Re: Segment RDF on BBC Programmes

2009-05-07 Thread Tom Heath
Giovanni, all,

Wading into this conversation a little late, but feel compelled to comment...

I'll be honest, I find these kind of RDFa vs RDF/XML vs A.N. Other
Publishing Setup discussions tedious and counter-productive.
Different technical approaches will be appropriate in different
scenarios (*), so whatever our personal preferences let's not make
blanket statements in favour of one approach over another without
providing qualifying information for people who may be newer to the
field and not have in depth appreciation of the subtleties. One of the
great strengths of the Linked Data community has been its pragmatism,
and while RDFa may be the pragmatic choice in some situations it won't
be in others.

Cheers,

Tom.

* At VoCamp in Ibiza we spent some time modelling availability [1],
applied to several examples including shop opening times. From a
modelling and querying point of view, expressing every availability
period explicitly is most straightforward, even if it results in
larger numbers of triples. This is probably the desirable behaviour if
you're focusing on publishing the raw data (likely to be in RDF/XML
I'd guess due to wider tool support) about, say, availability of
rental cars at your car hire company, for consumption by SW apps. The
converse example, which Peter (Mika) was keen on (having SearchMonkey
in mind), was being able to model/express recurring availability
periods with exceptions (e.g. this shop is open every weekday from
9am-6pm except public holidays), which sits much more happily with
publishing in RDFa, as this is more akin to how people write opening
times for human consumption. The upside is fewer triples in total, but
the downside is that this modelling pattern is not currently easily
SPARQLable if you want to answer queries such as is the shop open
tomorrow afternoon. Ultimately data publishers will need to choose
the publishing style that suits their context and rely on some machine
processing to join the dots; one approach is not *better* than the
other.

[1] current draft: http://tomheath.com/tmp/availability.ttl


2009/5/4 Giovanni Tummarello g.tummare...@gmail.com:
 Bravo Kingsley.

 Here are my 2 lines of encouragement :-)

 * publish in RDFa and live happy with no content negotiation, redirect
 303 to end up with 3 different URIs (/resource /data /page)  for what
 regular folks stubbornly keep believing being the same thing.

 * make sure you put a semantic sitemap (takes 2 seconds) so that
 people can find a sparql endpoint and a dump if they want to do more
 with your data than just tabulator and or not be forced to recursively
 fetch a lot of stuff thus taking 10 seconds and 80 http requests to
 show e.g. the labels of what you've published on dblp ;-)

 Giovanni



 On Wed, Apr 29, 2009 at 2:01 PM, Kingsley Idehen kide...@openlinksw.com 
 wrote:
 Richard Cyganiak wrote:

 On 29 Apr 2009, at 10:17, Yves Raimond wrote:

 We're aware of the limitations of mod_rewrite to effectively and
 correctly
 implement content-negotiation, please see note at [1] and issue at [2].
 Any
 suggestion on this would be greatly appreciated!

 I've played a bit with several ways of doing it. mod_negotiation seems
 to be the most sensible solution. However, I did not find a way to
 make it run with non-static files (e.g. DESCRIBE on a SPARQL
 end-point). If not using that, then I think the only proper solution
 left is to code the content negotiation in the actual web application
 (that's what URISpace does, and I think that's what Pubby does).

 I reached exactly the same conclusion. I would recommend against the
 mod_rewrite hack because it is not a full implementation of content
 negotiation. mod_negotiation works great for static files, for everything
 else you should probably code your own solution. (And everyone who codes
 their own solution gets it wrong the first time ;-)

 In practice, content negotiation is quite an interoperability nightmare.
 One more point pro RDFa, I suppose.

 Richard,

 Should we not simply start an updataed version of LOD deployment best
 practices in a designated Wiki Space? We certainly need to add the RDFa
 perspective which isn't reflected in a lot of current material.

 Others: Apace is not a natural Linked Data Web Server. It is a Document Web
 Server.

 Kingsley

 Best,
 Richard




 Cheers!
 y






 --


 Regards,

 Kingsley Idehen       Weblog: http://www.openlinksw.com/blog/~kidehen
 President  CEO OpenLink Software     Web: http://www.openlinksw.com







 Please consider the environment before printing this email.

 Find out more about Talis at www.talis.com

 shared innovationTM

 Any views or personal opinions expressed within this email may not be those 
 of Talis Information Ltd or its employees. The content of this email message 
 and any files that may be attached are confidential, and for the usage of the 
 intended recipient only. If you are not the intended recipient, then please 
 return this message to the sender and delete 

