To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Revision:

root / bbc / peel / johnpeel.html @ 0:1e44d666ced1

History | View | Annotate | Download (6.3 KB)

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2

    
3
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4

    
5
<head>
6
<title>DBTune - BBC John Peel sessions</title>
7

    
8
<style type="text/css" media="all">
9
        @import url(style.css);
10
</style>
11

    
12
</head>
13

    
14
<body>
15

    
16

    
17
<a href="http://dbtune.org/"><h1 style="font-size: 250%;">DBTune.org</h1></a>
18

    
19
<div id="tagline">John Peel sessions RDF server</div>
20

    
21
<h2><a name="intro" id="intro"></a>1. Introduction</h2>
22

    
23
<p>
24

    
25
<a href="http://moustaki.org/dbtune/">DBTune</a> aims at publishing and interlinking such music-related repositories
26
on the Semantic Web, using <a href="http://www.w3.org/RDF/">RDF</a> and the <a href="http://musicontology.com">Music
27
Ontology</a>. 
28
For the <a href="http://www.hackday.org/">hackday</a>, the <a href="http://www.bbc.co.uk">BBC</a> released <a href="http://bbc-hackday.dyndns.org/">
29
some data</a>, and among them, metadata about the <a href="http://en.wikipedia.org/wiki/John_Peel">John Peel</a> sessions.
30

    
31
</p>
32
<p>
33
This effort is part of the <a href="http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData">Linking
34
Open Data on the Semantic Web</a> community project, hosted by the <a href="http://www.w3.org/2001/sw/sweo/">Semantic
35
Web Education and Outreach</a> interest group.
36
</p>
37

    
38

    
39
<p>
40
This service aims at publishing and interlinking with relevant data sources the John Peel data set.
41
</p>
42

    
43

    
44
<h2><a name="browse" id="browse"></a>2. Browsing the dataset</h2>
45
<p>
46
All resource identifiers defined by this RDF dump are dereferencable. <!--, and support content negotiation. 
47
Using the <i>Accept: application/rdf+xml</i> header field, a RDF/XML representation of the resource is sent back.
48
Otherwise, a HTML representation, done using the <a href="http://browser.zitgist.com:8890/">Zitgist browser</a>,
49
is sent back.-->
50
</p>
51
<p>
52
Here are some entry points to the dataset:
53
</p>
54

    
55
<ul>
56

    
57
<li><a href="http://dbtune.org/bbc/peel/producer/e5826379ace5151894a6456d69fd1e41">Tony Wilson</a> (producer) - take care, there's a whole
58
lot of information about him :-) </li>
59
<li><a href="http://dbtune.org/bbc/peel/artist/1036">King Crimson</a> (artist) - same</li>
60
<li><a href="http://dbtune.org/bbc/peel/artist/1049">L7</a> (artist)</li>
61
<li><a href="http://dbtune.org/bbc/peel/session/1071">A session involving Elton John</a> (session)</li>
62
<li><a href="http://dbtune.org/bbc/peel/perf_ins/af2311338d43fe64e39487f266173015">Malcolm Young (AC/DC) playing bass guitar in a John Peel session</a></li>
63
</ul>
64

    
65
<p>
66
The dump also exposes some informational RDF documents (directories of all artists, all sessions, all signals, etc.)
67
</p>
68

    
69
<p>
70
Such documents are:
71
</p>
72

    
73
<ul>
74

    
75
<li><a href="http://dbtune.org/bbc/peel/all/artist">All artists</a></li>
76
<li><a href="http://dbtune.org/bbc/peel/all/track">All tracks</a></li>
77
<li><a href="http://dbtune.org/bbc/peel/all/record">All records</a></li>
78
<li><a href="http://dbtune.org/bbc/peel/all/performance">All performances</a></li>
79
<li><a href="http://dbtune.org/bbc/peel/all/signal">All signals</a></li>
80
<li><a href="http://dbtune.org/bbc/peel/all/timeline">All timelines</a></li>
81

    
82
</ul>
83

    
84

    
85
<h2><a name="links" id="links"></a>3. Links</h2>
86
<p>
87
This dataset is interlinked with <a href="http://dbpedia.org/">DBPedia</a>. The corresponding
88
links are available in <a href="http://moustaki.org/resources/dbpedia-johnpeel.tar.gz">a separate RDF dump</a>.
89
</p>
90
<p>
91
Both works and agents (musicians, bands, engineers, producers) are linked towards corresponding
92
resources in the DBPedia dataset.
93
</p>
94

    
95

    
96
<h2><a name="query" id="query"></a>4. Querying the dataset</h2>
97
<p>
98
The service also exposes a <a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL</a> end-point, available
99
at <a href="http://dbtune.org/bbc/peel/sparql/">http://dbtune.org/bbc/peel/sparql/</a>. There is also a small
100
web interface available at <a href="http://dbtune.org/bbc/peel/store/">http://dbtune.org/bbc/peel/store/</a>.
101
</p>
102

    
103
<h2><a name="tools" id="tools"></a>5. Tools</h2>
104
<p>
105
The code is split in two parts, and is available under a copyleft license - feel free to use it!
106
</p>
107
<p>
108
The first part is available <a href="http://moustaki.org/urispace/">here</a>. It is a small HTTP server implementing content
109
negotiation. The behavior of the server is specified by a declarative mapping from resource identifiers to the location of
110
their representation.
111
</p>
112

    
113
<p>
114
The second part is available <a href="http://moustaki.org/p2r/">here</a>. It is an equivalent of 
115
<a href="http://sites.wiwiss.fu-berlin.de/suhl/bizer/d2r-server/">D2R Server</a>, but for Prolog knowledge base.
116
It allows to translate dynamically RDF queries to Prolog queries - which may wrap XML parsing (as it is done in
117
the Jamendo RDF dump), calls to web services, databases, etc. 
118
</p>
119
<p>
120
The behavior of this component is also specified through a declarative mapping (the package ships with some mapping 
121
examples) between prolog predicates and a set of RDF predicates.
122
</p>
123
<p>
124
For this dataset, the P2R mapping is available <a href="http://moustaki.org/bbc/johnpeel/peel_match.pl">here</a>.
125
It uses a Prolog representation of the John Peel data, available <a href="http://moustaki.org/bbc/johnpeel/swipeel.tar.gz">here</a>.
126
</p>
127

    
128
<h2><a name="dump" id="dump"></a>6. RDF Dump</h2>
129
<p>
130
A complete RDF dump of the data is available <a href="http://moustaki.org/resources/peel.tar.gz">here</a> 
131
(the data may be a bit outdated some times though).
132
</p>
133
<h2><a name="stats" id="stats"></a>7. Statistics</h2>
134
<p>
135
<table border="1">
136
<tr><td>Triple count</td><td>277000</td></tr>
137
<tr><td>Distinct <a href="http://dbpedia.org/">DBPedia</a> resources</td><td>1143</td></tr>
138
</table>
139
</p>
140
<!--<ul>
141
<li>Links to more external datasets (musicbrainz, last.fm snippets, geonames, etc.)</li>
142
<li>Fix the clashing IDS (eg. http://dbtune.org/bbc/peel/perf_ins/d858e0f361eeb01e3c843deae4d3f3e1)</li>
143
<li>Add mo:produced (zitgist compatibility)</li>
144
<li>Type currently untyped events</li>
145
</ul>
146
-->
147

    
148
<script type="text/javascript">
149
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
150
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
151
</script>
152
<script type="text/javascript">
153
var pageTracker = _gat._getTracker("UA-3327144-3");
154
pageTracker._initData();
155
pageTracker._trackPageview();
156
</script>
157

    
158

    
159
</body>
160

    
161
</html>
162