[oslc-core] Question on oslc.properties
Arthur Ryman
ryman at ca.ibm.com
Thu Mar 15 18:58:06 EDT 2012
Ian,
The behavior you describe is correct. If you want nested properties, you
need to request them explicitly. The fact that some node is blank should
not alter the semantics of the query language.
I think it is more reasonable to return a CBD when you request the
resource /req/r1
Regards,
___________________________________________________________________________
Arthur Ryman
DE, PPM & Reporting Chief Architect
IBM Software, Rational
Toronto Lab | +1-905-413-3077 (office) | +1-416-939-5063 (mobile)
From:
Ian Green1 <ian.green at uk.ibm.com>
To:
oslc-core at open-services.net
Cc:
Brett Graf <brett.graf at uk.ibm.com>
Date:
03/14/2012 10:11 AM
Subject:
[oslc-core] Question on oslc.properties
Sent by:
oslc-core-bounces at open-services.net
Would someone confirm/clarify the behaviour of oslc.properties in the case
of resources containing blank nodes?
Consider the following RDF (turtle):
@prefix dc: <http://purl.org/dc/terms/>.
@prefix oslc_rm: <http://open-services.net/ns/rm#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix doors: <http://doors.example.com/req/>.
doors:r1 a oslc_rm:Requirement;
dc:title "Title";
dc:contributor [ a foaf:Person; foaf:givenName "caligula" ].
The following request
GET /req/r1?oslc.properties=*
Host: doors.example.com
Will return the following RDF:
@prefix dc: <http://purl.org/dc/terms/>.
@prefix oslc_rm: <http://open-services.net/ns/rm#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix doors: <http://doors.example.com/req/>.
doors:r1 a oslc_rm:Requirement;
dc:title "Title";
dc:contributor [ ].
Which is not really that useful. Nested properties could be requested
but this may include more information that desired. Beyond V2, what might
be more useful is a concise bounded description [1] of the blank node to
be included in the response.
Any comments or clarifications?
[1] http://www.w3.org/Submission/2004/SUBM-CBD-20040930/
best wishes,
-ian
ian.green at uk.ibm.com (Ian Green1/UK/IBM at IBMGB)
Chief Software Architect, Requirements Definition and Management
IBM Rational
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
_______________________________________________
Oslc-Core mailing list
Oslc-Core at open-services.net
http://open-services.net/mailman/listinfo/oslc-core_open-services.net
More information about the Oslc-Core
mailing list