Re: Segment RDF on BBC Programmes

2009-05-07 Thread Aldo Bucchi
Hi,

On Thu, May 7, 2009 at 6:42 AM, Yves Raimond yves.raim...@gmail.com wrote:
 Hello!

 Wading into this conversation a little late, but feel compelled to comment...

 I'll be honest, I find these kind of RDFa vs RDF/XML vs A.N. Other
 Publishing Setup discussions tedious and counter-productive.
 Different technical approaches will be appropriate in different
 scenarios (*), so whatever our personal preferences let's not make
 blanket statements in favour of one approach over another without
 providing qualifying information for people who may be newer to the
 field and not have in depth appreciation of the subtleties. One of the
 great strengths of the Linked Data community has been its pragmatism,
 and while RDFa may be the pragmatic choice in some situations it won't
 be in others.

 I completely agree with Tom here, and find this RDFa vs RDF/XML debate
 quite tedious. For example, in our programmes pages (e.g.
 http://www.bbc.co.uk/programmes/b00k6mpd)  we don't expose all the
 available versions (signed, shortened, original, etc.) because it is
 not directly relevant for human consumption - we just merge different
 things version-related that are relevant (e.g. on-demand audio/video,
 etc.) to provide a good user experience. So if we were to use only
 RDFa, we would loose that valuable bit of information.

 Some data needs to be prodded and merged to not overload the user with
 information and just present him with bits relevant to human
 consumption. However, in the raw RDF views, we can provide all these
 details, that may be relevant for applications, e.g. getting all
 broadcasts of a signed version of a particular programme.

 So different publishing methodologies are appropriate for different needs :-)

 Cheers,
 y



Agree here. In fact, let me say that my own RDFavoritisms have
morphed over time as I have run into situations where one approach is
better than the other, for any number of reasons. I am doing things
now that I once thought to be heresy.
I guess the trick is not to argue about what's better/best but to make
every possible choice CONSISTENT with the conceptual framework being
built, so that every drop of participation adds up and crystallizes.
Truth is none of us can foresee which one approach will have the most
data 3 years from now. This thing shifts with the winds ( there are
more surprises to come, for sure ).

Now, what would be useful is a decision tree or a list of recipes. Let
newcomers choose but don't overwhelm them with total freedom either.

That's the wonder of Linked Data. The simple recipes... that... work! ;)
80/20

Regards,
A


-- 
Aldo Bucchi
U N I V R Z
Office: +56 2 795 4532
Mobile:+56 9 7623 8653
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.



Re: Segment RDF on BBC Programmes

2009-05-07 Thread Kingsley Idehen

Aldo Bucchi wrote:

Hi,

On Thu, May 7, 2009 at 6:42 AM, Yves Raimond yves.raim...@gmail.com wrote:
  

Hello!



Wading into this conversation a little late, but feel compelled to comment...

I'll be honest, I find these kind of RDFa vs RDF/XML vs A.N. Other
Publishing Setup discussions tedious and counter-productive.
Different technical approaches will be appropriate in different
scenarios (*), so whatever our personal preferences let's not make
blanket statements in favour of one approach over another without
providing qualifying information for people who may be newer to the
field and not have in depth appreciation of the subtleties. One of the
great strengths of the Linked Data community has been its pragmatism,
and while RDFa may be the pragmatic choice in some situations it won't
be in others.
  

I completely agree with Tom here, and find this RDFa vs RDF/XML debate
quite tedious. For example, in our programmes pages (e.g.
http://www.bbc.co.uk/programmes/b00k6mpd)  we don't expose all the
available versions (signed, shortened, original, etc.) because it is
not directly relevant for human consumption - we just merge different
things version-related that are relevant (e.g. on-demand audio/video,
etc.) to provide a good user experience. So if we were to use only
RDFa, we would loose that valuable bit of information.

Some data needs to be prodded and merged to not overload the user with
information and just present him with bits relevant to human
consumption. However, in the raw RDF views, we can provide all these
details, that may be relevant for applications, e.g. getting all
broadcasts of a signed version of a particular programme.

So different publishing methodologies are appropriate for different needs :-)

