Re: mod_enclosures proposal

[email protected]
Newsgroups gmane.network.syndication.rss.devel
Message-ID <[email protected]>

--- In [email protected], "Bill Kearney" <ml_yahoo@i...> wrote:
> 
> Why not make better use of RDF and more closely model it after the
way a 2.0
> element appears?
> 
> <enc:enclosure rdf:resource="http://some/external/file.mp3" />
> 
> Or merely use:
> 
> <rdfs:seeAlso rdf:resource="http://some/external/file.mp3" />
> 
> And then use a subseqent rdf:Description to 'say more' about it:
> 
> <rdf:Description rdf:about="http://some/external/file.mp3" />
>     <dc:title>Some music file</dc:title>
>     <dc... insert various and sundry dublin core elements.... />
> 
>     <enc:length>1939570</enc:length>
>     <enc:type>audio/mpeg</enc:type>
> 
>     ...as well as anything else...
> </rdf:Description>

I do not see how this closer to RSS 2.0 syntax. I think my example
below is much closer.

However if your approach is more sensible from RDF point
of view, is not so clear to me. Frankly, I am still new
to RDF, and while I think I understand it more or less enough,
I am still not sure about common practices and good styles
in RDF. Perhaps some RDF experts here could comment?

> Given that RDFs already has a great many ways to describe
collections,
> alternates and the like it seems like a sort of bad idea to go
reinventing
> them here.

Actually we don't. We use standard "Alt" and "Seq" collections.
There is one which is not present in RDF: "Parallel" which we have
added.

 > It's true that discovering this data does require using RDF-centric
methods.
> It doesn't require using only an RDF capable parser (although it
helps) as
> much as it requires knowning to /look/ for the added metadata.
> 
> So rather than ask folks to jump through a different sort of hoop,
why not
> just make it clear that using RDF constructs are helpful and worth
> understanding for /more/ than just things like enclosures?   This
way they
> learn more about handling *ANYTHING* and not just a special case. 
They'll
> have to learn the special case anyway but at least their tool will
have
> learned something else for the in-between handling.
> 
> -Bill Kearney
> 
> 
> ----- Original Message ----- 
> From: <lord@c...>
> > --- In [email protected], Danny Ayers <danny.ayers@g...>
wrote:
> > > I'd better start by apologising for not having checked the
current
> > > proposal(s) before posting, and for stating something that's
> > probably
> > > obvious. I do think it's important though. I'd suggest there
are two
> > > specific requirements that override all the others:
> > >
> > > 1. to be able to cover the simplest case in simple syntax:
"this is
> > an
> > > enclosure, here is the URI, this is the media type" (*one*
> > enclosure)
> > > 2. to be able to add metadata to it
> >
> > Danny,
> >
> > The requirements you have are certainly was high on our
> > list when we put together the proposal.
> >
> > For example here is single enclosure in current, RSS 2.0
> > spec syntax:
> >
> > <item>
> > ...
> >     <enclosure
> >        url="http://www.crocodile.org/sounds/matrosi.mp3"
> >        length="1939570"
> >        type="audio/mpeg" />
> > ...
> > </item>
> >
> > and in our, proposed one in RSS 1.0:
> >
> > <item>
> > ...
> >     <enc1:enclosures>
> >         <enc:Enclosure
> >             enc:url="http://www.crocodile.org/sounds/matrosi.mp3"
> >             enc:length="1939570"
> >             enc:type="audio/mpeg" />
> >         </enc1:enclosures
> > ...
> > </item>
> >
> > I think we are as close as possible to the orignial syntax. Also
> > it is quite simple.
> >
> > As to adding metadata, this is provided by us by nature of RDF,
and
> > users can attach any kind of peoperties to enclosure nodes. We
could
> > not foresee
> > all possible kind of properties for all possible data types
enclosure
> > can contain,
> > so we left this open and defined only basic properties like
"length".
> >
> > Check out the proposal, it have more details. We will be glad to
hear
> > your and other people feedback.
> >
> > Sincerely,
> > Vadim





 
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.