cimoxide-validation 0.4.0

SHACL validation of CGMES datasets against the ENTSO-E profile constraints
Documentation
// Generated by cimgen — do not edit by hand.
#![allow(clippy::all, dead_code)]

/// Profile IRI → short code, for the profile a dataset declares (NC: `dcterms:conformsTo`; CGMES: `md:Model.profile`).
pub static PROFILE_IRIS: &[(&str, &str)] = &[
    ("http://iec.ch/TC57/61970-552/ModelDescription/1", "FH"),
    ("http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Ontology", "EQ"),
    ("http://iec.ch/TC57/ns/CIM/CoreEquipment-EU/3.0", "EQ"),
    ("http://iec.ch/TC57/ns/CIM/DiagramLayout-EU#Ontology", "DL"),
    ("http://iec.ch/TC57/ns/CIM/DiagramLayout-EU/3.0", "DL"),
    ("http://iec.ch/TC57/ns/CIM/Dynamics-EU#Ontology", "DY"),
    ("http://iec.ch/TC57/ns/CIM/Dynamics-EU/1.0", "DY"),
    ("http://iec.ch/TC57/ns/CIM/EquipmentBoundary-EU#Ontology", "EQBD"),
    ("http://iec.ch/TC57/ns/CIM/EquipmentBoundary-EU/3.0", "EQBD"),
    ("http://iec.ch/TC57/ns/CIM/FileHeader-EU#Ontology", "FH"),
    ("http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Ontology", "GL"),
    ("http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU/3.0", "GL"),
    ("http://iec.ch/TC57/ns/CIM/Operation-EU#Ontology", "OP"),
    ("http://iec.ch/TC57/ns/CIM/Operation-EU/3.0", "OP"),
    ("http://iec.ch/TC57/ns/CIM/ShortCircuit-EU#Ontology", "SC"),
    ("http://iec.ch/TC57/ns/CIM/ShortCircuit-EU/3.0", "SC"),
    ("http://iec.ch/TC57/ns/CIM/StateVariables-EU#Ontology", "SV"),
    ("http://iec.ch/TC57/ns/CIM/StateVariables-EU/3.0", "SV"),
    ("http://iec.ch/TC57/ns/CIM/SteadyStateHypothesis-EU#Ontology", "SSH"),
    ("http://iec.ch/TC57/ns/CIM/SteadyStateHypothesis-EU/3.0", "SSH"),
    ("http://iec.ch/TC57/ns/CIM/Topology-EU#Ontology", "TP"),
    ("http://iec.ch/TC57/ns/CIM/Topology-EU/3.0", "TP"),
];

/// Every profile code of this family, sorted.
pub static PROFILES: &[&str] = &["DL", "DY", "EQ", "EQBD", "FH", "GL", "OP", "SC", "SSH", "SV", "TP"];