Cheers,
y





Agree here. In fact, let me say that my own RDFavoritisms have
morphed over time as I have run into situations where one approach is
better than the other, for any number of reasons. I am doing things
now that I once thought to be heresy.
I guess the trick is not to argue about what's better/best but to make
every possible choice CONSISTENT with the conceptual framework being
built, so that every drop of participation adds up and crystallizes.
Truth is none of us can foresee which one approach will have the most
data 3 years from now. This thing shifts with the winds ( there are
more surprises to come, for sure ).

Now, what would be useful is a decision tree or a list of recipes. Let
newcomers choose but don't overwhelm them with total freedom either.

That's the wonder of Linked Data. The simple recipes... that... work! ;)
80/20

Regards,
A


  

Aldo et. al,

Yes, I agree completely!

Speaking for myself, I simply want to add the use of RDFa to the Linked 
Data conversation. Mutually Exclusive approaches to data identity, 
access, and representation are inherently contradictory to the essence 
of Linked Data, so RDFa vs RDF/XML vs N3 etc.. doesn't even compute in 
my world view.


Giovanni: RDFa simply joins the list of mechanisms for publishing linked 
data, no more no less.  Content Negotiation is intrinsic to HTTP which 
is what drives the Web. As stated in my initial response, we just need 
to add RDFa's use to the Linked Data publishing conversation :-)


--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








Re: Segment RDF on BBC Programmes

2009-05-04 Thread Kingsley Idehen

Giovanni Tummarello wrote:

Bravo Kingsley.

Here are my 2 lines of encouragement :-)

* publish in RDFa and live happy with no content negotiation, redirect
303 to end up with 3 different URIs (/resource /data /page)  for what
regular folks stubbornly keep believing being the same thing.
  

Giovanni,

RDFa will not generally negate the essential separation of Name (via 
URI.URN-URL) and Address (via URI.URL) since Linked Data oriented 
triples will still contain de-referencable URIs :-)

* make sure you put a semantic sitemap (takes 2 seconds) so that
people can find a sparql endpoint and a dump if they want to do more
with your data than just tabulator and or not be forced to recursively
fetch a lot of stuff thus taking 10 seconds and 80 http requests to
show e.g. the labels of what you've published on dblp ;-)
  
Sitemap as part of the autodiscovery best practice collection is 
certainly fine.


Note: URI.URN-URL  means URN that looks like a URL, which is basically 
how the Linked Data meme unobtrusively splits resource Name and 
Address of Description of Resource via hash and slash based URI 
schemes.  I will publish a blog post about this latter -- part of a 
series of posts aimed at demistifying  Linked Data :-)



Kingsley

Giovanni



On Wed, Apr 29, 2009 at 2:01 PM, Kingsley Idehen kide...@openlinksw.com wrote:
  

Richard Cyganiak wrote:


On 29 Apr 2009, at 10:17, Yves Raimond wrote:
  

We're aware of the limitations of mod_rewrite to effectively and
correctly
implement content-negotiation, please see note at [1] and issue at [2].
Any
suggestion on this would be greatly appreciated!
  

I've played a bit with several ways of doing it. mod_negotiation seems
to be the most sensible solution. However, I did not find a way to
make it run with non-static files (e.g. DESCRIBE on a SPARQL
end-point). If not using that, then I think the only proper solution
left is to code the content negotiation in the actual web application
(that's what URISpace does, and I think that's what Pubby does).


I reached exactly the same conclusion. I would recommend against the
mod_rewrite hack because it is not a full implementation of content
negotiation. mod_negotiation works great for static files, for everything
else you should probably code your own solution. (And everyone who codes
their own solution gets it wrong the first time ;-)

In practice, content negotiation is quite an interoperability nightmare.
One more point pro RDFa, I suppose.
  

Richard,

Should we not simply start an updataed version of LOD deployment best
practices in a designated Wiki Space? We certainly need to add the RDFa
perspective which isn't reflected in a lot of current material.

