Hi Michael Sorry for the late replay. Michael Schneider said the following on 02/18/2009 08:49 PM: > ... > But why does anybody want semantic constraints for lists at all? One > certainly does not want to reason about duplicate rdf:first occurrences, > right? What one probably rather wants is to make sure that lists are > structurally ok. And, I guess, for all realistic scenarios, a syntax checker > will simply do the job. > The main reason I see that if rdf:rest is a functional property a graph can be decomposed without loss into much smaller components. If rdf:rest and rdf:first are not functional a list could typically not be be splitted into different rdf molecules[1]. Splitting graphs into small components is essential for applications like diff, sync[2] and versioning[3]. Cheers, reto 1. http://ebiquity.umbc.edu/get/a/publication/178.pdf 2. http://semanticweb.deit.univpm.it/papers/RDFSyncISWC2007.pdf 3. http://gvs.hpl.hp.com/Received on Friday, 20 March 2009 13:26:01 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:45:38 GMT