Skip to content

Add PROF descriptors for CGMES 2.4 and align folder structure - #94

Open
Haigutus wants to merge 1 commit into
entsoe:cgmes-v2-4from
Haigutus:add-cgmes-2-4-prof
Open

Add PROF descriptors for CGMES 2.4 and align folder structure#94
Haigutus wants to merge 1 commit into
entsoe:cgmes-v2-4from
Haigutus:add-cgmes-2-4-prof

Conversation

@Haigutus

Copy link
Copy Markdown

Adds PROF profile descriptors for CGMES 2.4 and aligns the folder layout with NCP / CGMES 3.0.

Refs #64 (add PROF for CGMES 2.4) and #93 (folder-structure alignment); follows the CGMES 3.0 precedent in #32.

Folder alignment (#93)

Reorganised into the sibling PROF/ RDFS/ SHACL/ layout used by NCP and CGMES 3.0, keeping all filenames unchanged:

  • CGMES/Original/RDFS/*CGMES/RDFS/
  • CGMES/Enhanced/SHACL/*CGMES/SHACL/

PROF descriptors (#64)

New CGMES/PROF/CGMES-<token>-PROF.rdf (RDF/XML, DX-PROF) for all 10 profiles: DL, DY, EQ, EQBD, FH, GL, SSH, SV, TP, TPBD.

  • Profile identity (token, owl:versionIRI, owl:versionInfo 2.4.15) is read from the 2.4 entsoe:<Profile>Version RDFS headers.
  • Each descriptor maps its RDFS vocabulary (role vocabulary) and SHACL constraints (role constraints), mirroring the CGMES 3.0 descriptor shape.
  • Equipment (EQ) references its four MAS-assembly RDFS variants (Core, Core+Operation, Core+ShortCircuit, Core+Operation+ShortCircuit) as vocabulary resources.
  • Cross-profile dependencies are expressed via prof:isProfileOf.

Note for review

The File Header (FH) profile has no entsoe: profile URI in 2.4; its owl:versionIRI is derived from the FileHeader RDFS base URI (http://iec.ch/TC57/61970-552/ModelDescription/1) — please confirm this is the intended identifier.

Reorganise the CGMES 2.4 artifacts into the sibling PROF/RDFS/SHACL
layout used by CGMES 3.0 and the NCP:
- CGMES/Original/RDFS  -> CGMES/RDFS
- CGMES/Enhanced/SHACL -> CGMES/SHACL

Add CGMES/PROF/CGMES-<token>-PROF.rdf descriptors (DX-PROF, RDF/XML) for
all 2.4 profiles, mapping each RDFS vocabulary and SHACL constraint set.
Profile metadata (token, versionIRI, versionInfo 2.4.15) is taken from
the 2.4 entsoe:<Profile>Version headers; Equipment references its four
MAS-assembly RDFS variants as vocabulary resources.

Refs entsoe#64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant