earthcubearchitecture-ecresourcereg / ecrro

EarthCube Resource Registry Ontology
1 stars 1 forks source link

Earth Cube Resource Registry Ontology

This repository contains files for development and maintenance of an ontology for describing EarthCube information resources documented in the EarthCube Resource Registry, extending the work done for dataset description. The project team started ontology development using the ontology starter kit, which implements conventions used by the Open Biological and Biomedical Ontology (OBO) Foundry. Strict adherence to the conventions there became problematic and was not always followed. The Ontology, and associated property vocabularies are registered in the ESIP Community Ontology Registry (COR).

Ontology visualization for browsing

RDF vocabularies used in instance documents:

The ontology definition (/src/ontology/ecrro-edit.ttl) is an OWL v2 ontology, and uses elements from

Vocabulary used for property values are imported from the ESIP COR with URI prefix "http://cor.esipfed.org/ont/earthcube/"

See https://www.earthcube.org/resource_registry for additional project information

What's in this repository

the repository root contains

Directory structure for the repository

docs

Ontology documentation provided by Widico is maintained in this directory. The content is from the Widico project and in general will not need to be modified.

Documentation

Some schema diagrams for the ontology information model, using UML, and a powerpoint slide outlining the workflow using the resource registry to link from data discovery to applications using the data.

src

Source code for the ontology. Most of the content here is imported from the ontology starter kit; files dated 4/30/2019 are from that original repository set up, and for the most part ar not used. The critical content is in the src directory. The ontology is in the file src/ecrro-edit.ttl.

Examples

Test instances are in the Information Model GitHub repository Examples folder. This were constructed manually to test the ontology framework

Contributors

This project is an open project, and contributions are welcome from any individual. All contributors to this project are bound by a code of conduct. Please review and follow this code of conduct as part of your contribution.

Current contributors:

Tips for Contributing

Guidance for contributing is provided in the 'CONTRIBUTING' document. Issues and bug reports are always welcome, using the issue tracker. You will need a GitHub account to post new issues. Code clean-up, and feature additions can be proposed through pull requests, either via branches from project members, or from project forks for others.

All EarthCube products must have a clear and explicit statement of license terms.

Stable release versions

The latest version of the ontology can always be found at:

http://purl.obolibrary.org/obo/ecrro.owl

Older releases are available in this repository

Editors' version

Editors of this ontology should use the edit version, src/ontology/ecrro-edit.ttl

Contact

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 starter kit