UserPreferences

PacePropertyDesign


Abstract

Model Atom in terms of RDF without fully committing to striped syntax or requiring understanding of RDF.

Status (withdrawn)

Open
Author: RobertSayre

Rationale

RSS 1.0 *almost* works, [WWW]but "module proposers forget about RDF and design modules that break interpretability as RDF/XML (e.g. [WWW]http://igargoyle.com/rss/1.0/modules/event/)", [WWW]as a result, "RSS 1.0 claims to be an RDF vocabulary, but in practice it ends up being an XML schema." Defaulting to XML Literal values ensures cleaner data for RDF processing.

Proposal

n.n Properties

Atom Feeds and Entries are composed entirely of properties and their values. Aside from atom:feed and atom:entry, the core Atom elements represent properties that may be applied to Atom Feeds and/or Atom Entries. In RDF terms, all RDF Triples [RDF Abstract Syntax] denoted by standard Atom elements have either an Atom Feed or Atom Entry as their subject, and their predicates are the child elements' fully-qualified Element names as in RDF/XML.

There are three models for Atom properties defined in this specification:

* Simple

* XML

* RDF Resource

Extending Atom

In Atom documents, extension elements appear as child elements of atom:head or atom:entry, where they are considered to be properties of the enclosing Feed or Entry, respectively. The semantics of extension elements appearing in other locations are not defined by this specification.

Impacts

Notes

[WWW]A No-Nonsense Guide to Semantic Web Specs for XML People


CategoryProposals LinkReferences