- From: Jos De_Roo <jos.deroo.jd@belgium.agfa.com>
- Date: Fri, 12 Apr 2002 12:31:47 +0200
- To: "Patrick Stickler <patrick.stickler" <patrick.stickler@nokia.com>
- Cc: "ext Jos De_Roo <jos.deroo.jd" <jos.deroo.jd@belgium.agfa.com>, "Dan Connolly <connolly" <connolly@w3.org>, "RDF Core <w3c-rdfcore-wg" <w3c-rdfcore-wg@w3.org>
[time-slice mode]
[...]
> > and rule3b is my above concern
>
> Both rule 3a and 3b trouble me -- in that while it is important to
> illustrate the semantic equivalence between the three idioms, I
> would not want to see redundancy introduced into the graph simply
> for that purpose. The other rules simply make explicit what is
> implicit. But rules 3a and 3b say nothing new, insofar as the
> datatyping interpretation is concerned (the inline and lexical
> form idioms are sufficient on their own without the datatype
> property idiom equivalent) and 3b introduces an explicit denotation
> (bnode) for the value that is not present in the inline idiom.
>
> Perhaps rules 3a and 3b should be removed and the equivalences
> simply addressed in the verbage?
unfortunately our engines are not reading those...
no I wouldn't drop rule 3a
I'm running/investigating rule 3b without
rdfd:range rdfs:subPropertyOf rdfs:range .
and I find it a loss not to have the benefit of RDFS entailment rule3
{ :rule3 . ?s ?p ?o . ?p rdfs:range ?C } log:implies { ?o a ?C } .
> Two additional rules I have been thinking may be needed, are those
> that assert the rdf:type of the blank nodes in the lexical form
> and datatype property idioms: I.e.
>
> {
> aaa rdfd:range ddd .
> bbb aaa ccc .
> ccc rdfd:lex "LLL" .
> }
> log:implies
> {
> ccc rdf:type ddd .
> }
ok, I see, you try to regain the lost benefit
where is Pat?
> {
> ddd rdf:type rdfd:Datatype .
> bbb aaa ccc .
> ccc ddd "LLL" .
> }
> log:implies
> {
> ccc rdf:type ddd .
> }
well, I think this one is not needed because we have
{ :ruleD1 . ?d a rdfd:Datatype } log:implies { ?d rdfs:domain ?d } .
and RDFS entailment rule2
{ :rule2 . ?s ?p ?o . ?p rdfs:domain ?C } log:implies { ?s a ?C } .
--
Jos
Received on Friday, 12 April 2002 06:32:32 UTC