SPARQL Endpoint
Was ist der NFDI4Objects Knowledge Graph?
Der NFDI4Objects Knowledge Graph ist eine maschinenlesbare Repräsentation aller Daten auf dieser Website. Er verknüpft Informationen über Personen, Projekte (Trails), Services, Task Areas und weitere Entitäten in einem semantischen Netzwerk basierend auf offenen Standards (RDF, FOAF, Dublin Core).
Verwendungsmöglichkeiten
- Forschung: Analysieren Sie Kooperationsnetzwerke und Projektstrukturen
- Integration: Binden Sie NFDI4Objects-Daten in Ihre Anwendungen ein
- Exploration: Entdecken Sie Zusammenhänge zwischen verschiedenen Entitäten
- Automatisierung: Nutzen Sie SPARQL-Queries für automatisierte Datenextraktion
Technische Details
Dieses Interface nutzt YASGUI (Yet Another SPARQL GUI) für den Query-Editor und eine clientseitige Query-Ausführung mittels Pattern-Matching. Alle Abfragen werden direkt in Ihrem Browser ausgeführt, ohne Server-Infrastruktur. Die Daten liegen im Turtle-Format (TTL) vor und werden bei jedem Website-Build automatisch aus allen Einzeldateien aggregiert
- Hinweis: Dies ist eine Demo-Implementierung, die häufige Query-Muster unterstützt (Personen, Projekte, Task Areas). Für komplexere SPARQL-Queries können Sie die TTL-Datei herunterladen und mit einem vollständigen SPARQL-Processor Ihrer Wahl verwenden.
Kompletten Knowledge Graph herunterladen (TTL-Format)
SPARQL-Abfrage-Interface
Dieses Interface ermöglicht es Ihnen, den NFDI4Objects Knowledge Graph mit SPARQL abzufragen. Die Abfragen laufen direkt in Ihrem Browser unter Verwendung der aggregierten TTL-Datei. Sie können unsere verknüpften Daten über Personen, Projekte, Services und mehr erkunden.
So funktioniert's:- Klicken Sie auf ▶ Execute, um eine Abfrage auszuführen
- Die Ergebnisse erscheinen im Response-Tab unterhalb des Editors
- Klicken Sie auf einen Beispiel-Button unten, um die Abfrage automatisch zu laden und auszuführen
- Bearbeiten Sie die Abfrage im Editor und klicken Sie auf Execute für neue Ergebnisse
Beispiel-Abfragen
Klicken Sie, um Beispiel-SPARQL-Abfragen anzuzeigen. Sie können diese in den Editor oben kopieren.
Alle Personen auflisten
Zeigt alle Personen im Knowledge Graph mit ihren Namen.
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology#>
SELECT ?person ?name WHERE {
?person a nfdicore:Person ;
foaf:name ?name .
}
ORDER BY ?name
Personen mit ORCID-ID
Findet alle Personen, die eine ORCID-ID haben.
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology#>
PREFIX n4o: <https://nfdi4objects.net/ontology#>
SELECT ?person ?name ?orcid WHERE {
?person a nfdicore:Person ;
foaf:name ?name ;
n4o:orcidId ?orcid .
}
ORDER BY ?name
Alle Projekte (Trails)
Listet alle Trail-Projekte mit ihren Titeln auf.
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology#>
SELECT ?project ?title WHERE {
?project a nfdicore:Project ;
skos:prefLabel ?title .
}
ORDER BY ?title
Personen und ihre Task Areas
Zeigt welche Personen in welchen Task Areas arbeiten.
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX nfdicore: <https://nfdi.fiz-karlsruhe.de/ontology#>
PREFIX n4o: <https://nfdi4objects.net/ontology#>
SELECT ?person ?name ?taskArea WHERE {
?person a nfdicore:Person ;
foaf:name ?name ;
n4o:worksIn ?taskArea .
}
ORDER BY ?name