14 Casemates
Vereinfachung und Verbesserung des Zugriffs auf den SPARQL-Endpoint «Casemates», um die Daten des Bundesrechts beziehen zu können
Mit dieser Challenge soll der Zugang zu den Daten des Bundesrechts für Firmen und Interessierte über die Abfragesprache SPARQL vereinfacht und das Verständnis sowie die Möglichkeiten zum Zugriff auf Casemates und die Daten des Bundesrechts verbessert werden. Verschiedene Firmen arbeiten bereits mit dem SPARQL-Endpoint des Bundesrechts und beziehen von dort Daten, um diese in eigene Anwendungen zu übernehmen. Die Möglichkeiten, die der Endpoint bietet, werden derzeit jedoch noch nicht in dem Masse genutzt, wie dies möglich wäre. Das Potential ist entsprechend gross.
Gesucht werden mit dieser Challenge Hilfsmittel (z.B. Visualisierungen) und Werkzeuge, um die in der Datenbank verfügbaren Eigenschaften und Ressourcen darzustellen und abzurufen. Entwicklerinnen und Entwickler sollen sich so schnell einen Überblick über die verfügbaren Möglichkeiten verschaffen und einfacher Abfragen erstellen können, um die für sie relevanten Daten zu beziehen.
Anwendungsfall: An einem konkreten Beispiel kann der Erfolg dieser Challenge gemessen werden: Es gibt zahlreiche Erlasse, die regelmässig Änderungen unterworfen sind. Als Beispiel seien hier Einfuhrbestimmungen Vorschriften für die Finanzmärkte oder auch COVID genannt. Im Rahmen der Compliance ist es für Firmen wichtig, Änderungen in Erlassen schnell festzustellen und in eigene Systeme zu überführen. Auch hier kann der Endpoint genutzt werden: Stellen Sie anhand eines Erlasses fest, was inhaltlich geändert hat und zeigen Sie, dass diese Erlassänderung in einem "Drittsystem" zu einer Änderung führt.
Die Anwendung Casemates der Bundeskanzlei stellt sämtliche Metadaten des publizierten Bundesrechts (https://www.fedlex.admin.ch/) sowie zugehörige Files (sofern vorhanden als PDF, DOC oder HTML) über den SPARQL-Endpoint der Bundesrechtsplattform "Fedlex" zur Verfügung. Der Endpoint ist unter der folgenden Adresse erreichbar: https://fedlex.data.admin.ch/home/intro
Bei SPARQL handelt es sich um eine graphenbasierte Abfragesprache. Das Akronym SPARQL steht dabei für "SPARQL Protocol And RDF Query Language".
SPARQL wird im Rechtsumfeld mehr und mehr genutzt und kommt zum Beispiel auch bei dem Linked Data Service (https://lindas.admin.ch/) des Bundesarchivs zum Einsatz.
SPARQL wird jedoch noch nicht in gleichem Masse wie andere Abfragesprachen gelehrt. Das Erstellen von SPARQL-Abfragen und damit der Zugriff auf Daten fällt daher häufig vergleichsweise schwer.