Engineering · 5 min read · April 17, 2026
Python Functions Replace Semantic Web Complexity for Ocean Data
ILIAD project wraps RDF/OWL ontology patterns in Python libraries, letting data scientists harmonise environmental data without learning Semantic Web syntax.
Pythonic function libraries encode Ocean Information Model patterns, enabling data scientists to produce valid RDF without mastering RDF/OWL syntax.
- — ILIAD project requires harmonising heterogeneous environmental data to Ocean Information Model ontologies.
- — Existing tools (RML, OTTR) demand deep knowledge of namespaces, IRIs, OWL, and ontology design patterns.
- — Data scientists rejected these tools as too cumbersome and requiring specialised syntax learning.
- — Solution: layered Python libraries that abstract ontology patterns into callable functions.
- — Low-level functions expose RDF/OWL; mid-level encapsulate design patterns; high-level orchestrate tasks.
- — Approach integrates seamlessly into Python workflows, reducing barrier to participation.
- — Feedback from ILIAD team confirms approach meets requirements and improves engagement.
Frequently asked
- Semantic data harmonisation is the process of converting heterogeneous data from different sources into a unified, machine-readable format based on a shared ontology or data model. It matters because it enables systems to understand and integrate data across organisational and technical boundaries—critical for digital twins, environmental monitoring, and any multi-source data pipeline where interoperability is required.