ContributingSystemicFactorNarrative
type: PropertyShape
affected property: contributingSystemicFactorNarrative
affected class: ContributingSystemicFactor
scope: local
comment: Contributing systemic factor narrative
path: contributingSystemicFactorNarrative
datatype: string
severity: violation
message: contributingSystemicFactorNarrative: Each contributing or systemic factor instance may have contributingSystemicFactorNarrative that is a string. This error is due to having a value that is not a string.

ContributingFactorSKOS
type: PropertyShape
affected property: contributingFactor
affected class: ContributingSystemicFactor
scope: local
comment: ‘contributing factor’ means a contributing factor as defined in Article 2, point (2) of Commission Implementing Regulation (EU) 2020/5721, i.e means any action, omission, event or condition that affects an occurrence by increasing its likelihood, accelerating the effect in time or increasing the severity of the consequences, but the elimination of which would not have prevented the occurrence. In the context of CDR (EU) 2024/xxxx, applicable list of contributing factors is defined in Annex I, Part C, Appendix 2.
path: contributingFactor
class: Concept
property: ContributingFactorSKOSinScheme
severity: violation
message: contributingFactor: The instance of ContributingSystemicFactor has a contributingFactor value that is not a SKOS concept.
affected class: FailedRiskControlMeasure
message: contributingFactor: The instance of FailedRiskControlMeasure has a contributingFactor value that is not a SKOS concept.

ContributingFactorSKOSinScheme
type: PropertyShape
affected property: contributingFactor
affected class: ContributingSystemicFactor
scope: local
path: inScheme
has value: ContributingFactors
severity: violation
message: contributingFactor: The instance of ContributingSystemicFactor has a contributingFactor value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/contributing-factors/ContributingFactors.
affected class: FailedRiskControlMeasure
message: contributingFactor: The instance of FailedRiskControlMeasure has a contributingFactor value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/contributing-factors/ContributingFactors.

SystemicFactorSKOS
type: PropertyShape
affected property: systemicFactor
affected class: ContributingSystemicFactor
scope: local
comment: Systemic factors applicable to a given occurrence or to the failure of a risk control measure in accordance with the applicable list of factors defined in CDR (EU) 2024/xxxx, Annex I, Part C, Appendix 3.
path: systemicFactor
class: Concept
property: SystemicFactorSKOSinScheme
severity: violation
message: systemicFactor: The instance of ContributingSystemicFactor has a systemicFactor value that is not a SKOS concept.
affected class: FailedRiskControlMeasure
message: systemicFactor: The instance of FailedRiskControlMeasure has a systemicFactor value that is not a SKOS concept.

SystemicFactorSKOSinScheme
type: PropertyShape
affected property: systemicFactor
affected class: ContributingSystemicFactor
scope: local
path: inScheme
has value: SystemicFactors
severity: violation
message: systemicFactor: The instance of ContributingSystemicFactor has a systemicFactor value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/systemic-factors/SystemicFactors.
affected class: FailedRiskControlMeasure
message: systemicFactor: The instance of FailedRiskControlMeasure has a systemicFactor value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/systemic-factors/SystemicFactors.

OccurrenceDetailsNarrativeDR
type: PropertyShape
affected property: occurrenceDetailsNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Free text (optional), Only to be used if needed for better understanding of the reported dataset. Taken from Annexes ISC-2022-00728_2023-07.
path: occurrenceDetailsNarrative
datatype: string
severity: violation
message: occurrenceDetailsNarrative: Each detailed report safety related event may have occurrenceDetailsNarrative that is a string. This error is due to having a value that is not a string.

TotalCostRollingStockDamage
message: totalCostRollingStockDamage: Each detailed report safety related event may have totalCostRollingStockDamage that is a float. This error is due to having a value that is not a float.
path: totalCostRollingStockDamage
datatype: float
type: PropertyShape
affected property: totalCostRollingStockDamage
affected class: DetailedReportSafetyRelatedEvent
scope: local
severity: violation

TotalCostInfrastructureDamage
severity: violation
path: totalCostInfrastructureDamage
message: totalCostInfrastructureDamage: Each detailed report safety related event may have totalCostInfrastructureDamage that is a float. This error is due to having a value that is not a float.
datatype: float
affected property: totalCostInfrastructureDamage
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

AirPollution
path: airPollution
datatype: string
type: PropertyShape
message: airPollution: Each detailed report safety related event may have airPollution that is a string. This error is due to having a value that is not a string.
affected property: airPollution
affected class: DetailedReportSafetyRelatedEvent
scope: local
severity: violation

WaterPollution
datatype: string
severity: violation
path: waterPollution
type: PropertyShape
affected property: waterPollution
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: waterPollution: Each detailed report safety related event may have waterPollution that is a string. This error is due to having a value that is not a string.

AirTemperatureAmbientConditionNarrative
path: airTemperatureAmbientConditionNarrative
datatype: string
type: PropertyShape
comment: free text in accordance with Appendix D – General Part, section 3.2.
message: airTemperatureAmbientConditionNarrative: Each detailed report safety related event may have airTemperatureAmbientConditionNarrative that is a string. This error is due to having a value that is not a string.
affected property: airTemperatureAmbientConditionNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
severity: violation

TotalNumberDamagedVehicles
severity: violation
message: totalNumberDamagedVehicles: Each detailed report safety related event may have totalNumberDamagedVehicles that is an integer. This error is due to having a value that is not an integer.
path: totalNumberDamagedVehicles
datatype: integer
affected property: totalNumberDamagedVehicles
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

TotalLengthTrackDamaged
severity: violation
message: totalLengthTrackDamaged: Each detailed report safety related event may have totalLengthTrackDamaged that is a float. This error is due to having a value that is not a float.
path: totalLengthTrackDamaged
datatype: float
affected property: totalLengthTrackDamaged
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

TypeOfMovementNarrative
datatype: string
severity: violation
path: typeOfMovementNarrative
comment: Free text in accordance with Appendix D – General Part, section 3.2.
message: typeOfMovementNarrative: Each detailed report safety related event may have typeOfMovementNarrative that is a string. This error is due to having a value that is not a string.
affected property: typeOfMovementNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

NumberSwitchesPointsDamaged
severity: violation
path: numberSwitchesPointsDamaged
message: numberSwitchesPointsDamaged: Each detailed report safety related event may have numberSwitchesPointsDamaged that is an integer. This error is due to having a value that is not an integer.
datatype: integer
affected property: numberSwitchesPointsDamaged
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

DamageRollingStockNarrative
datatype: string
type: PropertyShape
message: damageRollingStockNarrative: Each detailed report safety related event may have damageRollingStockNarrative that is a string. This error is due to having a value that is not a string.
comment: Free text in accordance with Appendix D – General Part, section 3.2.
severity: violation
affected property: damageRollingStockNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: damageRollingStockNarrative

CargoSpeed
datatype: float
type: PropertyShape
message: cargoSpeed: Each detailed report safety related event may have cargoSpeed that is a float. This error is due to having a value that is not a float.
severity: violation
affected property: cargoSpeed
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: cargoSpeed

NumberDelayedPassengerTrains
severity: violation
path: numberDelayedPassengerTrains
message: numberDelayedPassengerTrains: Each detailed report safety related event may have numberDelayedPassengerTrains that is an integer. This error is due to having a value that is not an integer.
datatype: integer
affected property: numberDelayedPassengerTrains
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

LightConditionNarrative
message: lightConditionNarrative: Each detailed report safety related event may have lightConditionNarrative that is a string. This error is due to having a value that is not a string.
severity: violation
type: PropertyShape
datatype: string
comment: Free text in accordance with Appendix D – General Part, section 3.2.
affected property: lightConditionNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: lightConditionNarrative

SoilPollution
severity: violation
path: soilPollution
message: soilPollution: Each detailed report safety related event may have soilPollution that is a string. This error is due to having a value that is not a string.
datatype: string
affected property: soilPollution
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

ReportingContactIdForOccurrenceConsequences
severity: violation
path: reportingContactIdForOccurrenceConsequences
datatype: string
type: PropertyShape
affected property: reportingContactIdForOccurrenceConsequences
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: reportingContactIdForOccurrenceConsequences: Each detailed report safety related event may have reportingContactIdForOccurrenceConsequences that is a string. This error is due to having a value that is not a string.

LengthTrackSubstructureDamaged
message: lengthTrackSubstructureDamaged: Each detailed report safety related event may have lengthTrackSubstructureDamaged that is a float. This error is due to having a value that is not a float.
severity: violation
type: PropertyShape
datatype: float
affected property: lengthTrackSubstructureDamaged
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: lengthTrackSubstructureDamaged

MinutesDelayPassengerTrains
severity: violation
message: minutesDelayPassengerTrains: Each detailed report safety related event may have minutesDelayPassengerTrains that is a float. This error is due to having a value that is not a float.
datatype: float
type: PropertyShape
affected property: minutesDelayPassengerTrains
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: minutesDelayPassengerTrains

DamageInfrastructureNarrative
message: damageInfrastructureNarrative: Each detailed report safety related event may have damageInfrastructureNarrative that is a string. This error is due to having a value that is not a string.
datatype: string
type: PropertyShape
severity: violation
affected property: damageInfrastructureNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: damageInfrastructureNarrative

MinutesDelayFreightTrains
severity: violation
message: minutesDelayFreightTrains: Each detailed report safety related event may have minutesDelayFreightTrains that is a float. This error is due to having a value that is not a float.
datatype: float
type: PropertyShape
affected property: minutesDelayFreightTrains
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: minutesDelayFreightTrains

LengthTrackRailsDamaged
datatype: float
message: lengthTrackRailsDamaged: Each detailed report safety related event may have lengthTrackRailsDamaged that is a float. This error is due to having a value that is not a float.
type: PropertyShape
path: lengthTrackRailsDamaged
affected property: lengthTrackRailsDamaged
affected class: DetailedReportSafetyRelatedEvent
scope: local
severity: violation

NumberDelayedFreightTrains
severity: violation
path: numberDelayedFreightTrains
message: numberDelayedFreightTrains: Each detailed report safety related event may have numberDelayedFreightTrains that is an integer. This error is due to having a value that is not an integer.
type: PropertyShape
affected property: numberDelayedFreightTrains
affected class: DetailedReportSafetyRelatedEvent
scope: local
datatype: integer

TrainNumber
message: trainNumber: Each detailed report safety related event may have trainNumber that is a string. This error is due to having a value that is not a string.
severity: violation
path: trainNumber
type: PropertyShape
affected property: trainNumber
affected class: DetailedReportSafetyRelatedEvent
scope: local
datatype: string

EstimatedDamageBuiltSurrounding
datatype: float
type: PropertyShape
message: estimatedDamageBuiltSurrounding: Each detailed report safety related event may have estimatedDamageBuiltSurrounding that is a float. This error is due to having a value that is not a float.
severity: violation
affected property: estimatedDamageBuiltSurrounding
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: estimatedDamageBuiltSurrounding

CargoNumber
datatype: string
type: PropertyShape
severity: violation
path: cargoNumber
affected property: cargoNumber
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: cargoNumber: Each detailed report safety related event may have cargoNumber that is a string. This error is due to having a value that is not a string.

NumberAndSpeedNarrative
severity: violation
message: numberAndSpeedNarrative: Each detailed report safety related event may have numberAndSpeedNarrative that is a string. This error is due to having a value that is not a string.
type: PropertyShape
comment: Free text in accordance with Appendix D – General Part, section 3.2.
datatype: string
affected property: numberAndSpeedNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: numberAndSpeedNarrative

EstimatedCostOperationDisruptionTDGFreightService
datatype: float
type: PropertyShape
severity: violation
message: estimatedCostOperationDisruptionTDGFreightService: Each detailed report safety related event may have estimatedCostOperationDisruptionTDGFreightService that is a float. This error is due to having a value that is not a float.
affected property: estimatedCostOperationDisruptionTDGFreightService
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: estimatedCostOperationDisruptionTDGFreightService

LengthTrackSuperstructureDamaged
severity: violation
message: lengthTrackSuperstructureDamaged: Each detailed report safety related event may have lengthTrackSuperstructureDamaged that is a float. This error is due to having a value that is not a float.
type: PropertyShape
datatype: float
affected property: lengthTrackSuperstructureDamaged
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: lengthTrackSuperstructureDamaged

EstimatedCostOperationDisruptionPassengerService
datatype: float
type: PropertyShape
severity: violation
path: estimatedCostOperationDisruptionPassengerService
affected property: estimatedCostOperationDisruptionPassengerService
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: estimatedCostOperationDisruptionPassengerService: Each detailed report safety related event may have estimatedCostOperationDisruptionPassengerService that is a float. This error is due to having a value that is not a float.

EstimatedCostOperationDisruptionFreightService
datatype: float
message: estimatedCostOperationDisruptionFreightService: Each detailed report safety related event may have estimatedCostOperationDisruptionFreightService that is a float. This error is due to having a value that is not a float.
type: PropertyShape
severity: violation
affected property: estimatedCostOperationDisruptionFreightService
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: estimatedCostOperationDisruptionFreightService

DamageOperationServicesNarrative
datatype: string
type: PropertyShape
comment: Free text in accordance with Appendix D – General Part, section 3.2.
comment: Damage to the railway system operations, for example, disruption of railway services (passenger, freight, dangerous goods transport).
severity: violation
path: damageOperationServicesNarrative
affected property: damageOperationServicesNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: damageOperationServicesNarrative: Each detailed report safety related event may have damageOperationServicesNarrative that is a string. This error is due to having a value that is not a string.

LocationDetailsNarrative
severity: violation
message: locationDetailsNarrative: Each detailed report safety related event may have locationDetailsNarrative that is a string. This error is due to having a value that is not a string.
type: PropertyShape
datatype: string
comment: Free text in accordance with Appendix D – General Part, section 3.2.
affected property: locationDetailsNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: locationDetailsNarrative

EstimatedCostOperationDisruption
datatype: float
type: PropertyShape
severity: violation
path: estimatedCostOperationDisruption
affected property: estimatedCostOperationDisruption
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: estimatedCostOperationDisruption: Each detailed report safety related event may have estimatedCostOperationDisruption that is a float. This error is due to having a value that is not a float.

EstimatedCostDepollution
datatype: float
type: PropertyShape
severity: violation
message: estimatedCostDepollution: Each detailed report safety related event may have estimatedCostDepollution that is a float. This error is due to having a value that is not a float.
affected property: estimatedCostDepollution
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: estimatedCostDepollution

DamageEnvironmentNarrative
datatype: string
type: PropertyShape
comment: Free text in accordance with Appendix D – General Part, section 3.2.
comment: Environmentat damage, for example, pollution or contamination of land, air, waters, intoxication of wildlife or livestock.
affected property: damageEnvironmentNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
message: damageEnvironmentNarrative: Each detailed report safety related event may have damageEnvironmentNarrative that is a string. This error is due to having a value that is not a string.
severity: violation
path: damageEnvironmentNarrative

ContactIdForOccurrenceContext
datatype: string
type: PropertyShape
message: contactIdForOccurrenceContext: Each detailed report safety related event may have contactIdForOccurrenceContext that is a string. This error is due to having a value that is not a string.
severity: violation
affected property: contactIdForOccurrenceContext
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: contactIdForOccurrenceContext

TrainSpeed
severity: violation
message: trainSpeed: Each detailed report safety related event may have trainSpeed that is a float. This error is due to having a value that is not a float.
path: trainSpeed
datatype: float
affected property: trainSpeed
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

VehicleSpeed
severity: violation
path: vehicleSpeed
message: vehicleSpeed: Each detailed report safety related event may have vehicleSpeed that is a float. This error is due to having a value that is not a float.
datatype: float
affected property: vehicleSpeed
affected class: DetailedReportSafetyRelatedEvent
scope: local
type: PropertyShape

TotalNumberWagonsLeaking
severity: violation
path: totalNumberWagonsLeaking
type: PropertyShape
message: totalNumberWagonsLeaking: Each detailed report safety related event may have totalNumberWagonsLeaking that is an integer. This error is due to having a value that is not an integer.
affected property: totalNumberWagonsLeaking
affected class: DetailedReportSafetyRelatedEvent
scope: local
datatype: integer

