[oslc-core] Repost: Relative URIs in rdf:about of OSCL resources

Steve K Speicher sspeiche at us.ibm.com
Wed Jan 19 08:36:03 EST 2011


> From: Olivier Berger <olivier.berger at it-sudparis.eu>
> To: Arthur Ryman <ryman at ca.ibm.com>
> Cc: "oslc-core at open-services.net" <oslc-core at open-services.net>
> Date: 01/19/2011 05:27 AM
> Subject: Re: [oslc-core] Repost: Relative URIs in rdf:about of OSCL 
resources
> Sent by: oslc-core-bounces at open-services.net
> 
> Hi.
> 
> Le mardi 18 janvier 2011 à 11:17 -0500, Arthur Ryman a écrit :
> > Olivier,
> > 
> > You are correct. RDF/XML does allow relative URIs in certain places, 
> > including rdf:about. The URI is resolved into an absolute URI using 
the 
> > XML Base rules. [1] You can include an xml:base attribute. If that's 
> > missing, the base is the document URI.
> > 
> > Your link points to the application/xml section of the spec which 
gives 
> > guidelines for producing an XML representation that would be valid 
> > RDF/XML, but that would not use all the features of RDF/XML and 
therefore 
> > be suitable for processing as XML. The intention was to eliminate 
> > flexibility so it would be easier to parse. 
> > 
> > When you produce application/rdf+xml, use RDF/XML, there are no 
> > constraints, i.e. just follow the W3C spec.
> > 
> > Are you asking to clarify the use of relative URIs in the 
application/xml 
> > case?
> > 
> > [1] http://www.w3.org/TR/REC-rdf-syntax/#section-Syntax-ID-xml-base
> > 
> 
> Thanks for your feedback.
> 
> My initial wondering was triggered by trying to pass the (open source,
> oslc-tools) test suite, and noticing all the failing tests because our
> implementation of the provider would use relative URLs in service
> catalogs and likes.
> 
> Then I wondered, are we wrong, or has the test suite to be fixed :-/
> 
> I think I have to read the specs again and maybe figure out a proposed
> wording to make it better... and will discuss with Steve if the test
> suite has to be fixed on the relevant list.
> 

I would not be surprised if the test suite needs to be fixed in this 
regard.  I see you have a proposed fix, since I have no provider to test 
with that uses relative URLs I will have to rely on your testing.

Thanks,
Steve Speicher | IBM Rational Software | (919) 254-0645





More information about the Oslc-Core mailing list