diff --git a/TrainDetectionSystem/schema.json b/TrainDetectionSystem/schema.json index 7f1fd91..50cea0d 100644 --- a/TrainDetectionSystem/schema.json +++ b/TrainDetectionSystem/schema.json @@ -1,160 +1,160 @@ { - "$schema": "http://json-schema.org/schema#", - "$schemaVersion": "0.0.1", - "$id": "https://smart-data-models.github.io/dataModel.ERA/Certificate/schema.json", - "modelTags": "ERA vocabulary, railway, train", - "license": "https://smart-data-models.github.io/dataModel.ERA/Certificate/LICENSE.md", - "derivedFrom": "http://data.europa.eu/949/TrainDetectionSystem", - "type": "object", - "allOf": [ - { - "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" - }, - { - "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "TrainDetectionSystem" - ], - "description": "Property. NGSI data type. It has to be TrainDetectionSystem" - }, - "flangeLubeRules": { - "type": "boolean", - "description": "Property. Existence of rules on on-board flange lubrication" - }, - "maxDistConsecutiveAxles": { - "type": "integer", - "description": "Property. Maximum permitted distance between two consecutive axles in case of TSI non-compliance" - }, - "maxDistEndTrainFirstAxle": { - "type": "integer", - "description": "Property. Maximum distance between end of train and first axle" - }, - "maxFlangeHeight": { - "type": "number", - "description": "Property. Maximum permitted height of the flange" - }, - "maxImpedanceWheelset": { - "type": "number", - "description": "Property. Maximum permitted impedance between opposite wheels of a wheelset when not TSI compliant" - }, - "maximumInterferenceCurrent": { - "type": "integer", - "description": "Property. Maximum interference current" - }, - "minVehicleImpedance": { - "type": "string", - "description": "Property. Vehicle impedance" - }, - "requiredSandingOverride": { - "type": "boolean", - "description": "Property. Sanding override by driver required" - }, - "trainDetectionSystemSpecificCheckDocument": { - "type": "string", - "description": "Property. Document with the procedure(s) related to the type of train detection systems declared in 1.2.1.1.6.1" - }, - "frenchTrainDetectionSystemLimitation": { - "type": "string", - "format": "uri", - "description": "Relationship. Section with train detection limitation, only for the French network" - }, - "frequencyBandsForDetection": { - "type": "string", - "format": "uri", - "description": "Relationship. Frequency bands for detection" - }, - "maxSandingOutput": { - "type": "string", - "format": "uri", - "description": "Relationship. Maximum amount of sand" - }, - "tdsFrenchTrainDetectionSystemLimitation": { - "type": "string", - "format": "uri", - "description": "Relationship. Section with train detection limitation, only for the French network" - }, - "tdsMaximumMagneticField": { - "type": "string", - "format": "uri", - "description": "Relationship. Train detection system maximum magnetic field" - }, - "tdsMinAxleLoadVehicleCategory": { - "type": "string", - "format": "uri", - "description": "Relationship. Train detection system min axle load vehicle category" - }, - "trainDetectionSystemSpecificCheck": { - "type": "string", - "format": "uri", - "description": "Relationship. Type of track circuits to which specific checks are needed" - }, - "trainDetectionSystemType": { - "type": "string", - "format": "uri", - "description": "Relationship. Type of train detection system" - }, - "tsiCompliantCompositeBrakeBlocks": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of rules on the use of composite brake blocks" - }, - "tsiCompliantFerromagneticWheel": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of Ferromagnetic characteristics of wheel material required" - }, - "tsiCompliantMaxDistConsecutiveAxles": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of maximum permitted distance between two consecutive axles" - }, - "tsiCompliantMaxImpedanceWheelset": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of maximum permitted impedance between opposite wheels of a wheelset" - }, - "tsiCompliantMetalConstruction": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of rules for vehicle metal construction" - }, - "tsiCompliantMetalFreeSpace": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of rules for metal-free space around wheels" - }, - "tsiCompliantRSTShuntImpedance": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of rules on combination of RST characteristics influencing shunting impedance" - }, - "tsiCompliantSandCharacteristics": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI Compliance of rules on sand characteristics" - }, - "tsiCompliantSanding": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of sanding" - }, - "tsiCompliantShuntDevices": { - "type": "string", - "format": "uri", - "description": "Relationship. TSI compliance of rules on shunt assisting devices" - } - } + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schemaVersion": "0.0.1", + "$id": "https://smart-data-models.github.io/dataModel.ERA/Certificate/schema.json", + "modelTags": "ERA vocabulary, railway, train", + "license": "https://smart-data-models.github.io/dataModel.ERA/Certificate/LICENSE.md", + "derivedFrom": "http://data.europa.eu/949/TrainDetectionSystem", + "type": "object", + "allOf": [ + { + "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" + }, + { + "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" + }, + { + "properties": { + "type": { + "type": "string", + "enum": [ + "TrainDetectionSystem" + ], + "description": "Property. NGSI data type. It has to be TrainDetectionSystem" + }, + "flangeLubeRules": { + "type": "boolean", + "description": "Property. Existence of rules on on-board flange lubrication" + }, + "maxDistConsecutiveAxles": { + "type": "integer", + "description": "Property. Maximum permitted distance between two consecutive axles in case of TSI non-compliance" + }, + "maxDistEndTrainFirstAxle": { + "type": "integer", + "description": "Property. Maximum distance between end of train and first axle" + }, + "maxFlangeHeight": { + "type": "number", + "description": "Property. Maximum permitted height of the flange" + }, + "maxImpedanceWheelset": { + "type": "number", + "description": "Property. Maximum permitted impedance between opposite wheels of a wheelset when not TSI compliant" + }, + "maximumInterferenceCurrent": { + "type": "integer", + "description": "Property. Maximum interference current" + }, + "minVehicleImpedance": { + "type": "string", + "description": "Property. Vehicle impedance" + }, + "requiredSandingOverride": { + "type": "boolean", + "description": "Property. Sanding override by driver required" + }, + "trainDetectionSystemSpecificCheckDocument": { + "type": "string", + "description": "Property. Document with the procedure(s) related to the type of train detection systems declared in 1.2.1.1.6.1" + }, + "frenchTrainDetectionSystemLimitation": { + "type": "string", + "format": "uri", + "description": "Relationship. Section with train detection limitation, only for the French network" + }, + "frequencyBandsForDetection": { + "type": "string", + "format": "uri", + "description": "Relationship. Frequency bands for detection" + }, + "maxSandingOutput": { + "type": "string", + "format": "uri", + "description": "Relationship. Maximum amount of sand" + }, + "tdsFrenchTrainDetectionSystemLimitation": { + "type": "string", + "format": "uri", + "description": "Relationship. Section with train detection limitation, only for the French network" + }, + "tdsMaximumMagneticField": { + "type": "string", + "format": "uri", + "description": "Relationship. Train detection system maximum magnetic field" + }, + "tdsMinAxleLoadVehicleCategory": { + "type": "string", + "format": "uri", + "description": "Relationship. Train detection system min axle load vehicle category" + }, + "trainDetectionSystemSpecificCheck": { + "type": "string", + "format": "uri", + "description": "Relationship. Type of track circuits to which specific checks are needed" + }, + "trainDetectionSystemType": { + "type": "string", + "format": "uri", + "description": "Relationship. Type of train detection system" + }, + "tsiCompliantCompositeBrakeBlocks": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of rules on the use of composite brake blocks" + }, + "tsiCompliantFerromagneticWheel": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of Ferromagnetic characteristics of wheel material required" + }, + "tsiCompliantMaxDistConsecutiveAxles": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of maximum permitted distance between two consecutive axles" + }, + "tsiCompliantMaxImpedanceWheelset": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of maximum permitted impedance between opposite wheels of a wheelset" + }, + "tsiCompliantMetalConstruction": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of rules for vehicle metal construction" + }, + "tsiCompliantMetalFreeSpace": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of rules for metal-free space around wheels" + }, + "tsiCompliantRSTShuntImpedance": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of rules on combination of RST characteristics influencing shunting impedance" + }, + "tsiCompliantSandCharacteristics": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI Compliance of rules on sand characteristics" + }, + "tsiCompliantSanding": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of sanding" + }, + "tsiCompliantShuntDevices": { + "type": "string", + "format": "uri", + "description": "Relationship. TSI compliance of rules on shunt assisting devices" } - ], - "required": [ - "id", - "type" - ], - "title": "TrainDetectionSystem + mapped from ERA ontology by Smart Data Models", - "description": "System used to detect the position of vehicles in the railway track." + } + } + ], + "required": [ + "id", + "type" + ], + "title": "TrainDetectionSystem + mapped from ERA ontology by Smart Data Models", + "description": "System used to detect the position of vehicles in the railway track." } \ No newline at end of file