[OSLC-RM] [OSLC-ArchMgmt] Suggestions for link resource

James Conallen jconallen at us.ibm.com
Tue Oct 27 16:23:32 EDT 2009


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:adam at example.com" />
            <foaf:img rdf:resource="https://liz:9443/users/adam/photo" />
      </foaf:Person>
</dc:creator>

<jim/>

jim conallen
jconallen at us.ibm.com
Rational Software, IBM Software Group




|------------>
| From:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |James Conallen/Philadelphia/IBM at IBMUS                                                                                                             |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |oslc-rm at open-services.net, oslc-am at open-services.net                                                                                              |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |10/26/2009 11:33 PM                                                                                                                               |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |[OSLC-ArchMgmt] Suggestions for link resource                                                                                                     |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Sent by:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |oslc-am-bounces at open-services.net                                                                                                                 |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|





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:admin1 at example.com." />
<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:admin1 at example.com." />
<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
jconallen at us.ibm.com
Rational Software, IBM Software Group
_______________________________________________
OSLC-AM mailing list
OSLC-AM at open-services.net
http://open-services.net/mailman/listinfo/oslc-am_open-services.net

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-rm_open-services.net/attachments/20091027/5c6deb08/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-rm_open-services.net/attachments/20091027/5c6deb08/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-rm_open-services.net/attachments/20091027/5c6deb08/attachment-0001.gif>


More information about the Oslc-Rm mailing list