- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Tue, 14 Sep 2004 12:05:02 +0100
- To: "Dan Connolly" <connolly@w3.org>, "RDF Data Access Working Group" <public-rdf-dawg@w3.org>
- Cc: "stephane boyera" <boyera@w3.org>
Looking through the profile, I wrote the query:
-------------------------------------------
PREFIX prf: <http://www.wapforum.org/UAPROF/ccppschema-20000405#>
ASK
{ ?x rdf:type prf:HardwarePlatform .
?x prf:ColorCapable "Yes" . }
-------------------------------------------
which tests whether any #HardwarePlatform has a prf:ColorCapable value
of "Yes"
On this date, this resulted in:
Ask => Yes (Printed by the program running the query).
so writing a suitable function to do dc:HardwarePlatform:ColorCapable()
looks possible by a query over the profile itself. I presume that the
server will have taken care of the profile diffs to produce an RDF model
of the device.
Looking at the profile, I see use of RDF bags. Querying bags at the raw
triple level is hard - RDF lists (collections) are harder still. This
suggest an explicit operation such as "member(?bag, ?x)" to access the
contents. But for an RDF list this seems to be fine-graingraph walking
so has implementation issues.
I'd like to hear from people with RDF storage implementations as to know
they deal with containers and collections.
Andy
-------- Original Message --------
> From: Dan Connolly <>
> Date: 13 September 2004 18:21
>
> Continuing the investigation of how DAWG relates to peer W3C
> technologies, I have been chatting with Stephane about DIWG
> stuff, and he sent me the attached use case. (forwarded
> with permission).
>
> We're likely to get more input from the DIWG soon, but meanwhile,
> I thought this was interesting enough to talk about.
>
> Anyone care to take a look, and, perhaps, suggest which requirements
> it motivates? Any new ones?
> http://www.w3.org/2001/sw/DataAccess/UseCases#req
>
> --
> Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Tuesday, 14 September 2004 11:05:36 UTC