TotalNumberOverturnedVehicles
severity: violation
message: totalNumberOverturnedVehicles: Each detailed report safety related event may have totalNumberOverturnedVehicles that is an integer. This error is due to having a value that is not an integer.
path: totalNumberOverturnedVehicles
type: PropertyShape
affected property: totalNumberOverturnedVehicles
affected class: DetailedReportSafetyRelatedEvent
scope: local
datatype: integer

TrackSurfaceConditionNarrative
severity: violation
comment: Free text in accordance with Appendix D – General Part, section 3.2.
path: trackSurfaceConditionNarrative
type: PropertyShape
message: trackSurfaceConditionNarrative: Each detailed report safety related event may have trackSurfaceConditionNarrative that is a string. This error is due to having a value that is not a string.
affected property: trackSurfaceConditionNarrative
affected class: DetailedReportSafetyRelatedEvent
scope: local
datatype: string

TemperatureDR
severity: violation
comment: Temperature.
path: temperature
type: PropertyShape
message: temperature: Each detailed report safety related event may have temperaure that is a float. This error is due to having a value that is not a float.
affected property: temperature
affected class: DetailedReportSafetyRelatedEvent
scope: local
datatype: float

VehicleInvolved
path: vehicleInvolved
type: PropertyShape
scope: local
message: vehicleInvolved: Each detailed report safety related event has a vehicleInvolved that must be a Vehicle.
affected class: DetailedReportSafetyRelatedEvent
affected property: vehicleInvolved
severity: violation
class: Vehicle
message: vehicleInvolved: The detailed report (TDG part) has a vehicleInvolved that must be a Vehicle.
affected class: DetailedReportTdgPart

DamageToRollingStock
path: damageToRollingStock
comment: Relates the safety related event with the number of vehicles damaged broken down per type of damage (to vehicle) and vehicle type.
type: PropertyShape
scope: local
affected class: DetailedReportSafetyRelatedEvent
severity: violation
class: RollingStockDamagePerVehicleType
message: damageToRollingStock: The detailed report of the safety related event has a damageToRollingStock that must be a RollingStockDamagePerVehicleType.
affected property: damageToRollingStock

HasOccurrenceScenario
severity: violation
scope: local
affected class: DetailedReportSafetyRelatedEvent
comment: Relates a safety related event with an occurrence scenario.
type: PropertyShape
message: hasOccurrenceScenario: The detailed report of the safety related event has a hasOccurrenceScenario that must be a OccurrenceScenario.
path: hasOccurrenceScenario
class: OccurrenceScenario
affected property: hasOccurrenceScenario

HumanConsequencesPerPersonCategoryDR
type: PropertyShape
affected property: humanConsequencesPerPersonCategory
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Relates the safety related event with the class that represents human consequences (victims) per person category (passengers, trespassers, employees, others).
path: humanConsequencesPerPersonCategory
class: HumanConsequencesPerPersonCategory
severity: violation
message: humanConsequencesPerPersonCategory: The detailed report of the safety related event has a humanConsequencesPerPersonCategory that must be a HumanConsequencesPerPersonCategory.

AmbientConditionSKOS
type: PropertyShape
affected property: ambientCondition
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Qualitative description of the weather ambiant condiftions at the time of the occurrence.
path: ambientCondition
class: Concept
property: AmbientConditionSKOSinScheme
severity: violation
message: ambientCondition: The instance of DetailedReportSafetyRelatedEvent has a ambientCondition value that is not a SKOS concept.

AmbientConditionSKOSinScheme
type: PropertyShape
affected property: ambientCondition
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: inScheme
has value: AmbientConditions
severity: violation
message: ambientCondition: The instance of DetailedReportSafetyRelatedEvent has a ambientCondition value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/ambient-conditions/AmbientConditions.

LevelCrossingTypeSKOS
type: PropertyShape
affected property: levelCrossingType
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Type of level crossing in accordance with the applicable list of types.
path: levelCrossingType
class: Concept
property: LevelCrossingTypeSKOSinScheme
severity: violation
message: levelCrossingType: The instance of DetailedReportSafetyRelatedEvent has a levelCrossingType value that is not a SKOS concept.

LevelCrossingTypeSKOSinScheme
type: PropertyShape
affected property: levelCrossingType
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: inScheme
has value: LevelCrossingTypes
severity: violation
message: levelCrossingType: The instance of DetailedReportSafetyRelatedEvent has a levelCrossingType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/level-crossing-types/LevelCrossingTypes.

LightConditionSKOS
type: PropertyShape
affected property: lightCondition
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Light condition at the time and location of an occurrence.
path: lightCondition
class: Concept
property: LightConditionSKOSinScheme
severity: violation
message: lightCondition: The instance of DetailedReportSafetyRelatedEvent has a lightCondition value that is not a SKOS concept.

LightConditionSKOSinScheme
type: PropertyShape
affected property: lightCondition
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: inScheme
has value: LightConditions
severity: violation
message: lightCondition: The instance of DetailedReportSafetyRelatedEvent has a lightCondition value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/light-conditions/LightConditions.

LocationDetailsSKOS
type: PropertyShape
affected property: locationDetails
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Detailed description of the location at which an occurrence took place.
path: locationDetails
class: Concept
property: LocationDetailsSKOSinScheme
severity: violation
message: locationDetails: The instance of DetailedReportSafetyRelatedEvent has a locationDetails value that is not a SKOS concept.

LocationDetailsSKOSinScheme
type: PropertyShape
affected property: locationDetails
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: inScheme
has value: LocationDetails
severity: violation
message: locationDetails: The instance of DetailedReportSafetyRelatedEvent has a locationDetails value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/location-details/LocationDetails.

TrackSurfaceConditionSKOS
type: PropertyShape
affected property: trackSurfaceCondition
affected class: DetailedReportSafetyRelatedEvent
scope: local
comment: Condition of the surface at the time and location of an occurrence.
path: trackSurfaceCondition
class: Concept
property: TrackSurfaceConditionSKOSinScheme
severity: violation
message: trackSurfaceCondition: The instance of DetailedReportSafetyRelatedEvent has a trackSurfaceCondition value that is not a SKOS concept.

TrackSurfaceConditionSKOSinScheme
type: PropertyShape
affected property: trackSurfaceCondition
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: inScheme
has value: TrackSurfaceConditions
severity: violation
message: trackSurfaceCondition: The instance of DetailedReportSafetyRelatedEvent has a trackSurfaceCondition value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/track-surface-conditions/TrackSurfaceConditions.

TrainMovementTypeSKOS
type: PropertyShape
affected property: trainMovementType
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: trainMovementType
class: Concept
property: TrainMovementTypeSKOSinScheme
severity: violation
message: trainMovementType: The instance of DetailedReportSafetyRelatedEvent has a trainMovementType value that is not a SKOS concept.

TrainMovementTypeSKOSinScheme
type: PropertyShape
affected property: trainMovementType
affected class: DetailedReportSafetyRelatedEvent
scope: local
path: inScheme
has value: TrainMovementTypes
severity: violation
message: trainMovementType: The instance of DetailedReportSafetyRelatedEvent has a trainMovementType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/train-movement-types/TrainMovementTypes.

Temperature
severity: violation
comment: Temperature.
path: temperature
type: PropertyShape
message: temperature: Each detailed report TDG part may have temperaure that is a float. This error is due to having a value that is not a float.
affected property: temperature
affected class: DetailedReportTdgPart
scope: local
datatype: float

OccurrenceDetailsNarrative
type: PropertyShape
affected property: occurrenceDetailsNarrative
affected class: DetailedReportTdgPart
scope: local
comment: Free text (optional), Only to be used if needed for better understanding of the reported dataset. Taken from Annexes ISC-2022-00728_2023-07.
path: occurrenceDetailsNarrative
datatype: string
severity: violation
message: occurrenceDetailsNarrative: Each detailed report TDG part may have occurrenceDetailsNarrative that is a string. This error is due to having a value that is not a string.

TdgTotalNumberInjuries
path: tdgTotalNumberInjuries
datatype: integer
severity: violation
affected property: tdgTotalNumberInjuries
message: tdgTotalNumberInjuries: Each detailed report TDG part may have tdgTotalNumberInjuries that is an integer. This error is due to having a value that is not an integer.
affected class: DetailedReportTdgPart
type: PropertyShape
scope: local

TdgEvnNumberVagon
scope: local
affected class: DetailedReportTdgPart
severity: violation
datatype: string
affected property: tdgEvnNumberVagon
type: PropertyShape
path: tdgEvnNumberVagon
message: tdgEvnNumberVagon: Each detailed report TDG part may have tdgEvnNumberVagon that is a string. This error is due to having a value that is not a string.

TdgTotalNumberDeaths
scope: local
affected class: DetailedReportTdgPart
severity: violation
datatype: integer
affected property: tdgTotalNumberDeaths
message: tdgTotalNumberDeaths: Each detailed report TDG part may have tdgTotalNumberDeaths that is an integer. This error is due to having a value that is not an integer.
type: PropertyShape
path: tdgTotalNumberDeaths

MeanContainmentMaterial
message: meanContainmentMaterial: Each detailed report TDG part may have meanContainmentMaterial that is a string. This error is due to having a value that is not a string.
scope: local
severity: violation
path: meanContainmentMaterial
datatype: string
type: PropertyShape
affected property: meanContainmentMaterial
affected class: DetailedReportTdgPart

UnNumber
datatype: string
path: unNumber
severity: violation
affected property: unNumber
affected class: DetailedReportTdgPart
message: unNumber: Each detailed report TDG part may have unNumber that is a string. This error is due to having a value that is not a string.
type: PropertyShape
scope: local

TdgCompanyFaxNumber
scope: local
affected class: DetailedReportTdgPart
severity: violation
datatype: string
affected property: tdgCompanyFaxNumber
type: PropertyShape
path: tdgCompanyFaxNumber
message: tdgCompanyFaxNumber: Each detailed report TDG part may have tdgCompanyFaxNumber that is a string. This error is due to having a value that is not a string.

TdgCompanyTelephone
scope: local
affected class: DetailedReportTdgPart
severity: violation
datatype: string
affected property: tdgCompanyTelephone
type: PropertyShape
message: tdgCompanyTelephone: Each detailed report TDG part may have tdgCompanyTelephone that is a string. This error is due to having a value that is not a string.
path: tdgCompanyTelephone

TdgClass
scope: local
datatype: string
affected class: DetailedReportTdgPart
severity: violation
message: tdgClass: Each detailed report TDG part may have tdgClass that is a string. This error is due to having a value that is not a string.
affected property: tdgClass
path: tdgClass
type: PropertyShape

TdgAdditionalOccurrenceDescription
datatype: anyURI
scope: local
affected class: DetailedReportTdgPart
severity: violation
affected property: tdgAdditionalOccurrenceDescription
type: PropertyShape
message: tdgAdditionalOccurrenceDescription: Each detailed report TDG part may have tdgAdditionalOccurrenceDescription that is a anyURI. This error is due to having a value that is not a anyURI.
path: tdgAdditionalOccurrenceDescription

TdgCompanyAddress
scope: local
datatype: string
affected class: DetailedReportTdgPart
severity: violation
affected property: tdgCompanyAddress
message: tdgCompanyAddress: Each detailed report TDG part may have tdgCompanyAddress that is a string. This error is due to having a value that is not a string.
path: tdgCompanyAddress
type: PropertyShape

PackingGroup
scope: local
path: packingGroup
datatype: string
affected class: DetailedReportTdgPart
severity: violation
type: PropertyShape
message: packingGroup: Each detailed report TDG part may have packingGroup that is a string. This error is due to having a value that is not a string.
affected property: packingGroup

OccurrenceRegion
scope: local
path: occurrenceRegion
datatype: string
affected class: DetailedReportTdgPart
severity: violation
type: PropertyShape
message: occurrenceRegion: Each detailed report TDG part may have occurrenceRegion that is a string. This error is due to having a value that is not a string.
affected property: occurrenceRegion

OccurrenceDateTime
type: PropertyShape
affected property: occurrenceDateTime
affected class: DetailedReportTdgPart
scope: local
path: occurrenceDateTime
datatype: dateTime
severity: violation
message: occurrenceDateTime: Each detailed report TDG part may have occurrenceDateTime that is a dateTime. This error is due to having a value that is not a dateTime.

OccurrenceTownOrCity
type: PropertyShape
affected property: occurrenceTownOrCity
affected class: DetailedReportTdgPart
scope: local
path: occurrenceTownOrCity
datatype: string
severity: violation
message: occurrenceTownOrCity: Each detailed report TDG part may have occurrenceTownOrCity that is a string. This error is due to having a value that is not a string.

OccurrenceDepartment
type: PropertyShape
affected property: occurrenceDepartment
affected class: DetailedReportTdgPart
scope: local
path: occurrenceDepartment
datatype: string
severity: violation
message: occurrenceDepartment: Each detailed report TDG part may have occurrenceDepartment that is a string. This error is due to having a value that is not a string.

DeemedCausesNarrative
type: PropertyShape
affected property: deemedCausesNarrative
affected class: DetailedReportTdgPart
scope: local
comment: Free text (optional), Only to be used if needed for better understanding of the reported dataset. Taken from Annexes ISC-2022-00728_2023-07.
path: deemedCausesNarrative
datatype: string
severity: violation
message: deemedCausesNarrative: Each detailed report TDG part may have deemedCausesNarrative that is a string. This error is due to having a value that is not a string.

OccurrenceConsequencesNarrative
type: PropertyShape
affected property: occurrenceConsequencesNarrative
affected class: DetailedReportTdgPart
scope: local
comment: Free text (optional), Only to be used if needed for better understanding of the reported dataset. Taken from Annexes ISC-2022-00728_2023-07.
path: occurrenceConsequencesNarrative
datatype: string
severity: violation
message: occurrenceConsequencesNarrative: Each detailed report TDG part may have occurrenceConsequencesNarrative that is a string. This error is due to having a value that is not a string.

EstimatedQuantityLossProduct
affected property: estimatedQuantityLossProduct
scope: local
message: estimatedQuantityLossProduct: Each detailed report TDG part may have estimatedQuantityLossProduct that is a float. This error is due to having a value that is not a float.
severity: violation
type: PropertyShape
datatype: float
path: estimatedQuantityLossProduct
affected class: DetailedReportTdgPart

HumanConsequencesPerPersonCategory
type: PropertyShape
affected property: humanConsequencesPerPersonCategory
affected class: DetailedReportTdgPart
scope: local
comment: Relates the safety related event with the class that represents human consequences (victims) per person category (passengers, trespassers, employees, others).
path: humanConsequencesPerPersonCategory
class: HumanConsequencesPerPersonCategory
severity: violation
message: humanConsequencesPerPersonCategory: The detailed report (TDG part) has a humanConsequencesPerPersonCategory that must be a HumanConsequencesPerPersonCategory.

AuthoritiesInvolvementSKOS
type: PropertyShape
affected property: authoritiesInvolvement
affected class: DetailedReportTdgPart
scope: local
comment: Indication that authorities had to intervene to mitigate the consequences of an occurrence.
path: authoritiesInvolvement
class: Concept
property: AuthoritiesInvolvementSKOSinScheme
severity: violation
message: authoritiesInvolvement: The instance of DetailedReportTdgPart has a authoritiesInvolvement value that is not a SKOS concept.

AuthoritiesInvolvementSKOSinScheme
type: PropertyShape
affected property: authoritiesInvolvement
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: AuthoritiesInvolvementTypes
severity: violation
message: authoritiesInvolvement: The instance of DetailedReportTdgPart has a authoritiesInvolvement value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/authorities-involvement-types/AuthoritiesInvolvementTypes.

CountryOfOccurrenceSKOS
type: PropertyShape
affected property: countryOfOccurrence
affected class: DetailedReportTdgPart
scope: local
comment: Country where the safety related event occurred.
path: countryOfOccurrence
class: Concept
property: CountryOfOccurrenceSKOSinScheme
severity: violation
message: countryOfOccurrence: The instance of DetailedReportTdgPart has a countryOfOccurrence value that is not a SKOS concept.

