Re: "Enclosures" anyone?

Danny Ayers <[email protected]>
Newsgroups gmane.network.syndication.rss.devel
Message-ID <[email protected]>
Ok, I found it. Suzan Foster has a schema for media "enclosures" with
RSS 1.0 feeds (announcement [1]). Example usage below, more
explanation in blog post [2]. As much metadata as you like, all
following established standards.

This module is already supported by Dave Beckett's Raptor parser
toolkit [3] (along with RSS tag soup, Atom 0.3 as well as full support
for all the RDF vocabs like FOAF, RSS 1.0, Dublin Core, DOAP and OWL
and other RDF serialisations like Turtle and NTriples (I'm looking
forward to it being able to feed cats)).

Mainstream blog tool/aggregator support should follow soon, this is
low-hanging fruit. "Enclosures" are perfect microcontent material, but
the restrictions of a domain-specific format like RSS 2.0 limit the
data-sharing potential. But RSS 1.0 breaks right out of that,
demonstrating it's extension capability.

A bit of Googling suggests this has massive potential beyond
'Podcasting' - it seems plenty of work has been done on describing
multimedia with RDF (e.g. an mpeg ontology [4]) , and I believe
virtually all media formats have room for embedded metadata along the
lines of Adobe's XMP [5].

Cheers,
Danny.

[1] http://lists.usefulinc.com/pipermail/redland-dev/2004-November/000684.html
[2] http://dannyayers.com/archives/2004/11/01/rss-10-enclosures/
[3] http://lists.usefulinc.com/pipermail/redland-announce/2004q4/000024.html
[4] http://archive.dstc.edu.au/RDU/staff/jane-hunter/semweb/paper.html
[5] http://www.adobe.com/products/xmp/main.html

Example usage - if this were the RSS 2.0 :

<item>
   ...
   <enclosure type="foo/bar" length="65536" url="http://foo.bar/baz"/>
</item>

the RSS 1.0 would be:

<rss:item>
   ...
   <enc:enclosure>
     <enc:Enclosure>
       <enc:type>foo/bar</enc:type>
       <enc:length>65536</enc:length>
       <enc:url>http://foo.bar/baz</enc:url>
     </enc:Enclosure>
   </enc:enclosure>
</rss:item>

Note that the length and type are optional - you can add just as much
or as little data as you like.

-- 

http://dannyayers.com


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/rss-dev/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.