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

James Conallen jconallen at us.ibm.com
Wed Oct 28 07:33:22 EDT 2009


I think you understand my intent.

When it comes to creator/modifier I think allowing all three options will
be useful, each providing a different level of content that could be
exploited by clients automatically.

Regarding the choice of the dublin core terms, I am not really hung up on
those in particular, but rather I think it useful to have both the creator
and most recent modifier available to clients looking at this resource.   I
for one an comfortable with this use of DC, but have no objections if the
workgroup would rather find another public term, or invent an  OSLC
(common) one.

<jim/>

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




|------------>
| From:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |"Simon Wills" <simon.wills at integrate.biz>                                                                                                         |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |James Conallen/Philadelphia/IBM at IBMUS                                                                                                             |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Cc:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |<oslc-rm at open-services.net>, <oslc-am at open-services.net>, <oslc-am-bounces at open-services.net>                                                     |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |10/28/2009 03:43 AM                                                                                                                               |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |RE: [OSLC-RM] [OSLC-ArchMgmt] Suggestions for link resource                                                                                       |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|





I agree with the principles in Jim’s suggestions, but have a couple of
observations / clarifications.

      a.       You sensibly suggest that we provide information on the most
      recent modifier of the resource, and you propose doing this via a
      dc:contributor element.  Using this element bends its definition a
      bit (Dublin Core defines dc:contributor as ‘an entity responsible for
      making contributions to the resource’ as opposed to ‘the most recent
      entity that made contributions to the resource’).  This is the
      closest that Dublin Core comes to defining the last modifier, so the
      question is one of general principle – are we happy to infer meaning
      to DC metadata elements in the OSLC-RM context which isn’t present in
      their DC definition?
      b.      Have I understood your proposals about creator/modifier
      elements correctly?  I think you are suggesting that the resource
      creator and modifier can be described as (i) free form text, (ii) an
      rdf:resource URI to a person resource, or (iii) an inline FOAF
      definition of the person.  Is this right? (I would agree)

Simon







Simon Wills
Managing Director
integrate systems engineering ltd
m: +44 (0)7967 091824
t: +44 (0)1225 859991
f: +44 (0)1225 859993
e: simon.wills at integrate.biz
w: www.integrate.biz


From: oslc-rm-bounces at open-services.net [
mailto:oslc-rm-bounces at open-services.net] On Behalf Of James Conallen
Sent: 27 October 2009 20:24
To: James Conallen
Cc: oslc-rm at open-services.net; oslc-am at open-services.net;
oslc-am-bounces at open-services.net
Subject: Re: [OSLC-RM] [OSLC-ArchMgmt] Suggestions for link resource



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



Inactive hide details for James Conallen---10/26/2009 11:33:56 PM---Looking
over the details of the link resource currently proJames
Conallen---10/26/2009 11:33:56 PM---Looking over the details of the link
resource currently proposed for OSLC RM (and currently suggeste


                                                                           
                                                                           
 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/20091028/a8697e2a/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/20091028/a8697e2a/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/20091028/a8697e2a/attachment-0001.gif>


More information about the Oslc-Rm mailing list