CountryOfOccurrenceSKOSinScheme
type: PropertyShape
affected property: countryOfOccurrence
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: country
severity: violation
message: countryOfOccurrence: The instance of DetailedReportTdgPart has a countryOfOccurrence value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://publications.europa.eu/resource/authority/country.

DamageLevelSKOS
type: PropertyShape
affected property: damageLevel
affected class: DetailedReportTdgPart
scope: local
path: damageLevel
class: Concept
property: DamageLevelSKOSinScheme
severity: violation
message: damageLevel: The instance of DetailedReportTdgPart has a damageLevel value that is not a SKOS concept.

DamageLevelSKOSinScheme
type: PropertyShape
affected property: damageLevel
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: DamageLevels
severity: violation
message: damageLevel: The instance of DetailedReportTdgPart has a damageLevel value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/damage-levels/DamageLevels.

LossOfProductSKOS
type: PropertyShape
affected property: lossOfProduct
affected class: DetailedReportTdgPart
scope: local
comment: Relates to occurrences with dangerous goods involvement, in which a loss of containment of the dangerous substance (loss of product) occurred.
path: lossOfProduct
class: Concept
property: LossOfProductSKOSinScheme
severity: violation
message: lossOfProduct: The instance of DetailedReportTdgPart has a lossOfProduct value that is not a SKOS concept.

LossOfProductSKOSinScheme
type: PropertyShape
affected property: lossOfProduct
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: ProductLossTypes
severity: violation
message: lossOfProduct: The instance of DetailedReportTdgPart has a lossOfProduct value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/product-losss-types/ProductLossTypes.

MeansContainmentSKOS
type: PropertyShape
affected property: meansContainment
affected class: DetailedReportTdgPart
scope: local
comment: Type of contianment of a dangerous good substance, in accordance with the list of applicable types defined in RID.
path: meansContainment
class: Concept
property: MeansContainmentSKOSinScheme
severity: violation
message: meansContainment: The instance of DetailedReportTdgPart has a meansContainment value that is not a SKOS concept.

MeansContainmentSKOSinScheme
type: PropertyShape
affected property: meansContainment
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: MeansOfContainmentTypes
severity: violation
message: meansContainment: The instance of DetailedReportTdgPart has a meansContainment value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/means-of-containment-types/MeansOfContainmentTypes.

MeansContainmentFailureTypeSKOS
type: PropertyShape
affected property: meansContainmentFailureType
affected class: DetailedReportTdgPart
scope: local
comment: Type of failure of the dangerous goods containment leading to the loss of containment, in accordance witht he applicable list of failure defined in RID.
path: meansContainmentFailureType
class: Concept
property: MeansContainmentFailureTypeSKOSinScheme
severity: violation
message: meansContainmentFailureType: The instance of DetailedReportTdgPart has a meansContainmentFailureType value that is not a SKOS concept.

MeansContainmentFailureTypeSKOSinScheme
type: PropertyShape
affected property: meansContainmentFailureType
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: MeansContainmentFailureTypes
severity: violation
message: meansContainmentFailureType: The instance of DetailedReportTdgPart has a meansContainmentFailureType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/means-containment-failure-types/MeansContainmentFailureTypes.

OperationalCauseSKOS
type: PropertyShape
affected property: operationalCause
affected class: DetailedReportTdgPart
scope: local
path: operationalCause
class: Concept
property: OperationalCauseSKOSinScheme
severity: violation
message: operationalCause: The instance of DetailedReportTdgPart has a operationalCause value that is not a SKOS concept.

OperationalCauseSKOSinScheme
type: PropertyShape
affected property: operationalCause
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: CauseTypes
severity: violation
message: operationalCause: The instance of DetailedReportTdgPart has a operationalCause value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/cause-types/CauseTypes.

TdgLocationSKOS
type: PropertyShape
affected property: tdgLocation
affected class: DetailedReportTdgPart
scope: local
path: tdgLocation
class: Concept
property: TdgLocationSKOSinScheme
severity: violation
message: tdgLocation: The instance of DetailedReportTdgPart has a tdgLocation value that is not a SKOS concept.

TdgLocationSKOSinScheme
type: PropertyShape
affected property: tdgLocation
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: TdgLocationTypes
severity: violation
message: tdgLocation: The instance of DetailedReportTdgPart has a tdgLocation value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/tdg-location-types/TdgLocationTypes.

TdgOccurrenceCauseSKOS
type: PropertyShape
affected property: tdgOccurrenceCause
affected class: DetailedReportTdgPart
scope: local
path: tdgOccurrenceCause
class: Concept
property: TdgOccurrenceCauseSKOSinScheme
severity: violation
message: tdgOccurrenceCause: The instance of DetailedReportTdgPart has a tdgOccurrenceCause value that is not a SKOS concept.

TdgOccurrenceCauseSKOSinScheme
type: PropertyShape
affected property: tdgOccurrenceCause
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: TDGOccurrenceCauses
severity: violation
message: tdgOccurrenceCause: The instance of DetailedReportTdgPart has a tdgOccurrenceCause value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/tdg-occurrence-causes/TDGOccurrenceCauses.

TopographySKOS
type: PropertyShape
affected property: topography
affected class: DetailedReportTdgPart
scope: local
comment: Qualitative description of the topography at the time and location of an occurrence.
path: topography
class: Concept
property: TopographySKOSinScheme
severity: violation
message: topography: The instance of DetailedReportTdgPart has a topography value that is not a SKOS concept.

TopographySKOSinScheme
type: PropertyShape
affected property: topography
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: TopographyTypes
severity: violation
message: topography: The instance of DetailedReportTdgPart has a topography value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/topography-types/TopographyTypes.

WeatherConditionSKOS
type: PropertyShape
affected property: weatherCondition
affected class: DetailedReportTdgPart
scope: local
comment: Ambient condition and air temperature at the time and location of an occurrence.
path: weatherCondition
class: Concept
property: WeatherConditionSKOSinScheme
severity: violation
message: weatherCondition: The instance of DetailedReportTdgPart has a weatherCondition value that is not a SKOS concept.

WeatherConditionSKOSinScheme
type: PropertyShape
affected property: weatherCondition
affected class: DetailedReportTdgPart
scope: local
path: inScheme
has value: WeatherConditions
severity: violation
message: weatherCondition: The instance of DetailedReportTdgPart has a weatherCondition value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/weather-conditions/WeatherConditions.

DocumentCopyright
datatype: string
scope: local
path: documentCopyright
affected property: documentCopyright
type: PropertyShape
message: documentCopyright: Each document may have documentCopyright that is a string. This error is due to having a value that is not a string.
affected class: Document
severity: violation

DocumentVersion
severity: violation
affected class: Document
message: documentVersion: Each document may have documentVersion that is a string. This error is due to having a value that is not a string.
type: PropertyShape
path: documentVersion
affected property: documentVersion
datatype: string
scope: local

DocumentTitle
severity: violation
affected property: documentTitle
message: documentTitle: Each document may have documentTitle that is a string. This error is due to having a value that is not a string.
path: documentTitle
affected class: Document
type: PropertyShape
datatype: string
scope: local

DocumentId
affected property: documentId
path: documentId
severity: violation
message: documentId: Each document may have documentId that is a string. This error is due to having a value that is not a string.
type: PropertyShape
affected class: Document
scope: local
datatype: string

DocumentAccessSKOS
type: PropertyShape
affected property: documentAccess
affected class: Document
scope: local
path: documentAccess
class: Concept
property: DocumentAccessSKOSinScheme
severity: violation
message: documentAccess: The instance of Document has a documentAccess value that is not a SKOS concept.

DocumentAccessSKOSinScheme
type: PropertyShape
affected property: documentAccess
affected class: Document
scope: local
path: inScheme
has value: DocumentAccesses
severity: violation
message: documentAccess: The instance of Document has a documentAccess value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/document-accesses/DocumentAccesses.

DocumentLanguageSKOS
type: PropertyShape
affected property: documentLanguage
affected class: Document
scope: local
comment: Language(s) in which the document is available.
path: documentLanguage
class: Concept
property: DocumentLanguageSKOSinScheme
severity: violation
message: documentLanguage: The instance of Document has a documentLanguage value that is not a SKOS concept.

DocumentLanguageSKOSinScheme
type: PropertyShape
affected property: documentLanguage
affected class: Document
scope: local
path: inScheme
has value: language
severity: violation
message: documentLanguage: The instance of Document has a documentLanguage value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: https://publications.europa.eu/resource/authority/language.

DocumentStatusSKOS
type: PropertyShape
affected property: documentStatus
affected class: Document
scope: local
comment: Language(s) in which the document is available.
path: documentStatus
class: Concept
property: DocumentStatusSKOSinScheme
severity: violation
message: documentStatus: The instance of Document has a documentStatus value that is not a SKOS concept.

DocumentStatusSKOSinScheme
type: PropertyShape
affected property: documentStatus
affected class: Document
scope: local
path: inScheme
has value: DocumentStatuses
severity: violation
message: documentStatus: The instance of Document has a documentStatus value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/document-statuses/DocumentStatuses.

DocumentTypeSKOS
type: PropertyShape
affected property: documentType
affected class: Document
scope: local
comment: Type of document (e.g. report, note, e-mail...). Not to confuse with the ICT format of the digital document.
path: documentType
class: Concept
property: DocumentTypeSKOSinScheme
severity: violation
message: documentType: The instance of Document has a documentType value that is not a SKOS concept.

DocumentTypeSKOSinScheme
type: PropertyShape
affected property: documentType
affected class: Document
scope: local
path: inScheme
has value: DocumentTypes
severity: violation
message: documentType: The instance of Document has a documentType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/document-types/DocumentTypes.

PositionFailedRiskControlMeasure
severity: violation
scope: local
affected class: FailedRiskControlMeasure
message: positionFailedRiskControlMeasure: Each failed risk control measure may have positionFailedRiskControlMeasure that is an integer. This error is due to having a value that is not an integer.
type: PropertyShape
datatype: integer
path: positionFailedRiskControlMeasure
affected property: positionFailedRiskControlMeasure

FailedRiskControlMeasureText
path: failedRiskControlMeasureText
type: PropertyShape
severity: violation
scope: local
affected class: FailedRiskControlMeasure
affected property: failedRiskControlMeasureText
datatype: string
message: failedRiskControlMeasureText: Each failed risk control measure may have failedRiskControlMeasureText that is a string. This error is due to having a value that is not a string.

FailureMode
message: failureMode: Each failed risk control measure may have failureMode that is a string. This error is due to having a value that is not a string.
type: PropertyShape
scope: local
path: failureMode
affected property: failureMode
affected class: FailedRiskControlMeasure
severity: violation
datatype: string

FailureAnalysis
path: failureAnalysis
type: PropertyShape
scope: local
affected class: FailedRiskControlMeasure
severity: violation
datatype: string
affected property: failureAnalysis
message: failureAnalysis: Each failed risk control measure may have failureAnalysis that is a string. This error is due to having a value that is not a string.

CorrespondsToRiskControlMeasure
message: correspondsToRiskControlMeasure: The failed risk control measure has a correspondsToRiskControlMeasure that must be a RiskControlMeasure.
severity: violation
affected class: FailedRiskControlMeasure
type: PropertyShape
class: RiskControlMeasure
comment: Relates the failed risk control measure information with the corresponding risk control measure.
scope: local
path: correspondsToRiskControlMeasure
affected property: correspondsToRiskControlMeasure

FailedInBlock
affected class: FailedRiskControlMeasure
severity: violation
comment: Relates the failed safety measure information with the corresponding occurrence scenario building block.
type: PropertyShape
class: OccurrenceScenarioBuildingBlock
path: failedInBlock
scope: local
message: failedInBlock: The failed risk control measure has a failedInBlock that must be a OccurrenceScenarioBuildingBlock.
affected property: failedInBlock

CausalEventTypeSKOS
type: PropertyShape
affected property: causalEventType
affected class: FailedRiskControlMeasure
scope: local
path: causalEventType
class: Concept
property: CausalEventTypeSKOSinScheme
severity: violation
message: causalEventType: The instance of FailedRiskControlMeasure has a causalEventType value that is not a SKOS concept.

CausalEventTypeSKOSinScheme
type: PropertyShape
affected property: causalEventType
affected class: FailedRiskControlMeasure
scope: local
path: inScheme
has value: SafetyEventTypes
severity: violation
message: causalEventType: The instance of FailedRiskControlMeasure has a causalEventType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.

ResultFailedRiskControlMeasureSKOS
type: PropertyShape
affected property: resultFailedRiskControlMeasure
affected class: FailedRiskControlMeasure
scope: local
comment: List of possible resulting safety related events in case a given risk control measure fails to operate as planned.
path: resultFailedRiskControlMeasure
class: Concept
property: ResultFailedRiskControlMeasureSKOSinScheme
severity: violation
message: resultFailedRiskControlMeasure: The instance of FailedRiskControlMeasure has a resultFailedRiskControlMeasure value that is not a SKOS concept.

ResultFailedRiskControlMeasureSKOSinScheme
type: PropertyShape
affected property: resultFailedRiskControlMeasure
affected class: FailedRiskControlMeasure
scope: local
path: inScheme
has value: SafetyEventTypes
severity: violation
message: resultFailedRiskControlMeasure: The instance of FailedRiskControlMeasure has a resultFailedRiskControlMeasure value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.

NumberOfVictims
datatype: integer
severity: violation
path: numberOfVictims
affected property: numberOfVictims
affected class: HumanConsequencesPerPersonCategory
scope: local
comment: Total number of persons for the occurrence. Taken from Annexes ISC-2022-00728_2023-07.
type: PropertyShape
message: numberOfVictims: Each human consequences per person category may have numberOfVictims that is an integer. This error is due to having a value that is not an integer.

InjuryTdgTypeSKOS
type: PropertyShape
affected property: injuryTdgType
affected class: HumanConsequencesPerPersonCategory
scope: local
comment: Type of injury relating to human exposure to dangerous goods substances and associated dangerous phenomena.
path: injuryTdgType
class: Concept
property: InjuryTdgTypeSKOSinScheme
severity: violation
message: injuryTdgType: The instance of HumanConsequencesPerPersonCategory has a injuryTdgType value that is not a SKOS concept.

InjuryTdgTypeSKOSinScheme
type: PropertyShape
affected property: injuryTdgType
affected class: HumanConsequencesPerPersonCategory
scope: local
path: inScheme
has value: InjuryDGTypes
severity: violation
message: injuryTdgType: The instance of HumanConsequencesPerPersonCategory has a injuryTdgType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/injury-DG-types/InjuryDGTypes.

InjuryTypeSKOS
type: PropertyShape
affected property: injuryType
affected class: HumanConsequencesPerPersonCategory
scope: local
comment: Type of injury in accordance with Directive (EU) 2016/798 and in accordance with the Abreviated Injuriy Scale (AIS).
path: injuryType
class: Concept
property: InjuryTypeSKOSinScheme
severity: violation
message: injuryType: The instance of HumanConsequencesPerPersonCategory has a injuryType value that is not a SKOS concept.

InjuryTypeSKOSinScheme
type: PropertyShape
affected property: injuryType
affected class: HumanConsequencesPerPersonCategory
scope: local
path: inScheme
has value: InjuryTypes
severity: violation
message: injuryType: The instance of HumanConsequencesPerPersonCategory has a injuryType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/injury-types/InjuryTypes.

PersonCategorySKOS
type: PropertyShape
affected property: personCategory
affected class: HumanConsequencesPerPersonCategory
scope: local
comment: Category of person in accordance with the Directive (EU) 2016/798 which is victim of an occurrence.
path: personCategory
class: Concept
property: PersonCategorySKOSinScheme
severity: violation
message: personCategory: The instance of HumanConsequencesPerPersonCategory has a personCategory value that is not a SKOS concept.

PersonCategorySKOSinScheme
type: PropertyShape
affected property: personCategory
affected class: HumanConsequencesPerPersonCategory
scope: local
path: inScheme
has value: PersonCategories
severity: violation
message: personCategory: The instance of HumanConsequencesPerPersonCategory has a personCategory value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/person-categories/PersonCategories.

