Mark, This is Alfresco-specific, so if you have follow-up questions I'd be happy to take them off-list or you can post them in the Alfresco forums (http://forums.alfresco.com), but the way you make a property multi-value in Alfresco is like this:
<aspect name="sc:productRelated"> <title>Someco Product Metadata</title> <properties> <property name="sc:product"> <type>d:text</type> <mandatory>true</mandatory> <multiple>true</multiple> </property> <property name="sc:version"> <type>d:text</type> <mandatory>true</mandatory> <multiple>true</multiple> </property> </properties> </aspect> There is a custom content model tutorial on my blog that includes CMIS examples here: http://ecmarchitect.com/archives/2012/01/09/1509 Jeff On Jul 23, 2012, at 9:38 PM, Mark Streit wrote: > We are using the OpenCMIS 0.8.0 SNAPSHOT JARs to interact with 2 > proof-of-concept ECMs. Alfresco 4 and SP 2010. I realize the each ECM has > particular limitations and capabilities (our experience so far is that AF4 > is certainly more compliant), in particular where the SQL query capability > is being used. Not sure if this is general to ask but I am going to throw > it out there as it is a particular requirement that just surfaced and > perhaps someone has already seen this. > > 1) we have been able to successfully add custom properties or attributes > (of type String or Date) to the model in both products. > > 2) In AF4 we have created an XML file to apply extensions in and placed > that in the appropriate directory, restarted the server, and that has > worked. > > 3) In SP2010, on uses their web interface and Library Settings to create > new Properties of a Document model. > > Now the question: In general, Is there a way to also add a custom property > of the Document model (extension) that is a *List<String>* - I believe the > correct term is multi-valued property? It's my understanding that CMIS can > support this IF the ECM implementation supports it. > > The use case is that the UI needs to allow the entry of "Notes" that can be > kept attached to the Document. Each time a person might get the Document, > they may wish to add to this list of Notes. > > Any insight or suggestions would be appreciated. > > *Thanks > > Mark > *