- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Mon, 03 Oct 2005 16:17:52 +0100
- To: Max Froumentin <mf@w3.org>
- CC: Jacco van Ossenbruggen <Jacco.van.Ossenbruggen@cwi.nl>, Dan Brickley <danbri@w3.org>, swbp <public-swbp-wg@w3.org>
> We considered that in our discussions, until we hit the question about
> how to represent an XML Literal as the subject of two triples. As far
> as I can tell, you have to copy the literal. And similarly if you want to
> assign a property to one node of your XML and another one to a subnode
> of it.
If you allow owl:sameAs with its intended OWL Full semantics, you can do
<rdf:RDF>
<rdf:Description>
<owl:sameAs rdf:parseType="Literal">
XML Literal Here
</owl:sameAs>
<eg:p1 rdf:resource="v1"/>
<eg:p2 rdf:resource="v2"/>
<eg:p3>etc</eg:p3>
</rdf:Description>
</rdf:RDF>
Literals not being allowed in subject position is a strange syntactic
limitation. (Not allowing literals as a subject to a property, a
semantic restriction, might have made more sense)
Jeremy
Received on Monday, 3 October 2005 15:20:18 UTC