Add Id's to Orderly to provide a mechanism for referencing schema elements

    • Hide

      Add an 'id' element to the object definitions in Orderly.

      An example ...

      object {    
            id "http://docs.oasis-open.org/ns/cmis/browser/201103/repositoryCapabilities";                               
            string  capabilityACL ["none", "discover", "manage"];
            boolean capabilityAllVersionsSearchable;
            ...
      }*;

      object {
            id "http://docs.oasis-open.org/ns/cmis/browser/201103/repositoryInfo"
            string repositoryId;
            string repositoryName;
            string repositoryDescription;
            ...
            ref "http://docs.oasis-open.org/ns/cmis/browser/201103/repositoryCapabilities" capabilities;
            ...
      }*;

      Show
      Add an 'id' element to the object definitions in Orderly. An example ... object {           id "http://docs.oasis-open.org/ns/cmis/browser/201103/repositoryCapabilities";                                      string  capabilityACL ["none", "discover", "manage"] ;       boolean capabilityAllVersionsSearchable;       ... }*; object {       id "http://docs.oasis-open.org/ns/cmis/browser/201103/repositoryInfo"       string repositoryId;       string repositoryName;       string repositoryDescription;       ...       ref "http://docs.oasis-open.org/ns/cmis/browser/201103/repositoryCapabilities" capabilities;       ... }*;
    • Show
      added id's to the schema at http://tools.oasis-open.org/version-control/browse/wsvn/cmis/trunk/BrowserBinding/schema/cmis-schema-v0.1-browserbinding.orderly?rev=200&sc=0

      The Orderly schema language does not currently have a mechanism for referencing one schema element from another, which makes it difficult (or impossible) to define the browser binding schema.

      This proposal describes an extension to allow Orderly to add this capability using a new Orderly element 'id'.

      Note that, like the mapping proposal described in Jira issue 698 (http://tools.oasis-open.org/issues/browse/CMIS-698), this proposed change may or may not also be included in the description of the Orderly schema language that is defined at http://orderly-json.org/.

            Assignee:
            Jens Hübel (Inactive)
            Reporter:
            Gregory Melahn (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: