- From: Shadi Abou-Zahra <shadi@w3.org>
- Date: Sun, 10 Apr 2005 11:47:53 +0200
- To: "'Charles McCathieNevile'" <charles@sidar.org>, "'Eric Prud'hommeaux'" <eric@w3.org>
- Cc: <public-wai-ert@w3.org>
Hi,
> PREFIX earl: <http://www.w3.org/WAI/ER/EARL/nmg-strawman#>
> PREFIX dc: <http://purl.org/dc/elements/1.1/>
>
> SELECT ?subject, ?test, ?result, ?assertor, ?date, ?mode,
> ?some, ?more, ?spare, ?stuff
>
> WHERE
> ( earl:Assertion earl:assertedBy ?assertor )
> ( earl:Assertion earl:result ?result )
> ( earl:Assertion earl:subject ?subject )
> ( earl:Assertion dc:date ?date )
> ( earl:Assertion earl:mode ?mode )
> ( earl:Assertion earl:testCase ?test )
> OPTIONAL {
> ( earl:Assertion ?spare ?stuff )
> OPTIONAL
> ( ?stuff ?some ?more )
> }
I must admit, I'm not up to SPARQL as I probably should be but it strikes me that earl:Assertion is not a variable. Also, isn't earl:result actually a -bnode?
In RDQL I've been working with queries like this to return all assertions for a <QUERY-URL> (which automatically assumes the type earl:WebContent for the subject):
---
?assertion, earl:subject, ?subject
?assertion, earl:result, ?bnode
?assertion, earl:mode, ?mode
?assertion, earl:testcase, ?testcase
?assertion, earl:assertedBy, ?assertor
?bnode, earl:validity, ?validity
?bnode, earl:message, ?message
?bnode, earl:confidence, ?confidence
?subject, earl:reprOf, <QUERY-URL>
?subject, dc:date, ?date
---
Two more queries are required to fetch the information about tool- and human- type assertors. For example:
---
?assertor, earl:name, ?name
?assertor, earl:email, ?email
---
How would that look in SPARQL? (yeah, I know I should go RTFM)
Best,
Shadi
Received on Sunday, 10 April 2005 09:47:42 UTC