[oslc-core] OSLC Core spec query shapes example
Arthur Ryman
ryman at ca.ibm.com
Wed May 5 08:46:40 EDT 2010
Dave,
I looked at the example and have a comment. In the query response use use
the following attribute value [1]:
rdf:about="
http://example.com/query?oslc.from=blog:comment&oslc.where=blog:entry=<http://example.com/blogs/entry/42>
;"
We discussed this many months ago (perhaps before you joined OSLC) and
came to the conclusion that although we are indeed sending the HTTP
request to that URL, the response contains a set of triples and the
triples must have the correct subject nodes, which in this case means that
the rdf:about attribute must be just the query base URL. Recall that the
meaning of rdf:about is simply to set the subject node for a set of
triples that are formed from the following property elements. The correct
value is therefore:
rdf:about="http://example.com/query"
I do agree that it seems useful to include the full query URL. The client
already knows that since it sent the request. However, to make it an
explicit part of the response, the appropriate place would be inside the
ResponseInfo resource. We'd introduce a new property for that, e.g.
oslc:request
[1]
http://open-services.net/bin/view/Main/OslcCoreQueryDiscussion?sortcol=table;up=#Executing_Queries
Regards,
___________________________________________________________________________
Arthur Ryman, PhD, DE
Chief Architect, Project and Portfolio Management
IBM Software, Rational
Markham, ON, Canada | Office: 905-413-3077, Cell: 416-939-5063
Twitter | Facebook | YouTube
From:
Dave <snoopdave at gmail.com>
To:
oslc-core <oslc-core at open-services.net>
Date:
05/04/2010 05:21 PM
Subject:
[oslc-core] OSLC Core spec query shapes example
Sent by:
oslc-core-bounces at open-services.net
To better understand how queries work in the OSLC Core spec today,
here's an example that shows how to define a blogging service with
blog entries, blog comments and a query capability that can query
across both types of resources.
http://open-services.net/bin/view/Main/OslcCoreQueryDiscussion
Examples are provided in RDF/XML of these resources:
- Blog Entry, Blog Comment and Query Resource shapes
- Service Provider
- Query response
Thanks to Arthur for a quick review and the one query URI example in
the document.
Feedback is welcome, as are additional query URI examples.
Thanks,
Dave
_______________________________________________
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