FAIRsharing / subject-ontology

A project supporting the SRAO application ontology, a hierarchy of academic disciplines that imports subsets of terms from 7 publicly-available ontologies.
Other
6 stars 0 forks source link

Subject Resource Application Ontology

The Subject Resource Application Ontology (SRAO) is an application ontology describing subject areas / academic disciplines used within FAIRsharing records by curators and the user community (see also the SRAO FAIRsharing record). It is built in conjunction with the Domain Resource Application Ontology (DRAO), which contains more specific domain terms and other descriptors.

You can view SRAO in OLS.

All classes within SRAO come from publicly-available ontologies and controlled vocabularies. Currently, the following ontologies are used to build SRAO:

  1. re3data. Please note that this is a hierarchical controlled vocabulary and not an ontology. As such, terms which originate within re3data and which do not have a corresponding class within the external ontologies listed here will have a SRAO IRI.
  2. NCIT (in OLS)
  3. EDAM (in OLS)
  4. AgroVoc
  5. OMIT (in OLS)
  6. OBI (in OLS)
  7. PO (in OLS)

Versions

Stable release versions

You can find the latest release at https://github.com/FAIRsharing/subject-ontology/releases/latest

Editors' version

Editors of this ontology should use the edit version, src/ontology/SRAO-edit.owl. You should also be aware of the standard build procedure for the Ontology Development Kit (ODK), which this repository uses. An example Editor Workflow can be found in the COB Documentation. You may also wish to review README-editors.md.

Files

To view the latest release of SRAO please visit https://github.com/FAIRsharing/subject-ontology/releases/latest. The release files are described within the release notes themselves. Below are short descriptions of the other files found within this repository:

All directories within this repository are as intended by the Ontology Development Kit (ODK), other than our old release directory, old-development/, which we are keeping for historic purposes, though it is not used in the current release procedure.

Background

FAIRsharing (https://www.fairsharing.org) is a manually-curated, cross-discipline, searchable portal of three linked registries covering standards, databases and data policies. Every record is designed to be interlinked, providing a detailed description not only of the resource itself, but also its relationship to other resources.

As FAIRsharing has grown, over 1000 domain tags across all areas of research have been added by users and curators. This tagging system, essentially a flat list, has become unwieldy and limited. To provide a hierarchical structure and richer semantics, two application ontologies drawn from multiple community ontologies were created to supplement these user tags. FAIRsharing domain tags are now divided into three separate fields:

SRAO Curation

Terms are added to SRAO manually, and additional annotation from the originating ontologies is added via Ontofox.

Build

Classes from a number of different external ontology classes were added by our curation team until all subject areas / disciplines required to describe FAIRsharing records were included. Additional classes continue to be added as required both by FAIRsharing and other SRAO users.

Where an external ontology contains definitions, these are automatically imported into SRAO via the ODK to supplement the curation already present. Synonyms from these ontologies are vetted and added when the synonym is sufficiently different from the primary label. Release files are created Release files are created via the Ontology Development Kit (ODK), which uses ROBOT.

SRAO is written in OWL and serialized as RDF/XML.

Tools Used

Currently, Protege (in various versions) has been used to create and curate SRAO-edit.owl. The Ontology Development Kit (ODK) is used to perform all update and release tasks for SRAO.

Prior to the use of the ODK with release 0.4.0, the following tools were also used:

Usage and Licence

Within FAIRsharing, SRAO is used by both curators and our user community to annotate FAIRsharing records. SRAO itself is also available for general use from this repository under a CC BY 4.0 licence. Please also see our Licence file.

If you wish to use the ontology in your work, you are free to do so. The licence, as above, is CC-BY, and we request that you also add the FAIRsharing logo to your work wherever you mention the ontology. Also, please let us know so we can get a warm feeling inside.

For licence information for the external ontologies used to create DRAO, please see our Licensing Compliance page.

Contact Us

Please feel free to contact us with any comments or suggestions at contact@fairsharing.org.

Please use this GitHub repository's Issue tracker to request new terms/classes or report errors or specific concerns related to the ontology.

Acknowledgements

This ontology repository was created using the Ontology Development Kit (ODK).