Skip to content

thehyve/fair-package-registry

Repository files navigation

FAIR Package Registry PoC

This repository contains sources for the FAIR Package Registry PoC by the Dutch Health Care Institute (Zorginstituut Nederland) and The Hyve.

Contents

Files:

Folders:

  • docs/: HTML/PDF documentation for the FAIR Package Registry ontology and taxonomy.
  • scripts/: Scripts for generating the ontology, taxonomy, and example FAIR Package Statements, as well as for uploading example data to a GraphDB instance.
  • src/: Source code for the FAIR Package Registry PoC.
  • use_case/: Contains a notebook demonstrating how to query the example FAIR Package Statements, once uploaded to the FAIR data station (GraphDB), using SPARQL.

Documentation

Documentation as HTML/PDF files can be found in the docs/ directory. The HTML documentation for the ontology can be generated using pyLODE, and for the taxonomy using SKOS Play!.

Making changes to the ontology and taxonomy

Edit the terminology sources directly in the Excel sheet or tab-separated files (.tsv) in the src/ folder and rebuild the project. Note that the second line of the source file(s) should contain instructions for ROBOT on how to convert it to OWL.

Making changes to the example FAIR Package Statements

Edit the YAML files in the src/ folder and rebuild the project.

Building the project

To rebuild the ontology, taxonomy, and example FAIR Package Statements from source files, use the provided Makefile. You will need to have Make, Python 3, ROBOT, and Java installed on your system.

License

<todo: add license information here>

Contributors

About

FAIR Package Registry PoC by the Dutch Health Care Institute and The Hyve

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors