JudaicaLink Pubby
JudaicaLink Pubby ist ein Linked Data-Server, der eine menschenlesbare und maschinenzugängliche Schnittstelle für RDF-Daten bereitstellt. Es dient als SPARQL-Endpunkt und Linked Data-Schnittstelle zum Abfragen und Durchsuchen der strukturierten Datensätze von JudaicaLink.
Funktionen von JudaicaLink Pubby
1. SPARQL-Abfrageschnittstelle
Nutzer können SPARQL-Abfragen ausführen, um strukturierte Informationen abzurufen.
Unterstützt das Durchsuchen von Linked Data, indem es Entitäts-URIs bereitstellt.
SPARQL-Endpunkt: https://data.judaicalink.org/sparql.html.
2. RDF-Datenexploration
Jede Entität hat eine eigene RDF-Seite, die über Inhaltsverhandlung zugänglich ist.
Unterstützt mehrere Formate, einschließlich RDF/XML, Turtle und JSON-LD.
Beispiel-Entitäts-URL: https://data.judaicalink.org/data/html/yivo/moses-mendelssohn
3. Integration mit Linked Data-Services
JudaicaLink Pubby integriert sich mit Wikidata, GND, VIAF und DBpedia.
Bietet strukturierte URIs, die zu externen Datenquellen verlinken.
So verwenden Sie JudaicaLink Pubby
1. Durchsuchen von RDF-Daten
Besuchen Sie https://data.judaicalink.org.
Nach einer Entität suchen (z. B. „Moses Mendelssohn“).
Klicken Sie auf eine Entität, um ihre RDF-Repräsentation anzuzeigen.
2. Ausführen einer SPARQL-Abfrage
Gehe zum SPARQL-Endpunkt: https://data.judaicalink.org/sparql.html
Geben Sie eine Abfrage ein, z. B.:
1SELECT ?person ?name WHERE {
2 ?person a jl:Person ;
3 rdfs:label ?name .
4} LIMIT 10
Führen Sie die Abfrage aus und sehen Sie sich die Ergebnisse im JSON-, XML- oder CSV-Format an.
3. Zugriff auf Daten in verschiedenen Formaten
Sie können Entitätsdaten in verschiedenen Formaten abrufen, indem Sie Inhaltsverhandlung verwenden:
HTML: https://data.judaicalink.org/data/html/yivo/moses-mendelssohn
JSON-LD: https://data.judaicalink.org/data/jsonld/yivo/moses-mendelssohn
RDF/XML: https://data.judaicalink.org/data/xml/yivo/moses-mendelssohn
Turtle*: https://data.judaicalink.org/data/ttl/yivo/moses-mendelssohn
Technischer Überblick
Backend
Erstellt mit Apache Jena Fuseki für RDF-Speicherung und SPARQL-Verarbeitung.
Verwendet Django Pubby zum Bereitstellen von Linked Data.
Datenbank & Datenquellen
Speichert Daten im RDF-Triple-Format.
Integriert externe Ressourcen wie Wikidata, DBpedia und GND.
Zur JudaicaLink Pubby beitragen
Einrichten einer Entwicklungsumgebung
Klonen Sie das Repository
git clone https://github.com/lod-pubby/pubby-django.git
cd pubby-django
Erstellen Sie eine virtuelle Umgebung
python -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windows
Installieren Sie Abhängigkeiten
pip install -r requirements.txt
Starten Sie den Entwicklungsserver
python manage.py runserver
Öffnen Sie http://127.0.0.1:8000/ in Ihrem Browser.
Bereitstellung
Pubby wird mit Docker bereitgestellt.
RDF-Daten werden über SPARQL-Update-Abfragen geladen.
Problembehandlung & Support
SPARQL-Abfragefehler? Überprüfen Sie die Syntax und die Verfügbarkeit des Datensatzes.
RDF-Daten werden nicht geladen? Überprüfen Sie die Datensatzaufnahme.
Brauchen Sie Hilfe? Kontaktieren Sie uns unter https://labs.judaicalink.org/contact/.
— JudaicaLink Pubby bietet strukturierten Linked Data-Zugriff auf jüdische Studiendatensätze. Entdecken, abfragen und integrieren Sie den Wissensgraphen von JudaicaLink noch heute! 🚀