TotalNumberOfVictims
datatype: integer
severity: violation
path: totalNumberOfVictims
affected property: totalNumberOfVictims
affected class: HumanConsequencesTotalPerInjuryType
scope: local
comment: Breakdown of the total numbers of Fatalities/Serious injuries/Light injuries per category of persons (passenger/employee/trespasser/other).Taken from Annexes ISC-2022-00728_2023-07.
type: PropertyShape
message: TotalNumberOfVictims: Each Human consequences per injury type may have totalNumberOfVictims that is an integer. This error is due to having a value that is not an integer.

InjuryTypeSKOStotalPerInjuryType
type: PropertyShape
affected property: injuryType
affected class: HumanConsequencesTotalPerInjuryType
scope: local
comment: Type of injury in accordance with Directive (EU) 2016/798 and in accordance with the Abreviated Injuriy Scale (AIS).
path: injuryType
class: Concept
property: InjuryTypeSKOStotalPerInjuryTypeinScheme
severity: violation
message: injuryType: The instance of HumanConsequencesTotalPerInjuryType has a injuryType value that is not a SKOS concept.

InjuryTypeSKOStotalPerInjuryTypeinScheme
type: PropertyShape
affected property: injuryType
affected class: HumanConsequencesTotalPerInjuryType
scope: local
path: inScheme
has value: InjuryTypes
severity: violation
message: injuryType: The instance of HumanConsequencesTotalPerInjuryType has a injuryType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/injury-types/InjuryTypes.

PersonCategorySKOStotalPerInjuryType
type: PropertyShape
affected property: personCategory
affected class: HumanConsequencesTotalPerInjuryType
scope: local
comment: Category of person in accordance with the Directive (EU) 2016/798 which is victim of an occurrence.
path: personCategory
class: Concept
property: PersonCategorySKOStotalPerInjuryTypeinScheme
severity: violation
message: personCategory: The instance of HumanConsequencesTotalPerInjuryType has a personCategory value that is not a SKOS concept.

PersonCategorySKOStotalPerInjuryTypeinScheme
type: PropertyShape
affected property: personCategory
affected class: HumanConsequencesTotalPerInjuryType
scope: local
path: inScheme
has value: PersonCategories
severity: violation
message: personCategory: The instance of HumanConsequencesTotalPerInjuryType has a personCategory value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/person-categories/PersonCategories.

InputAndGateBuildingBlock
message: inputAndGateBuildingBlock: The input And gate has a inputAndGateBuildingBlock that must be a OccurrenceScenarioBuildingBlock.
type: PropertyShape
affected property: inputAndGateBuildingBlock
class: OccurrenceScenarioBuildingBlock
path: inputAndGateBuildingBlock
affected class: InputAndGate
severity: violation
scope: local

InputAndGateEventSKOS
type: PropertyShape
affected property: inputAndGateEvent
affected class: InputAndGate
scope: local
path: inputAndGateEvent
class: Concept
property: InputAndGateEventSKOSinScheme
severity: violation
message: inputAndGateEvent: The instance of InputAndGate has a inputAndGateEvent value that is not a SKOS concept.

InputAndGateEventSKOSinScheme
type: PropertyShape
affected property: inputAndGateEvent
affected class: InputAndGate
scope: local
path: inScheme
has value: SafetyEventTypes
severity: violation
message: inputAndGateEvent: The instance of InputAndGate has a inputAndGateEvent value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.

InputOrGateBuildingBlock
message: inputOrGateBuildingBlock: The input Or gate has a inputOrGateBuildingBlock that must be a OccurrenceScenarioBuildingBlock.
type: PropertyShape
affected property: inputOrGateBuildingBlock
class: OccurrenceScenarioBuildingBlock
path: inputOrGateBuildingBlock
affected class: InputOrGate
severity: violation
scope: local

InputOrGateEventSKOS
type: PropertyShape
affected property: inputOrGateEvent
affected class: InputOrGate
scope: local
path: inputOrGateEvent
class: Concept
property: InputOrGateEventSKOSinScheme
severity: violation
message: inputOrGateEvent: The instance of InputOrGate has a inputOrGateEvent value that is not a SKOS concept.

InputOrGateEventSKOSinScheme
type: PropertyShape
affected property: inputOrGateEvent
affected class: InputOrGate
scope: local
path: inScheme
has value: SafetyEventTypes
severity: violation
message: inputOrGateEvent: The instance of InputOrGate has a inputOrGateEvent value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.

ReportingPeriodStartDate
datatype: date
message: reportingPeriodStartDate: Each notification may have reportingPeriodStartDate that is a date. This error is due to having a value that is not a date.
path: reportingPeriodStartDate
affected property: reportingPeriodStartDate
severity: violation
type: PropertyShape
scope: local
affected class: Notification

ReportingPeriodEndDate
datatype: date
message: reportingPeriodEndDate: Each notification may have reportingPeriodEndDate that is a date. This error is due to having a value that is not a date.
path: reportingPeriodEndDate
affected property: reportingPeriodEndDate
severity: violation
type: PropertyShape
scope: local
affected class: Notification

NotificationLegalBasis
affected property: notificationLegalBasis
message: notificationLegalBasis: Each notification may have notificationLegalBasis that is a string. This error is due to having a value that is not a string.
datatype: string
type: PropertyShape
path: notificationLegalBasis
affected class: Notification
severity: violation
scope: local
affected class: Record
message: notificationLegalBasis: Each record may have notificationLegalBasis that is a string. This error is due to having a value that is not a string.

SharingDeadline
affected class: Notification
message: sharingDeadline: Each notification may have sharingDeadline that is a date. This error is due to having a value that is not a date.
affected property: sharingDeadline
scope: local
datatype: date
path: sharingDeadline
severity: violation
type: PropertyShape

ValidationDeadline
path: validationDeadline
affected class: Notification
affected property: validationDeadline
datatype: date
scope: local
severity: violation
message: validationDeadline: Each notification may have validationDeadline that is a date. This error is due to having a value that is not a date.
type: PropertyShape

NotifiedContactId
severity: violation
datatype: string
path: notifiedContactId
message: notifiedContactId: Each notification may have notifiedContactId that is a string. This error is due to having a value that is not a string.
type: PropertyShape
scope: local
affected property: notifiedContactId
affected class: Notification

NotificationMessage
affected property: notificationMessage
severity: violation
datatype: string
path: notificationMessage
type: PropertyShape
scope: local
message: notificationMessage: Each notification may have notificationMessage that is a string. This error is due to having a value that is not a string.
affected class: Notification

TargetedRecord
affected class: Notification
affected property: targetedRecord
scope: local
class: Record
severity: violation
path: targetedRecord
type: PropertyShape
message: targetedRecord: The notification has a targetedRecord that must be a Record.

TargetedDocument
scope: local
affected property: targetedDocument
message: targetedDocument: The notification has a targetedDocument that must be a Document.
class: Document
comment: Record that is the subject of the notification.
path: targetedDocument
type: PropertyShape
affected class: Notification
severity: violation

NotificationTypeSKOS
type: PropertyShape
affected property: notificationType
affected class: Notification
scope: local
comment: Type of notification in accordance with the ISS applicable types.
path: notificationType
class: Concept
property: NotificationTypeSKOSinScheme
severity: violation
message: notificationType: The instance of Notification has a notificationType value that is not a SKOS concept.

NotificationTypeSKOSinScheme
type: PropertyShape
affected property: notificationType
affected class: Notification
scope: local
path: inScheme
has value: NotificationTypes
severity: violation
message: notificationType: The instance of Notification has a notificationType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/notification-types/NotificationTypes.

BuildingBlockNarrative
type: PropertyShape
affected property: buildingBlockNarrative
affected class: OccurrenceScenarioBuildingBlock
scope: local
comment: Building block narrative
path: buildingBlockNarrative
datatype: string
severity: violation
message: buildingBlockNarrative: Each occurrence scenario building block may have buildingBlockNarrative that is a string. This error is due to having a value that is not a string.

HasContributingSystemicFactor
affected property: hasContributingSystemicFactor
severity: violation
message: hasContributingSystemicFactor: The occurrence scenario building block has a hasContributingSystemicFactor that must be a ContributingSystemicFactor.
type: PropertyShape
affected class: OccurrenceScenarioBuildingBlock
comment: Relates the occurrence scenario building block with its contributing and systemic factors
path: hasContributingSystemicFactor
class: ContributingSystemicFactor
scope: local

InputOrGate
path: inputOrGate
severity: violation
message: inputOrGate: The occurrence scenario building block has a inputOrGate that must be a InputOrGate.
class: InputOrGate
type: PropertyShape
affected property: inputOrGate
scope: local
comment: Input to the OR gate of a building block.
affected class: OccurrenceScenarioBuildingBlock

InputAndgate
comment: Input to the AND gate of a building block.
class: InputAndGate
path: inputAndgate
severity: violation
type: PropertyShape
affected class: OccurrenceScenarioBuildingBlock
message: inputAndgate: The occurrence scenario building block has a inputAndgate that must be a InputAndGate.
scope: local
affected property: inputAndgate

HasFailedRiskControlMeasure
affected property: hasFailedRiskControlMeasure
severity: violation
comment: Relates the occurrence scenario bulding block with the information on the failed risk control measure.
type: PropertyShape
affected class: OccurrenceScenarioBuildingBlock
path: hasFailedRiskControlMeasure
message: hasFailedRiskControlMeasure: The occurrence scenario building block has a hasFailedRiskControlMeasure that must be a FailedRiskControlMeasure.
class: FailedRiskControlMeasure
scope: local

OccurrenceScenarioNarrative
type: PropertyShape
affected property: occurrenceScenarioNarrative
affected class: OccurrenceScenario
scope: local
comment: Occurrence scenario narrative
path: occurrenceScenarioNarrative
datatype: string
severity: violation
message: occurrenceScenarioNarrative: Each occurrence scenario may have occurrenceScenarioNarrative that is a string. This error is due to having a value that is not a string.

HasOccurrenceScenarioBlock
affected class: OccurrenceScenario
scope: local
class: OccurrenceScenarioBuildingBlock
affected property: hasOccurrenceScenarioBlock
path: hasOccurrenceScenarioBlock
comment: Relates the occurrence scenario with its building blocks.
type: PropertyShape
message: hasOccurrenceScenarioBlock: The occurrence scenario has a hasOccurrenceScenarioBlock that must be a OccurrenceScenarioBuildingBlock.
severity: violation

RecommendationIssued
affected property: recommendationIssued
message: recommendationIssued: Each recommendation may have recommendationIssued that is a date. This error is due to having a value that is not a date.
path: recommendationIssued
severity: violation
type: PropertyShape
scope: local
affected class: RecommendationItem
datatype: date

RecommendationId
message: recommendationId: Each recommendation may have recommendationId that is a string. This error is due to having a value that is not a string.
affected property: recommendationId
path: recommendationId
type: PropertyShape
severity: violation
scope: local
affected class: RecommendationItem
datatype: string

RecommendationTitle
datatype: string
severity: violation
scope: local
affected property: recommendationTitle
affected class: RecommendationItem
type: PropertyShape
path: recommendationTitle
message: recommendationTitle: Each recommendation may have recommendationTitle that is a string. This error is due to having a value that is not a string.

RecommendationStartDate
datatype: date
message: recommendationStartDate: Each recommendation may have recommendationStartDate that is a date. This error is due to having a value that is not a date.
path: recommendationStartDate
type: PropertyShape
scope: local
severity: violation
affected class: RecommendationItem
affected property: recommendationStartDate

RecommendationText
message: recommendationText: Each recommendation may have recommendationText that is a string. This error is due to having a value that is not a string.
path: recommendationText
severity: violation
type: PropertyShape
scope: local
affected class: RecommendationItem
datatype: string
affected property: recommendationText

HasRecommendationLanguageSKOS
type: PropertyShape
affected property: hasRecommendationLanguage
affected class: RecommendationItem
scope: local
path: hasRecommendationLanguage
class: Concept
property: HasRecommendationLanguageSKOSinScheme
severity: violation
message: hasRecommendationLanguage: The instance of RecommendationItem has a hasRecommendationLanguage value that is not a SKOS concept.

HasRecommendationLanguageSKOSinScheme
type: PropertyShape
affected property: hasRecommendationLanguage
affected class: RecommendationItem
scope: local
path: inScheme
has value: language
severity: violation
message: hasRecommendationLanguage: The instance of RecommendationItem has a hasRecommendationLanguage value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: https://publications.europa.eu/resource/authority/language.

HasRecommendationItem
affected property: hasRecommendationItem
affected class: Recommendation
message: hasRecommendationItem: The recommendation has a hasRecommendationItem that must be a RecommendationItem.
severity: violation
path: hasRecommendationItem
type: PropertyShape
class: RecommendationItem
scope: local

ConcernedBy
severity: violation
type: PropertyShape
message: concernedBy: The recommendation has a concernedBy that must be a SafetyRelatedEvent.
class: SafetyRelatedEvent
scope: local
affected property: concernedBy
path: concernedBy
affected class: Recommendation

HasRecommendationTypeSKOS
type: PropertyShape
affected property: hasRecommendationType
affected class: Recommendation
scope: local
path: hasRecommendationType
class: Concept
property: HasRecommendationTypeSKOSinScheme
severity: violation
message: hasRecommendationType: The instance of Recommendation has a hasRecommendationType value that is not a SKOS concept.

HasRecommendationTypeSKOSinScheme
type: PropertyShape
affected property: hasRecommendationType
affected class: Recommendation
scope: local
path: inScheme
has value: RecommendationTypes
severity: violation
message: hasRecommendationType: The instance of Recommendation has a hasRecommendationType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/recommendation-types/RecommendationTypes.

ReportingContactId
type: PropertyShape
affected property: reportingContactId
datatype: string
severity: violation
path: reportingContactId
message: reportingContactId: Each record may have reportingContactId that is a string. This error is due to having a value that is not a string.
affected class: Record
scope: local

RecordTitle
message: recordTitle: Each record may have recordTitle that is a string. This error is due to having a value that is not a string.
severity: violation
affected property: recordTitle
scope: local
affected class: Record
type: PropertyShape
datatype: string
path: recordTitle

RecordId
path: recordId
severity: violation
scope: local
affected property: recordId
affected class: Record
type: PropertyShape
message: recordId: Each record may have recordId that is a string. This error is due to having a value that is not a string.
datatype: string

RecordDatetime
datatype: dateTime
affected class: Record
scope: local
type: PropertyShape
affected property: recordDatetime
message: recordDatetime: Each record may have recordDatetime that is a dateTime. This error is due to having a value that is not a dateTime.
path: recordDatetime
severity: violation

ReportingEntity
affected class: Record
affected property: reportingEntity
severity: violation
message: reportingEntity: The record has a reportingEntity that must be an Organisation Role.
comment: ISS registered User issuing a notification on behalf a registered Entity.
class: OrganisationRole
path: notifyingReporter
type: PropertyShape
scope: local

NotifiedEntity
severity: violation
class: OrganisationRole
path: notifiedEntity
type: PropertyShape
scope: local
affected class: Record
message: notifiedEntity: The record has a notifiedEntity that must be an Organisation Role.
comment: ISS registered entity to which the notification is addressed.
affected property: notifiedEntity

HasInfoInRecord
message: hasInfoInRecord: The record has a hasInfoInRecord that must be a InfoRecord.
scope: local
severity: violation
type: PropertyShape
comment: Relates a record with the information it contains.
affected class: Record
path: hasInfoInRecord
class: InfoRecord
affected property: hasInfoInRecord

HasRecordAttachment
message: hasRecordAttachment: The record has a hasRecordAttachment that must be a RecordAttachment.
affected property: hasRecordAttachment
scope: local
severity: violation
type: PropertyShape
path: hasRecordAttachment
affected class: Record
class: RecordAttachment
comment: Relates the record that is being reported with files (e.g. documents, images, videos) that are attachments to the record.

IsRelatedToRecord
scope: local
message: isRelatedToRecord: The record has a isRelatedToRecord that must be a Record.
comment: Reference to a record.
severity: violation
path: isRelatedToRecord
type: PropertyShape
class: Record
affected class: Record
affected property: isRelatedToRecord

