Насколько спецификация CMIS покрывает спецификацию JCR?

Я планирую использовать openCMIS (проект химии apache) с моим репозиторием JCR через мост JCR. Но для этого нет документации.

Помимо CRUD файлов из / в репозиторий JCR, что я только что сделал, как насчет свойств узла? Примеси JCR, предопределенные миксины, такие как Dublin core и т. Д.

Допустим, у меня есть:

nt:file > [jcr:content , ex:content-english , ex:content-french]  

or

nt:file > [jcr:content , ex:content-pdf , ex:content-odf] 

Подробная информация о mail-archives.apache.org


person lisak    schedule 15.06.2011    source источник


Ответы (1)


Из readme: "Сопоставление реализовано следующим образом: тип узла JCR nt: файл с миксином JCR mix: simpleVersionable сопоставлен с типом объекта CMIS cmis: document. Тип узла JCR nt: файл без миксина JCR сопоставлен: simpleVersionable в объект CMIS типа cmis: unversioned-document. Все остальные типы узлов JCR отображаются на тип объекта CMIS cmis: folder. "

Свойства JCR, которые не имеют прямого соответствия в сопоставленном типе CMIS, не видны через CMIS.

person michid    schedule 15.06.2011
comment
Учитывая, насколько большой ажиотаж вызвала эта спецификация, она сильно застряла и мало что может сделать. Основное предложение двухлетней давности wiki.oasis-open.org/cmis/Mixin_Proposal не было принято что ли. Nuxeo хранит свои данные как часть свойств файла CMIS с использованием нотации Dublic Core. Alfresco, с другой стороны, создает объекты в расширенном пространстве свойств CMIS и вносит их частные аспекты. Это действительно испорченная спецификация. - person lisak; 15.06.2011
comment
Примеси теперь называются вторичными типами в CMIS и будут частью CMIS 1.1. - person Florian Müller; 15.06.2011
comment
@Florian, пришли ли вы к выводу относительно tools.oasis-open.org/issues / browse / CMIS-713? - person lisak; 15.06.2011