V. odd example

http://www.w3.org/2001/sw/DataAccess/rq23/#GraphPatternMatching

I find the example:

	SELECT ?x ?v WHERE ( ?x ?x ?v )

against
	rdf:type rdf:type rdf:Property .

and
	rdfs:seeAlso rdf:type rdf:Property .

To be a bit abstruse, involving reflection on the rdf syntax. Perhaps 
the following would do just as well, and be more in the spirit of the 
other examples:

	SELECT ?x ?v WHERE ( ?x ?v ?x)

against:
	:bob ns:loves :bob

and
	:bob ns:loves :mary

(Actually, I don't know how this query would behave/ought to behave in 
the presense of equivalentTos and other OWLisms)

In any case, something a bit more concrete seems to be in order.

Actually, you could just have

	SELECT ?x ?v WHERE ( ?x foaf:knows :mary)

against
	:bob foaf:knows :mary.

and
	:bob foaf:knows :george.

or
	:bob dc:creator "Foo".

I really think this example should be as simple and concrete as 
possible.

Cheers,
Bijan.

Received on Monday, 4 April 2005 20:25:12 UTC