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

Reply via email to