NotifyingEntity
affected property: notifyingEntity
path: notifyingEntity
comment: In the case of detailed report, for indirect channel only; entity notifying the report on behalf the reporting entity. Taken from Detailed Report.xlsx template.
type: PropertyShape
class: OrganisationRole
message: notifyingEntity: The record has a notifyingEntity that must be an OrganisationRole.
affected class: Record
severity: violation
scope: local

NextRecord
message: nextRecord: The record has a nextRecord that must be a Record.
type: PropertyShape
path: nextRecord
affected class: Record
class: Record
scope: local
comment: next record
severity: violation
affected property: nextRecord

ReportingReasonSKOS
severity: violation
affected class: Record
class: Concept
affected property: reportingReason
message: reportingReason: The instance of Record has a reportingReason value that is not a SKOS concept.
type: PropertyShape
property: ReportingReasonSKOSinScheme
path: reportingReason
comment: Legal basis applicable for the reported record.
scope: local

RecordStatusSKOSinScheme
message: recordStatus: The instance of Record has a recordStatus value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/record-statuses/RecordStatuses.
severity: violation
has value: RecordStatuses
scope: local
affected property: recordStatus
affected class: Record
type: PropertyShape
path: inScheme

ReportingReasonSKOSinScheme
affected property: reportingReason
scope: local
message: reportingReason: The instance of Record has a reportingReason value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/reporting-reasons/ReportingReasons.
has value: ReportingReasons
severity: violation
affected class: Record
type: PropertyShape
path: inScheme

RecordStatusSKOS
path: recordStatus
scope: local
severity: violation
property: RecordStatusSKOSinScheme
type: PropertyShape
affected property: recordStatus
comment: This parameter shows the level of validity of the recorded information, as following: New, Updated, Submitted, Validated, Corrected. Only the applicable statuses for the record type can be selected. The status 'Validated' can be selected only if all the mandatory fields have been filled-out. The status 'Corrected' is an exception treatment applicable after 'Vlidation' or upon the notification of a justified request.
message: recordStatus: The instance of Record has a recordStatus value that is not a SKOS concept.
affected class: Record
class: Concept

RecordTypeSKOS
property: RecordTypeSKOSinScheme
type: PropertyShape
severity: violation
comment: Applicable type of record in accordance with the applicable ISS version.
affected property: recordType
message: recordType: The instance of Record has a recordType value that is not a SKOS concept.
affected class: Record
path: recordType
class: Concept
scope: local

RecordTypeSKOSinScheme
scope: local
affected property: recordType
affected class: Record
message: recordType: The instance of Record has a recordType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/record-types/RecordTypes.
type: PropertyShape
path: inScheme
has value: RecordTypes
severity: violation

RiskControlMeasureFunctionName
severity: violation
path: riskControlMeasureFunctionName
scope: local
datatype: string
type: PropertyShape
affected class: RiskControlMeasureFunction
affected property: riskControlMeasureFunctionName
message: riskControlMeasureFunctionName: Each risk control measure function may have riskControlMeasureFunctionName that is a string. This error is due to having a value that is not a string.

RiskControlMeasureFunctionDescription
message: riskControlMeasureFunctionDescription: Each risk control measure function may have riskControlMeasureFunctionDescription that is a string. This error is due to having a value that is not a string.
severity: violation
scope: local
type: PropertyShape
path: riskControlMeasureFunctionDescription
affected class: RiskControlMeasureFunction
affected property: riskControlMeasureFunctionDescription
datatype: string

ApplicableRiskControlMeasureFunctionSKOSinScheme
severity: violation
affected property: applicableRiskControlMeasureFunction
scope: local
affected class: RiskControlMeasureFunction
path: inScheme
message: applicableRiskControlMeasureFunction: The instance of RiskControlMeasureFunction has a applicableRiskControlMeasureFunction value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/applicable-safety-measure-functions/ApplicableRiskControlMeasureFunction.
has value: ApplicableRiskControlMeasureFunction
type: PropertyShape

ApplicableRiskControlMeasureFunctionSKOS
affected property: applicableRiskControlMeasureFunction
property: ApplicableRiskControlMeasureFunctionSKOSinScheme
path: applicableRiskControlMeasureFunction
comment: RCM Functions which are covered by a given risk control measure.
class: Concept
type: PropertyShape
scope: local
affected class: RiskControlMeasureFunction
severity: violation
message: applicableRiskControlMeasureFunction: The instance of RiskControlMeasureFunction has a applicableRiskControlMeasureFunction value that is not a SKOS concept.

RiskControlMeasureExpectedEffectiveness
message: riskControlMeasureExpectedEffectiveness: Each risk control measure may have riskControlMeasureExpectedEffectiveness that is a float. This error is due to having a value that is not a float.
affected class: RiskControlMeasure
datatype: float
scope: local
severity: violation
type: PropertyShape
affected property: riskControlMeasureExpectedEffectiveness
path: riskControlMeasureExpectedEffectiveness

RiskAnalysis
datatype: string
path: riskAnalysis
affected class: RiskControlMeasure
message: riskAnalysis: Each risk control measure may have riskAnalysis that is a string. This error is due to having a value that is not a string.
scope: local
severity: violation
type: PropertyShape
affected property: riskAnalysis

ResourcesSettingUp
path: resourcesSettingUp
affected class: RiskControlMeasure
scope: local
message: resourcesSettingUp: Each risk control measure may have resourcesSettingUp that is a float. This error is due to having a value that is not a float.
type: PropertyShape
affected property: resourcesSettingUp
severity: violation
datatype: float

RiskControlMeasureAim
path: riskControlMeasureAim
affected class: RiskControlMeasure
message: riskControlMeasureAim: Each risk control measure may have riskControlMeasureAim that is a string. This error is due to having a value that is not a string.
scope: local
severity: violation
affected property: riskControlMeasureAim
type: PropertyShape
datatype: string

ResourcesOperation
path: resourcesOperation
affected class: RiskControlMeasure
scope: local
message: resourcesOperation: Each risk control measure may have resourcesOperation that is a float. This error is due to having a value that is not a float.
type: PropertyShape
affected property: resourcesOperation
severity: violation
datatype: float

RiskControlMeasureId
affected class: RiskControlMeasure
message: riskControlMeasureId: Each risk control measure may have riskControlMeasureId that is a string. This error is due to having a value that is not a string.
scope: local
severity: violation
type: PropertyShape
affected property: riskControlMeasureId
datatype: string
path: riskControlMeasureId

SupportingDocumentMeasuringMonitoring
message: supportingDocumentMeasuringMonitoring: Each risk control measure may have supportingDocumentMeasuringMonitoring that is a anyURI. This error is due to having a value that is not a anyURI.
affected class: RiskControlMeasure
scope: local
datatype: anyURI
path: supportingDocumentMeasuringMonitoring
severity: violation
affected property: supportingDocumentMeasuringMonitoring
type: PropertyShape

RiskControlMeasureName
datatype: string
path: riskControlMeasureName
affected class: RiskControlMeasure
scope: local
severity: violation
type: PropertyShape
affected property: riskControlMeasureName
message: riskControlMeasureName: Each risk control measure may have riskControlMeasureName that is a string. This error is due to having a value that is not a string

MeasuringMonitoring
message: measuringMonitoring: Each risk control measure may have measuringMonitoring that is a string. This error is due to having a value that is not a string.
datatype: string
affected property: measuringMonitoring
affected class: RiskControlMeasure
type: PropertyShape
path: measuringMonitoring
comment: Description of leading and/or lagging indicators
scope: local
severity: violation

SupportingDocumentEffectedEffectiveness
message: supportingDocumentEffectedEffectiveness: Each risk control measure may have supportingDocumentEffectedEffectiveness that is a anyURI. This error is due to having a value that is not a anyURI.
datatype: anyURI
affected class: RiskControlMeasure
scope: local
severity: violation
affected property: supportingDocumentEffectedEffectiveness
type: PropertyShape
path: supportingDocumentEffectedEffectiveness

AdditionalExplanationRiskControlMeasureNormalFunctioning
datatype: string
affected class: RiskControlMeasure
affected property: additionalExplanationRiskControlMeasureNormalFunctioning
type: PropertyShape
message: additionalExplanationRiskControlMeasureNormalFunctioning: Each risk control measure may have additionalExplanationRiskControlMeasureNormalFunctioning that is a string. This error is due to having a value that is not a string.
scope: local
path: additionalExplanationRiskControlMeasureNormalFunctioning
severity: violation

AdditionalExplanationRiskControlMeasureEffectedEffectiveness
datatype: string
affected class: RiskControlMeasure
affected property: additionalExplanationRiskControlMeasureEffectedEffectiveness
type: PropertyShape
scope: local
message: additionalExplanationRiskControlMeasureEffectedEffectiveness: Each risk control measure may have additionalExplanationRiskControlMeasureEffectedEffectiveness that is a string. This error is due to having a value that is not a string.
path: additionalExplanationRiskControlMeasureEffectedEffectiveness
severity: violation

SupportingDocumentResourcesManagement
affected class: RiskControlMeasure
scope: local
datatype: anyURI
path: supportingDocumentResourcesManagement
severity: violation
affected property: supportingDocumentResourcesManagement
message: supportingDocumentResourcesManagement: Each risk control measure may have supportingDocumentResourcesManagement that is a anyURI. This error is due to having a value that is not a anyURI.
type: PropertyShape

AdditionalExplanationResourcesManagement
datatype: string
affected class: RiskControlMeasure
affected property: additionalExplanationResourcesManagement
type: PropertyShape
scope: local
path: additionalExplanationResourcesManagement
message: additionalExplanationResourcesManagement: Each risk control measure may have additionalExplanationResourcesManagement that is a string. This error is due to having a value that is not a string.
severity: violation

AdditionalExplanationRiskControlMeasureThreats
message: additionalExplanationRiskControlMeasureThreats: Each risk control measure may have additionalExplanationRiskControlMeasureThreats that is a string. This error is due to having a value that is not a string.
affected property: additionalExplanationRiskControlMeasureThreats
datatype: string
affected class: RiskControlMeasure
scope: local
type: PropertyShape
path: additionalExplanationRiskControlMeasureThreats
severity: violation

ResourcesMaintenance
affected class: RiskControlMeasure
scope: local
type: PropertyShape
message: resourcesMaintenance: Each risk control measure may have resourcesMaintenance that is a float. This error is due to having a value that is not a float.
severity: violation
affected property: resourcesMaintenance
path: resourcesMaintenance
datatype: float

HasRiskControlMeasureFunction
class: RiskControlMeasureFunction
path: hasRiskControlMeasureFunction
scope: local
affected class: RiskControlMeasure
affected property: hasRiskControlMeasureFunction
type: PropertyShape
severity: violation
message: hasRiskControlMeasureFunction: The risk control measure has a hasRiskControlMeasureFunction that must be a RiskControlMeasureFunction.
comment: Relates the risk control mesure with the risk control measure functions.

IntroducesThreatToNewEventSKOS
affected class: RiskControlMeasure
affected property: introducesThreatToNewEvent
scope: local
path: introducesThreatToNewEvent
type: PropertyShape
property: IntroducesThreatToNewEventSKOSinScheme
message: introducesThreatToNewEvent: The instance of RiskControlMeasure has a introducesThreatToNewEvent value that is not a SKOS concept.
severity: violation
class: Concept

IntroducesThreatOfEventOccurrenceSKOSinScheme
scope: local
type: PropertyShape
has value: SafetyEventTypes
affected property: introducesThreatOfEventOccurrence
message: introducesThreatOfEventOccurrence: The instance of RiskControlMeasure has a introducesThreatOfEventOccurrence value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
severity: violation
affected class: RiskControlMeasure
path: inScheme

RiskControlMeasureFunctionSKOSinScheme
affected property: riskControlMeasureFunction
message: riskControlMeasureFunction: The instance of RiskControlMeasure has a riskControlMeasureFunction value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-measure-function-types/RiskControlMeasureFunctionTypes.
scope: local
type: PropertyShape
has value: RiskControlMeasureFunctionTypes
severity: violation
affected class: RiskControlMeasure
path: inScheme

IntroducesThreatToNewEventSKOSinScheme
scope: local
type: PropertyShape
message: introducesThreatToNewEvent: The instance of RiskControlMeasure has a introducesThreatToNewEvent value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
has value: SafetyEventTypes
affected property: introducesThreatToNewEvent
severity: violation
affected class: RiskControlMeasure
path: inScheme

RiskControlMeasureTypeSKOSinScheme
affected class: RiskControlMeasure
path: inScheme
type: PropertyShape
has value: RiskControlMeasureTypes
affected property: riskControlMeasureType
severity: violation
message: riskControlMeasureType: The instance of RiskControlMeasure has a riskControlMeasureType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-measure-types/RiskControlMeasureTypes.
scope: local

RiskControlMeasureFunctionSKOS
scope: local
property: RiskControlMeasureFunctionSKOSinScheme
severity: violation
affected property: riskControlMeasureFunction
class: Concept
message: riskControlMeasureFunction: The instance of RiskControlMeasure has a riskControlMeasureFunction value that is not a SKOS concept.
affected class: RiskControlMeasure
path: riskControlMeasureFunction
comment: RCM functions applied by an RCM in accordance with the applicable list of functions.
type: PropertyShape

PreventsEventOccurrenceSKOSinScheme
type: PropertyShape
scope: local
message: preventsEventOccurrence: The instance of RiskControlMeasure has a preventsEventOccurrence value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
affected property: preventsEventOccurrence
has value: SafetyEventTypes
severity: violation
affected class: RiskControlMeasure
path: inScheme

IntroducesThreatOfEventOccurrenceSKOS
affected class: RiskControlMeasure
affected property: introducesThreatOfEventOccurrence
message: introducesThreatOfEventOccurrence: The instance of RiskControlMeasure has a introducesThreatOfEventOccurrence value that is not a SKOS concept.
type: PropertyShape
path: introducesThreatOfEventOccurrence
scope: local
property: IntroducesThreatOfEventOccurrenceSKOSinScheme
severity: violation
class: Concept

MitigatesEventSKOSinScheme
path: inScheme
affected property: mitigatesEvent
affected class: RiskControlMeasure
scope: local
message: mitigatesEvent: The instance of RiskControlMeasure has a mitigatesEvent value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
type: PropertyShape
severity: violation
has value: SafetyEventTypes

PreventsEventOccurrenceSKOS
scope: local
affected property: preventsEventOccurrence
property: PreventsEventOccurrenceSKOSinScheme
class: Concept
severity: violation
message: preventsEventOccurrence: The instance of RiskControlMeasure has a preventsEventOccurrence value that is not a SKOS concept.
path: preventsEventOccurrence
type: PropertyShape
comment: Indicate that a risk control measure is able to prevent the listed event(s).
affected class: RiskControlMeasure

MitigatesEventSKOS
class: Concept
scope: local
message: mitigatesEvent: The instance of RiskControlMeasure has a mitigatesEvent value that is not a SKOS concept.
severity: violation
type: PropertyShape
affected class: RiskControlMeasure
affected property: mitigatesEvent
comment: Indicate that a risk control measure mitigates the impact of an occurrence.
property: MitigatesEventSKOSinScheme
path: mitigatesEvent

RiskControlMeasureTypeSKOS
property: RiskControlMeasureTypeSKOSinScheme
affected property: riskControlMeasureType
severity: violation
class: Concept
affected class: RiskControlMeasure
path: riskControlMeasureType
type: PropertyShape
message: riskControlMeasureType: The instance of RiskControlMeasure has a riskControlMeasureType value that is not a SKOS concept.
scope: local

NumberOfVehicles
type: PropertyShape
affected property: numberOfVehicles
affected class: RollingStockDamagePerVehicleType
scope: local
comment: Number of vehicles
path: numberOfVehicles
datatype: integer
severity: violation
message: numberOfVehicles: Each rolling stock damage per vehicle type may have numberOfVehicles that is an integer. This error is due to having a value that is not an integer.

RollingStockVehicleTypeSKOS
affected property: rollingStockVehicleType
class: Concept
affected class: RollingStockDamagePerVehicleType
path: rollingStockVehicleType
message: rollingStockVehicleType: The instance of RollingStockDamagePerVehicleType has a rollingStockVehicleType value that is not a SKOS concept.
severity: violation
scope: local
property: RollingStockVehicleTypeSKOSinScheme
type: PropertyShape

