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-98) There are CMISproperties that duplicate APP/ATOM information



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

Florent Guillaume commented on CMIS-98:
---------------------------------------

Ryan: yes, I think we should strive to reduce duplication and have AtomPub-defined information be authoritative. If reasonable.

In addition to the information already mentioned above, there's also:

8. <atom:link rel="cmis-stream" href="..."/> and <cmis:propertyURI name="ContentStreamUri"/> both duplicate <atom:content src="..."/> (which is very similar to, but not exactly the same as, <atom:link rel="edit-media" href="..."/>).

9. <cmis:propertyURI name="ContentStreamMimeType"/> duplicates the optional-but-strongly-suggest-by-Atom "type" attribute of <atom:content>

But as David points out, this makes some parts of the schema unneeded by AtomPub, when it's still required by WS. Which is quite a step to take.

I'll have to think a bit more about this. But I'm sure at least cmis-stream could be removed without problem as it's not a property and is really very redundant.


> There are CMIS properties that duplicate APP/ATOM information 
> --------------------------------------------------------------
>
>                 Key: CMIS-98
>                 URL: http://tools.oasis-open.org/issues/browse/CMIS-98
>             Project: OASIS Content Management Interoperability Services TC
>          Issue Type: Bug
>          Components: REST/AtomPub Binding
>            Reporter: Ryan McVeigh
>            Assignee: Al Brown
>            Priority: Critical
>
> I think this is reasonably significant - so I chose the Critical priority.  This may also be most appropriate to break up into separate issues, but for simplifying discussion I'll report this as a single issue and list all of the various duplications we've found.
> 1.  part II p. 19 "All CMIS properties will be exposed in CMIS properties tag even if they are duplicated in an atom element".  Why are there duplicates? This just seems to clutter things...
> 2.  "Atom:Id will be the URI of the resource" 
>   -  Why is there a CMIS URI property (enumPropertiesBase Uri) that simply duplicates what should be in atom:id?
>   -  Is there a case where just one of these will appear and that's why sometimes it's duplicate?
>           <atom:id>http://localhost:7001/drtWebApp/cmis/children/BEA_ExtendedRepository/4001</atom:id>
>           <cmis:propertyString cmis:propertyType="string" cmis:name="Uri">
>               <cmis:value>http://localhost:7001/drtWebApp/cmis/children/BEA_ExtendedRepository/4001</cmis:value>
>           </cmis:propertyString>
> 3.   "App:edited will be CMIS:lastModifiedDate"
> 4.   "Link with relation self will be CMIS:uri" 
>     <atom:link rel="self" href="http://localhost:7001/drtWebApp/cmis/children/BEA_ExtendedRepository/4001";       />
>     <cmis:propertyString cmis:propertyType="string" cmis:name="Uri">
>         <cmis:value>http://localhost:7001/drtWebApp/cmis/children/BEA_ExtendedRepository/4001</cmis:value>
>     </cmis:propertyString>
> 5.  "Published will be CMIS:createdDate" 
>     <atom:published>2009-02-27T10:26:50.625-07:00</atom:published>
>     <cmis:propertyDateTime cmis:propertyType="datetime" cmis:name="CreationDate">
>         <cmis:value>2009-02-27T10:26:50.625-07:00</cmis:value>
>     </cmis:propertyDateTime>
> 6.  "Atom:author will be CMIS:creator"  creator? does this mean createdBy?
>           <atom:author>
>               <atom:name>weblogic</atom:name>
>           </atom:author>
>           <cmis:propertyString cmis:propertyType="string" cmis:name="CreatedBy">
>               <cmis:value>weblogic</cmis:value>
>           </cmis:propertyString>
> 7.  "Author/name will be CMIS:createdBy "
>    - name? or does this mean contributor? or was that just a clarification for author?
>    - oh, I see, nested element name...that was confusing...maybe similar phrases should be used (Atom:author was used before, as was creator, instead of createdBy)
>           <atom:contributor>
>               <atom:name>weblogic</atom:name>
>           </atom:contributor>

-- 
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]