- From: Pat Hayes <phayes@ihmc.us>
- Date: Mon, 12 Dec 2005 12:01:43 -0600
- To: Enrico Franconi <franconi@inf.unibz.it>
- Cc: <public-swbp-wg@w3.org>
>On 12 Dec 2005, at 11:49, Christoffel Dhaen wrote:
>>Thatıs all. RDF is a graph, it has native
>>transitive properties. Being able to express in
>>query that only the direct nodes should be
>>taken into account, or that the transitive
>>nature of the properties has to be taken into
>>account is a logical step. No more, no less.
>
>At this point it is not clear to me anymore what you want :-)
>
>1) if you want, e.g., to ask for the
>"descendant" property if you have only the
>"child" property in the graph, then you need the
>abiltiy to express the transitive closure of a
>property in the query language. This has a cost,
>and current SPARQL does not handle this.
>
>2) if you want to distinguish in a query between
>"stated" transitive properties from "derived"
>transitive properties, then you need a different
>mechanism. This would be the case of existing
>transitive properties in RDFS; e.g., subClass:
>if there is a graph "(a subClass b)(b subClass
>c)" whenever you ask for "(X subClass c)" you
>want to get the answer "X=b" as being somehow
>directly stated as opposed to the answer "X=a"
>as being somehow derived. This distinction is
>possible according to the latest discussions in
>the DAWG: if you make the query "(X subClass c)"
>by requiring only "simple RDf entailment" you
>get the answer set {X=b}, while if you require
>"RDF entailment" you get the answer set {X=b,
>X=a}.
Actually you need RDFS entailment to get this,
but I agree with your basic point.
(RDF entailment just gets you the XMLLiteral
datatype and type-checking of properties, so that
if you query
?X rdf:type rdf:Property
you will get back all the property labels in the graph.)
>"simple RDf entailment" and "RDf entailment" are
>defined in the RDF MT semantics W3C document.
>
>Does this characterise your request?
>
>cheers
>--e.
--
---------------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32502 (850)291 0667 cell
phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Monday, 12 December 2005 18:01:56 UTC