RollingStockVehicleTypeSKOSinScheme
type: PropertyShape
scope: local
message: rollingStockVehicleType: The instance of RollingStockDamagePerVehicleType has a rollingStockVehicleType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/rolling-stock-vehicle-types/RollingStockVehicleTypes.
affected class: RollingStockDamagePerVehicleType
severity: violation
path: inScheme
affected property: rollingStockVehicleType
has value: RollingStockVehicleTypes

RollingStockVehicleDamageTypeSKOSinScheme
scope: local
affected class: RollingStockDamagePerVehicleType
path: inScheme
severity: violation
message: rollingStockVehicleDamageType: The instance of RollingStockDamagePerVehicleType has a rollingStockVehicleDamageType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/rolling-stock-vehicle-damage-types/RollingStockVehicleDamageTypes.
affected property: rollingStockVehicleDamageType
has value: RollingStockVehicleDamageTypes
type: PropertyShape

RollingStockVehicleDamageTypeSKOS
severity: violation
scope: local
path: rollingStockVehicleDamageType
class: Concept
affected property: rollingStockVehicleDamageType
message: rollingStockVehicleDamageType: The instance of RollingStockDamagePerVehicleType has a rollingStockVehicleDamageType value that is not a SKOS concept.
affected class: RollingStockDamagePerVehicleType
property: RollingStockVehicleDamageTypeSKOSinScheme
type: PropertyShape

Scope
datatype: string
affected property: scope
scope: local
affected class: SafetyAuthorisation
message: scope: Each safety authorisation may have scope that is a string. This error is due to having a value that is not a string.
type: PropertyShape
severity: violation
path: scope

ValidityPeriodStartDate
affected class: SafetyAuthorisation
datatype: date
scope: local
path: validityPeriodStartDate
type: PropertyShape
severity: violation
message: validityPeriodStartDate: Each safety authorisation may have validityPeriodStartDate that is a date. This error is due to having a value that is not a date.
affected property: validityPeriodStartDate

ValidityPeriodEndDate
affected property: validityPeriodEndDate
affected class: SafetyAuthorisation
scope: local
datatype: date
type: PropertyShape
path: validityPeriodEndDate
message: validityPeriodEndDate: Each safety authorisation may have validityPeriodEndDate that is a date. This error is due to having a value that is not a date.
severity: violation

Network
message: network: Each safety authorisation may have network that is a string. This error is due to having a value that is not a string.
datatype: string
scope: local
affected property: network
type: PropertyShape
affected class: SafetyAuthorisation
severity: violation
path: network

AssessmentPeriodEndDateSA
affected property: assessmentPeriodEndDate
affected class: SafetyPerformanceSelfEstimation
severity: violation
datatype: date
path: assessmentPeriodEndDate
type: PropertyShape
scope: local
message: assesmentPeriodEndDate: Each safety authorisation may have assessmentPeriodEndDate that is a date. This error is due to having a value that is not a date.

AssessmentPeriodStartDateSA
severity: violation
affected class: SafetyPerformanceSelfEstimation
datatype: date
affected property: assessmentPeriodStartDate
message: assessmentPeriodStartDate: Each safety authorisation may have assessmentPeriodStartDate that is a date. This error is due to having a value that is not a date.
type: PropertyShape
scope: local
path: assessmentPeriodStartDate

ReferencePeriodStartDateSA
path: referencePeriodStartDate
message: referencePeriodStartDate: Each safety authorisation may have referencePeriodStartDate that is a date. This error is due to having a value that is not a date.
scope: local
affected property: referencePeriodStartDate
severity: violation
affected class: SafetyPerformanceSelfEstimation
type: PropertyShape
datatype: date

ReferencePeriodEndDateSA
path: referencePeriodEndDate
scope: local
affected property: referencePeriodEndDate
affected class: SafetyPerformanceSelfEstimation
type: PropertyShape
severity: violation
message: referencePeriodEndDate: Each safety authorisation may have referencePeriodEndDate that is a date. This error is due to having a value that is not a date.
datatype: date

CertificateStartDate
scope: local
datatype: date
type: PropertyShape
affected property: certificateStartDate
affected class: SafetyCertificate
path: certificateStartDate
message: certificateStartDate: Each safety certificate may have certificateStartDate that is a date. This error is due to having a value that is not a date.
severity: violation

CertificateEndDate
scope: local
affected property: certificateEndDate
severity: violation
path: certificateEndDate
affected class: SafetyCertificate
datatype: date
message: certificateEndDate: Each safety certificate may have certificateEndDate that is a date. This error is due to having a value that is not a date.

SeveritySafetyLevelPriorAssessmentPeriodSKOSSLE
severity: violation
message: severitySafetyLevelPriorAssessmentPeriod: The instance of SafetyLevelPerEventType has a severitySafetyLevelPriorAssessmentPeriod value that is not a SKOS concept.
class: Concept
property: SeveritySafetyLevelPriorAssessmentPeriodSKOSinSchemeSLE
path: severitySafetyLevelPriorAssessmentPeriod
type: PropertyShape
affected class: SafetyLevelPerEventType
scope: local
affected property: severitySafetyLevelPriorAssessmentPeriod
comment: The severity is Intensity of harm. The severity is estimated by the exposure of vulnerabilities to hazardous areas.

SafetyLevelScoreSKOSinSchemeSLE
path: inScheme
severity: violation
scope: local
type: PropertyShape
message: safetyLevelScore: The instance of SafetyLevelPerEventType has a safetyLevelScore value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
has value: SafetyLevels
affected property: safetyLevelScore
affected class: SafetyLevelPerEventType

FrequencySafetyLevelSameAsAssessedPeriodSKOSSLE
class: Concept
affected property: frequencySafetyLevelSameAsAssessedPeriod
severity: violation
property: FrequencySafetyLevelSameAsAssessedPeriodSKOSinSchemeSLE
affected class: SafetyLevelPerEventType
message: frequencySafetyLevelSameAsAssessedPeriod: The instance of SafetyLevelPerEventType has a frequencySafetyLevelSameAsAssessedPeriod value that is not a SKOS concept.
type: PropertyShape
comment: Frequency is the number of pre-defined type of occurrences divided by a given normaliser. Typical normalisers can be, for example, year, volume of transport (number of tons, number of tons/km) or number of predefined operations.
scope: local
path: frequencySafetyLevelSameAsAssessedPeriod

SafetyLevelScoreSKOSSLE
message: safetyLevelScore: The instance of SafetyLevelPerEventType has a safetyLevelScore value that is not a SKOS concept.
type: PropertyShape
class: Concept
severity: violation
affected class: SafetyLevelPerEventType
affected property: safetyLevelScore
path: safetyLevelScore
scope: local
property: SafetyLevelScoreSKOSinSchemeSLE

SafetyEventTypeSKOSinSchemeSLE
affected property: safetyEventType
severity: violation
scope: local
path: inScheme
message: safetyEventType: The instance of SafetyLevelPerEventType has a safetyEventType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
affected class: SafetyLevelPerEventType
type: PropertyShape
has value: SafetyEventTypes

FrequencySafetyLevelPriorAssessedPeriodSKOSSLE
class: Concept
affected property: frequencySafetyLevelPriorAssessedPeriod
severity: violation
message: frequencySafetyLevelPriorAssessedPeriod: The instance of SafetyLevelPerEventType has a frequencySafetyLevelPriorAssessedPeriod value that is not a SKOS concept.
property: FrequencySafetyLevelPriorAssessedPeriodSKOSinSchemeSLE
affected class: SafetyLevelPerEventType
type: PropertyShape
comment: Frequency is the number of pre-defined type of occurrences divided by a given normaliser. Typical normalisers can be, for example, year, volume of transport (number of tons, number of tons/km) or number of predefined operations.
scope: local
path: frequencySafetyLevelPriorAssessedPeriod

SeveritySafetyLevelPriorAssessmentPeriodSKOSinSchemeSLE
affected property: severitySafetyLevelPriorAssessmentPeriod
severity: violation
message: severitySafetyLevelPriorAssessmentPeriod: The instance of SafetyLevelPerEventType has a severitySafetyLevelPriorAssessmentPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
has value: SafetyLevels
scope: local
path: inScheme
affected class: SafetyLevelPerEventType
type: PropertyShape

FrequencySafetyLevelPriorAssessedPeriodSKOSinSchemeSLE
affected property: frequencySafetyLevelPriorAssessedPeriod
severity: violation
scope: local
type: PropertyShape
has value: SafetyLevels
affected class: SafetyLevelPerEventType
path: inScheme
message: frequencySafetyLevelPriorAssessedPeriod: The instance of SafetyLevelPerEventType has a frequencySafetyLevelPriorAssessedPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.

FrequencySafetyLevelSameAsAssessedPeriodSKOSinSchemeSLE
severity: violation
affected property: frequencySafetyLevelSameAsAssessedPeriod
scope: local
has value: SafetyLevels
path: inScheme
message: frequencySafetyLevelSameAsAssessedPeriod: The instance of SafetyLevelPerEventType has a frequencySafetyLevelSameAsAssessedPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
affected class: SafetyLevelPerEventType
type: PropertyShape

SafetyEventTypeSKOSSLE
type: PropertyShape
class: Concept
affected class: SafetyLevelPerEventType
severity: violation
affected property: safetyEventType
path: safetyEventType
message: safetyEventType: The instance of SafetyLevelPerEventType has a safetyEventType value that is not a SKOS concept.
scope: local
property: SafetyEventTypeSKOSinSchemeSLE
comment: 'safety event type' or ‘event type’ means an event identified by an event name and an event code as defined in CDR (EU) xxx/2024, Annex I, Part C, Appendix 1.

SeveritySafetyLevelDuringAssessmentPeriodSKOSSLE
class: Concept
type: PropertyShape
comment: The severity is Intensity of harm. The severity is estimated by the exposure of vulnerabilities to hazardous areas.
message: severitySafetyLevelDuringAssessmentPeriod: The instance of SafetyLevelPerEventType has a severitySafetyLevelDuringAssessmentPeriod value that is not a SKOS concept.
affected class: SafetyLevelPerEventType
severity: violation
affected property: severitySafetyLevelDuringAssessmentPeriod
scope: local
path: severitySafetyLevelDuringAssessmentPeriod
property: SeveritySafetyLevelDuringAssessmentPeriodSKOSinSchemeSLE

SeveritySafetyLevelDuringAssessmentPeriodSKOSinSchemeSLE
severity: violation
scope: local
affected property: severitySafetyLevelDuringAssessmentPeriod
type: PropertyShape
has value: SafetyLevels
message: severitySafetyLevelDuringAssessmentPeriod: The instance of SafetyLevelPerEventType has a severitySafetyLevelDuringAssessmentPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
path: inScheme
affected class: SafetyLevelPerEventType

FrequencyProbabilityPriorAssessmentPeriod
path: frequencyProbabilityPriorAssessmentPeriod
message: frequencyProbabilityPriorAssessmentPeriod: Each safety level per type of operation may have frequencyProbabilityPriorAssessmentPeriod that is a float. This error is due to having a value that is not a float.
comment: Frequency is the number of pre-defined type of occurrences divided by a given normaliser. Typical normalisers can be, for example, year, volume of transport (number of tons, number of tons/km) or number of predefined operations.
datatype: float
scope: local
type: PropertyShape
severity: violation
affected class: SafetyLevelPerTypeOfOperation
affected property: frequencyProbabilityPriorAssessmentPeriod

FrequencyProbabilityDuringAssessmentPeriod
path: frequencyProbabilityDuringAssessmentPeriod
comment: Frequency is the number of pre-defined type of occurrences divided by a given normaliser. Typical normalisers can be, for example, year, volume of transport (number of tons, number of tons/km) or number of predefined operations.
datatype: float
message: frequencyProbabilityDuringAssessmentPeriod: Each safety level per type of operation may have frequencyProbabilityDuringAssessmentPeriod that is a float. This error is due to having a value that is not a float.
scope: local
type: PropertyShape
affected class: SafetyLevelPerTypeOfOperation
severity: violation
affected property: frequencyProbabilityDuringAssessmentPeriod

SeverityProbabilityPriorAssessmentPeriod
datatype: float
path: severityProbabilityPriorAssessmentPeriod
scope: local
message: severityProbabilityPriorAssessmentPeriod: Each safety level per type of operation may have severityProbabilityPriorAssessmentPeriod that is a float. This error is due to having a value that is not a float.
affected property: severityProbabilityPriorAssessmentPeriod
severity: violation
type: PropertyShape
comment: The severity is Intensity of harm. The severity is estimated by the exposure of vulnerabilities to hazardous areas.
affected class: SafetyLevelPerTypeOfOperation

SeverityProbabilityDuringAssessmentPeriod
datatype: float
path: severityProbabilityDuringAssessmentPeriod
scope: local
message: severityProbabilityDuringAssessmentPeriod: Each safety level per type of operation may have severityProbabilityDuringAssessmentPeriod that is a float. This error is due to having a value that is not a float.
affected property: severityProbabilityDuringAssessmentPeriod
type: PropertyShape
comment: The severity is Intensity of harm. The severity is estimated by the exposure of vulnerabilities to hazardous areas.
affected class: SafetyLevelPerTypeOfOperation
severity: violation

SeveritySafetyLevelPriorAssessmentPeriodSKOS
severity: violation
class: Concept
property: SeveritySafetyLevelPriorAssessmentPeriodSKOSinScheme
affected class: afetyLevelPerTypeOfOperation
path: everitySafetyLevelPriorAssessmentPeriod
type: PropertyShape
scope: local
affected property: everitySafetyLevelPriorAssessmentPeriod
comment: The severity is Intensity of harm. The severity is estimated by the exposure of vulnerabilities to hazardous areas.
message: severitySafetyLevelPriorAssessmentPeriod: The instance of SafetyLevelPerTypeOfOperation has a severitySafetyLevelPriorAssessmentPeriod value that is not a SKOS concept.

FrequencySafetyLevelSameAsAssessedPeriodSKOS
class: Concept
affected property: frequencySafetyLevelSameAsAssessedPeriod
message: frequencySafetyLevelSameAsAssessedPeriod: The instance of SafetyLevelPerTypeOfOperation has a frequencySafetyLevelSameAsAssessedPeriod value that is not a SKOS concept.
severity: violation
property: FrequencySafetyLevelSameAsAssessedPeriodSKOSinScheme
type: PropertyShape
comment: Frequency is the number of pre-defined type of occurrences divided by a given normaliser. Typical normalisers can be, for example, year, volume of transport (number of tons, number of tons/km) or number of predefined operations.
affected class: afetyLevelPerTypeOfOperation
scope: local
path: frequencySafetyLevelSameAsAssessedPeriod

FrequencySafetyLevelPriorAssessedPeriodSKOS
class: Concept
affected property: frequencySafetyLevelPriorAssessedPeriod
severity: violation
property: FrequencySafetyLevelPriorAssessedPeriodSKOSinScheme
type: PropertyShape
comment: Frequency is the number of pre-defined type of occurrences divided by a given normaliser. Typical normalisers can be, for example, year, volume of transport (number of tons, number of tons/km) or number of predefined operations.
affected class: afetyLevelPerTypeOfOperation
scope: local
path: frequencySafetyLevelPriorAssessedPeriod
message: frequencySafetyLevelPriorAssessedPeriod: The instance of SafetyLevelPerTypeOfOperation has a frequencySafetyLevelPriorAssessedPeriod value that is not a SKOS concept.

TransportOperationCategorySKOS
class: Concept
severity: violation
affected property: transportOperationCategory
property: TransportOperationCategorySKOSinScheme
path: transportOperationCategory
type: PropertyShape
affected class: afetyLevelPerTypeOfOperation
scope: local
message: transportOperationCategory: The instance of SafetyLevelPerTypeOfOperation has a transportOperationCategory value that is not a SKOS concept.

SeveritySafetyLevelPriorAssessmentPeriodSKOSinScheme
affected property: everitySafetyLevelPriorAssessmentPeriod
severity: violation
message: severitySafetyLevelPriorAssessmentPeriod: The instance of SafetyLevelPerTypeOfOperation has a severitySafetyLevelPriorAssessmentPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
has value: SafetyLevels
scope: local
path: inScheme
affected class: afetyLevelPerTypeOfOperation
type: PropertyShape

