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

Proposed addition to Charter




The Charter is looking good!


One thing I'd like to propose is the addition of the third item here:

   * A conceptual model of a log entry.
   * A concrete syntax for this model.
   * An  RDF/OWL representation of this model
   * A syndication format using this syntax.
   * An archiving format using this syntax.
   * A weblog editing protocol using this syntax (the Atom API).

I'd suggest the deliverables would be an OWL ontology/RDF schema together with an XSLT stylesheet for an Atom => RDF/XML representation. Additional informational docs would be desirable too. Note that this is not suggesting an RDF/XML syntax for Atom, just a means of creating a normative mapping between the models.

I don't believe there is any negative impact on any aspect of Atom. On the positive side, there are the following benefits:

   * the RDF representation can be used as a sanity check for
     constructs in the Atom model
   * RDF-based systems can produce, consume and process Atom in a
     consistent fashion
   * Atom systems will be able to interoperate directly with Semantic
     Web systems


As background for this proposal, I believe one of the objectives of Atom is build on the best features of legacy RSS. The best feature of RSS 2.0 is the simple syntax, the best feature of RSS 1.0 is the RDF model.


Regarding workload, I think Sam and Norm both have got draft XSLT for Atom => RDF/XML, and I've made a start on an OWL ontology at [1]. I think a reasonable aim is to have usable versions of each of these to associate with the next release of the format. I'll be happy to coordinate/act as (co-)editor/liaise with RDF groups for this part of the specifications.

Cheers,
Danny.

[1] http://dannyayers.com/2004/02/atom/