{ "$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/Siding", "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": [ "Siding" ], "description": "Property. NGSI data type. It has to be Siding" }, "demonstrationINF": { "type": "string", "description": "Property. EI declaration of demonstration for track/siding [INF]" }, "gradient": { "type": "number", "description": "Property. Gradient for stabling tracks" }, "hasElectricShoreSupply": { "type": "boolean", "description": "Property. Existence of electric shore supply" }, "hasExternalCleaning": { "type": "boolean", "description": "Property. Existence of external cleaning facilities" }, "hasRefuelling": { "type": "boolean", "description": "Property. Existence of refuelling" }, "hasSandRestocking": { "type": "boolean", "description": "Property. Existence of sand restocking" }, "hasToiletDischarge": { "type": "boolean", "description": "Property. Existence of toilet discharge" }, "hasWaterRestocking": { "type": "boolean", "description": "Property. Existence of water restocking" }, "maxCurrentStandstillPantograph": { "type": "number", "description": "Property. Maximum current at standstill per pantograph" }, "minimumHorizontalRadius": { "type": "integer", "description": "Property. Minimum radius of horizontal curve" }, "minimumVerticalRadius": { "type": "string", "description": "Property. Minimum radius of vertical curve" }, "minimumVerticalRadiusCrest": { "type": "integer", "description": "Property. Minimum radius of vertical curve crest" }, "minimumVerticalRadiusHollow": { "type": "integer", "description": "Property. Minimum radius of vertical curve hollow" }, "sidingId": { "type": "string", "description": "Property. Identification of siding" }, "verificationINF": { "type": "string", "description": "Property. EC declaration of verification for track/siding [INF]" }, "tenClassification": { "type": "string", "format": "uri", "description": "Relationship. TEN classification (of track, of platform, of siding)" } } } ], "required": [ "id", "type" ], "title": "Siding + mapped from ERA ontology by Smart Data Models", "description": "Sidings are all those tracks where running trains in service movements ends and which are not used for operational routing of a train." }