FrequencySafetyLevelPriorAssessedPeriodSKOSinScheme
affected property: frequencySafetyLevelPriorAssessedPeriod
message: frequencySafetyLevelPriorAssessedPeriod: The instance of SafetyLevelPerTypeOfOperation has a frequencySafetyLevelPriorAssessedPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
severity: violation
scope: local
type: PropertyShape
has value: SafetyLevels
affected class: afetyLevelPerTypeOfOperation
path: inScheme

TransportOperationCategorySKOSinScheme
severity: violation
scope: local
has value: TransportOperationCategories
path: inScheme
message: transportOperationCategory: The instance of SafetyLevelPerTypeOfOperation has a transportOperationCategory value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/operation-types/TransportOperationCategories.
affected class: afetyLevelPerTypeOfOperation
affected property: transportOperationCategory
type: PropertyShape

FrequencySafetyLevelSameAsAssessedPeriodSKOSinScheme
severity: violation
scope: local
affected property: frequencySafetyLevelSameAsAssessedPeriod
has value: SafetyLevels
path: inScheme
affected class: afetyLevelPerTypeOfOperation
type: PropertyShape
message: frequencySafetyLevelSameAsAssessedPeriod: The instance of SafetyLevelPerTypeOfOperation has a frequencySafetyLevelSameAsAssessedPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.

SeveritySafetyLevelDuringAssessmentPeriodSKOS
class: Concept
type: PropertyShape
comment: The severity is Intensity of harm. The severity is estimated by the exposure of vulnerabilities to hazardous areas.
severity: violation
affected class: afetyLevelPerTypeOfOperation
affected property: everitySafetyLevelDuringAssessmentPeriod
message: severitySafetyLevelDuringAssessmentPeriod: The instance of SafetyLevelPerTypeOfOperation has a severitySafetyLevelDuringAssessmentPeriod value that is not a SKOS concept.
scope: local
path: everitySafetyLevelDuringAssessmentPeriod
property: SeveritySafetyLevelDuringAssessmentPeriodSKOSinScheme

SeveritySafetyLevelDuringAssessmentPeriodSKOSinScheme
severity: violation
scope: local
affected property: everitySafetyLevelDuringAssessmentPeriod
type: PropertyShape
message: severitySafetyLevelDuringAssessmentPeriod: The instance of SafetyLevelPerTypeOfOperation has a severitySafetyLevelDuringAssessmentPeriod value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-levels/SafetyLevels.
has value: SafetyLevels
affected class: afetyLevelPerTypeOfOperation
path: inScheme

HasSafetyLevelPerTypeOfOperation
type: PropertyShape
message: hasSafetyLevelPerTypeOfOperation: The safety level has a hasSafetyLevelPerTypeOfOperation that must be a SafetyLevelPerTypeOfOperation.
affected property: hasSafetyLevelPerTypeOfOperation
path: hasSafetyLevelPerTypeOfOperation
class: SafetyLevelPerTypeOfOperation
severity: violation
scope: local
affected class: SafetyLevel

HasSafetyLevelPerEventType
scope: local
severity: violation
message: hasSafetyLevelPerEventType: The safety level has a hasSafetyLevelPerEventType that must be a SafetyLevelPerEventType.
class: SafetyLevelPerEventType
affected property: hasSafetyLevelPerEventType
path: hasSafetyLevelPerEventType
type: PropertyShape
affected class: SafetyLevel

SafetyResultPerArea
path: safetyResultPerArea
message: safetyResultPerArea: Each safety performance self estimation per area may have a safety result per area that is a float. This error is due to having a value that is not a float.
comment: Safety result per area.
datatype: float
scope: local
type: PropertyShape
severity: violation
affected class: SafetyPerformanceSelfEstimationPerArea
affected property: safetyResultPerArea

SafetyPerformanceSelfEstimationPerElement
severity: violation
path: safetyPerformanceSelfEstimationPerElement
type: PropertyShape
message: safetyPerformanceSelfEstimationPerElement: The safety performance self-estimation per area has a safetyPerformanceSelfEstimationPerElement that must be a SafetyPerformanceSelfEstimationPerElement.
affected class: SafetyPerformanceselfEstimationPerArea
affected property: safetyPerformanceSelfEstimationPerElement
class: SafetyPerformanceSelfEstimationPerElement
scope: local
property: EvidenceReferenceRecord

RiskControlMeasureRequired
type: PropertyShape
severity: violation
class: RiskControlMeasure
path: riskControlMeasureRequired
affected class: SafetyPerformanceselfEstimationPerArea
message: riskControlMeasureRequired: The safety performance self-estimation per area has a riskControlMeasureRequired that must be a RiskControlMeasure.
affected property: riskControlMeasureRequired
scope: local

SafetyMaturityLevelSKOSinScheme
affected class: SafetyPerformanceSelfEstimationPerArea
affected property: safetyMaturityLevel
message: safetyMaturityLevel: The instance of SafetyPerformanceSelfEstimationPerArea has a safetyMaturityLevel value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/maturity-levels/MaturityLevels.
severity: violation
scope: local
path: inScheme
has value: MaturityLevels
type: PropertyShape

SafetyMaturityLevelSKOS
class: Concept
type: PropertyShape
affected property: safetyMaturityLevel
path: safetyMaturityLevel
severity: violation
affected class: SafetyPerformanceSelfEstimationPerArea
property: SafetyMaturityLevelSKOSinScheme
scope: local
message: safetyMaturityLevel: The instance of SafetyPerformanceSelfEstimationPerArea has a safetyMaturityLevel value that is not a SKOS concept.

SafetyPerformanceAreaSKOS
message: safetyPerformanceArea: The instance of SafetyPerformanceSelfEstimationPerArea has a safetyPerformanceArea value that is not a SKOS concept.
affected property: safetyPerformanceArea
type: PropertyShape
path: safetyPerformanceArea
scope: local
affected class: SafetyPerformanceSelfEstimationPerArea
severity: violation
property: SafetyPerformanceAreaSKOSinScheme
class: Concept

SafetyPerformanceAreaSKOSinScheme
message: safetyPerformanceArea: The instance of SafetyPerformanceSelfEstimationPerArea has a safetyPerformanceArea value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-performance-areas/SafetyPerformanceAreas.
severity: violation
affected property: safetyPerformanceArea
has value: SafetyPerformanceAreas
scope: local
path: inScheme
type: PropertyShape
affected class: SafetyPerformanceSelfEstimationPerArea

IsTheElementFullfiled
path: isTheElementFullfiled
message: isTheElementFullfiled: Each safety performance self estimation per element may have an isTheElementFullfiled value that is a boolean. This error is due to having a value that is not a boolean.
comment: Is the element fulfilled.
datatype: boolean
scope: local
type: PropertyShape
severity: violation
affected class: SafetyPerformanceSelfEstimationPerElement
affected property: isTheElementFullfiled

EvidenceReferenceRecord
affected property: evidenceReferenceRecord
scope: local
severity: violation
affected class: SafetyPerformanceSelfEstimationPerElement
comment: Relates the safety performance assessment per element with the corresponding evidence document.
class: Document
path: evidenceReferenceRecord
type: PropertyShape
message: evidenceReferenceRecord: The safety performance self-estimation per element has a evidenceReferenceRecord that must be a Document.

SafetyPerformanceSelfEstimationElementSKOS
affected property: safetyPerformanceSelfEstimationElement
affected class: SafetyPerformanceSelfEstimationPerElement
type: PropertyShape
path: safetyPerformanceSelfEstimationElement
scope: local
severity: violation
property: SafetyPerformanceSelfEstimationElementSKOSinScheme
class: Concept
message: safetyPerformanceSelfEstimationElement: The instance of SafetyPerformanceSelfEstimationPerElement has a safetyPerformanceSelfEstimationElement value that is not a SKOS concept.

SafetyPerformanceSelfEstimationElementNumberSKOSinScheme
affected class: SafetyPerformanceSelfEstimationPerElement
type: PropertyShape
severity: violation
scope: local
path: inScheme
message: safetyPerformanceSelfEstimationElementNumber: The instance of SafetyPerformanceSelfEstimationPerElement has a safetyPerformanceSelfEstimationElementNumber value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-element-numbers/SafetyElementNumbers.
affected property: safetyPerformanceSelfEstimationElementNumber
has value: SafetyElementNumbers

SafetyPerformanceSelfEstimationElementSKOSinScheme
has value: SafetyPerformanceAssessmentElements
message: safetyPerformanceSelfEstimationElement: The instance of SafetyPerformanceSelfEstimationPerElement has a safetyPerformanceSelfEstimationElement value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-performance-assessment-elements/SafetyPerformanceAssessmentElements.
scope: local
path: inScheme
severity: violation
affected property: safetyPerformanceSelfEstimationElement
affected class: SafetyPerformanceSelfEstimationPerElement
type: PropertyShape

SafetyPerformanceSelfEstimationElementNumberSKOS
class: Concept
affected class: SafetyPerformanceSelfEstimationPerElement
affected property: safetyPerformanceSelfEstimationElementNumber
path: safetyPerformanceSelfEstimationElementNumber
type: PropertyShape
scope: local
message: safetyPerformanceSelfEstimationElementNumber: The instance of SafetyPerformanceSelfEstimationPerElement has a safetyPerformanceSelfEstimationElementNumber value that is not a SKOS concept.
severity: violation
property: SafetyPerformanceSelfEstimationElementNumberSKOSinScheme

SelfEstimationNarrative
severity: violation
affected class: SafetyPerformanceSelfEstimation
affected property: selfEstimationNarrative
datatype: string
path: selfEstimationNarrative
type: PropertyShape
message: selfEstimationNarrative: Each safety performance self-estimation may have selfEstimationNarrative that is a string. This error is due to having a value that is not a string.
scope: local

OverallResult
affected class: SafetyPerformanceSelfEstimation
severity: violation
path: overallResult
datatype: float
message: overallResult: Each safety performance self-estimation may have overallResult that is a float. This error is due to having a value that is not a float.
type: PropertyShape
affected property: overallResult
scope: local

AssessmentPeriodEndDate
affected property: assessmentPeriodEndDate
affected class: SafetyPerformanceSelfEstimation
severity: violation
datatype: date
path: assessmentPeriodEndDate
type: PropertyShape
scope: local
message: assesmentPeriodEndDate: Each safety performance self-estimation may have assessmentPeriodEndDate that is a date. This error is due to having a value that is not a date.

AssessmentPeriodStartDate
severity: violation
affected class: SafetyPerformanceSelfEstimation
datatype: date
affected property: assessmentPeriodStartDate
message: assessmentPeriodStartDate: Each safety performance self-estimation may have assessmentPeriodStartDate that is a date. This error is due to having a value that is not a date.
type: PropertyShape
scope: local
path: assessmentPeriodStartDate

ReferencePeriodStartDate
path: referencePeriodStartDate
message: referencePeriodStartDate: Each safety authorisation may have referencePeriodStartDate that is a date. This error is due to having a value that is not a date.
scope: local
affected property: referencePeriodStartDate
severity: violation
affected class: SafetyPerformanceSelfEstimation
type: PropertyShape
datatype: date

ReferencePeriodEndDate
path: referencePeriodEndDate
scope: local
affected property: referencePeriodEndDate
affected class: SafetyPerformanceSelfEstimation
type: PropertyShape
severity: violation
message: referencePeriodEndDate: Each safety authorisation may have referencePeriodEndDate that is a date. This error is due to having a value that is not a date.
datatype: date

SafetyPerformanceSelfEstimationPerArea
type: PropertyShape
scope: local
severity: violation
message: safetyPerformanceSelfEstimationPerArea: The safety performance self-estimation has a safetyPerformanceSelfEstimationPerArea that must be a SafetyPerformanceSelfEstimationPerArea.
affected property: safetyPerformanceSelfEstimationPerArea
path: safetyPerformanceSelfEstimationPerArea
class: SafetyPerformanceSelfEstimationPerArea
affected class: SafetyPerformanceSelfEstimation

OccurrenceRegionSR
scope: local
path: occurrenceRegion
datatype: string
affected class: SimpleReportSafetyRelatedEvent
severity: violation
type: PropertyShape
message: occurrenceRegion: Each Simple report of the safety related event may have occurrenceRegion that is a string. This error is due to having a value that is not a string.
affected property: occurrenceRegion

DamagesForReportingEntity
type: PropertyShape
affected property: damagesForReportingEntity
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Damages is the outcome of hazardous events in which vulnerabilities are exposed to hazards (see exposure). Damage may be quantified or qualified by the measurement of its severity. Damage are equivalent to harm in the case of human or animal vulnerabilities.
path: damagesForReportingEntity
datatype: float
severity: violation
message: damagesForReportingEntity: Each simple report of the safety related event may have damagesForReportingEntity that is a float. This error is due to having a value that is not a float.

DeemedCausesNarrativeSR
type: PropertyShape
affected property: deemedCausesNarrative
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Free text (optional), Only to be used if needed for better understanding of the reported dataset. Taken from Annexes ISC-2022-00728_2023-07.
path: deemedCausesNarrative
datatype: string
severity: violation
message: deemedCausesNarrative: Each simple report of the safety related event may have deemedCausesNarrative that is a string. This error is due to having a value that is not a string.

ExactLocationOccurrencePositioningNorm
type: PropertyShape
affected property: exactLocationOccurrencePositioningNorm
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: exactLocationOccurrencePositioningNorm
datatype: string
severity: violation
message: exactLocationOccurrencePositioningNorm: Each simple report of the safety related event may have exactLocationOccurrencePositioningNorm that is a string. This error is due to having a value that is not a string.

GeneralOcurrenceNarrative
type: PropertyShape
affected property: generalOcurrenceNarrative
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: generalOcurrenceNarrative
datatype: string
severity: violation
message: generalOcurrenceNarrative: Each simple report of the safety related event may have generalOcurrenceNarrative that is a string. This error is due to having a value that is not a string.

IsADangerousGoodsEvent
type: PropertyShape
affected property: isADangerousGoodsEvent
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: isADangerousGoodsEvent
datatype: boolean
severity: violation
message: isADangerousGoodsEvent: Each simple report of the safety related event may have isADangerousGoodsEvent that is a boolean. This error is due to having a value that is not a boolean.

LocationName
type: PropertyShape
affected property: locationName
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: locationName
datatype: string
severity: violation
message: locationName: Each simple report of the safety related event may have locationName that is a string. This error is due to having a value that is not a string.

MonetizedDamages
type: PropertyShape
affected property: monetizedDamages
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Damages is the outcome of hazardous events in which vulnerabilities are exposed to hazards (see exposure). Damage may be quantified or qualified by the measurement of its severity. Damage are equivalent to harm in the case of human or animal vulnerabilities.
path: monetizedDamages
datatype: float
severity: violation
message: monetizedDamages: Each simple report of the safety related event may have monetizedDamages that is a float. This error is due to having a value that is not a float.

NumberWagonsCarryingDangerousGoods
type: PropertyShape
affected property: numberWagonsCarryingDangerousGoods
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: numberWagonsCarryingDangerousGoods
datatype: integer
severity: violation
message: numberWagonsCarryingDangerousGoods: Each simple report of the safety related event may have numberWagonsCarryingDangerousGoods that is a integer. This error is due to having a value that is not a integer.

NumberWagonsInvolvedInOccurrence
type: PropertyShape
affected property: numberWagonsInvolvedInOccurrence
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: numberWagonsInvolvedInOccurrence
datatype: integer
severity: violation
message: numberWagonsInvolvedInOccurrence: Each simple report of the safety related event may have numberWagonsInvolvedInOccurrence that is a integer. This error is due to having a value that is not a integer.

OcccurrenceLocationNarrative
type: PropertyShape
affected property: occcurrenceLocationNarrative
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occcurrenceLocationNarrative
datatype: string
severity: violation
message: occcurrenceLocationNarrative: Each simple report of the safety related event may have occcurrenceLocationNarrative that is a string. This error is due to having a value that is not a string.

