Table of Contents
Target Namespace
http://datex2.eu/schema/2/2_0
Version
2.3
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Declared Namespaces
Prefix
Namespace
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
D2LogicalModel
http://datex2.eu/schema/2/2_0
Schema Component Representation
<
xs:schema elementFormDefault ="
qualified "
attributeFormDefault ="
unqualified "
version ="
2.3 "
targetNamespace ="
http://datex2.eu/schema/2/2_0 ">
...
</
xs:schema >
Schema Component Representation
<
xs:element name ="
d2LogicalModel "
type ="
D2LogicalModel :D2LogicalModel ">
<
xs:unique name ="
_d2LogicalModelParkingRouteDetailsConstraint ">
<xs:selector xpath =".//D2LogicalModel:parkingRouteDetails "/>
<xs:field xpath ="@id "/>
<xs:field xpath ="@version "/>
</
xs:unique >
<
xs:unique name ="
_d2LogicalModelParkingTableConstraint ">
<xs:selector xpath =".//D2LogicalModel:parkingTable "/>
<xs:field xpath ="@id "/>
<xs:field xpath ="@version "/>
</
xs:unique >
<
xs:unique name ="
_d2LogicalModelContactDetailsConstraint ">
<xs:selector xpath =".//D2LogicalModel:contactDetails "/>
<xs:field xpath ="@id "/>
<xs:field xpath ="@version "/>
</
xs:unique >
<
xs:unique name ="
_d2LogicalModelParkingAccessConstraint ">
<xs:selector xpath =".//D2LogicalModel:parkingAccess "/>
<xs:field xpath ="@id "/>
</
xs:unique >
<
xs:unique name ="
_d2LogicalModelParkingRecordConstraint ">
<xs:selector xpath =".//D2LogicalModel:parkingRecord "/>
<xs:field xpath ="@id "/>
<xs:field xpath ="@version "/>
</
xs:unique >
<
xs:unique name ="
_d2LogicalModelChargeBandConstraint ">
<xs:selector xpath =".//D2LogicalModel:chargeBand "/>
<xs:field xpath ="@id "/>
<xs:field xpath ="@version "/>
</
xs:unique >
</
xs:element >
Super-types:
None
Sub-types:
None
Name
AcceptedPaymentCards
Abstract
no
Documentation
Use this class to describe details in case acceptedMeansOfPayment is set to 'paymentCard'.
Schema Component Representation
<
xs:complexType name ="
AcceptedPaymentCards ">
<
xs:sequence >
<
xs:element name ="
otherPaymentCards "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
otherPaymentCardBrands "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AffectedCarriagewayAndLanes
Abstract
no
Documentation
Supplementary positional information which details carriageway and lane locations. Several instances may exist where the element being described extends over more than one carriageway.
Schema Component Representation
<
xs:complexType name ="
AffectedCarriagewayAndLanes ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCArea
Abstract
no
Documentation
An area defined by reference to a predefined ALERT-C location table.
Schema Component Representation
<
xs:complexType name ="
AlertCArea ">
<
xs:sequence >
<
xs:element name ="
alertCLocationCountryCode "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
alertCLocationTableNumber "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
alertCLocationTableVersion "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCDirection
Abstract
no
Documentation
The direction of traffic flow along the road to which the information relates.
Schema Component Representation
<
xs:complexType name ="
AlertCDirection ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
AlertCLinear
Abstract
yes
Documentation
A linear section along a road defined between two points on the road by reference to a pre-defined ALERT-C location table.
Schema Component Representation
<
xs:complexType name ="
AlertCLinear "
abstract ="
true ">
<
xs:sequence >
<
xs:element name ="
alertCLocationCountryCode "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
alertCLocationTableNumber "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
alertCLocationTableVersion "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
AlertCLinear < AlertCLinearByCode (by extension)
Sub-types:
None
Name
AlertCLinearByCode
Abstract
no
Documentation
A linear section along a road defined by reference to a linear section in a pre-defined ALERT-C location table.
Schema Component Representation
<
xs:complexType name ="
AlertCLinearByCode ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCLocation
Abstract
no
Documentation
Identification of a specific point, linear or area location in an ALERT-C location table.
Schema Component Representation
<
xs:complexType name ="
AlertCLocation ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
AlertCLinear < AlertCMethod2Linear (by extension)
Sub-types:
None
Name
AlertCMethod2Linear
Abstract
no
Documentation
A linear section along a road between two points, Primary and Secondary, which are pre-defined in an ALERT-C location table. Direction is FROM the Secondary point TO the Primary point, i.e. the Primary point is downstream of the Secondary point.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod2Linear ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
AlertCPoint < AlertCMethod2Point (by extension)
Sub-types:
None
Name
AlertCMethod2Point
Abstract
no
Documentation
A single point on the road network defined by reference to a point in a pre-defined ALERT-C location table and which has an associated direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod2Point ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCMethod2PrimaryPointLocation
Abstract
no
Documentation
The point (called Primary point) which is either a single point or at the downstream end of a linear road section. The point is specified by a reference to a point in a pre-defined ALERT-C location table.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod2PrimaryPointLocation ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCMethod2SecondaryPointLocation
Abstract
no
Documentation
The point (called Secondary point) which is at the upstream end of a linear road section. The point is specified by a reference to a point in a pre-defined ALERT-C location table.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod2SecondaryPointLocation ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
AlertCLinear < AlertCMethod4Linear (by extension)
Sub-types:
None
Name
AlertCMethod4Linear
Abstract
no
Documentation
A linear section along a road between two points, Primary and Secondary, which are pre-defined ALERT-C locations plus offset distance. Direction is FROM the Secondary point TO the Primary point, i.e. the Primary point is downstream of the Secondary point.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod4Linear ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
AlertCPoint < AlertCMethod4Point (by extension)
Sub-types:
None
Name
AlertCMethod4Point
Abstract
no
Documentation
A single point on the road network defined by reference to a point in a pre-defined ALERT-C location table plus an offset distance and which has an associated direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod4Point ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCMethod4PrimaryPointLocation
Abstract
no
Documentation
The point (called Primary point) which is either a single point or at the downstream end of a linear road section. The point is specified by a reference to a point in a pre-defined ALERT-C location table plus a non-negative offset distance.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod4PrimaryPointLocation ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AlertCMethod4SecondaryPointLocation
Abstract
no
Documentation
The point (called Secondary point) which is at the upstream end of a linear road section. The point is specified by a reference to a point in a pre-defined Alert-C location table plus a non-negative offset distance.
Schema Component Representation
<
xs:complexType name ="
AlertCMethod4SecondaryPointLocation ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
AlertCPoint
Abstract
yes
Documentation
A single point on the road network defined by reference to a pre-defined ALERT-C location table and which has an associated direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
AlertCPoint "
abstract ="
true ">
<
xs:sequence >
<
xs:element name ="
alertCLocationCountryCode "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
alertCLocationTableNumber "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
alertCLocationTableVersion "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Complex Type: Area
Name
Area
Abstract
no
Documentation
A geographic or geometric defined area which may be qualified by height information to provide additional geospatial discrimination (e.g. for snow in an area but only above a certain altitude).
Schema Component Representation
<
xs:complexType name ="
Area ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
Destination < AreaDestination (by extension)
Sub-types:
None
Name
AreaDestination
Abstract
no
Documentation
The specification of the destination of a defined route or itinerary which is an area.
Schema Component Representation
<
xs:complexType name ="
AreaDestination ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AreaExtended
Abstract
no
Documentation
Extension class for area used in parking publication extension.
Schema Component Representation
<
xs:complexType name ="
AreaExtended ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Complex Type: Charge
Super-types:
None
Sub-types:
None
Name
Charge
Abstract
no
Documentation
A particular charge for a specified interval belonging a charge band.
Schema Component Representation
<
xs:complexType name ="
Charge ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ChargeBand
Abstract
no
Documentation
A charge band in accordance with the specified conditions, possibly up to a maximum duration, during a specified period and for a vehicle of specified characteristics (in case of parking).
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ChargeBand ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ChargeBandByReference
Abstract
no
Documentation
Using (a) prior defined charge band(s), identified by its reference.
Schema Component Representation
<
xs:complexType name ="
ChargeBandByReference ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
Contact
Abstract
no
Documentation
Address and contact information about some person, service or the parking site, provided in detail or via reference.
Schema Component Representation
<
xs:complexType name ="
Contact ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
Contact < ContactByReference (by extension)
Sub-types:
None
Name
ContactByReference
Abstract
no
Documentation
Contact information that is addressed via a reference.
Schema Component Representation
<
xs:complexType name ="
ContactByReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
Contact < ContactDetails (by extension)
Sub-types:
None
Name
ContactDetails
Abstract
no
Documentation
Details for some person, service or the parking site itself, especially address information.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ContactDetails ">
<
xs:complexContent >
<
xs:extension base ="
D2LogicalModel :Contact ">
<
xs:sequence >
<
xs:element name ="
contactPersonFirstName "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
contactDetailsLanguage "
type ="
D2LogicalModel :Language "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
contactDetailsHouseNumber "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
2 "/>
<
xs:element name ="
contactDetailsPostcode "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
contactDetailsTelephoneNumber "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
urlLinkAddress "
type ="
D2LogicalModel :Url "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
contactDetailsLogoUrl "
type ="
D2LogicalModel :Url "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :string"
use ="
required "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
D2LogicalModel
Abstract
no
Documentation
The DATEX II logical model comprising exchange, content payload and management sub-models.
XML Instance Representation
<...
modelBaseVersion="2 [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
D2LogicalModel ">
<
xs:sequence >
</
xs:sequence >
<xs:attribute name ="modelBaseVersion " use ="required " fixed ="2 "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
DayWeekMonth
Abstract
no
Documentation
Specification of periods defined by the intersection of days, weeks and months.
Schema Component Representation
<
xs:complexType name ="
DayWeekMonth ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
DedicatedAccess
Abstract
no
Documentation
Reference to an access of any type (vehicles, pedestrian, ...).
Schema Component Representation
<
xs:complexType name ="
DedicatedAccess ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
Destination
Abstract
yes
Documentation
The specification a destination. This may be either a point location or an area location.
Schema Component Representation
<
xs:complexType name ="
Destination "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Dimension
Abstract
no
Documentation
A component that provides dimension information. The product of width and height must not be necessarily be the square footage (e.g. in multi-storey buildings or when some zones are not part of the square footage).
Schema Component Representation
<
xs:complexType name ="
Dimension ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
DistanceAlongLinearElement
Abstract
yes
Documentation
Distance of a point along a linear element either measured from the start node or a defined referent on that linear element, where the start node is relative to the element definition rather than the direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
DistanceAlongLinearElement "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
DistanceFromLinearElementReferent
Abstract
no
Documentation
Distance of a point along a linear element measured from a "from referent" on the linear element, in the sense relative to the linear element definition rather than the direction of traffic flow or optionally towards a "towards referent".
Schema Component Representation
<
xs:complexType name ="
DistanceFromLinearElementReferent ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
DistanceFromLinearElementStart
Abstract
no
Documentation
Distance of a point along a linear element measured from the start node of the linear element, where start node is relative to the element definition rather than the direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
DistanceFromLinearElementStart ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ElectricCharging
Abstract
no
Documentation
Additional information for the equipment 'electricChargingStation'. This component refers to the number of charging stations specified in the attribute 'numberOfEquipmentOrServiceFacilities'.
Schema Component Representation
<
xs:complexType name ="
ElectricCharging ">
<
xs:sequence >
<
xs:element name ="
voltage "
type ="
D2LogicalModel :Volt "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
Name
Equipment
Abstract
no
Documentation
One type of equipment, that is available on the parking site.
Schema Component Representation
<
xs:complexType name ="
Equipment ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Exchange
Abstract
no
Documentation
Details associated with the management of the exchange between the supplier and the client.
Schema Component Representation
<
xs:complexType name ="
Exchange ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ExternalReferencing
Abstract
no
Documentation
A location defined by reference to an external/other referencing system.
Schema Component Representation
<
xs:complexType name ="
ExternalReferencing ">
<
xs:sequence >
<
xs:element name ="
externalReferencingSystem "
type ="
D2LogicalModel :String "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Name
GenericPublication
Abstract
no
Documentation
A publication used to make level B extensions at the publication level.
Schema Component Representation
<
xs:complexType name ="
GenericPublication ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
GrossWeightCharacteristic
Abstract
no
Documentation
Gross weight characteristic of a vehicle.
Schema Component Representation
<
xs:complexType name ="
GrossWeightCharacteristic ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
GroupOfLocations
Abstract
yes
Documentation
One or more physically separate locations. Multiple locations may be related, as in an itinerary (or route), or may be unrelated. It is not for identifying the same physical location using different Location objects for different referencing systems.
Schema Component Representation
<
xs:complexType name ="
GroupOfLocations "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
ParkingRecord < GroupOfParkingSites (by extension)
Sub-types:
None
Name
GroupOfParkingSites
Abstract
no
Documentation
A logical composition of parking sites with aggregated properties (e.g. number of spaces). Examples: Urban parking area "West" or all truck parkings along a motorway. The included parking sites may -but must not- be specified as subcomponents.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
GroupOfParkingSites ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
GroupOfParkingSpaces
Abstract
no
Documentation
A group of parking spaces. All information provided has to be identical for all places in this group. Can also be used just to give the number of lorry parkings, for example. 'GroupOfParkingSpaces' may be multiple defined or include each other.
Schema Component Representation
<
xs:complexType name ="
GroupOfParkingSpaces ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
HazardousMaterials
Abstract
no
Documentation
Details of hazardous materials.
Schema Component Representation
<
xs:complexType name ="
HazardousMaterials ">
<
xs:sequence >
<
xs:element name ="
hazardCodeIdentification "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
hazardSubstanceItemPageNumber "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
weightOfDangerousGoods "
type ="
D2LogicalModel :Tonnes "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Complex Type:
Super-types:
None
Sub-types:
None
Name
HeaderInformation
Abstract
no
Documentation
Management information relating to the data contained within a publication.
XML Instance Representation
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
HeaviestAxleWeightCharacteristic
Abstract
no
Documentation
Weight characteristic of the heaviest axle on the vehicle.
Schema Component Representation
<
xs:complexType name ="
HeaviestAxleWeightCharacteristic ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
HeightCharacteristic
Abstract
no
Documentation
Height characteristic of a vehicle.
Schema Component Representation
<
xs:complexType name ="
HeightCharacteristic ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
InterUrbanParkingSite
Abstract
no
Documentation
A parking site in an interurban context.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
InterUrbanParkingSite ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
InternationalIdentifier
Abstract
no
Documentation
An identifier/name whose range is specific to the particular country.
Schema Component Representation
<
xs:complexType name ="
InternationalIdentifier ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
Itinerary
Abstract
yes
Documentation
Multiple (i.e. more than one) physically separate locations arranged as an ordered set that defines an itinerary or route.
Schema Component Representation
<
xs:complexType name ="
Itinerary "
abstract ="
true ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
ItineraryByIndexedLocations
Abstract
no
Documentation
Multiple physically separate locations arranged as an ordered set that defines an itinerary or route. The index qualifier indicates the order.
Schema Component Representation
<
xs:complexType name ="
ItineraryByIndexedLocations ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
ItineraryByReference
Abstract
no
Documentation
Multiple (i.e. more than one) physically separate locations which are ordered that constitute an itinerary or route where they are defined by reference to a predefined itinerary.
Schema Component Representation
<
xs:complexType name ="
ItineraryByReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Junction
Abstract
no
Documentation
Junction (on a highway), can also be an interchange or if applicable also a motorway service station (see junctionClassification).
Schema Component Representation
<
xs:complexType name ="
Junction ">
<
xs:sequence >
<
xs:element name ="
destinationMotorway "
type ="
D2LogicalModel :Road "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
LengthCharacteristic
Abstract
no
Documentation
Length characteristic of a vehicle.
Schema Component Representation
<
xs:complexType name ="
LengthCharacteristic ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Complex Type: Linear
Name
Linear
Abstract
no
Documentation
A linear section along a single road with optional directionality defined between two points on the same road.
Schema Component Representation
<
xs:complexType name ="
Linear ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
LinearElement
Abstract
no
Documentation
A linear element along a single linear object, consistent with ISO 19148 definitions.
Schema Component Representation
<
xs:complexType name ="
LinearElement ">
<
xs:sequence >
<
xs:element name ="
linearElementReferenceModel "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
linearElementReferenceModelVersion "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
LinearElement < LinearElementByCode (by extension)
Sub-types:
None
Name
LinearElementByCode
Abstract
no
Documentation
A linear element along a single linear object defined by its identifier or code in a road network reference model (specified in LinearElement class) which segments the road network according to specific business rules.
Schema Component Representation
<
xs:complexType name ="
LinearElementByCode ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
LinearElement < LinearElementByPoints (by extension)
Sub-types:
None
Name
LinearElementByPoints
Abstract
no
Documentation
A linear element along a single linear object defined by its start and end points.
Schema Component Representation
<
xs:complexType name ="
LinearElementByPoints ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
LinearWithinLinearElement
Abstract
no
Documentation
A linear section along a linear element where the linear element is either a part of or the whole of a linear object (i.e. a road), consistent with ISO 19148 definitions.
Schema Component Representation
<
xs:complexType name ="
LinearWithinLinearElement ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
Location
Abstract
yes
Documentation
The specification of a location either on a network (as a point or a linear location) or as an area. This may be provided in one or more referencing systems.
Schema Component Representation
<
xs:complexType name ="
Location "
abstract ="
true ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
LocationByReference
Abstract
no
Documentation
A location defined by reference to a predefined location.
Schema Component Representation
<
xs:complexType name ="
LocationByReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType name ="
MultilingualString ">
<
xs:sequence >
<
xs:element name ="
values ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
</
xs:sequence >
</
xs:complexType >
Name
MultilingualStringValue
Abstract
no
Schema Component Representation
<
xs:complexType name ="
MultilingualStringValue ">
<
xs:simpleContent >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
NamedArea
Abstract
no
Documentation
An area defined by a name and/or in terms of known boundaries, such as country or county boundaries or allocated control area of particular authority. The attributes do not form a union; instead, the smallest intersection forms the resulting area.
Schema Component Representation
<
xs:complexType name ="
NamedArea ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
NetworkLocation
Abstract
yes
Documentation
The specification of a location on a network (as a point or a linear location).
Schema Component Representation
<
xs:complexType name ="
NetworkLocation "
abstract ="
true ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
NonOrderedLocationGroupByList
Abstract
no
Documentation
A group of (i.e. more than one) physically separate locations which have no specific order and where each location is explicitly listed.
Schema Component Representation
<
xs:complexType name ="
NonOrderedLocationGroupByList ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
NonOrderedLocationGroupByReference
Abstract
no
Documentation
A group of (i.e. more than one) physically separate locations which have no specific order that are defined by reference to a predefined non ordered location group.
Schema Component Representation
<
xs:complexType name ="
NonOrderedLocationGroupByReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
NonOrderedLocations
Abstract
yes
Documentation
Multiple (i.e. more than one) physically separate locations which have no specific order.
Schema Component Representation
<
xs:complexType name ="
NonOrderedLocations "
abstract ="
true ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
NumberOfAxlesCharacteristic
Abstract
no
Documentation
Number of axles characteristic of a vehicle.
Schema Component Representation
<
xs:complexType name ="
NumberOfAxlesCharacteristic ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
OffsetDistance
Abstract
no
Documentation
The non negative offset distance from the ALERT-C referenced point to the actual point.
Schema Component Representation
<
xs:complexType name ="
OffsetDistance ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
OpeningTimes
Abstract
no
Documentation
A specification of opening times (e.g. for a parking site, a service facility, an access or the availability for equipment).
Schema Component Representation
<
xs:complexType name ="
OpeningTimes ">
<
xs:sequence >
<
xs:element name ="
urlLinkAddress "
type ="
D2LogicalModel :Url "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
OverallPeriod
Abstract
no
Documentation
A continuous or discontinuous period of validity defined by overall bounding start and end times and the possible intersection of valid periods (potentially recurring) with the complement of exception periods (also potentially recurring).
Schema Component Representation
<
xs:complexType name ="
OverallPeriod ">
<
xs:sequence >
<
xs:element name ="
exceptionPeriod "
type ="
D2LogicalModel :Period "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingAccess
Abstract
no
Documentation
Describes one entrance or exit (or both) to a parking site.
XML Instance Representation
<...
id="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ParkingAccess ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingAssignment
Abstract
no
Documentation
One set of prohibited/only allowed/convenient assignment for parking space(s), parking site(s) or an access. Same kind of data forms a union (e.g. lorries OR buses), different kind of data forms an intersection (e.g. residents AND long-term).
Schema Component Representation
<
xs:complexType name ="
ParkingAssignment ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
ParkingEquipmentOrServiceFacility
Abstract
yes
Documentation
One type of equipment or additional service facility that is available at the parking site, parking space or group of parking spaces.
Schema Component Representation
<
xs:complexType name ="
ParkingEquipmentOrServiceFacility "
abstract ="
true ">
<
xs:sequence >
<
xs:element name ="
equipmentOrServiceFacilityIdentifier "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingPermit
Abstract
no
Documentation
A permission for parking.
Schema Component Representation
<
xs:complexType name ="
ParkingPermit ">
<
xs:sequence >
<
xs:element name ="
parkingPermitIdentifier "
type ="
D2LogicalModel :String "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
ParkingRecord
Abstract
yes
Documentation
A container for static parking information. Must be specialised as a parking site or as a group of parking sites.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ParkingRecord "
abstract ="
true ">
<
xs:sequence >
<
xs:element name ="
urlLinkAddress "
type ="
D2LogicalModel :Url "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
responisbleAuthority "
type ="
D2LogicalModel :Contact "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
Name
ParkingRoute
Abstract
yes
Documentation
A parking route, defined by ParkingRouteDetails or by a reference.
Schema Component Representation
<
xs:complexType name ="
ParkingRoute "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
ParkingRoute < ParkingRouteByReference (by extension)
Sub-types:
None
Name
ParkingRouteByReference
Abstract
no
Documentation
A route defined by a reference to an earlier specified route.
Schema Component Representation
<
xs:complexType name ="
ParkingRouteByReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
ParkingRoute < ParkingRouteDetails (by extension)
Sub-types:
None
Name
ParkingRouteDetails
Abstract
no
Documentation
Urban context: Defining parking routes leading to the parking site. Truck parking context: Can be used to define a dynamic route management.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ParkingRouteDetails ">
<
xs:complexContent >
<
xs:extension base ="
D2LogicalModel :ParkingRoute ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :string"
use ="
required "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
ParkingRecord < ParkingSite (by extension)
Sub-types:
Name
ParkingSite
Abstract
yes
Documentation
A record containing static details of a parking site. Must be specialised as an 'Urban-' or 'InterUrbanParkingSite' or a 'SpecialLocationParkingSite'.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ParkingSite "
abstract ="
true ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
ParkingSpace
Abstract
no
Documentation
A single parking space. It is possible to define the same parking space more than once with different properties, e.g. when there is a different parking assignment for different times.
Schema Component Representation
<
xs:complexType name ="
ParkingSpace ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
ParkingSpaceBasics
Abstract
yes
Documentation
Common properties of parking spaces and groups of parking spaces.
Schema Component Representation
<
xs:complexType name ="
ParkingSpaceBasics "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingStandardsAndSecurity
Abstract
no
Documentation
Security measures and standards or standard-like categorization for a parking site.
Schema Component Representation
<
xs:complexType name ="
ParkingStandardsAndSecurity ">
<
xs:sequence >
<
xs:element name ="
dateOfCertification "
type ="
D2LogicalModel :Date "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingStatusColourMapping
Abstract
no
Documentation
Defines a pair of 'parkingSiteStatus' and a corresponding colour.
Schema Component Representation
<
xs:complexType name ="
ParkingStatusColourMapping ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingTable
Abstract
no
Documentation
A collection of parking records, which can be parking sites or groups of parking sites.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
ParkingTable ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingTablePublication
Abstract
no
Documentation
A publication defining one or more tables that have entries of parking sites or groups of them, located in an urban or interurban context.
Schema Component Representation
<
xs:complexType name ="
ParkingTablePublication ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingThresholds
Abstract
no
Documentation
Configuration parameters of the parking site, used among others for the dynamic attribute 'parkingStatus'. This component or all elements of it can be overridden in the dynamic model.
Schema Component Representation
<
xs:complexType name ="
ParkingThresholds ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingUsageScenario
Abstract
no
Documentation
A special type of usage available for the parking site or the group of parking spaces. In the 'ParkingStatusPublication', the operation type (in operation or not) can be defined.
Schema Component Representation
<
xs:complexType name ="
ParkingUsageScenario ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ParkingVMS
Abstract
no
Documentation
A reference to a record that contains the metadata for a specific VMS unit that may be used to manage the parking site (e.g. to indicate to drivers the current availability of spaces).
Schema Component Representation
<
xs:complexType name ="
ParkingVMS ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
PayloadPublication
Abstract
yes
Documentation
A payload publication of traffic related information or associated management information created at a specific point in time that can be exchanged via a DATEX II interface.
Schema Component Representation
<
xs:complexType name ="
PayloadPublication "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
PercentageDistanceAlongLinearElement
Abstract
no
Documentation
Distance of a point along a linear element measured from the start node expressed as a percentage of the whole length of the linear element, where start node is relative to the element definition rather than the direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
PercentageDistanceAlongLinearElement ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Complex Type: Period
Super-types:
None
Sub-types:
None
Name
Period
Abstract
no
Documentation
A continuous time period or a set of discontinuous time periods defined by the intersection of a set of criteria all within an overall delimiting interval.
Schema Component Representation
<
xs:complexType name ="
Period ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PeriodExtended
Abstract
no
Documentation
An extension point for Period offering the possibility to describe special days and public holidays.
Schema Component Representation
<
xs:complexType name ="
PeriodExtended ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PermitsAndProhibitions
Abstract
no
Documentation
Defines sets of action and regulations to specify permitted and prohibited issues.
Schema Component Representation
<
xs:complexType name ="
PermitsAndProhibitions ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Complex Type: Point
Name
Point
Abstract
no
Documentation
A single geospatial point.
Schema Component Representation
<
xs:complexType name ="
Point ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PointAlongLinearElement
Abstract
no
Documentation
A point on a linear element where the linear element is either a part of or the whole of a linear object (i.e. a road), consistent with ISO 19148 definitions.
Schema Component Representation
<
xs:complexType name ="
PointAlongLinearElement ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PointByCoordinates
Abstract
no
Documentation
A single point defined only by a coordinate set with an optional bearing direction.
Schema Component Representation
<
xs:complexType name ="
PointByCoordinates ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PointCoordinates
Abstract
no
Documentation
A pair of coordinates defining the geodetic position of a single point using the European Terrestrial Reference System 1989 (ETRS89).
Schema Component Representation
<
xs:complexType name ="
PointCoordinates ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
Destination < PointDestination (by extension)
Sub-types:
None
Name
PointDestination
Abstract
no
Documentation
The specification of the destination of a defined route or itinerary which is a point.
Schema Component Representation
<
xs:complexType name ="
PointDestination ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PointExtended
Abstract
no
Documentation
Extension point for 'Point' to support the description of junctions (and other alternative point descriptions).
Schema Component Representation
<
xs:complexType name ="
PointExtended ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PolygonArea
Abstract
no
Documentation
defines points for a closed polygon-shape describing the area
Schema Component Representation
<
xs:complexType name ="
PolygonArea ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
PublicHoliday
Abstract
no
Documentation
Specification of the public holiday type in a specific country or region. Use this component only when specialDayType is set to 'publicHoliday' or 'holidays'.
Schema Component Representation
<
xs:complexType name ="
PublicHoliday ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
RGBColour
Abstract
no
Documentation
An RGB colour described by values for red, green and blue (0..255) as well as an optional name.
Schema Component Representation
<
xs:complexType name ="
RGBColour ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
XML Instance Representation
<...
id="xs :string [1] " />
Schema Component Representation
<
xs:complexType name ="
Reference ">
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Referent
Abstract
no
Documentation
A referent on a linear object that has a known location such as a node, a reference marker (e.g. a markerpost), an intersection etc.
Schema Component Representation
<
xs:complexType name ="
Referent ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Complex Type: Road
Super-types:
None
Sub-types:
Name
Road
Abstract
no
Documentation
Identification of a road by its name, identifier, type ...
Schema Component Representation
<
xs:complexType name ="
Road ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
Road < RoadNode (by extension)
Sub-types:
None
Name
RoadNode
Abstract
no
Documentation
A road node as part of the specialised road identified by the name of a junctionon on this road.
Schema Component Representation
<
xs:complexType name ="
RoadNode ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
ServiceFacility
Abstract
no
Documentation
One type of service facility that is available on the parking site or located next to it. You can specify the number of this service facility type (e.g. 5 restaurants) as well as the number of subitems (e.g. 200 restaurant places).
Schema Component Representation
<
xs:complexType name ="
ServiceFacility ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
SpecialDay
Abstract
no
Documentation
Specification of a special day, for example schoolDay, electionDay, ... Gives also the possibility to define a public holiday (country specific).
Schema Component Representation
<
xs:complexType name ="
SpecialDay ">
<
xs:sequence >
<
xs:element name ="
intersectWithApplicableDays "
type ="
D2LogicalModel :Boolean "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Name
SpecialLocationParkingSite
Abstract
no
Documentation
A parking site which is located at a special location, often associated with some building.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
SpecialLocationParkingSite ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
SupplementaryPositionalDescription
Abstract
no
Documentation
A collection of supplementary positional information which improves the precision of the location.
Schema Component Representation
<
xs:complexType name ="
SupplementaryPositionalDescription ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
TariffsAndPayment
Abstract
no
Documentation
A table of charges under various conditions, primary used for parking.
Schema Component Representation
<
xs:complexType name ="
TariffsAndPayment ">
<
xs:sequence >
<
xs:element name ="
urlLinkAddress "
type ="
D2LogicalModel :Url "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
TimePeriodOfDay < TimePeriodByHour (by extension)
Sub-types:
None
Name
TimePeriodByHour
Abstract
no
Documentation
Specification of a continuous period within a 24 hour period by times.
Schema Component Representation
<
xs:complexType name ="
TimePeriodByHour ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
TimePeriodOfDay
Abstract
yes
Documentation
Specification of a continuous period of time within a 24 hour period.
Schema Component Representation
<
xs:complexType name ="
TimePeriodOfDay "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
TpegDescriptor < TpegAreaDescriptor (by extension)
Sub-types:
None
Name
TpegAreaDescriptor
Abstract
no
Documentation
A descriptor for describing an area location.
Schema Component Representation
<
xs:complexType name ="
TpegAreaDescriptor ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
TpegAreaLocation
Abstract
yes
Documentation
A geographic or geometric area defined by a TPEG-Loc structure which may include height information for additional geospatial discrimination.
Schema Component Representation
<
xs:complexType name ="
TpegAreaLocation "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
TpegDescriptor
Abstract
yes
Documentation
A collection of information providing descriptive references to locations using the TPEG-Loc location referencing approach.
Schema Component Representation
<
xs:complexType name ="
TpegDescriptor "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
TpegFramedPoint
Abstract
no
Documentation
A point on the road network which is framed between two other points on the same road.
Schema Component Representation
<
xs:complexType name ="
TpegFramedPoint ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
TpegAreaLocation < TpegGeometricArea (by extension)
Sub-types:
None
Name
TpegGeometricArea
Abstract
no
Documentation
A geometric area defined by a centre point and a radius.
Schema Component Representation
<
xs:complexType name ="
TpegGeometricArea ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
TpegHeight
Abstract
no
Documentation
Height information which provides additional discrimination for the applicable area.
Schema Component Representation
<
xs:complexType name ="
TpegHeight ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
TpegIlcPointDescriptor
Abstract
no
Documentation
A descriptor for describing a junction by defining the intersecting roads.
Schema Component Representation
<
xs:complexType name ="
TpegIlcPointDescriptor ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
TpegPoint < TpegJunction (by extension)
Sub-types:
None
Name
TpegJunction
Abstract
no
Documentation
A point on the road network which is a road junction point.
Schema Component Representation
<
xs:complexType name ="
TpegJunction ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
TpegJunctionPointDescriptor
Abstract
no
Documentation
A descriptor for describing a point at a junction on a road network.
Schema Component Representation
<
xs:complexType name ="
TpegJunctionPointDescriptor ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
TpegLinearLocation
Abstract
no
Documentation
A linear section along a single road defined between two points on the same road by a TPEG-Loc structure.
Schema Component Representation
<
xs:complexType name ="
TpegLinearLocation ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
TpegAreaLocation < TpegNamedOnlyArea (by extension)
Sub-types:
None
Name
TpegNamedOnlyArea
Abstract
no
Documentation
An area defined by a well-known name.
Schema Component Representation
<
xs:complexType name ="
TpegNamedOnlyArea ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
TpegPoint < TpegNonJunctionPoint (by extension)
Sub-types:
None
Name
TpegNonJunctionPoint
Abstract
no
Documentation
A point on the road network which is not a road junction point.
Schema Component Representation
<
xs:complexType name ="
TpegNonJunctionPoint ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
TpegOtherPointDescriptor
Abstract
no
Documentation
General descriptor for describing a point.
Schema Component Representation
<
xs:complexType name ="
TpegOtherPointDescriptor ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
TpegPoint
Abstract
yes
Documentation
A point on the road network which is either a junction point or a non junction point.
Schema Component Representation
<
xs:complexType name ="
TpegPoint "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
TpegDescriptor < TpegPointDescriptor (by extension)
Sub-types:
Name
TpegPointDescriptor
Abstract
yes
Documentation
A descriptor for describing a point location.
Schema Component Representation
<
xs:complexType name ="
TpegPointDescriptor "
abstract ="
true ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
TpegPointLocation
Abstract
yes
Documentation
A single point on the road network defined by a TPEG-Loc structure and which has an associated direction of traffic flow.
Schema Component Representation
<
xs:complexType name ="
TpegPointLocation "
abstract ="
true ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Name
TpegSimplePoint
Abstract
no
Documentation
A point on the road network which is not bounded by any other points on the road network.
Schema Component Representation
<
xs:complexType name ="
TpegSimplePoint ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
UrbanParkingSite
Abstract
no
Documentation
A parking site in an urban context.
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
UrbanParkingSite ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Validity
Abstract
no
Documentation
Specification of validity, either explicitly or by a validity time period specification which may be discontinuous.
Schema Component Representation
<
xs:complexType name ="
Validity ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
VehicleCharacteristics
Abstract
no
Documentation
The characteristics of a vehicle, e.g. lorry of gross weight greater than 30 tonnes.
Schema Component Representation
<
xs:complexType name ="
VehicleCharacteristics ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
VehicleCharacteristicsExtended
Abstract
no
Documentation
Extension point for 'VehicleCharacteristics' to support additional attributes and literals like additional fuel types, load types etc.
Schema Component Representation
<
xs:complexType name ="
VehicleCharacteristicsExtended ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " />
Schema Component Representation
<
xs:complexType name ="
VersionedReference ">
<
xs:attribute name ="
id "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :string"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
WidthCharacteristic
Abstract
no
Documentation
Width characteristic of a vehicle.
Schema Component Representation
<
xs:complexType name ="
WidthCharacteristic ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
_AreaExtensionType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
VersionedReference < _ChargeBandVersionedReference (by extension)
Sub-types:
None
Name
_ChargeBandVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="ChargeBand [1] " />
Schema Component Representation
<
xs:complexType name ="
_ChargeBandVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
VersionedReference < _ContactDetailsVersionedReference (by extension)
Sub-types:
None
Name
_ContactDetailsVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="ContactDetails [1] " />
Schema Component Representation
<
xs:complexType name ="
_ContactDetailsVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Allow any elements from any namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
_ExtensionType ">
<
xs:sequence >
<xs:any namespace ="##any " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_GenericPublicationExtensionType
Abstract
no
XML Instance Representation
<...>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
_GenericPublicationExtensionType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
groupIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_GroupOfParkingSpaces ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
groupIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_GroupOfParkingSpacesParkingSpaceIndexParkingSpace
Abstract
no
XML Instance Representation
<...
parkingSpaceIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_GroupOfParkingSpacesParkingSpaceIndexParkingSpace ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
parkingSpaceIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_IntermediatePointOnLinearElement
Abstract
no
XML Instance Representation
<...
index="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_IntermediatePointOnLinearElement ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
index "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_LocationContainedInItinerary
Abstract
no
XML Instance Representation
<...
index="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_LocationContainedInItinerary ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
index "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
Reference < _ParkingAccessReference (by extension)
Sub-types:
None
Name
_ParkingAccessReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " targetClass="ParkingAccess [1] " />
Schema Component Representation
<
xs:complexType name ="
_ParkingAccessReference ">
<
xs:complexContent >
<
xs:extension base ="
D2LogicalModel :Reference ">
<xs:attribute name ="targetClass " use ="required " fixed ="ParkingAccess "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_ParkingRecordEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
Abstract
no
XML Instance Representation
<...
equipmentOrServiceFacilityIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_ParkingRecordEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
equipmentOrServiceFacilityIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
VersionedReference < _ParkingRecordVersionedReference (by extension)
Sub-types:
None
Name
_ParkingRecordVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="ParkingRecord [1] " />
Schema Component Representation
<
xs:complexType name ="
_ParkingRecordVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
VersionedReference < _ParkingRouteDetailsVersionedReference (by extension)
Sub-types:
None
Name
_ParkingRouteDetailsVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="ParkingRouteDetails [1] " />
Schema Component Representation
<
xs:complexType name ="
_ParkingRouteDetailsVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_ParkingSiteScenarioIndexParkingUsageScenario
Abstract
no
XML Instance Representation
<...
scenarioIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_ParkingSiteScenarioIndexParkingUsageScenario ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
scenarioIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
parkingSpaceIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_ParkingSpace ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
parkingSpaceIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_ParkingSpaceBasicsEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility
Abstract
no
XML Instance Representation
<...
equipmentOrServiceFacilityIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_ParkingSpaceBasicsEquipmentOrServiceFacilityIndexParkingEquipmentOrServiceFacility ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
equipmentOrServiceFacilityIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_ParkingSpaceBasicsScenarioIndexParkingUsageScenario
Abstract
no
XML Instance Representation
<...
scenarioIndex="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_ParkingSpaceBasicsScenarioIndexParkingUsageScenario ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
scenarioIndex "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
_PeriodExtensionType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
_PointExtensionType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_PolygonAreaIndexPointCoordinates
Abstract
no
XML Instance Representation
<...
index="xs :int [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
_PolygonAreaIndexPointCoordinates ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
index "
type ="
xs :int"
use ="
required "/>
</
xs:complexType >
Super-types:
VersionedReference < _PredefinedItineraryVersionedReference (by extension)
Sub-types:
None
Name
_PredefinedItineraryVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="PredefinedItinerary [1] " />
Schema Component Representation
<
xs:complexType name ="
_PredefinedItineraryVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
VersionedReference < _PredefinedLocationVersionedReference (by extension)
Sub-types:
None
Name
_PredefinedLocationVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="PredefinedLocation [1] " />
Schema Component Representation
<
xs:complexType name ="
_PredefinedLocationVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
VersionedReference < _PredefinedNonOrderedLocationGroupVersionedReference (by extension)
Sub-types:
None
Name
_PredefinedNonOrderedLocationGroupVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="PredefinedNonOrderedLocationGroup [1] " />
Schema Component Representation
<
xs:complexType name ="
_PredefinedNonOrderedLocationGroupVersionedReference ">
<
xs:complexContent >
<
xs:extension base ="
D2LogicalModel :VersionedReference ">
<xs:attribute name ="targetClass " use ="required " fixed ="PredefinedNonOrderedLocationGroup "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
_VehicleCharacteristicsExtensionType
Abstract
no
XML Instance Representation
<...>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
_VehicleCharacteristicsExtensionType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
VersionedReference < _VmsUnitRecordVersionedReference (by extension)
Sub-types:
None
Name
_VmsUnitRecordVersionedReference
Abstract
no
XML Instance Representation
<...
id="xs :string [1] " version="xs :string [1] " targetClass="VmsUnitRecord [1] " />
Schema Component Representation
<
xs:complexType name ="
_VmsUnitRecordVersionedReference ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < AccessCategoryEnum (by restriction)
Sub-types:
None
Name
AccessCategoryEnum
Content
value comes from list: {'vehicleEntranceAndExit'|'vehicleEntrance'|'vehicleExit'|'pedestrianEntranceAndExit'|'pedestrianEntrance'|'pedestrianExit'|'emergencyExit'|'unspecified'|'unknown'|'other'}
Documentation
Specifies the category of the access.
Schema Component Representation
<
xs:simpleType name ="
AccessCategoryEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="vehicleEntranceAndExit "/>
<xs:enumeration value ="vehicleEntrance "/>
<xs:enumeration value ="vehicleExit "/>
<xs:enumeration value ="pedestrianEntranceAndExit "/>
<xs:enumeration value ="pedestrianEntrance "/>
<xs:enumeration value ="pedestrianExit "/>
<xs:enumeration value ="emergencyExit "/>
<xs:enumeration value ="unspecified "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < AccessEquipmentEnum (by restriction)
Sub-types:
None
Name
AccessEquipmentEnum
Content
value comes from list: {'barrier'|'trafficSignal'|'ticketButtonMachine'|'ticketCardMachine'|'payAndExitMachine'|'other'}
Documentation
Specifies additional equipment for this access.
Schema Component Representation
<
xs:simpleType name ="
AccessEquipmentEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="barrier "/>
<xs:enumeration value ="trafficSignal "/>
<xs:enumeration value ="ticketButtonMachine "/>
<xs:enumeration value ="ticketCardMachine "/>
<xs:enumeration value ="payAndExitMachine "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < AccessibilityEnum (by restriction)
Sub-types:
None
Name
AccessibilityEnum
Content
value comes from list: {'barrierFreeAccessible'|'handicappedAccessible'|'wheelChairAccessible'|'handicappedEasements'|'orientationSystemForBlindPeople'|'handicappedMarked'|'none'|'unknown'|'other'}
Documentation
Special forms of accessibility, easements and marking for handicapped people.
Schema Component Representation
<
xs:simpleType name ="
AccessibilityEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="barrierFreeAccessible "/>
<xs:enumeration value ="handicappedAccessible "/>
<xs:enumeration value ="wheelChairAccessible "/>
<xs:enumeration value ="handicappedEasements "/>
<xs:enumeration value ="orientationSystemForBlindPeople "/>
<xs:enumeration value ="handicappedMarked "/>
<xs:enumeration value ="none "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < AlertCDirectionEnum (by restriction)
Sub-types:
None
Name
AlertCDirectionEnum
Content
value comes from list: {'both'|'negative'|'positive'|'unknown'}
Documentation
The direction of traffic flow concerned by a situation or traffic data. In ALERT-C the positive (resp. negative) direction corresponds to the positive offset direction within the RDS location table.
Schema Component Representation
<
xs:simpleType name ="
AlertCDirectionEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="both "/>
<xs:enumeration value ="negative "/>
<xs:enumeration value ="positive "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :nonNegativeInteger < NonNegativeInteger (by restriction) < AlertCLocationCode (by restriction)
Sub-types:
None
Name
AlertCLocationCode
Content
Base XSD Type: nonNegativeInteger
Documentation
A positive integer number (between 1 and 63,487) which uniquely identifies a pre-defined Alert C location defined within an Alert-C table.
Schema Component Representation
<
xs:simpleType name ="
AlertCLocationCode ">
</
xs:simpleType >
Super-types:
xs :decimal < Decimal (by restriction) < AmountOfMoney (by restriction)
Sub-types:
None
Name
AmountOfMoney
Content
total no. of digits = 8
no. of fraction digits = 2
Documentation
A monetary value expressed to two decimal places.
Schema Component Representation
<
xs:simpleType name ="
AmountOfMoney ">
<
xs:restriction base ="
D2LogicalModel :Decimal ">
<xs:totalDigits value ="8 "/>
<xs:fractionDigits value ="2 "/>
</
xs:restriction >
</
xs:simpleType >
Simple Type: Ampere
Super-types:
xs :float < Float (by restriction) < Ampere (by restriction)
Sub-types:
None
Name
Ampere
Content
Documentation
Ampere.
Schema Component Representation
<
xs:simpleType name ="
Ampere ">
</
xs:simpleType >
Super-types:
xs :string < AreaOfInterestEnum (by restriction)
Sub-types:
None
Name
AreaOfInterestEnum
Content
value comes from list: {'continentWide'|'national'|'neighbouringCountries'|'notSpecified'|'regional'}
Documentation
Types of areas of interest.
Schema Component Representation
<
xs:simpleType name ="
AreaOfInterestEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="continentWide "/>
<xs:enumeration value ="national "/>
<xs:enumeration value ="neighbouringCountries "/>
<xs:enumeration value ="notSpecified "/>
<xs:enumeration value ="regional "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < AvailabilityEnum (by restriction)
Sub-types:
None
Name
AvailabilityEnum
Content
value comes from list: {'available'|'notAvailable'|'unknown'}
Documentation
An enumeration which states if something is available or not.
Schema Component Representation
<
xs:simpleType name ="
AvailabilityEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="available "/>
<xs:enumeration value ="notAvailable "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :boolean < Boolean (by restriction)
Sub-types:
None
Name
Boolean
Content
Documentation
Boolean has the value space required to support the mathematical concept of binary-valued logic: {true, false}.
Schema Component Representation
<
xs:simpleType name ="
Boolean ">
<
xs:restriction base ="
xs :boolean"/>
</
xs:simpleType >
Super-types:
xs :string < CarriagewayEnum (by restriction)
Sub-types:
None
Name
CarriagewayEnum
Content
value comes from list: {'connectingCarriageway'|'entrySlipRoad'|'exitSlipRoad'|'flyover'|'leftHandFeederRoad'|'leftHandParallelCarriageway'|'mainCarriageway'|'oppositeCarriageway'|'parallelCarriageway'|'rightHandFeederRoad'|'rightHandParallelCarriageway'|'roundabout'|'serviceRoad'|'slipRoads'|'underpass'}
Documentation
List of descriptors identifying specific carriageway details.
Schema Component Representation
<
xs:simpleType name ="
CarriagewayEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="connectingCarriageway "/>
<xs:enumeration value ="entrySlipRoad "/>
<xs:enumeration value ="exitSlipRoad "/>
<xs:enumeration value ="flyover "/>
<xs:enumeration value ="leftHandFeederRoad "/>
<xs:enumeration value ="leftHandParallelCarriageway "/>
<xs:enumeration value ="mainCarriageway "/>
<xs:enumeration value ="oppositeCarriageway "/>
<xs:enumeration value ="parallelCarriageway "/>
<xs:enumeration value ="rightHandFeederRoad "/>
<xs:enumeration value ="rightHandParallelCarriageway "/>
<xs:enumeration value ="roundabout "/>
<xs:enumeration value ="serviceRoad "/>
<xs:enumeration value ="slipRoads "/>
<xs:enumeration value ="underpass "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ChargeTypeEnum (by restriction)
Sub-types:
None
Name
ChargeTypeEnum
Content
value comes from list: {'minimum'|'maximum'|'additionalIntervalPrice'|'seasonTicket'|'temporaryPrice'|'firstIntervalPrice'|'freeParking'|'flat'|'unknown'|'other'}
Documentation
Charge type
Schema Component Representation
<
xs:simpleType name ="
ChargeTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="minimum "/>
<xs:enumeration value ="maximum "/>
<xs:enumeration value ="additionalIntervalPrice "/>
<xs:enumeration value ="seasonTicket "/>
<xs:enumeration value ="temporaryPrice "/>
<xs:enumeration value ="firstIntervalPrice "/>
<xs:enumeration value ="freeParking "/>
<xs:enumeration value ="flat "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ChargingStationUsageTypeEnum (by restriction)
Sub-types:
None
Name
ChargingStationUsageTypeEnum
Content
value comes from list: {'electricVehicle'|'motorhomeOrCaravanSupply'|'electricBikeOrMotorcycle'|'lorryPowerConsumption'|'electricalDevices'|'other'}
Documentation
Type of usage for electric charging station(s).
Schema Component Representation
<
xs:simpleType name ="
ChargingStationUsageTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="electricVehicle "/>
<xs:enumeration value ="motorhomeOrCaravanSupply "/>
<xs:enumeration value ="electricBikeOrMotorcycle "/>
<xs:enumeration value ="lorryPowerConsumption "/>
<xs:enumeration value ="electricalDevices "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ComparisonOperatorEnum (by restriction)
Sub-types:
None
Name
ComparisonOperatorEnum
Content
value comes from list: {'equalTo'|'greaterThan'|'greaterThanOrEqualTo'|'lessThan'|'lessThanOrEqualTo'}
Documentation
Logical comparison operations.
Schema Component Representation
<
xs:simpleType name ="
ComparisonOperatorEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="equalTo "/>
<xs:enumeration value ="greaterThan "/>
<xs:enumeration value ="greaterThanOrEqualTo "/>
<xs:enumeration value ="lessThan "/>
<xs:enumeration value ="lessThanOrEqualTo "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ConfidentialityValueEnum (by restriction)
Sub-types:
None
Name
ConfidentialityValueEnum
Content
value comes from list: {'internalUse'|'noRestriction'|'restrictedToAuthorities'|'restrictedToAuthoritiesAndTrafficOperators'|'restrictedToAuthoritiesTrafficOperatorsAndPublishers'|'restrictedToAuthoritiesTrafficOperatorsAndVms'}
Documentation
Values of confidentiality.
Schema Component Representation
<
xs:simpleType name ="
ConfidentialityValueEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="internalUse "/>
<xs:enumeration value ="noRestriction "/>
<xs:enumeration value ="restrictedToAuthorities "/>
<xs:enumeration value ="restrictedToAuthoritiesAndTrafficOperators "/>
<xs:enumeration value ="restrictedToAuthoritiesTrafficOperatorsAndPublishers "/>
<xs:enumeration value ="restrictedToAuthoritiesTrafficOperatorsAndVms "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < CountryEnum (by restriction)
Sub-types:
None
Name
CountryEnum
Content
value comes from list: {'at'|'be'|'bg'|'ch'|'cs'|'cy'|'cz'|'de'|'dk'|'ee'|'es'|'fi'|'fo'|'fr'|'gb'|'gg'|'gi'|'gr'|'hr'|'hu'|'ie'|'im'|'is'|'it'|'je'|'li'|'lt'|'lu'|'lv'|'ma'|'mc'|'mk'|'mt'|'nl'|'no'|'pl'|'pt'|'ro'|'se'|'si'|'sk'|'sm'|'tr'|'va'|'other'}
Documentation
List of countries.
Schema Component Representation
<
xs:simpleType name ="
CountryEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="at "/>
<xs:enumeration value ="be "/>
<xs:enumeration value ="bg "/>
<xs:enumeration value ="ch "/>
<xs:enumeration value ="cs "/>
<xs:enumeration value ="cy "/>
<xs:enumeration value ="cz "/>
<xs:enumeration value ="de "/>
<xs:enumeration value ="dk "/>
<xs:enumeration value ="ee "/>
<xs:enumeration value ="es "/>
<xs:enumeration value ="fi "/>
<xs:enumeration value ="fo "/>
<xs:enumeration value ="fr "/>
<xs:enumeration value ="gb "/>
<xs:enumeration value ="gg "/>
<xs:enumeration value ="gi "/>
<xs:enumeration value ="gr "/>
<xs:enumeration value ="hr "/>
<xs:enumeration value ="hu "/>
<xs:enumeration value ="ie "/>
<xs:enumeration value ="im "/>
<xs:enumeration value ="is "/>
<xs:enumeration value ="it "/>
<xs:enumeration value ="je "/>
<xs:enumeration value ="li "/>
<xs:enumeration value ="lt "/>
<xs:enumeration value ="lu "/>
<xs:enumeration value ="lv "/>
<xs:enumeration value ="ma "/>
<xs:enumeration value ="mc "/>
<xs:enumeration value ="mk "/>
<xs:enumeration value ="mt "/>
<xs:enumeration value ="nl "/>
<xs:enumeration value ="no "/>
<xs:enumeration value ="pl "/>
<xs:enumeration value ="pt "/>
<xs:enumeration value ="ro "/>
<xs:enumeration value ="se "/>
<xs:enumeration value ="si "/>
<xs:enumeration value ="sk "/>
<xs:enumeration value ="sm "/>
<xs:enumeration value ="tr "/>
<xs:enumeration value ="va "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :float < Float (by restriction) < CubicMetres (by restriction)
Sub-types:
None
Name
CubicMetres
Content
Documentation
A volumetric measure defined in cubic metres.
Schema Component Representation
<
xs:simpleType name ="
CubicMetres ">
</
xs:simpleType >
Super-types:
xs :string < CurrencyEnum (by restriction)
Sub-types:
None
Name
CurrencyEnum
Content
value comes from list: {'eur'|'all'|'amd'|'azn'|'bam'|'bgn'|'byr'|'chf'|'czk'|'dkk'|'gbp'|'gel'|'hrk'|'huf'|'isk'|'ltl'|'mdl'|'mkd'|'nok'|'pln'|'ron'|'rsd'|'rub'|'sek'|'try'|'uah'|'usd'|'other'}
Documentation
Three letter code defining the currency according to ISO 4217 (e.g. EUR for Euro). This enumeration only contains European currencies including the US dollar.
Schema Component Representation
<
xs:simpleType name ="
CurrencyEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="eur "/>
<xs:enumeration value ="all "/>
<xs:enumeration value ="amd "/>
<xs:enumeration value ="azn "/>
<xs:enumeration value ="bam "/>
<xs:enumeration value ="bgn "/>
<xs:enumeration value ="byr "/>
<xs:enumeration value ="chf "/>
<xs:enumeration value ="czk "/>
<xs:enumeration value ="dkk "/>
<xs:enumeration value ="gbp "/>
<xs:enumeration value ="gel "/>
<xs:enumeration value ="hrk "/>
<xs:enumeration value ="huf "/>
<xs:enumeration value ="isk "/>
<xs:enumeration value ="ltl "/>
<xs:enumeration value ="mdl "/>
<xs:enumeration value ="mkd "/>
<xs:enumeration value ="nok "/>
<xs:enumeration value ="pln "/>
<xs:enumeration value ="ron "/>
<xs:enumeration value ="rsd "/>
<xs:enumeration value ="rub "/>
<xs:enumeration value ="sek "/>
<xs:enumeration value ="try "/>
<xs:enumeration value ="uah "/>
<xs:enumeration value ="usd "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < DangerousGoodsRegulationsEnum (by restriction)
Sub-types:
None
Name
DangerousGoodsRegulationsEnum
Content
value comes from list: {'adr'|'iataIcao'|'imoImdg'|'railroadDangerousGoodsBook'}
Documentation
Types of dangerous goods regulations.
Schema Component Representation
<
xs:simpleType name ="
DangerousGoodsRegulationsEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="adr "/>
<xs:enumeration value ="iataIcao "/>
<xs:enumeration value ="imoImdg "/>
<xs:enumeration value ="railroadDangerousGoodsBook "/>
</
xs:restriction >
</
xs:simpleType >
Simple Type: Date
Super-types:
xs :date < Date (by restriction)
Sub-types:
None
Name
Date
Content
Documentation
A combination of year, month and day integer-valued properties plus an optional timezone property. It represents an interval of exactly one day, beginning on the first moment of the day in the timezone, i.e. '00:00:00' up to but not including '24:00:00'.
Schema Component Representation
<
xs:simpleType name ="
Date ">
<
xs:restriction base ="
xs :date"/>
</
xs:simpleType >
Super-types:
xs :dateTime < DateTime (by restriction)
Sub-types:
None
Name
DateTime
Content
Documentation
A combination of integer-valued year, month, day, hour, minute properties, a decimal-valued second property and a time zone property from which it is possible to determine the local time, the equivalent UTC time and the time zone offset from UTC.
Schema Component Representation
<
xs:simpleType name ="
DateTime ">
<
xs:restriction base ="
xs :dateTime"/>
</
xs:simpleType >
Super-types:
xs :string < DayEnum (by restriction)
Sub-types:
None
Name
DayEnum
Content
value comes from list: {'monday'|'tuesday'|'wednesday'|'thursday'|'friday'|'saturday'|'sunday'}
Documentation
Days of the week.
Schema Component Representation
<
xs:simpleType name ="
DayEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="monday "/>
<xs:enumeration value ="tuesday "/>
<xs:enumeration value ="wednesday "/>
<xs:enumeration value ="thursday "/>
<xs:enumeration value ="friday "/>
<xs:enumeration value ="saturday "/>
<xs:enumeration value ="sunday "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :decimal < Decimal (by restriction)
Sub-types:
Name
Decimal
Content
Documentation
A decimal number whose value space is the set of numbers that can be obtained by multiplying an integer by a non-positive power of ten, i.e., expressible as i × 10^-n where i and n are integers and n >= 0.
Schema Component Representation
<
xs:simpleType name ="
Decimal ">
<
xs:restriction base ="
xs :decimal"/>
</
xs:simpleType >
Super-types:
xs :string < DirectionEnum (by restriction)
Sub-types:
None
Name
DirectionEnum
Content
value comes from list: {'allDirections'|'bothWays'|'clockwise'|'anticlockwise'|'innerRing'|'outerRing'|'northBound'|'northEastBound'|'eastBound'|'southEastBound'|'southBound'|'southWestBound'|'westBound'|'northWestBound'|'inboundTowardsTown'|'outboundFromTown'|'unknown'|'opposite'|'other'}
Documentation
List of directions of travel.
Schema Component Representation
<
xs:simpleType name ="
DirectionEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="allDirections "/>
<xs:enumeration value ="bothWays "/>
<xs:enumeration value ="clockwise "/>
<xs:enumeration value ="anticlockwise "/>
<xs:enumeration value ="innerRing "/>
<xs:enumeration value ="outerRing "/>
<xs:enumeration value ="northBound "/>
<xs:enumeration value ="northEastBound "/>
<xs:enumeration value ="eastBound "/>
<xs:enumeration value ="southEastBound "/>
<xs:enumeration value ="southBound "/>
<xs:enumeration value ="southWestBound "/>
<xs:enumeration value ="westBound "/>
<xs:enumeration value ="northWestBound "/>
<xs:enumeration value ="inboundTowardsTown "/>
<xs:enumeration value ="outboundFromTown "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="opposite "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < EquipmentTypeEnum (by restriction)
Sub-types:
None
Name
EquipmentTypeEnum
Content
value comes from list: {'toilet'|'shower'|'informationPoint'|'informatonStele'|'internetTerminal'|'internetWireless'|'payDesk'|'paymentMachine'|'cashMachine'|'vendingMachine'|'faxMachineOrService'|'copyMachineOrService'|'safeDeposit'|'luggageLocker'|'publicPhone'|'publicCoinPhone'|'publicCardPhone'|'elevator'|'picnicFacilities'|'dumpingStation'|'freshWater'|'wasteDisposal'|'refuseBin'|'iceFreeScaffold'|'playground'|'electricChargingStation'|'bikeParking'|'tollTerminal'|'defibrillator'|'firstAidEquipment'|'fireHose'|'fireExtingiusher'|'fireHydrant'|'none'|'unknown'|'other'}
Documentation
Equipment available on the parking or parking space or grouped parking spaces.
Schema Component Representation
<
xs:simpleType name ="
EquipmentTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="toilet "/>
<xs:enumeration value ="shower "/>
<xs:enumeration value ="informationPoint "/>
<xs:enumeration value ="informatonStele "/>
<xs:enumeration value ="internetTerminal "/>
<xs:enumeration value ="internetWireless "/>
<xs:enumeration value ="payDesk "/>
<xs:enumeration value ="paymentMachine "/>
<xs:enumeration value ="cashMachine "/>
<xs:enumeration value ="vendingMachine "/>
<xs:enumeration value ="faxMachineOrService "/>
<xs:enumeration value ="copyMachineOrService "/>
<xs:enumeration value ="safeDeposit "/>
<xs:enumeration value ="luggageLocker "/>
<xs:enumeration value ="publicPhone "/>
<xs:enumeration value ="publicCoinPhone "/>
<xs:enumeration value ="publicCardPhone "/>
<xs:enumeration value ="elevator "/>
<xs:enumeration value ="picnicFacilities "/>
<xs:enumeration value ="dumpingStation "/>
<xs:enumeration value ="freshWater "/>
<xs:enumeration value ="wasteDisposal "/>
<xs:enumeration value ="refuseBin "/>
<xs:enumeration value ="iceFreeScaffold "/>
<xs:enumeration value ="playground "/>
<xs:enumeration value ="electricChargingStation "/>
<xs:enumeration value ="bikeParking "/>
<xs:enumeration value ="tollTerminal "/>
<xs:enumeration value ="defibrillator "/>
<xs:enumeration value ="firstAidEquipment "/>
<xs:enumeration value ="fireHose "/>
<xs:enumeration value ="fireExtingiusher "/>
<xs:enumeration value ="fireHydrant "/>
<xs:enumeration value ="none "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Simple Type: Float
Super-types:
xs :float < Float (by restriction)
Sub-types:
Name
Float
Content
Documentation
A floating point number whose value space consists of the values m × 2^e, where m is an integer whose absolute value is less than 2^24, and e is an integer between -149 and 104, inclusive.
Schema Component Representation
<
xs:simpleType name ="
Float ">
<
xs:restriction base ="
xs :float"/>
</
xs:simpleType >
Super-types:
xs :string < FuelTypeEnum (by restriction)
Sub-types:
None
Name
FuelTypeEnum
Content
value comes from list: {'battery'|'biodiesel'|'diesel'|'dieselBatteryHybrid'|'ethanol'|'hydrogen'|'liquidGas'|'lpg'|'methane'|'petrol'|'petrolBatteryHybrid'}
Documentation
Type of fuel used by a vehicle.
Schema Component Representation
<
xs:simpleType name ="
FuelTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="battery "/>
<xs:enumeration value ="biodiesel "/>
<xs:enumeration value ="diesel "/>
<xs:enumeration value ="dieselBatteryHybrid "/>
<xs:enumeration value ="ethanol "/>
<xs:enumeration value ="hydrogen "/>
<xs:enumeration value ="liquidGas "/>
<xs:enumeration value ="lpg "/>
<xs:enumeration value ="methane "/>
<xs:enumeration value ="petrol "/>
<xs:enumeration value ="petrolBatteryHybrid "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < GroupOfParkingSitesTypeEnum (by restriction)
Sub-types:
None
Name
GroupOfParkingSitesTypeEnum
Content
value comes from list: {'truckParkingPriorityZone'|'aggregationOfInformation'}
Documentation
The type of this group of parking sites.
Schema Component Representation
<
xs:simpleType name ="
GroupOfParkingSitesTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="truckParkingPriorityZone "/>
<xs:enumeration value ="aggregationOfInformation "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < HeightGradeEnum (by restriction)
Sub-types:
None
Name
HeightGradeEnum
Content
value comes from list: {'aboveGrade'|'atGrade'|'belowGrade'}
Documentation
List of height or vertical gradings of road sections.
Schema Component Representation
<
xs:simpleType name ="
HeightGradeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="aboveGrade "/>
<xs:enumeration value ="atGrade "/>
<xs:enumeration value ="belowGrade "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < String (by restriction) < IndexReference (by restriction)
Sub-types:
None
Name
IndexReference
Content
Documentation
A reference to an object given by its index qualifier.
Schema Component Representation
<
xs:simpleType name ="
IndexReference ">
</
xs:simpleType >
Super-types:
xs :string < InformationStatusEnum (by restriction)
Sub-types:
None
Name
InformationStatusEnum
Content
value comes from list: {'real'|'securityExercise'|'technicalExercise'|'test'}
Documentation
Status of the related information (i.e. real, test or exercise).
Schema Component Representation
<
xs:simpleType name ="
InformationStatusEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="real "/>
<xs:enumeration value ="securityExercise "/>
<xs:enumeration value ="technicalExercise "/>
<xs:enumeration value ="test "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :integer < Integer (by restriction)
Sub-types:
None
Name
Integer
Content
Documentation
An integer number whose value space is the set {-2147483648, -2147483647, -2147483646, ..., -2, -1, 0, 1, 2, ..., 2147483645, 2147483646, 2147483647}.
Schema Component Representation
<
xs:simpleType name ="
Integer ">
<
xs:restriction base ="
xs :integer"/>
</
xs:simpleType >
Super-types:
xs :string < InterUrbanParkingSiteLocationEnum (by restriction)
Sub-types:
None
Name
InterUrbanParkingSiteLocationEnum
Content
value comes from list: {'motorway'|'nearbyMotorway'|'layBy'|'onStreet'|'other'}
Documentation
Location of the truck or motorway related parking.
Schema Component Representation
<
xs:simpleType name ="
InterUrbanParkingSiteLocationEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="motorway "/>
<xs:enumeration value ="nearbyMotorway "/>
<xs:enumeration value ="layBy "/>
<xs:enumeration value ="onStreet "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < JunctionClassificationEnum (by restriction)
Sub-types:
None
Name
JunctionClassificationEnum
Content
value comes from list: {'threeWayInterchange'|'interchange'|'motorwayConnection'|'junction'|'temporaryJunction'|'borderCrossing'|'junctionInOneDirection'|'operationalServiceJunction'|'other'}
Documentation
Explicit type of a junction.
Schema Component Representation
<
xs:simpleType name ="
JunctionClassificationEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="threeWayInterchange "/>
<xs:enumeration value ="interchange "/>
<xs:enumeration value ="motorwayConnection "/>
<xs:enumeration value ="junction "/>
<xs:enumeration value ="temporaryJunction "/>
<xs:enumeration value ="borderCrossing "/>
<xs:enumeration value ="junctionInOneDirection "/>
<xs:enumeration value ="operationalServiceJunction "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LABELSecurityLevelEnum (by restriction)
Sub-types:
None
Name
LABELSecurityLevelEnum
Content
value comes from list: {'none'|'securityLevel1'|'securityLevel2'|'securityLevel3'|'securityLevel4'|'securityLevel5'|'unknown'}
Documentation
Security level defined by the LABEL project http://truckparkinglabel.eu.
Schema Component Representation
<
xs:simpleType name ="
LABELSecurityLevelEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="securityLevel1 "/>
<xs:enumeration value ="securityLevel2 "/>
<xs:enumeration value ="securityLevel3 "/>
<xs:enumeration value ="securityLevel4 "/>
<xs:enumeration value ="securityLevel5 "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LABELServiceLevelEnum (by restriction)
Sub-types:
None
Name
LABELServiceLevelEnum
Content
value comes from list: {'none'|'serviceLevel1'|'serviceLevel2'|'serviceLevel3'|'serviceLevel4'|'serviceLevel5'|'unknown'}
Documentation
Service level defined by the LABEL project http://truckparkinglabel.eu.
Schema Component Representation
<
xs:simpleType name ="
LABELServiceLevelEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="serviceLevel1 "/>
<xs:enumeration value ="serviceLevel2 "/>
<xs:enumeration value ="serviceLevel3 "/>
<xs:enumeration value ="serviceLevel4 "/>
<xs:enumeration value ="serviceLevel5 "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LaneEnum (by restriction)
Sub-types:
None
Name
LaneEnum
Content
value comes from list: {'allLanesCompleteCarriageway'|'busLane'|'busStop'|'carPoolLane'|'centralReservation'|'crawlerLane'|'emergencyLane'|'escapeLane'|'expressLane'|'hardShoulder'|'heavyVehicleLane'|'lane1'|'lane2'|'lane3'|'lane4'|'lane5'|'lane6'|'lane7'|'lane8'|'lane9'|'layBy'|'leftHandTurningLane'|'leftLane'|'localTrafficLane'|'middleLane'|'opposingLanes'|'overtakingLane'|'rightHandTurningLane'|'rightLane'|'rushHourLane'|'setDownArea'|'slowVehicleLane'|'throughTrafficLane'|'tidalFlowLane'|'turningLane'|'verge'}
Documentation
List of descriptors identifying specific lanes.
Schema Component Representation
<
xs:simpleType name ="
LaneEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="allLanesCompleteCarriageway "/>
<xs:enumeration value ="busLane "/>
<xs:enumeration value ="busStop "/>
<xs:enumeration value ="carPoolLane "/>
<xs:enumeration value ="centralReservation "/>
<xs:enumeration value ="crawlerLane "/>
<xs:enumeration value ="emergencyLane "/>
<xs:enumeration value ="escapeLane "/>
<xs:enumeration value ="expressLane "/>
<xs:enumeration value ="hardShoulder "/>
<xs:enumeration value ="heavyVehicleLane "/>
<xs:enumeration value ="lane1 "/>
<xs:enumeration value ="lane2 "/>
<xs:enumeration value ="lane3 "/>
<xs:enumeration value ="lane4 "/>
<xs:enumeration value ="lane5 "/>
<xs:enumeration value ="lane6 "/>
<xs:enumeration value ="lane7 "/>
<xs:enumeration value ="lane8 "/>
<xs:enumeration value ="lane9 "/>
<xs:enumeration value ="layBy "/>
<xs:enumeration value ="leftHandTurningLane "/>
<xs:enumeration value ="leftLane "/>
<xs:enumeration value ="localTrafficLane "/>
<xs:enumeration value ="middleLane "/>
<xs:enumeration value ="opposingLanes "/>
<xs:enumeration value ="overtakingLane "/>
<xs:enumeration value ="rightHandTurningLane "/>
<xs:enumeration value ="rightLane "/>
<xs:enumeration value ="rushHourLane "/>
<xs:enumeration value ="setDownArea "/>
<xs:enumeration value ="slowVehicleLane "/>
<xs:enumeration value ="throughTrafficLane "/>
<xs:enumeration value ="tidalFlowLane "/>
<xs:enumeration value ="turningLane "/>
<xs:enumeration value ="verge "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :language < Language (by restriction)
Sub-types:
None
Name
Language
Content
Documentation
A language datatype, identifies a specified language by an ISO 639-1 2-alpha / ISO 639-2 3-alpha code.
Schema Component Representation
<
xs:simpleType name ="
Language ">
<
xs:restriction base ="
xs :language"/>
</
xs:simpleType >
Super-types:
xs :string < LinearElementNatureEnum (by restriction)
Sub-types:
None
Name
LinearElementNatureEnum
Content
value comes from list: {'road'|'roadSection'|'slipRoad'|'other'}
Documentation
List of indicative natures of linear elements.
Schema Component Representation
<
xs:simpleType name ="
LinearElementNatureEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="road "/>
<xs:enumeration value ="roadSection "/>
<xs:enumeration value ="slipRoad "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LinearReferencingDirectionEnum (by restriction)
Sub-types:
None
Name
LinearReferencingDirectionEnum
Content
value comes from list: {'both'|'opposite'|'aligned'|'unknown'}
Documentation
Directions of traffic flow relative to the direction in which the linear element is defined.
Schema Component Representation
<
xs:simpleType name ="
LinearReferencingDirectionEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="both "/>
<xs:enumeration value ="opposite "/>
<xs:enumeration value ="aligned "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LoadType2Enum (by restriction)
Sub-types:
None
Name
LoadType2Enum
Content
value comes from list: {'refrigeratedGoods'}
Documentation
Loads that are currently not supported in loadType.
Schema Component Representation
<
xs:simpleType name ="
LoadType2Enum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="refrigeratedGoods "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LoadTypeEnum (by restriction)
Sub-types:
None
Name
LoadTypeEnum
Content
value comes from list: {'abnormalLoad'|'ammunition'|'chemicals'|'combustibleMaterials'|'corrosiveMaterials'|'debris'|'empty'|'explosiveMaterials'|'extraHighLoad'|'extraLongLoad'|'extraWideLoad'|'fuel'|'glass'|'goods'|'hazardousMaterials'|'liquid'|'livestock'|'materials'|'materialsDangerousForPeople'|'materialsDangerousForTheEnvironment'|'materialsDangerousForWater'|'oil'|'ordinary'|'perishableProducts'|'petrol'|'pharmaceuticalMaterials'|'radioactiveMaterials'|'refuse'|'toxicMaterials'|'vehicles'|'other'}
Documentation
Types of load carried by a vehicle.
Schema Component Representation
<
xs:simpleType name ="
LoadTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="abnormalLoad "/>
<xs:enumeration value ="ammunition "/>
<xs:enumeration value ="chemicals "/>
<xs:enumeration value ="combustibleMaterials "/>
<xs:enumeration value ="corrosiveMaterials "/>
<xs:enumeration value ="debris "/>
<xs:enumeration value ="empty "/>
<xs:enumeration value ="explosiveMaterials "/>
<xs:enumeration value ="extraHighLoad "/>
<xs:enumeration value ="extraLongLoad "/>
<xs:enumeration value ="extraWideLoad "/>
<xs:enumeration value ="fuel "/>
<xs:enumeration value ="glass "/>
<xs:enumeration value ="goods "/>
<xs:enumeration value ="hazardousMaterials "/>
<xs:enumeration value ="liquid "/>
<xs:enumeration value ="livestock "/>
<xs:enumeration value ="materials "/>
<xs:enumeration value ="materialsDangerousForPeople "/>
<xs:enumeration value ="materialsDangerousForTheEnvironment "/>
<xs:enumeration value ="materialsDangerousForWater "/>
<xs:enumeration value ="oil "/>
<xs:enumeration value ="ordinary "/>
<xs:enumeration value ="perishableProducts "/>
<xs:enumeration value ="petrol "/>
<xs:enumeration value ="pharmaceuticalMaterials "/>
<xs:enumeration value ="radioactiveMaterials "/>
<xs:enumeration value ="refuse "/>
<xs:enumeration value ="toxicMaterials "/>
<xs:enumeration value ="vehicles "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < LocationDescriptorEnum (by restriction)
Sub-types:
None
Name
LocationDescriptorEnum
Content
value comes from list: {'aroundABendInRoad'|'atMotorwayInterchange'|'atRestArea'|'atServiceArea'|'atTollPlaza'|'atTunnelEntryOrExit'|'inbound'|'inGallery'|'inTheCentre'|'inTheOppositeDirection'|'inTunnel'|'onBorder'|'onBridge'|'onConnector'|'onElevatedSection'|'onFlyover'|'onIceRoad'|'onLevelCrossing'|'onLinkRoad'|'onPass'|'onRoundabout'|'onTheLeft'|'onTheRight'|'onTheRoadway'|'onUndergroundSection'|'onUnderpass'|'outbound'|'overCrestOfHill'|'withinJunction'}
Documentation
List of descriptors to help to identify a specific location.
Schema Component Representation
<
xs:simpleType name ="
LocationDescriptorEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="aroundABendInRoad "/>
<xs:enumeration value ="atMotorwayInterchange "/>
<xs:enumeration value ="atRestArea "/>
<xs:enumeration value ="atServiceArea "/>
<xs:enumeration value ="atTollPlaza "/>
<xs:enumeration value ="atTunnelEntryOrExit "/>
<xs:enumeration value ="inbound "/>
<xs:enumeration value ="inGallery "/>
<xs:enumeration value ="inTheCentre "/>
<xs:enumeration value ="inTheOppositeDirection "/>
<xs:enumeration value ="inTunnel "/>
<xs:enumeration value ="onBorder "/>
<xs:enumeration value ="onBridge "/>
<xs:enumeration value ="onConnector "/>
<xs:enumeration value ="onElevatedSection "/>
<xs:enumeration value ="onFlyover "/>
<xs:enumeration value ="onIceRoad "/>
<xs:enumeration value ="onLevelCrossing "/>
<xs:enumeration value ="onLinkRoad "/>
<xs:enumeration value ="onPass "/>
<xs:enumeration value ="onRoundabout "/>
<xs:enumeration value ="onTheLeft "/>
<xs:enumeration value ="onTheRight "/>
<xs:enumeration value ="onTheRoadway "/>
<xs:enumeration value ="onUndergroundSection "/>
<xs:enumeration value ="onUnderpass "/>
<xs:enumeration value ="outbound "/>
<xs:enumeration value ="overCrestOfHill "/>
<xs:enumeration value ="withinJunction "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < MeansOfPaymentEnum (by restriction)
Sub-types:
None
Name
MeansOfPaymentEnum
Content
value comes from list: {'paymentCard'|'cash'|'cashCoinsOnly'|'directCashTransfer'|'electronicSettlement'|'rfid'|'mobileApp'|'payBySMS'|'mobilePhone'|'unknown'|'other'}
Documentation
Means of payment
Schema Component Representation
<
xs:simpleType name ="
MeansOfPaymentEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="paymentCard "/>
<xs:enumeration value ="cash "/>
<xs:enumeration value ="cashCoinsOnly "/>
<xs:enumeration value ="directCashTransfer "/>
<xs:enumeration value ="electronicSettlement "/>
<xs:enumeration value ="rfid "/>
<xs:enumeration value ="mobileApp "/>
<xs:enumeration value ="payBySMS "/>
<xs:enumeration value ="mobilePhone "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :float < Float (by restriction) < MetresAsFloat (by restriction)
Sub-types:
None
Name
MetresAsFloat
Content
Documentation
A measure of distance defined in metres in a floating point format.
Schema Component Representation
<
xs:simpleType name ="
MetresAsFloat ">
</
xs:simpleType >
Super-types:
xs :nonNegativeInteger < NonNegativeInteger (by restriction) < MetresAsNonNegativeInteger (by restriction)
Sub-types:
None
Name
MetresAsNonNegativeInteger
Content
Base XSD Type: nonNegativeInteger
Documentation
A measure of distance defined in metres in a non negative integer format.
Schema Component Representation
<
xs:simpleType name ="
MetresAsNonNegativeInteger ">
</
xs:simpleType >
Super-types:
xs :string < MonthOfYearEnum (by restriction)
Sub-types:
None
Name
MonthOfYearEnum
Content
value comes from list: {'january'|'february'|'march'|'april'|'may'|'june'|'july'|'august'|'september'|'october'|'november'|'december'}
Documentation
A list of the months of the year.
Schema Component Representation
<
xs:simpleType name ="
MonthOfYearEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="january "/>
<xs:enumeration value ="february "/>
<xs:enumeration value ="march "/>
<xs:enumeration value ="april "/>
<xs:enumeration value ="may "/>
<xs:enumeration value ="june "/>
<xs:enumeration value ="july "/>
<xs:enumeration value ="august "/>
<xs:enumeration value ="september "/>
<xs:enumeration value ="october "/>
<xs:enumeration value ="november "/>
<xs:enumeration value ="december "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < MultilingualStringValueType (by restriction)
Sub-types:
Name
MultilingualStringValueType
Content
Schema Component Representation
<
xs:simpleType name ="
MultilingualStringValueType ">
<
xs:restriction base ="
xs :string">
<xs:maxLength value ="1024 "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :nonNegativeInteger < NonNegativeInteger (by restriction)
Sub-types:
Name
NonNegativeInteger
Content
Base XSD Type: nonNegativeInteger
Documentation
An integer number whose value space is the set {0, 1, 2, ..., 2147483645, 2147483646, 2147483647}.
Schema Component Representation
<
xs:simpleType name ="
NonNegativeInteger ">
<
xs:restriction base ="
xs :nonNegativeInteger"/>
</
xs:simpleType >
Super-types:
xs :string < OccupancyDetectionTypeEnum (by restriction)
Sub-types:
None
Name
OccupancyDetectionTypeEnum
Content
value comes from list: {'none'|'balancing'|'singleSpaceDetection'|'modelBased'|'manual'|'unspecified'|'other'|'unknown'}
Documentation
Type of parking occupancy detection (balancing, single slot, ... ).
Schema Component Representation
<
xs:simpleType name ="
OccupancyDetectionTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="balancing "/>
<xs:enumeration value ="singleSpaceDetection "/>
<xs:enumeration value ="modelBased "/>
<xs:enumeration value ="manual "/>
<xs:enumeration value ="unspecified "/>
<xs:enumeration value ="other "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < OwnershipTypeEnum (by restriction)
Sub-types:
None
Name
OwnershipTypeEnum
Content
value comes from list: {'public'|'private'|'publicPrivate'|'resident'|'unknown'|'other'}
Documentation
Ownership type enum.
Schema Component Representation
<
xs:simpleType name ="
OwnershipTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="public "/>
<xs:enumeration value ="private "/>
<xs:enumeration value ="publicPrivate "/>
<xs:enumeration value ="resident "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingDurationEnum (by restriction)
Sub-types:
None
Name
ParkingDurationEnum
Content
value comes from list: {'pickUpDropOff'|'shortTerm'|'shortTerm24hours'|'shortTerm48hours'|'shortTerm72hours'|'shortTerm96hours'|'longTerm'|'unknown'|'other'}
Documentation
Parking durations.
Schema Component Representation
<
xs:simpleType name ="
ParkingDurationEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="pickUpDropOff "/>
<xs:enumeration value ="shortTerm "/>
<xs:enumeration value ="shortTerm24hours "/>
<xs:enumeration value ="shortTerm48hours "/>
<xs:enumeration value ="shortTerm72hours "/>
<xs:enumeration value ="shortTerm96hours "/>
<xs:enumeration value ="longTerm "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingLayoutEnum (by restriction)
Sub-types:
None
Name
ParkingLayoutEnum
Content
value comes from list: {'multiStorey'|'singleLevel'|'underground'|'undergroundAndMultistorey'|'automatedParkingGarage'|'openSpace'|'covered'|'nested'|'field'|'unknown'|'other'}
Documentation
Types of layout of the parking site.
Schema Component Representation
<
xs:simpleType name ="
ParkingLayoutEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="multiStorey "/>
<xs:enumeration value ="singleLevel "/>
<xs:enumeration value ="underground "/>
<xs:enumeration value ="undergroundAndMultistorey "/>
<xs:enumeration value ="automatedParkingGarage "/>
<xs:enumeration value ="openSpace "/>
<xs:enumeration value ="covered "/>
<xs:enumeration value ="nested "/>
<xs:enumeration value ="field "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingModeEnum (by restriction)
Sub-types:
None
Name
ParkingModeEnum
Content
value comes from list: {'perpendicularParking'|'parallelParking'|'echelonParking'|'parkingOnOppositeSideOfRoad'|'other'}
Documentation
The arrangement of the parking space or the group of parking spaces in relation to the road.
Schema Component Representation
<
xs:simpleType name ="
ParkingModeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="perpendicularParking "/>
<xs:enumeration value ="parallelParking "/>
<xs:enumeration value ="echelonParking "/>
<xs:enumeration value ="parkingOnOppositeSideOfRoad "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingPaymentModeEnum (by restriction)
Sub-types:
None
Name
ParkingPaymentModeEnum
Content
value comes from list: {'payAndDisplay'|'payManualAtExitBooth'|'payPriorToExit'|'payByPrepaidToken'|'payAndExit'|'other'}
Documentation
Mode of payment for parking.
Schema Component Representation
<
xs:simpleType name ="
ParkingPaymentModeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="payAndDisplay "/>
<xs:enumeration value ="payManualAtExitBooth "/>
<xs:enumeration value ="payPriorToExit "/>
<xs:enumeration value ="payByPrepaidToken "/>
<xs:enumeration value ="payAndExit "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingRouteDirectionEnum (by restriction)
Sub-types:
None
Name
ParkingRouteDirectionEnum
Content
value comes from list: {'towardsParkingSite'|'awayFromParkingSite'}
Documentation
The direction of the parking route.
Schema Component Representation
<
xs:simpleType name ="
ParkingRouteDirectionEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="towardsParkingSite "/>
<xs:enumeration value ="awayFromParkingSite "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingRouteTypeEnum (by restriction)
Sub-types:
None
Name
ParkingRouteTypeEnum
Content
value comes from list: {'lorry'|'other'}
Documentation
The type of the parking route.
Schema Component Representation
<
xs:simpleType name ="
ParkingRouteTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="lorry "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingSecurityEnum (by restriction)
Sub-types:
None
Name
ParkingSecurityEnum
Content
value comes from list: {'socialControl'|'securityStaff'|'externalSecurity'|'cctv'|'dog'|'guard24hours'|'lighting'|'floodLight'|'fences'|'areaSeperatedFromSurroundings'|'none'|'unknown'|'other'}
Documentation
Specifies security measures related to the parking site or particular spaces.
Schema Component Representation
<
xs:simpleType name ="
ParkingSecurityEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="socialControl "/>
<xs:enumeration value ="securityStaff "/>
<xs:enumeration value ="externalSecurity "/>
<xs:enumeration value ="cctv "/>
<xs:enumeration value ="dog "/>
<xs:enumeration value ="guard24hours "/>
<xs:enumeration value ="lighting "/>
<xs:enumeration value ="floodLight "/>
<xs:enumeration value ="fences "/>
<xs:enumeration value ="areaSeperatedFromSurroundings "/>
<xs:enumeration value ="none "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingSiteStatusEnum (by restriction)
Sub-types:
None
Name
ParkingSiteStatusEnum
Content
value comes from list: {'spacesAvailable'|'almostFull'|'fullAtEntrance'|'full'|'unknown'|'other'}
Documentation
The status of the parking site (spaces available or not).
Schema Component Representation
<
xs:simpleType name ="
ParkingSiteStatusEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="spacesAvailable "/>
<xs:enumeration value ="almostFull "/>
<xs:enumeration value ="fullAtEntrance "/>
<xs:enumeration value ="full "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingSpaceAccessibilityEnum (by restriction)
Sub-types:
None
Name
ParkingSpaceAccessibilityEnum
Content
value comes from list: {'extraSpaceLeftSide'|'extraSpaceRightSide'|'nearbyPedestrianExit'|'bordersMarked'|'other'}
Documentation
Easements for handicapped people expecially related to a parking space or a group of parking spaces.
Schema Component Representation
<
xs:simpleType name ="
ParkingSpaceAccessibilityEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="extraSpaceLeftSide "/>
<xs:enumeration value ="extraSpaceRightSide "/>
<xs:enumeration value ="nearbyPedestrianExit "/>
<xs:enumeration value ="bordersMarked "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingSpacePhysicsEnum (by restriction)
Sub-types:
None
Name
ParkingSpacePhysicsEnum
Content
value comes from list: {'driveThrough'|'openAir'}
Documentation
Specifies drive through and open air properties for the parking space or the group of parking spaces.
Schema Component Representation
<
xs:simpleType name ="
ParkingSpacePhysicsEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="driveThrough "/>
<xs:enumeration value ="openAir "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingSpecialLocationEnum (by restriction)
Sub-types:
None
Name
ParkingSpecialLocationEnum
Content
value comes from list: {'airportTerminal'|'exhibitonCentre'|'shoppingCentre'|'specificFacility'|'trainStation'|'campground'|'themePark'|'ferryTerminal'|'vehicleOnRailTerminal'|'coachStation'|'cableCarStation'|'publicTransportStation'|'market'|'religiousCentre'|'conventionCentre'|'cinema'|'skilift'|'unknown'|'other'}
Documentation
Locations, often associated with a building, for a SpecialLocationParkingSite.
Schema Component Representation
<
xs:simpleType name ="
ParkingSpecialLocationEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="airportTerminal "/>
<xs:enumeration value ="exhibitonCentre "/>
<xs:enumeration value ="shoppingCentre "/>
<xs:enumeration value ="specificFacility "/>
<xs:enumeration value ="trainStation "/>
<xs:enumeration value ="campground "/>
<xs:enumeration value ="themePark "/>
<xs:enumeration value ="ferryTerminal "/>
<xs:enumeration value ="vehicleOnRailTerminal "/>
<xs:enumeration value ="coachStation "/>
<xs:enumeration value ="cableCarStation "/>
<xs:enumeration value ="publicTransportStation "/>
<xs:enumeration value ="market "/>
<xs:enumeration value ="religiousCentre "/>
<xs:enumeration value ="conventionCentre "/>
<xs:enumeration value ="cinema "/>
<xs:enumeration value ="skilift "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingSupervisionEnum (by restriction)
Sub-types:
None
Name
ParkingSupervisionEnum
Content
value comes from list: {'remote'|'onSite'|'controlCentreOnSite'|'controlCentreOffSite'|'patrol'|'none'|'unknown'|'other'}
Documentation
Defines the kind of supervision of the parking site.
Schema Component Representation
<
xs:simpleType name ="
ParkingSupervisionEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="remote "/>
<xs:enumeration value ="onSite "/>
<xs:enumeration value ="controlCentreOnSite "/>
<xs:enumeration value ="controlCentreOffSite "/>
<xs:enumeration value ="patrol "/>
<xs:enumeration value ="none "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingTypeOfGroup (by restriction)
Sub-types:
None
Name
ParkingTypeOfGroup
Content
value comes from list: {'adjacentSpaces'|'nonAdjacentSpaces'|'completeFloor'|'mixedUsage'|'statisticsOnly'|'singleParameters'|'other'}
Documentation
The type of group specification (group of parking spaces).
Schema Component Representation
<
xs:simpleType name ="
ParkingTypeOfGroup ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="adjacentSpaces "/>
<xs:enumeration value ="nonAdjacentSpaces "/>
<xs:enumeration value ="completeFloor "/>
<xs:enumeration value ="mixedUsage "/>
<xs:enumeration value ="statisticsOnly "/>
<xs:enumeration value ="singleParameters "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ParkingUsageScenarioEnum (by restriction)
Sub-types:
None
Name
ParkingUsageScenarioEnum
Content
value comes from list: {'truckParking'|'restArea'|'serviceArea'|'loadingBay'|'overnightParking'|'unknown'|'other'}
Documentation
Types of parking usage (park & ride, kiss & ride, ...)
Schema Component Representation
<
xs:simpleType name ="
ParkingUsageScenarioEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="truckParking "/>
<xs:enumeration value ="restArea "/>
<xs:enumeration value ="serviceArea "/>
<xs:enumeration value ="loadingBay "/>
<xs:enumeration value ="overnightParking "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < PaymentCardBrandsEnum (by restriction)
Sub-types:
None
Name
PaymentCardBrandsEnum
Content
value comes from list: {'americanExpress'|'cirrus'|'dinersClub'|'discoverCard'|'giroCard'|'maestro'|'masterCard'|'visa'|'vPay'|'other'}
Documentation
Brands of payment cards.
Schema Component Representation
<
xs:simpleType name ="
PaymentCardBrandsEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="americanExpress "/>
<xs:enumeration value ="cirrus "/>
<xs:enumeration value ="dinersClub "/>
<xs:enumeration value ="discoverCard "/>
<xs:enumeration value ="giroCard "/>
<xs:enumeration value ="maestro "/>
<xs:enumeration value ="masterCard "/>
<xs:enumeration value ="visa "/>
<xs:enumeration value ="vPay "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < PaymentCardTypesEnum (by restriction)
Sub-types:
None
Name
PaymentCardTypesEnum
Content
value comes from list: {'creditCard'|'debitCard'|'chargeCard'|'fleetCard'|'storedValueCard'|'other'}
Documentation
Types of payment cards.
Schema Component Representation
<
xs:simpleType name ="
PaymentCardTypesEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="creditCard "/>
<xs:enumeration value ="debitCard "/>
<xs:enumeration value ="chargeCard "/>
<xs:enumeration value ="fleetCard "/>
<xs:enumeration value ="storedValueCard "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :float < Float (by restriction) < Percentage (by restriction)
Sub-types:
None
Name
Percentage
Content
Documentation
A measure of percentage.
Schema Component Representation
<
xs:simpleType name ="
Percentage ">
</
xs:simpleType >
Super-types:
xs :string < PermitTypeEnum (by restriction)
Sub-types:
None
Name
PermitTypeEnum
Content
value comes from list: {'blueZonePermit'|'careTakingPermit'|'carpoolingPermit'|'carSharingPermit'|'disabledPermit'|'emergencyVehiclePermit'|'employeePermit'|'fairPermit'|'governmentPermit'|'maintenanceVehiclePermit'|'residentPermit'|'roadWorksPermit'|'specificIdentifiedVehiclePermit'|'taxiPermit'|'other'}
Documentation
Type of permission for parking.
Schema Component Representation
<
xs:simpleType name ="
PermitTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="blueZonePermit "/>
<xs:enumeration value ="careTakingPermit "/>
<xs:enumeration value ="carpoolingPermit "/>
<xs:enumeration value ="carSharingPermit "/>
<xs:enumeration value ="disabledPermit "/>
<xs:enumeration value ="emergencyVehiclePermit "/>
<xs:enumeration value ="employeePermit "/>
<xs:enumeration value ="fairPermit "/>
<xs:enumeration value ="governmentPermit "/>
<xs:enumeration value ="maintenanceVehiclePermit "/>
<xs:enumeration value ="residentPermit "/>
<xs:enumeration value ="roadWorksPermit "/>
<xs:enumeration value ="specificIdentifiedVehiclePermit "/>
<xs:enumeration value ="taxiPermit "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < PublicHolidayTypeEnum (by restriction)
Sub-types:
None
Name
PublicHolidayTypeEnum
Content
value comes from list: {'betweenChristmasAndNewYear'|'boxingDay'|'bridgeHoliday'|'christmasEve'|'christmasDayAndBoxingDay'|'christmasHolidayPeriod'|'dayFollowingPublicHoliday'|'easterFridayHoliday'|'easterHolidayPeriod'|'easterMondayHoliday'|'easterSaturday'|'easterSunday'|'eveOfPublicHoliday'|'holidayPeriod'|'inLieuOfPublicHoliday'|'january2ndHoliday'|'newYearsDay'|'newYearsEve'|'notPublicHoliday'|'publicHoliday'|'other'}
Documentation
Types of public holiday.
Schema Component Representation
<
xs:simpleType name ="
PublicHolidayTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="betweenChristmasAndNewYear "/>
<xs:enumeration value ="boxingDay "/>
<xs:enumeration value ="bridgeHoliday "/>
<xs:enumeration value ="christmasEve "/>
<xs:enumeration value ="christmasDayAndBoxingDay "/>
<xs:enumeration value ="christmasHolidayPeriod "/>
<xs:enumeration value ="dayFollowingPublicHoliday "/>
<xs:enumeration value ="easterFridayHoliday "/>
<xs:enumeration value ="easterHolidayPeriod "/>
<xs:enumeration value ="easterMondayHoliday "/>
<xs:enumeration value ="easterSaturday "/>
<xs:enumeration value ="easterSunday "/>
<xs:enumeration value ="eveOfPublicHoliday "/>
<xs:enumeration value ="holidayPeriod "/>
<xs:enumeration value ="inLieuOfPublicHoliday "/>
<xs:enumeration value ="january2ndHoliday "/>
<xs:enumeration value ="newYearsDay "/>
<xs:enumeration value ="newYearsEve "/>
<xs:enumeration value ="notPublicHoliday "/>
<xs:enumeration value ="publicHoliday "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ReferentTypeEnum (by restriction)
Sub-types:
None
Name
ReferentTypeEnum
Content
value comes from list: {'boundary'|'intersection'|'referenceMarker'|'landmark'|'roadNode'}
Documentation
A set of types of known points along a linear object such as a road.
Schema Component Representation
<
xs:simpleType name ="
ReferentTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="boundary "/>
<xs:enumeration value ="intersection "/>
<xs:enumeration value ="referenceMarker "/>
<xs:enumeration value ="landmark "/>
<xs:enumeration value ="roadNode "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < RegulationEnum (by restriction)
Sub-types:
None
Name
RegulationEnum
Content
value comes from list: {'permitted'|'prohibited'|'punishable'|'seasonalHeterogeneous'|'permittedOnlyAtParticularTimes'|'permittedOnlyOnParticularAreas'|'prohibitedAtParticularTimes'|'prohibitedOnParticularAreas'|'onlyOnRequest'|'heterogeneous'|'onlyOutsideBuildings'|'onlyInsideBuildings'|'unspecified'|'unknown'|'other'}
Documentation
Regulation parameters for actions.
Schema Component Representation
<
xs:simpleType name ="
RegulationEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="permitted "/>
<xs:enumeration value ="prohibited "/>
<xs:enumeration value ="punishable "/>
<xs:enumeration value ="seasonalHeterogeneous "/>
<xs:enumeration value ="permittedOnlyAtParticularTimes "/>
<xs:enumeration value ="permittedOnlyOnParticularAreas "/>
<xs:enumeration value ="prohibitedAtParticularTimes "/>
<xs:enumeration value ="prohibitedOnParticularAreas "/>
<xs:enumeration value ="onlyOnRequest "/>
<xs:enumeration value ="heterogeneous "/>
<xs:enumeration value ="onlyOutsideBuildings "/>
<xs:enumeration value ="onlyInsideBuildings "/>
<xs:enumeration value ="unspecified "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ReservationTypeEnum (by restriction)
Sub-types:
None
Name
ReservationTypeEnum
Content
value comes from list: {'optional'|'mandatory'|'notAvailable'|'partly'|'unknown'|'unspecified'}
Documentation
Reservation type enum.
Schema Component Representation
<
xs:simpleType name ="
ReservationTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="optional "/>
<xs:enumeration value ="mandatory "/>
<xs:enumeration value ="notAvailable "/>
<xs:enumeration value ="partly "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="unspecified "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ResponseEnum (by restriction)
Sub-types:
None
Name
ResponseEnum
Content
value comes from list: {'acknowledge'|'requestDenied'|'subscriptionRequestDenied'}
Documentation
Types of response that a supplier can return to a requesting client.
Schema Component Representation
<
xs:simpleType name ="
ResponseEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="acknowledge "/>
<xs:enumeration value ="requestDenied "/>
<xs:enumeration value ="subscriptionRequestDenied "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < RestAreaActivityEnum (by restriction)
Sub-types:
None
Name
RestAreaActivityEnum
Content
value comes from list: {'openFire'|'overnightParking'|'picnic'|'smoking'|'camping'|'handlingHazardousMaterial'|'barbecue'|'other'}
Documentation
Rest area activity enum.
Schema Component Representation
<
xs:simpleType name ="
RestAreaActivityEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="openFire "/>
<xs:enumeration value ="overnightParking "/>
<xs:enumeration value ="picnic "/>
<xs:enumeration value ="smoking "/>
<xs:enumeration value ="camping "/>
<xs:enumeration value ="handlingHazardousMaterial "/>
<xs:enumeration value ="barbecue "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < RoadTypeEnum (by restriction)
Sub-types:
None
Name
RoadTypeEnum
Content
value comes from list: {'motorway'|'trunkRoad'|'mainRoad'|'other'}
Documentation
Categorisation of the road type (motorway, main road, ...).
Schema Component Representation
<
xs:simpleType name ="
RoadTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="motorway "/>
<xs:enumeration value ="trunkRoad "/>
<xs:enumeration value ="mainRoad "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :float < Float (by restriction) < Seconds (by restriction)
Sub-types:
None
Name
Seconds
Content
Documentation
Seconds.
Schema Component Representation
<
xs:simpleType name ="
Seconds ">
</
xs:simpleType >
Super-types:
xs :string < ServiceFacilityTypeEnum (by restriction)
Sub-types:
None
Name
ServiceFacilityTypeEnum
Content
value comes from list: {'hotel'|'motel'|'overnightAccommodation'|'shop'|'kiosk'|'foodShopping'|'cafe'|'restaurant'|'restaurantSelfService'|'motorwayRestaurant'|'motorwayRestaurantSmall'|'sparePartsShopping'|'petrolStation'|'vehicleMaintenance'|'tyreRepair'|'truckRepair'|'truckWash'|'carWash'|'pharmacy'|'medicalFacility'|'police'|'touristInformation'|'bikeSharing'|'docstop'|'laundry'|'leisureActivities'|'unknown'|'other'}
Documentation
Service facilities available on the parking site, parking space or group of parking spaces. In distinction to equipment, a service is mostly manned.
Schema Component Representation
<
xs:simpleType name ="
ServiceFacilityTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="hotel "/>
<xs:enumeration value ="motel "/>
<xs:enumeration value ="overnightAccommodation "/>
<xs:enumeration value ="shop "/>
<xs:enumeration value ="kiosk "/>
<xs:enumeration value ="foodShopping "/>
<xs:enumeration value ="cafe "/>
<xs:enumeration value ="restaurant "/>
<xs:enumeration value ="restaurantSelfService "/>
<xs:enumeration value ="motorwayRestaurant "/>
<xs:enumeration value ="motorwayRestaurantSmall "/>
<xs:enumeration value ="sparePartsShopping "/>
<xs:enumeration value ="petrolStation "/>
<xs:enumeration value ="vehicleMaintenance "/>
<xs:enumeration value ="tyreRepair "/>
<xs:enumeration value ="truckRepair "/>
<xs:enumeration value ="truckWash "/>
<xs:enumeration value ="carWash "/>
<xs:enumeration value ="pharmacy "/>
<xs:enumeration value ="medicalFacility "/>
<xs:enumeration value ="police "/>
<xs:enumeration value ="touristInformation "/>
<xs:enumeration value ="bikeSharing "/>
<xs:enumeration value ="docstop "/>
<xs:enumeration value ="laundry "/>
<xs:enumeration value ="leisureActivities "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < SpecialDayTypeEnum (by restriction)
Sub-types:
None
Name
SpecialDayTypeEnum
Content
value comes from list: {'bicycleRaceDay'|'bullFightDay'|'carnivalDay'|'exhibitionDay'|'festivalDay'|'gamesDay'|'horseRaceMeetingDay'|'huntMeetingDay'|'marathonRaceDay'|'marketDay'|'motorSportRaceMeetingDay'|'nonWorkingDay'|'raceMeetingDay'|'regattaDay'|'showDay'|'sportsMeetingDay'|'workingDay'|'schoolDay'|'electionDay'|'publicHoliday'|'holidays'|'undefinedDayType'|'unknown'|'other'}
Documentation
Collection of general types of days.
Schema Component Representation
<
xs:simpleType name ="
SpecialDayTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="bicycleRaceDay "/>
<xs:enumeration value ="bullFightDay "/>
<xs:enumeration value ="carnivalDay "/>
<xs:enumeration value ="exhibitionDay "/>
<xs:enumeration value ="festivalDay "/>
<xs:enumeration value ="gamesDay "/>
<xs:enumeration value ="horseRaceMeetingDay "/>
<xs:enumeration value ="huntMeetingDay "/>
<xs:enumeration value ="marathonRaceDay "/>
<xs:enumeration value ="marketDay "/>
<xs:enumeration value ="motorSportRaceMeetingDay "/>
<xs:enumeration value ="nonWorkingDay "/>
<xs:enumeration value ="raceMeetingDay "/>
<xs:enumeration value ="regattaDay "/>
<xs:enumeration value ="showDay "/>
<xs:enumeration value ="sportsMeetingDay "/>
<xs:enumeration value ="workingDay "/>
<xs:enumeration value ="schoolDay "/>
<xs:enumeration value ="electionDay "/>
<xs:enumeration value ="publicHoliday "/>
<xs:enumeration value ="holidays "/>
<xs:enumeration value ="undefinedDayType "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :nonNegativeInteger < NonNegativeInteger (by restriction) < SquareMetres (by restriction)
Sub-types:
None
Name
SquareMetres
Content
Base XSD Type: nonNegativeInteger
Documentation
Square metres.
Schema Component Representation
<
xs:simpleType name ="
SquareMetres ">
</
xs:simpleType >
Simple Type: String
Super-types:
xs :string < String (by restriction)
Sub-types:
Name
String
Content
Documentation
A character string whose value space is the set of finite-length sequences of characters. Every character has a corresponding Universal Character Set code point (as defined in ISO/IEC 10646), which is an integer.
Schema Component Representation
<
xs:simpleType name ="
String ">
<
xs:restriction base ="
xs :string">
<xs:maxLength value ="1024 "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :float < Float (by restriction) < TemperatureCelsius (by restriction)
Sub-types:
None
Name
TemperatureCelsius
Content
Documentation
A measure of temperature defined in degrees Celsius.
Schema Component Representation
<
xs:simpleType name ="
TemperatureCelsius ">
</
xs:simpleType >
Simple Type: Time
Super-types:
xs :time < Time (by restriction)
Sub-types:
None
Name
Time
Content
Documentation
An instant of time that recurs every day. The value space of time is the space of time of day values as defined in § 5.3 of [ISO 8601]. Specifically, it is a set of zero-duration daily time instances.
Schema Component Representation
<
xs:simpleType name ="
Time ">
<
xs:restriction base ="
xs :time"/>
</
xs:simpleType >
Simple Type: Tonnes
Super-types:
xs :float < Float (by restriction) < Tonnes (by restriction)
Sub-types:
None
Name
Tonnes
Content
Documentation
A measure of weight defined in metric tonnes.
Schema Component Representation
<
xs:simpleType name ="
Tonnes ">
</
xs:simpleType >
Super-types:
xs :string < TpegLoc01AreaLocationSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc01AreaLocationSubtypeEnum
Content
value comes from list: {'largeArea'|'other'}
Documentation
Types of area.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc01AreaLocationSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="largeArea "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc01FramedPointLocationSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc01FramedPointLocationSubtypeEnum
Content
value comes from list: {'framedPoint'}
Documentation
Types of points on the road network framed by two other points on the same road.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc01FramedPointLocationSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="framedPoint "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc01LinearLocationSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc01LinearLocationSubtypeEnum
Content
value comes from list: {'segment'}
Documentation
Types of linear location.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc01LinearLocationSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="segment "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc01SimplePointLocationSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc01SimplePointLocationSubtypeEnum
Content
value comes from list: {'intersection'|'nonLinkedPoint'}
Documentation
Types of simple point.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc01SimplePointLocationSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="intersection "/>
<xs:enumeration value ="nonLinkedPoint "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc03AreaDescriptorSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc03AreaDescriptorSubtypeEnum
Content
value comes from list: {'administrativeAreaName'|'administrativeReferenceName'|'areaName'|'countyName'|'lakeName'|'nationName'|'policeForceControlAreaName'|'regionName'|'seaName'|'townName'|'other'}
Documentation
Descriptors for describing area locations.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc03AreaDescriptorSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="administrativeAreaName "/>
<xs:enumeration value ="administrativeReferenceName "/>
<xs:enumeration value ="areaName "/>
<xs:enumeration value ="countyName "/>
<xs:enumeration value ="lakeName "/>
<xs:enumeration value ="nationName "/>
<xs:enumeration value ="policeForceControlAreaName "/>
<xs:enumeration value ="regionName "/>
<xs:enumeration value ="seaName "/>
<xs:enumeration value ="townName "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc03IlcPointDescriptorSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc03IlcPointDescriptorSubtypeEnum
Content
value comes from list: {'tpegIlcName1'|'tpegIlcName2'|'tpegIlcName3'}
Documentation
Descriptors for describing a junction by identifying the intersecting roads at a road junction.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc03IlcPointDescriptorSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="tpegIlcName1 "/>
<xs:enumeration value ="tpegIlcName2 "/>
<xs:enumeration value ="tpegIlcName3 "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc03JunctionPointDescriptorSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc03JunctionPointDescriptorSubtypeEnum
Content
value comes from list: {'junctionName'}
Documentation
Descriptors for describing a point at a road junction.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc03JunctionPointDescriptorSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="junctionName "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc03OtherPointDescriptorSubtypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc03OtherPointDescriptorSubtypeEnum
Content
value comes from list: {'administrativeAreaName'|'administrativeReferenceName'|'airportName'|'areaName'|'buildingName'|'busStopIdentifier'|'busStopName'|'canalName'|'countyName'|'ferryPortName'|'intersectionName'|'lakeName'|'linkName'|'localLinkName'|'metroStationName'|'nationName'|'nonLinkedPointName'|'parkingFacilityName'|'pointName'|'pointOfInterestName'|'railwayStation'|'regionName'|'riverName'|'seaName'|'serviceAreaName'|'tidalRiverName'|'townName'|'other'}
Documentation
Descriptors other than junction names and road descriptors which can help to identify the location of points on the road network.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc03OtherPointDescriptorSubtypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="administrativeAreaName "/>
<xs:enumeration value ="administrativeReferenceName "/>
<xs:enumeration value ="airportName "/>
<xs:enumeration value ="areaName "/>
<xs:enumeration value ="buildingName "/>
<xs:enumeration value ="busStopIdentifier "/>
<xs:enumeration value ="busStopName "/>
<xs:enumeration value ="canalName "/>
<xs:enumeration value ="countyName "/>
<xs:enumeration value ="ferryPortName "/>
<xs:enumeration value ="intersectionName "/>
<xs:enumeration value ="lakeName "/>
<xs:enumeration value ="linkName "/>
<xs:enumeration value ="localLinkName "/>
<xs:enumeration value ="metroStationName "/>
<xs:enumeration value ="nationName "/>
<xs:enumeration value ="nonLinkedPointName "/>
<xs:enumeration value ="parkingFacilityName "/>
<xs:enumeration value ="pointName "/>
<xs:enumeration value ="pointOfInterestName "/>
<xs:enumeration value ="railwayStation "/>
<xs:enumeration value ="regionName "/>
<xs:enumeration value ="riverName "/>
<xs:enumeration value ="seaName "/>
<xs:enumeration value ="serviceAreaName "/>
<xs:enumeration value ="tidalRiverName "/>
<xs:enumeration value ="townName "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TpegLoc04HeightTypeEnum (by restriction)
Sub-types:
None
Name
TpegLoc04HeightTypeEnum
Content
value comes from list: {'above'|'aboveSeaLevel'|'aboveStreetLevel'|'at'|'atSeaLevel'|'atStreetLevel'|'below'|'belowSeaLevel'|'belowStreetLevel'|'undefined'|'unknown'|'other'}
Documentation
Types of height.
Schema Component Representation
<
xs:simpleType name ="
TpegLoc04HeightTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="above "/>
<xs:enumeration value ="aboveSeaLevel "/>
<xs:enumeration value ="aboveStreetLevel "/>
<xs:enumeration value ="at "/>
<xs:enumeration value ="atSeaLevel "/>
<xs:enumeration value ="atStreetLevel "/>
<xs:enumeration value ="below "/>
<xs:enumeration value ="belowSeaLevel "/>
<xs:enumeration value ="belowStreetLevel "/>
<xs:enumeration value ="undefined "/>
<xs:enumeration value ="unknown "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < TruckParkingDynamicManagementEnum (by restriction)
Sub-types:
None
Name
TruckParkingDynamicManagementEnum
Content
value comes from list: {'compactParking'|'queueParking'|'noDynamicParkingManagement'|'other'}
Documentation
Dynamic parking mode enum.
Schema Component Representation
<
xs:simpleType name ="
TruckParkingDynamicManagementEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="compactParking "/>
<xs:enumeration value ="queueParking "/>
<xs:enumeration value ="noDynamicParkingManagement "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < UrbanParkingSiteTypeEnum (by restriction)
Sub-types:
None
Name
UrbanParkingSiteTypeEnum
Content
value comes from list: {'onStreetParking'|'offStreetParking'|'other'}
Documentation
The type of an urban parking site.
Schema Component Representation
<
xs:simpleType name ="
UrbanParkingSiteTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="onStreetParking "/>
<xs:enumeration value ="offStreetParking "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < UrgencyEnum (by restriction)
Sub-types:
None
Name
UrgencyEnum
Content
value comes from list: {'extremelyUrgent'|'urgent'|'normalUrgency'}
Documentation
Degrees of urgency that a receiving client should associate with the disseminate of the information contained in the publication.
Schema Component Representation
<
xs:simpleType name ="
UrgencyEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="extremelyUrgent "/>
<xs:enumeration value ="urgent "/>
<xs:enumeration value ="normalUrgency "/>
</
xs:restriction >
</
xs:simpleType >
Simple Type: Url
Super-types:
xs :anyURI < Url (by restriction)
Sub-types:
None
Name
Url
Content
Documentation
A Uniform Resource Locator (URL) address comprising a compact string of characters for a resource available on the Internet.
Schema Component Representation
<
xs:simpleType name ="
Url ">
<
xs:restriction base ="
xs :anyURI"/>
</
xs:simpleType >
Super-types:
xs :string < UserTypeEnum (by restriction)
Sub-types:
None
Name
UserTypeEnum
Content
value comes from list: {'allUsers'|'hotelGuests'|'reservationHolders'|'registeredDisabledUsers'|'disabled'|'handicapped'|'hearingImpaired'|'visuallyImpaired'|'wheelchairUsers'|'men'|'women'|'staff'|'employees'|'visitors'|'overnightParker'|'other'|'unknown'}
Documentation
Types of users; used for parking but also for usage of equipment and services.
Schema Component Representation
<
xs:simpleType name ="
UserTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="allUsers "/>
<xs:enumeration value ="hotelGuests "/>
<xs:enumeration value ="reservationHolders "/>
<xs:enumeration value ="registeredDisabledUsers "/>
<xs:enumeration value ="disabled "/>
<xs:enumeration value ="handicapped "/>
<xs:enumeration value ="hearingImpaired "/>
<xs:enumeration value ="visuallyImpaired "/>
<xs:enumeration value ="wheelchairUsers "/>
<xs:enumeration value ="men "/>
<xs:enumeration value ="women "/>
<xs:enumeration value ="staff "/>
<xs:enumeration value ="employees "/>
<xs:enumeration value ="visitors "/>
<xs:enumeration value ="overnightParker "/>
<xs:enumeration value ="other "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < ValidityStatusEnum (by restriction)
Sub-types:
None
Name
ValidityStatusEnum
Content
value comes from list: {'active'|'suspended'|'definedByValidityTimeSpec'}
Documentation
Values of validity status that can be assigned to a described event, action or item.
Schema Component Representation
<
xs:simpleType name ="
ValidityStatusEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="active "/>
<xs:enumeration value ="suspended "/>
<xs:enumeration value ="definedByValidityTimeSpec "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < VehicleEquipmentEnum (by restriction)
Sub-types:
None
Name
VehicleEquipmentEnum
Content
value comes from list: {'notUsingSnowChains'|'notUsingSnowChainsOrTyres'|'snowChainsInUse'|'snowTyresInUse'|'snowChainsOrTyresInUse'|'withoutSnowTyresOrChainsOnBoard'}
Documentation
Types of vehicle equipment in use or on board.
Schema Component Representation
<
xs:simpleType name ="
VehicleEquipmentEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="notUsingSnowChains "/>
<xs:enumeration value ="notUsingSnowChainsOrTyres "/>
<xs:enumeration value ="snowChainsInUse "/>
<xs:enumeration value ="snowTyresInUse "/>
<xs:enumeration value ="snowChainsOrTyresInUse "/>
<xs:enumeration value ="withoutSnowTyresOrChainsOnBoard "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < VehicleType2Enum (by restriction)
Sub-types:
None
Name
VehicleType2Enum
Content
value comes from list: {'motorhome'|'lightGoodsVehicle'|'heavyGoodsVehicle'|'minibus'|'smallCar'|'largeCar'|'lightGoodsVehicleWithTrailer'|'heavyGoodsVehicleWithTrailer'|'heavyHaulageVehicle'|'passengerCar'|'unknown'}
Documentation
Vehicle types which are currently not supported in vehicleType.
Schema Component Representation
<
xs:simpleType name ="
VehicleType2Enum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="motorhome "/>
<xs:enumeration value ="lightGoodsVehicle "/>
<xs:enumeration value ="heavyGoodsVehicle "/>
<xs:enumeration value ="minibus "/>
<xs:enumeration value ="smallCar "/>
<xs:enumeration value ="largeCar "/>
<xs:enumeration value ="lightGoodsVehicleWithTrailer "/>
<xs:enumeration value ="heavyGoodsVehicleWithTrailer "/>
<xs:enumeration value ="heavyHaulageVehicle "/>
<xs:enumeration value ="passengerCar "/>
<xs:enumeration value ="unknown "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < VehicleTypeEnum (by restriction)
Sub-types:
None
Name
VehicleTypeEnum
Content
value comes from list: {'agriculturalVehicle'|'anyVehicle'|'articulatedVehicle'|'bicycle'|'bus'|'car'|'caravan'|'carOrLightVehicle'|'carWithCaravan'|'carWithTrailer'|'constructionOrMaintenanceVehicle'|'fourWheelDrive'|'highSidedVehicle'|'lorry'|'moped'|'motorcycle'|'motorcycleWithSideCar'|'motorscooter'|'tanker'|'threeWheeledVehicle'|'trailer'|'tram'|'twoWheeledVehicle'|'van'|'vehicleWithCatalyticConverter'|'vehicleWithoutCatalyticConverter'|'vehicleWithCaravan'|'vehicleWithTrailer'|'withEvenNumberedRegistrationPlates'|'withOddNumberedRegistrationPlates'|'other'}
Documentation
Types of vehicle.
Schema Component Representation
<
xs:simpleType name ="
VehicleTypeEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="agriculturalVehicle "/>
<xs:enumeration value ="anyVehicle "/>
<xs:enumeration value ="articulatedVehicle "/>
<xs:enumeration value ="bicycle "/>
<xs:enumeration value ="bus "/>
<xs:enumeration value ="car "/>
<xs:enumeration value ="caravan "/>
<xs:enumeration value ="carOrLightVehicle "/>
<xs:enumeration value ="carWithCaravan "/>
<xs:enumeration value ="carWithTrailer "/>
<xs:enumeration value ="constructionOrMaintenanceVehicle "/>
<xs:enumeration value ="fourWheelDrive "/>
<xs:enumeration value ="highSidedVehicle "/>
<xs:enumeration value ="lorry "/>
<xs:enumeration value ="moped "/>
<xs:enumeration value ="motorcycle "/>
<xs:enumeration value ="motorcycleWithSideCar "/>
<xs:enumeration value ="motorscooter "/>
<xs:enumeration value ="tanker "/>
<xs:enumeration value ="threeWheeledVehicle "/>
<xs:enumeration value ="trailer "/>
<xs:enumeration value ="tram "/>
<xs:enumeration value ="twoWheeledVehicle "/>
<xs:enumeration value ="van "/>
<xs:enumeration value ="vehicleWithCatalyticConverter "/>
<xs:enumeration value ="vehicleWithoutCatalyticConverter "/>
<xs:enumeration value ="vehicleWithCaravan "/>
<xs:enumeration value ="vehicleWithTrailer "/>
<xs:enumeration value ="withEvenNumberedRegistrationPlates "/>
<xs:enumeration value ="withOddNumberedRegistrationPlates "/>
<xs:enumeration value ="other "/>
</
xs:restriction >
</
xs:simpleType >
Simple Type: Volt
Super-types:
xs :float < Float (by restriction) < Volt (by restriction)
Sub-types:
None
Name
Volt
Content
Documentation
Volt.
Schema Component Representation
<
xs:simpleType name ="
Volt ">
</
xs:simpleType >
Super-types:
xs :string < WeekOfMonthEnum (by restriction)
Sub-types:
None
Name
WeekOfMonthEnum
Content
value comes from list: {'firstWeekOfMonth'|'secondWeekOfMonth'|'thirdWeekOfMonth'|'fourthWeekOfMonth'|'fifthWeekOfMonth'}
Documentation
Weeks of the month.
Schema Component Representation
<
xs:simpleType name ="
WeekOfMonthEnum ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="firstWeekOfMonth "/>
<xs:enumeration value ="secondWeekOfMonth "/>
<xs:enumeration value ="thirdWeekOfMonth "/>
<xs:enumeration value ="fourthWeekOfMonth "/>
<xs:enumeration value ="fifthWeekOfMonth "/>
</
xs:restriction >
</
xs:simpleType >
Complex Type:
Schema Component Type
AusAddress
Schema Component Name
Super-types:
Address < AusAddress (by extension)
Sub-types:
QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia " >
<unitNo> string </unitNo> [0..1] <houseNo> string </houseNo> [1] <street> string </street> [1] Start Choice [1] <city> string </city> [1] <town> string </town> [1] End Choice <state> AusStates </state> [1] <postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ? </...>
The XML Instance Representation table above shows the schema component's content as an XML instance.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it. For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
Schema Component Representation
<complexType name ="AusAddress ">
<complexContent >
<extension base ="Address ">
<sequence >
<element name ="state " type ="AusStates "/>
<element name ="postcode ">
<simpleType >
<restriction base ="string ">
<pattern value ="[1-9][0-9]{3} "/>
</restriction >
</simpleType >
</element >
</sequence >
<attribute name ="country " type ="string " fixed ="Australia "/>
</extension >
</complexContent >
</complexType >
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.
All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all .
Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice .
Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.
Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods , e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type
attribute.
Key Constraint Like Uniqueness Constraint , but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint . See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups .
Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil
attribute. The xsi:nil
attribute is the boolean attribute, nil , from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil
attribute set to true, it can be left empty, even though its element declaration may have required content.
Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations .
Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.
Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.
Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.
Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).
Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence .
Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.
Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.
Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.
Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .