- From: Yves Raimond <yves.raimond@gmail.com>
- Date: Sun, 30 Jan 2000 09:08:42 +0000
- To: Nicholas Humfrey <nicholas.humfrey@bbc.co.uk>
- Cc: Mischa Tuffield <mmt04r@ecs.soton.ac.uk>, "public-lod@w3.org" <public-lod@w3.org>
Hello! I think the current behavior makes sense. The rdf document uri is the .rdf one. The persistent html document uri us the .html one. The slash uri is the uri of a document about the thing, and we content negotiate at that uri. We are investigating ading a content location http header to refer back to the persistent document uri for a given representation. Cheers, y On 1 Jun 2009, at 15:25, Nicholas Humfrey <nicholas.humfrey@bbc.co.uk> wrote: > Yes, I agree. > > I think we will probably change the document URI to ''. > > > nick. > > > On 01/06/2009 12:56, "Mischa Tuffield" <mmt04r@ecs.soton.ac.uk> wrote: > >> Hi Nick, >> >> I have just had a chance to have a look at the /programmes RDF, and >> yay, great >> stuff ! >> >> I have noticed some oddness w.r.t. the URIs you use, and I thought >> I would >> point them out. >> >> So, >> >> when performing "rapper http://www.bbc.co.uk/programmes/b00kmgqy" >> >> All of your subject URIs for the triples describing the RDF >> document end with >> .rdf (e.g. <http://www.bbc.co.uk/programmes/b00kmgqy.rdf> dc:created >> "2009-05...." .) >> >> But given that you are conneg'ing on this URI >> <http://www.bbc.co.uk/programmes/b00kmgqy>, I wonder whether the >> Subject URI >> for your document should be <http://www.bbc.co.uk/programmes/ >> b00kmgqy> (sans >> .rdf). >> >> When I curl the URI, I get back a 200, which makes me think that if >> get an RDF >> document back that the triples to do with the Document itself have >> the same >> URI as URI being conneg'ing. >> >> curl -I -H "Accept: application/rdf+xml" >> http://www.bbc.co.uk/programmes/b00kmgqy >> >> For example : >> >> "If I was some sort of bot, I would ask BBC for the rdf+xml for the >> URI >> http://www.bbc.co.uk/programmes/b00kmgqy. >> >> If I got some RDF back, I would do a query to find the primaryTopic >> of the RDF >> document, by doing something like : >> >> select ?primaryTopic where { graph <http://www.bbc.co.uk/programmes/b00kmgqy >> > >> { <http://www.bbc.co.uk/programmes/b00kmgqy> foaf:primaryTopic ? >> primaryTopic } >> } >> >> And, as it stands I wouldn't get anything back for the graph URI >> and the >> Subject URI of the foaf:primaryTopic dont match. " >> >> >> I guess you could do a number of things here (not exhaustive in any >> sense of >> the word): >> >> 1. Use "" for your Document URI in your RDF/XML >> >> 2. When connneg'ing use the appropriate 30X (30 something, can't >> recall of the >> top of my head), which would redirect the client to the >> appropriate .rdf URI, >> so that the baseURI of the RDF document, matches the Subject URIs >> in the >> RDF/XML. If this were to be your favoured approach, it would be >> nice to see >> some sort of "foaf:IsPrimaryTopicOf" type triple which pointed back >> to the >> HTML page, something like : >> >> <http://www.bbc.co.uk/programmes/b006z6tc.rdf#programme> >> foaf:IsPrimaryTopicOf <http://www.bbc.co.uk/programmes/b006z6tc> . >> >> where the object URI above is the URI for the HTML document on / >> programmes. >> >> Hope all is well and I hope this helps/makes sense, >> >> Mischa >> >> On 28 May 2009, at 17:16, Nicholas Humfrey wrote: >> >>> Hello, >>> >>> I am pleased to report that Content negotiation for RDF/XML has >>> now been >>> enabled on bbc.co.uk/programmes. >>> >>> Example below. >>> >>> nick. >>> >>> >>> rapper http://www.bbc.co.uk/programmes/b00kmgqy >>> rapper: Parsing URI http://www.bbc.co.uk/programmes/b00kmgqy with >>> parser >>> rdfxml >>> rapper: Serializing with serializer ntriples >>> <http://www.bbc.co.uk/programmes/b00kmgqy.rdf> >>> <http://www.w3.org/2000/01/rdf-schema#label> "Description of the >>> episode >>> 28/05/2009" . >>> <http://www.bbc.co.uk/programmes/b00kmgqy.rdf> >>> <http://purl.org/dc/terms/created> >>> "2009-05-21T02:04:26+01:00"^^<http://www.w3.org/2001/XMLSchema#dateTime >>> > . >>> <http://www.bbc.co.uk/programmes/b00kmgqy.rdf> >>> <http://purl.org/dc/terms/modified> >>> "2009-05-21T02:04:26+01:00"^^<http://www.w3.org/2001/XMLSchema#dateTime >>> > . >>> <http://www.bbc.co.uk/programmes/b00kmgqy.rdf> >>> <http://xmlns.com/foaf/0.1/primaryTopic> >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> >>> <http://purl.org/ontology/po/Episode> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/dc/elements/1.1/title> "28/05/2009" . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/short_synopsis> "Terry Wogan's award- >>> winning >>> breakfast show. Includes Pause for Thought." . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/medium_synopsis> "Includes A Pause >>> for Thought." >>> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/microsite> >>> <http://www.bbc.co.uk/radio2/shows/wogan/ >>> <http://www.bbc.co.uk/radio2/shows/wogan/> > . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/masterbrand> >>> <http://www.bbc.co.uk/radio2#service> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/genre> >>> <http://www.bbc.co.uk/programmes/genres/music/classicpopandrock#genre >>> > . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/genre> >>> <http://www.bbc.co.uk/programmes/genres/music/easylisteningsoundtracksandmusi >>> cals#genre> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/genre> >>> <http://www.bbc.co.uk/programmes/genres/music/popandchart#genre> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/format> >>> <http://www.bbc.co.uk/programmes/formats/discussionandtalk#format> . >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> >>> <http://purl.org/ontology/po/version> >>> <http://www.bbc.co.uk/programmes/b00kmghg#programme> . >>> <http://www.bbc.co.uk/programmes/b006z6tc#programme> >>> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> >>> <http://purl.org/ontology/po/Brand> . >>> <http://www.bbc.co.uk/programmes/b006z6tc#programme> >>> <http://purl.org/ontology/po/episode> >>> <http://www.bbc.co.uk/programmes/b00kmgqy#programme> . >>> rapper: Parsing returned 17 triples >>> >>> >>> http://www.bbc.co.uk >>> This e-mail (and any attachments) is confidential and may contain >>> personal >>> views which are not the views of the BBC unless specifically stated. >>> If you have received it in error, please delete it from your system. >>> Do not use, copy or disclose the information in any way nor act in >>> reliance >>> on it and notify the sender immediately. >>> Please note that the BBC monitors e-mails sent or received. >>> Further communication will signify your consent to this. >>> >> >> >> _________________________________ >> Mischa Tuffield >> ECS - http://www.ecs.soton.ac.uk <http://www.ecs.soton.ac.uk/> >> Homepage - http://users.ecs.soton.ac.uk/mmt04r/ >> Identity - http://id.ecs.soton.ac.uk/person/6914 >> >> >> >> >> >> >> >> >> >> > > > http://www.bbc.co.uk/ > This e-mail (and any attachments) is confidential and may contain > personal views which are not the views of the BBC unless > specifically stated. > If you have received it in error, please delete it from your system. > Do not use, copy or disclose the information in any way nor act in > reliance on it and notify the sender immediately. > Please note that the BBC monitors e-mails sent or received. > Further communication will signify your consent to this. > >
Received on Monday, 1 June 2009 19:16:50 UTC