Edited content version 79
FEDLEXplorer
The purpose of this challenge is to demonstrate how federal legislation data can be used in third-party products through the SPARQL endpoint
We have combined forces with Living Topics #11 to develop an app that combines data from multiple APIs and SPARQL queries. It is a Proof of Concept for a brand new FEDLEX experience!
Details of the implementation:
Screenshots
CHALLENGE
Ziel dieser Challenge ist es zu demonstrieren, wie die Daten des Bundesrechts über den SPARQL-Endpunkt der Bundesrechtsplattform in Produkten Dritter verwendet werden können. Die BK veröffentlicht auf Fedlex die Liste der Rechtstexte, die an einem bestimmten Monat/Datum in Kraft treten. Über diese Website können die Nutzer sich informieren, wann was in Kraft tritt. Dies ist jedoch nicht ganz optimal, da sie die Fedlex-Website regelmäßig konsultieren müssen und keinen Filter setzen können. Die Liste der in Kraft tretenden Rechtstexte kann stattdessen über den SPARQL-Endpunkt der Bundesrechtsplattform abgerufen werden.
Triple store, sparql endpoint and mobile app: explore new trends for fedlex!
The purpose of this Challenge is to demonstrate how federal legislation data can be used in third-party products through the SPARQL endpoint of the federal legislation platform.
Use case: the BK publishes on Fedlex the list of legal texts that come into force on a certain month / date:
https://www.fedlex.admin.ch/de/cc/in-force
Through this website, users of the platform can be informed when what comes into effect. However, this is not quite optimal, as they have to consult the Fedlex website regularly and cannot set a filter.
The list of legal texts coming into force can be obtained from the SPARQL endpoint of the federal legislation platform:
https://fedlex.data.admin.ch/de-CH/sparql
Objective 1: develop a mobile app that lists which legal texts come into effect on a given date / over a given period. Notice that support for building the SPARQL request is available! See also this tutorial: https://bequrios.github.io/fedlex/lab?path=Tutorial.ipynb
Objective 2: subscribe to specific topics of the classified compilation of federal legislation. In this case, only the legal texts belonging to these topics are listed. The topics can be obtained from the predefined SPARQL query "Topics of the CC" (https://fedlex.data.admin.ch/en-CH/sparql).
Objective 3: Search results can be presented by date/topic or by topic/date.
Objective 4: The app notifies as soon as a legal text in the selected topics enters into force.
A prototype should be developed that implements this functionality as far as possible. If no framework for the development of mobile apps is available, a web application can also be developed using the "mobile first" model.
Have fun! We are looking forward to your participation!
Contact: jean-louis.morard at bk.admin.ch
FEDLEXplorer
The purpose of this project is to demonstrate how Swiss federal legislation data can be used in third-party products through a SPARQL endpoint.
We are developing the frontend and backend in the respective subfolders.
In the data
folder you can find a SPARQL query and some sample outputs.
For more information see https://challenges.openlegallab.ch/project/81
Joined the team
Event finished
Clean
Edited content version 71
Edited content version 69
Edited content version 63
Achievement unlocked 😅
dropdown works (@Christian Ribeaud)
Merge remote-tracking branch 'origin/main' (@hkeibel)
SPARQL query for legal topics: output each concept with its hierarchical level and parent (@hkeibel)
prepare topics displaying (@Christian Ribeaud)
Merge branch 'main' of github.com:ribeaud/fedlexplorer (@loleg)
Topics key, default dates (@loleg)
adapt title (@Christian Ribeaud)
from is no longer required (@Christian Ribeaud)
add dropdown menu (dummy) and form labels (@Christian Ribeaud)
customize app icon and label (@Christian Ribeaud)
Verify
Provided three APIs: topics, terms, and laws. We will show you a nice front-end here tomorrow. Gute Nacht! 🌃
TERMDAT service (@loleg)
add short title (@Christian Ribeaud)
Get
Edited content version 55
add to field (@Christian Ribeaud)
Revised legalTopics (@loleg)
Merge branch 'main' of github.com:ribeaud/fedlexplorer (@loleg)
Query service (@loleg)
add label to input field (@Christian Ribeaud)
Display everything from Item
(@Christian Ribeaud)
beautify the app and use right utf-8 encoding (@Christian Ribeaud)
Merge branch 'main' of github.com:ribeaud/fedlexplorer (@loleg)
Added legalTopics (@loleg)
map results from server (@Christian Ribeaud)
README (@loleg)
Get
Repository updated
Merge branch 'main' of github.com:ribeaud/fedlexplorer (@loleg)
Initial logo (@loleg)
SPARQL query added (@loleg)
use fedlex color (@Christian Ribeaud)
Simple data structure (@loleg)
add expansion panel (@Christian Ribeaud)
Configure port (@loleg)
Merge branch 'main' of github.com:ribeaud/fedlexplorer (@loleg)
Sample JSON pusher (@loleg)
add form (@Christian Ribeaud)
trigger a http request (@Christian Ribeaud)
Initial Falcon backend (@loleg)
Backend README.md (@loleg)
Initial commit (@Christian Ribeaud)
Ask
Joined the team
first commit (@Christian Ribeaud)
Ask
Joined the team
Event started
Edited content version 44
Edited content version 42
Edited content version 40
Edited content version 38
Edited content version 36
Edited content version 34
Edited content version 32
Edited content version 30
Edited content version 28
Joined the team
Ask
Edited content version 22
Edited content version 20
Edited content version 18
Edited content version 16
Edited content version 14
Edited content version 12
Edited content version 10
Edited content version 8
Edited content version 6
Edited content version 4
Joined the team
Challenge posted