[RDFA] Use within RDF

Hi,

Although it may sound odd, there's a valid need to use RDF/A attributes on
instances of  owl:DatatypeProperty. Since RDF is XML, and RDF/A can be used with
XML, it seemed that it wouldn't be a problem.

But there are problems doing this.

1. RDF/A proposes allowing an rdf:ID to be placed on the XML element carrying
the other two RDF/A attributes (about and property) but, of course, instances of
owl:DatatypeProperty cannot have an rdf:ID (or rdf:node).

2. RDF/A proposes that the two RDF/A attributes (about and property) would be
located in the RDF namespace. But again, rdf:about cannot be placed on instances
of owl:DatatypeProperty.

Is it necessary to provide an RDF/A solution that works equally for RDF streams?
I believe it is, because otherwise one would need to replicate the text string
from the instance of the owl:DatatypeProperty at another location within the RDF
stream -- this hits maintenance very hard.

One solution coming to mind is to establish an RDFA namespace, and an rdfa:node
property. In any event, it'd be worthwhile within the RDF/A note to discuss its
use within RDF streams.

Thanks,
John

Received on Wednesday, 7 December 2005 20:00:31 UTC