I'd like to amend to this another option for specifying the creator/modifier of a resource link We can also permit the use of the FOAF vocabulary:
<dc:creator rdf:resource="https://liz:9443/users/adam"> <foaf:Person> <foaf:name>Adam Administrator</foaf:name> <foaf:mbox rdf:resource="mailto:[email protected]" /> <foaf:img rdf:resource="https://liz:9443/users/adam/photo" /> </foaf:Person> </dc:creator> <jim/> jim conallen [email protected] Rational Software, IBM Software Group |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |James Conallen/Philadelphia/IBM@IBMUS | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[email protected], [email protected] | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |10/26/2009 11:33 PM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[OSLC-ArchMgmt] Suggestions for link resource | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Sent by: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[email protected] | >--------------------------------------------------------------------------------------------------------------------------------------------------| Looking over the details of the link resource currently proposed for OSLC RM (and currently suggested for OSLC AM as well). I have some minor changes I'd like to propose. First, is to make a distinction between the original creator of a resource, and the most recent modifier of it. The Jazz storage services currently make this information available, and use these DC terms for them. Also instead of allowing free form creators and dates, we say that a creator or contributor can be referenced with a URI, <rdf:RDF xmlns:oslc="http://open-services.net/xmlns/common/1.0/" xmlns:dc="http://purl.org/dc/terms/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" <oslc:Link rdf:about="http://www.example.com/resources/links/link1"> <rdf:subject rdf:resource="http://www.example.com/resources/requirement55" /> <:rdf:object. rdf:resource="http://www.example.com/resources/workitem24" /> <:rdf:predicate rdf:resource="http://www.example.com/types/implementedBy" /> <dc:creator. rdf:resource="http://example.com/users/developer1" /> <:dc:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2009-10-20T19:49:47-04:00 </dc:created> <:dc:contributor: rdf:resource="http://example.com/users/admin1" /> <:dc:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2009-10-20T19:49:47-04:00 </dc:modified> </oslc:Link> </:rdf:RDF> or allow the use of FOAF vocabulary (second example) <rdf:RDF xmlns:oslc="http://open-services.net/xmlns/common/1.0/" xmlns:dc="http://purl.org/dc/terms/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" <oslc:Link rdf:about="http://www.example.com/resources/links/link1"> <rdf:subject rdf:resource="http://www.example.com/resources/requirement55" /> <:rdf:object. rdf:resource="http://www.example.com/resources/workitem24" /> <:rdf:predicate rdf:resource="http://www.example.com/types/implementedBy" /> <dc:creator. rdf:resource="http://example.com/users/developer1"> <foaf:name>Dan Developer</foaf:name> <foaf:mbox rdf:resource="mailto:[email protected]." /> <foaf:img rdf:resource="http://example.com/users/developer1/photo"/> </dc:creator> <dc:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2009-10-20T19:49:47-04:00 </dc:created> <:dc:contributor: rdf:resource="http://example.com/users/admin1"> <foaf:name>Adam: Administrator.</foaf:name> <foaf:mbox rdf:resource="mailto:[email protected]." /> <foaf:img rdf:resource="https://example.com/users/admin1/photo"/> </:dc:contributor> <dc:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> 2009-10-20T19:49:47-04:00 </dc:modified> </oslc:Link> </:rdf:RDF> <jim/> jim conallen [email protected] Rational Software, IBM Software Group _______________________________________________ OSLC-AM mailing list [email protected] http://open-services.net/mailman/listinfo/oslc-am_open-services.net
