chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan McVeigh <rmcve...@ziaconsulting.com>
Subject Re: Understanding the CMIS spec
Date Tue, 31 May 2011 20:08:21 GMT
Those attributes at the top are atom elements, not CMIS ones.  The spec
identifies what they should be though - for example title should be
cmis:name.  The properties are all accessible but perhaps not exposed from
the OpenCMIS API when using the AtomPub binding of the server.  This is
likely because the same properties aren't available in the web services
binding (e.g. summary), and OpenCMIS should be binding agnostic.  To write a
reasonably portal and binding-agnostic application, I'd suggest only relying
on CMIS-specified properties instead of those from the atom entry.

-Ryan

On Tue, May 31, 2011 at 2:01 PM, Naresh Bhatia
<naresh.archfirst@gmail.com>wrote:

> I am trying to understand the CMIS spec by looking at the Atom output from
> Alfresco. From the spec it looks like most CMIS attributes are represented
> as Object properties. However when I look at the Atom output, there are
> similar attributes floating outside of properties. For example (highly
> simplified output):
>
> <entry>
>
>    <author>
>        <name>nbhatia</name>
>    </author>
>
>    <id>urn:uuid:5c92e5a7-8563-4a15-8b92-bb4d8ae55ae0</id>
>
>    <title>cmis-article.pdf</title>
>
>    <summary>Examples using CMIS, Abdera, &amp; Chemistry</summary>
>
>    <published>2011-05-25T17:15:36.740Z</published>
>
>    <updated>2011-05-25T17:15:40.045Z</updated>
>
>    <cmisra:object>
>        <cmis:properties>
>            <cmis:propertyString propertyDefinitionId="cmis:createdBy">
>                <cmis:value>nbhatia</cmis:value>
>            </cmis:propertyString>
>
>            <cmis:propertyId propertyDefinitionId="cmis:objectId">
>
>
> <cmis:value>workspace://SpacesStore/5c92e5a7-8563-4a15-8b92-bb4d8ae55ae0</cmis:value>
>            </cmis:propertyId>
>
>            <cmis:propertyString propertyDefinitionId="cmis:name">
>                <cmis:value>cmis-article.pdf</cmis:value>
>            </cmis:propertyString>
>
>            <cmis:propertyDateTime propertyDefinitionId="cmis:creationDate">
>                <cmis:value>2011-05-25T17:15:36.740Z</cmis:value>
>            </cmis:propertyDateTime>
>
>            <cmis:propertyDateTime
> propertyDefinitionId="cmis:lastModificationDate">
>                <cmis:value>2011-05-25T17:15:40.045Z</cmis:value>
>            </cmis:propertyDateTime>
>        </cmis:properties>
>    </cmisra:object>
>
> </entry>
>
>
>   - Are the attributes at the top (author, id, title, summary, published,
>   updated) accessible via CMIS?
>   - Why are the values of <id> and CMIS property objectId different?
>   - Is the <summary> value accessible via CMIS? It does not seem to be a
>   CMIS object property.
>
>
> Thanks.
> Naresh Bhatia
>



-- 
Ryan McVeigh
Director of Enterprise Integration

office: 303.443.4004 x204
cell: 720.841.4838
fax: 877.569.7942
Follow Me:
<http://twitter.com/#!/rmcveigh>
<http://www.linkedin.com/in/rmcveigh><http://www.ziaconsulting.com/blog/rmcveigh>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message