OccurrenceConsequencesNarrativeSR
type: PropertyShape
affected property: occurrenceConsequencesNarrative
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Free text (optional), Only to be used if needed for better understanding of the reported dataset. Taken from Annexes ISC-2022-00728_2023-07.
path: occurrenceConsequencesNarrative
datatype: string
severity: violation
message: occurrenceConsequencesNarrative: Each simple report of the safety related event may have occurrenceConsequencesNarrative that is a string. This error is due to having a value that is not a string.

OccurrenceContextNarrative
type: PropertyShape
affected property: occurrenceContextNarrative
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occurrenceContextNarrative
datatype: string
severity: violation
message: occurrenceContextNarrative: Each simple report of the safety related event may have occurrenceContextNarrative that is a string. This error is due to having a value that is not a string.

OccurrenceDateTimeSR
type: PropertyShape
affected property: occurrenceDateTime
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occurrenceDateTime
datatype: dateTime
severity: violation
message: occurrenceDateTime: Each simple report of the safety related event may have occurrenceDateTime that is a dateTime. This error is due to having a value that is not a dateTime.

OccurrenceDepartmentSR
type: PropertyShape
affected property: occurrenceDepartment
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occurrenceDepartment
datatype: string
severity: violation
message: occurrenceDepartment: Each simple report of the safety related event may have occurrenceDepartment that is a string. This error is due to having a value that is not a string.

OccurrenceId
type: PropertyShape
affected property: occurrenceId
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occurrenceId
datatype: string
severity: violation
message: occurrenceId: Each simple report of the safety related event may have occurrenceId that is a string. This error is due to having a value that is not a string.

OccurrenceTitle
type: PropertyShape
affected property: occurrenceTitle
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occurrenceTitle
datatype: string
severity: violation
message: occurrenceTitle: Each simple report of the safety related event may have occurrenceTitle that is a string. This error is due to having a value that is not a string.

OccurrenceTownOrCitySR
type: PropertyShape
affected property: occurrenceTownOrCity
affected class: SimpleReportSafetyRelatedEvent
scope: local
path: occurrenceTownOrCity
datatype: string
severity: violation
message: occurrenceTownOrCity: Each simple report of the safety related event may have occurrenceTownOrCity that is a string. This error is due to having a value that is not a string.

HumanConsequencesTotalPerInjuryType
type: PropertyShape
affected property: humanConsequencesTotalPerInjuryType
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Relates the safety related event with the human consequences total per injury type (fatalities, serious injuries, light injuries).
path: humanConsequencesTotalPerInjuryType
class: HumanConsequencesTotalPerInjuryType
severity: violation
message: humanConsequencesTotalPerInjuryType: The simple report of the safety related event has a humanConsequencesTotalPerInjuryType that must be a HumanConsequencesTotalPerInjuryType.

Location
type: PropertyShape
affected property: location
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Location of the occurrence expressed with a reference point (long/lat/alt). The precision of the reference point shall be better than 0.001 for long and lat values.
comment: The relation between something and the point, or other geometrical thing in space, where it is. For example, the realtionship between a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping .
path: location
class: SpatialThing
class: Geometry
severity: violation
message: location: The simple report of the safety related event has a location that must be a SpatialThing.
message: location: The simple report of the safety related event has a location that must be a Geometry.

HumanConsequencesPerPersonCategorySR
type: PropertyShape
affected property: humanConsequencesPerPersonCategory
affected class: SimpleReportSafetyRelatedEvent
scope: local
comment: Relates the safety related event with the class that represents human consequences (victims) per person category (passengers, trespassers, employees, others).
path: humanConsequencesPerPersonCategory
class: HumanConsequencesPerPersonCategory
severity: violation
message: humanConsequencesPerPersonCategory: The simple report of the safety related event has a humanConsequencesPerPersonCategory that must be a HumanConsequencesPerPersonCategory.

CauseOfReportedEventTypeSKOSinScheme
type: PropertyShape
affected property: causeOfReportedEventType
scope: local
path: inScheme
message: causeOfReportedEventType: The instance of SimpleReportSafetyRelatedEvent has a causeOfReportedEventType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
affected class: SimpleReportSafetyRelatedEvent
has value: SafetyEventTypes
severity: violation

SafetyEventTypeSRSKOSinScheme
affected property: safetyEventType
severity: violation
scope: local
path: inScheme
affected class: SimpleReportSafetyRelatedEvent
type: PropertyShape
message: safetyEventType: The instance of SimpleReportSafetyRelatedEvent has a safetyEventType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/safety-event-types/SafetyEventTypes.
has value: SafetyEventTypes

CauseOfReportedEventTypeSKOS
class: Concept
severity: violation
scope: local
type: PropertyShape
affected class: SimpleReportSafetyRelatedEvent
path: causeOfReportedEventType
message: causeOfReportedEventType: The instance of SimpleReportSafetyRelatedEvent has a causeOfReportedEventType value that is not a SKOS concept.
property: CauseOfReportedEventTypeSKOSinScheme
comment: Applicable lists of causes, as defined in CDR (EU) 2024/xxx, Annex I, Part C, Appendix 1, Reference lists of Category B events and Category C events.
affected property: causeOfReportedEventType

CountryOfOccurrenceSRSKOSinScheme
type: PropertyShape
scope: local
affected property: countryOfOccurrence
path: inScheme
affected class: SimpleReportSafetyRelatedEvent
message: countryOfOccurrence: The instance of SimpleReportSafetyRelatedEvent has a countryOfOccurrence value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://publications.europa.eu/resource/authority/country.
severity: violation
has value: country

TrainMovementTypeSRSKOSinScheme
type: PropertyShape
affected property: trainMovementType
scope: local
message: trainMovementType: The instance of SimpleReportSafetyRelatedEvent has a trainMovementType value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/train-movement-types/TrainMovementTypes.
path: inScheme
affected class: SimpleReportSafetyRelatedEvent
has value: TrainMovementTypes
severity: violation

TransportOperationCategorySRSKOS
class: Concept
severity: violation
affected property: transportOperationCategory
property: TransportOperationCategorySRSKOSinScheme
path: transportOperationCategory
type: PropertyShape
affected class: SimpleReportSafetyRelatedEvent
message: transportOperationCategory: The instance of SimpleReportSafetyRelatedEvent has a transportOperationCategory value that is not a SKOS concept.
scope: local

TrainMovementTypeSRSKOS
path: trainMovementType
message: trainMovementType: The instance of SimpleReportSafetyRelatedEvent has a trainMovementType value that is not a SKOS concept.
affected class: SimpleReportSafetyRelatedEvent
type: PropertyShape
scope: local
class: Concept
affected property: trainMovementType
severity: violation
property: TrainMovementTypeSRSKOSinScheme

TransportOperationCategorySRSKOSinScheme
severity: violation
scope: local
has value: TransportOperationCategories
path: inScheme
message: transportOperationCategory: The instance of SimpleReportSafetyRelatedEvent has a transportOperationCategory value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://data.europa.eu/949/iss/concepts/transport-operation-categories/TransportOperationCategories.
affected class: SimpleReportSafetyRelatedEvent
affected property: transportOperationCategory
type: PropertyShape

CountryOfOccurrenceSRSKOS
scope: local
severity: violation
type: PropertyShape
path: countryOfOccurrence
affected class: SimpleReportSafetyRelatedEvent
message: countryOfOccurrence: The instance of SimpleReportSafetyRelatedEvent has a countryOfOccurrence value that is not a SKOS concept.
comment: Country where the safety related event occurred.
property: CountryOfOccurrenceSRSKOSinScheme
affected property: countryOfOccurrence
class: Concept

SafetyEventTypeSRSKOS
type: PropertyShape
class: Concept
severity: violation
affected property: safetyEventType
affected class: SimpleReportSafetyRelatedEvent
path: safetyEventType
scope: local
property: SafetyEventTypeSRSKOSinScheme
comment: 'safety event type' or ‘event type’ means an event identified by an event name and an event code as defined in CDR (EU) xxx/2024, Annex I, Part C, Appendix 1.
message: safetyEventType: The instance of SimpleReportSafetyRelatedEvent has a safetyEventType value that is not a SKOS concept.

NumberRailwayVehiclesProcessedFreightTerminals
affected class: VolumeOfOperation
message: numberRailwayVehiclesProcessedFreightTerminals: Each volume of operation may have numberRailwayVehiclesProcessedFreightTerminals that is an integer. This error is due to having a value that is not an integer.
datatype: integer
path: numberRailwayVehiclesProcessedFreightTerminals
affected property: numberRailwayVehiclesProcessedFreightTerminals
severity: violation
type: PropertyShape
scope: local

NumberPassengerTrainKilometers
scope: local
path: numberPassengerTrainKilometers
message: numberPassengerTrainKilometers: Each volume of operation may have numberPassengerTrainKilometers that is a float. This error is due to having a value that is not a float.
affected property: numberPassengerTrainKilometers
severity: violation
type: PropertyShape
datatype: float
affected class: VolumeOfOperation

NumberDGRailwayVehiclesProcessedTerminals
affected class: VolumeOfOperation
message: numberDGRailwayVehiclesProcessedTerminals: Each volume of operation may have numberDGRailwayVehiclesProcessedTerminals that is an integer. This error is due to having a value that is not an integer.
datatype: integer
path: numberDGRailwayVehiclesProcessedTerminals
affected property: numberDGRailwayVehiclesProcessedTerminals
severity: violation
type: PropertyShape
scope: local

NumberOperatingHoursTerminals
scope: local
datatype: integer
affected class: VolumeOfOperation
path: numberOperatingHoursTerminals
affected property: numberOperatingHoursTerminals
message: numberOperatingHoursTerminals: Each volume of operation may have numberOperatingHoursTerminals that is an integer. This error is due to having a value that is not an integer.
type: PropertyShape
severity: violation

NumberOperatedTrackKilometers
datatype: integer
affected class: VolumeOfOperation
scope: local
path: numberOperatedTrackKilometers
message: numberOperatedTrackKilometers: Each volume of operation may have numberOperatedTrackKilometers that is an integer. This error is due to having a value that is not an integer.
affected property: numberOperatedTrackKilometers
type: PropertyShape
severity: violation

NumberPassengerKilometers
scope: local
affected class: VolumeOfOperation
message: numberPassengerKilometers: Each volume of operation may have numberPassengerKilometers that is a float. This error is due to having a value that is not a float.
path: numberPassengerKilometers
affected property: numberPassengerKilometers
type: PropertyShape
severity: violation
datatype: float

NumberOperatedTerminals
datatype: integer
scope: local
affected class: VolumeOfOperation
path: numberOperatedTerminals
affected property: numberOperatedTerminals
type: PropertyShape
severity: violation
message: numberOperatedTerminals: Each volume of operation may have numberOperatedTerminals that is an integer. This error is due to having a value that is not an integer.

ReportingPeriodStartDateVO
datatype: date
path: reportingPeriodStartDate
severity: violation
affected property: reportingPeriodStartDate
message: reportingPeriodStartDate: Each volume of operation may have reportingPeriodStartDate that is a date. This error is due to having a value that is not a date.
scope: local
affected class: VolumeOfOperation
type: PropertyShape

NumberLineKilometers
message: numberLineKilometers: Each volume of operation may have numberLineKilometers that is a float. This error is due to having a value that is not a float.
scope: local
affected class: VolumeOfOperation
severity: violation
affected property: numberLineKilometers
path: numberLineKilometers
type: PropertyShape
datatype: float

NumberFreightTrainKilometers
scope: local
affected class: VolumeOfOperation
message: numberFreightTrainKilometers: Each volume of operation may have numberFreightTrainKilometers that is a float. This error is due to having a value that is not a float.
severity: violation
affected property: numberFreightTrainKilometers
path: numberFreightTrainKilometers
type: PropertyShape
datatype: float

NumberFreightTonKilometers
affected class: VolumeOfOperation
scope: local
message: numberFreightTonKilometers: Each volume of operation may have numberFreightTonKilometers that is a float. This error is due to having a value that is not a float.
severity: violation
affected property: numberFreightTonKilometers
type: PropertyShape
path: numberFreightTonKilometers
datatype: float

NumberTotalTrainKilometers
message: numberTotalTrainKilometers: Each volume of operation may have numberTotalTrainKilometers that is a float. This error is due to having a value that is not a float.
datatype: float
path: numberTotalTrainKilometers
severity: violation
affected property: numberTotalTrainKilometers
type: PropertyShape
affected class: VolumeOfOperation
scope: local

NumberTrackKilometersOperatedTerminals
datatype: float
path: numberTrackKilometersOperatedTerminals
message: numberTrackKilometersOperatedTerminals: Each volume of operation may have numberTrackKilometersOperatedTerminals that is a float. This error is due to having a value that is not a float.
severity: violation
affected property: numberTrackKilometersOperatedTerminals
type: PropertyShape
scope: local
affected class: VolumeOfOperation

NumberDGRailwayVehiclesProcessedFreightTerminals
affected class: VolumeOfOperation
scope: local
message: numberDGRailwayVehiclesProcessedFreightTerminals: Each volume of operation may have numberDGRailwayVehiclesProcessedFreightTerminals that is an integer. This error is due to having a value that is not an integer.
severity: violation
path: numberDGRailwayVehiclesProcessedFreightTerminals
affected property: numberDGRailwayVehiclesProcessedFreightTerminals
type: PropertyShape
datatype: integer

NumberRailwayVehiclesProcessedTerminals
message: numberRailwayVehiclesProcessedTerminals: Each volume of operation may have numberRailwayVehiclesProcessedTerminals that is an integer. This error is due to having a value that is not an integer.
path: numberRailwayVehiclesProcessedTerminals
severity: violation
affected property: numberRailwayVehiclesProcessedTerminals
type: PropertyShape
datatype: integer
affected class: VolumeOfOperation
scope: local

ReportingPeriodEndDateVO
datatype: date
message: reportingPeriodEndDate: Each volume of operation may have reportingPeriodEndDate that is a date. This error is due to having a value that is not a date.
path: reportingPeriodEndDate
affected property: reportingPeriodEndDate
severity: violation
type: PropertyShape
scope: local
affected class: VolumeOfOperation

NumberDGFreightTonKilometers
scope: local
affected class: VolumeOfOperation
message: numberDGFreightTonKilometers: Each volume of operation may have numberDGFreightTonKilometers that is a float. This error is due to having a value that is not a float.
severity: violation
path: numberDGFreightTonKilometers
type: PropertyShape
affected property: numberDGFreightTonKilometers
datatype: float

NumberDGFreightTrainKilometers
scope: local
affected class: VolumeOfOperation
severity: violation
path: numberDGFreightTrainKilometers
type: PropertyShape
affected property: numberDGFreightTrainKilometers
datatype: float
message: numberDGFreightTrainKilometers: Each volume of operation may have numberDGFreightTrainKilometers that is a float. This error is due to having a value that is not a float.

NumberPassengerTrainKilometersHighSpeedService
path: numberPassengerTrainKilometersHighSpeedService
affected property: numberPassengerTrainKilometersHighSpeedService
severity: violation
type: PropertyShape
message: numberPassengerTrainKilometersHighSpeedService: Each volume of operation may have numberPassengerTrainKilometersHighSpeedService that is a float. This error is due to having a value that is not a float.
datatype: float
affected class: VolumeOfOperation
scope: local

CountryOfOperationSKOSinScheme
affected property: countryOfOperation
path: inScheme
severity: violation
has value: country
affected class: VolumeOfOperation
scope: local
type: PropertyShape
message: countryOfOperation: The instance of VolumeOfOperation has a countryOfOperation value that is not one of the predefined values and cannot be converted into a SKOS concept on this list: http://publications.europa.eu/resource/authority/country.

CountryOfOperationSKOS
affected class: VolumeOfOperation
path: countryOfOperation
class: Concept
type: PropertyShape
severity: violation
message: countryOfOperation: The instance of VolumeOfOperation has a countryOfOperation value that is not a SKOS concept.
property: CountryOfOperationSKOSinScheme
comment: Country(ies) in which the railway operator operates. For Railway Undertakings, it corresponds to the list of countries applicable in accordance with the applicable (in force) safety certificate(s). For Infrastructure managers it coresponds to the list of countries applicable in accordance with the applicable (in force) safety authorisation(s).
scope: local
affected property: countryOfOperation