AgoraOWL
AgoraOWL: ontology for data-space assets aligned with IDSA & BIGOWL; SHACL shapes enable discovery, interoperability & governance in Andalusian Agrifood Data Space Demonstrator Center.
Install / Use
/learn @KhaosResearch/AgoraOWLREADME
AgoraOWL: An ontology for annotating data-space assets aligned with IDSA and BIGOWL
Sectoral Semantic Interoperability for Data Spaces: Decoupling domain logic from technical schemas to enable automated matchmaking.
🚀 Overview
AgoraOWL is a lightweight ontology designed to operationalize Data Spaces. It bridges the gap between the IDSA Information Model (governance) and BIGOWL (analytical workflows), enabling:
- Full DCAT-AP-ES 1.0.0 & DCAT 3.0 Compliance: Standardized metadata verified against official Spanish and European shapes.
- Symmetric App Profiling: Formalized Input and Output ports for DataApps, enabling automated pipeline chaining.
- Decoupled Architecture: Semantic
DataSpecificationis linked to physicalDistributionthroughFieldMappings, preventing schema leakage. - Technical Matchmaking: Support for unit-aware, quality-aware, and data-type-aware constraints for formal interoperability.
⚡ Quickstart (Minimal Example)
Annotate a Data Asset and a Data App using the decoupled model:
@prefix : <https://w3id.org/AgoraOWL/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix qudt: <http://qudt.org/vocab/unit/> .
# 1. Semantic Layer: Define WHAT the data is
:TemperatureSpec a :DataSpecification ;
rdfs:label "Air Temperature Specification"@en .
# 2. Binding Layer: Map it to a physical field
:MyDataset a :DataAsset, dcat:Dataset ;
dcat:distribution [
a dcat:Distribution ;
:hasFieldMapping [
a :FieldMapping ;
:mapsToSpecification :TemperatureSpec ;
:mapsField "temp_celsius" ;
:hasUnit qudt:DEG_C ;
:hasDataType xsd:float
]
] .
# 3. Requirement Layer: Define what an App needs
:MyAnalysisApp a :DataApp ;
:hasInputProfile [
a :InputProfile ;
:hasDataSpecification :TemperatureSpec ;
:hasConstraint [
a :DataConstraint ;
:requiresUnit qudt:DEG_C ;
:constraintOperator :GreaterOrEqual ;
:constraintValue "0.95"^^xsd:decimal
]
] .
🇪🇸 Strategic Alignment (Spanish Framework)
AgoraOWL reinforces the Marco de Interoperabilidad Técnico (MIT) by:
- Sectoral Semantic Interoperability: By decoupling technical mapping from domain semantics, AgoraOWL allow assets to reuse the same semantic library even if their physical schemas differ.
- SIEX & FEGA Support: Includes native SKOS alignments for Spanish agricultural catalogs, ensuring immediate operationality in the national context.
📘 Documentation
- Architecture Guide: High-level view of the 4-layer model.
- Semantic Profiling Guide: Detailed matchmaking rules.
- Interoperability Examples (ES): Real-world Spanish scenarios.
- Interactive Documentation (WIDOCO).
🛠️ Validation
Ensure your instances conform to AgoraOWL and DCAT-AP-ES rules:
# Verify using Docker-powered local suite
./scripts/local-validate.sh
© 2026 Khaos Research Group. Licensed under Creative Commons Attribution 4.0 International.
