CELINE Ontologies support libraries
Project description
CELINE Ontology
This directory contains the semantic artifacts used in the CELINE project to support:
- semantic interoperability across datasets
- Digital Twins (WP3)
- Demonstrators, KPIs, and evaluation (WP5)
- mapping from tabular data to RDF / JSON-LD
The CELINE ontology is not a standalone domain ontology, but a unified ontology profile that aligns and connects established standards (SAREF, SOSA, BIGG, SEAS, EM-KPI) into a coherent semantic target for the CELINE ecosystem.
Contents
Core ontology artifacts
-
CELINE ontology documentation
Documentation of the CELINE ontology -
CELINE ontology (Turtle)
The formal OWL/RDF definition of the CELINE Unified Ontology Profile.
Defines CELINE classes and properties and aligns them with PECO, SAREF, SOSA, BIGG, SEAS, and EM-KPI. -
CELINE SHACL shapes
SHACL shapes defining semantic constraints on the RDF graph after JSON-LD expansion.
Used to validate observations, time series, meters, energy communities, scenarios and KPIs. -
CELINE JSON-LD context
JSON-LD@contextdefining prefixes, aliases, and mappings used by CELINE APIs and data pipelines.
This is the primary entry point for developers producing JSON-LD payloads. -
CELINE JSON Schema
JSON Schema used at API boundaries to validate incoming JSON-LD payloads before semantic expansion.
Repository & mapping configuration
-
Open repository configuration
YAML configuration listing datasets, governance metadata, and extension points for ontology mapping. -
Open repository JSON Schema
JSON Schema defining the structure of the dataset catalogue and repository configuration used by CELINE tooling.
How these artifacts work together
The CELINE semantic stack follows a layered validation and mapping approach:
- Tabular data is exposed via dataset APIs
- Mapping definitions bind dataset schemas to ontology classes and properties
- JSON-LD is generated using
celine.jsonld - JSON Schema (
celine.schema.json) validates payload structure at the API level - JSON-LD expansion produces RDF
- SHACL validation (
celine.shacl.ttl) enforces semantic correctness - Validated data is ingested into the CELINE Digital Twin / Knowledge Graph
This separation ensures:
- developer-friendly APIs
- strict semantic validation
- long-term interoperability
Design principles
- Standards first: reuse ETSI SAREF, W3C SOSA/SSN, BIGG, SEAS, EM-KPI
- Thin CELINE layer: only project-specific glue concepts are defined
- Modular & versionable: artifacts can evolve independently
- Tool-friendly: compatible with rdflib, JSON-LD, SHACL engines
Intended audience
- CELINE developers integrating data sources
- WP3 Digital Twin engineers
- WP5 demonstrator and KPI designers
- Data governance and interoperability stakeholders
Versioning & publication
These ontology artifacts are published via GitHub Pages to provide stable, resolvable URLs suitable for:
- JSON-LD contexts
- ontology references in catalogues
- external integrations
Always prefer versioned URLs when referencing ontology artifacts in mappings or production systems.
Questions & contributions
For questions, discussions, or proposed changes to the CELINE ontology profile, please refer to the main CELINE repository or open an issue in the relevant project repository.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file celine_ontologies-1.0.1.tar.gz.
File metadata
- Download URL: celine_ontologies-1.0.1.tar.gz
- Upload date:
- Size: 90.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
977a5a86ce2767a4e7265e245f356af768888dca129839d82d85db9283af028f
|
|
| MD5 |
b6e01a1bb7a4b416a145f4e718d60a49
|
|
| BLAKE2b-256 |
39a713bd75c347a78c6e4c2993f0e2c9e119564ceb90f62bc9daff9221269308
|
Provenance
The following attestation bundles were made for celine_ontologies-1.0.1.tar.gz:
Publisher:
release.yaml on celine-eu/ontologies
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
celine_ontologies-1.0.1.tar.gz -
Subject digest:
977a5a86ce2767a4e7265e245f356af768888dca129839d82d85db9283af028f - Sigstore transparency entry: 1155332622
- Sigstore integration time:
-
Permalink:
celine-eu/ontologies@b12cfbd74f73ab570704a4e0a6777e77b911a220 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/celine-eu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@b12cfbd74f73ab570704a4e0a6777e77b911a220 -
Trigger Event:
push
-
Statement type:
File details
Details for the file celine_ontologies-1.0.1-py3-none-any.whl.
File metadata
- Download URL: celine_ontologies-1.0.1-py3-none-any.whl
- Upload date:
- Size: 33.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09d15519c1f54bed4e1deaeb2e2dff18d8f69dcc6fba3d92020c904ae2400650
|
|
| MD5 |
276cf914d011cbcaf0e3d18aeb9cf431
|
|
| BLAKE2b-256 |
1b7caa090daec79ee1e669fb1f4737fd7cdf5c46a695b3570cd7e07bbb4c4841
|
Provenance
The following attestation bundles were made for celine_ontologies-1.0.1-py3-none-any.whl:
Publisher:
release.yaml on celine-eu/ontologies
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
celine_ontologies-1.0.1-py3-none-any.whl -
Subject digest:
09d15519c1f54bed4e1deaeb2e2dff18d8f69dcc6fba3d92020c904ae2400650 - Sigstore transparency entry: 1155332638
- Sigstore integration time:
-
Permalink:
celine-eu/ontologies@b12cfbd74f73ab570704a4e0a6777e77b911a220 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/celine-eu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@b12cfbd74f73ab570704a4e0a6777e77b911a220 -
Trigger Event:
push
-
Statement type: