Mar
14
2010
Embedding Programmes Ontology metadata in web pages
Just a random thought regarding the Programmes Ontology.
I wonder if there’s value in embedding PO metadata in HTML pages showing videos (rather than simply linking to an RDF source via <link rel="alternate" …>.
We already have a way to embed Dublin Core metadata:
<link rel="schema.DCTERMS" href="http://purl.org/dc/terms/">
<meta name="DCTERMS.created" content="2009-04-03T13:28:09Z">
I wonder if there’s value in embedding PO metadata along the same lines. Using b00r60gp as an example picked pretty much at random:
<head profile="http://dublincore.org/documents/2008/08/04/dc-html/">
<title>BBC - BBC Radio 4 Programmes - Am I Normal?, Series 7, Ageing</title>
<link rel="alternate" type="application/rdf+xml" href="/programmes/b00r60gp.rdf">
<link rel="alternate" type="application/json" href="/programmes/b00r60gp.json">
<link rel="alternate" type="image/jpeg" href="/iplayer/images/episode/b00r60gp_512_288.jpg">
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/">
<link rel="schema.DCTERMS" href="http://purl.org/dc/terms/">
<link rel="schema.PO" href="http://www.bbc.co.uk/ontologies/programmes/">
<link rel="schema.XSD" href="http://www.w3.org/2001/XMLSchema#">
<meta name="DC.title" content="Ageing">
<meta name="description" content="Vivienne Parry examines our perceptions of age and the realities of what happens to us as we get older, and asks if there is such a thing as normal ageing.">
<link rel="PO.masterbrand" href="/radio4#service" title="BBC Radio 4">
<link rel="PO.brand" href="/programmes/b007v7py#programme" title="Am I Normal?">
<link rel="PO.series" href="/programmes/b00r60f0#programme" title="Series 7">
<meta name="PO.position" scheme="XSD.int" content="2">
<link rel="PO.genre" href="/programmes/genres/factual/healthandwellbeing#genre" title="Health and wellbeing">
<link rel="PO.subject" href="/programmes/subjects/c3ViamVjdC9hZ2Vpbmc#subject" title="ageing">
<link rel="PO.subject" href="/programmes/subjects/c3ViamVjdC9kaXNlYXNlcyBhbmQgY29uZGl0aW9ucw#subject" title="diseases and conditions">
<link rel="PO.subject" href="/programmes/subjects/QkJDL0MvbGlmZXN0eWxl#subject" title="lifestyle">
<link rel="PO.subject" href="/programmes/subjects/VGVmL3N1YmplY3QvbWlkZGxlIGFnZQ#subject" title="middle age">
<link rel="PO.person" href="/programmes/people/VGVmL25hbWUvcGFycnksIHZpdmllbm5lIChiYmMgcmFkaW8gcHJlc2VudGVyKQ#person" title="Vivienne Parry">
<link rel="PO.version" href="/programmes/b00r609x#programme">
<link rel="home" title="Home" href="/programmes">
<link rel="index" href="/programmes/a-z" title="Index">
<link rel="help" href="/help/" title="BBC Help">
<link rel="copyright" href="/terms/" title="Terms of Use">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="next" title="Episode 3" href="/programmes/b00rbkyk#programme">
<link rel="prev" title="Bullying" href="/programmes/b00r66v6#programme">
<meta name="DCTERMS.created" scheme="XSD.dateTime" content="2010-02-23T00:04:01Z">
<meta name="DCTERMS.modified" scheme="XSD.dateTime" content="2010-02-25T11:10:15Z">
</head>
What say you, Yves? :)
(Of course, all of those <link>s could be inline anchors instead, if the markup were amenable to it—pretty sure the current /programmes pages mostly are).