First edition sample data, queries, scripts, and output

(Examples for the second edition are available on a separate page.)

All examples in one zip file: LearningSPARQLExamples.zip

Preface

ex001.rq

Chapter 1: Jumping right in: some data and some queries

ex002.ttl
ex003.rq
ex004.txt
ex005.txt
ex006.rq
ex007.rq
ex008.rq
ex009.txt
ex010.rq
ex011.txt
ex012.ttl
ex013.rq
ex014.txt
ex015.rq
ex016.txt
ex017.rq
ex018.txt
ex019.rq
ex020.txt
ex021.rq
ex022.txt
ex023.rq
ex024.txt
ex025.rq

Chapter 2: The semantic web, RDF, and Linked Data (and SPARQL)

ex026.txt
ex027.txt
ex028.nt
ex029.rdf
ex030.rdf
ex031.n3
ex032.n3
ex033.ttl
ex034.ttl
ex035.rdf
ex036.ttl
ex037.ttl
ex038.ttl
ex039.ttl
ex040.ttl
ex041.ttl
ex042.ttl
ex043.ttl
ex044.ttl
ex045.ttl
ex046.ttl

Chapter 3: SPARQL queries: A deeper dive

ex008.rq
ex012.ttl
ex016.txt
ex017.rq
ex018.txt
ex047.rq
ex048.rq
ex049.rq
ex050.ttl
ex051.txt
ex052.rq
ex053.txt
ex054.ttl
ex055.rq
ex056.txt
ex057.rq
ex058.txt
ex059.rq
ex060.txt
ex061.rq
ex062.txt
ex063.rq
ex064.txt
ex055.rq
ex065.rq
ex066.txt
ex067.rq
ex068.rq
ex069.ttl
ex070.rq
ex071.txt
ex074.ttl
ex075.rq
ex076.txt
ex077.rq
ex078.rq
ex079.txt
ex080.rq
ex081.txt
ex082.rq
ex083.rq
ex084.rq
ex085.txt
ex041.ttl
ex086.rq
ex087.txt
ex088.rq
ex089.txt
ex090.rq
ex091.txt
ex092.rq
ex093.txt
ex094.rq
ex096.txt
ex097.txt
ex098.rq
ex099.txt
ex100.ttl
ex101.rq
ex102.txt
ex103.rq
ex021.rq
ex104.ttl
ex105.rq
ex106.txt
ex107.rq
ex108.txt
ex109.rq
ex110.txt
ex111.rq
ex112.rq
ex113.txt
ex114.rq
ex115.ttl
ex116.rq
ex117.txt
ex118.rq
ex119.txt
ex120.rq
ex121.txt
ex122.ttl
ex123.rq
ex124.txt
ex125.ttl
ex126.rq
ex127.txt
ex128.rq
ex129.txt
ex130.rq
ex131.txt
ex132.ttl
ex133.ttl
ex134.ttl
ex135.rq
ex136.rq
ex137.rq
ex138.ttl
ex139.rq
ex140.txt
ex141.rq
ex142.txt
ex143.rq
ex144.rq
ex145.ttl
ex146.rq
ex147.txt
ex148.rq
ex149.rq
ex150.txt
ex151.rq
ex152.txt
ex153.rq
ex154.txt
ex155.rq
ex156.rq
ex157.txt
ex158.rq
ex159.txt
ex160.rq
ex161.txt
ex162.rq
ex163.txt
ex164.rq
ex165.txt
ex166.rq
ex167.rq
ex169.txt
ex170.rq
ex171.txt
ex172.rq

Chapter 4: Copying, creating, and converting data (and finding bad data)

ex012.ttl
ex174.rq
ex175.txt
ex176.rq
ex177.txt
ex178.rq
ex179.txt
ex180.rq
ex181.txt
ex182.rq
ex184.rq
ex185.rq
ex186.txt
ex187.ttl
ex188.rq
ex189.txt
ex190.rq
ex191.txt
ex192.rq
ex193.ttl
ex012.ttl
ex194.rq
ex195.txt
ex196.rq
ex197.txt
ex198.ttl
ex199.rq
ex200.txt
ex201.rq
ex202.rq
ex203.rq
ex204.txt
ex205.rq
ex206.txt
ex207.rq
ex208.txt
ex209.rq
ex210.txt
ex211.rq
ex212.rq
ex213.rq
ex214.txt
ex215.rq
ex216.rq

Chapter 5: Datatypes and functions

ex033.ttl
ex035.rdf
ex034.ttl
ex201.rq
ex217.ttl
ex218.rq
ex219.txt
ex220.rq
ex221.rq
ex222.rq
ex223.rq
ex224.ttl
ex225.rq
ex226.txt
ex227.ttl
ex228.rq
ex229.txt
ex230.rq
ex231.txt
ex139.rq
ex232.rq
ex233.rq
ex234.txt
ex235.rq
ex236.txt
ex104.ttl
ex237.rq
ex238.txt
ex054.ttl
ex239.rq
ex240.txt
ex241.ttl
ex242.rq
ex243.txt
ex244.rq
ex245.txt
ex246.rq
ex247.txt
ex248.rq
ex249.ttl
ex250.txt
ex251.rq
ex252.txt
ex253.rq
ex254.txt
ex255.rq
ex256.txt
ex257.rq
ex258.txt
ex259.ttl
ex260.rq
ex261.txt
ex262.rq
ex263.txt
ex264.rq
ex265.txt
ex266.ttl
ex267.rq
ex268.txt
ex269.rq
ex039.ttl
ex270.rq
ex271.rq
ex272.txt
ex273.rq
ex274.txt
ex037.ttl
ex275.txt
ex276.rq
ex277.txt
ex278.ttl
ex279.rq
ex280.txt
ex281.ttl
ex282.rq
ex283.txt
ex284.ttl
ex285.rq
ex286.txt
ex287.rq
ex288.txt
ex021.rq
ex289.ttl
ex290.rq
ex291.txt
ex292.ttl
ex293.rq
ex294.txt
ex295.rq
ex296.txt
ex297.txt
ex298.ttl
ex299.rq
ex300.txt
ex301.rq
ex302.txt
ex303.rq
ex304.txt
ex012.ttl
ex305.rq
ex306.txt
ex307.py
ex308.rq
ex309.txt

Chapter 6: Updating data with SPARQL

ex012.ttl
ex310.txt
ex311.rq
ex312.ru
ex313.ru
ex314.rq
ex315.txt
ex316.ru
ex317.ru
ex318.rq
ex319.ttl
ex320.ru
ex321.ru
ex322.ru
ex323.ru
ex324.ru
ex325.ru
ex326.rq
ex327.ttl
ex328.ttl
ex329.ru
ex330.ru
ex331.ru
ex332.rq
ex333.ru
ex334.ru
ex335.ru
ex336.ru
ex337.ru
ex338.ru
ex339.ru
ex340.ru
ex341.rq
ex342.ru
ex343.ru
ex344.ru
ex345.ru
ex346.ru
ex347.ru
ex348.ru
ex349.ru
ex350.ru
ex351.ru
ex352.ru
ex353.ru
ex354.rq

Chapter 7: Building Applications with SPARQL: A Brief Tour

ex355.rq
ex356.txt
ex357.txt
ex358.py
ex359.xml
ex360-pl.txt (renamed here from ex360.pl)
ex361.py
ex362.txt
ex363.py
ex364-cgi.txt (renamed here from ex364.cgi)
ex365.html
ex366.xml
ex367.js