Der OntoExplorer bietet einen Einblick in SPARQL-Endpunkte des Semantic Web und ermöglicht das Explorieren durch, das Recherchieren nach und das Filtern von RDF-Datensätzen in diesen Endpunkten. Dafür können die Endpunkte manuell verwaltet werden, die Ergebnisliste mit Attributen angereichert werden und die Seitenansicht, sowie die Konfiguration der Endpunkte mit anderen Nutzern geteilt werden.
(Weitere Hinweise zur Benutzung sind im Ontoexplorer auf der Hilfeseite hinter dem Fragezeichen zu finden.)
https://ontoexplorer.pcp-on-web.de/
Der Ontoexplorer kann entweder auf einen Webserver deployed oder lokal genutzt werden. Für die lokale Nutzung ist es nötig, dass Node installiert ist (bei der Entwicklung kamen vor allem Node 14 und 16 zum Einsatz) und npm darin enthalten ist.
Außerdem sind folgende Schritte zur Installation notwendig:
npm ci
npm run serve
npm run build
npm run lint
Das GitLab-Repository bietet aktuell generierte Builds über CI/CD. Hier ist eine laufähige Installation für ein Webroot-Verzeichnis verfügbar.
Die fest definierten Endpunkte werden in default-config.json mit den folgenden Angaben für den jeweiligen Endpunkt konfiguriert:
[
{
"name": "Endpoint display name",
"url": "https://endpoint.url/sparql",
"usesOWL": false,
"authorization": {
"user": "user",
"password": "password"
},
"headers": {
"CUSTOM_HEADER": "value"
}
},
]
Dabei sind die Parameter name und url unbedingt nötig, alle weiteren sind optional. Der Parameter usesOWL gibt dabei an, ob der SPARQL-Server OWL benutzt, der Default-Wert ist false. Für SPARQL-Endpunkte, bei denen eine Authentifikation nötig ist, kann diese unter authorization mit user und password angegeben werden. Außerdem können unter headers weitere Header für Abfragen an den Endpunkt angegeben werden.
Richtlinien:
Installieren von typedoc global:
npm install -g typedoc
Generieren eine Dokumentation in /docs:
typedoc src/tsdoc-index.ts
Ausführen der Tests und Berechnung der Testabdeckung:
npm run test:unit
Siehe Configuration Reference.
Der in diesem Projekt verwendete Styleguide ist hier zu finden.
Der OntoExplorer ist lizensiert unter der MIT-Lizenz.
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.