diff --git a/lod/01_SPARQL_Introduction.ipynb b/lod/01_SPARQL_Introduction.ipynb
old mode 100644
new mode 100755
index 404ac3a..1be3a2c
--- a/lod/01_SPARQL_Introduction.ipynb
+++ b/lod/01_SPARQL_Introduction.ipynb
@@ -43,14 +43,12 @@
"## Introduction to Linked Open Data\n",
"\n",
"This lecture provides a quick introduction to semantic queries in Python using SPARQL.\n",
- "SPARQL is aa semantic query language inspired by SQL.\n",
+ "SPARQL is a semantic query language inspired by SQL.\n",
"\n",
"This is the first in a series of notebooks about SPARQL, which consists of:\n",
"\n",
"* This notebook, which introduces basic concepts using a small public dataset.\n",
"* [A notebook with queries to a custom dataset](02_SPARQL_Custom_Endpoint.ipynb), which links to the RDF exercises.\n",
- "* [A notebook with queries to DBpedia](03_SPARQL_Writers.ipynb). DBpedia is the semantic version of Wikipedia. It is very useful, as it contains much more data. However, finding the right properties to query can be challenging.\n",
- "* [A notebook with more advanced SPARQL concepts](04_SPARQL_Advanced.ipynb), which extends the previous notebook with more advanced concepts, such as regular expressions and dealing with dates."
]
},
{
@@ -163,7 +161,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {
"deletable": false,
"editable": false,
@@ -176,7 +174,17 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "application/javascript": [
+ "IPython.CodeCell.options_default.highlight_modes['magic_sparql'] = {'reg':[/^%%sparql/]};"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"from helpers import sparql, solution, show_photos"
]
@@ -332,7 +340,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {
"deletable": false,
"editable": false,
@@ -345,7 +353,21 @@
"solution": false
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
entity | type |
---|
|
http://learningsparql.com/ns/musician/RaymondBrown | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/PaulMcCartney | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/PeteBest | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/GeorgeHarrison | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/JohnLennon | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/RingoStarr | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/KeithMoon | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/TonySheridan | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/GeorgeMartin | http://learningsparql.com/ns/schema/Musician |
http://learningsparql.com/ns/musician/DennisMcConnell | http://learningsparql.com/ns/schema/Musician |
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"%%sparql http://fuseki.cluster.gsi.dit.upm.es/sitc/\n",
"\n",
@@ -376,7 +398,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
@@ -388,12 +410,14 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Now, use the same concepts to write a query that gets the **list of entities and their properties**."
+ "Now, use the same concepts to write a query that gets the **list of entities and their properties**. You can remove DISTICT and observe what happens. \n",
+ "\n",
+ "**Hint**: review the previous query and see how to use the variable ?prop."
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {
"deletable": false,
"nbgrader": {
@@ -405,7 +429,21 @@
"solution": true
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ ""
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"%%sparql http://fuseki.cluster.gsi.dit.upm.es/sitc/\n",
"\n",
@@ -587,9 +625,23 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "prop |
---|
|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type |
http://www.w3.org/2000/01/rdf-schema#label |
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"%%sparql http://fuseki.cluster.gsi.dit.upm.es/sitc/\n",
"\n",
@@ -885,7 +937,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 11,
"metadata": {
"deletable": false,
"nbgrader": {
@@ -897,7 +949,21 @@
"solution": true
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "musician |
---|
|
Alan Branscombe |
Alan Civil |
Alan Dalziel |
Alan Holmes |
Alan Loveday |
Alex Nifosi |
Alf Bicknell |
Alf Reece |
Alfred Waters |
Allan Grant |
Allen Ford |
Amrit Gajjar |
Andrew McGee |
Andy White |
Anil Bhagwat |
Anna Joshi |
Art Ellefson |
Ashish Khan |
Barrie Cameron |
Basil Tschaikov |
Bernard Davis |
Bernard George |
Bernard Miller |
Bert Courtley |
Bill Jackman |
Bill Monro |
Bill Povey |
Billy Preston |
Bram Martin |
Brian Jones |
Buddhadev Kansara |
Chris Thomas |
Christopher Taylor |
Clifford Seville |
Colin Hanton |
Cyril MacArthur |
D Bradley |
D Griffiths |
Danny Moss |
David Glyde |
David Mason |
David Mason and three others |
David McCallum |
David Sanderman |
David Smith |
David Wolfsthal |
Dennis McConnell |
Dennis Vigay |
Dennis Walton |
Derek Collins |
Derek Jacobs |
Derek Simpson |
Derek Watkins |
Dick Morgan |
Don Honeywill |
Don Lang |
Donald Weekes |
Duncan Campbell |
Eddie Kramer |
Eddie Thornton |
Eldon Fox |
Elgar Howarth |
Eric Bowie |
Eric Clapton |
Eric Morecambe |
Erich Gruenberg |
Ernest Scott |
Ernie Wise |
Evan Watkins |
F Dachtler |
Francie Schwartz |
Francisco Gabarro |
Frank Clarke |
Frank Reidy |
Fred Lucas |
Freddy Clayton |
Frederick Alexander |
G Mallen |
Gary Leeds and more |
Gayleen Pease |
Geoff Emerick |
George Harrison |
George Martin |
Gordon Lewin |
Gordon Pearce |
Graham Nash |
Granville Jones |
Greg Bowen |
Gwynne Edwards |
Hans Geiger |
Hariprasad Chaurasia/SR Kenkare |
Harold Jackson |
Harry Klein |
Harry Spain |
Henry Datyner |
Henry MacKenzie |
Henry Myerscough |
Hunter Davies |
Ian Hamer |
Ingrid Thomas |
Irene King |
J Fraser |
J Power |
J Smith |
Jack Brymer |
Jack Ellory |
Jack Emblow |
Jack Fallon |
Jack Greene |
Jack Holmes |
Jack Richards |
Jack Rothstein |
Jackie Lomax |
James W Buck |
Jane Asher |
Jeff Lynne |
Jill Utting |
Jim Chester |
John Burden |
John 'Duff' Lowe |
John Hall |
John Jezzard |
John Lee |
John Lennon |
John Marston |
John McCartney |
John Meek |
John O'Neill |
John Ronayne |
John Sharpe |
John Underwood |
John Wilbraham |
Johnnie Scott |
José Luis Garcia |
Julien Gaillard |
June Day |
Jurgen Hess |
Keith Cummings |
Keith Moon |
Keith Richards |
Ken Barrie |
Kenneth Essex |
Kenny Powell |
Leo Birnbaum |
Leon Calvert |
Les Condon |
Les Maddox |
Linda McCartney |
Lionel Bentley |
Lionel Ross |
Lizzie Bravo |
Lou Sofier |
Louis Stevens |
Mahapurush Misra |
Mal Evans |
Manny Winters |
Marianne Faithfull |
Marijke Koger |
Michael Barnes |
Mick Jagger |
Mike McCartney |
Mike Redway |
Mike Vickers |
Mike Winfield |
Monty Montgomery |
Morris Miller |
N Fawcett |
Natwar Soni |
Neil Aspinall |
Neil Sanders |
Nicky Hopkins |
Norman Jones |
Norman Lederman |
Norman Smith |
Other musicians |
P Goody |
Pat Whitmore |
Patrick Halling |
Pattie Harrison |
Paul Harvey |
Paul McCartney |
Paul Scherman |
Peggie Allen |
Personnel unknown; instruments include |
Pete Best |
Peter Beavan |
Peter Coe |
Peter Willison |
Ralph Elman |
Ray Swinfield |
Raymond Brown |
Raymond Newman |
Raymond Premru |
Reginald Kilbey |
Rex Morris |
Richard Taylor |
Rij Ram Desad |
Ringo Starr |
Robert Burns |
Roger Lord |
Ronald Chamberlain |
Ronald Thomas |
Ronnie Hughes |
Ronnie Ross |
Ronnie Scott |
Ross Gilmour |
Roy Copestake |
Sharad Ghosh/Hanuman Jadev |
Sheila Bromberg |
Sidney Sax |
Stanley Reynolds |
Stanley Roderick |
Stanley Woods |
Stephen Shingles |
Stuart Sutcliffe |
Sylvia King |
T Moore |
Ted Barker |
Terry Doran |
Terry Weil |
Tom (surname unknown) |
Tony Fisher |
Tony Gilbert |
Tony Randall |
Tony Sheridan |
Tony Tunstall |
Trevor Williams |
Tristan Fry |
Uncredited |
Unknown |
Unknown musician |
Val Stockwell |
Various others |
Victor Spinetti |
Wendy Horan |
Yoko Ono |
including Maureen Starkey |
unknown |
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"%%sparql http://fuseki.cluster.gsi.dit.upm.es/sitc/\n",
"\n",