See the Uniform Data Access Layer (UDAL) specification for Python at https://github.com/fair-ease/py-udal-interface and further documentation at https://lab.fairease.eu/udal/
Create a virtual environment and install dependencies with Poetry:
poetry install --with notebook
Try the examples with:
python -m fairease.udal.example
Examples 5 and 6 request data from Wikidata. Those requests may fail due to limits imposed by Wikidata.
This implementation supports three named queries:
urn:fairease.eu:udal:example:weekdays
– days of the week in multiple languages;urn:fairease.eu:udal:example:months
– months of the year in multiple languages;urn:fairease.eu:udal:example:translation
– a translation table containing day of the week and month names.
This implementation provides two data brokers:
LocalBroker
using the data intest/datasets
;WikidataBroker
using data from Wikidata, querying it using SPARQL.
LocalBroker
supports the three named queries, while WikidataBroker
only
supports the first two.
This implementation supports one named query:
urn:fairease.eu:argo:data
– Data argo
This implementation provides two data brokers:
IddasBroker
using data from IDDAS and Blue-cloud (connection string:https://fair-ease-iddas.maris.nl
)BeaconBroken
using data from Beacon (connection string:https://beacon-argo.maris.nl
)