Yes I thought about custom extensions to an existing schema - but this
is basically an XML representation of our applications's internal data
model. I didn't want to 'hack' our data model just to resemble an
existing schema which we would have to extend anyway. OPML for example
is very document-centric (<head> and <body> elements for example) and
not really suitable for a DB or object model.

For the moment we're going to use this rich format internally - so we
might as well publish it. If someone wants to write a transform to
generate OPML or any other format we'd be delighted to hear about it.
It's just a v0.1 with all the usual provisos.

Phil

 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of Brendan Quinn
> Sent: 04 December 2007 18:19
> To: [email protected]
> Subject: RE: [backstage-developer] BBC Podcasts (sorry no OGG)
> 
> Kosso's podcast.com seems to get away with plain old OPML...
> http://my.podcast.com/kosso/opml/
> 
> He's a friend of this list[1] so may be happy to help.
> 
> Other options are the emerging RDF programme ontology (ask 
> Michael Smethurst whether he's willing to announce the URL 
> yet, I'm not going to spoil his fun!), or even Media RSS 
> itself might be able to do it
> 
> Or perhaps we could make one of these formats work with a 
> custom extension element or two? As you all know, when it 
> comes to XML schemas, wheel reinventing is highly frowned upon...
> 
> Brendan.
> [1] Well maybe he's sort of the list's strange uncle who 
> tells odd stories at Christmas, but we love him anyway :-)
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of Philip Miller
> Sent: 04 December 2007 16:11
> To: [email protected]
> Subject: RE: [backstage-developer] BBC Podcasts (sorry no OGG)
> 
> Schema is here: http://downloads.bbc.co.uk/podcasts/ppg.xsd
> 
> Some background: we use this format to move data around 
> internally within the podcast publishing application. We 
> examined other available formats - OPML/TV-A/etc, but none 
> seem to fit our requirements.
> 
> You can see that this is designed as a program guide sort of 
> thing and includes a lot of BBC-specific information. You 
> could use it to build an iTunes-style feed browser for BBC content.
> 
> Is it a useful data set? Is it just XML soup? As Carlos said, 
> feedback is appreciated.
> 
> 
> --
> Phil Miller
> Technical Lead, Media Services
> BBC News Interactive
> [EMAIL PROTECTED]
> +44 7799 894180
> 
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On 
> Behalf Of Carlos 
> > Roman
> > Sent: 04 December 2007 14:56
> > To: [email protected]
> > Subject: [backstage-developer] BBC Podcasts (sorry no OGG)
> > 
> > 
> > Figured rather than using the other list this might be the 
> best place 
> > to ask/show a Podcast feed. Figured it might get derailed like the 
> > last discussion on Podcasts.
> > 
> > Anyway, at the moment got a very early version of a 
> directory listing 
> > for all BBC Podcasts, which can be found here:
> > http://downloads.bbc.co.uk/podcasts/ppg.xml
> > 
> > What am looking for is some feed back on this really, and possibly 
> > what people would like to see included in here.
> > 
> > The current version on live is missing an "rssenc" element 
> which would 
> > give information about the files in a Podcast.
> > This is element would work as follows:
> > <rssenc
> >  
> > type="audio/mpeg|audio/x-m4a|video/mp4|video/x-m4v|video/quick
> > time|appli
> > cation/pdf"
> >     medium="image|audio|video|document|executable" 
> >     stream="true|false"
> >     audioEnc="mp3|wma|acc"
> >     audioProfile="ABR|CBR|VBR"
> >     videoEnc="x264|mpeg4|mpg2|mpg1|wvc1|..."
> >     videoProfile="ABR|CBR|VBR"
> > />
> > 
> > So, for a typical MP3 Podcast it would be:
> > <rssenc type="audio/mpeg" medium="audio" stream="false" 
> audioEnc="mp3"
> > audioProfile="CBR" />
> > 
> > For AAC Enhanced Podcast:
> > <rssenc type="audio/x-m4a" medium="audio" stream="false" 
> > audioEnc="aac"
> > audioProfile="VBR" />
> > 
> > What I would like to also add for the next version (apart from the 
> > "rssenc" element) is information on the current episode in 
> the Podcast 
> > (if there is one). This would mean you wouldn't have to parse every 
> > RSS feed to find those with an episode (or to find the current 
> > episode). The original idea was to just use the "link" element I 
> > already have but extend it so that it has optional elements 
> "title", 
> > "description"
> > and "pubDate". This would produce something like this:
> > 
> > <link target="currentEpisode"
> > url="http://downloads.bbc.co.uk/podcasts/radio4/archers/archer
> > s_20071018
> > -1920.mp3">
> >     <title>Archers: Thursday 18 Oct 07</title>
> >     <description>Jazzer gives Ed some words of advice, and 
> Lynda receives 
> > a surprise visitor at Ambridge Hall.</description>
> >     <pubDate>Thu, 18 Oct 2007 19:20:00 +0000</pubDate> </link>
> > 
> > Only thing I don't like about this (hence part of the 
> reason for this
> > post) is that it doesn't seem (to me) to appear to be in 
> the correct 
> > place. The good thing about this is that it keeps everything 
> > consistent with the schema we have. The bad/ugly is that the 
> > information about the encoded file is not included in the "link" 
> > element. Personally think it should be moved inside the "rssenc" 
> > element, but wondering if there is any opinions about this 
> and where 
> > it should probably be found?
> > 
> > Again, feed back on this feed would be most appreciated. 
> > Also, please remember this is a first version and so there 
> is a good 
> > chance that it will change as it evolves.
> > 
> > 
> > - Carlos Roman
> > 
> > P.S.
> > 
> > Sorry if this arrives twice, thought I had signed up to 
> this list but 
> > turns I hadn't so re-subscribed and sent this again.
> > 
> > -
> > Sent via the backstage.bbc.co.uk developer discussion group.  
> > To unsubscribe, please send an email to 
> [EMAIL PROTECTED] with  
> > unsubscribe backstage-developer [your email] as the message.
> > 
> 
> -
> Sent via the backstage.bbc.co.uk developer discussion group.  
> To unsubscribe, please send an email to 
> [EMAIL PROTECTED] with unsubscribe 
> backstage-developer [your email] as the message.
> 
> -
> Sent via the backstage.bbc.co.uk developer discussion group.  
> To unsubscribe, please send an email to 
> [EMAIL PROTECTED] with  unsubscribe 
> backstage-developer [your email] as the message.
> 

-
Sent via the backstage.bbc.co.uk developer discussion group.  To unsubscribe, 
please send an email to [EMAIL PROTECTED] with  unsubscribe backstage-developer 
[your email] as the message.

Reply via email to