Others: Apace is not a natural Linked Data Web Server. It is a Document Web
Server.

Kingsley


Best,
Richard


  

Cheers!
y




  

--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO OpenLink Software Web: http://www.openlinksw.com









  



--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








Re: Segment RDF on BBC Programmes

2009-05-04 Thread Giovanni Tummarello

 RDFa will not generally negate the essential separation of Name (via
 URI.URN-URL) and Address (via URI.URL) since Linked Data oriented triples
 will still contain de-referencable URIs :-)

if you can put the RDF and the human legible HTML version in the same
address there is absolutely no reason to have separate resources.

If you really want to make it clear that its not an informative
resource (its not like up to today we had any evidence of this being
practically useful or enabling so far, matter of fact there are
evidences of the contrary [1])   then just say that in the RDF
thisuri isnot aninformativeresource :-)

gone with content negotiation, gone with multiple URI URN URL and
distinctions among them.

I hope we can agree on the principle of keeping things absolutely as
easy as possible, as the only way to win (back..) interest from the
actual web development circles and have adoption

Giovanni

[1] http://google-code-updates.blogspot.com/2008/02/urls-are-people-too.html



Re: Segment RDF on BBC Programmes

2009-05-04 Thread Kingsley Idehen

Giovanni Tummarello wrote:

RDFa will not generally negate the essential separation of Name (via
URI.URN-URL) and Address (via URI.URL) since Linked Data oriented triples
will still contain de-referencable URIs :-)



if you can put the RDF and the human legible HTML version in the same
address there is absolutely no reason to have separate resources.

If you really want to make it clear that its not an informative
resource (its not like up to today we had any evidence of this being
practically useful or enabling so far, matter of fact there are
evidences of the contrary [1])   then just say that in the RDF
thisuri isnot aninformativeresource :-)

gone with content negotiation, gone with multiple URI URN URL and
distinctions among them.

I hope we can agree on the principle of keeping things absolutely as
easy as possible, as the only way to win (back..) interest from the
actual web development circles and have adoption

Giovanni

[1] http://google-code-updates.blogspot.com/2008/02/urls-are-people-too.html

  

Giovanni,

I am absolutely game for clarity and simplicity.
So let's work on a document, or contribute to any that may be in 
development, re. injecting more RDFa into the Linked Data conversation :-)


--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








Re: Segment RDF on BBC Programmes

2009-04-29 Thread Yves Raimond
On Wed, Apr 29, 2009 at 8:56 AM, John Goodwin
john.good...@ordnancesurvey.co.uk wrote:
 Hi,

 We just released a new version of BBC Programmes [1] with
 some nice RDF for segments of programmes. I thought it would
 be interesting to post it here, as it makes a nice new arrow
 in the linked data cloud, from BBC Programmes to BBC Music
 (and from there to DBpedia).

 Here are some example RDF documents:

 Segments corresponding to a track being played, linking to
 the programmes in which this segment happened:
 http://www.bbc.co.uk/programmes/p002d79n.rdf
 http://www.bbc.co.uk/programmes/p002rpkp.rdf
 The segmentation of a programme:
 http://www.bbc.co.uk/programmes/b00j8dvj.rdf

 This should be working for all Radio 2 / 6 music programmes.
 Further services will be handled soon.

 Great stuff - congrats :)

 Also, content negotiation is coming! We finally got the
 approval, and even if it is hacky mod_rewrite based content
 negotiation, it should work. (Btw, why are the W3C recipes
 all mentioning mod_rewrite as a way to do content
 negotiation? AFAIK it is impossible to do proper conneg with
 it (handling of q values, etc.)).

 At risk of appearing daft...what does this mean?

$ curl -H Accept:
text/html;q=1,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,application/rdf+xml;q=0,text/rdf+n3;q=0
http://www.bbc.co.uk/music/artists/149e6720-4e4a-41a4-afca-6d29083fc091

:-)

