{
  "@context": {
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "datex_D2Payload": "http://datex2.eu/vocab/3/D2Payload/",
    "datex_Common": "http://datex2.eu/vocab/3/Common/",
    "datex_LocationReferencing": "http://datex2.eu/vocab/3/LocationReferencing/",
    "datex_RoadTrafficData": "http://datex2.eu/vocab/3/RoadTrafficData/",
    "datex_Situation": "http://datex2.eu/vocab/3/Situation/",
    "datex_Vms": "http://datex2.eu/vocab/3/Vms/",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "dct": "http://purl.org/dc/terms/",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "owl": "http://www.w3.org/2002/07/owl#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "vann": "http://purl.org/vocab/vann/",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "cc": "http://creativecommons.org/ns#",
    "status": "http://www.w3.org/2003/06/sw-vocab-status/ns#",
    "schema": "http://schema.org/",
    "license": {
      "@id": "cc:license"
    },
    "hasFormat": {
      "@id": "dct:hasFormat"
    },
    "label": {
      "@id": "rdfs:label"
    },
    "comment": {
      "@id": "rdfs:comment"
    },
    "subClassOf": {
      "@id": "rdfs:subClassOf",
      "@type": "@id"
    },
    "issued": {
      "@id": "dct:issued"
    },
    "modified": {
      "@id": "dct:modified"
    },
    "rights": {
      "@id": "dct:rights"
    },
    "primaryTopic": {
      "@id": "foaf:primaryTopic",
      "@type": "@id"
    },
    "title": {
      "@id": "dct:title"
    },
    "description": {
      "@id": "dct:description"
    },
    "creator": {
      "@id": "dct:creator"
    },
    "preferredNamespacePrefix": {
      "@id": "vann:preferredNamespacePrefix"
    },
    "preferredNamespaceUri": {
      "@id": "vann:preferredNamespaceUri"
    },
    "seeAlso": {
      "@id": "rdfs:seeAlso",
      "@type": "@id"
    },
    "range": {
      "@id": "rdfs:range",
      "@type": "@id"
    },
    "domain": {
      "@id": "rdfs:domain",
      "@type": "@id"
    }
  },
  "@graph": [
    {
      "@id": "http://datex2.eu/vocab/3/Vms",
      "@type": "foaf:Document",
      "license": "http://creativecommons.org/licenses/by/3.0/",
      "hasFormat": "http://datex2.eu/vocab/3/Vms/vocabulary.jsonld",
      "issued": {
        "@value": "2023-11-10",
        "@type": "xsd:date"
      },
      "modified": {
        "@value": "2023-11-10",
        "@type": "xsd:date"
      },
      "rights": "Copyright 2023 - DATEX TMG",
      "primaryTopic": "datex_Vms:Ontology"
    },
    {
      "@id": "datex_Vms:Ontology",
      "@type": "owl:Ontology",
      "title": {
        "@value": "DATEX II",
        "@language": "en"
      },
      "comment": {
        "@value": "A mapping of DATEX II to a Linked Data vocabulary",
        "@language": "en"
      },
      "description": {
        "@value": "This document gives URIs to all terms used within Datex II",
        "@language": "en"
      },
      "creator": [
        "DATEX TMG "
      ],
      "preferredNamespacePrefix": "datex_Vms",
      "preferredNamespaceUri": "http://datex2.eu/vocab/3/Vms",
      "label": {
        "@value": "Linked DATEX II",
        "@language": "en"
      },
      "seeAlso": "http://datex2.eu/schema/3/Vms"
    },
    {
      "@id": "datex_Vms:PositionXAbsoluteEnum",
      "label": {
        "@value": "Position x absolute enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Position x absolute enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:PositionXAbsoluteEnum#onLeft",
      "label": {
        "@value": "Position x absolute enum on left",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXAbsoluteEnum",
      "comment": {
        "@value": "On the left of the assigned space.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXAbsoluteEnum#inTheMiddle",
      "label": {
        "@value": "Position x absolute enum in the middle",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXAbsoluteEnum",
      "comment": {
        "@value": "In the middle of the assigned space.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXAbsoluteEnum#onRight",
      "label": {
        "@value": "Position x absolute enum on right",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXAbsoluteEnum",
      "comment": {
        "@value": "On the right of the assigned space.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYRelativeEnum",
      "label": {
        "@value": "Position y relative enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Position y relative enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:PositionYRelativeEnum#above",
      "label": {
        "@value": "Position y relative enum above",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYRelativeEnum",
      "comment": {
        "@value": "Positioned above relative item.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYRelativeEnum#alignedOnTheTopSide",
      "label": {
        "@value": "Position y relative enum aligned on the top side",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYRelativeEnum",
      "comment": {
        "@value": "The top side of the area is aligned on the top side of the relative area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYRelativeEnum#centred",
      "label": {
        "@value": "Position y relative enum centred",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYRelativeEnum",
      "comment": {
        "@value": "The area is horizontally centred on the relative area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYRelativeEnum#alignedOnTheBottomSide",
      "label": {
        "@value": "Position y relative enum aligned on the bottom side",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYRelativeEnum",
      "comment": {
        "@value": "The bottom side of the area is aligned on the bottom side of the relative area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYRelativeEnum#below",
      "label": {
        "@value": "Position y relative enum below",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYRelativeEnum",
      "comment": {
        "@value": "Positioned below relative item.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsControllerFaultEnum",
      "label": {
        "@value": "VMS controller fault enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "VMS controller fault enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:VmsControllerFaultEnum#communicationsFailure",
      "label": {
        "@value": "VMS controller fault enum communications failure",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsControllerFaultEnum",
      "comment": {
        "@value": "Communications failure affecting VMS controller",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsControllerFaultEnum#powerFailure",
      "label": {
        "@value": "VMS controller fault enum power failure",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsControllerFaultEnum",
      "comment": {
        "@value": "Power to VMS controller has failed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsControllerFaultEnum#unknown",
      "label": {
        "@value": "VMS controller fault enum unknown",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsControllerFaultEnum",
      "comment": {
        "@value": "unknown",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsControllerFaultEnum#other",
      "label": {
        "@value": "VMS controller fault enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsControllerFaultEnum",
      "comment": {
        "@value": "unknown",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum",
      "label": {
        "@value": "VMS type enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "VMS type enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#colourGraphic",
      "label": {
        "@value": "VMS type enum colour graphic",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "A colour graphic display.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#rotatingPrismSign",
      "label": {
        "@value": "VMS type enum rotating prism sign",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "A sign implementing fixed messages which are made visible to drivers by electromechanical means e.g. a fixed sign parallel to traffic flow and therefore not legible is rotated to be orthogonal to traffic flow and becomes legible.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#monochromeGraphic",
      "label": {
        "@value": "VMS type enum monochrome graphic",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "A monochrome graphic display.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#simpleMatrixSign",
      "label": {
        "@value": "VMS type enum simple matrix sign",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "Simple display made up of a fixed matrix of pixels (e.g. sets of LEDs or lights) capable of showing a limited set of aspects (or matrix images). The display area is regarded as a pictogram area in DATEX II. ",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#fullMatrixSign",
      "label": {
        "@value": "VMS type enum full matrix sign",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "A full-matrix sign.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#rollerBlindSign",
      "label": {
        "@value": "VMS type enum roller blind sign",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "Continuous sign using a roller blind.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#virtualVms",
      "label": {
        "@value": "VMS type enum virtual VMS",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "Not a physical VMS but a conceptual one used in the electronic distribution of information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsTypeEnum#other",
      "label": {
        "@value": "VMS type enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "Other than as defined in this enumeration.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsFaultEnum",
      "label": {
        "@value": "VMS fault enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "VMS fault enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:VmsFaultEnum#incorrectMessageDisplayed",
      "label": {
        "@value": "VMS fault enum incorrect message displayed",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "Incorrect message is being displayed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsFaultEnum#incorrectPictogramDisplayed",
      "label": {
        "@value": "VMS fault enum incorrect pictogram displayed",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "Incorrect pictogram is being displayed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsFaultEnum#outOfService",
      "label": {
        "@value": "VMS fault enum out of service",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "Not currently in service (e.g. intentionally disconnected or switched off during roadworks).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsFaultEnum#unableToClearDown",
      "label": {
        "@value": "VMS fault enum unable to clear down",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "Unable to clear down information displayed on VMS.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsFaultEnum#unknown",
      "label": {
        "@value": "VMS fault enum unknown",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "Unknown VMS fault.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsFaultEnum#other",
      "label": {
        "@value": "VMS fault enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "Other than as defined in this enumeration.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:WorkingStatusEnum",
      "label": {
        "@value": "Working status enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Working status enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:WorkingStatusEnum#blank",
      "label": {
        "@value": "Working status enum blank",
        "@language": "en"
      },
      "@type": "datex_Vms:WorkingStatusEnum",
      "comment": {
        "@value": "The VMS is blank",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:WorkingStatusEnum#covered",
      "label": {
        "@value": "Working status enum covered",
        "@language": "en"
      },
      "@type": "datex_Vms:WorkingStatusEnum",
      "comment": {
        "@value": "The VMS is physically covered so no messages can be seen.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:WorkingStatusEnum#notWorking",
      "label": {
        "@value": "Working status enum not working",
        "@language": "en"
      },
      "@type": "datex_Vms:WorkingStatusEnum",
      "comment": {
        "@value": "The VMS is not working",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:WorkingStatusEnum#working",
      "label": {
        "@value": "Working status enum working",
        "@language": "en"
      },
      "@type": "datex_Vms:WorkingStatusEnum",
      "comment": {
        "@value": "The VMS is working",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddPictogramCategoryCode",
      "label": {
        "@value": "Gdd pictogram category code",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A 3-digit code to identify a pictogram, as defined in ISO 14823 Graphic Data Dictionary. That standard is inconsistent in its definition of the value range; this model uses the more permissive definition where the bounds are 100 and 999.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum",
      "label": {
        "@value": "Message information type enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Message information type enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#campaignMessage",
      "label": {
        "@value": "Message information type enum campaign message",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Campaign type information which is non time specific that may request certain actions (e.g. \"do not drink and drive\") or which is intended to influence drivers' behaviour.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#dateTime",
      "label": {
        "@value": "Message information type enum date time",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Current date and/or time information.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#futureInformation",
      "label": {
        "@value": "Message information type enum future information",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Information which informs road users about future situations which can potentially cause congestion or influence future travel plans (e.g. future roadworks, closures, sporting events, public concerts, suspension of train or ferry services).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#instructionOrMessage",
      "label": {
        "@value": "Message information type enum instruction or message",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Instructions or messages to road users which are relevant at the current time, (e.g. \"do not throw out any burning objects\" or an Amber alert message).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#situationWarning",
      "label": {
        "@value": "Message information type enum situation warning",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Information warning of a current situation likely to affect traffic on the road ahead.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#temperature",
      "label": {
        "@value": "Message information type enum temperature",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Temperature information.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#trafficManagement",
      "label": {
        "@value": "Message information type enum traffic management",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Information comprising traffic management instructions.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MessageInformationTypeEnum#travelTime",
      "label": {
        "@value": "Message information type enum travel time",
        "@language": "en"
      },
      "@type": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Travel time information.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum",
      "label": {
        "@value": "Composite pictogram enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Composite pictogram enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#conditionOnCurrentSectionAfterNextExit",
      "label": {
        "@value": "Composite pictogram enum condition on current section after next exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with condition on current section after next exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#conditionAtNextExit",
      "label": {
        "@value": "Composite pictogram enum condition at next exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with condition at next exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#conditionOnCurrentSectionAfterSecondtExit",
      "label": {
        "@value": "Composite pictogram enum condition on current section after secondt exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with condition on current section after second exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#conditionAtSecondExit",
      "label": {
        "@value": "Composite pictogram enum condition at second exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with condition on current section at second exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#restrictionOnCurrentSectionAfterNextExit",
      "label": {
        "@value": "Composite pictogram enum restriction on current section after next exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with restriction on current section after next exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#restrictionAtNextExit",
      "label": {
        "@value": "Composite pictogram enum restriction at next exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with restriction at next exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#restrictionOnCurrentSectionAfterSecondExit",
      "label": {
        "@value": "Composite pictogram enum restriction on current section after second exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with restriction on current section after second exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:CompositePictogramEnum#restrictionAtSecondtExit",
      "label": {
        "@value": "Composite pictogram enum restriction at secondt exit",
        "@language": "en"
      },
      "@type": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Deals with restriction after second exit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SettingReasonEnum",
      "label": {
        "@value": "Setting reason enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Setting reason enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:SettingReasonEnum#situation",
      "label": {
        "@value": "Setting reason enum situation",
        "@language": "en"
      },
      "@type": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "Message selected as the result of a situation occuring either on or off the road which might affect road users. ",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SettingReasonEnum#operatorCreated",
      "label": {
        "@value": "Setting reason enum operator created",
        "@language": "en"
      },
      "@type": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "Message selected by operator as the result of an unmanaged event or situation.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SettingReasonEnum#trafficManagement",
      "label": {
        "@value": "Setting reason enum traffic management",
        "@language": "en"
      },
      "@type": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "Message selected as part of the implementation of a traffic management action. This can be part of a specific traffic management or diversion plan.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SettingReasonEnum#travelTime",
      "label": {
        "@value": "Setting reason enum travel time",
        "@language": "en"
      },
      "@type": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "The VMS is currently selected to display travel times.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SettingReasonEnum#campaign",
      "label": {
        "@value": "Setting reason enum campaign",
        "@language": "en"
      },
      "@type": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "The VMS is currently selected to display a campaign message.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SettingReasonEnum#default",
      "label": {
        "@value": "Setting reason enum default",
        "@language": "en"
      },
      "@type": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "The VMS is currently selected to display default information (e.g. time, date, temperature).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum",
      "label": {
        "@value": "Unit of measure enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Unit of measure enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#feet",
      "label": {
        "@value": "Unit of measure enum feet",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The imperial unit feet",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#feetAndInches",
      "label": {
        "@value": "Unit of measure enum feet and inches",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The imperial units feet and inches",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#kilometres",
      "label": {
        "@value": "Unit of measure enum kilometres",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The metric unit kilometres",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#kilometresPerHour",
      "label": {
        "@value": "Unit of measure enum kilometres per hour",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The unit kilometres per hour",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#metres",
      "label": {
        "@value": "Unit of measure enum metres",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The metric unit metres",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#miles",
      "label": {
        "@value": "Unit of measure enum miles",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The imperial unit miles",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#milesPerHour",
      "label": {
        "@value": "Unit of measure enum miles per hour",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The unit miles per hour",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#percentage",
      "label": {
        "@value": "Unit of measure enum percentage",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "A percentage",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#tonnes",
      "label": {
        "@value": "Unit of measure enum tonnes",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The metric unit tonnes",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:UnitOfMeasureEnum#yards",
      "label": {
        "@value": "Unit of measure enum yards",
        "@language": "en"
      },
      "@type": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The imperial unit yards",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum",
      "label": {
        "@value": "Dedicated usage enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Dedicated usage enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#energyInformation",
      "label": {
        "@value": "Dedicated usage enum energy information",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Dedicated to displaying energy information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#inspectionArea",
      "label": {
        "@value": "Dedicated usage enum inspection area",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Dedicated to an inspection area",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#laneControlSystem",
      "label": {
        "@value": "Dedicated usage enum lane control system",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Dedicated to the purpose of lane control",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#parkingInformation",
      "label": {
        "@value": "Dedicated usage enum parking information",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Dedicated to displaying parking information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#rampMetering",
      "label": {
        "@value": "Dedicated usage enum ramp metering",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Dedicated to ramp metering",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#tunnelManagement",
      "label": {
        "@value": "Dedicated usage enum tunnel management",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Dedicated to tunnel management",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DedicatedUsageEnum#other",
      "label": {
        "@value": "Dedicated usage enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Other dedicated usage",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum",
      "label": {
        "@value": "Information type enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Information type enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#situationInformation",
      "label": {
        "@value": "Information type enum situation information",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Information about the situation",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#warning",
      "label": {
        "@value": "Information type enum warning",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "The information is a warning",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#prohibition",
      "label": {
        "@value": "Information type enum prohibition",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "The information is a prohibition",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#obligation",
      "label": {
        "@value": "Information type enum obligation",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "The information is an obligation",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#destination",
      "label": {
        "@value": "Information type enum destination",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "The information is a destination",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#travelTime",
      "label": {
        "@value": "Information type enum travel time",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "The information is travel time",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#delay",
      "label": {
        "@value": "Information type enum delay",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Delay information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#location",
      "label": {
        "@value": "Information type enum location",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Location information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#vehicleType",
      "label": {
        "@value": "Information type enum vehicle type",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "The information is about vehicle type",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#generalInformation",
      "label": {
        "@value": "Information type enum general information",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "General information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#blank",
      "label": {
        "@value": "Information type enum blank",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "There is no information content",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:InformationTypeEnum#other",
      "label": {
        "@value": "Information type enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Other kind of information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ColourEnum",
      "label": {
        "@value": "Colour enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Colour enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:ColourEnum#amber",
      "label": {
        "@value": "Colour enum amber",
        "@language": "en"
      },
      "@type": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour amber.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ColourEnum#blue",
      "label": {
        "@value": "Colour enum blue",
        "@language": "en"
      },
      "@type": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour blue.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ColourEnum#green",
      "label": {
        "@value": "Colour enum green",
        "@language": "en"
      },
      "@type": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour green.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ColourEnum#red",
      "label": {
        "@value": "Colour enum red",
        "@language": "en"
      },
      "@type": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour red.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ColourEnum#white",
      "label": {
        "@value": "Colour enum white",
        "@language": "en"
      },
      "@type": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour white.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ColourEnum#whiteYellow",
      "label": {
        "@value": "Colour enum white yellow",
        "@language": "en"
      },
      "@type": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour white-yellow.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum",
      "label": {
        "@value": "Physical support enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Physical support enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#centralReservationMounted",
      "label": {
        "@value": "Physical support enum central reservation mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted in the central reservation.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#gantryMounted",
      "label": {
        "@value": "Physical support enum gantry mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted on an overhead gantry across the carriageway.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#overheadBridgeMounted",
      "label": {
        "@value": "Physical support enum overhead bridge mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted overhead on a bridge structure.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#roadsideCantileverMounted",
      "label": {
        "@value": "Physical support enum roadside cantilever mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted on a cantilever from the roadside.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#roadsideMounted",
      "label": {
        "@value": "Physical support enum roadside mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted at the roadside.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#trailerMounted",
      "label": {
        "@value": "Physical support enum trailer mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted on a movable trailer.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#tunnelEntranceMounted",
      "label": {
        "@value": "Physical support enum tunnel entrance mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted on the entrance to a tunnel.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PhysicalSupportEnum#vehicleMounted",
      "label": {
        "@value": "Physical support enum vehicle mounted",
        "@language": "en"
      },
      "@type": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Equipment mounted on a vehicle.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYAbsoluteEnum",
      "label": {
        "@value": "Position y absolute enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Position y absolute enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:PositionYAbsoluteEnum#atTop",
      "label": {
        "@value": "Position y absolute enum at top",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYAbsoluteEnum",
      "comment": {
        "@value": "At the top of the assigned space.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYAbsoluteEnum#inTheMiddle",
      "label": {
        "@value": "Position y absolute enum in the middle",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYAbsoluteEnum",
      "comment": {
        "@value": "In the middle of the assigned space.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionYAbsoluteEnum#atBottom",
      "label": {
        "@value": "Position y absolute enum at bottom",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionYAbsoluteEnum",
      "comment": {
        "@value": "At the bottom of the assigned space.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum",
      "label": {
        "@value": "Supplemental pictogram enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Supplemental pictogram enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#distanceToTheBeginningOfTheApplicationZone",
      "label": {
        "@value": "Supplemental pictogram enum distance to the beginning of the application zone",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Distance to the beginning of the application zone.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#exceptAnyPowerDrivenVehicleDrawingTrailer",
      "label": {
        "@value": "Supplemental pictogram enum except any power driven vehicle drawing trailer",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Except any power-driven vehicle drawing a trailer.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#exceptBus",
      "label": {
        "@value": "Supplemental pictogram enum except bus",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Except for buses.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#exceptGoodsVehicles",
      "label": {
        "@value": "Supplemental pictogram enum except goods vehicles",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Except for goods vehicles.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#exceptSemitrailer",
      "label": {
        "@value": "Supplemental pictogram enum except semitrailer",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Except for semitrailers (i.e. any trailer designed to be coupled to a motor vehicle in such a way that part of its weight and that of its load is borne by the motor vehicle).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#exceptVehiclesCarryingDangerousGoods",
      "label": {
        "@value": "Supplemental pictogram enum except vehicles carrying dangerous goods",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Except for vehicles carrying dangerous goods (i.e. for which special sign plating is prescribed).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#inCaseOfIceOrSnow",
      "label": {
        "@value": "Supplemental pictogram enum in case of ice or snow",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "In case of ice or snow.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#lengthOfTheApplicationZone",
      "label": {
        "@value": "Supplemental pictogram enum length of the application zone",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Length of the applicable zone.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#restrictedToAnyPowerDrivenVehicleDrawingTrailer",
      "label": {
        "@value": "Supplemental pictogram enum restricted to any power driven vehicle drawing trailer",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Restricted to any power driven vehicle drawing a trailer.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#restrictedToBus",
      "label": {
        "@value": "Supplemental pictogram enum restricted to bus",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Restricted to buses.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#restrictedToGoodsVehicles",
      "label": {
        "@value": "Supplemental pictogram enum restricted to goods vehicles",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Restricted to goods vehicles.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#restrictedToSemiTrailer",
      "label": {
        "@value": "Supplemental pictogram enum restricted to semi trailer",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Restricted to semi trailers (i.e. any trailer designed to be coupled to a motor vehicle in such a way that part of its weight and that of its load is borne by the motor vehicle).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#restrictedToVehiclesCarryingDangerousGoods",
      "label": {
        "@value": "Supplemental pictogram enum restricted to vehicles carrying dangerous goods",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Restricted to vehicles carrying dangerous goods (i.e. for which special sign plating is prescribed).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#maintenanceVehicles",
      "label": {
        "@value": "Supplemental pictogram enum maintenance vehicles",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Maintenance vehicles.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#snowPloughs",
      "label": {
        "@value": "Supplemental pictogram enum snow ploughs",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Snow ploughs.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:SupplementalPictogramEnum#other",
      "label": {
        "@value": "Supplemental pictogram enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Other than as defined in this enumeration.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXRelativeEnum",
      "label": {
        "@value": "Position x relative enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Position x relative enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:PositionXRelativeEnum#toTheLeft",
      "label": {
        "@value": "Position x relative enum to the left",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXRelativeEnum",
      "comment": {
        "@value": "Positioned to the left of relative item.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXRelativeEnum#alignedOnTheLeftSide",
      "label": {
        "@value": "Position x relative enum aligned on the left side",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXRelativeEnum",
      "comment": {
        "@value": "The left side of the area is aligned on the left side of the relative area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXRelativeEnum#centred",
      "label": {
        "@value": "Position x relative enum centred",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXRelativeEnum",
      "comment": {
        "@value": "The area is vertically centred on the relative area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXRelativeEnum#alignedOnTheRightSide",
      "label": {
        "@value": "Position x relative enum aligned on the right side",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXRelativeEnum",
      "comment": {
        "@value": "The right side of the area is aligned on the right side of the relative area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PositionXRelativeEnum#toTheRight",
      "label": {
        "@value": "Position x relative enum to the right",
        "@language": "en"
      },
      "@type": "datex_Vms:PositionXRelativeEnum",
      "comment": {
        "@value": "Positioned to the right of relative item.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum",
      "label": {
        "@value": "Pictogram enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Pictogram enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:PictogramEnum#blankVoid",
      "label": {
        "@value": "Pictogram enum blank void",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Blank or void.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#bridgeClosed",
      "label": {
        "@value": "Pictogram enum bridge closed",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Bridge closed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#carParkFull",
      "label": {
        "@value": "Pictogram enum car park full",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Car park full.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#carParkSpacesAvailable",
      "label": {
        "@value": "Pictogram enum car park spaces available",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Spaces available in car park.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#corridorForEmergencyVehicleAccess",
      "label": {
        "@value": "Pictogram enum corridor for emergency vehicle access",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Corridor for emergency vehicle access",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#curveArrowToLeft",
      "label": {
        "@value": "Pictogram enum curve arrow to left",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Single curve arrow to the left corresponding to an exit (without fork).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#curveArrowToRight",
      "label": {
        "@value": "Pictogram enum curve arrow to right",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Single curve arrow to the right corresponding to an exit (without fork).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#dangerOfFire",
      "label": {
        "@value": "Pictogram enum danger of fire",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Danger of fire.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#doubleExitToLeft",
      "label": {
        "@value": "Pictogram enum double exit to left",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Triple arrow corresponding to two sequential exits to the left.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#doubleExitToRight",
      "label": {
        "@value": "Pictogram enum double exit to right",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Triple arrow corresponding to two sequential exits to the right.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#endOfAdvisorySpeed",
      "label": {
        "@value": "Pictogram enum end of advisory speed",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "End of advisory speed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#fastenChildrensSeatBelts",
      "label": {
        "@value": "Pictogram enum fasten childrens seat belts",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Fasten the seat belts of children.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#fastenYourSeatBelt",
      "label": {
        "@value": "Pictogram enum fasten your seat belt",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Fasten your seat belt.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#fire",
      "label": {
        "@value": "Pictogram enum fire",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Fire.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#footballMatch",
      "label": {
        "@value": "Pictogram enum football match",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Football match (current or anticipated disruption due to football match).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#hardShoulderNotRunning",
      "label": {
        "@value": "Pictogram enum hard shoulder not running",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "The hard shoulder is not being used as a regular traffic lane but is reserved as a hard shoulder.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#hardShoulderRunning",
      "label": {
        "@value": "Pictogram enum hard shoulder running",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "The hard shoulder is being used as a regular traffic lane i.e. the lane is not acting as a hard shoulder.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#horizontalDiversionToLeft",
      "label": {
        "@value": "Pictogram enum horizontal diversion to left",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Correspond to the horizontal orange (to the left) sign for diversion",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#horizontalDiversionToRight",
      "label": {
        "@value": "Pictogram enum horizontal diversion to right",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Correspond to the horizontal orange (to the right) sign for diversion",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#keepASafeDistance",
      "label": {
        "@value": "Pictogram enum keep a safe distance",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Keep a safe distance.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#keepLeft",
      "label": {
        "@value": "Pictogram enum keep left",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Keep left.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#keepRight",
      "label": {
        "@value": "Pictogram enum keep right",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Keep right.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lane1ClosedOf2",
      "label": {
        "@value": "Pictogram enum lane1 closed of2",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lane 1 closed on a 2 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lane2ClosedOf2",
      "label": {
        "@value": "Pictogram enum lane2 closed of2",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lane 2 closed on a 2 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lane1ClosedOf3",
      "label": {
        "@value": "Pictogram enum lane1 closed of3",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lane 1 closed on a 3 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lane3ClosedOf3",
      "label": {
        "@value": "Pictogram enum lane3 closed of3",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lane 3 closed on a 3 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lanes1And2ClosedOf3",
      "label": {
        "@value": "Pictogram enum lanes1 and2 closed of3",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lanes 1 and 2 closed on a 3 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lanes2And3ClosedOf3",
      "label": {
        "@value": "Pictogram enum lanes2 and3 closed of3",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lanes 2 and 3 closed on a 3 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lane1ClosedOf4",
      "label": {
        "@value": "Pictogram enum lane1 closed of4",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lane 1 closed on a 4 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lane4ClosedOf4",
      "label": {
        "@value": "Pictogram enum lane4 closed of4",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lane 4 closed on a 4 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lanes1And2ClosedOf4",
      "label": {
        "@value": "Pictogram enum lanes1 and2 closed of4",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lanes 1 and 2 closed on a 4 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lanes3And4ClosedOf4",
      "label": {
        "@value": "Pictogram enum lanes3 and4 closed of4",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lanes 3 and 4 closed on a 4 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lanes1And2And3ClosedOf4",
      "label": {
        "@value": "Pictogram enum lanes1 and2 and3 closed of4",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lanes 1, 2 and 3 closed on a 4 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#lanes2And3And4ClosedOf4",
      "label": {
        "@value": "Pictogram enum lanes2 and3 and4 closed of4",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Lanes 2, 3 and 4 closed on a 4 lane carriageway. Lanes numbered from nearside (next to hard shoulder on motorway) to central median.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#leftHandLaneClosed",
      "label": {
        "@value": "Pictogram enum left hand lane closed",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Left-hand lane closed ahead.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#narrowLanesAhead",
      "label": {
        "@value": "Pictogram enum narrow lanes ahead",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Narrow lanes ahead.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#obliqueArrowToLeft",
      "label": {
        "@value": "Pictogram enum oblique arrow to left",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Single oblique straight arrow to the left corresponding to an exit (without fork).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#obliqueArrowToRight",
      "label": {
        "@value": "Pictogram enum oblique arrow to right",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Single oblique straight arrow to the right corresponding to an exit (without fork).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#pollutionOrSmogAlert",
      "label": {
        "@value": "Pictogram enum pollution or smog alert",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Pollution or smog alert.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#rightHandLaneClosed",
      "label": {
        "@value": "Pictogram enum right hand lane closed",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Right-hand lane closed ahead.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#singleExitToLeft",
      "label": {
        "@value": "Pictogram enum single exit to left",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Double arrow corresponding to a single exit to the left.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#singleExitToRight",
      "label": {
        "@value": "Pictogram enum single exit to right",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Double arrow corresponding to a single exit to the right.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#smoke",
      "label": {
        "@value": "Pictogram enum smoke",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Smoke.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#snowPloughInAction",
      "label": {
        "@value": "Pictogram enum snow plough in action",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Snow plough(s) in action.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#speedCamerasInAction",
      "label": {
        "@value": "Pictogram enum speed cameras in action",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Speed cameras in action.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#straightVerticalArrow",
      "label": {
        "@value": "Pictogram enum straight vertical arrow",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Straight vertical arrow (towards top).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#trafficDeviatedToOppositeCarriagewayAhead",
      "label": {
        "@value": "Pictogram enum traffic deviated to opposite carriageway ahead",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "All traffic is diverted to the opposite carriageway ahead in a contraflow layout.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#trafficPartiallyDeviatedToOppositeCarriagewayAhead",
      "label": {
        "@value": "Pictogram enum traffic partially deviated to opposite carriageway ahead",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Traffic is partially diverted to the opposite carriageway ahead in a contraflow layout.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#tunnelClosed",
      "label": {
        "@value": "Pictogram enum tunnel closed",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Tunnel closed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#verticalDiversion",
      "label": {
        "@value": "Pictogram enum vertical diversion",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Correspond to the vertical orange sign for diversion.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramEnum#other",
      "label": {
        "@value": "Pictogram enum other",
        "@language": "en"
      },
      "@type": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Other than as defined in this enumeration.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ImageFormatEnum",
      "label": {
        "@value": "Image format enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Image format enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:ImageFormatEnum#bmp",
      "label": {
        "@value": "Image format enum bmp",
        "@language": "en"
      },
      "@type": "datex_Vms:ImageFormatEnum",
      "comment": {
        "@value": "The bmp image format",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ImageFormatEnum#gif",
      "label": {
        "@value": "Image format enum gif",
        "@language": "en"
      },
      "@type": "datex_Vms:ImageFormatEnum",
      "comment": {
        "@value": "The gif image format",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ImageFormatEnum#jpeg",
      "label": {
        "@value": "Image format enum jpeg",
        "@language": "en"
      },
      "@type": "datex_Vms:ImageFormatEnum",
      "comment": {
        "@value": "The jpeg image format",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ImageFormatEnum#png",
      "label": {
        "@value": "Image format enum png",
        "@language": "en"
      },
      "@type": "datex_Vms:ImageFormatEnum",
      "comment": {
        "@value": "The png image format",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ImageFormatEnum#tiff",
      "label": {
        "@value": "Image format enum tiff",
        "@language": "en"
      },
      "@type": "datex_Vms:ImageFormatEnum",
      "comment": {
        "@value": "The TIFF image format",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum",
      "label": {
        "@value": "Gdd service category enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Gdd service category enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum#dangerWarning",
      "label": {
        "@value": "Gdd service category enum danger warning",
        "@language": "en"
      },
      "@type": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Danger warning sign information (GDD service category 11).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum#regulatory",
      "label": {
        "@value": "Gdd service category enum regulatory",
        "@language": "en"
      },
      "@type": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Informing of special obligations, restrictions or prohibitions (GDD service category 12).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum#informative",
      "label": {
        "@value": "Gdd service category enum informative",
        "@language": "en"
      },
      "@type": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Informative, advisory, or guiding (GDD service category 13).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum#publicFacilities",
      "label": {
        "@value": "Gdd service category enum public facilities",
        "@language": "en"
      },
      "@type": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Informing of a certain public facility and its service (GDD service category 21).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum#ambientConditions",
      "label": {
        "@value": "Gdd service category enum ambient conditions",
        "@language": "en"
      },
      "@type": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Notifying of road-related ambient conditions and events on route (GDD service category 31).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddServiceCategoryEnum#roadConditions",
      "label": {
        "@value": "Gdd service category enum road conditions",
        "@language": "en"
      },
      "@type": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Notifying of road-related conditions and events on route (GDD service category 32).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "label": {
        "@value": "Displayed numerical information type enum",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Displayed numerical information type enum",
        "@language": "en"
      },
      "subClassOf": "schema:Enumeration"
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#distance",
      "label": {
        "@value": "Displayed numerical information type enum distance",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A distance",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#height",
      "label": {
        "@value": "Displayed numerical information type enum height",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A height e.g. for a vehicle height restriction",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#length",
      "label": {
        "@value": "Displayed numerical information type enum length",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A length e.g. for a vehicle length restriction",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#rateOfIncline",
      "label": {
        "@value": "Displayed numerical information type enum rate of incline",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A rate of incline",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#sectionLength",
      "label": {
        "@value": "Displayed numerical information type enum section length",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A road section length",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#speed",
      "label": {
        "@value": "Displayed numerical information type enum speed",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A speed e.g. for a vehicle speed limit",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#weight",
      "label": {
        "@value": "Displayed numerical information type enum weight",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A weight e.g. for a vehicle weight restriction",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#weightPerAxle",
      "label": {
        "@value": "Displayed numerical information type enum weight per axle",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "An axle weight e.g. for an axle weight restriction",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformationTypeEnum#width",
      "label": {
        "@value": "Displayed numerical information type enum width",
        "@language": "en"
      },
      "@type": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "A width e.g. for a vehicle width restriction",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsControllerTable",
      "label": {
        "@value": "VMS controller table",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A versioned VMS controller unit table comprising a number of data records, each record defining the characteristics of a specific deployed variable message sign controller unit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsController",
      "label": {
        "@value": "VMS controller",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A roadside unit which can control one or more variable message signs on a single gantry or mounting or on closely associated gantries or mountings.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:Vms",
      "label": {
        "@value": "Vms",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Variable message sign - a display panel used to display one or more messages (text, symbols, pictograms or combinations) that can be changed or switched on or off as required",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ManagedLogicalLocation",
      "label": {
        "@value": "Managed logical location",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "The logical location (e.g. a car park, a section of road, a junction etc.) which a VMS contributes to the management of.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddPictogramAttributes",
      "label": {
        "@value": "Gdd pictogram attributes",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "ISO 14823 Graphic Data Dictionary attributes with textual or numeric data to supplement a pictogram identification.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddPictogramIdentification",
      "label": {
        "@value": "Gdd pictogram identification",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Group of codes that uniquely identifies a kind of pictogram, according to the ISO 14823 Graphic Data Dictionary",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:GddStructure",
      "label": {
        "@value": "Gdd structure",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Graphic Data Dictionary structure, to identify a pictogram by code and optional supplementary attributes",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayArea",
      "label": {
        "@value": "Display area",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Configuration (static or dynamic) of a display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayGeometry",
      "label": {
        "@value": "Display geometry",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Characteristics of the geometry of a display",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsConfiguration",
      "label": {
        "@value": "VMS configuration",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Describes the current configuration and characteristics of a VMS, whether it is statically or dynamically configured.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramDisplayArea",
      "label": {
        "@value": "Pictogram display area",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Characteristics specific to a pictogram display area on the VMS.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayArea"
    },
    {
      "@id": "datex_Vms:SupplementaryPanelArea",
      "label": {
        "@value": "Supplementary panel area",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Characteristics of a panel which can display details (sometimes regulatory in nature) that are supplementary to one pictogram, comprising an additional line of text or another pictogram.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayArea"
    },
    {
      "@id": "datex_Vms:TextDisplayArea",
      "label": {
        "@value": "Text display area",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Characteristics specific to the textual display area on the VMS.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayArea"
    },
    {
      "@id": "datex_Vms:VmsControllerFault",
      "label": {
        "@value": "VMS controller fault",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Details of the fault which is being reported for the specified variable message sign control unit.",
        "@language": "en"
      },
      "subClassOf": "datex_Common:Fault"
    },
    {
      "@id": "datex_Vms:VmsFault",
      "label": {
        "@value": "VMS fault",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Details of the fault which is being reported for the specified variable message sign panel.",
        "@language": "en"
      },
      "subClassOf": "datex_Common:Fault"
    },
    {
      "@id": "datex_Vms:CompositePictogram",
      "label": {
        "@value": "Composite pictogram",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A composite pictogram representing a diagrammatic schema in association with an embedded regular sign.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:Pictogram"
    },
    {
      "@id": "datex_Vms:DisplayAreaSettings",
      "label": {
        "@value": "Display area settings",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A display of pictograms or text on one area on a VMS.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:DisplayedNumericalInformation",
      "label": {
        "@value": "Displayed numerical information",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Numerical information displayed on a sign",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:Image",
      "label": {
        "@value": "Image",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "An image, with encoded data and identification of format",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:MultiPageDisplay",
      "label": {
        "@value": "Multi page display",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A display of multiple pages, sequentially displayed in order of their \"pageNumber\".",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayAreaSettings"
    },
    {
      "@id": "datex_Vms:Pictogram",
      "label": {
        "@value": "Pictogram",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A main pictogram displayable on the VMS panel. Note a main pictogram may have an associated supplementary panel which may itself contain a further pictogram and line of text.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:PictogramDisplay",
      "label": {
        "@value": "Pictogram display",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A display of a pictogram on one area on a VMS, potentially with associated supplemental information or instructions.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayAreaSettings"
    },
    {
      "@id": "datex_Vms:RegularPictogram",
      "label": {
        "@value": "Regular pictogram",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A regular pictogram displayable on a VMS panel.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:Pictogram"
    },
    {
      "@id": "datex_Vms:SupplementaryInformationDisplay",
      "label": {
        "@value": "Supplementary information display",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A display of information or a regulatory instruction which is supplemental to the associated pictogram, comprising either an additional line of text or a pictogram or both.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayAreaSettings"
    },
    {
      "@id": "datex_Vms:SupplementaryPictogram",
      "label": {
        "@value": "Supplementary pictogram",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "An additional pictogram that is displayed in the panel which is supplemental to the associated pictogram display.",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:SupplementaryInformationDisplay"
    },
    {
      "@id": "datex_Vms:SupplementaryText",
      "label": {
        "@value": "Supplementary text",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Text used in a supplementary display associated with a pictogram",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:SupplementaryInformationDisplay"
    },
    {
      "@id": "datex_Vms:TextDisplay",
      "label": {
        "@value": "Text display",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A page of text (comprising one or more ordered lines) that are displayed simultaneously on the VMS. ",
        "@language": "en"
      },
      "subClassOf": "datex_Vms:DisplayAreaSettings"
    },
    {
      "@id": "datex_Vms:TextLine",
      "label": {
        "@value": "Text line",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A single line of text displayed on a text display area or supplementary panel or corresponding to a displayed text. It may correspond to the entire text in the case that text segmentation in lines is not available.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsMessage",
      "label": {
        "@value": "VMS message",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A message displayed on a VMS which can comprise one or more sequentially displayed text pages and/or pictograms with supplementary details.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsStatus",
      "label": {
        "@value": "VMS status",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Provides the current status and settings of the VMS and the currently displayed information.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsControllerStatus",
      "label": {
        "@value": "VMS controller status",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "Status of a VMS controller unit",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:VmsPublication",
      "label": {
        "@value": "VMS publication",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A publication containing the current status and settings of one or more VMS controller units, each unit controlling one or more individual variable message signs.",
        "@language": "en"
      },
      "subClassOf": "datex_Common:PayloadPublication"
    },
    {
      "@id": "datex_Vms:VmsTablePublication",
      "label": {
        "@value": "VMS table publication",
        "@language": "en"
      },
      "@type": "owl:Class",
      "comment": {
        "@value": "A publication containing one or more VMS controller unit tables each comprising a set of records which hold details of VMS controller units.",
        "@language": "en"
      },
      "subClassOf": "datex_Common:PayloadPublication"
    },
    {
      "@id": "datex_Vms:vmsControllerTableIdentification",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS controller table identification",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerTable",
      "range": "datex_Common:String",
      "comment": {
        "@value": "An alphanumeric identification for the VMS controller unit table, possibly human readable. ",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:electronicAddress",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Electronic address",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsController",
      "range": "datex_Common:String",
      "comment": {
        "@value": "Electronic address of the VMS controller unit (if not IP addressable).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:externalIdentifier",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "External identifier",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsController",
      "range": "datex_Common:String",
      "comment": {
        "@value": "Identification of a VMS controller unit used by the supplier or consumer systems.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:ipAddress",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Ip address",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsController",
      "range": "datex_Common:String",
      "comment": {
        "@value": "IP network address of the VMS controller unit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:numberOfVms",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Number of VMS",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsController",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Number of variable message signs controlled by the unit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:dedicatedUsage",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Dedicated usage",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Vms:DedicatedUsageEnum",
      "comment": {
        "@value": "Type of usage to which this VMS is dedicated",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:description",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Description",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "The description of the VMS (possibly giving a description of its location or its normal use).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:displayHeight",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Display height",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "Height in metres of the sign's overall display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:displayWidth",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Display width",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "Width in metres of the sign's overall display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:dynamicallyConfigurable",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Dynamically configurable",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Identifies (when True) that the VMS has a display area that may be dynamically configured to display different combinations of text and pictogram areas. The current configuration will normally be given with each published current VMS setting.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:heightAboveCarriageway",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Height above carriageway",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "Height in metres of the mounted sign above the carriageway, measured to the bottom of the display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:lanternsPresent",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Lanterns present",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indicates whether the VMS is equipped with flashing lights (called lanterns in some countries) outside the text or pictogram display areas",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:owner",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Owner",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "Owner (authority or organisation) of the VMS. This may not be the same as the authority or organisation which is currently controlling the VMS.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:physicalSupport",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Physical support",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Vms:PhysicalSupportEnum",
      "comment": {
        "@value": "Description of how the VMS is physically mounted or deployed on the road.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:vmsType",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS type",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Vms:VmsTypeEnum",
      "comment": {
        "@value": "Broad classification of the type of variable message sign.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:vmsTypeCode",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS type code",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:String",
      "comment": {
        "@value": "Specification of the type of VMS defined by a code, normally country or even manufacturer specific (e.g. MS4).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:distanceFromLogicalLocation",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Distance from logical location",
        "@language": "en"
      },
      "domain": "datex_Vms:ManagedLogicalLocation",
      "range": "datex_Common:MetresAsNonNegativeInteger",
      "comment": {
        "@value": "Distance in metres of the VMS from the logical location which this sign contributes to the management of.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:managedLogicalLocation",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Managed logical location",
        "@language": "en"
      },
      "domain": "datex_Vms:ManagedLogicalLocation",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "Identification of the logical location (e.g. a car park, a section of road , a junction etc.) which this sign contributes to the management of.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:attributes",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Attributes",
        "@language": "en"
      },
      "domain": "datex_Vms:GddPictogramAttributes",
      "range": "datex_Common:Base64Binary",
      "comment": {
        "@value": "ISO 14823 \"attributes\" data frame which augments the basic identification of the type of pictogram with further textual or numeric data. The encoding shall follow unaligned packed encoding rules (UPER) [ISO/IEC 8825-2:2015]",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:country",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Country",
        "@language": "en"
      },
      "domain": "datex_Vms:GddPictogramIdentification",
      "range": "datex_Common:CountryCode",
      "comment": {
        "@value": "Country code used to either allow associating a country-specific rendering with the coded pictogram or distinguish nationally-defined pictogram codes.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramCategoryCode",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram category code",
        "@language": "en"
      },
      "domain": "datex_Vms:GddPictogramIdentification",
      "range": "datex_Vms:GddPictogramCategoryCode",
      "comment": {
        "@value": "Code that identifies a pictogram for a given country and service category.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:serviceCategory",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Service category",
        "@language": "en"
      },
      "domain": "datex_Vms:GddPictogramIdentification",
      "range": "datex_Vms:GddServiceCategoryEnum",
      "comment": {
        "@value": "Category used to group pictograms for a given usage",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:maxNumberOfSequentialPages",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Max number of sequential pages",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Maximum number of pages which the VMS is capable of scrolling through sequentially (2 to n).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:positionXAbsolute",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Position x absolute",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Vms:PositionXAbsoluteEnum",
      "comment": {
        "@value": "The horizontal position of the area in which the pictogram is displayed, i.e. at the left, or right of the VMS display.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:positionXRelativeToPrevious",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Position x relative to previous",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Vms:PositionXRelativeEnum",
      "comment": {
        "@value": "The horizontal position of the area in which the pictogram is displayed relative to the previous display in the collection (e.g. to the left, to the right ....).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:positionYAbsolute",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Position y absolute",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Vms:PositionYAbsoluteEnum",
      "comment": {
        "@value": "The vertical position of the area in which the area is displayed, i.e. at the top or bottom of the VMS display.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:positionYRelativeToPrevious",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Position y relative to previous",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Vms:PositionYRelativeEnum",
      "comment": {
        "@value": "The horizontal position of the area in which the pictogram is displayed relative to the previous display area in the collection (i.e.above or below).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:sequencingCapable",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Sequencing capable",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indicates whether the display area on the VMS is capable of sequencing through multiple pages. True = capable.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:displayHeight",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Display height",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayGeometry",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "The vertical height measured in metres of the display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:displayWidth",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Display width",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayGeometry",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "The horizontal width measured in metres of the display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pixelsAcross",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pixels across",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayGeometry",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Number of pixels horizontally across the display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pixelsDown",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pixels down",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayGeometry",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Number of pixels vertically down the display area.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:positionX",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Position x",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayGeometry",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "The X-coordinate (horizontal) position of this specific display area measured from the top left of the sign's overall display area to the top left of this specific display area",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:positionY",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Position y",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayGeometry",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "The Y-coordinate (vertical) position of this specific display area measured from the top left of the sign's overall display area to the top left of this specific display area",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:numberOfDisplayAreas",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Number of display areas",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsConfiguration",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Number of display areas which the VMS contains.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramCodeListIdentifier",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram code list identifier",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplayArea",
      "range": "datex_Common:String",
      "comment": {
        "@value": "Indicates which pictogram code list is referenced. This may be ISO 14823 or a custom list.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramNumberOfColours",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram number of colours",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "The number of colours the pictogram display area is capable of rendering.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:relatedPictogramArea",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Related pictogram area",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPanelArea",
      "range": "datex_Common:Integer",
      "comment": {
        "@value": "The displayAreaIndex associated with the pictogram display area that this supplementary display area is designed to supplement.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:supplementaryPictogramCodeListIdentifier",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Supplementary pictogram code list identifier",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPanelArea",
      "range": "datex_Common:String",
      "comment": {
        "@value": "Indicates which supplementary pictogram code list is referenced. This may be ISO 14823 or a custom list.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:maxFontHeight",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Max font height",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Maximum font height in pixels.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:maxFontSpacing",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Max font spacing",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Maximum font spacing in pixels.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:maxFontWidth",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Max font width",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Maximum font width in pixels.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:maxNumberOfCharacters",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Max number of characters",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Maximum number of displayable characters on a single line in the textual display area of the VMS.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:maxNumberOfRows",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Max number of rows",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Maximum number of rows of displayable characters in the textual display area of the VMS.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:minFontHeight",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Min font height",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Minimum font height in pixels.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:minFontSpacing",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Min font spacing",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Minimum font spacing in pixels.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:minFontWidth",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Min font width",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Minimum font width in pixels.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:proportionalFont",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Proportional font",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Whether the VMS supports proportional fonts",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:textCodeListIdentifier",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Text code list identifier",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplayArea",
      "range": "datex_Common:String",
      "comment": {
        "@value": "Indicates which textual message code list is referenced. This may be specific to the VMS type defined by vmsTypeCode.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:vmsControllerFault",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS controller fault",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerFault",
      "range": "datex_Vms:VmsControllerFaultEnum",
      "comment": {
        "@value": "The type of fault which is being reported for the VMS unit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:vmsFault",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS fault",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsFault",
      "range": "datex_Vms:VmsFaultEnum",
      "comment": {
        "@value": "The type of fault which is being reported for the specified variable message sign panel.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramDescription",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram description",
        "@language": "en"
      },
      "domain": "datex_Vms:CompositePictogram",
      "range": "datex_Vms:CompositePictogramEnum",
      "comment": {
        "@value": "Description of the displayed composed pictogram.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:isBlank",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Is blank",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayAreaSettings",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Identifies whether this display area is blank. The absence of this attribute has no semantics.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:legalBasis",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Legal basis",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayAreaSettings",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "Identifies any legal basis for the elements displayed",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:legallyBinding",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Legally binding",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayAreaSettings",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "The semantics of this display are legally binding for road users",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:numericalInformationType",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Numerical information type",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayedNumericalInformation",
      "range": "datex_Vms:DisplayedNumericalInformationTypeEnum",
      "comment": {
        "@value": "Type of numerical information displayed",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:numericValue",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Numeric value",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayedNumericalInformation",
      "range": "datex_Common:Decimal",
      "comment": {
        "@value": "The value displayed. In the special case where the unit of measure is feet and inches, the part of the number after the decimal separator is the number of inches.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:unitOfMeasure",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Unit of measure",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayedNumericalInformation",
      "range": "datex_Vms:UnitOfMeasureEnum",
      "comment": {
        "@value": "The unit of measure for the numeric value. This may be displayed or predefined for a type of sign.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:imageData",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Image data",
        "@language": "en"
      },
      "domain": "datex_Vms:Image",
      "range": "datex_Common:Base64Binary",
      "comment": {
        "@value": "Encoded image data",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:imageFormat",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Image format",
        "@language": "en"
      },
      "domain": "datex_Vms:Image",
      "range": "datex_Vms:ImageFormatEnum",
      "comment": {
        "@value": "Identifies the image format of the associated image data",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:sequenceGroupNumber",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Sequence group number",
        "@language": "en"
      },
      "domain": "datex_Vms:MultiPageDisplay",
      "range": "datex_Common:NonNegativeInteger",
      "comment": {
        "@value": "Where MultiPageDisplay instances have the same sequenceGroupNumber, the timed progression through their pages is synchronised.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:additionalDescription",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Additional description",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "Additional description of the pictogram.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:customPictogramCode",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Custom pictogram code",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Common:String",
      "comment": {
        "@value": "If a custom code list (not based on GDD) is being used, this is the code of the pictogram using the pictogram code list identified in the corresponding PictogramDisplayArea object",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramFlashing",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram flashing",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indication of whether the pictogram is flashing.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramInformationType",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram information type",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Allows characterising the type of displayed information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramInInverseColour",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram in inverse colour",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "The pictogram is displayed in inverse colour (i.e. the colours are the inverse of normal).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:viennaConventionCompliant",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Vienna convention compliant",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indicates that the displayed pictogram conforms with the Vienna Convention defined pictogram list as modified by \"UNECE Consolidated Resolution on Road Signs and Signals\".",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:isPrimaryPictogram",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Is primary pictogram",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplay",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indicates if the given pictogram display area is considered as the primary pictogram (= True) or not (= False).",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramDisplayUrl",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram display url",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplay",
      "range": "datex_Common:Url",
      "comment": {
        "@value": "Reference to a URL from where an image of the displayed pictogram can be be obtained.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramDescription",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram description",
        "@language": "en"
      },
      "domain": "datex_Vms:RegularPictogram",
      "range": "datex_Vms:PictogramEnum",
      "comment": {
        "@value": "Description of the pictogram.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:presenceOfRedTriangle",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Presence of red triangle",
        "@language": "en"
      },
      "domain": "datex_Vms:RegularPictogram",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indication of the presence of a red triangle around the pictogram, often used to indicate imminence, typically within 2 km, of signed danger.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:additionalDescription",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Additional description",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPictogram",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "Additional free text description of the supplementary pictogram.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramCode",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram code",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPictogram",
      "range": "datex_Common:String",
      "comment": {
        "@value": "The code of the supplementary pictogram from the supplementary pictogram code list referenced in the corresponding SupplementaryPanelArea.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramDescription",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram description",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPictogram",
      "range": "datex_Vms:SupplementalPictogramEnum",
      "comment": {
        "@value": "Description of the displayed supplementary pictogram.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramFlashing",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram flashing",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPictogram",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indication of whether the pictogram is flashing.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramInformationType",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram information type",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPictogram",
      "range": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Allows characterising the type of displayed information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:pictogramUrl",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Pictogram url",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryPictogram",
      "range": "datex_Common:Url",
      "comment": {
        "@value": "Reference to a URL from where an image of the displayed supplementary pictogram can be obtained.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:textCode",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Text code",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplay",
      "range": "datex_Common:String",
      "comment": {
        "@value": "The code of the specific text, from the defined code list.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:textImageUrl",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Text image url",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplay",
      "range": "datex_Common:Url",
      "comment": {
        "@value": "Reference to a URL from where an image of the displayed text can be obtained.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:isExactTextOnSign",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Is exact text on sign",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Confirms whether the specified text is exactly as displayed, or whether it is just a semantic equivalent.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:lineColour",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Line colour",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Vms:ColourEnum",
      "comment": {
        "@value": "The colour of the displayed text.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:lineFlashing",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Line flashing",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indication of whether the displayed text is flashing.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:lineHtml",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Line html",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Common:String",
      "comment": {
        "@value": "The displayed line of text defined by an HTML string showing text formatting tags.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:lineLanguage",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Line language",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Common:Language",
      "comment": {
        "@value": "The language of the displayed text, specified by an ISO 639-1 language code.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:textInformationType",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Text information type",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Vms:InformationTypeEnum",
      "comment": {
        "@value": "Allows characterising the type of displayed information",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:textLine",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Text line",
        "@language": "en"
      },
      "domain": "datex_Vms:TextLine",
      "range": "datex_Common:String",
      "comment": {
        "@value": "A free-text string that is displayed on a single line on the text display area. It may correspond to the entire text in the case that text segmentation in lines is not available.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:associatedTrafficManagementPlan",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Associated traffic management plan",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:String",
      "comment": {
        "@value": "The identification of the traffic management plan or diversion plan with which the message is associated.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:codedReasonForSetting",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Coded reason for setting",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Vms:SettingReasonEnum",
      "comment": {
        "@value": "The reason, in terms of a high-level coded classification, why the sign has been set. ",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:distanceFromClosestSituationRecord",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Distance from closest situation record",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:MetresAsFloat",
      "comment": {
        "@value": "Distance of the VMS from the location of the closest situation record. If the VMS is located within the extent of the situation record this should be set to zero.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:mareNostrumCompliant",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Mare nostrum compliant",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indication that the displayed message (text and pictogram) conforms with the formulation recommended by the Mare Nostrum project.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:messageInformationType",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Message information type",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Vms:MessageInformationTypeEnum",
      "comment": {
        "@value": "Type of information being displayed.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:messageSetBy",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Message set by",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "The organisation or authority which set the message currently being displayed. ",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:primarySetting",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Primary setting",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Identifies whether the message setting is primary (explicitly requested) or is secondary (derived according to an algorithm as the result of setting other signs). True = a primary setting.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:reasonForSetting",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Reason for setting",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "The reason why the sign has been set.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:relatedSituation",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Related situation",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:VersionedReference",
      "comment": {
        "@value": "A reference to the managed situation to which the set message relates.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:relatedSituationRecord",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Related situation record",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:VersionedReference",
      "comment": {
        "@value": "A reference to the situation record within a managed situation to which the set message relates.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:requestedBy",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Requested by",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:MultilingualString",
      "comment": {
        "@value": "The authority, organisation or system which requested the setting of the message. This may be different from the authority or system which actually set the message on behalf of the requestor.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:sequencingInterval",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Sequencing interval",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:Seconds",
      "comment": {
        "@value": "The time duration that each text page or pictogram within a message is displayed for before the VMS displays the next text page and/or pictogram in the message.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:setBySystem",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Set by system",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indicates whether the message has been set automatically by a system. True =  automatically set.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:timeLastSet",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Time last set",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Common:DateTime",
      "comment": {
        "@value": "The date/time at which the sign was last set.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:flashingLightsOn",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Flashing lights on",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Common:Boolean",
      "comment": {
        "@value": "Indicates if lights outside display areas (called lanterns in some countries) are turned on.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:remainingPowerCapacity",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Remaining power capacity",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Common:Seconds",
      "comment": {
        "@value": "The estimated length of time for which the VMS will have power to continue operating",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:sequencingInterval",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Sequencing interval",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Common:Seconds",
      "comment": {
        "@value": "The time duration that each message is displayed for before the VMS displays the next message in the sequence.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:statusUpdateTime",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Status update time",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Common:DateTime",
      "comment": {
        "@value": "Time at which this VMS status was updated",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:workingStatus",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Working status",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Vms:WorkingStatusEnum",
      "comment": {
        "@value": "Indicates whether the VMS is usable. Note it can still be usable with minor faults.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:statusUpdateTime",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "Status update time",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerStatus",
      "range": "datex_Common:DateTime",
      "comment": {
        "@value": "Time at which this VMS controller unit status was updated",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:vmsControllerReference",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS controller reference",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerStatus",
      "range": "datex_Common:VersionedReference",
      "comment": {
        "@value": "A reference to a versioned VMS controller record in a VMS controller table which defines the characteristics of the VMS controller unit.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:vmsControllerTableReference",
      "@type": "owl:DatatypeProperty",
      "label": {
        "@value": "VMS controller table reference",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerStatus",
      "range": "datex_Common:VersionedReference",
      "comment": {
        "@value": "A reference to a versioned VMS controller unit table.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasinformationManager",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Information manager",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerTable",
      "range": "datex_Common:InternationalIdentifier",
      "comment": {
        "@value": "Organisation that manages the information content (is responsible for updates of this information) typically the organisation that first made the DATEX II publication of this content.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasvmsController",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS controller",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerTable",
      "range": "datex_Vms:VmsController"
    },
    {
      "@id": "datex_Vms:hasvms",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Vms",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsController",
      "range": "datex_Vms:Vms"
    },
    {
      "@id": "datex_Vms:hasimageLink",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Image link",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Common:UrlLink",
      "comment": {
        "@value": "A URL reference from where an image of the VMS can be obtained.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasvmsLocation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS location",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_LocationReferencing:Location",
      "comment": {
        "@value": "The physical point location at which the variable message sign is situated. For mobile VMS which are regularly moved this need not be provided. Instead the VMS location should be provided in the VmsPublication along with current settings.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasmanagedLogicalLocation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Managed logical location",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Vms:ManagedLogicalLocation",
      "comment": {
        "@value": "The logical location managed by the VMS",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasvmsConfiguration",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS configuration",
        "@language": "en"
      },
      "domain": "datex_Vms:Vms",
      "range": "datex_Vms:VmsConfiguration"
    },
    {
      "@id": "datex_Vms:hasmanagedLocation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Managed location",
        "@language": "en"
      },
      "domain": "datex_Vms:ManagedLogicalLocation",
      "range": "datex_LocationReferencing:Location",
      "comment": {
        "@value": "The location which is managed by the variable message sign, such as the location of a junction or a car park.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasgddPictogramAttributes",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Gdd pictogram attributes",
        "@language": "en"
      },
      "domain": "datex_Vms:GddStructure",
      "range": "datex_Vms:GddPictogramAttributes"
    },
    {
      "@id": "datex_Vms:hasgddPictogramIdentification",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Gdd pictogram identification",
        "@language": "en"
      },
      "domain": "datex_Vms:GddStructure",
      "range": "datex_Vms:GddPictogramIdentification"
    },
    {
      "@id": "datex_Vms:hasoverriddenLaneAssociation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Overridden lane association",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_LocationReferencing:Lane",
      "comment": {
        "@value": "The display area is associated with these lanes, which refine any location specified for the VMS",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasdisplayGeometry",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Display geometry",
        "@language": "en"
      },
      "domain": "datex_Vms:DisplayArea",
      "range": "datex_Vms:DisplayGeometry"
    },
    {
      "@id": "datex_Vms:hasdisplayArea",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Display area",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsConfiguration",
      "range": "datex_Vms:DisplayArea"
    },
    {
      "@id": "datex_Vms:hasregularPictogram",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Regular pictogram",
        "@language": "en"
      },
      "domain": "datex_Vms:CompositePictogram",
      "range": "datex_Vms:RegularPictogram"
    },
    {
      "@id": "datex_Vms:hasdisplayAreaSettings",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Display area settings",
        "@language": "en"
      },
      "domain": "datex_Vms:MultiPageDisplay",
      "range": "datex_Vms:DisplayAreaSettings"
    },
    {
      "@id": "datex_Vms:hasgddStructure",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Gdd structure",
        "@language": "en"
      },
      "domain": "datex_Vms:Pictogram",
      "range": "datex_Vms:GddStructure"
    },
    {
      "@id": "datex_Vms:hasimage",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Image",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplay",
      "range": "datex_Vms:Image"
    },
    {
      "@id": "datex_Vms:haspictogram",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Pictogram",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplay",
      "range": "datex_Vms:Pictogram"
    },
    {
      "@id": "datex_Vms:hassupplementaryInformationDisplay",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Supplementary information display",
        "@language": "en"
      },
      "domain": "datex_Vms:PictogramDisplay",
      "range": "datex_Vms:SupplementaryInformationDisplay"
    },
    {
      "@id": "datex_Vms:hasdisplayedNumericalInformation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Displayed numerical information",
        "@language": "en"
      },
      "domain": "datex_Vms:RegularPictogram",
      "range": "datex_Vms:DisplayedNumericalInformation"
    },
    {
      "@id": "datex_Vms:hastextLine",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Text line",
        "@language": "en"
      },
      "domain": "datex_Vms:SupplementaryText",
      "range": "datex_Vms:TextLine",
      "comment": {
        "@value": "One line of text displayed in the panel which is supplemental to the pictogram display.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hastextLine",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Text line",
        "@language": "en"
      },
      "domain": "datex_Vms:TextDisplay",
      "range": "datex_Vms:TextLine"
    },
    {
      "@id": "datex_Vms:hasdisplayAreaSettings",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Display area settings",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Vms:DisplayAreaSettings"
    },
    {
      "@id": "datex_Vms:hasimage",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Image",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsMessage",
      "range": "datex_Vms:Image"
    },
    {
      "@id": "datex_Vms:hasvmsLocationOverride",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS location override",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_LocationReferencing:Location",
      "comment": {
        "@value": "The current physical point location at which the VMS is situated. This overrides any physical location stated in the corresponding Vms object. Typically it is used for giving the updated physical location of a mobile VMS which has recently been moved.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasmanagedLogicalLocationOverride",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Managed logical location override",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Vms:ManagedLogicalLocation",
      "comment": {
        "@value": "The current logical location that is being managed by the VMS which overrides any stated in the corresponding Vms object. Typically it is used for giving the updated managed location of a mobile VMS which has recently been moved.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasvmsDynamicConfiguration",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS dynamic configuration",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Vms:VmsConfiguration"
    },
    {
      "@id": "datex_Vms:hasvmsFault",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS fault",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Vms:VmsFault"
    },
    {
      "@id": "datex_Vms:hasvmsMessage",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS message",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsStatus",
      "range": "datex_Vms:VmsMessage"
    },
    {
      "@id": "datex_Vms:hasinformationManagerOverride",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Information manager override",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerStatus",
      "range": "datex_Common:InternationalIdentifier",
      "comment": {
        "@value": "Organisation that manages the information content (is responsible for updates of this information) typically the organisation that first made the DATEX II publication of this content. This value overrides any value specified at a more general level.",
        "@language": "en"
      }
    },
    {
      "@id": "datex_Vms:hasvmsControllerFault",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS controller fault",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerStatus",
      "range": "datex_Vms:VmsControllerFault"
    },
    {
      "@id": "datex_Vms:hasvmsStatus",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS status",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsControllerStatus",
      "range": "datex_Vms:VmsStatus"
    },
    {
      "@id": "datex_Vms:hasheaderInformation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Header information",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsPublication",
      "range": "datex_Common:HeaderInformation"
    },
    {
      "@id": "datex_Vms:hasvmsControllerStatus",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS controller status",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsPublication",
      "range": "datex_Vms:VmsControllerStatus"
    },
    {
      "@id": "datex_Vms:hasheaderInformation",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "Header information",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsTablePublication",
      "range": "datex_Common:HeaderInformation"
    },
    {
      "@id": "datex_Vms:hasvmsControllerTable",
      "@type": "owl:ObjectProperty",
      "label": {
        "@value": "VMS controller table",
        "@language": "en"
      },
      "domain": "datex_Vms:VmsTablePublication",
      "range": "datex_Vms:VmsControllerTable"
    }
  ]
}