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.