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

Re: Closure on Extensibility & RDF




Here is one suggestion I was thinking of to move along, quickly and seamlessly I hope.


1. Atom will have an associated machine readable OWL document that defines each
of the objects and properties described in the Atom syntax spec, with language
that mirrors that of the spec.
1.1 The IETF document is the final arbiter of any disputes


2. The Atom-OWL document will be placed at the namespace location of the Atom spec.
2.1 it will be retrievable in full by requesting that http location using the application/rdf+owl mime type
2.2 any of the atom properties or Entities definition will be retrievable by
requesting the url of those entities in a web browser
2.3 a link to the atom-owl document will be placed from the IETF spec to the
atom-owl document, specifying that a machine readable version of the spec
is available at that location.
2.4 And vice versa the Atom-owl document will point to the IETF spec as the
final arbiter of the meaning of the Atom-OWL document



3. Evolution of the Atom-OWL and Atom IETF specs
3.1 The aim is that any IETF Atom conformant document, be an RDF document
as described by something like the transformation in [1]
3.1 during the evolution of the atom OWL development, the atom-owl document
will be under the obligation to do anything it can within the syntax
allowed by rdf and owl to map precisely the IETF document
3.2 If it is absolutely impossible for some aspect of atom-owl to map the
IETF document, this should give some cause to think of revising the IETF
spec so that such a mapping does become possible. This should be rare.


4. An Atom extended document is an Atom document with additional name spaced
elements the whole of which can be mapped into an RDF graph.



Henry Story


[1] http://www.imc.org/atom-syntax/mail-archive/msg11850.html



On 8 Jan 2005, at 19:49, Tim Bray wrote:

[On behalf of Paul and myself:]

The opinion has been forcefully expressed that Atom should adopt an extensibility framework based partly or wholly, directly or indirectly, on RDF. This idea is not unreasonable on the face of it. Thus, the time has now come to put this into a concrete proposal. Since we've talking about it for months, this shouldn't take long.

Would the advocates of this view please, by Monday January 17th, bring the WG a proposal for its consideration. This could take one of these forms:

- A Pace proposing extensibility-framework changes to the language of the format draft. (Rob/Joe, any chance of getting that -04 draft I know you're working on published Real Soon Now as a basis?)
- A new Internet-Draft that co-exists with the existing Atom drafts that describes an extensibility framework.
- Both.


Note that if you do a Pace and it fails to obtain quick consensus, the ideas may fall by the wayside; on the other hand, if you do an I-D this may find a life of its own and wind its way to RFC-hood even if people in the Atom community remain unconvinced that they need it. Also, work on an I-D would be free of the distraction of Paul and I snarling at everyone to finish it up and ship it right now :)

On the other hand, if the extensibility framework requires only a few simple additions and/or changes to the existing drafts, and there's a chance the WG will be OK with them, then that's probably a much better way to go.

In any case, we've invested enough time arguing in the abstract. Discussions on this subject which are not framed in terms of specific language in specific documents will be ruled out of order by the co-chairs starting Monday January 17th.

-Tim