cimoxide-validation 0.6.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)] = &[
    ("https://ap.cim4.eu/AssessedElement", "AE"),
    ("https://ap.cim4.eu/AssessedElement/2.4", "AE"),
    ("https://ap.cim4.eu/AvailabilitySchedule", "AS"),
    ("https://ap.cim4.eu/AvailabilitySchedule/2.4", "AS"),
    ("https://ap.cim4.eu/Contingency", "CO"),
    ("https://ap.cim4.eu/Contingency/2.3", "CO"),
    ("https://ap.cim4.eu/DatasetMetadata", "DM"),
    ("https://ap.cim4.eu/DatasetMetadata/3.0", "DM"),
    ("https://ap.cim4.eu/EquipmentReliability", "ER"),
    ("https://ap.cim4.eu/EquipmentReliability/2.5", "ER"),
    ("https://ap.cim4.eu/GridDisturbance", "GD"),
    ("https://ap.cim4.eu/GridDisturbance/1.1", "GD"),
    ("https://ap.cim4.eu/ImpactAssessmentMatrix", "IAM"),
    ("https://ap.cim4.eu/ImpactAssessmentMatrix/2.4", "IAM"),
    ("https://ap.cim4.eu/MonitoringArea", "MA"),
    ("https://ap.cim4.eu/MonitoringArea/2.3", "MA"),
    ("https://ap.cim4.eu/ObjectRegistry", "OR"),
    ("https://ap.cim4.eu/ObjectRegistry/3.0", "OR"),
    ("https://ap.cim4.eu/PowerSchedule", "PS"),
    ("https://ap.cim4.eu/PowerSchedule/2.5", "PS"),
    ("https://ap.cim4.eu/PowerSystemProject", "PSP"),
    ("https://ap.cim4.eu/PowerSystemProject/2.3", "PSP"),
    ("https://ap.cim4.eu/RemedialAction", "RA"),
    ("https://ap.cim4.eu/RemedialAction/2.5", "RA"),
    ("https://ap.cim4.eu/RemedialActionSchedule", "RAS"),
    ("https://ap.cim4.eu/RemedialActionSchedule/2.4", "RAS"),
    ("https://ap.cim4.eu/SecurityAnalysisResult", "SAR"),
    ("https://ap.cim4.eu/SecurityAnalysisResult/2.5", "SAR"),
    ("https://ap.cim4.eu/SensitivityMatrix", "SM"),
    ("https://ap.cim4.eu/SensitivityMatrix/2.3", "SM"),
    ("https://ap.cim4.eu/StateInstructionSchedule", "SIS"),
    ("https://ap.cim4.eu/StateInstructionSchedule/2.5", "SIS"),
    ("https://ap.cim4.eu/SteadyStateHypothesisSchedule", "SHS"),
    ("https://ap.cim4.eu/SteadyStateHypothesisSchedule/1.1", "SHS"),
    ("https://ap.cim4.eu/SteadyStateInstruction", "SSI"),
    ("https://ap.cim4.eu/SteadyStateInstruction/2.5", "SSI"),
];

/// Every profile code of this family, sorted.
pub static PROFILES: &[&str] = &["AE", "AS", "CO", "DM", "ER", "GD", "IAM", "MA", "OR", "PS", "PSP", "RA", "RAS", "SAR", "SHS", "SIS", "SM", "SSI"];