Op deze pagina zijn SPARQ query voorbeelden opgenomen uit verschillende bronnen, zodat nieuwe deelnemers aan PLDN snel kennis kunnen nemen van de essentiele componenten van SPARQL queries en met deze queries kunnen oefenen op de server in Almere.
Dit zijn de basale SPARQL Queries die je kunt gebruiken op ieder SPARQL endpoint (er vanuitgaande dat ze allemaal dezelfde syntax hebben, dat is niet altijd het geval helaas :( )
Alles uit een triple store (limiteer het antwoord tot 100 regels):
select distinct * where { ?s ?p ?o } LIMIT 100
Alles uit een graph (met een limiet van 100 regels) (uri's zoals bijvoorbeeld bij een graphname altijd tussen scherpe haken (<>)):
select distinct * where { graph <graphname> { ?s ?p ?o } } LIMIT 100
Als je alle rdf:type ('s) wilt hebben (met een limiet van 100 regels) (uitleg: [] staat voor alle waarden, zonder deze te tonen; 'a' conventie in SPARQL, staat voor rdf:type, ?o is de variabele die getoont word in de lijst met resulaten)
select distinct * where { graph <graphname> { [] a ?o } } LIMIT 100
Als je meer wilt weten van een URI als subject
select distinct * where { graph <graphname> { <subjecturi> ?p ?o . ?s2 ?p2 ?o } } LIMIT 100
Als je meer wilt weten van een subject, waarvan je de naam van een object hebt, gebruik dan (in dit geval een string):
select distinct * where { graph <graphname> { ?s ?p "objectname" . ?s ?p2 ?o2 } } LIMIT 100
Met dank aan Richard Nagelmaeker
Richard kan deze toevoegen.
Toevoegen nadat we toestemming van Lieke hebben gekregen.
Kijk vooral op de Current Status pagina om te bepalen welke W3C-bron(nen) de informatie bieden die je kan gebruiken vanuit de specifieke requirements binnen een organisatie context. SPARQL is rijkere en krachtigere query taal en protocol dan je in eerste instantie zou verwachten (zie ook in de blog sectie hieronder).
Het World Wide Web Consortium is een organisatie die de webstandaarden voor het wereldwijde web ontwerpt, zoals HTML, XHTML, XML, CSS en de Web Content Accessibility Guidelines. Het wordt geleid door Tim Berners-Lee, de originele bedenker van het HTTP-protocol en HTML, waar het web oorspronkelijk en nog steeds grotendeels op gebaseerd is.
De activiteiten van Platform Linked Data Nederland (PLDN) worden mede mogelijk gemaakt dankzij het Kadaster, TNO, Big Data Value Center (BDVC), ECP, Forum Standaardisatie, Kennisnet, SLO, Waternet, Taxonic, MarkLogic, Triply, Franz Inc., SemmTech, Rijksdienst voor het Cultureel Erfgoed (RCE), Beeld en Geluid, EuroSDR, de KVK en ArchiXL
Wilt u op de hoogte gehouden worden van nieuws en ontwikkelingen binnen PLDN?
Schrijf u dan in voor de nieuwsbrief