y



 John
 .


 This email is only intended for the person to whom it is addressed and may 
 contain confidential information. If you have received this email in error, 
 please notify the sender and delete this email which must not be copied, 
 distributed or disclosed to any other person.

 Unless stated otherwise, the contents of this email are personal to the 
 writer and do not represent the official view of Ordnance Survey. Nor can any 
 contract be formed on Ordnance Survey's behalf via email. We reserve the 
 right to monitor emails and attachments without prior notice.

 Thank you for your cooperation.

 Ordnance Survey
 Romsey Road
 Southampton SO16 4GU
 Tel: 08456 050505
 http://www.ordnancesurvey.co.uk






Re: Segment RDF on BBC Programmes

2009-04-29 Thread Diego Berrueta Muñoz

Yves,

El 29/04/2009, a las 10:56, Yves Raimond escribió:


On Wed, Apr 29, 2009 at 8:56 AM, John Goodwin
john.good...@ordnancesurvey.co.uk wrote:


Also, content negotiation is coming! We finally got the
approval, and even if it is hacky mod_rewrite based content
negotiation, it should work. (Btw, why are the W3C recipes
all mentioning mod_rewrite as a way to do content
negotiation? AFAIK it is impossible to do proper conneg with
it (handling of q values, etc.)).


At risk of appearing daft...what does this mean?


$ curl -H Accept:
text/html;q=1,application/xhtml+xml,application/xml;q=0.9,*/ 
*;q=0.8,application/rdf+xml;q=0,text/rdf+n3;q=0
http://www.bbc.co.uk/music/artists/149e6720-4e4a-41a4- 
afca-6d29083fc091


:-)


We're aware of the limitations of mod_rewrite to effectively and  
correctly implement content-negotiation, please see note at [1] and  
issue at [2]. Any suggestion on this would be greatly appreciated!


[1] http://www.w3.org/TR/2008/NOTE-swbp-vocab-pub-20080828/#negotiation
[2] http://www.w3.org/2006/07/SWD/track/issues/58

--
Diego Berrueta
RD Department  -  CTIC Foundation
E-mail: diego.berru...@fundacionctic.org
Phone: +34 984 29 12 12
Parque Científico Tecnológico Gijón-Asturias-Spain
www.fundacionctic.org







RE: Segment RDF on BBC Programmes

