[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rdf in atom




Dave Pawson wrote:

http://xml.coverpages.org/draft-nottingham-atomtriples-00.txt


AtomTriples: Embedding RDF Statements in Atom
Mark Nottingham and Dave Beckett (eds), IETF Internet Draft

A version -00 Internet Draft for "AtomTriples: Embedding RDF Statements
in Atom" has been published through the IETF process. specification
describes AtomTriples, a set of Atom (RFC 4287) extension elements for
embedding RDF statements in Atom documents (both element and feed),
as well as declaring how they can be derived from existing content.

Some observations


1: QNames in content:

"The at:map element indicates how an element in a given context (either feed or entry, depending on use) maps to RDF statements. Its content MUST be an XML QName, and indicates the element that is being mapped."

that's more or less a bug from my pov.

2: Mapping aren't declared out of band; instead the ID mixes layers (data and binding rules).

3: it doesn't work for person constructs unless QNames in content + XPath is an option.

4: I'm skeptical a new binding language is needed on top of Atom/RDF/Owl/Skos.

5: I think most of what at:* achieves can be done through attribute annotation (ie a variant on architectural forms):

<atom:title owl:SameAs="http://dc.org/#title";>atom:title</atom:title>

thus avoiding 1 and 4 above.

Bill