Skip to content

fair-ease/py-udal-fe-impl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAIR-EASE UDAL Implementation Example

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/

Development Setup

Create a virtual environment and install dependencies with Poetry:

poetry install --with notebook

Simple Examples

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 in test/datasets;
  • WikidataBroker using data from Wikidata, querying it using SPARQL.

LocalBroker supports the three named queries, while WikidataBroker only supports the first two.

Argo Data

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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages