- From: Michael Sintek <sintek@dfki.uni-kl.de>
- Date: Wed, 04 Jan 2006 20:35:50 +0100
- To: public-rif-wg@w3.org
Jos de Bruijn wrote:
> On Tue, 2006-01-03 at 18:21 +0000, Dave Reynolds wrote:
>
>>Michael Sintek wrote:
>>
>>
...
>>I agree that RDF compatibility requires support for quantification over RDF
>>properties. Whether this translates into a requirement for a higher-order
>>syntax for the rule language or into a requirement that the RDF mapping
>>should use some more straightforward "triple(s,p,o)" convention is a
>>separate decision.
>
>
> I'm not sure whether support for quantification over RDF properties is
> required, but I can imagine it could be.
The query <s,?p,o> was only one example where higher order would be
needed for the "straightforward" mapping. The same problem arises for
queries of the form <s,rdf:type,?c> (i.e., asking for all classes
of a given instance). If you map triples of the form
<s,rdf:type,c> to c(s), you again need higher order.
Additional examples can be constructed with
rdfs:subClassOf and rdfs:subPropertyOf.
The whole problem is somehow related to supporting T-box vs.
A-box reasoning: for the straightforward mapping, Horn logic
supports A-box reasoning, but not (much of) T-box reasoning.
> I think the syntax "triple(s,p,o)" would in this case be the more
> feasible, since we decided to stay syntactically in function-free Horn
> (with rule safety) for phase 1.
Hmmm, the minutes of the Dec 20 telecon say:
"digression clarified that phase 1 is full horn, not function-free
horn"
Michael
--
Michael Sintek -- DFKI GmbH, Kaiserslautern
http://www.michael-sintek.de -- sintek@dfki.uni-kl.de
phone: +49 631 205-3460 -- fax: +49 631 205-4910
Received on Wednesday, 4 January 2006 19:35:16 UTC