OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cmis message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Commented: (CMIS-703) Add Id's to Orderly toprovide a mechanism for referencing schema elements



    [ http://tools.oasis-open.org/issues/browse/CMIS-703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=24397#action_24397 ] 

Jens Hübel commented on CMIS-703:
---------------------------------

I have sent an email to the Orderly Mailing list for further discussion, but did not get any response. Not sure if this list works at all, I can't find my posting in the archive on http://librelist.com/browser/orderly/)

Here for reference:
----------------------------------------------------------

Hi all,

I would like to get a better understanding what the status of references in Orderly currently is. The current spec mentions this still as a ToDo. For our attempt to specify a JSON-Schema for the CMIS Browser Binding at OASIS such a mechanism would be very useful as we have many repeating and nested parts in our proposal. Are there any plans to get references into the spec?

To me it is also unclear how this is supposed to work. If I have a ref type specifier pointing to another element then I would also need a mechanism to name the elements of a schema so that they can be referenced.  I believe that JSON-Schema has an "id" element for such purposes. 

What I have in mind would be something like this (repositoryCapabilities are a sub-element in repositoryInfo):

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;
	...
 }*;

Any help would be appreciated what the recommended way is how to deal with this.

----------------------------------------------------------

> Add Id's to Orderly to provide a mechanism for referencing schema elements
> --------------------------------------------------------------------------
>
>                 Key: CMIS-703
>                 URL: http://tools.oasis-open.org/issues/browse/CMIS-703
>             Project: OASIS Content Management Interoperability Services (CMIS) TC
>          Issue Type: New Feature
>          Components: Browser Binding
>    Affects Versions: Browser Binding Proposal
>            Reporter: Gregory Melahn
>            Assignee: Jens Hübel
>             Fix For: Browser Binding Proposal
>
>
> 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/.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]