W3C home > Mailing lists > Public > www-rdf-interest@w3.org > December 2002

Blank reified statements

From: Simon Raboczi <raboczi@PIsoftware.com>
Date: Mon, 9 Dec 2002 17:03:08 +1000
To: www-rdf-interest@w3.org
Message-ID: <20021209070308.GA10964@pisoftware.com>

It seems to me that there's no way in the WD syntax to combine the
functions of rdf:nodeID to create blank nodes, and rdf:ID to reify
statements.  Thus, the only way to reify a statement without giving
it a URI is by writing out the entire reification explicitly.

Perhaps an rdf:statementID construct is needed...?

<rdf:Description rdf:nodeID="subject">
  <ex:property rdf:statementID="statement" rdf:nodeID="object"/>
</rdf:Description>

as an equivalent to

<rdf:Description rdf:node:ID="subject">
  <ex:property rdf:nodeID="object"/>
</rdf:Description>

<rdf:Statement rdf:nodeID="statement">
  <rdf:subject rdf:nodeID="subject"/>
  <rdf:predicate rdf:resource="&ex;property"/>
  <rdf:object rdf:nodeID="object"/>
</rdf:Statement>

For symmetry, one might also want rdf:statementBagID to generate a
blank rdf:Bag of reified statements in the spirit of rdf:bagID.

-- 
PGP pub key: http://staff.pisoftware.com/raboczi/pgp-pub-key.asc
Fingerprint: 5DOC 23A5 D5C7 FFD1 030F 62B0 D168 C77A EB25 A3A9
Received on Monday, 9 December 2002 19:22:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:57 GMT