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

Re: Extensibility in Syndication formats



* Sam Ruby <rubys@xxxxxxxxxxxxxxxx> [2004-08-18 07:52-0400]
> Dan Brickley wrote:
> >
> >Extensibility comes at a price, and designing something cleaner and
> >better than RDF will be an interesting endeavour. Finding a clean and 
> >syntactically graceful way of mapping _into_ RDF also comes at a price, 
> >as does (of course) simply using full RDF/XML syntax. The pre-IETF 
> >Atom community decided some time ago that they didn't find RDF/XML 
> >an attractive proposition, which I guess means we're going the route of 
> >defining an extensibility model that is somehow better than RSS 1.0's.
> 
> If you were to express that paragraph as a set of assertions, you would 
> find something missing.  I'm going to extract a few, please forgive my 
> inprecise way of expressing them:
> 
>   RSS 1.0 uses RDF.
>   RDF addresses some extensibility problems.
>   RDF/XML is a serialization syntax for RDF.
>   pre-IETF community didn't find the RDF/XML syntax attractive.
> 
> What can we conclude from this?

(That the baby is at risk because of the bathwater? ;)

> First, for purposes of this discussion, lets not debate the assertion 
> that RDF addresses extensibility issues, and simply treat it as a given. 
>  And let's assume, again for purposes of discussion, that the AtomPub 
> working group is interested in pursing a non-RDF/XML serialization syntax.
> 
> Even with all these assumptions, can we conclude that "we're going the 
> route of defining an extensibility model that is somehow better than RSS 
> 1.0's."?
> 
> I don't think so.
> 
> Hint: there are other serialization syntaxes than RDF/XML.
> 
> Further reading:
>   http://www.xml.com/pub/a/2003/08/20/dive.html
>   http://semtext.org/atom/utils.html
>   http://www.w3.org/2004/01/rdxh/spec

Yes. I skirted this a little, but that's an important message: 
it would be unfortunate to confuse RDF with it's current/primary
XML serialization (aka "RDF/XML").

BTW things are moving along with GRDDL, it is now published as a 
W3C Note, http://www.w3.org/TR/2004/NOTE-grddl-20040413/
(GRDDL, briefly, provides some conventions for pointing to an XSLT that 
turns some markup into RDF/XML).

The XHTML folk have also just shipped a Working Draft that shows a 
revision to the <link/> and <meta/> constructs in a way that allows 
it to be treated as an alternate XML notation for RDF graphs. See 
http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-metaAttributes.html#s_metaAttributesmodule
http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-meta.html#s_metamodule

Needless-ish to say, ongoing work on RDF querying
(http://www.w3.org/2001/sw/DataAccess/) is agnostic about RDF concrete
syntaxes, since it is couched in terms of the graph data model. The same
goes for all the vocabulary namespaces listed at
http://www.schemaweb.info/

cheers,

Dan