- From: Jerome Euzenat <Jerome.Euzenat@inrialpes.fr>
- Date: Fri, 12 Jul 2002 12:45:13 +0200
- To: Brian McBride <bwm@hplb.hpl.hp.com>, "Thomas B. Passin" <tpassin@comcast.net>, www-rdf-logic@w3.org
Hello,
In his message (Re: Input sought on datatyping tradeoff) of 12/07/2002,
Brian McBride wrote:
>>[Brian McBride]
>> > <Jenny> <ageInYears> "10" .
>>> <Jenny> <testScore> "10" .
>>>
>>> Should an RDF processor conclude that the value of Jenny's ageInYears
>>> property is the same as the value of Jenny's testScore property?
>>[Thomas B. Passin]
>>I do not think this question is well posed.
I might be a bit aside here. But, what an RDF processor is entitled
to conclude?
I would consider two options:
- sets of (RDF-)triples
(or, it is able to answer yes/no to a query which is a set of
RDF triples,
or, it is able to answer by an assignment to ...);
- arbitrary (or defined somewhere) predicates
(or, it is able to answer yes/no to a query which is a ...,
or, it is able to answer by an assignment to ...);
In the former, the answer to Brian's question is "no" because the
query is not an RDF-triple (the first component is a litteral).
In the latter, it depends on the querying predicate. For equality (of
values) I would say "yes" if both litterals have the same (or
comparison-compatible) type(s). So, as Tom presented it, this is for
Schema-aware processors. Schema-unaware processors, if they cast
everything to "string" would answer "yes". And this raises another
problem: we often think that a Schema-aware processor will enable to
conclude more fact than a Schema-unaware one... Here we will have
something strange: The Schema-unaware processor concludes equality,
where the Schema-aware concludes inequality (in case the case of the
film-title example). So do Schema-unaware processor do not conclude
anything about litterals?
>Secondly, consider a query processor which queries an RDF graph
>based on subgraph match:
>
> ?x <ageInYears> "10" .
> ?x <testScore> "10" .
>
>where the intent of the query is to find the x's where the denotions
>of the values of the properties are the same.
Isn't the intent of this query better given by:
?x <ageInYears> ?y .
?x <testScore> ?y .
--
Jérôme Euzenat __
/ /\
INRIA Rhône-Alpes, _/ _ _ _ _ _
/_) | ` / ) | \ \ /_)
655, avenue de l'Europe, (___/___(_/_/ / /_(_________________
Montbonnot St Martin, / http://www.inrialpes.fr/exmo
38334 Saint-Ismier cedex, / Jerome.Euzenat@inrialpes.fr
France____________________/ Jerome.Euzenat@free.fr
Received on Friday, 12 July 2002 06:45:49 UTC