Linked (Open) Data - Von der Theorie zur Praxis

Suchen und Reports erstellen

  Suchen und Reports erstellen

 

 

Suchen und Reports erstellen

Der Thesaurus ist ein Kernelement, um im Informations-Ökosystem komplexe Suchanfragen absetzen zu können. Die Suche erfolgt im RDF Triple-Store von Callimachus mit SPARQL (vgl. auch LOD-Handbuch). In unserer Beispielapplikation haben wir zuhanden der Mitarbeitenden von energyinfo.ch verschiedene SPARQL-Abfragen hinterlegt, so dass die Mitarbeitenden einzelne Reports direkt generieren können, ohne selbst eine SPARQL-Abfrage formulieren zu müssen. Entsteht im Laufe der Zeit der Bedarf nach weiteren Reports, so können weitere SPARQL-Abfragen formuliert und hinterlegt werden.

Folgende Abfragen sind bereits hinterlegt:

 

Beispiel:
Die Suchanfrage in SPARQL zur Suche nach allen Tutorials:

prefix schema:	<http://schema.org/>
prefix skos:	<http://www.w3.org/2004/02/skos/core#>

SELECT ?Thema ?Tutorialname ?Sprache ?URL

WHERE	{
	
	?Tutorial 
		a schema:WebPage ;
		schema:name ?Tutorialname ;
		schema:category ?umthesconcept ;
		schema:url ?URL ;
		schema:inLanguage ?Sprache .
        ?umthesconcept skos:prefLabel ?Thema .	
}


Und das Ergebnis der Abfrage:

vergrössern

Die weiteren vordefinierten SPARQL-Abfragen können direkt in Callimachus konsultiert und abgesetzt werden.