Skip to content

RML mappings for ERA's RINF and ERATV databases

License

Notifications You must be signed in to change notification settings

Polymnia/era-data-mappings

 
 

Repository files navigation

era-data-mappings

RML mappings to generate the ERA Knowledge Graph. The mappings are defined using the YARRRML syntax.

Requirements

  • Node.js
  • Java JRE

Execute mappings

The mappings can be executed using the map-turtle.sh or map-ntriples.sh scripts. These scripts will run the mapping process for all the YARRRML files present in the mappings/ folder. The resulting Linked Data files will be stored in the knowledge-graph/ folder.

./map-turtle.sh

See also

  1. ERA vocabulary which provides the formal definitions for the concepts, entities and properties used in the Knowledge Graph. The vocabulary is defined as an RDF ontology following the W3C standards and recommendations.
  2. SPARQL query interface for the ERA Knowledge Graph.
  3. TPF query interface for the ERA Knowledge Graph, based on the Linked Data Fragments approach and powered by Comunica.

Issues

We welcome issues and enhancement requests that follow these guidelines:

  1. Issues opened in this repository should concern the ERA Knowledge Graph data. For issues related to the ERA vocabulary, please refer to the vocabulary repository.
  2. Please label your issues using the corresponding version tag. For example, using the label v0.9.0.

Contributing

For contributions we follow the "fork-and-pull" Git workflow:

  1. Fork this repository on GitHub.
  2. Clone the project in your local machine.
  3. Commit the changes to your own branch.
  4. Push your changes back up to your own fork.
  5. Submit a Pull request to the dev branch so we can review your changes.

NOTE: Make sure to merge the latest "upstream" version before submitting a pull request.

About

RML mappings for ERA's RINF and ERATV databases

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%