Uploaded image for project: 'OASIS Content Management Interoperability Services (CMIS) TC'
  1. OASIS Content Management Interoperability Services (CMIS) TC
  2. CMIS-703

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

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Applied
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Browser Binding Proposal
    • Fix Version/s: Browser Binding Proposal
    • Component/s: Browser Binding
    • Labels:
      None
    • Proposal:
      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;       ... }*;
    • Resolution:
      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

      Description

      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/.

        Attachments

          Activity

            People

            • Assignee:
              jhuebel Jens Hübel (Inactive)
              Reporter:
              melahn Gregory Melahn (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved: