Closed ElisabethKloren closed 5 months ago
Hulp gevraagd aan mijn technische collega's Ik testte onze query’s die hier staan in https://data.europa.eu/sparql maar dat werkte niet met deze static URL: https://hub.laces.tech/digitalbuildingdata/nlcs/acceptance/nlcs-acceptatie/versions/v5_0 of deze dynamic url https://hub.laces.tech/digitalbuildingdata/nlcs/acceptance/nlcs-acceptatie.
Redmer zegt:
Gebruiker vraagt: Maar toch alvast vraag, ik zou een query willen maken om een lijsje met de Discipline’s op te halen. Kan ik ergens de inhoud van de database bekijken? Hoe weet ik wat de ‘kolomnamen’ zijn?
Redmer zegt: Er zijn geen kolomnamen per se, maar je kunt wel exploratieve vragen stellen om jezelf een indruk te geven van welke predicaten, welke klassen voorkomen: • SELECT DISTINCT ?class WHERE { [] rdf:type ?class . } • SELECT DISTINCT ?predicate ?type WHERE { [] ?predicate ?value . bind( datatype(?value) as ?type ) } • en met SELECT * WHERE { ?s ?p ?o . filter( regex( ?o , "discipline", "i" ) ) } • zie je dat http://data.digigo.nu/nlcs/def/80937c13-db4f-462d-9a5e-46049f51b886 de IRI is van de klasse Discipline. Als je door de gehele ontologie als bestand wil browsen, via de API-beschrijving van Laces is te vinden hoe je die ophaalt. Ook kun je bijv. Ontodia gebruiken om grafisch te browsen, die heb ik hier https://jsfiddle.net/mgdL5p3w/3/ geconfigureerd.
Als je nog niet zoveel weet van SPARQL zijn er verschillende cursussen online en in het echt. Of je leest het uitstekende introductieboek DuCharme, Bob (2013). Learning SPARQL (2nd Ed.). O'Reilly: Californië; en de bijbehorende website http://www.learningsparql.com/. SPARQL is een krachtige querytaal, maar je haalt er pas uit wat erin zit als je weet hoe RDF modelleert.
Gebruiker zegt: Ik probeer met Ontodia het NLCS datamodel te bekijken. Kom er heel klein beetje uit.
Ik heb de Statussen eruit kunnen halen, iets wat herkenbaar is voor mij. Maar zie nog niet de ID en de Weergave_als, properties die horen bij Status? Of is er een class Status?
Uitgewerkt naar handleiding
Handvaten bieden voor developers om sparql-query's te gebruiken, voor instappende developers in de linked data wereld?