- From: pat hayes <phayes@ai.uwf.edu>
- Date: Mon, 3 Feb 2003 17:14:15 -0600
- To: w3c-rdfcore-wg@w3.org
- Cc: pfps@research.bell-labs.com
- Message-Id: <p05111b29ba64a5d30942@[10.0.100.86]>
The closure rules for RDFS are incomplete. For example,
ex:foo ex:prop "a" .
RDFS-entails
ex:foo ex:prop _:x .
_:x rdf:type rdfs:Resource .
However, this does not come out of the RDFS closure rules.
This means that the RDFS entailment lemma is false.
------
Indeed, good catch!
This is actually a deeper observation, which is that we need to treat
the basic entailment operation of generalization (replacing a name
with a bnode) as a genuine inference rule, and include it in the
notion of closure. I therefore propose to add the following to
section 2 (simple entailment), just after the statement of the
instance lemma:
------
We can summarize the second of these as an inference rule on triples,
in a style which we will use extensively later in the document. Here,
ppp stands for any uriref, aaa for any uriref or bNode, and bbb for
any uriref, bNode or literal.
Rule name se1:
If E contains
aaa ppp bbb .
then add
aaa ppp _:n .
where _:n is a new bNode.
Rule name se2:
if E contains
aaa ppp bbb .
then add
_:n ppp bbb .
where _:n is a new bNode.
'New' means 'not occurring in the graph'. The instance lemma
guarantees that these rules are valid, so they can be safely used to
add triples to any RDF graph. There is no inference rule
corresponding to the subgraph lemma: it would amount to the
observation that one can ignore a triple.
---
then, in the definition of the RDF (RDFS) closures, we require that
the closure rules include SE1, SE2 and the RDF (and RDFS) rules.
This is actually a more unified treatment and solves this objection
(I believe), by the following inference path:
ex:foo ex:prop "a" .
ex:foo ex:prop _:x . by rule SE1
_:x rdf:type rdfs:Resource . by rule RDFS4b
Pat
--
---------------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32501 (850)291 0667 cell
phayes@ai.uwf.edu http://www.coginst.uwf.edu/~phayes
s.pam@ai.uwf.edu for spam
Received on Monday, 3 February 2003 18:12:34 UTC