Skip to content

emso-eric/oso-ontology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

251 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OSO logo

Observatories of the Seas Ontology (OSO)

OSO is a FAIR and interoperable ontology for marine observatories, ocean observation systems, and marine research infrastructures (EMSO, Argo, and related infrastructures).

🧾 Ontology Reference


πŸ“– Overview

OSO is designed to describe marine observatories and ocean observation systems in a FAIR and interoperable way.

OSO (Observatories of the Seas Ontology) provides a semantic framework to describe marine observatories, including those operated by EMSO ERIC as well as observatories managed by national nodes such as EMSO-France or developed within research projects.

Version 1.1.0 further improves FAIR metadata, provenance information, ontology engineering metadata, semantic interoperability, machine-readable accessibility, and FAIR assessment compatibility.

Not to be confused with OpenScienceOntology (OSO) or Ontology for Scenario Orchestration (OSO).

The ontology supports the FAIR management, discovery, and reuse of marine observation data.


🌍 Scope

OSO covers:

  • Marine observatories (coastal and deep-sea)
  • Ocean observation systems (fixed and mobile platforms, including floats)
  • Marine research infrastructures (EMSO, Argo, national observatories)
  • Scientific campaigns via CSR (Cruise Summary Reports)
  • Links between infrastructures, datasets, and publications (DOIs)

This makes OSO suitable for integration in European and international marine data ecosystems.


πŸ“‚ Access


πŸ€– Machine-readable access

The ontology is available in machine-readable formats:

  • RDF (Turtle, RDF/XML, OWL/XML)
  • Persistent HTTP IRI (w3id)
  • EarthPortal distribution endpoints
  • GitHub raw access

πŸ“¦ Download

Main distribution (recommended)

Alternative formats

Development version


πŸ”Ž Knowledge Graph Access

OSO is accessible through a public SPARQL endpoint backed by Virtuoso.

The endpoint provides:

  • query the ontology and its instances using SPARQL
  • explore relationships between observatories, sites, platforms and projects
  • integrate OSO within semantic data infrastructures

See https://virtuoso.ifremer.fr/oso/


🧭 Objectives

  • Provide a semantic model for marine observatories and ocean observation systems

OSO aims to:

  • Provide a common vocabulary for describing marine observatories and their components
  • Enhance interoperability across European marine research infrastructures
  • Support data publication and discovery in FAIR-compliant data portals
  • Enable semantic interoperability between marine data infrastructures
  • Align with widely adopted ontologies and standards

✨ Highlights of version 1.1.0

major ontology refactoring with strengthened semantic interoperability, extensive enrichment of the marine observatory knowledge graph, broader reuse of community standards and external identifiers, enhanced geospatial modelling, and improved FAIR compliance.


πŸ“Š Metrics (v1.1.0)

Metric Value
Classes 84
Properties 172
Individuals 761
RDF triples 15107
OWL axioms 24767

πŸ“‹ FAIRisation Roadmap

This ontology is progressively aligned with the FAIR principles using the O'FAIRe evaluation framework.

πŸ§ͺ Current FAIR score: https://earthportal.eu/ajax/fair_score/html/?ontologies=OSO

Feedback and contributions are welcome to further improve FAIR compliance.


🧬 Structure & Key Concepts

Hierarchical model

RegionalFacility
 └─ Site
     └─ SubSite
         └─ Platform
             └─ SubPlatform

Key classes

RegionalFacility, Site, SubSite, Platform, SubPlatform, ResearchInfrastructure, Organisation, Project, Cruise, Discipline, Person, Geometry, BoundingBox

Reused vocabularies

Vocabulary Purpose
dcterms: Metadata
foaf: Organisations & persons
schema: Web interoperability
geosparql: Geospatial
sosa: / ssn: Sensors & observations
prov: Provenance
cerif: Research infrastructures

πŸ”§ Versioning

OSO follows Semantic Versioning (SemVer):

Type Meaning
MAJOR breaking changes
MINOR extensions
PATCH fixes

Example: 1.0.2 β†’ 1.0.3


πŸ›  Development Workflow

The ontology is developed collaboratively within the EMSO Data Management Service Group (DMSG).

Workflow:

  • modelling with ProtΓ©gΓ©
  • editing with VSCodium
  • version control via GitHub
  • alignment with reference ontologies
  • FAIR evaluation using O'FAIRe

🧾 Commit Convention

This repository follows Conventional Commits:

feat: add Organisation alignment with CERIF  
fix: correct domain of oso:containsSite  
docs: update ontology metadata  
refactor: reorganise platform hierarchy  

πŸ”‘ Keywords

marine ontology, ocean observation ontology, marine observatories, research infrastructure ontology, EMSO, Argo, FAIR data, semantic interoperability, marine data infrastructure


πŸ“– How to cite

OSO – Observatories of the Seas Ontology Version 1.1.0 EMSO ERIC / Ifremer FAIRsharing DOI: https://doi.org/10.25504/FAIRsharing.654931


🌐 FAIR & Semantic Web Integration

OSO is designed to be fully interoperable within the Semantic Web ecosystem.

The ontology provides:

  • persistent IRIs via w3id
  • machine-readable RDF serialisations
  • SPARQL query access
  • DCAT and VoID descriptions
  • FAIRsharing and LOV indexing
  • multilingual metadata
  • provenance and versioning metadata
  • semantic alignments with external ontologies and registries

OSO follows FAIR and Linked Open Data best practices.


🀝 Contribute / Contact

Contributions are welcome:

πŸ“§ Contact: emso.dmsg@emso-eu.org


πŸ“ License

Creative Commons Attribution 4.0 (CC-BY 4.0) https://creativecommons.org/licenses/by/4.0/


πŸ™ Acknowledgements

OSO is developed collaboratively within the EMSO Data Management Service Group (DMSG) and benefits from contributions and feedback from the EMSO ERIC community.