2009-04-29 Thread John Goodwin

  Also, content negotiation is coming! We finally got the 
 approval, and 
  even if it is hacky mod_rewrite based content negotiation, 
 it should 
  work. (Btw, why are the W3C recipes all mentioning 
 mod_rewrite as a 
  way to do content negotiation? AFAIK it is impossible to do proper 
  conneg with it (handling of q values, etc.)).
 
  At risk of appearing daft...what does this mean?
 
 $ curl -H Accept:
 text/html;q=1,application/xhtml+xml,application/xml;q=0.9,*/*;
 q=0.8,application/rdf+xml;q=0,text/rdf+n3;q=0
 http://www.bbc.co.uk/music/artists/149e6720-4e4a-41a4-afca-6d2
 9083fc091
 
 :-)

Thanks - it was the q values that was confusing me...is confusing me
:) Maybe I'll JGI :)

John
.


This email is only intended for the person to whom it is addressed and may 
contain confidential information. If you have received this email in error, 
please notify the sender and delete this email which must not be copied, 
distributed or disclosed to any other person.

Unless stated otherwise, the contents of this email are personal to the writer 
and do not represent the official view of Ordnance Survey. Nor can any contract 
be formed on Ordnance Survey's behalf via email. We reserve the right to 
monitor emails and attachments without prior notice.

Thank you for your cooperation.

Ordnance Survey
Romsey Road
Southampton SO16 4GU
Tel: 08456 050505
http://www.ordnancesurvey.co.uk




Re: Segment RDF on BBC Programmes

2009-04-29 Thread Yves Raimond
Hello!

 $ curl -H Accept:

 text/html;q=1,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,application/rdf+xml;q=0,text/rdf+n3;q=0
 http://www.bbc.co.uk/music/artists/149e6720-4e4a-41a4-afca-6d29083fc091

 :-)

 We're aware of the limitations of mod_rewrite to effectively and correctly
 implement content-negotiation, please see note at [1] and issue at [2]. Any
 suggestion on this would be greatly appreciated!

I've played a bit with several ways of doing it. mod_negotiation seems
to be the most sensible solution. However, I did not find a way to
make it run with non-static files (e.g. DESCRIBE on a SPARQL
end-point). If not using that, then I think the only proper solution
left is to code the content negotiation in the actual web application
(that's what URISpace does, and I think that's what Pubby does).

Cheers!
y



Re: Segment RDF on BBC Programmes

2009-04-29 Thread Richard Cyganiak


On 29 Apr 2009, at 10:17, Yves Raimond wrote:
We're aware of the limitations of mod_rewrite to effectively and  
correctly
implement content-negotiation, please see note at [1] and issue at  
[2]. Any

suggestion on this would be greatly appreciated!


I've played a bit with several ways of doing it. mod_negotiation seems
to be the most sensible solution. However, I did not find a way to
make it run with non-static files (e.g. DESCRIBE on a SPARQL
end-point). If not using that, then I think the only proper solution
left is to code the content negotiation in the actual web application
(that's what URISpace does, and I think that's what Pubby does).


I reached exactly the same conclusion. I would recommend against the  
mod_rewrite hack because it is not a full implementation of content  
negotiation. mod_negotiation works great for static files, for  
everything else you should probably code your own solution. (And  
everyone who codes their own solution gets it wrong the first time ;-)


In practice, content negotiation is quite an interoperability  
nightmare. One more point pro RDFa, I suppose.


Best,
Richard





Cheers!
y






Re: Segment RDF on BBC Programmes

2009-04-29 Thread Kingsley Idehen

Yves Raimond wrote:

Hello!

  

$ curl -H Accept:

text/html;q=1,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,application/rdf+xml;q=0,text/rdf+n3;q=0
http://www.bbc.co.uk/music/artists/149e6720-4e4a-41a4-afca-6d29083fc091

:-)
  

We're aware of the limitations of mod_rewrite to effectively and correctly
implement content-negotiation, please see note at [1] and issue at [2]. Any
suggestion on this would be greatly appreciated!



I've played a bit with several ways of doing it. mod_negotiation seems
to be the most sensible solution. However, I did not find a way to
make it run with non-static files (e.g. DESCRIBE on a SPARQL
end-point). If not using that, then I think the only proper solution
left is to code the content negotiation in the actual web application
(that's what URISpace does, and I think that's what Pubby does).
  
And that's what Virtuoso does too, as showcased via DBpedia and all our 
AMIs for a while now :-)



Links:

1. 
http://virtuoso.openlinksw.com/Whitepapers/html/vdld_html/VirtDeployingLinkedDataGuide.html 



Kingsley

Cheers!
y


  



--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








Re: Segment RDF on BBC Programmes

2009-04-29 Thread Kingsley Idehen

John Goodwin wrote:

Hi,

  
We just released a new version of BBC Programmes [1] with 
some nice RDF for segments of programmes. I thought it would 
be interesting to post it here, as it makes a nice new arrow 
in the linked data cloud, from BBC Programmes to BBC Music 
(and from there to DBpedia).


Here are some example RDF documents:

Segments corresponding to a track being played, linking to 
the programmes in which this segment happened:

http://www.bbc.co.uk/programmes/p002d79n.rdf
http://www.bbc.co.uk/programmes/p002rpkp.rdf
The segmentation of a programme:
http://www.bbc.co.uk/programmes/b00j8dvj.rdf

This should be working for all Radio 2 / 6 music programmes. 
Further services will be handled soon.



Great stuff - congrats :)
 
  
Also, content negotiation is coming! We finally got the 
approval, and even if it is hacky mod_rewrite based content 
negotiation, it should work. (Btw, why are the W3C recipes 
all mentioning mod_rewrite as a way to do content 
negotiation? AFAIK it is impossible to do proper conneg with 
it (handling of q values, etc.)).



At risk of appearing daft...what does this mean?
  
Transparent Content Negotiation based quality of service algorithms 
[1].  This allows a Web user agent and/or server to express 
representational preferences when processing HTTP requests.


Links:

1. http://www.ietf.org/rfc/rfc2295.txt

Kingsley

John
.


This email is only intended for the person to whom it is addressed and may 
contain confidential information. If you have received this email in error, 
please notify the sender and delete this email which must not be copied, 
distributed or disclosed to any other person.

Unless stated otherwise, the contents of this email are personal to the writer 
and do not represent the official view of Ordnance Survey. Nor can any contract 
be formed on Ordnance Survey's behalf via email. We reserve the right to 
monitor emails and attachments without prior notice.

Thank you for your cooperation.

Ordnance Survey
Romsey Road
Southampton SO16 4GU
Tel: 08456 050505
http://www.ordnancesurvey.co.uk



  



--


Regards,

Kingsley Idehen   Weblog: http://www.openlinksw.com/blog/~kidehen
President  CEO 
OpenLink Software Web: http://www.openlinksw.com








Segment RDF on BBC Programmes

2009-04-28 Thread Yves Raimond
Hello!

We just released a new version of BBC Programmes [1] with some nice
RDF for segments of programmes. I thought it would be interesting to
post it here, as it makes a nice new arrow in the linked data cloud,
from BBC Programmes to BBC Music (and from there to DBpedia).

Here are some example RDF documents:

Segments corresponding to a track being played, linking to the
programmes in which this segment happened:
http://www.bbc.co.uk/programmes/p002d79n.rdf
http://www.bbc.co.uk/programmes/p002rpkp.rdf
The segmentation of a programme:
http://www.bbc.co.uk/programmes/b00j8dvj.rdf

This should be working for all Radio 2 / 6 music programmes. Further
services will be handled soon.

Also, content negotiation is coming! We finally got the approval, and
even if it is hacky mod_rewrite based content negotiation, it should
work. (Btw, why are the W3C recipes all mentioning mod_rewrite as a
way to do content negotiation? AFAIK it is impossible to do proper
conneg with it (handling of q values, etc.)).

Cheers,
y

[1] http://www.bbc.co.uk/programmes



Re: Segment RDF on BBC Programmes

2009-04-28 Thread Tom Heath
Hey Yves,

Great stuff :)

2009/4/28 Yves Raimond yves.raim...@gmail.com:
 Hello!

 We just released a new version of BBC Programmes [1] with some nice
 RDF for segments of programmes. I thought it would be interesting to
 post it here, as it makes a nice new arrow in the linked data cloud,
 from BBC Programmes to BBC Music (and from there to DBpedia).

 Here are some example RDF documents:

 Segments corresponding to a track being played, linking to the
 programmes in which this segment happened:
 http://www.bbc.co.uk/programmes/p002d79n.rdf
 http://www.bbc.co.uk/programmes/p002rpkp.rdf
 The segmentation of a programme:
 http://www.bbc.co.uk/programmes/b00j8dvj.rdf

 This should be working for all Radio 2 / 6 music programmes. Further
 services will be handled soon.

 Also, content negotiation is coming! We finally got the approval, and
 even if it is hacky mod_rewrite based content negotiation, it should
 work. (Btw, why are the W3C recipes all mentioning mod_rewrite as a
 way to do content negotiation? AFAIK it is impossible to do proper
 conneg with it (handling of q values, etc.)).

That's correct. If they still mention this approach for doing conneg,
then the W3C recipes (assuming you mean the ones for publishing
vocabs) are outdated and need rewriting. I was under the impression
that this was going to happen, but I guess it hasn't yet.

Cheers,

Tom.



Re: Segment RDF on BBC Programmes

2009-04-28 Thread Yves Raimond
On Tue, Apr 28, 2009 at 2:08 PM, Yves Raimond yves.raim...@gmail.com wrote:
 Hello!

 We just released a new version of BBC Programmes [1] with some nice
 RDF for segments of programmes. I thought it would be interesting to
 post it here, as it makes a nice new arrow in the linked data cloud,
 from BBC Programmes to BBC Music (and from there to DBpedia).

 Here are some example RDF documents:

 Segments corresponding to a track being played, linking to the
 programmes in which this segment happened:
 http://www.bbc.co.uk/programmes/p002d79n.rdf
 http://www.bbc.co.uk/programmes/p002rpkp.rdf
 The segmentation of a programme:
 http://www.bbc.co.uk/programmes/b00j8dvj.rdf

 This should be working for all Radio 2 / 6 music programmes. Further
 services will be handled soon.

Sorry, it should have read: for all radio 2 and television programmes
(for which we have this information, obviously) :-)

y