Skip to content

ExPaNDS-eu/ExPaNDS-experimental-techniques-ontology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExPaNDS Photon and Neutron Experimental Techniques (PaNET) ontology

The Photon and Neutron Experimental Technique (PaNET) ontology provides a taxonomy of experimental techniques relevant for the Photon and Neutron (PaN) community. This ontology is being developed as part of the Work Package 3 on EOSC Data Catalogue Services for PaN national Research Infrastructures of the ExPaNDS project.

The ontology allows to add semantic tags to datasets, and other related research objects, to indicate the experimental technique(s) that was (or were) used to create them.

See the associated deliverable on the ExPaNDS ontologies at 10.5281/zenodo.4806026.

To cite the deliverable, please use:

Collins, Steve P., da Graça Ramos, Silvia, Iyayi, Daniel, Görzig, Heike, González Beltrán, Alejandra, Ashton, Alun, Egli, Stefan, and Minotti, Carlo. “Expands Ontologies V1.0”. Zenodo, June 4, 2021. doi:10.5281/zenodo.4806026.

You can see the PaNET ontology documentation at: https://expands-eu.github.io/ExPaNDS-experimental-techniques-ontology/index-en.html

You can also browse the PaNET ontology in BioPortal: https://bioportal.bioontology.org/ontologies/PANET

The ontology is provided using the CC-BY 4.0license.

This repository is structured as follows:

  • the meetings folder contains documents related to the WP3 discussions on the ontology,
  • the source folder contains a CSV file with the list of experimental techniques and its relationships, which is used to generate the associated ontology file using the Web Ontology Language (OWL),
  • the releases folder contains the different releases of the PaNET ontology,
  • the gh-pages branch contains the ontology documentation (produced automatically by a GitHub action).

Notes on Workflow

This workflow will be automated using CI in a next release.

The PaNET.owl is generated from an Excel/CSV file using ROBOT software. Here are some instructions to generate the OWL file:

  • if robot-1.8.1/bin/robot.jar does not exist: go to teh directory robot-1.8.1 and do mvn install.
  • check robot-1.8.1/bin/robot.jar exists Then execute: robot template --template PaNET.csv --ontology-iri 'http://purl.org/ExPaNDS/' --output PaNET.owl

After the PaNET.owl file has been generated, please follow the following steps:

  • Open PaNET_metadata.owl in Protégé
  • Update metadata (version, created etc) and save
  • Open PaNET techniques ontology created by ROBOT in current window
  • Refactor/merge ontologies; select both ontologies; create new ontology; save file (ontology IRI http://www.purl.org/pan-science/PaNET/PaNET.owl )
  • Start reasoner (e.g. HermiT)
  • Export inferred axioms as ontology; tick all boxes and save to the final owl file; Ontology IRI:http://www.purl.org/pan-science/PaNET/PaNET.owl
  • Select file name; save as RDF/XML.
  • Update the Widoco documentation - this step is done automatically relying on a GitHub Action.

Review process and release

At the moment, only one reviewer can approve and merge the changes to the master branch. Before any merge to the master branch, it is recommended to upload the new version of the OWL file to BioPortal to ensure that the file is correctly configured and displayed in BioPortal before any release. In each upload, BioPortal will check the validity of the file, convert it to other formats such as RDF and XML. After the merge to master, the PaNET ontology will automatically be updated on BioPortal over the night.