Loading 6563 definitions…

AbsoluteBearingTypeUnclassified

Type for absolute bearing in degrees.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

abstractAssociationRoleAbstract

Applying this pattern shall restrict the multiplicity of objects in a property element using this content model to exactly one. An instance of this type shall contain an element representing an object, or serve as a pointer to a remote object. Applying the pattern to define an application schema specific property type allows to restrict - the inline object to specified object types, - the encoding to "by-reference only" (see 7.2.3.7), - the encoding to "inline only" (see 7.2.3.8).

{
  "allOf": [
    {
      "$ref": "#/definitions/AssociationRoleType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractCapabilitiesStructureAbstract

Type for Capabilities of StopMonitopring Service.

{
  "type": "object",
  "properties": {
    "GeneralInteraction": {
      "allOf": [
        {
          "$ref": "#/definitions/CapabilityGeneralInteractionStructure"
        }
      ],
      "description": "General capabilities common to all SIRI service request types."
    },
    "TransportDescription": {
      "allOf": [
        {
          "$ref": "#/definitions/TransportDescriptionStructure"
        }
      ],
      "description": "Implementation properties common to all request types."
    }
  },
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractCurveAbstract

The AbstractCurve element is the abstract head of the substitution group for all (continuous) curve elements.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractCurveType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractGeometricPrimitive",
  "x-netex-sg-members": [
    "LineString"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

AbstractCurveTypeAbstract

gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity. The curve may always be viewed as a geometric primitive, i.e. is continuous.

{
  "$ref": "#/definitions/AbstractGeometricPrimitiveType",
  "x-netex-role": "abstract",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

AbstractDiscoveryDeliveryAbstract

Abstract type for a discovery delivery.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractDiscoveryDeliveryStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractDiscoveryDeliveryStructureAbstract

Abstract supertype fro discovery responses.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "ErrorCondition": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceDeliveryErrorConditionStructure"
            }
          ],
          "description": "Description of any error or warning condition."
        },
        "ValidUntil": {
          "type": "string",
          "format": "date-time",
          "description": "End of data horizon of the data producer."
        },
        "ShortestPossibleCycle": {
          "allOf": [
            {
              "$ref": "#/definitions/PositiveDurationType"
            }
          ],
          "description": "Minimum interval at which updates can be sent."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractDiscoveryRequestAbstract

Abstract Discovery request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractDiscoveryRequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AuthenticatedRequest",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractDiscoveryRequestStructureAbstract

Requests for stop reference data for use in service requests.

{
  "allOf": [
    {
      "$ref": "#/definitions/AuthenticatedRequestStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data."
        },
        "RequestorRef": {
          "$ref": "#/definitions/RequestorRef"
        },
        "MessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique identifier that can be used to reference this message in subsequent interactions."
        }
      },
      "required": [
        "RequestorRef"
      ]
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractFunctionalServiceCapabilitiesRequestAbstract

Subsititutable type for a SIRI Functional Service Capabiloities equest.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceRequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractServiceRequest",
  "x-netex-sg-members": [
    "DataObjectCapabilitiesRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractFunctionalServiceCapabilitiesResponseAbstract

Subsititutable type for a SIRI Functional Service Capabilities Response.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceCapabilitiesResponseStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-sg-members": [
    "DataObjectCapabilitiesResponse"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractFunctionalServiceDeliveryAbstract

Subsititutable type for a SIRI Functional Service Deivery.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceDeliveryStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-sg-members": [
    "DataObjectDelivery"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractFunctionalServiceRequestAbstract

Subsititutable type for a SIRI Functional Service request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractFunctionalServiceRequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractServiceRequest",
  "x-netex-sg-members": [
    "DataObjectRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractFunctionalServiceRequestStructureAbstract

Abstract Service Request for SIRI Service request.

{
  "$ref": "#/definitions/AbstractServiceRequestStructure",
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractFunctionalServiceSubscriptionRequestAbstract

Subsititutable type for a SIRI Functional Service subscription request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractSubscriptionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "DataObjectSubscriptionRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractGeometricAggregateAbstract

gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGeometricAggregateType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractGeometry",
  "x-netex-sg-members": [
    "MultiSurface"
  ],
  "x-netex-source": "gml/geometryAggregates-extract-v3_2_1.xsd"
}

AbstractGeometricAggregateTypeAbstract

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGeometryType"
    },
    {
      "properties": {
        "aggregationType": {
          "$ref": "#/definitions/AggregationType",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/geometryAggregates-extract-v3_2_1.xsd"
}

AbstractGeometricPrimitiveAbstract

The AbstractGeometricPrimitive element is the abstract head of the substitution group for all (pre- and user-defined) geometric primitives.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGeometricPrimitiveType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractGeometry",
  "x-netex-sg-members": [
    "AbstractCurve",
    "AbstractSurface",
    "Point"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

AbstractGeometricPrimitiveTypeAbstract

gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.

{
  "$ref": "#/definitions/AbstractGeometryType",
  "x-netex-role": "abstract",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

AbstractGeometryAbstract

The AbstractGeometry element is the abstract head of the substitution group for all geometry elements of GML. This includes pre-defined and user-defined geometry elements. Any geometry element shall be a direct or indirect extension/restriction of AbstractGeometryType and shall be directly or indirectly in the substitution group of AbstractGeometry.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGeometryType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractGML",
  "x-netex-sg-members": [
    "AbstractGeometricAggregate",
    "AbstractGeometricPrimitive"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

AbstractGeometryTypeAbstract

All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup). The following rules shall be adhered to: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGMLType"
    },
    {
      "properties": {
        "srsName": {
          "type": "string",
          "format": "uri",
          "xml": {
            "attribute": true
          }
        },
        "srsDimension": {
          "type": "integer",
          "minimum": 1,
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

AbstractGMLAbstract

The abstract element gml:AbstractGML is "any GML object having identity". It acts as the head of an XML Schema substitution group, which may include any element which is a GML feature, or other object, with identity. This is used as a variable in content models in GML core and application schemas. It is effectively an abstract superclass for all GML objects.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGMLType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractObject",
  "x-netex-sg-members": [
    "AbstractGeometry"
  ],
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractGMLTypeAbstract

{
  "type": "object",
  "properties": {
    "descriptionReference": {
      "$ref": "#/definitions/descriptionReference"
    },
    "identifier": {
      "$ref": "#/definitions/identifier"
    },
    "name": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/name"
      }
    }
  },
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractGroupMemberAbstract

Abstract member of a GROUP OF ENTITY MEMBERs.

{
  "$ref": "#/definitions/AbstractGroupMember_VersionedChildStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

AbstractGroupMember_VersionedChildStructureAbstract

Type for a GROUP OF ENTITY MEMBERs. Subclass this for specific member types.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Description": {
          "$ref": "#/definitions/MultilingualString"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of member within parent group. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

AbstractIdentifiedItemStructureAbstract

Type for an Activity that can be referenced.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractItemStructure"
    },
    {
      "properties": {
        "ItemIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/ItemIdentifierType"
            }
          ],
          "description": "Identifier of item."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

abstractInlinePropertyAbstract

gml:abstractInlineProperty may be used as the head of a subtitution group of more specific elements providing a value inline.

{
  "allOf": [
    {
      "$ref": "#/definitions/InlinePropertyType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractItemStructureAbstract

Type for an Activity.

{
  "type": "object",
  "properties": {
    "RecordedAtTime": {
      "type": "string",
      "format": "date-time",
      "description": "Time at which data was recorded."
    }
  },
  "required": [
    "RecordedAtTime"
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractMemberTypeAbstract

To create a collection of GML Objects that are not all features, a property type shall be derived by extension from gml:AbstractMemberType. This abstract property type is intended to be used only in object types where software shall be able to identify that an instance of such an object type is to be interpreted as a collection of objects. By default, this abstract property type does not imply any ownership of the objects in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of an object in the collection. A collection shall not own an object already owned by another object.

{
  "type": "object",
  "properties": {
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractMetadataPropertyTypeAbstract

To associate metadata described by any XML Schema with a GML object, a property element shall be defined whose content model is derived by extension from gml:AbstractMetadataPropertyType. The value of such a property shall be metadata. The content model of such a property type, i.e. the metadata application schema shall be specified by the GML Application Schema. By default, this abstract property type does not imply any ownership of the metadata. The owns attribute of gml:OwnershipAttributeGroup may be used on a metadata property element instance to assert ownership of the metadata. If metadata following the conceptual model of ISO 19115 is to be encoded in a GML document, the corresponding Implementation Specification specified in ISO/TS 19139 shall be used to encode the metadata information.

{
  "type": "object",
  "properties": {
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractNotificationStructureAbstract

Type for Notification Request.

{
  "$ref": "#/definitions/ProducerRequestEndpointStructure",
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractObjectAbstract

This element has no type defined, and is therefore implicitly (according to the rules of W3C XML Schema) an XML Schema anyType. It is used as the head of an XML Schema substitution group which unifies complex content and certain simple content elements used for datatypes in GML, including the gml:AbstractGML substitution group.

{
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "AbstractGML",
    "AbstractRing",
    "Envelope"
  ],
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

abstractReferenceAbstract

gml:abstractReference may be used as the head of a subtitution group of more specific elements providing a value by-reference.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReferenceType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractReferencingItemStructureAbstract

Type for an Activity that references a previous Activity.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractItemStructure"
    },
    {
      "properties": {
        "ItemRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ItemRefStructure"
            }
          ],
          "description": "Reference to an Activity Element of  a delivery."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractRequestAbstract

Subsititutable type for a timestamped SIRI request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "AbstractServiceRequest",
    "DataSupplyRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractRequestStructureAbstract

Type for General SIRI Request.

{
  "type": "object",
  "properties": {
    "RequestTimestamp": {
      "$ref": "#/definitions/RequestTimestamp"
    }
  },
  "required": [
    "RequestTimestamp"
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractRequiredIdentifiedItemStructureAbstract

Type for an Activity that can be referenced.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractItemStructure"
    },
    {
      "properties": {
        "ItemIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/ItemIdentifierType"
            }
          ],
          "description": "Identifier of item."
        }
      },
      "required": [
        "ItemIdentifier"
      ]
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractRequiredReferencingItemStructureAbstract

Type for an Activity that references a previous Activity.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractItemStructure"
    },
    {
      "properties": {
        "ItemRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ItemRefStructure"
            }
          ],
          "description": "Reference to an Activity Element of  a delivery."
        }
      },
      "required": [
        "ItemRef"
      ]
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractResponseAbstract

Subsititutable type for a SIRI response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "AbstractDiscoveryDelivery",
    "AbstractFunctionalServiceCapabilitiesResponse",
    "AbstractFunctionalServiceDelivery",
    "DataReadyAcknowledgement",
    "DataReceivedAcknowledgement",
    "ProducerResponse",
    "SubscriptionResponse",
    "TerminateSubscriptionResponse"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractRingAbstract

An abstraction of a ring to support surface boundaries of different complexity. The AbstractRing element is the abstract head of the substituition group for all closed boundaries of a surface patch.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRingType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractObject",
  "x-netex-sg-members": [
    "LinearRing"
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

AbstractRingPropertyTypeAbstract

A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface.

{
  "type": "object",
  "properties": {
    "AbstractRing": {
      "$ref": "#/definitions/AbstractRing"
    }
  },
  "required": [
    "AbstractRing"
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

AbstractRingTypeAbstract

{
  "type": "object",
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

AbstractServiceCapabilitiesResponseStructureAbstract

Type for capabilities response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique reference to the request which gave rise to this message."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        },
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "ErrorCondition": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceDeliveryErrorConditionStructure"
            }
          ],
          "description": "Description of any error or warning condition."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractServiceDeliveryStructureAbstract

Type for Common elementd for a SIRI service delivery of the Form xxxDelivery.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique reference to the request which gave rise to this message.",
          "x-netex-choice": [
            "RequestMessageRef",
            "SubscriberRef",
            "SubscriptionFilterRef",
            "SubscriptionRef"
          ]
        },
        "SubscriberRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Subscriber - reference to a Participant.",
          "x-netex-choice": [
            "RequestMessageRef",
            "SubscriberRef",
            "SubscriptionFilterRef",
            "SubscriptionRef"
          ]
        },
        "SubscriptionFilterRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionFilterRefStructure"
            }
          ],
          "description": "Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.",
          "x-netex-choice": [
            "RequestMessageRef",
            "SubscriberRef",
            "SubscriptionFilterRef",
            "SubscriptionRef"
          ]
        },
        "SubscriptionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionQualifierStructure"
            }
          ],
          "description": "Reference to a service subscription: unique within Service and Subscriber.",
          "x-netex-choice": [
            "RequestMessageRef",
            "SubscriberRef",
            "SubscriptionFilterRef",
            "SubscriptionRef"
          ]
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        },
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "ErrorCondition": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceDeliveryErrorConditionStructure"
            }
          ],
          "description": "Description of any error or warning condition."
        },
        "ValidUntil": {
          "type": "string",
          "format": "date-time",
          "description": "End of data horizon of the data producer."
        },
        "ShortestPossibleCycle": {
          "allOf": [
            {
              "$ref": "#/definitions/PositiveDurationType"
            }
          ],
          "description": "Minimum interval at which updates can be sent."
        },
        "DefaultLanguage": {
          "type": "string",
          "description": "Default language for text elements."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractServiceRequestAbstract

Substitutable type for a SIRI Functional Service request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceRequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractRequest",
  "x-netex-sg-members": [
    "AbstractFunctionalServiceCapabilitiesRequest",
    "AbstractFunctionalServiceRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractServiceRequestStructureAbstract

Abstract Service Request for SIRI Service request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRequestStructure"
    },
    {
      "properties": {
        "MessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique reference to this message."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

abstractStrictAssociationRoleAbstract

This element shows how an element declaration may include a Schematron constraint to limit the property to act in either inline or by-reference mode, but not both.

{
  "allOf": [
    {
      "$ref": "#/definitions/AssociationRoleType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AbstractSubscriptionRequestStructureAbstract

Type for COmmon Subscription Request.

{
  "allOf": [
    {
      "$ref": "#/definitions/RequestStructure"
    },
    {
      "properties": {
        "ConsumerAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data."
        },
        "SubscriptionFilterIdentifier": {
          "type": "string",
          "description": "Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature."
        },
        "SubscriptionContext": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionContextStructure"
            }
          ],
          "description": "General values that apply to subscription. Usually set by configuration."
        }
      }
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractSubscriptionStructureAbstract

Type for SIRI Service subscriptions.

{
  "type": "object",
  "properties": {
    "SubscriberRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ParticipantRefStructure"
        }
      ],
      "description": "Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request."
    },
    "SubscriptionIdentifier": {
      "allOf": [
        {
          "$ref": "#/definitions/SubscriptionQualifierStructure"
        }
      ],
      "description": "Identifier to be given to Subscription."
    },
    "InitialTerminationTime": {
      "type": "string",
      "format": "date-time",
      "description": "Requested end time for subscription."
    }
  },
  "required": [
    "SubscriptionIdentifier",
    "InitialTerminationTime"
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AbstractSurfaceAbstract

The AbstractSurface element is the abstract head of the substitution group for all (continuous) surface elements.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractSurfaceType"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractGeometricPrimitive",
  "x-netex-sg-members": [
    "Polygon"
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

AbstractSurfaceTypeAbstract

gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane.

{
  "$ref": "#/definitions/AbstractGeometricPrimitiveType",
  "x-netex-role": "abstract",
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

AbstractTrackedRequestAbstract

Subsititutable type for a SIRI request with requestor dteials tracked.

{
  "allOf": [
    {
      "$ref": "#/definitions/RequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "CheckStatusRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AcceptedDriverPermitEntity

Accepted TYPE OF DRIVER PERMIT for a given SIMPLE VEHICLE TYPE. +v2.0

{
  "$ref": "#/definitions/AcceptedDriverPermit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

AcceptedDriverPermit_VersionStructureStructure

Type for an ACCEPTED DRIVER PERMIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of ACCEPTED DRIVER PERMIT."
        },
        "TypeOfDriverPermitRef": {
          "$ref": "#/definitions/TypeOfDriverPermitRef"
        },
        "acceptedDriverPermits": {
          "allOf": [
            {
              "$ref": "#/definitions/acceptedDriverPermits_RelStructure"
            }
          ],
          "description": "Types of Driver Licence that are accepted for Simple Vehicle Type. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

AcceptedDriverPermitIdTypeUnclassified

Type for identifier of an ACCEPTED DRIVER PERMIT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

AcceptedDriverPermitRefReference

Reference to an ACCEPTED DRIVER PERMIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AcceptedDriverPermitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AcceptedDriverPermit",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

AcceptedDriverPermitRefStructureReference

Type for a reference to an ACCEPTED DRIVER PERMIT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AcceptedDriverPermit",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

acceptedDriverPermits_RelStructureCollection

Type for a list of ACCEPTED DRIVER PERMITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AcceptedDriverPermit": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AcceptedDriverPermit"
          }
        }
      },
      "required": [
        "AcceptedDriverPermit"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

AccessEntity

The physical (spatial) possibility for a passenger to access or leave the public transport system. This link may be used during a trip for:- the walking movement of a passenger from a PLACE (origin of the trip) to a STOP POINT (origin of the PT TRIP), or- the walking movement from a STOP POINT (destination of the PT TRIP) to a PLACE (destination of the trip).

{
  "$ref": "#/definitions/Access_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Transfer",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_access_version.xsd"
}

Access_VersionStructureStructure

Type for an ACCESS link.

{
  "allOf": [
    {
      "$ref": "#/definitions/Transfer_VersionStructure"
    },
    {
      "properties": {
        "From": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessEndStructure"
            }
          ],
          "description": "Origin end of ACCESS link."
        },
        "To": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessEndStructure"
            }
          ],
          "description": "Destination end of ACCESS link."
        }
      },
      "required": [
        "From",
        "To"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_access_version.xsd"
}

AccessEndStructureUnclassified

Type for ACCESS link end.

{
  "type": "object",
  "properties": {
    "TransportMode": {
      "allOf": [
        {
          "$ref": "#/definitions/AllModesEnumeration"
        }
      ],
      "description": "Identifier of MODE of end point of ACCESS link. Default is all modes."
    },
    "PlaceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PlaceRefStructure"
        }
      ],
      "description": "Identifier of a PLACE at end point of ACCESS link."
    },
    "PointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointRefStructure"
        }
      ],
      "description": "Identifier of end point of ACCESS link."
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_access_version.xsd"
}

AccessEquipmentAbstract

Specialisation of PLACE EQUIPMENT dedicated to access (e.g. lifts, entrances, stairs, ramps, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PlaceEquipment",
  "x-netex-sg-members": [
    "CrossingEquipment",
    "EntranceEquipment",
    "EscalatorEquipment",
    "LiftCallEquipment",
    "LiftEquipment",
    "PlaceLighting",
    "QueueingEquipment",
    "RampEquipment",
    "RoughSurface",
    "StairEquipment",
    "StaircaseEquipment",
    "TravelatorEquipment"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

AccessEquipment_VersionStructureStructure

Type for an ACCESS EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    },
    {
      "properties": {
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of EQUIPMENT or entrance to EQUIPMENT (e.g. Lift)."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of EQUIPMENT or entrance to EQUIPMENT (e.g. Lift)."
        },
        "DirectionOfUse": {
          "allOf": [
            {
              "$ref": "#/definitions/DirectionOfUseEnumeration"
            }
          ],
          "description": "Direction in which EQUIPMENT. can be used. Default is both."
        },
        "PassengersPerMinute": {
          "type": "integer",
          "description": "Number of passengers per minute that can use EQUIPMENT."
        },
        "RelativeWeighting": {
          "type": "integer",
          "description": "Relative weighting to be given to this item of EQUIPMENT."
        },
        "SafeForGuideDog": {
          "type": "boolean",
          "description": "Whether the access is safe for a guide dog. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

AccessEquipmentIdTypeUnclassified

Type for identifier of an ACCESS EQUIPMENT.

{
  "$ref": "#/definitions/PlaceEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

AccessEquipmentRefAbstract

Identifier of an ACCESS EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PlaceEquipmentRef",
  "x-netex-sg-members": [
    "CrossingEquipmentRef",
    "EntranceEquipmentRef",
    "EscalatorEquipmentRef",
    "LiftCallEquipmentRef",
    "LiftEquipmentRef",
    "PlaceLightingEquipmentRef",
    "QueueingEquipmentRef",
    "RampEquipmentRef",
    "RoughSurfaceRef",
    "StaircaseEquipmentRef",
    "TravelatorEquipmentRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

AccessEquipmentRefStructureReference

Type for a reference to an ACCESS EQUIPMENT.

{
  "$ref": "#/definitions/PlaceEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

accesses_RelStructureCollection

Type for a list of ACCESS Links.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccessRef": {
          "$ref": "#/definitions/AccessRef"
        },
        "Access": {
          "$ref": "#/definitions/Access"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_access_version.xsd"
}

accessesInFrame_RelStructureCollection

Type for containment in frame of ACCESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Access": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Access"
          }
        }
      },
      "required": [
        "Access"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_access_version.xsd"
}

AccessFacilityUnclassified

Classification of SITE ACCESS FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessFacilityEnumerationEnum

Allowed values for Site Access Facility. NB. These are the properties of access to a fixed SITE, not to a VEHICLE.

{
  "type": "string",
  "enum": [
    "unknown",
    "lift",
    "wheelchairLift",
    "escalator",
    "travelator",
    "ramp",
    "automaticRamp",
    "steps",
    "stairs",
    "slidingStep",
    "shuttle",
    "narrowEntrance",
    "barrier",
    "lowFloorAccess",
    "validator"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccessFacilityListUnclassified

List of SITE ACCESS FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessFacilityListOfEnumerationsUnclassified

List of values for SITE ACCESS FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccessFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessFeatureEnumerationEnum

Allowed values for an access feature.

{
  "type": "string",
  "enum": [
    "lift",
    "escalator",
    "freightElevator",
    "travelator",
    "ramp",
    "stairs",
    "seriesOfStairs",
    "ladder",
    "shuttle",
    "crossing",
    "barrier",
    "narrowEntrance",
    "hall",
    "concourse",
    "confinedSpace",
    "queueManagement",
    "none",
    "unknown",
    "other",
    "openSpace",
    "street",
    "pavement",
    "footpath",
    "passage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

AccessFeatureListOfEnumerationsUnclassified

Allowed values for a list of access features.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccessFeatureEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

AccessibilityAssessmentUnclassified

The accessibility characteristics of an entity used by passengers such as a STOP PLACE, or a STOP PLACE COMPONENT. Described by ACCESSIBILITY LIMITATIONs, and/or a set of SUITABILITies.

{
  "$ref": "#/definitions/AccessibilityAssessment_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_accessibility.xsd"
}

AccessibilityAssessment_VersionedChildStructureUnclassified

Type for ACCESSIBILITY ASSESSMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "MobilityImpairedAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/LimitationStatusEnumeration"
            }
          ],
          "description": "Summary indication as to whether the component is considered to be accessible or not."
        },
        "limitations": {
          "allOf": [
            {
              "$ref": "#/definitions/accessibilityLimitations_RelStructure"
            }
          ],
          "description": "The ACCESSIBILITY LIMITATION that apply to component."
        },
        "suitabilities": {
          "allOf": [
            {
              "$ref": "#/definitions/suitabilities_RelStructure"
            }
          ],
          "description": "The SUITABILITY of the component to meet specific user needs."
        },
        "Comment": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Comment on accessibility."
        }
      },
      "required": [
        "MobilityImpairedAccess"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_accessibility.xsd"
}

AccessibilityAssessmentIdTypeUnclassified

Type for identifier of an ACCESSIBILITY ASSESSMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

AccessibilityAssessmentRefReference

Reference to an ACCESSIBILITY ASSESSMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessibilityAssessmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessibilityAssessment",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

AccessibilityAssessmentRefStructureReference

Type for reference to an ACCESSIBILITY ASSESSMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessibilityAssessment",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

accessibilityAssessments_RelStructureCollection

Type for a list of ACCESSIBILITY ASSESSMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "AccessibilityAssessment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AccessibilityAssessment"
          },
          "description": "Assessment of the accessibility of a SITE."
        }
      },
      "required": [
        "AccessibilityAssessment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_accessibility.xsd"
}

AccessibilityInfoFacilityUnclassified

Classification of ACCESSIBILITY INFO FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessibilityInfoFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessibilityInfoFacilityEnumerationEnum

Allowed values for Accessibility Info.

{
  "type": "string",
  "enum": [
    "audioInformation",
    "audioForHearingImpaired",
    "visualDisplays",
    "displaysForVisuallyImpaired",
    "largePrintTimetables",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccessibilityInfoFacilityListUnclassified

List of ACCESSIBILITY INFO FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessibilityInfoFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessibilityInfoFacilityListOfEnumerationsUnclassified

List of values for ACCESSIBILITY INFO FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccessibilityInfoFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessibilityLimitationUnclassified

A categorisation of the ACCESSIBILITY characteristics of a STOP PLACE COMPONENT such as a STOP PATH LINK, STOP PLACE or ACCESS SPACE to indicate its usability by passengers with specific needs, for example, those needing wheelchair access, step-free access or wanting to avoid confined spaces such as lifts.

{
  "$ref": "#/definitions/AccessibilityLimitation_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_accessibility.xsd"
}

AccessibilityLimitation_VersionedChildStructureUnclassified

Type for an ACCESSIBILITY LIMITATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "WheelchairAccess": {
          "$ref": "#/definitions/WheelchairAccess"
        },
        "StepFreeAccess": {
          "$ref": "#/definitions/StepFreeAccess"
        },
        "StairFreeAccess": {
          "$ref": "#/definitions/StairFreeAccess"
        },
        "EscalatorFreeAccess": {
          "$ref": "#/definitions/EscalatorFreeAccess"
        },
        "LiftFreeAccess": {
          "$ref": "#/definitions/LiftFreeAccess"
        },
        "RampFreeAccess": {
          "$ref": "#/definitions/RampFreeAccess"
        },
        "LevelAccessIntoVehicle": {
          "$ref": "#/definitions/LevelAccessIntoVehicle"
        },
        "AudibleSignalsAvailable": {
          "allOf": [
            {
              "$ref": "#/definitions/AudibleSignalsAvailable"
            }
          ],
          "description": "Whether a PLACE has audible signals for the visually impaired."
        },
        "VisualSignsAvailable": {
          "allOf": [
            {
              "$ref": "#/definitions/VisualSignsAvailable"
            }
          ],
          "description": "Whether a PLACE has visual signals for the hearing impaired."
        },
        "TactileGuidanceAvailable": {
          "allOf": [
            {
              "$ref": "#/definitions/TactileGuidanceAvailable"
            }
          ],
          "description": "Whether a PLACE has tactile guidance."
        },
        "GuideDogAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/GuideDogAccess"
            }
          ],
          "description": "Whether a PLACE allows guide dog access."
        }
      },
      "required": [
        "WheelchairAccess"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_accessibility.xsd"
}

accessibilityLimitations_RelStructureCollection

Type for a list of ACCESSIBILITY LIMITATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "AccessibilityLimitation": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessibilityLimitation"
            }
          ],
          "description": "Assessment of the accessibility of a SITE."
        }
      },
      "required": [
        "AccessibilityLimitation"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_accessibility.xsd"
}

AccessibilityToolUnclassified

Classification of ACCESSIBILITY TOOLs.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessibilityToolEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessibilityToolEnumerationEnum

Allowed values for Accessibility Tools.

{
  "type": "string",
  "enum": [
    "wheelchair",
    "walkingstick",
    "audioNavigator",
    "visualNavigator",
    "passengerCart",
    "pushchair",
    "umbrella",
    "buggy",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccessibilityToolListUnclassified

List of ACCESSIBILITY TOOLs.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessibilityToolListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessibilityToolListOfEnumerationsUnclassified

List of values for TYPE OF ACCESSIBILITY TOOL.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccessibilityToolEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccessIdTypeUnclassified

Type for identifier of an ACCESS link.

{
  "$ref": "#/definitions/TransferIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

AccessLegIdTypeUnclassified

Type for identifier of a ACCESS LEG.

{
  "$ref": "#/definitions/TransferLegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

AccessLegRefReference

Reference to a ACCESS LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessLegRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "TransferLegRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

AccessLegRefStructureReference

Type for Reference to a ACCESS LEG.

{
  "$ref": "#/definitions/TransferLegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

AccessModeUnclassified

Access MODE for SITEs and VEHICLE MEETING POINTs. Also used for TRANSFER and if in OTHER LEG of the TRIP a monomodal non-public transport is used.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessModeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AccessModeEnumerationEnum

Allowed values for Access MODEs for SITEs, VEHICLE MEETING POINTS and TRANSFER and for monomodal non-public transport OTHER LEG in TRIP.

{
  "type": "string",
  "enum": [
    "foot",
    "bicycle",
    "boat",
    "car",
    "taxi",
    "shuttle",
    "ski",
    "skate",
    "motorcycle",
    "scooter",
    "wheelchair",
    "animalRide"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AccessModeListOfEnumerationsUnclassified

Allowed values for List of MODES of transport applicable to timetabled public transport.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccessModeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AccessNotAllowedErrorUnclassified

Error: Requestor is not authorised to the service or data requested.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessNotAllowedErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

AccessNotAllowedErrorStructureUnclassified

Type forError:Access Not Allowed.

{
  "$ref": "#/definitions/ErrorCodeStructure",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

AccessRefReference

Reference to an ACCESS link.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Access",
  "x-netex-substitutionGroup": "TransferRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

accessRefs_RelStructureCollection

Type for a list of references to an ACCESS link.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "AccessRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AccessRef"
          }
        }
      },
      "required": [
        "AccessRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

AccessRefStructureReference

Type for a reference to an ACCESS link.

{
  "$ref": "#/definitions/TransferRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Access",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

AccessRightInProductUnclassified

A VALIDABLE ELEMENT as a part of a PRE-ASSIGNED FARE PRODUCT, including its possible order in the set of all VALIDABLE ELEMENTs grouped together to define the access right assigned to that PRE-ASSIGNED FARE PRODUCT.

{
  "$ref": "#/definitions/AccessRightInProduct_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

AccessRightInProduct_VersionedChildStructureUnclassified

Type for ACCESS RIGHT IN PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareElementInSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        },
        "PreassignedFareProductRef": {
          "$ref": "#/definitions/PreassignedFareProductRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

AccessRightInProductIdTypeUnclassified

Type for identifier of an ACCESS RIGHT IN PRODUCT.

{
  "$ref": "#/definitions/FareElementInSequenceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

AccessRightInProductRefReference

Reference to an ACCESS RIGHT IN PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessRightInProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessRightInProduct",
  "x-netex-substitutionGroup": "FareElementInSequenceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

AccessRightInProductRefStructureReference

Type for Reference to an ACCESS RIGHT IN PRODUCT.

{
  "$ref": "#/definitions/FareElementInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessRightInProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

AccessRightParameterAssignmentEntity

The assignment of a fare parameter (referring to geography, time, quality or usage) to an element of a fare system (access right, validated access, control mean, etc.).

{
  "$ref": "#/definitions/AccessRightParameterAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessRightParameterAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

AccessRightParameterAssignment_DummyAbstract

The assignment of a fare parameter (referring to geography, time, quality or usage) to an element of a fare system (access right, validated access, control mean, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-sg-members": [
    "AccessRightParameterAssignment",
    "CustomerPurchaseParameterAssignment",
    "GenericParameterAssignment",
    "GenericParameterAssignmentInContext",
    "SpecificParameterAssignment",
    "ValidityParameterAssignment"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

AccessRightParameterAssignment_VersionStructureStructure

Type for ACCESS RIGHT PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "IsAllowed": {
          "type": "boolean",
          "description": "Whether values are allowed ro forbiden. Defaullt is allowed."
        },
        "TypeOfAccessRightAssignmentRef": {
          "$ref": "#/definitions/TypeOfAccessRightAssignmentRef"
        },
        "ChargingBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/ChargingBasisEnumeration"
            }
          ],
          "description": "Whether ACCESS RIGHT ASSIGNMENT is chargable or not."
        },
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        },
        "ControllableElementRef": {
          "$ref": "#/definitions/ControllableElementRef"
        },
        "FareProductRef": {
          "$ref": "#/definitions/FareProductRef"
        },
        "TariffRef": {
          "$ref": "#/definitions/TariffRef"
        },
        "FareStructureElementRef": {
          "$ref": "#/definitions/FareStructureElementRef"
        },
        "FareElementInSequenceRef": {
          "$ref": "#/definitions/FareElementInSequenceRef"
        },
        "DistanceMatrixElementRef": {
          "$ref": "#/definitions/DistanceMatrixElementRef",
          "x-netex-choice": [
            "DistanceMatrixElementRef",
            "DynamicDistanceMatrixElement"
          ]
        },
        "DynamicDistanceMatrixElement": {
          "$ref": "#/definitions/DynamicDistanceMatrixElement",
          "x-netex-choice": [
            "DistanceMatrixElementRef",
            "DynamicDistanceMatrixElement"
          ]
        },
        "DistanceMatrixElementInverseRef": {
          "$ref": "#/definitions/DistanceMatrixElementInverseRef"
        },
        "DistanceMatrixElementView": {
          "$ref": "#/definitions/DistanceMatrixElementView"
        },
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "GroupOfDistanceMatrixElementsRef": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef"
        },
        "GroupOfSalesOfferPackagesRef": {
          "$ref": "#/definitions/GroupOfSalesOfferPackagesRef"
        },
        "LimitationGroupingType": {
          "allOf": [
            {
              "$ref": "#/definitions/LogicalOperationEnumeration"
            }
          ],
          "description": "Operator for Grouping Scope Elements: logical OR, AND, NOT. Default is AND."
        },
        "LimitationSetSelectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/SetOperatorEnumeration"
            }
          ],
          "description": "Where parameter is a group (GROUP of xxx), operator for distinguishing between whole set and item interpretation of elements which are sets of elements."
        },
        "limitations": {
          "$ref": "#/definitions/usageParameters_RelStructure"
        },
        "ValidityParameterAssignmentType": {
          "allOf": [
            {
              "$ref": "#/definitions/RelativeOperatorEnumeration"
            }
          ],
          "description": "Comparison Operator for comparing Validity Erlements valeus. Defalut is EQ."
        },
        "ValidityParameterGroupingType": {
          "allOf": [
            {
              "$ref": "#/definitions/LogicalOperationEnumeration"
            }
          ],
          "description": "Operator for Grouping Scope Elements: logical OR, AND, NOT. Default is AND."
        },
        "ValidityParameterSetSelectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/SetOperatorEnumeration"
            }
          ],
          "description": "Where one or more parameter is a group containing multiple elements, (GROUP OF xxx), set operator for distinguishing between whole set and item interpretation of elements which are sets of elements."
        },
        "temporalValidityParameters": {
          "allOf": [
            {
              "$ref": "#/definitions/temporalValidityParameters_RelStructure"
            }
          ],
          "description": "Temporal Validity parameters for the assignment."
        },
        "validityParameters": {
          "allOf": [
            {
              "$ref": "#/definitions/validityParameters_RelStructure"
            }
          ],
          "description": "Validity parameters for the assignment."
        }
      },
      "required": [
        "FareProductRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

AccessRightParameterAssignmentIdTypeUnclassified

Type for identifier of an ACCESS RIGHT PARAMETER ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

AccessRightParameterAssignmentRefStructureReference

Type for Reference to an ACCESS RIGHT PARAMETER ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessRightParameterAssignment",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

accessRightParameterAssignments_RelStructureCollection

Type for a list of FARE ACCESS RIGHT PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccessRightParameterAssignment_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AccessRightParameterAssignment_Dummy"
          },
          "description": "A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (fare structure) are applied."
        }
      },
      "required": [
        "AccessRightParameterAssignment_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

accessRightParameterAssignmentsInFrame_RelStructureCollection

The assignment of a fare collection parameter (referring to geography, time, quality or usage) to an element of a fare system (access right, validated access, control mean, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "AccessRightParameterAssignment_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AccessRightParameterAssignment_Dummy"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

accessRightsInProduct_RelStructureCollection

Type for a list of ACCESS RIGHT IN PRODUCTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "AccessRightInProductRef": {
          "$ref": "#/definitions/AccessRightInProductRef"
        },
        "AccessRightInProduct": {
          "$ref": "#/definitions/AccessRightInProduct"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

AccessSpaceEntity

An area within a STOP PLACE that does not give direct access to transport vehicles. May be connected to QUAYS by PATH LINKs.

{
  "$ref": "#/definitions/AccessSpace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlaceSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

AccessSpace_VersionStructureStructure

Type for an ACCESS SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceSpace_VersionStructure"
    },
    {
      "properties": {
        "AccessSpaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessSpaceTypeEnumeration"
            }
          ],
          "description": "Type of ACCESS SPACE."
        },
        "PassageType": {
          "allOf": [
            {
              "$ref": "#/definitions/PassageTypeEnumeration"
            }
          ],
          "description": "Type of passage associated with ACCESS SPACE."
        },
        "ParentAccessSpaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessSpaceRefStructure"
            }
          ],
          "description": "if ACCESS SPACE is a subzone of another ACCESS SPACE identifies parent,"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

AccessSpaceIdTypeUnclassified

Type for identifier of an ACCESS SPACE.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

AccessSpaceRefReference

Reference to an ACCESS SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessSpaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessSpace",
  "x-netex-substitutionGroup": "StopPlaceSpaceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

AccessSpaceRefStructureReference

Type for reference to an ACCESS SPACE.

{
  "$ref": "#/definitions/StopPlaceSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

accessSpaces_RelStructureCollection

Type for a list of ACCESS SPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccessSpaceRef": {
          "$ref": "#/definitions/AccessSpaceRef"
        },
        "AccessSpace": {
          "$ref": "#/definitions/AccessSpace"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

AccessSpaceTypeEnumerationEnum

Allowed values for ACCESS SPACE TYPEs.

{
  "type": "string",
  "enum": [
    "concourse",
    "bookingHall",
    "forecourt",
    "underpass",
    "overpass",
    "passage",
    "passageSection",
    "lift",
    "gallery",
    "garage",
    "shop",
    "waitingRoom",
    "restaurant",
    "other",
    "staircase",
    "wc"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

accessSummaries_RelStructureCollection

A collection of one or more ACCESS SUMMARies.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "AccessSummary": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AccessSummary"
          }
        }
      },
      "required": [
        "AccessSummary"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_version.xsd"
}

AccessSummaryUnclassified

Summary of a feature used in NAVIGATION PATH.

{
  "$ref": "#/definitions/AccessSummary_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_version.xsd"
}

AccessSummary_VersionedChildStructureUnclassified

Type for ACCESS SUMMARY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "AccessFeatureType": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessFeatureEnumeration"
            }
          ],
          "description": "Type of access feature, e.g. lift, stairs,"
        },
        "Count": {
          "type": "integer",
          "minimum": 0,
          "description": "Count of feature, e.g. number of lifts, stairs."
        },
        "Transition": {
          "allOf": [
            {
              "$ref": "#/definitions/TransitionEnumeration"
            }
          ],
          "description": "Nature of access feature transition e.g. up or down."
        }
      },
      "required": [
        "AccessFeatureType",
        "Count"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_version.xsd"
}

AccessSummaryIdTypeUnclassified

Type for identifier of an ACCESS SUMMARY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

AccessVehicleEquipmentEntity

Specialisation of VEHICLE EQUIPMENT for ACCESS providing information such as low floor, ramp, access area dimensions, etc.

{
  "$ref": "#/definitions/AccessVehicleEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

AccessVehicleEquipment_VersionStructureStructure

Type for an ACCESS VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActualVehicleEquipment_VersionStructure"
    },
    {
      "properties": {
        "LowFloor": {
          "type": "boolean",
          "description": "Low floor VEHICLES can use stop and be accessible."
        },
        "HighFloor": {
          "type": "boolean",
          "description": "High floor VEHICLES can use stop."
        },
        "Hoist": {
          "type": "boolean",
          "description": "VEHICLE has a hoist or lift for wheelchairs."
        },
        "HoistOperatingRadius": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance from VEHICLE needed to operate hoist."
        },
        "Ramp": {
          "type": "boolean",
          "description": "Whether a ramp may be used to access VEHICLE."
        },
        "BearingCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum weight that the EQUIPMENT can bear. +v2.0"
        },
        "NumberOfSteps": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of steps to board or alight from VEHICLE."
        },
        "BoardingHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum step height to board."
        },
        "EquipmentLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of the EQUIPMENT be it hoist or ramp. When fully extended and only the part outside the VEHICLE. +v2.0"
        },
        "EquipmentWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of the EQUIPMENT be it hoist or ramp. When fully extended and only the part outside the VEHICLE. +v2.0"
        },
        "GapToPlatform": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Normal gap between VEHICLE and platform."
        },
        "WidthOfAccessArea": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of access area."
        },
        "HeightOfAccessArea": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of access area."
        },
        "AutomaticDoors": {
          "type": "boolean",
          "description": "Whether there are automatic doors."
        },
        "SuitableFor": {
          "allOf": [
            {
              "$ref": "#/definitions/MobilityList"
            }
          ],
          "description": "Mobility needs for which access is suitable."
        },
        "AssistanceNeeded": {
          "allOf": [
            {
              "$ref": "#/definitions/AssistanceNeededEnumeration"
            }
          ],
          "description": "Nature of assistance needed to board - level Access allows self-boarding."
        },
        "AssistedBoardingLocation": {
          "allOf": [
            {
              "$ref": "#/definitions/AssistedBoardingLocationEnumeration"
            }
          ],
          "description": "Whether special position on platform is needed for boarding."
        },
        "GuideDogsAllowed": {
          "type": "boolean",
          "description": "Whether a Guide Dog is allowed."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

AccessVehicleEquipmentIdTypeUnclassified

Type for identifier of an ACCESS VEHICLE EQUIPMENT.

{
  "$ref": "#/definitions/VehicleEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

AccessVehicleEquipmentRefReference

Reference to an ACCESS VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessVehicleEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessVehicleEquipment",
  "x-netex-substitutionGroup": "VehicleEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

AccessVehicleEquipmentRefStructureReference

Type for a reference to an ACCESS VEHICLE EQUIPMENT.

{
  "$ref": "#/definitions/VehicleEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessVehicleEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

AccessZoneEntity

An identified storey (ground, first, basement, mezzanine, etc) within an interchange building or SITE on which SITE COMPONENTs reside. A PATH LINK may connect components on different ACCESS ZONEs.

{
  "$ref": "#/definitions/AccessZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

AccessZone_VersionStructureStructure

Type for an ACCESS ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "AccessibilityAssessment": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessibilityAssessment_VersionedChildStructure"
            }
          ],
          "description": "Accessibility values associated with ACCESS ZONE."
        },
        "AllAreasWheelchairAccessible": {
          "type": "boolean",
          "description": "Whether all areas of the ACCESS ZONE are wheelchair accessible."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

AccessZoneIdTypeUnclassified

Identifier for an ACCESS ZONE.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

AccessZoneRefReference

Reference to a SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessZoneRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessZone",
  "x-netex-substitutionGroup": "ZoneRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

AccessZoneRefStructureReference

Type for reference to an ACCESS ZONE.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccessZone",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

accessZones_RelStructureCollection

Type for a list of ACCESS ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccessZoneRef": {
          "$ref": "#/definitions/AccessZoneRef"
        },
        "AccessZone": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessZone"
            }
          ],
          "description": "ACCESS ZONE of a building or SITE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

AccommodationUnclassified

Allowed combinations of accommodation.

{
  "$ref": "#/definitions/Accommodation_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

Accommodation_VersionedChildStructureUnclassified

Type for allowed combinations of ACCOMMODATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Accomodation _v1.1"
        },
        "ServiceFacilitySetRef": {
          "$ref": "#/definitions/ServiceFacilitySetRef"
        },
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClass"
            }
          ],
          "description": "Fare class of ACCOMMODATION."
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "AccommodationFacility": {
          "allOf": [
            {
              "$ref": "#/definitions/AccommodationFacility"
            }
          ],
          "description": "Type of ACCOMMODATION. . Default is seating."
        },
        "CouchetteFacility": {
          "allOf": [
            {
              "$ref": "#/definitions/CouchetteFacility"
            }
          ],
          "description": "Type of Couchette."
        },
        "MaximumNumberOfBerths": {
          "type": "integer"
        },
        "BerthFacility": {
          "allOf": [
            {
              "$ref": "#/definitions/BerthFacility"
            }
          ],
          "description": "Classification of BERTH FACILITY."
        },
        "ShowerFacility": {
          "$ref": "#/definitions/SanitaryFacilityEnumeration"
        },
        "ToiletFacility": {
          "allOf": [
            {
              "$ref": "#/definitions/SanitaryFacilityEnumeration"
            }
          ],
          "description": "Toilet facilities for ACCOMMODATION."
        },
        "GenderLimitation": {
          "$ref": "#/definitions/GenderLimitation"
        },
        "NuisanceFacilityList": {
          "$ref": "#/definitions/NuisanceFacilityList"
        },
        "PassengerCommsFacilityList": {
          "$ref": "#/definitions/PassengerCommsFacilityList"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationAccessUnclassified

Classification of ACCOMMODATION ACCESS type -

{
  "allOf": [
    {
      "$ref": "#/definitions/AccommodationAccessEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationAccessEnumerationEnum

Allowed values for Accommodation Access.

{
  "type": "string",
  "enum": [
    "other",
    "freeSeating",
    "reservation",
    "standing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccommodationAccessListUnclassified

List of ACCOMMODATION ACCESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccommodationAccessListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationAccessListOfEnumerationsUnclassified

List of values for ACCOMMODATION ACCESS.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccommodationAccessEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationFacilityUnclassified

Classification of ACCOMMODATION FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccommodationFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationFacilityEnumerationEnum

Allowed values for Accommodation Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "standing",
    "seating",
    "sleeper",
    "singleSleeper",
    "doubleSleeper",
    "specialSleeper",
    "couchette",
    "singleCouchette",
    "doubleCouchette",
    "specialSeating",
    "recliningSeats",
    "babyCompartment",
    "familyCarriage",
    "recreationArea",
    "panoramaCoach",
    "pullmanCoach",
    "pushchair",
    "wheelchair"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccommodationFacilityListUnclassified

List of ACCOMMODATION FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccommodationFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationFacilityListOfEnumerationsUnclassified

List of values for ACCOMMODATION FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AccommodationFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccommodationIdTypeUnclassified

Identifier of a ACCOMMODATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccommodationRefReference

Reference to a ACCOMMODATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccommodationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Accommodation",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AccommodationRefStructureReference

Type for a reference to a ACCOMMODATION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Accommodation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

accommodations_RelStructureCollection

Type for containment in frame of SERVICE FACILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccommodationRef": {
          "$ref": "#/definitions/AccommodationRef"
        },
        "Accommodation": {
          "$ref": "#/definitions/Accommodation"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AccountableElementEntity

A period of a driver's DUTY during which (s)he is continuously working without a BREAK. PAUSEs during which (the)he remains responsible for the vehicle may be included.

{
  "$ref": "#/definitions/AccountableElementStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

AccountableElementIdTypeUnclassified

Type for identifier of an ACCOUNTABLE ELEMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

AccountableElementRefReference

Reference to an ACCOUNTABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccountableElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccountableElement",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

AccountableElementRefStructureReference

Type for Reference to an ACCOUNTABLE ELEMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AccountableElement",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

AccountableElementStructureUnclassified

Type for ACCOUNTABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of ACCOUNTABLE ELEMENT."
        },
        "AccountingTime": {
          "type": "string",
          "description": "How long a time shoudl be used for the the ACCOUNTABLE ELEMENT."
        },
        "AccountingFactor": {
          "type": "number",
          "description": "Accounting Factor to use for the the ACCOUNTABLE ELEMENT."
        },
        "PreparationDuration": {
          "type": "string",
          "description": "Time to prepare ACCOUNTABLE ELEMENT."
        },
        "FinishingDuration": {
          "type": "string",
          "description": "Time to complete ACCOUNTABLE ELEMENT."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

AccountingCodeUnclassified

An Accounting code assigned to the Element (TAP TSI)

{
  "allOf": [
    {
      "$ref": "#/definitions/PrivateCodeStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

AccountStatusTypeEnumerationEnum

Allowed values for Account Status.

{
  "type": "string",
  "enum": [
    "unused",
    "unverified",
    "active",
    "dormant",
    "suspended",
    "archived",
    "closed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

ActivatedEquipmentUnclassified

An EQUIPMENT activated by the passage of a vehicle at an ACTIVATION POINT or on an ACTIVATION LINK.

{
  "$ref": "#/definitions/ActivatedEquipment_VersionStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivatedEquipment_VersionStructureStructure

Type for an ACTIVATED EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Equipment_VersionStructure"
    },
    {
      "properties": {
        "TrafficControlPointRef": {
          "$ref": "#/definitions/TrafficControlPointRef"
        },
        "TypeOfActivationRef": {
          "$ref": "#/definitions/TypeOfActivationRef"
        },
        "assignments": {
          "allOf": [
            {
              "$ref": "#/definitions/activationAssignments_RelStructure"
            }
          ],
          "description": "assignments of ACTIVATED EQUIPMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivatedEquipmentIdTypeUnclassified

Type for identifier of an ACTIVATED EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivatedEquipmentRefReference

Reference to an ACTIVATED EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActivatedEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivatedEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivatedEquipmentRefStructureReference

Type for a reference to an ACTIVATED EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivatedEquipment",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

activatedEquipmentsInFrame_RelStructureCollection

Type for containment in frame of ACTIVATION EQUIPMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ActivatedEquipment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActivatedEquipment"
          }
        }
      },
      "required": [
        "ActivatedEquipment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationAssignmentEntity

An assignment of an ACTIVATION POINT/LINK to an ACTIVATED EQUIPMENT related on its turn to a TRAFFIC CONTROL POINT. The considered ACTIVATION POINT/LINK will be used to influence the control process for that TRAFFIC CONTROL POINT (e.g. to fix priorities as regards the processing of competing requests from different ACTIVATION POINTs/LINKs).

{
  "$ref": "#/definitions/ActivationAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationAssignment_VersionStructureStructure

Type for an ACTIVATION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "EquipmentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ActivatedEquipmentRefStructure"
            }
          ],
          "description": "ACTIVATED EQUIPMENT for which this is the assignment - may be omitted if given by context."
        },
        "LinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ActivationLinkRefStructure"
            }
          ],
          "description": "ACTIVATION LINK for assignment."
        },
        "PointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ActivationPointRefStructure"
            }
          ],
          "description": "ACTIVATION POINT for assignment."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationAssignmentIdTypeUnclassified

Type for identifier of an ACTIVATION ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationAssignmentRefReference

Reference to an ACTIVATION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActivationAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivationAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationAssignmentRefStructureReference

Type for a reference to an ACTIVATION ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivationAssignment",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

activationAssignments_RelStructureCollection

Type for a list of ACTIVATION ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ActivationAssignmentRef": {
          "$ref": "#/definitions/ActivationAssignmentRef"
        },
        "ActivationAssignment": {
          "$ref": "#/definitions/ActivationAssignment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationLinkIdTypeUnclassified

Type for identifier of an ACTIVATION LINK.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationLinkRefReference

Reference to an ACTIVATION LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActivationLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivationLink",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationLinkRefByValueUnclassified

Reference to a ACTIVATION LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActivationLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationLinkRefByValueStructureUnclassified

Type for a reference to a ACTIVATION LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationLinkRefStructureReference

Type for a reference to an ACTIVATION LINK.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivationLink",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

activationLinksInFrame_RelStructureCollection

Type for containment in frame of ACTIVATION LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ActivationLink": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActivationLink"
          },
          "description": "A LINK where a control process is activated when a vehicle passes it. Activation links are directional - there will be separate links for each direction of a route."
        }
      },
      "required": [
        "ActivationLink"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationMeansEnumerationEnum

Allowed values for ACTIVATION MEANS.

{
  "type": "string",
  "enum": [
    "noneRequired",
    "checkIn",
    "useOfValidator",
    "useOfMobileDevice",
    "automaticByTime",
    "automaticByProximity",
    "accessCode",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

ActivationMeansListOfEnumerationsUnclassified

List of values for ACTIVATION MEANS.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ActivationMeansEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

ActivationPointEntity

A POINT where a control process is activated when a vehicle passes it. EQUIPMENT may be needed for the activation.

{
  "$ref": "#/definitions/ActivationPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ActivationPoint_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationPoint_DummyAbstract

A POINT where a control process is activated when a vehicle passes it. EQUIPMENT may be needed for the activation.

{
  "allOf": [
    {
      "$ref": "#/definitions/Point_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Point",
  "x-netex-sg-members": [
    "ActivationPoint",
    "BeaconPoint"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationPoint_VersionStructureStructure

Type for ACTIVATION POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Point_VersionStructure"
    },
    {
      "properties": {
        "ActivationPointNumber": {
          "type": "string",
          "description": "Identifier of ACTIVATION POINT."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of ACTIVATION POINT."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfActivationRef": {
          "$ref": "#/definitions/TypeOfActivationRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

ActivationPointIdTypeUnclassified

Type for identifier of an ACTIVATION POINT.

{
  "$ref": "#/definitions/PointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationPointRefReference

Reference to an ACTIVATION POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActivationPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivationPoint",
  "x-netex-substitutionGroup": "PointRef",
  "x-netex-sg-members": [
    "BeaconPointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActivationPointRefStructureReference

Type for a reference to an ACTIVATION POINT.

{
  "$ref": "#/definitions/PointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ActivationPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

activationPointsInFrame_RelStructureCollection

Type for containment in frame of ACTIVATION POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ActivationPoint_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActivationPoint_Dummy"
          }
        }
      },
      "required": [
        "ActivationPoint_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

activationTypeRefs_RelStructureCollection

Type for a list of TYPEs OF ACTIVATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfActivationRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfActivationRef"
          },
          "description": "Reference to a TYPE OF ACTIVATION."
        }
      },
      "required": [
        "TypeOfActivationRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

ActualVehicleEquipmentEntity

An item of EQUIPMENT of a particular type actually available in an individual VEHICLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActualVehicleEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

ActualVehicleEquipment_VersionStructureStructure

Abstract Type for an ACTUAL VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "Units": {
          "type": "integer",
          "description": "Units of EQUIPMENT."
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

actualVehicleEquipments_RelStructureCollection

List of ACTUAL VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ActualVehicleEquipment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ActualVehicleEquipment"
          }
        }
      },
      "required": [
        "ActualVehicleEquipment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

AdditionalDriverOptionEntity

Parameters relating to paying by AdditionalDriverOption for a product. +v1.1

{
  "$ref": "#/definitions/AdditionalDriverOption_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_version.xsd"
}

AdditionalDriverOption_VersionStructureStructure

Type for ADDITIONAL DRIVER OPTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/RentalOption_VersionStructure"
    },
    {
      "properties": {
        "AdditionalDriver": {
          "allOf": [
            {
              "$ref": "#/definitions/AdditionalDriverTypeEnumeration"
            }
          ],
          "description": "Additional driver options."
        },
        "DriverFeeBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/DriverTypeFeeBasisEnumeration"
            }
          ],
          "description": "Additional driver options."
        },
        "NumberOFDrivers": {
          "type": "integer",
          "minimum": 0,
          "description": "Maximimum Number of drivers allwoed."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_version.xsd"
}

AdditionalDriverOptionIdTypeUnclassified

Type for identifier of a ADDITIONAL DRIVER OPTION usage parameter.

{
  "$ref": "#/definitions/RentalOptionIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

AdditionalDriverOptionRefReference

Reference to a ADDITIONAL DRIVER OPTION usage parameter. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/AdditionalDriverOptionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AdditionalDriverOption",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

AdditionalDriverOptionRefStructureReference

Type for Reference to a ADDITIONAL DRIVER OPTION usage parameter.

{
  "$ref": "#/definitions/RentalOptionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AdditionalDriverOption",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

AdditionalDriverTypeEnumerationEnum

Allowed values for ADDITIONAL DRIVER Type

{
  "type": "string",
  "enum": [
    "none",
    "named",
    "any",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

AddressAbstract

An ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/Address_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Place",
  "x-netex-sg-members": [
    "PostalAddress",
    "RoadAddress"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

Address_VersionStructureStructure

Type for an ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    },
    {
      "properties": {
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "CountryName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Counntry, deriveable from CountryRef."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

AddressablePlaceEntity

A PLACE which may have an address.

{
  "$ref": "#/definitions/AddressablePlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

AddressablePlace_VersionStructureStructure

Type for an ADDRESSABLE PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    },
    {
      "properties": {
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "Default URL for ADDRESSABLE PLACE."
        },
        "Image": {
          "type": "string",
          "format": "uri",
          "description": "Default image for ADDRESSABLE PLACE."
        },
        "PostalAddress": {
          "$ref": "#/definitions/PostalAddress"
        },
        "RoadAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/RoadAddress"
            }
          ],
          "description": "ADDRESS of a numbered building on a named road."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

AddressablePlaceIdTypeUnclassified

Type for identifier of an ADDRESSED PLACE.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

AddressablePlaceRefReference

Reference to an ADDRESSED PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AddressablePlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AddressablePlace",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-sg-members": [
    "GarageRef",
    "SiteElementRef",
    "VehicleMeetingPlaceRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

AddressablePlaceRefStructureReference

Type for a reference to an ADDRESSED PLACE.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AddressablePlace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

addressesInFrame_RelStructureCollection

Type for containment in frame of ADDRESSes.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Address": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Address"
          }
        }
      },
      "required": [
        "Address"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

AddressIdTypeUnclassified

Type for identifier of an ADDRESS.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

AddressRefReference

Reference to an ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/AddressRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Address",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-sg-members": [
    "PostalAddressRef",
    "RoadAddressRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

AddressRefStructureReference

Type for a reference to an ADDRESS.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Address",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

AdministrativeZoneEntity

A ZONE relating to the management responsibilities of an ORGANISATION. For example to allocate bus stop identifiers for a region.

{
  "$ref": "#/definitions/AdministrativeZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AdministrativeZone_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

AdministrativeZone_DummyAbstract

Dummy supertype for ADMINISTRATIVE ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-sg-members": [
    "AdministrativeZone",
    "TransportAdministrativeZone"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

AdministrativeZone_VersionStructureStructure

Type for an ADMINISTRATIVE ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public Code assosociated with ADMINISTRATIVE ZONE."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "responsibilities": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilitySets_RelStructure"
            }
          ],
          "description": "RESPONSIBILITY SETs allocated to ADMINISTRATIVE ZONE."
        },
        "codespaceAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/codespaceAssignments_RelStructure"
            }
          ],
          "description": "CODESPACEs belonging to ADMINISTRATIVE ZONE."
        },
        "subzones": {
          "allOf": [
            {
              "$ref": "#/definitions/administrativeZones_RelStructure"
            }
          ],
          "description": "Subzones of ADMINISTRATIVE Zone; ie. strict subzones that are administrative subdivisions of the parent. These should not contradict Parent ZONE references.."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

AdministrativeZoneIdTypeUnclassified

Type for identifier of an ADMINISTRATIVE ZONE.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

AdministrativeZoneRefReference

Reference to an ADMINISTRATIVE ZONE.

{
  "$ref": "#/definitions/AdministrativeZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AdministrativeZone",
  "x-netex-substitutionGroup": "ZoneRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

administrativeZoneRefs_RelStructureCollection

Type for a list of ADMINISTRATIVE ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "AdministrativeZoneRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AdministrativeZoneRef"
          }
        }
      },
      "required": [
        "AdministrativeZoneRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

AdministrativeZoneRefStructureReference

Type for Reference to an ADMINISTRATIVE ZONE. Left untyped so as to avoid forwards dependency.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AdministrativeZone",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

administrativeZones_RelStructureCollection

Type for a list of ADMINISTRATIVE ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AdministrativeZoneRef": {
          "$ref": "#/definitions/AdministrativeZoneRef"
        },
        "AdministrativeZone_Dummy": {
          "$ref": "#/definitions/AdministrativeZone_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

AggregationTypeEnum

{
  "type": "string",
  "enum": [
    "set",
    "bag",
    "sequence",
    "array",
    "record",
    "table"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AirSubmodeUnclassified

TPEG pti08 Air submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/AirSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

AirSubmodeEnumerationEnum

Values for Air MODEs of TRANSPORT: TPEG pti_table_08.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "internationalFlight",
    "domesticFlight",
    "intercontinentalFlight",
    "domesticScheduledFlight",
    "shuttleFlight",
    "intercontinentalCharterFlight",
    "internationalCharterFlight",
    "roundTripCharterFlight",
    "sightseeingFlight",
    "helicopterService",
    "domesticCharterFlight",
    "SchengenAreaFlight",
    "airshipService",
    "shortHaulInternationalFlight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

AliasStructureUnclassified

Alternative Private Code for a STOP PLACE.

{
  "type": "object",
  "properties": {
    "PrivateCode": {
      "allOf": [
        {
          "$ref": "#/definitions/PrivateCode"
        }
      ],
      "description": "DEPRECATED - use privateCodes. -v2.0",
      "x-netex-deprecated": true
    },
    "IdentifierType": {
      "type": "string",
      "description": "Type of identifier."
    }
  },
  "required": [
    "PrivateCode"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

AllAuthoritiesRefReference

Reference to all AUTHORITIies.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllAuthoritiesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "AllPublicTransportOrganisationsRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllAuthoritiesRefStructureReference

Type for a reference to all AUTHORITIES.

{
  "$ref": "#/definitions/AllPublicTransportOrganisationsRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllCountriesRefReference

Reference to a country ISO 3166-1 Note that GB is used for UK . May be qualified with a 3166-2 subdivision e.g. gb +m ENG, GB + SCT, GB See www.iso.org/iso/country_codes/iso_3166_code_lists.htm.

{
  "$ref": "#/definitions/AllCountriesRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

AllCountriesRefStructureReference

Type for a reference All Countries.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

AllDistributionChannelsRefReference

Reference to All DISTRIBUTION CHANNELs.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllDistributionChannelsRefStructureElement"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

AllDistributionChannelsRefStructureElementUnclassified

Type for Reference to a DISTRIBUTION CHANNEL.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

AllModesEnumerationEnum

All MODEs (PUBLIC TRANSPORT MODEs and PERSONAL MODEs).

{
  "type": "string",
  "enum": [
    "all",
    "anyMode",
    "unknown",
    "air",
    "bus",
    "trolleyBus",
    "tram",
    "coach",
    "rail",
    "intercityRail",
    "urbanRail",
    "metro",
    "water",
    "ferry",
    "cableway",
    "funicular",
    "lift",
    "snowAndIce",
    "taxi",
    "selfDrive",
    "foot",
    "bicycle",
    "motorcycle",
    "scooter",
    "car",
    "shuttle"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AllModesListOfEnumerationsUnclassified

Allowed values for List of ALL MODES.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AllModesEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AllOperatorsRefReference

Reference to all OPERATORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllOperatorsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "AllPublicTransportOrganisationsRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllOperatorsRefStructureReference

Type for a reference to all OPERATORss.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/AllAuthoritiesRefStructure"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllOrganisationsRefReference

Reference to all ORGANISATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllOrganisationsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "AllTransportOrganisationsRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

AllOrganisationsRefStructureReference

Type for a reference to all ORGANISATIONs.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

AllowedLineDirectionEntity

A set of allowed DIRECTIONs that can be used on a given ROUTE.

{
  "$ref": "#/definitions/AllowedLineDirection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

AllowedLineDirection_VersionStructureStructure

Type for an ALLOWED LINE DIRECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef"
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Pesentation to use for DIRECTION. +v1.1.."
        }
      },
      "required": [
        "DirectionRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

AllowedLineDirectionIdTypeUnclassified

Type for identifier of an ALLOWED LINE DIRECTION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

AllowedLineDirectionRefReference

Reference to an ALLOWED LINE DIRECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllowedLineDirectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AllowedLineDirection",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

allowedLineDirectionRefs_RelStructureCollection

Type for a list of references to an ALLOWED LINE DIRECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "AllowedLineDirectionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AllowedLineDirectionRef"
          }
        }
      },
      "required": [
        "AllowedLineDirectionRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

AllowedLineDirectionRefStructureReference

Type for an ALLOWED LINE DIRECTION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AllowedLineDirection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

allowedLineDirections_RelStructureCollection

Type for a list of ALLOWED LINE DIRECTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AllowedLineDirectionRef": {
          "$ref": "#/definitions/AllowedLineDirectionRef"
        },
        "AllowedLineDirection": {
          "$ref": "#/definitions/AllowedLineDirection"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

AllowedResourceUsageExceededErrorUnclassified

Error: Valid request was made but request would exceed the permitted resource usage of the client.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllowedResourceUsageExceededErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

AllowedResourceUsageExceededErrorStructureUnclassified

Type for error. AllowedResourceUsageExceeded.

{
  "$ref": "#/definitions/ErrorCodeStructure",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

AllPublicTransportModesEnumerationEnum

PUBLIC TRANSPORT MODE: A MODE used for public transport services (e.g., by bus, by tram, by metro, by train, by ferry, by ship, by shared taxi car, by shared car) under either a CONVENTIONAL MODE OF OPERATION or an ALTERNATIVE MODE OF OPERATION (i.e., excluding a PERSONAL MODE OF OPERATION). Note: Prior to TM 6.2 this was named VEHICLE MODE.

{
  "type": "string",
  "enum": [
    "all",
    "unknown",
    "bus",
    "trolleyBus",
    "tram",
    "coach",
    "rail",
    "intercityRail",
    "urbanRail",
    "metro",
    "air",
    "water",
    "cableway",
    "funicular",
    "snowAndIce",
    "taxi",
    "ferry",
    "lift",
    "selfDrive",
    "anyMode",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AllPublicTransportModesListOfEnumerationsUnclassified

Allowed values for List of PT MODES applicable to timetabled public transport.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AllPublicTransportModesEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AllPublicTransportOrganisationsRefReference

Reference to all PUBLIC TRANSPORT ORGANISATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllPublicTransportOrganisationsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "AllTransportOrganisationsRef",
  "x-netex-sg-members": [
    "AllAuthoritiesRef",
    "AllOperatorsRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllPublicTransportOrganisationsRefStructureReference

Type for a reference to all TRANSPORT ORGANISATIONs.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/AllTransportOrganisationsRefStructure"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllRoadVehicleCategoriesListOfEnumerationsUnclassified

Allowed values for list of All road Wheeled VEHICLE types.+V2.0

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AllRoadVehicleCategoryEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

AllRoadVehicleCategoryEnumerationUnclassified

All road vehicle types.

{
  "anyOf": [
    {
      "$ref": "#/definitions/PortableVehicleCategoryEnumeration"
    },
    {
      "$ref": "#/definitions/PersonalVehicleCategoryEnumeration"
    },
    {
      "$ref": "#/definitions/CommercialVehicleCategoryEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

AllSubmodeStructureUnclassified

Type for all Sub modes.

{
  "type": "object",
  "properties": {
    "AirSubmode": {
      "$ref": "#/definitions/AirSubmode"
    },
    "BusSubmode": {
      "$ref": "#/definitions/BusSubmode"
    },
    "CoachSubmode": {
      "$ref": "#/definitions/CoachSubmode"
    },
    "FunicularSubmode": {
      "$ref": "#/definitions/FunicularSubmode"
    },
    "MetroSubmode": {
      "$ref": "#/definitions/MetroSubmode"
    },
    "TramSubmode": {
      "$ref": "#/definitions/TramSubmode"
    },
    "TelecabinSubmode": {
      "$ref": "#/definitions/TelecabinSubmode"
    },
    "RailSubmode": {
      "$ref": "#/definitions/RailSubmode"
    },
    "WaterSubmode": {
      "$ref": "#/definitions/WaterSubmode"
    },
    "SnowAndIceSubmode": {
      "allOf": [
        {
          "$ref": "#/definitions/SnowAndIceSubmode"
        }
      ],
      "description": "Extra: Snow and Ice Submode. +v1.1"
    },
    "TaxiSubmode": {
      "$ref": "#/definitions/TaxiSubmode"
    },
    "SelfDriveSubmode": {
      "$ref": "#/definitions/SelfDriveSubmode"
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

AllTransportOrganisationsRefReference

Reference to all TRANSPORT ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllTransportOrganisationsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "AllOrganisationsRef",
  "x-netex-sg-members": [
    "AllPublicTransportOrganisationsRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllTransportOrganisationsRefStructureReference

Type for a reference to all TRANSPORT ORGANISATIONs.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/AllOrganisationsRefStructure"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AllVehicleModesUnclassified

All PUBLIC TRANSPORT MODEs including self drive.

{
  "allOf": [
    {
      "$ref": "#/definitions/AllPublicTransportModesEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

AlternativeModeLegIdTypeUnclassified

Type for identifier of a ALTERNATIVE MODE LEG.

{
  "$ref": "#/definitions/RideLegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

AlternativeModeLegRefReference

Reference to a ALTERNATIVE MODE LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeModeLegRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "RideLegRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

AlternativeModeLegRefStructureReference

Type for Reference to a ALTERNATIVE MODE LEG.

{
  "$ref": "#/definitions/RideLegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

AlternativeModeOfOperationEntity

Any publicly advertised mode of operation different from the CONVENTIONAL MODE OF OPERATION, for example: VEHICLE SHARING, VEHICLE RENTAL, VEHICLE POOLING. +v1.2.2

{
  "$ref": "#/definitions/AlternativeModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

AlternativeModeOfOperation_DummyAbstract

Dummy type to work around SG limitations.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ModeOfOperation_Dummy",
  "x-netex-sg-members": [
    "VehiclePooling",
    "VehicleRental",
    "VehicleSharing"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

AlternativeModeOfOperation_ValueStructureUnclassified

Type for a ALTERNATIVE MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperation_ValueStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

AlternativeModeOfOperationIdTypeUnclassified

Type for identifier of a ALTERNATIVE MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

AlternativeModeOfOperationRefAbstract

Reference to a ALTERNATIVE MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ModeOfOperationRef",
  "x-netex-sg-members": [
    "VehiclePoolingRef",
    "VehicleRentalRef",
    "VehicleSharingRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

AlternativeModeOfOperationRefStructureReference

Type for a reference to a ALTERNATIVE MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AlternativeModeOfOperation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

AlternativeNameUnclassified

Alternative Name.

{
  "$ref": "#/definitions/AlternativeName_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_version.xsd"
}

AlternativeName_VersionedChildStructureUnclassified

Type for ALTERNATIVE NAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "NamedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Object for which ALTERNATIVE NAME provides an alias. May be omitted if given by context."
        },
        "Lang": {
          "type": "string",
          "description": "Language of the ALTERNATIVE NAME."
        },
        "NameType": {
          "allOf": [
            {
              "$ref": "#/definitions/NameTypeEnumeration"
            }
          ],
          "description": "Type of Name - fixed value. Default is alias."
        },
        "TypeOfName": {
          "type": "string",
          "description": "Type of Name - open value."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "ALTERNATIVE NAME of the ENTITY."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of the ENTITY."
        },
        "Abbreviation": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Abbreviation of the ENTITY."
        },
        "QualifierName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Additional Qualifier of the ENTITY."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of name. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "Name"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_version.xsd"
}

AlternativeNameIdTypeUnclassified

Type for identifier of an ALTERNATIVE NAME.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_support.xsd"
}

AlternativeNameRefReference

Reference to an ALTERNATIVE NAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeNameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AlternativeName",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_support.xsd"
}

AlternativeNameRefStructureReference

Type for a reference to an ALTERNATIVE NAME.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AlternativeName",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_support.xsd"
}

alternativeNames_RelStructureCollection

Type for list of ALTERNATIVE NAMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "AlternativeName": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AlternativeName"
          },
          "description": "ALTERNATIVE NAME for Element."
        }
      },
      "required": [
        "AlternativeName"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_version.xsd"
}

AlternativeQuayDescriptorUnclassified

An element of a STOP PLACE describing part of its structure.

{
  "$ref": "#/definitions/AlternativeQuayDescriptor_VersionedChildStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

AlternativeQuayDescriptor_VersionedChildStructureUnclassified

Type for a STOP PLACE COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeName_VersionedChildStructure"
    },
    {
      "properties": {
        "CrossRoad": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of a Road that crosses the Road the street near the SITE ELEMENT that can be used to describe its relative location."
        },
        "Landmark": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of a Landmark near the SITE ELEMENT that can be used to describe its relative location."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

AlternativeTextUnclassified

Alternative Text. +v1.1

{
  "$ref": "#/definitions/AlternativeText_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_responsibility/netex_alternativeText_version.xsd"
}

AlternativeText_VersionedChildStructureUnclassified

Type for ALTERNATIVE TEXT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "DataManagedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Object for attribute for which ALTERNATIVE TEXT provides an alias. May be omitted if given by context."
        },
        "Text": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of the entity."
        },
        "attributeName": {
          "type": "string",
          "description": "Name of text attribute for which this is the alternative text. Must be an existing attribute name.",
          "xml": {
            "attribute": true
          }
        },
        "useForLanguage": {
          "type": "string",
          "description": "Name of language for which this is to be used.",
          "xml": {
            "attribute": true
          }
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of name. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "Text"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_alternativeText_version.xsd"
}

AlternativeTextIdTypeUnclassified

Type for identifier of an ALTERNATIVE TEXT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_alternativeText_support.xsd"
}

AlternativeTextRefReference

Reference to an ALTERNATIVE TEXT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeTextRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AlternativeText",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_alternativeText_support.xsd"
}

AlternativeTextRefStructureReference

Type for a reference to an ALTERNATIVE TEXT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AlternativeText",
  "x-netex-source": "netex_framework/netex_responsibility/netex_alternativeText_support.xsd"
}

alternativeTexts_RelStructureCollection

Type for list of ALTERNATIVE TEXTs

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "AlternativeText": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AlternativeText"
          },
          "description": "ALTERNATIVE TEXT for a text attribute of Element."
        }
      },
      "required": [
        "AlternativeText"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_alternativeText_version.xsd"
}

AltitudeTypeUnclassified

Altitude metres from sea level.

{
  "type": "number",
  "minimum": -1000,
  "maximum": 5000,
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

AmountOfPriceUnitEnumerationEnum

Allowed values for AMOUNT OF PRICE UNIT enumeration +v1.1

{
  "type": "string",
  "enum": [
    "tripCarnet",
    "passCarnet",
    "unitCoupon",
    "storedValue",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

AmountOfPriceUnitProductEntity

A FARE PRODUCT consisting in a stored value of PRICE UNITs: an amount of money on an electronic purse, amount of units on a value card etc.

{
  "$ref": "#/definitions/AmountOfPriceUnitProduct_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

AmountOfPriceUnitProduct_VersionStructureStructure

Type for AMOUNT OF PRICE UNIT PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProduct_VersionStructure"
    },
    {
      "properties": {
        "ProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/AmountOfPriceUnitEnumeration"
            }
          ],
          "description": "Classification of PEEASSIGNED FARE PRODUCT. +v1.1"
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "Amount": {
          "type": "number",
          "description": "Number of units. If only ine. Otherwise use TARIFF with FARE QUALITY FACTOR to specify a range"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

AmountOfPriceUnitProductIdTypeUnclassified

Type for identifier of an AMOUNT OF PRICE UNIT PRODUCT.

{
  "$ref": "#/definitions/FareProductIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

AmountOfPriceUnitProductRefReference

Reference to a AMOUNT OF PRICE UNIT PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AmountOfPriceUnitProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AmountOfPriceUnitProduct",
  "x-netex-substitutionGroup": "FareProductRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

AmountOfPriceUnitProductRefStructureReference

Type for Reference to an AMOUNT OF PRICE UNIT PRODUCT.

{
  "$ref": "#/definitions/FareProductRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AmountOfPriceUnitProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

amountOfPriceUnitRefs_RelStructureCollection

Type for list of references to an AMOUNT OF PRICE UNIT PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "AmountOfPriceUnitProductRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AmountOfPriceUnitProductRef"
          }
        }
      },
      "required": [
        "AmountOfPriceUnitProductRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ArrivalStructureUnclassified

Reorganisation of Passing times as arrival.

{
  "type": "object",
  "properties": {
    "Time": {
      "type": "string",
      "format": "time",
      "description": "Latest Arrival time."
    },
    "DayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Number of days after the starting day of the journey. Default is 0 for same day."
    },
    "ForAlighting": {
      "type": "boolean",
      "description": "Whether alighting is allowed at the stop Default is true."
    },
    "IsFlexible": {
      "type": "boolean",
      "description": "Whether use of stop is flexible, i.e. requires phoning to arrange. Must be a FLEXIBLE LINE. Default is false."
    },
    "JourneyPartRef": {
      "$ref": "#/definitions/JourneyPartRef"
    },
    "journeyMeetings": {
      "allOf": [
        {
          "$ref": "#/definitions/journeyMeetingViews_RelStructure"
        }
      ],
      "description": "JOURNEY MEETINGs for visit."
    },
    "interchanges": {
      "allOf": [
        {
          "$ref": "#/definitions/serviceJourneyInterchanges_RelStructure"
        }
      ],
      "description": "INTERCHANGEs for visit."
    },
    "interchangeRules": {
      "allOf": [
        {
          "$ref": "#/definitions/interchangeRules_RelStructure"
        }
      ],
      "description": "INTERCHANGE RULEs for visit."
    },
    "TimeDemandTypeRef": {
      "$ref": "#/definitions/TimeDemandTypeRef",
      "x-netex-choice": [
        "TimeDemandTypeRef",
        "TimebandRef"
      ]
    },
    "TimebandRef": {
      "$ref": "#/definitions/TimebandRef",
      "x-netex-choice": [
        "TimeDemandTypeRef",
        "TimebandRef"
      ]
    },
    "DutyPartRef": {
      "$ref": "#/definitions/DutyPartRef"
    },
    "PassengerStopAssignmentRef": {
      "$ref": "#/definitions/PassengerStopAssignmentRef",
      "x-netex-choice": [
        "PassengerStopAssignmentRef",
        "QuayAssignmentView"
      ]
    },
    "QuayAssignmentView": {
      "$ref": "#/definitions/QuayAssignmentView",
      "x-netex-choice": [
        "PassengerStopAssignmentRef",
        "QuayAssignmentView"
      ]
    },
    "DynamicStopAssignment": {
      "$ref": "#/definitions/DynamicStopAssignment"
    },
    "AccessibilityAssessment": {
      "$ref": "#/definitions/AccessibilityAssessment"
    },
    "CheckConstraint": {
      "$ref": "#/definitions/CheckConstraint"
    },
    "noticeAssignments": {
      "allOf": [
        {
          "$ref": "#/definitions/noticeAssignments_RelStructure"
        }
      ],
      "description": "NOTICEs of a CALL that apply only to the Arrival or departure."
    },
    "passengerAtStopTimes": {
      "allOf": [
        {
          "$ref": "#/definitions/passengerAtStopTimes_RelStructure"
        }
      ],
      "description": "Times by which passenger should be at stop for specific processes such as baggage checking, passport control and security - may be earlier than the departure time for departures, or later than arrival time for arrivals. +v2.0"
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

AssignmentAbstract

A set of properties to be applied to an another element. It has a name and an order.

{
  "$ref": "#/definitions/Assignment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_version.xsd"
}

Assignment_DummyAbstract

Dummy Abstract Assignment. An Assignment assigns a property to an other element. It has a name and an order.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "AccessRightParameterAssignment_Dummy",
    "ActivationAssignment",
    "Assignment",
    "CheckConstraint",
    "CheckConstraintDelay",
    "CheckConstraintThroughput",
    "DayTypeAssignment",
    "DeckPlanAssignment",
    "DisplayAssignment",
    "DistributionAssignment",
    "DynamicVehicleMeetingPointAssignment",
    "JourneyAccounting",
    "NetworkRestriction",
    "NoticeAssignment_Dummy",
    "RechargingPointAssignment",
    "SalesOfferPackageSubstitution",
    "ServiceExclusion",
    "TaxiServicePlaceAssignment",
    "TimeDemandTypeAssignment",
    "TransferRestriction",
    "VehicleAccessCredentialsAssignment",
    "VehicleMeetingPointAssignment",
    "VehicleMeetingPointAssignment_Dummy",
    "VehiclePoolingPlaceAssignment",
    "VehicleServicePlaceAssignment",
    "VehicleServicePlaceAssignment_Dummy",
    "VehicleSharingPlaceAssignment"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_version.xsd"
}

Assignment_VersionStructureStructure

Type for ASSIGNMENT.

{
  "$ref": "#/definitions/Assignment_VersionStructure_Dummy",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_version.xsd"
}

Assignment_VersionStructure_DummyUnclassified

Type for ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of ASSIGNMENT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of ASSIGNMENT."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order in which to show an ASSIGNMENT. In some rare cases order makes no sense. The convention should be that order="1" is set then for all elements. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_version.xsd"
}

AssignmentIdTypeUnclassified

Type for identifier of a ASSIGNMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_support.xsd"
}

AssignmentRefReference

Reference to a ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Assignment",
  "x-netex-substitutionGroup": "OrderedVersionOfObjectRef",
  "x-netex-sg-members": [
    "ActivationAssignmentRef",
    "CheckConstraintDelayRef",
    "CheckConstraintRef",
    "CheckConstraintThroughputRef",
    "DayTypeAssignmentRef",
    "DeckPlanAssignmentRef",
    "DisplayAssignmentRef",
    "DistributionAssignmentRef",
    "JourneyAccountingRef",
    "NetworkRestrictionRef",
    "RechargingPointAssignmentRef",
    "SalesOfferPackageSubstitutionRef",
    "ServiceExclusionRef",
    "StopAssignmentRef",
    "TimeDemandTypeAssignmentRef",
    "TrainComponentLabelAssignmentRef",
    "TrainComponentStopAssignmentRef",
    "TransferRestrictionRef",
    "VehicleAccessCredentialsAssignmentRef",
    "VehicleMeetingPointAssignmentRef",
    "VehicleServicePlaceAssignmentRef",
    "deckEntranceAssignmentRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_support.xsd"
}

AssignmentRefStructureReference

Type for a versioned reference to a NeTEx Object.

{
  "$ref": "#/definitions/OrderedVersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Assignment",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_assignment_support.xsd"
}

AssistanceAvailabilityEnumerationEnum

Allowed values for Assistance Availability.

{
  "type": "string",
  "enum": [
    "none",
    "available",
    "availableIfBooked",
    "availableAtCertainTimes",
    "availableDependentOnJourney",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AssistanceBookingServiceEntity

Information about how to book assistance for wheelchair and disabled users.

{
  "$ref": "#/definitions/AssistanceBookingService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_assistanceBooking_version.xsd"
}

AssistanceBookingService_VersionStructureStructure

Type for ASSISTANCE BOOKING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "AssistanceAvailability": {
          "allOf": [
            {
              "$ref": "#/definitions/AssistanceAvailabilityEnumeration"
            }
          ],
          "description": "Availilability of assistance."
        },
        "WheelchairBookingRequired": {
          "type": "boolean",
          "description": "Whether a booking is needed to use a wheelchair."
        },
        "BookingContact": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for ASSISTANCE BOOKING SERVICE."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for this booking service. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ]
        },
        "BookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingArrangementsStructure"
            }
          ],
          "description": "Booking conditions for ASSISTANCE BOOKING SERVICE. DEPRECATED: use bookingArrangements",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ],
          "x-netex-deprecated": true
        },
        "VehicleMode": {
          "$ref": "#/definitions/VehicleMode"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "BookedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Specific object to which booking relates, e.g. SCHEDULED STOP POINT, STOP, VEHICLE JOURNEY, etc."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for ASSISTANCE BOOKING SERVICE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_assistanceBooking_version.xsd"
}

AssistanceBookingServiceIdTypeUnclassified

Type for identifier of an ASSISTANCE BOOKING SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_assistanceBooking_support.xsd"
}

AssistanceBookingServiceRefReference

Reference to an ASSISTANCE BOOKING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AssistanceBookingServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AssistanceBookingService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_assistanceBooking_support.xsd"
}

AssistanceBookingServiceRefStructureReference

Type for a reference to an ASSISTANCE BOOKING SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AssistanceBookingService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_assistanceBooking_support.xsd"
}

assistanceBookingServices_RelStructureCollection

Type for a list of ASSISTANCE BOOKING SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AssistanceBookingServiceRef": {
          "$ref": "#/definitions/AssistanceBookingServiceRef"
        },
        "AssistanceBookingService": {
          "$ref": "#/definitions/AssistanceBookingService"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_assistanceBooking_version.xsd"
}

AssistanceFacilityUnclassified

Classification of ASSISTANCE FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/AssistanceFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AssistanceFacilityEnumerationEnum

Allowed values for Assistance Facility.

{
  "type": "string",
  "enum": [
    "personalAssistance",
    "boardingAssistance",
    "wheelchairAssistance",
    "unaccompaniedMinorAssistance",
    "wheelchairUse",
    "conductor",
    "information",
    "other",
    "none",
    "any"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

AssistanceFacilityListUnclassified

List of ASSISTANCE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/AssistanceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AssistanceFacilityListOfEnumerationsUnclassified

List of values for ASSISTANCE FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/AssistanceFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

AssistanceNeededEnumerationEnum

Allowed values for assistance needed.

{
  "type": "string",
  "enum": [
    "levelAccess",
    "stepNegotiation",
    "rampRequired",
    "hoistRequired",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

AssistanceServiceEntity

Specialisation of LOCAL SERVICE for ASSISTANCE providing information like language, accessibility trained staff, etc.

{
  "$ref": "#/definitions/AssistanceService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

AssistanceService_VersionStructureStructure

Type for an ASSISTANCE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "AssistanceFacilityList": {
          "$ref": "#/definitions/AssistanceFacilityList"
        },
        "AssistanceAvailability": {
          "allOf": [
            {
              "$ref": "#/definitions/AssistanceAvailabilityEnumeration"
            }
          ],
          "description": "Availability of assistance service."
        },
        "Staffing": {
          "allOf": [
            {
              "$ref": "#/definitions/StaffingEnumeration"
            }
          ],
          "description": "Staffing service."
        },
        "AccessibilityToolList": {
          "$ref": "#/definitions/AccessibilityToolListOfEnumerations"
        },
        "Languages": {
          "allOf": [
            {
              "$ref": "#/definitions/LanguageListOfEnumerations"
            }
          ],
          "description": "Languages spoken for assistance."
        },
        "AccessibilityTrainedStaff": {
          "type": "boolean",
          "description": "Whether staff are accessibility trained."
        },
        "EmergencyServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/EmergencyServiceListOfEnumerations"
            }
          ],
          "description": "Emergency service assistance available."
        },
        "SafetyFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/SafetyFacilityListOfEnumerations"
            }
          ],
          "description": "Safety facilities."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

AssistanceServiceIdTypeUnclassified

Type for identifier of an ASSISTANCE SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

AssistanceServiceRefReference

Identifier of an ASSISTANCE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AssistanceServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AssistanceService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

AssistanceServiceRefStructureReference

Type for a reference to an ASSISTANCE SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AssistanceService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

AssistedBoardingLocationEnumerationEnum

Allowed values for assisted boarding locations.

{
  "type": "string",
  "enum": [
    "boardAtAnyDoor",
    "boardOnlyAtSpecifiedPositions",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

associationNameUnclassified

{
  "type": "string",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AssociationRoleTypeUnclassified

{
  "type": "object",
  "properties": {
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

AudibleSignalsAvailableUnclassified

Whether a PLACE has audible signals for the visually impaired.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

AudioAnnouncementTypeEnumerationEnum

Allowed values for AudioAnnouncements

{
  "type": "string",
  "enum": [
    "onDemand",
    "automatic"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

AudioTriggerMethodEnumerationEnum

Allowed values for AudioTriggersMethod

{
  "type": "string",
  "enum": [
    "presenceDetector",
    "mobileApp",
    "internetPage",
    "specificDevice",
    "pushButton",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

AuthenticatedRequestAbstract

Subsititutable type for an authenticated request Authenticated.

{
  "allOf": [
    {
      "$ref": "#/definitions/AuthenticatedRequestStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "AbstractDiscoveryRequest",
    "ProducerRequest",
    "TerminateSubscriptionRequest"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AuthenticatedRequestStructureUnclassified

Type for Authticated SIRI Request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRequestStructure"
    },
    {
      "properties": {
        "AccountId": {
          "type": "string",
          "description": "Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account  may be common to all users of an application, or to an individual user. Note that to identify an individual user the  RequestorRef can be used with an anonymised token.  .     +SIRI v2.0"
        },
        "AccountKey": {
          "type": "string",
          "description": "Authentication key for request. May be used to authenticate requests from a particular account. +SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

AuthorityEntity

The ORGANISATION under which the responsibility of organising the transport service in a certain area is placed.

{
  "$ref": "#/definitions/Authority_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ResourceFrame"
  ],
  "x-netex-substitutionGroup": "TransportOrganisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

Authority_VersionStructureStructure

Type for an AUTHORITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransportOrganisation_VersionStructure"
    },
    {
      "properties": {
        "authorityTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfOrganisationRefs_RelStructure"
            }
          ],
          "description": "Classification of AUTHORITY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

AuthorityIdTypeUnclassified

Type for identifier of an AUTHORITY.

{
  "$ref": "#/definitions/TransportOrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AuthorityRefReference

Reference to an AUTHORITY.

{
  "$ref": "#/definitions/AuthorityRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Authority",
  "x-netex-substitutionGroup": "TransportOrganisationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AuthorityRefStructureReference

Type for a reference to an AUTHORITY.

{
  "$ref": "#/definitions/TransportOrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Authority",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

AvailabilityConditionEntity

VALIDITY CONDITION stated in terms of DAY TYPES and PROPERTIES OF DAYs.

{
  "$ref": "#/definitions/AvailabilityCondition_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ValidityCondition_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

AvailabilityCondition_VersionStructureStructure

Type for an AVAILABILITY CONDITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidBetween_VersionStructure"
    },
    {
      "properties": {
        "IsAvailable": {
          "type": "boolean",
          "description": "Whether condition makes resource available or not available. Default is available."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypes_RelStructure"
            }
          ],
          "description": "DAY TYPEs for AVAILABILITY CONDITION."
        },
        "ValidDayBits": {
          "type": "string",
          "description": "For UIC style encoding of day types String of bits, one for each day in period: whether valid or not valid on the day. Normally there will be a bit for every day between start and end date. If bit is missing, assume available."
        },
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebands_RelStructure"
            }
          ],
          "description": "TIME BANDs for AVAILABILITY CONDITION."
        },
        "operatingDays": {
          "allOf": [
            {
              "$ref": "#/definitions/operatingDays_RelStructure"
            }
          ],
          "description": "OPERATING DAYs for AVAILABILITY CONDITION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

AvailabilityConditionIdTypeUnclassified

Type for identifier of an AVAILABILITY CONDITION.

{
  "$ref": "#/definitions/ValidityConditionIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_support.xsd"
}

AvailabilityConditionRefReference

Reference to an AVAILABILITY CONDITION. A VALIDITY CONDITION defined in terms of temporal attributes.

{
  "allOf": [
    {
      "$ref": "#/definitions/AvailabilityConditionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "AvailabilityCondition",
  "x-netex-substitutionGroup": "ValidityConditionRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_support.xsd"
}

AvailabilityConditionRefStructureReference

Type for a reference to an AVAILABILITY CONDITION.

{
  "$ref": "#/definitions/ValidityConditionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "AvailabilityCondition",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_support.xsd"
}

availabilityConditions_RelStructureCollection

A collection of one or more AVAILABILITY CONDITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AvailabilityConditionRef": {
          "$ref": "#/definitions/AvailabilityConditionRef"
        },
        "AvailabilityCondition": {
          "$ref": "#/definitions/AvailabilityCondition"
        },
        "ValidDuring": {
          "allOf": [
            {
              "$ref": "#/definitions/ValidDuring"
            }
          ],
          "description": "OPTIMISATION: Simple version of an AVAILABILITY CONDITION Comprises a simple period and DAY TYPE."
        },
        "ValidBetween": {
          "$ref": "#/definitions/ValidBetween"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

BaggageTypeEnumerationEnum

Allowed values for BAGGAGE TYPE.

{
  "type": "string",
  "enum": [
    "handbag",
    "handLuggage",
    "smallSuitcase",
    "suitcase",
    "trunk",
    "oversizeItem",
    "bicycle",
    "motorcycle",
    "sportingEquipment",
    "skis",
    "musicalInstrument",
    "pushChair",
    "wheelchair",
    "motorizedWheelchair",
    "largeMotorizedWheelchair",
    "smallAnimal",
    "animal",
    "game",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

BaggageUseTypeEnumerationEnum

Allowed values for BAGGAGE USE TYPE.

{
  "type": "string",
  "enum": [
    "carryOn",
    "checkIn",
    "oversizeCheckIn",
    "baggageCompartment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

BatteryEquipmentEntity

Specialisation of INSTALLED EQUIPMENT for BATTERY. +v1.2.2

{
  "$ref": "#/definitions/BatteryEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

BatteryEquipment_VersionStructureStructure

Type for a BATTERY EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    },
    {
      "properties": {
        "BatteryCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/WattHoursType"
            }
          ],
          "description": "Battery capacity stated by the manufacturer in Watt Hours [Wh]"
        },
        "BatteryUsableCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/WattHoursType"
            }
          ],
          "description": "Usable battery capacity stated in Watt Hours [Wh]"
        },
        "NominalVoltage": {
          "allOf": [
            {
              "$ref": "#/definitions/VoltageType"
            }
          ],
          "description": "Voltage for battery in volts."
        },
        "MaximumChargingPower": {
          "allOf": [
            {
              "$ref": "#/definitions/WattageType"
            }
          ],
          "description": "Maximum charging power of the grid
supply [W]. The sum of the current
power of all connected charging
points cannot exceed this value."
        },
        "TypeOfBatteryChemistryRef": {
          "$ref": "#/definitions/TypeOfBatteryChemistryRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

BatteryEquipmentIdTypeUnclassified

Type for identifier of BATTERY EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

BatteryEquipmentRefReference

Identifier of an BATTERY EQUIPMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/BatteryEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BatteryEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

BatteryEquipmentRefStructureReference

Type for a reference to an BATTERY EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BatteryEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

BayGeometryEnumerationEnum

Allowed values for PARKING Geometry. +v1.2.2

{
  "type": "string",
  "enum": [
    "unspecified",
    "orthogonal",
    "angled",
    "parallel",
    "freeFormat",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

BeaconDirectionEnumerationEnum

Allowed values for communication direction of beacon.

{
  "type": "string",
  "enum": [
    "unidirectional",
    "bidirectional"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

BeaconPointEntity

A POINT where a beacon or similar device to support the automatic detection of vehicles passing by is located.

{
  "$ref": "#/definitions/BeaconPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ActivationPoint_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

BeaconPoint_VersionStructureStructure

Type for BEACON POINT.

{
  "$ref": "#/definitions/ActivationPoint_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

BeaconPointIdTypeUnclassified

Type for identifier of a BEACON POINT.

{
  "$ref": "#/definitions/ActivationPointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

BeaconPointRefReference

Reference to a BEACON POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/BeaconPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BeaconPoint",
  "x-netex-substitutionGroup": "ActivationPointRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

BeaconPointRefStructureReference

Type for a reference to a BEACON POINT.

{
  "$ref": "#/definitions/ActivationPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BeaconPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

BeaconProtocolEnumerationEnum

Allowed values for beacon protocols.

{
  "type": "string",
  "enum": [
    "iBeacon",
    "Eddystone",
    "VDV431"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

BeaconTypeEnumerationEnum

Allowed values for Beacon Type.

{
  "type": "string",
  "enum": [
    "ble",
    "uwb",
    "wifi"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

BedEquipmentEntity

A specialisation of SPOT EQUIPMENT describing the detailed properties of a bed. +v2.0

{
  "$ref": "#/definitions/BedEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

BedEquipment_VersionStructureStructure

Type for a BED EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotEquipment_VersionStructure"
    },
    {
      "properties": {
        "BedType": {
          "allOf": [
            {
              "$ref": "#/definitions/BedTypeEnumeration"
            }
          ],
          "description": "Length of bed back from seat bottom."
        },
        "IsStowable": {
          "type": "boolean",
          "description": "Whether bed can be stowed away when not in use."
        },
        "Headroom": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of bed back from seat bottom."
        },
        "BedLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "UsableLength of bed back from seat bottom."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

BedEquipmentIdTypeUnclassified

Type for identifier of BED EQUIPMENT.

{
  "$ref": "#/definitions/SpotEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

BedEquipmentRefReference

Identifier of a BED EQUIPMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/BedEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BedEquipment",
  "x-netex-substitutionGroup": "SpotEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

BedEquipmentRefStructureReference

Type for a reference to a BED EQUIPMENT.

{
  "$ref": "#/definitions/SpotEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BedEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

BedTypeEnumerationEnum

Allowed values for TYPE OF BED. +v2.0

{
  "type": "string",
  "enum": [
    "singleBed",
    "doubleBed",
    "bedForChild",
    "cot",
    "bottomBunk",
    "middleBunk",
    "topBunk",
    "hammock",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

BerthFacilityUnclassified

Classification of BERTHFACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/BerthFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

BerthFacilityEnumerationEnum

Allowed values for Berth Facility:

{
  "type": "string",
  "enum": [
    "lower",
    "middle",
    "upper",
    "both",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

BeyondDataHorizonUnclassified

Error: Data period or subscription period is outside of period covered by service.

{
  "allOf": [
    {
      "$ref": "#/definitions/BeyondDataHorizonErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

BeyondDataHorizonErrorStructureUnclassified

Type for error.

{
  "$ref": "#/definitions/ErrorCodeStructure",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

BlacklistEntity

A list of items (TRAVEL DOCUMENTs, CONTRACTs etc) the validity of which has been cancelled temporarily or permanently, for a specific reason like loss of the document, technical malfunction, no credit on bank account, offences committed by the customer, etc.

{
  "$ref": "#/definitions/Blacklist_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

Blacklist_VersionStructureStructure

Type for BLACKLIST.

{
  "$ref": "#/definitions/SecurityList_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

BlacklistIdTypeUnclassified

Type for identifier of a BLACKLIST.

{
  "$ref": "#/definitions/SecurityListIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

BlacklistRefReference

Reference to a BLACKLIST.

{
  "allOf": [
    {
      "$ref": "#/definitions/BlacklistRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Blacklist",
  "x-netex-substitutionGroup": "SecurityListRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

blacklistRefs_RelStructureCollection

Type for a list of BLACKLISTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "BlacklistRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/BlacklistRef"
          }
        }
      },
      "required": [
        "BlacklistRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

BlacklistRefStructureReference

Type for Reference to a BLACKLIST.

{
  "$ref": "#/definitions/SecurityListRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Blacklist",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

blacklists_RelStructureCollection

Type for a list of BLACKLISTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "BlacklistRef": {
          "$ref": "#/definitions/BlacklistRef"
        },
        "Blacklist": {
          "$ref": "#/definitions/Blacklist"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

blacklistsInFrame_RelStructureCollection

Type for containment in frame of BLACK LISTS.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "Blacklist": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Blacklist"
          }
        }
      },
      "required": [
        "Blacklist"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

BlackoutStartEnumerationEnum

Allowed values for BlackoutStart event.

{
  "type": "string",
  "enum": [
    "mayTravelAnytime",
    "noTravelWithinPeriod",
    "noTravelWithinTimeband",
    "mayCompleteIfStartedBefore"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

BlockEntity

The work of a vehicle from the time it leaves a PARKING POINT after parking until its next return to park at a PARKING POINT. Any subsequent departure from a PARKING POINT after parking marks the start of a new BLOCK. The period of a BLOCK has to be covered by DUTies.

{
  "$ref": "#/definitions/Block_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "VehicleScheduleFrame"
  ],
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

Block_VersionStructureStructure

Type for BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of BLOCK."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of BLOCK."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "PreparationDuration": {
          "type": "string",
          "description": "Preparation time before starting BLOCK."
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time of BLOCK. In principle this can be derived from the Start time of the first journey and the preparation duration but may be stated explicitly as well."
        },
        "StartTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset of Start time from current OPERATING DAY."
        },
        "FinishingDuration": {
          "type": "string",
          "description": "Time to complete BLOCK."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End time of BLOCK. In principle this can be derived from the Start time of the last journey and the finishing duration but may be stated explicitly as well."
        },
        "EndTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset of end time from current OPERATING DAY."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeRefs_RelStructure"
            }
          ],
          "description": "DAY TYPEs for BLOCK."
        },
        "VehicleServicePartRef": {
          "$ref": "#/definitions/VehicleServicePartRef"
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "StartPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Point at which BLOCK starts Should be a PARKING POINT but might be of unknown type."
        },
        "EndPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Point at which BLOCK ends Point at which BLOCK starts Should be a PARKING POINT but might be of unknown type."
        },
        "journeys": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyRefs_RelStructure"
            }
          ],
          "description": "JOURNEYS making up BLOCK."
        },
        "coursesOfJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/coursesOfJourneys_RelStructure"
            }
          ],
          "description": "Runs in BLOCK PART."
        },
        "blockParts": {
          "allOf": [
            {
              "$ref": "#/definitions/blockParts_RelStructure"
            }
          ],
          "description": "BLOCK PARTS in BLOCK."
        },
        "reliefOpportunities": {
          "allOf": [
            {
              "$ref": "#/definitions/reliefOpportunities_RelStructure"
            }
          ],
          "description": "RELIEF OPPORTUNITIES of a BLOCK-"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

BlockIdTypeUnclassified

Type for identifier of a BLOCK.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

BlockPartEntity

A part of a BLOCK.

{
  "$ref": "#/definitions/BlockPart_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

BlockPart_VersionStructureStructure

Type for a BLOCK PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of BLOCK PART."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of BLOCK PART."
        },
        "BlockRef": {
          "$ref": "#/definitions/BlockRef"
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "CompoundBlockRef": {
          "$ref": "#/definitions/CompoundBlockRef"
        },
        "JourneyPartCoupleRef": {
          "$ref": "#/definitions/JourneyPartCoupleRef",
          "x-netex-choice": [
            "JourneyPartCoupleRef",
            "journeyParts"
          ]
        },
        "journeyParts": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPartRefs_RelStructure"
            }
          ],
          "description": "JOURNEY PARTs in BLOCK PART.",
          "x-netex-choice": [
            "JourneyPartCoupleRef",
            "journeyParts"
          ]
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of part within BLOCK. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

BlockPartIdTypeUnclassified

Type for identifier of a BLOCK PART.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

BlockPartRefReference

Reference to a BLOCK PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/BlockPartRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BlockPart",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "TrainBlockPartRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

BlockPartRefStructureReference

Type for Reference to a BLOCK PART.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BlockPart",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

blockParts_RelStructureCollection

Type for a list of BLOCK PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "BlockPartRef": {
          "$ref": "#/definitions/BlockPartRef"
        },
        "BlockPart": {
          "$ref": "#/definitions/BlockPart"
        },
        "TrainBlockPart": {
          "$ref": "#/definitions/TrainBlockPart"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

BlockRefReference

Reference to a BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/BlockRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Block",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "TrainBlockRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

blockRefs_RelStructureCollection

A collection of one or more references to a BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "BlockRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/BlockRef"
          }
        }
      },
      "required": [
        "BlockRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

BlockRefStructureReference

Type for Reference to a BLOCK.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Block",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

blocksInFrame_RelStructureCollection

Type for containment in frame of BLOCKS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Block": {
          "$ref": "#/definitions/Block"
        },
        "CompoundBlock": {
          "$ref": "#/definitions/CompoundBlock"
        },
        "TrainBlock": {
          "$ref": "#/definitions/TrainBlock"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

BoardingPermissionUnclassified

Classification of BOARDING PERMISSION - UIC 7161 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/BoardingPermissionEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

BoardingPermissionEnumerationEnum

Allowed values or Boarding Permission Facility: UIc.

{
  "type": "string",
  "enum": [
    "normal",
    "earlyBoardingPossibleBeforeDeparture",
    "lateAlightingPossibleAfterArrival",
    "overnightStayOnboardAllowed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

BoardingPositionEntity

A location within a QUAY from which passengers may directly board, or onto which passengers may directly alight from, a VEHICLE.

{
  "$ref": "#/definitions/BoardingPosition_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlaceSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

BoardingPosition_VersionStructureStructure

Type for a BOARDING POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceSpace_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Pubic identifier code of BOARDING POSITION."
        },
        "BoardingPositionType": {
          "allOf": [
            {
              "$ref": "#/definitions/BoardingPositionTypeEnumeration"
            }
          ],
          "description": "Classifier of BOARDING POSITION."
        },
        "boardingPositionEntrances": {
          "allOf": [
            {
              "$ref": "#/definitions/entranceRefs_RelStructure"
            }
          ],
          "description": "Entrances to BOARDING POSITION."
        },
        "PlatformHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of the platform relative to the ground (bus) or the rail track."
        },
        "EdgeToTrackCenterDistance": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance between the track centre and the platform edge parallel to the running plane (bq), as defined in chapter 13 of EN 15273-3:2013."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

BoardingPositionIdTypeUnclassified

Type for identifier of a BOARDING POSITION.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

BoardingPositionRefReference

Reference to a BOARDING POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/BoardingPositionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BoardingPosition",
  "x-netex-substitutionGroup": "StopPlaceSpaceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

boardingPositionRefs_RelStructureCollection

Type for a collection of one or more references to a BOARDING POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "BoardingPositionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/BoardingPositionRef"
          }
        }
      },
      "required": [
        "BoardingPositionRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

BoardingPositionRefStructureReference

Type for reference to a BOARDING POSITION.

{
  "$ref": "#/definitions/StopPlaceSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BoardingPosition",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

boardingPositions_RelStructureCollection

Type for a list of BOARDING POSITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "BoardingPositionRef": {
          "$ref": "#/definitions/BoardingPositionRef"
        },
        "BoardingPosition": {
          "$ref": "#/definitions/BoardingPosition"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

BoardingPositionTypeEnumerationEnum

Allowed values for BOARDING POSITION Component Types.

{
  "type": "string",
  "enum": [
    "unknown",
    "doorFromAirlineGate",
    "positionOnRailPlatform",
    "positionOnMetroPlatform",
    "positionAtCoachStop",
    "positionAtBusStop",
    "boatGangway",
    "ferryGangway",
    "telecabinPlatform",
    "setDownPoint",
    "taxiBay",
    "vehicleLoadingRamp",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

BollardCrossingEnumerationEnum

Allowed values for the bollards on crossings

{
  "type": "string",
  "enum": [
    "none",
    "contrasted",
    "yes",
    "partial",
    "limited"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

BookingAccessEnumerationEnum

Allowed values for Booking Access.

{
  "type": "string",
  "enum": [
    "public",
    "authorisedPublic",
    "staff",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingArrangementEntity

Details of the booking arrangements for a given LINE, STOP, SERVICE etc.

{
  "$ref": "#/definitions/BookingArrangement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

BookingArrangement_VersionStructureStructure

Type for a BOOKING ARRANGEMENT

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "BookingContact": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact for Booking. +v1.1"
        },
        "BookingMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingMethodListOfEnumerations"
            }
          ],
          "description": "Allowed Ways of Making a BOOKING."
        },
        "BookingAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingAccessEnumeration"
            }
          ],
          "description": "Who can make a booking. Default is public."
        },
        "BookWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseWhenEnumeration"
            }
          ],
          "description": "When Booking can be made. +V1.1"
        },
        "BuyWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "When purchase can be made. +V1.1"
        },
        "LatestBookingTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time in day that booking can be made."
        },
        "MinimumBookingPeriod": {
          "type": "string",
          "description": "Minimum interval in advance of departure day or time that Service may be ordered."
        },
        "MaximumBookingPeriod": {
          "type": "string",
          "description": "Maximum interval in advance of departure day or time that Service may be ordered. +V1.2.2"
        },
        "BookingUrl": {
          "allOf": [
            {
              "$ref": "#/definitions/InfoLinkStructure"
            }
          ],
          "description": "URL for booking. +V1.1"
        },
        "BookingNote": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Note about booking the FLEXIBLE LINE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

BookingArrangementIdTypeUnclassified

Type for identifier of a BookingArrangement

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingArrangementRefReference

Reference to a BOOKING ARRANGEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingArrangementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BookingArrangement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingArrangementRefStructureReference

Type for a reference to a BOOKING ARRANGEMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BookingArrangement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

bookingArrangements_RelStructureCollection

Type for a list of BookingArrangements.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "BookingArrangementRef": {
          "$ref": "#/definitions/BookingArrangementRef"
        },
        "BookingArrangement": {
          "$ref": "#/definitions/BookingArrangement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

bookingArrangementsInFrame_RelStructureCollection

Type for containment in frame of BOOKING ARRANGEMENTs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "BookingArrangement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/BookingArrangement"
          }
        }
      },
      "required": [
        "BookingArrangement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

BookingArrangementsStructureUnclassified

Type for BOOKING ARRANGEMENTs.

{
  "type": "object",
  "properties": {
    "BookingContact": {
      "allOf": [
        {
          "$ref": "#/definitions/ContactStructure"
        }
      ],
      "description": "Contact for Booking. +v1.1"
    },
    "BookingMethods": {
      "allOf": [
        {
          "$ref": "#/definitions/BookingMethodListOfEnumerations"
        }
      ],
      "description": "Allowed ways of making a BOOKING."
    },
    "BookingAccess": {
      "allOf": [
        {
          "$ref": "#/definitions/BookingAccessEnumeration"
        }
      ],
      "description": "Who can make a booking. Default is public."
    },
    "BookWhen": {
      "allOf": [
        {
          "$ref": "#/definitions/PurchaseWhenEnumeration"
        }
      ],
      "description": "When a booking can be made. +V1.1"
    },
    "BuyWhen": {
      "allOf": [
        {
          "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
        }
      ],
      "description": "When purchase can be made. +V1.1"
    },
    "LatestBookingTime": {
      "type": "string",
      "format": "time",
      "description": "Latest time in day that booking can be made."
    },
    "MinimumBookingPeriod": {
      "type": "string",
      "description": "Minimum interval in advance of departure day or time that Service may be ordered."
    },
    "MaximumBookingPeriod": {
      "type": "string",
      "description": "Maximum interval in advance of departure day or time that a service may be ordered. +V1.2.2"
    },
    "BookingUrl": {
      "allOf": [
        {
          "$ref": "#/definitions/InfoLinkStructure"
        }
      ],
      "description": "URL for booking. +V1.1"
    },
    "BookingNote": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Note about booking the FLEXIBLE LINE."
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

BookingChargeTypeEnumerationEnum

Allowed values for BookingPayment +v1.1

{
  "type": "string",
  "enum": [
    "fullAmount",
    "blockFullAmountOnCard",
    "deposit",
    "none",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingDebitEntity

A LOG ENTRY recording data about a debiting action for a booking fee.

{
  "$ref": "#/definitions/BookingDebit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareDebit_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

BookingDebit_VersionStructureStructure

Type for BOOKING DEBIT.

{
  "$ref": "#/definitions/FareDebit_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

BookingDebitIdTypeUnclassified

Type for identifier of a BOOKING DEBIT.

{
  "$ref": "#/definitions/FareDebitIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

BookingDebitRefReference

Reference to a BOOKING DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingDebitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BookingDebit",
  "x-netex-substitutionGroup": "FareDebitRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

BookingDebitRefStructureReference

Type for Reference to a BOOKING DEBIT.

{
  "$ref": "#/definitions/FareDebitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BookingDebit",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

BookingMethodEnumerationEnum

Allowed values for Flexible Booking method.

{
  "type": "string",
  "enum": [
    "callDriver",
    "callOffice",
    "online",
    "other",
    "phoneAtStop",
    "text",
    "mobileApp",
    "atOffice",
    "none"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingMethodListOfEnumerationsUnclassified

List of values for Flexible Booking values.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/BookingMethodEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingPolicyAbstract

The number and characteristics of persons entitled to use the public transport service instead of the original customer. +v1.2.2

{
  "$ref": "#/definitions/BookingPolicy_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

BookingPolicy_VersionStructureStructure

Type for BOOKING POLICY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "BookingMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingMethodListOfEnumerations"
            }
          ],
          "description": "Booking methods allowed. +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

BookingPolicyIdTypeUnclassified

Type for identifier of a BOOKING POLICY PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

BookingPolicyRefReference

Reference to a BOOKING POLICY USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingPolicyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BookingPolicy",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-sg-members": [
    "CancellingRef",
    "ReservingRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

BookingPolicyRefStructureReference

Type for Reference to a BOOKING POLICY USAGE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BookingPolicy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

BookingProcessEnumerationEnum

Allowed values for Booking Process UIC 7037 Code list.

{
  "type": "string",
  "enum": [
    "productNotAvailable",
    "productNotBookable",
    "bookableThroughInternationalSystem",
    "bookableThroughNationalSystem",
    "bookableManuallly",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

BookingProcessFacilityUnclassified

Classification of BOOKING PROCESS FACILITY type - UIC 7037 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingProcessEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

BookingProcessFacilityListUnclassified

List of BOOKING PROCESS FACILITies UIC 7037 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingProcessFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

BookingProcessFacilityListOfEnumerationsUnclassified

List of values for BOOKING PROCESS FACILITY UIC 7037 Code list.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/BookingProcessEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

BookingProcessListOfEnumerationsUnclassified

List of Booking Process values.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/BookingProcessEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

booleanListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "type": "boolean"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

booleanOrNilReasonUnclassified

Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.

{
  "anyOf": [
    {
      "$ref": "#/definitions/NilReasonEnumeration"
    },
    {
      "type": "boolean"
    },
    {
      "type": "string",
      "format": "uri"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

booleanOrNilReasonListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/booleanOrNilReason"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

BorderPointEntity

Designated BORDER POINT.

{
  "$ref": "#/definitions/BorderPoint_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

BorderPoint_ValueStructureUnclassified

Type for a BORDER POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPoint_VersionStructure"
    },
    {
      "properties": {
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of BORDER POINT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of BORDER POINT."
        },
        "GroupOfOperatorsRef": {
          "$ref": "#/definitions/GroupOfOperatorsRef",
          "x-netex-choice": [
            "GroupOfOperatorsRef",
            "GroupOfOperators"
          ]
        },
        "GroupOfOperators": {
          "$ref": "#/definitions/GroupOfOperators",
          "x-netex-choice": [
            "GroupOfOperatorsRef",
            "GroupOfOperators"
          ]
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

BorderPointIdTypeUnclassified

Type for identifier of a BORDER POINT.

{
  "$ref": "#/definitions/TimingPointIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

BorderPointRefReference

Reference to a BORDER POINT. (TAP TSI B.1.3 Border Boint Code).

{
  "allOf": [
    {
      "$ref": "#/definitions/BorderPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "BorderPoint",
  "x-netex-substitutionGroup": "TimingPointRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

BorderPointRefStructureReference

Type for a reference to a BORDER POINT.

{
  "$ref": "#/definitions/TimingPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "BorderPoint",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

borderPointsInFrame_RelStructureCollection

Type for containment in frame of BORDER POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "BorderPoint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/BorderPoint"
          }
        }
      },
      "required": [
        "BorderPoint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

BorderTypeEnumerationEnum

Allowed values for border types

{
  "type": "string",
  "enum": [
    "wall",
    "grass",
    "earth",
    "barrier",
    "road",
    "cyclingLane",
    "step",
    "rail",
    "plants",
    "trees",
    "mud",
    "solidEdge",
    "water",
    "gravel",
    "handrail",
    "noPhysicalBorder",
    "otherPhysicalBorder",
    "unknown",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

BoundingBoxStructureUnclassified

Defines a bounding box using two corner points. GML terminology.

{
  "type": "object",
  "properties": {
    "UpperLeft": {
      "allOf": [
        {
          "$ref": "#/definitions/LocationStructure"
        }
      ],
      "description": "A geospatial point. 
Upper Left corner.
."
    },
    "LowerRight": {
      "allOf": [
        {
          "$ref": "#/definitions/LocationStructure"
        }
      ],
      "description": "A geospatial point. 
Lower right corner.
."
    }
  },
  "required": [
    "UpperLeft",
    "LowerRight"
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

BrandingEntity

An arbitrary marketing classification.

{
  "$ref": "#/definitions/Branding_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_responsibility/netex_dataSource_version.xsd"
}

Branding_VersionStructureStructure

Type for a BRANDING.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Preferred presentation values associated with BRANDING. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_dataSource_version.xsd"
}

BrandingIdTypeUnclassified

Type for identifier of BRANDING.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

BrandingRefReference

Reference to a BRANDING.

{
  "allOf": [
    {
      "$ref": "#/definitions/BrandingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Branding",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

BrandingRefStructureReference

Type for a reference to a BRANDING.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Branding",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

BusSubmodeUnclassified

TPEG pti05 Bus submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/BusSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

BusSubmodeEnumerationEnum

Values for Bus MODEs of TRANSPORT: TPEG pti_table_05, col_table_10.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "localBus",
    "regionalBus",
    "expressBus",
    "nightBus",
    "postBus",
    "specialNeedsBus",
    "mobilityBus",
    "mobilityBusForRegisteredDisabled",
    "sightseeingBus",
    "shuttleBus",
    "highFrequencyBus",
    "dedicatedLaneBus",
    "schoolBus",
    "schoolAndPublicServiceBus",
    "railReplacementBus",
    "demandAndResponseBus",
    "airportLinkBus"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

CallUnclassified

A visit to a SCHEDULED STOP POINT as part of a VEHICLE JOURNEY. A CALL is a view of a POINT IN JOURNEY PATTERN that adds in derived data.

{
  "$ref": "#/definitions/Call_VersionedChildStructure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

Call_VersionedChildStructureUnclassified

Data type for CALL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "VisitNumber": {
          "type": "integer",
          "minimum": 1,
          "description": "Count of number of visits to this stop - as per SIRI use. Default is 1"
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef",
          "x-netex-choice": [
            "ScheduledStopPointRef",
            "ScheduledStopPointView"
          ]
        },
        "ScheduledStopPointView": {
          "$ref": "#/definitions/ScheduledStopPointView",
          "x-netex-choice": [
            "ScheduledStopPointRef",
            "ScheduledStopPointView"
          ]
        },
        "OnwardTimingLinkView": {
          "$ref": "#/definitions/OnwardTimingLinkView"
        },
        "OnwardServiceLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceLinkRefStructure"
            }
          ],
          "description": "reference to onwards SERVICE LINK.",
          "x-netex-choice": [
            "OnwardServiceLinkRef",
            "OnwardServiceLinkView"
          ]
        },
        "OnwardServiceLinkView": {
          "$ref": "#/definitions/OnwardServiceLinkView",
          "x-netex-choice": [
            "OnwardServiceLinkRef",
            "OnwardServiceLinkView"
          ]
        },
        "TimingPointStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointStatusEnumeration"
            }
          ],
          "description": "Nature of TIMING POINT. Default is primary."
        },
        "ServiceJourneyRef": {
          "$ref": "#/definitions/ServiceJourneyRef"
        },
        "PointInJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointInJourneyPatternRefStructure"
            }
          ],
          "description": "Point in JOURNEY PATTERN upon which this call is based. Can be used to obtain full association sets."
        },
        "Arrival": {
          "allOf": [
            {
              "$ref": "#/definitions/ArrivalStructure"
            }
          ],
          "description": "Arrival at CALL."
        },
        "Departure": {
          "allOf": [
            {
              "$ref": "#/definitions/DepartureStructure"
            }
          ],
          "description": "Departure from a CALL."
        },
        "Frequency": {
          "allOf": [
            {
              "$ref": "#/definitions/FrequencyStructure"
            }
          ],
          "description": "Frequency of service at CALL."
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "vias": {
          "allOf": [
            {
              "$ref": "#/definitions/vias_RelStructure"
            }
          ],
          "description": "Destinations that the SERVICE goes via."
        },
        "FlexiblePointProperties": {
          "$ref": "#/definitions/FlexiblePointProperties"
        },
        "ChangeOfDestinationDisplay": {
          "type": "boolean",
          "description": "Whether DESTINATION DISPLAY should be updated at this point. If DESTINATION NAME value is different from Previous stop this is implicit."
        },
        "ChangeOfServiceRequirements": {
          "type": "boolean",
          "description": "Whether Service Requirements Change at this point."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for POINT IN JOURNEY PATTERN."
        },
        "RequestStop": {
          "type": "boolean",
          "description": "Whether stop is a request stop for this journey. Default is false."
        },
        "RequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeEnumeration"
            }
          ],
          "description": "Method to Request Stop in this particular service pattern; if none specified, as as per stop. DEPRECATED: USE BoardingRquestMethod OR AlightingRequestMethod INSTEAD. -v2.0",
          "x-netex-deprecated": true
        },
        "BoardingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for boarding in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "AlightingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for alighting in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "StopUse": {
          "allOf": [
            {
              "$ref": "#/definitions/StopUseEnumeration"
            }
          ],
          "description": "Nature of use of stop, e.g. access, interchange only, or pass through. Default is Access."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for stop if different from those for SERVICE JOURNEY. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ]
        },
        "BookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingArrangementsStructure"
            }
          ],
          "description": "Booking Arrangements for stop if different from those for SERVICE JOURNEY. DEPRECATED: use bookingArrangements instead",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ],
          "x-netex-deprecated": true
        },
        "Print": {
          "type": "boolean",
          "description": "Whether the stop is included in printed media. Default is true. +v1.1"
        },
        "Dynamic": {
          "allOf": [
            {
              "$ref": "#/definitions/DynamicAdvertisementEnumeration"
            }
          ],
          "description": "When STOP POINT IN JOURNEY PATTERN is to be publicised in dynamic media. Default is always. +v1.1"
        },
        "PassengerCarryingRequirementRef": {
          "$ref": "#/definitions/PassengerCarryingRequirementRef",
          "x-netex-choice": [
            "PassengerCarryingRequirementRef",
            "PassengerCarryingRequirementsView"
          ]
        },
        "PassengerCarryingRequirementsView": {
          "$ref": "#/definitions/PassengerCarryingRequirementsView",
          "x-netex-choice": [
            "PassengerCarryingRequirementRef",
            "PassengerCarryingRequirementsView"
          ]
        },
        "TrainSize": {
          "$ref": "#/definitions/TrainSize"
        },
        "equipments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleEquipments_RelStructure"
            }
          ],
          "description": "VEHICLE EQUIPMENT available on service."
        },
        "Note": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text annotation that applies to this CALL. This is for internal use. Customer facing should be added to footnote."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of Call within Journey. -v2.0",
          "xml": {
            "attribute": true
          }
        },
        "constrained": {
          "type": "boolean",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

CallIdTypeUnclassified

Type for identifier of a CALL.

{
  "$ref": "#/definitions/PointInJourneyPatternIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_support.xsd"
}

CallRefReference

Reference to a CALL.

{
  "allOf": [
    {
      "$ref": "#/definitions/CallRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Call",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_support.xsd"
}

CallRefStructureReference

Type for a reference to an ADDRESSED PLACE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Call",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_support.xsd"
}

calls_RelStructureCollection

CALLs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "Call": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Call"
          }
        }
      },
      "required": [
        "Call"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

CancellingEntity

The number and characteristics of persons entitled to use the public transport service instead of the original customer.

{
  "$ref": "#/definitions/Cancelling_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

Cancelling_VersionStructureStructure

Type for CANCELLING.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for Cancellations. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ]
        },
        "BookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingArrangementsStructure"
            }
          ],
          "description": "Booking Arrangements for Cancellations. DEPRECATED: use bookingArrangements",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ],
          "x-netex-deprecated": true
        },
        "CancellationAllowed": {
          "type": "boolean",
          "description": "Whether Cancellation is allowed. +v1.2.2"
        },
        "BookingDepositRefundable": {
          "type": "boolean",
          "description": "Whether a booking deposit is refunded on cancellation. +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

CancellingIdTypeUnclassified

Type for identifier of a CANCELLING PARAMETER.

{
  "$ref": "#/definitions/BookingPolicyIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

CancellingRefReference

Reference to a CANCELLING PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/CancellingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Cancelling",
  "x-netex-substitutionGroup": "BookingPolicyRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

CancellingRefStructureReference

Type for Reference to a CANCELLING USAGE PARAMETER.

{
  "$ref": "#/definitions/BookingPolicyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Cancelling",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

CapabilitiesRequestUnclassified

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

{
  "allOf": [
    {
      "$ref": "#/definitions/CapabilitiesRequestStructure"
    }
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

CapabilitiesRequestStructureUnclassified

Type for Requests for capabilities of the current system.

{
  "allOf": [
    {
      "$ref": "#/definitions/RequestStructure"
    },
    {
      "properties": {
        "AbstractFunctionalServiceCapabilitiesRequest": {
          "$ref": "#/definitions/AbstractFunctionalServiceCapabilitiesRequest"
        },
        "version": {
          "$ref": "#/definitions/VersionString",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "AbstractFunctionalServiceCapabilitiesRequest"
      ]
    }
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

CapabilitiesResponseUnclassified

Responses with the capabilities of an implementation.

{
  "allOf": [
    {
      "$ref": "#/definitions/CapabilitiesResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "ProducerResponse",
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

CapabilitiesResponseStructureUnclassified

Type for the capabilities of an implementation.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProducerResponseStructure"
    },
    {
      "properties": {
        "AbstractFunctionalServiceCapabilitiesResponse": {
          "$ref": "#/definitions/AbstractFunctionalServiceCapabilitiesResponse"
        }
      },
      "required": [
        "AbstractFunctionalServiceCapabilitiesResponse"
      ]
    }
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

CapabilityCodeTypeUnclassified

Type for capability code.

{
  "type": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

CapabilityGeneralInteractionStructureUnclassified

Type for Common Request Policy capabilities.

{
  "type": "object",
  "properties": {
    "Interaction": {
      "type": "object",
      "properties": {
        "RequestResponse": {
          "type": "boolean",
          "description": "Whether the service supports Request Response Interaction. Default is 'true'."
        },
        "PublishSubscribe": {
          "type": "boolean",
          "description": "Whether the service supports Publish Subscribe Interaction. Default is 'true'."
        }
      },
      "required": [
        "RequestResponse",
        "PublishSubscribe"
      ],
      "description": "Interaction capabilities."
    },
    "Delivery": {
      "type": "object",
      "properties": {
        "DirectDelivery": {
          "type": "boolean",
          "description": "Whether the service supports Direct delivery."
        },
        "FetchedDelivery": {
          "type": "boolean",
          "description": "Whether the service supports Fetched delivery (VDV Style)"
        }
      },
      "required": [
        "DirectDelivery",
        "FetchedDelivery"
      ],
      "description": "Delivery capabilities."
    },
    "MultipartDespatch": {
      "type": "boolean",
      "description": "Whether the service supports multiple part despatch with MoreData flag. Default is 'true'."
    },
    "MultipleSubscriberFilter": {
      "type": "boolean",
      "description": "Whether the service supports multiple Subscriber Filters. Default is ' false'."
    },
    "HasConfirmDelivery": {
      "type": "boolean",
      "description": "Whether the service supports Delivery confirm."
    },
    "HasHeartbeat": {
      "type": "boolean",
      "description": "Whether the service has a heartbeat message. Default is 'false'."
    },
    "VisitNumberisOrder": {
      "type": "boolean",
      "description": "Whether VisitNumber can be used as a strict order number within JOURNEY PATTERN. Default is 'false'."
    }
  },
  "required": [
    "Interaction",
    "Delivery",
    "MultipartDespatch",
    "MultipleSubscriberFilter",
    "HasConfirmDelivery",
    "HasHeartbeat"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

CapabilityNotSupportedErrorUnclassified

Error: Service does not support the requested capability.

{
  "allOf": [
    {
      "$ref": "#/definitions/CapabilityNotSupportedErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

CapabilityNotSupportedErrorStructureUnclassified

Type for Error: Service does not support requested capability.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "CapabilityRef": {
          "allOf": [
            {
              "$ref": "#/definitions/CapabilityCodeType"
            }
          ],
          "description": "Id of capabiliuty that is not supported."
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

CapabilityRefStructureReference

Type for capability ref.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/CapabilityCodeType"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

CapabilityRequestPolicyStructureUnclassified

Type for Common Request Policy capabilities.

{
  "type": "object",
  "properties": {
    "NationalLanguage": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "National languages supported by service."
      }
    },
    "Translations": {
      "type": "boolean",
      "description": "Whether producer can provide multiple  translations of NL text elements  +SIRI 2.0"
    },
    "GmlCoordinateFormat": {
      "allOf": [
        {
          "$ref": "#/definitions/SrsNameType"
        }
      ],
      "description": "Name of GML Coordinate format used for Geospatial points in responses.",
      "x-netex-choice": [
        "GmlCoordinateFormat",
        "WgsDecimalDegrees"
      ]
    },
    "WgsDecimalDegrees": {
      "allOf": [
        {
          "$ref": "#/definitions/EmptyType"
        }
      ],
      "description": "Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.",
      "x-netex-choice": [
        "GmlCoordinateFormat",
        "WgsDecimalDegrees"
      ]
    }
  },
  "required": [
    "NationalLanguage"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

CapabilitySubscriptionPolicyStructureUnclassified

Type for Common Subscription capabilities.

{
  "type": "object",
  "properties": {
    "HasIncrementalUpdates": {
      "type": "boolean",
      "description": "Whether incremental updates can be specified for updates Default is ' true'."
    },
    "HasChangeSensitivity": {
      "type": "boolean",
      "description": "Whether change threshold can be specified for updates. Default is 'true'."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

CappedDiscountRightEntity

A FARE PRODUCT allowing a customer to benefit from discounts when consuming VALIDABLE ELEMENTs.

{
  "$ref": "#/definitions/CappedDiscountRight_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappedDiscountRight_VersionStructureStructure

Type for CAPPED DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SaleDiscountRight_VersionStructure"
    },
    {
      "properties": {
        "cappingRules": {
          "allOf": [
            {
              "$ref": "#/definitions/cappingRules_RelStructure"
            }
          ],
          "description": "Maximum fare to charge."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappedDiscountRightIdTypeUnclassified

Type for identifier of a CAPPED DISCOUNT RIGHT.

{
  "$ref": "#/definitions/SaleDiscountRightIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappedDiscountRightRefReference

Reference to a CAPPED DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CappedDiscountRightRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CappedDiscountRight",
  "x-netex-substitutionGroup": "SaleDiscountRightRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappedDiscountRightRefStructureReference

Type for Reference to a CAPPED DISCOUNT RIGHT.

{
  "$ref": "#/definitions/SaleDiscountRightRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CappedDiscountRight",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingPeriodEnumerationEnum

Allowed values for CAPPING PERIOD.

{
  "type": "string",
  "enum": [
    "day",
    "week",
    "month",
    "none"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingPeriodStartConstraintTypeEnumerationEnum

Allowed values for CAPPING RULE Capping Period Start constraint. +v1.1

{
  "type": "string",
  "enum": [
    "variable",
    "fixed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingRuleEntity

Rule about capping for a mode.

{
  "$ref": "#/definitions/CappingRule_VersionedChildStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappingRule_VersionedChildStructureUnclassified

Type for CAPPING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "MaximumDistance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Maximum Distance for distance based Capping."
        },
        "CappingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/CappingPeriodEnumeration"
            }
          ],
          "description": "Period with which capping accumulation is done. Default is 'day'. A USAGE VALIDITY PERIDO parameter can be used to add a more specific definition."
        },
        "CappedDiscountRightRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CappedDiscountRightRef"
          }
        },
        "PreassignedFareProductRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PreassignedFareProductRef"
          }
        },
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETR ASSIGNMENTss for an element."
        },
        "GenericParameterAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignment"
            }
          ],
          "description": "Optimisation: A single instance of a A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "GenericParameterAssignmentInContext": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignmentInContext"
            }
          ],
          "description": "Optimisation: Can be used without identity constraint A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/cappingRulePrices_RelStructure"
            }
          ],
          "description": "Maximum fare to charge."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappingRuleIdTypeUnclassified

Type for identifier of a CAPPING RULE.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingRulePriceUnclassified

A set of all possible price features of a CAPPING RULE default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/CappingRulePrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappingRulePrice_VersionedChildStructureUnclassified

Type for a CAPPING RULE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "CappingRuleRef": {
          "$ref": "#/definitions/CappingRuleRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappingRulePriceIdTypeUnclassified

Type for identifier of a CAPPING RULE PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingRulePriceRefReference

Reference to a CAPPING RULE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CappingRulePriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CappingRulePrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingRulePriceRefStructureReference

Type for Reference to a CAPPING RULE PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CappingRulePrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

cappingRulePrices_RelStructureCollection

Type for a list of CAPPING RULE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CappingRulePriceRef": {
          "$ref": "#/definitions/CappingRulePriceRef"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        },
        "CappingRulePrice": {
          "$ref": "#/definitions/CappingRulePrice"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CappingRuleRefReference

Reference to a CAPPING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CappingRuleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CappingRule",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

CappingRuleRefStructureReference

Type for Reference to a CAPPING RULE.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CappingRule",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

cappingRules_RelStructureCollection

Type for a list of CAPPING RULEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CappingRule": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CappingRule"
          }
        }
      },
      "required": [
        "CappingRule"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

CarModelProfileEntity

A set of characteristics of equipment installed on-board and characterising a CAR MODEL PROFILE. +v1.2.2

{
  "$ref": "#/definitions/CarModelProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

CarModelProfile_VersionStructureStructure

Type for a CAR MODEL PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleModelProfile_VersionStructure"
    },
    {
      "properties": {
        "Seats": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of seats."
        },
        "Doors": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of doors on VEHICLE of VEHICLE MODEL."
        },
        "Transmission": {
          "allOf": [
            {
              "$ref": "#/definitions/TransmissionEnumeration"
            }
          ],
          "description": "Type of gear transmission"
        },
        "CruiseControl": {
          "type": "boolean",
          "description": "Whether there is cruise-control"
        },
        "SatNav": {
          "type": "boolean",
          "description": "Whether VEHICLE has satellite navigation."
        },
        "AirConditioning": {
          "type": "boolean",
          "description": "Whether VEHICLE has removable chains."
        },
        "Convertible": {
          "type": "boolean",
          "description": "Whether vehicle is convertible"
        },
        "UsbPowerSockets": {
          "type": "boolean",
          "description": "Whether VEHICLE has UsbPowerSockets."
        },
        "WinterTyres": {
          "type": "boolean",
          "description": "Whether VEHICLE has winter tyres."
        },
        "Chains": {
          "type": "boolean",
          "description": "Whether vehicel has remopvable chains."
        },
        "TrailerHitch": {
          "type": "boolean",
          "description": "Whether VEHICLE has a trailer hitch."
        },
        "RoofRack": {
          "type": "boolean",
          "description": "WHether VEHICLE has a roof rack."
        },
        "CycleRack": {
          "type": "boolean",
          "description": "Whether VEHICLE has a cycle rack."
        },
        "SkiRack": {
          "type": "boolean",
          "description": "Whether VEHICLE has a ski rack."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

CarModelProfileIdTypeUnclassified

Type for identifier of a CAR MODEL PROFILE.

{
  "$ref": "#/definitions/VehicleModelProfileIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

CarModelProfileRefReference

Reference to a CAR MODEL PROFILE. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/CarModelProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CarModelProfile",
  "x-netex-substitutionGroup": "VehicleModelProfileRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

CarModelProfileRefStructureReference

Type for a reference to a CAR MODEL PROFILE.

{
  "$ref": "#/definitions/VehicleModelProfileRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CarModelProfile",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

CarPoolingServiceEntity

A transport service that connects users (driver and passenger(s)) for carrying out trips. +v1.2.2

{
  "$ref": "#/definitions/CarPoolingService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehiclePoolingService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

CarPoolingService_VersionStructureStructure

Type for CAR POOLING SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingService_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

CarPoolingServiceIdTypeUnclassified

Type for identifier of a CAR POOLING SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CarPoolingServiceRefReference

Identifier of an CAR POOLING SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/CarPoolingServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CarPoolingService",
  "x-netex-substitutionGroup": "VehiclePoolingServiceRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CarPoolingServiceRefStructureReference

Type for a reference to an CAR POOLING SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CarPoolingService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CarServiceFacilityUnclassified

Classification of CAR SERVICE FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CarServiceFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CarServiceFacilityEnumerationEnum

Allowed values for Car Service Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "valetParking",
    "carWash",
    "valetCarWash",
    "carValetClean",
    "oilChange",
    "engineWarming",
    "petrol",
    "batteryCare",
    "recharging",
    "tyreCheck",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

CarServiceFacilityListUnclassified

List of CAR SERVICE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/CarServiceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CarServiceFacilityListOfEnumerationsUnclassified

List of values for CAR SERVICE FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CarServiceFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CateringFacilityUnclassified

Classification of CATERING FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/CateringFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CateringFacilityEnumerationEnum

Allowed values for Catering Facility: TPEG pti_table 23.

{
  "type": "string",
  "enum": [
    "bar",
    "bistro",
    "buffet",
    "noFoodAvailable",
    "noBeveragesAvailable",
    "restaurant",
    "firstClassRestaurant",
    "trolley",
    "coffeeShop",
    "hotFoodService",
    "selfService",
    "snacks",
    "foodVendingMachine",
    "beverageVendingMachine",
    "miniBar",
    "breakfastInCar",
    "mealAtSeat",
    "other",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

CateringFacilityListUnclassified

List of CATERING FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/CateringFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CateringFacilityListOfEnumerationsUnclassified

List of values for CATERING FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CateringFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CateringRightsEnumerationEnum

Allowed values for Catering rights.

{
  "type": "string",
  "enum": [
    "mealIncluded",
    "mealIncludedForFirstClassPassengers",
    "noMealIncluded"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

CateringServiceEntity

Specialisation of LOCAL SERVICE dedicated to catering service.

{
  "$ref": "#/definitions/CateringService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

CateringService_VersionStructureStructure

Type for CATERING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "ServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/CateringServiceListOfEnumerations"
            }
          ],
          "description": "CATERING SERVICEs available."
        }
      },
      "required": [
        "ServiceList"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

CateringServiceEnumerationEnum

Allowed values for CATERING SERVICEs.

{
  "type": "string",
  "enum": [
    "bar",
    "beverageVendingMachine",
    "buffet",
    "coffeeShop",
    "firstClassRestaurant",
    "foodVendingMachine",
    "hotFoodService",
    "restaurant",
    "snacks",
    "trolleyService",
    "noBeveragesAvailable",
    "noFoodServiceAvailable",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

CateringServiceIdTypeUnclassified

Type for identifier of a CATERING SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

CateringServiceListOfEnumerationsUnclassified

List of CATERING SERVICEs.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CateringServiceEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

CateringServiceRefReference

Identifier of an CATERING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CateringServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CateringService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

CateringServiceRefStructureReference

Type for a reference to an CATERING SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CateringService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

CellUnclassified

An individual combination of features in a FARE TABLE, used to associate a FARE PRICE.

{
  "$ref": "#/definitions/Cell_VersionedChildStructure",
  "x-netex-substitutionGroup": "Cell_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

Cell_DummyAbstract

Dummy Abstract CELL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "Cell"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

Cell_VersionedChildStructureUnclassified

Type for a CELL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of CELL."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of CELL."
        },
        "CellPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/FarePrice_VersionedChildStructure"
            }
          ],
          "description": "Price within CELL.",
          "x-netex-choice": [
            "CellPrice",
            "FarePriceRef",
            "FarePrice_Dummy",
            "PriceGroupRef"
          ]
        },
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef",
          "x-netex-choice": [
            "CellPrice",
            "FarePriceRef",
            "FarePrice_Dummy",
            "PriceGroupRef"
          ]
        },
        "FarePrice_Dummy": {
          "$ref": "#/definitions/FarePrice_Dummy",
          "x-netex-choice": [
            "CellPrice",
            "FarePriceRef",
            "FarePrice_Dummy",
            "PriceGroupRef"
          ]
        },
        "PriceGroupRef": {
          "$ref": "#/definitions/PriceGroupRef",
          "x-netex-choice": [
            "CellPrice",
            "FarePriceRef",
            "FarePrice_Dummy",
            "PriceGroupRef"
          ]
        },
        "PriceableObjectRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PriceableObjectRef"
          }
        },
        "GroupOfDistanceMatrixElementsRef": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef"
        },
        "DirectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/RelativeDirectionEnumeration"
            }
          ],
          "description": "For fares for DISTANCE MATRIXE LEMENTs, DIRECTION in which price applies."
        },
        "RoutingType": {
          "allOf": [
            {
              "$ref": "#/definitions/RoutingTypeEnumeration"
            }
          ],
          "description": "Whether fare is for s a direct i.e. no changes required point to point fare or indirect routing."
        },
        "TransportOrganisationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportOrganisationRef"
            }
          ],
          "description": "A TRANSPORT ORGANISATION for which the CELL provides a price. +v1.2.2"
        },
        "GroupOfLinesRef": {
          "$ref": "#/definitions/GroupOfLinesRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "SiteRef": {
          "$ref": "#/definitions/SiteRef"
        },
        "VehicleMeetingPlaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleMeetingPlaceRef"
            }
          ],
          "description": "A VEHICLE MEETING PLACE for which the CELL provides a price. +v1.2.2"
        },
        "TypeOfParkingRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfParkingRef"
            }
          ],
          "description": "A TYPE of PARKING for which the CELL provides a price. +v1.2.2"
        },
        "TariffZoneRef": {
          "$ref": "#/definitions/TariffZoneRef"
        },
        "FareSectionRef": {
          "$ref": "#/definitions/FareSectionRef"
        },
        "FareClass": {
          "$ref": "#/definitions/FareClass"
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "FacilitySetRef": {
          "$ref": "#/definitions/FacilitySetRef"
        },
        "TypeOfProductCategoryRef": {
          "$ref": "#/definitions/TypeOfProductCategoryRef"
        },
        "TypeOfServiceRef": {
          "$ref": "#/definitions/TypeOfServiceRef"
        },
        "ServiceJourneyRef": {
          "$ref": "#/definitions/ServiceJourneyRef",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "SingleJourneyRef",
            "TrainNumberRef",
            "GroupOfServicesRef",
            "GroupOfSingleJourneysRef"
          ]
        },
        "SingleJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SingleJourneyRef"
            }
          ],
          "description": "A SINGLE JOURNEY for which the CELL provides a price. +v1.2.2",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "SingleJourneyRef",
            "TrainNumberRef",
            "GroupOfServicesRef",
            "GroupOfSingleJourneysRef"
          ]
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "SingleJourneyRef",
            "TrainNumberRef",
            "GroupOfServicesRef",
            "GroupOfSingleJourneysRef"
          ]
        },
        "GroupOfServicesRef": {
          "$ref": "#/definitions/GroupOfServicesRef",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "SingleJourneyRef",
            "TrainNumberRef",
            "GroupOfServicesRef",
            "GroupOfSingleJourneysRef"
          ]
        },
        "GroupOfSingleJourneysRef": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfSingleJourneysRef"
            }
          ],
          "description": "A GROUP of SINGLE JOURNEYs for which the CELL provides a price. +v1.2.2",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "SingleJourneyRef",
            "TrainNumberRef",
            "GroupOfServicesRef",
            "GroupOfSingleJourneysRef"
          ]
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "VehicleModelRef": {
          "$ref": "#/definitions/VehicleModelRef"
        },
        "VehicleModelProfileRef": {
          "$ref": "#/definitions/VehicleModelProfileRef"
        },
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "TypeOfFareProductRef": {
          "$ref": "#/definitions/TypeOfFareProductRef"
        },
        "DistributionChannelRef": {
          "$ref": "#/definitions/DistributionChannelRef",
          "x-netex-choice": [
            "DistributionChannelRef",
            "GroupOfDistributionChannelsRef"
          ]
        },
        "GroupOfDistributionChannelsRef": {
          "$ref": "#/definitions/GroupOfDistributionChannelsRef",
          "x-netex-choice": [
            "DistributionChannelRef",
            "GroupOfDistributionChannelsRef"
          ]
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Preferred payment Method ."
        },
        "TypeOfPaymentMethodRef": {
          "$ref": "#/definitions/TypeOfPaymentMethodRef"
        },
        "TypeOfTravelDocumentRef": {
          "$ref": "#/definitions/TypeOfTravelDocumentRef"
        },
        "FareTableRef": {
          "$ref": "#/definitions/FareTableRef"
        },
        "ColumnRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareTableColumnRefStructure"
            }
          ],
          "description": "Column for CELL."
        },
        "RowRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareTableRowRefStructure"
            }
          ],
          "description": "Row for CELL."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICE relating to CElll"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order in which cell is to appear in view. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

CellIdTypeUnclassified

Type for identifier of a CELL.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

CellPriceStructureUnclassified

Price in a CELL.

{
  "type": "object",
  "properties": {
    "Name": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Name of FARE PRICE."
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Description of FARE PRICE."
    },
    "PrivateCode": {
      "allOf": [
        {
          "$ref": "#/definitions/PrivateCode"
        }
      ],
      "description": "DEPRECATED - use privateCodes. -v2.0",
      "x-netex-deprecated": true
    },
    "StartDate": {
      "type": "string",
      "format": "date",
      "description": "Start date for selling product or service at the PRICE."
    },
    "EndDate": {
      "type": "string",
      "format": "date",
      "description": "End date for selling product or services at the PRICE."
    },
    "Amount": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "PRICE amount. in specified currency."
    },
    "Currency": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyType"
        }
      ],
      "description": "Currency of Price ISO 4217."
    },
    "PriceUnitRef": {
      "$ref": "#/definitions/PriceUnitRef"
    },
    "Units": {
      "type": "number",
      "description": "Other units for PRICE (If not in a currency)."
    },
    "ruleStepResults": {
      "allOf": [
        {
          "$ref": "#/definitions/priceRuleStepResults_RelStructure"
        }
      ],
      "description": "Interim amounts for any pricing rules applied to derive price , for example VAT amount charged. +v1.1"
    },
    "IsAllowed": {
      "type": "boolean",
      "description": "Whether the PRICE is allowed."
    },
    "PricingServiceRef": {
      "$ref": "#/definitions/PricingServiceRef"
    },
    "FarePriceRef": {
      "$ref": "#/definitions/FarePriceRef"
    },
    "PricingRuleRef": {
      "$ref": "#/definitions/PricingRuleRef",
      "x-netex-choice": [
        "PricingRuleRef",
        "PricingRule_Dummy"
      ]
    },
    "PricingRule_Dummy": {
      "$ref": "#/definitions/PricingRule_Dummy",
      "x-netex-choice": [
        "PricingRuleRef",
        "PricingRule_Dummy"
      ]
    },
    "CanBeCumulative": {
      "type": "boolean",
      "description": "Whether this discount can be used cumulatively with other discounts."
    },
    "RoundingRef": {
      "$ref": "#/definitions/RoundingRef"
    },
    "Ranking": {
      "type": "integer",
      "description": "Ranking to give this discount relatove to other applicable discounts."
    },
    "MinimumPrice": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "Maximum price at which to cap discounted fare."
    },
    "MinimumPriceAsPercentage": {
      "type": "number",
      "description": "Minumum price as percentage of whole price."
    },
    "MinimumPriceAsMultiple": {
      "type": "integer",
      "description": "Minimum price as a number of single flat fares."
    },
    "MaximumPrice": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "Minimum amount at which to cap discounted fare."
    },
    "MaximumPriceAsPercentage": {
      "type": "number",
      "description": "Maxumum price as percentage of whole price."
    },
    "MaximumPriceAsMultiple": {
      "type": "integer",
      "description": "Maximum price as a number of single flat fares."
    },
    "MinimumLimitPriceAsPercentage": {
      "type": "number",
      "description": "Minimum Limit as percentage of whole price."
    },
    "MinimumLimitPrice": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "Limiting amount below which resulting fare may not be sold."
    },
    "MaximumLimitPriceAsPercentage": {
      "type": "number",
      "description": "Maxumum Limit as percentage of whole price."
    },
    "MaximumLimitPrice": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "Limiting amount above which resulting fare may not be sold."
    }
  },
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

CellRefReference

Reference to a CELL.

{
  "allOf": [
    {
      "$ref": "#/definitions/CellRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Cell",
  "x-netex-substitutionGroup": "CellRef_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

CellRef_DummyAbstract

Dummy Reference to a FARE TABLE CELL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CellRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

cellRefs_RelStructureCollection

Type for a list of FARE CELLs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CellRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CellRef"
          }
        }
      },
      "required": [
        "CellRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

CellRefStructureReference

Type for Reference to a CELL.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Cell",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

cells_RelStructureCollection

Type for a list of FARE CELL.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "Cell": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Cell"
          }
        },
        "CellInContext": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/Cell_VersionedChildStructure"
              }
            ],
            "description": "An individual combination of features in a FARE TABLE, used to associate a FARE PRICE. An optimisation of CELL that can be used in a Faretable without a cell id. SHould have a unique identity through its other attributes."
          }
        },
        "FarePrice_Dummy": {
          "$ref": "#/definitions/FarePrice_Dummy"
        },
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef"
        },
        "CellRef": {
          "$ref": "#/definitions/CellRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

ChargingBasisEnumerationEnum

Allowed values for TariffBasis.

{
  "type": "string",
  "enum": [
    "normalFare",
    "discounted",
    "free",
    "various",
    "any"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

ChargingMomentEntity

A classification of FARE PRODUCTs according to the payment method and the account location: pre-payment with cancellation (throw-away), pre-payment with debit on a value card, pre-payment without consumption registration (pass), post-payment etc.

{
  "$ref": "#/definitions/ChargingMoment_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ChargingMoment_ValueStructureUnclassified

Type for a CHARGING MOMENT.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ChargingMomentEnumerationEnum

Allowed values for ChargingMomentType. +v1.1

{
  "type": "string",
  "enum": [
    "beforeTravel",
    "onStartOfTravel",
    "beforeEndOfTravel",
    "beforeTravelThenAdjustAtEndOfTravel",
    "onStartThenAdjustAtEndOfTravel",
    "onStarThenAdjustAtEndOfFareDay",
    "onStartThenAdjustAtEndOfFareDay",
    "onStartThenAdjustAtEndOfChargePeriod",
    "atEndOfTravel",
    "atEndOfFareDay",
    "atEndOfChargePeriod",
    "free",
    "anyTime",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ChargingMomentIdTypeUnclassified

Type for identifier of a CHARGING MOMENT. +v1.1

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ChargingMomentRefReference

Reference to a CHARGING MOMENT. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/ChargingMomentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ChargingMoment",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ChargingMomentRefStructureReference

Type for a CHARGING MOMENT. +v1.1

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ChargingMoment",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ChargingPolicyEntity

Policy regarding different aspects of charging such as credit limits.

{
  "$ref": "#/definitions/ChargingPolicy_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_version.xsd"
}

ChargingPolicy_VersionStructureStructure

Type for CHARGING POLICY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "CreditPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/TravelCreditPolicyEnumeration"
            }
          ],
          "description": "Policy for traveling on credit."
        },
        "ExpireAfterPeriod": {
          "type": "string",
          "description": "Any expiry period on the right to collec a rebate or adjustment."
        },
        "PaymentGracePeriod": {
          "type": "string",
          "description": "Period after purchase by which time payment must be settled. +v1.1"
        },
        "BillingPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/TravelBillingPolicyEnumeration"
            }
          ],
          "description": "Policy for billing frequency."
        },
        "DepositPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/DepositPolicyEnumeration"
            }
          ],
          "description": "Policy for deposits. +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_version.xsd"
}

ChargingPolicyIdTypeUnclassified

Type for identifier of a CHARGING POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

ChargingPolicyRefReference

Reference to a CHARGING POLICY usage parameter.

{
  "allOf": [
    {
      "$ref": "#/definitions/ChargingPolicyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ChargingPolicy",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

ChargingPolicyRefStructureReference

Type for Reference to a CHARGING POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ChargingPolicy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

ChauffeuredVehicleServiceEntity

A type of VEHICLE POOLING SERVICE which can only be used by prior arrangement and where the driver has a commercial agreement with the user. +v1.2.2

{
  "$ref": "#/definitions/ChauffeuredVehicleService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehiclePoolingService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

ChauffeuredVehicleService_VersionStructureStructure

Type for ChauffeuredVehicle SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingService_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

ChauffeuredVehicleServiceIdTypeUnclassified

Type for identifier of a CHAUFFEURED VEHICLE SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

ChauffeuredVehicleServiceRefReference

Identifier of an CHAUFFEURED VEHICLE SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ChauffeuredVehicleServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ChauffeuredVehicleService",
  "x-netex-substitutionGroup": "VehiclePoolingServiceRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

ChauffeuredVehicleServiceRefStructureReference

Type for a reference to an CHAUFFEURED VEHICLE SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ChauffeuredVehicleService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CheckConstraintEntity

Characteristics of a SITE COMPONENT representing a process, such as check-in, security screening, ticket control or immigration, that may potentially incur a time penalty that should be allowed for when journey planning. Used to mark PATH LINKs to determine transit routes through interchanges.

{
  "$ref": "#/definitions/CheckConstraint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraint_VersionStructureStructure

Type for a CHECK CONSTRAINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "PlaceRef": {
          "$ref": "#/definitions/PlaceRef"
        },
        "CheckDirection": {
          "allOf": [
            {
              "$ref": "#/definitions/CheckDirectionEnumeration"
            }
          ],
          "description": "For CHECK CONSTRAINTs associated with PATH LINKs, the direction in which the check applies. Forwards = from/to, backwards = to/from. For Check constraints associated with an external ENTRANCE, forwards is into the SITE, backwards is out of the SITE."
        },
        "CheckProcess": {
          "allOf": [
            {
              "$ref": "#/definitions/CheckProcessTypeEnumeration"
            }
          ],
          "description": "Type of process that may occur at CHECK CONSTRAINT."
        },
        "CheckService": {
          "allOf": [
            {
              "$ref": "#/definitions/CheckServiceEnumeration"
            }
          ],
          "description": "Nature of service that may occur at CHECK CONSTRAINT."
        },
        "AccessFeatureType": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessFeatureEnumeration"
            }
          ],
          "description": "Type of physical feature that may slow use of CHECK CONSTRAINT."
        },
        "Congestion": {
          "allOf": [
            {
              "$ref": "#/definitions/CongestionEnumeration"
            }
          ],
          "description": "Type of crowding that may slow use of CHECK CONSTRAINT."
        },
        "TypeOfCongestionRef": {
          "$ref": "#/definitions/TypeOfCongestionRef"
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "TypeOfEquipmentRef": {
          "$ref": "#/definitions/TypeOfEquipmentRef"
        },
        "FacilityRef": {
          "$ref": "#/definitions/FacilityRef"
        },
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "delays": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraintDelays_RelStructure"
            }
          ],
          "description": "Delays for CHECK CONSTRAINT .process."
        },
        "throughput": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraintThroughputs_RelStructure"
            }
          ],
          "description": "Throughput for CHECK CONSTRAINT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintDelayEntity

Time penalty associated with a CHECK CONSTRAINT.

{
  "$ref": "#/definitions/CheckConstraintDelay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintDelay_VersionStructureStructure

Type for a CHECK CONSTRAINT DELAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "CheckConstraintRef": {
          "allOf": [
            {
              "$ref": "#/definitions/CheckConstraintRef"
            }
          ],
          "description": "Reference to a CHECK CONSTRAINT. Can be omitted if given by context."
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "MinimumLikelyDelay": {
          "type": "string",
          "description": "Minimum duration needed to pass through CHECK CONSTRAINT."
        },
        "AverageDelay": {
          "type": "string",
          "description": "Average duration expected to pass through Check."
        },
        "MaximumLikelyDelay": {
          "type": "string",
          "description": "Maximum duration expected to pass through CHECK CONSTRAINT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintDelayIdTypeUnclassified

Type for identifier of a CHECK CONSTRAINT DELAY.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckConstraintDelayRefReference

Identifier of a CHECK CONSTRAINT DELAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CheckConstraintDelayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CheckConstraintDelay",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckConstraintDelayRefStructureReference

Type for a reference to a CHECK CONSTRAINT DELAY.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CheckConstraintDelay",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

checkConstraintDelays_RelStructureCollection

A collection of one or more CHECK CONSTRAINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CheckConstraintDelayRef": {
          "$ref": "#/definitions/CheckConstraintDelayRef"
        },
        "CheckConstraintDelay": {
          "$ref": "#/definitions/CheckConstraintDelay"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

checkConstraintDelaysInFrame_RelStructureCollection

Type for containment in frame of CHECK CONSTRAINT DELAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CheckConstraintDelay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CheckConstraintDelay"
          }
        }
      },
      "required": [
        "CheckConstraintDelay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintIdTypeUnclassified

Type for identifier of a CHECK CONSTRAINT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

checkConstraintInFrame_RelStructureCollection

Type for containment in frame of CHECK CONSTRAINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CheckConstraint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CheckConstraint"
          }
        }
      },
      "required": [
        "CheckConstraint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintRefReference

Identifier of a CHECK CONSTRAINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CheckConstraintRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CheckConstraint",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckConstraintRefStructureReference

Type for a reference to a CHECK CONSTRAINT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CheckConstraint",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

checkConstraints_RelStructureCollection

Type for a list of CHECK CONSTRAINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CheckConstraintRef": {
          "$ref": "#/definitions/CheckConstraintRef"
        },
        "CheckConstraint": {
          "allOf": [
            {
              "$ref": "#/definitions/CheckConstraint"
            }
          ],
          "description": "Process associated with a Place, typically giving rise to a delay to the traveller."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintThroughputEntity

Throughput of a CHECK CONSTRAINT. the number of passengers who can pass through it.

{
  "$ref": "#/definitions/CheckConstraintThroughput_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintThroughput_VersionStructureStructure

Type for a CHECK CONSTRAINT THROUGHPUT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "CheckConstraintRef": {
          "$ref": "#/definitions/CheckConstraintRef"
        },
        "Period": {
          "type": "string",
          "description": "Interval for measurement."
        },
        "MaximumPassengers": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Maximum number of passengers."
        },
        "AveragePassengers": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Average number of passengers."
        },
        "WheelchairPassengers": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Maximum number of wheelchair passengers."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckConstraintThroughputIdTypeUnclassified

Type for identifier of a CHECK CONSTRAINT THROUGHPUT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckConstraintThroughputRefReference

Identifier of a CHECK CONSTRAINT THROUGHPUT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CheckConstraintThroughputRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CheckConstraintThroughput",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckConstraintThroughputRefStructureReference

Type for a reference to a CHECK CONSTRAINT THROUGHPUT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CheckConstraintThroughput",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

checkConstraintThroughputs_RelStructureCollection

A collection of one or more CHECK CONSTRAINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CheckConstraintThroughputRef": {
          "$ref": "#/definitions/CheckConstraintThroughputRef"
        },
        "CheckConstraintThroughput": {
          "$ref": "#/definitions/CheckConstraintThroughput"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

checkConstraintThroughputsInFrame_RelStructureCollection

Type for containment in frame of CHECK CONSTRAINT DELAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CheckConstraintDelay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CheckConstraintDelay"
          }
        }
      },
      "required": [
        "CheckConstraintDelay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

CheckDirectionEnumerationEnum

Allowed values for CHECK CONSTRAINT direction.

{
  "type": "string",
  "enum": [
    "forwards",
    "backwards",
    "bothWays"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckProcessTypeEnumerationEnum

Allowed values for a CHECK CONSTRAINT process.

{
  "type": "string",
  "enum": [
    "none",
    "unknown",
    "boarding",
    "alighting",
    "ticketPurchase",
    "ticketCollection",
    "ticketValidation",
    "baggageCheckIn",
    "checkIn",
    "checkOut",
    "checkout",
    "oversizeBaggageCheckIn",
    "oversizeBaggageReclaim",
    "baggageReclaim",
    "leftLuggageDeposit",
    "leftLuggageReclaim",
    "firstclassCheckin",
    "specialNeedsCheckin",
    "baggageSecurityCheck",
    "securityCheck",
    "outgoingPassportControl",
    "incomingPassportControl",
    "fasttrackDepartures",
    "fasttrackArrivals",
    "incomingDutyFree",
    "outgoingDutyFree",
    "taxRefunds",
    "outgoingCustoms",
    "incomingCustoms",
    "waitForLift",
    "ingress",
    "egress",
    "queue",
    "vehicleLoading",
    "vehicleUnloading",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckServiceEnumerationEnum

Allowed values for a CHECK CONSTRAINT service.

{
  "type": "string",
  "enum": [
    "selfService",
    "counterService",
    "anyService",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

CheckStatusRequestUnclassified

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

{
  "allOf": [
    {
      "$ref": "#/definitions/CheckStatusRequestStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractTrackedRequest",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

CheckStatusRequestStructureUnclassified

Type for check status request.

{
  "allOf": [
    {
      "$ref": "#/definitions/RequestStructure"
    },
    {
      "properties": {
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        },
        "version": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionString"
            }
          ],
          "description": "Version number of request.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

CheckStatusResponseUnclassified

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

{
  "allOf": [
    {
      "$ref": "#/definitions/CheckStatusResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "ProducerResponse",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

CheckStatusResponseBodyStructureUnclassified

Type for Body of Service Status Check Response. Used in WSDL.

{
  "type": "object",
  "properties": {
    "Status": {
      "$ref": "#/definitions/Status"
    },
    "DataReady": {
      "type": "boolean",
      "description": "Whether data delivery is ready to be fetched SIRI v 2.0"
    },
    "ErrorCondition": {
      "type": "object",
      "properties": {
        "ServiceNotAvailableError": {
          "$ref": "#/definitions/ServiceNotAvailableError",
          "x-netex-choice": [
            "ServiceNotAvailableError",
            "OtherError"
          ]
        },
        "OtherError": {
          "$ref": "#/definitions/OtherError",
          "x-netex-choice": [
            "ServiceNotAvailableError",
            "OtherError"
          ]
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/ErrorDescriptionStructure"
            }
          ],
          "description": "Text description of error."
        }
      },
      "description": "Description of any error or warning condition that applies to the status check."
    },
    "ValidUntil": {
      "type": "string",
      "format": "date-time",
      "description": "End of data horizon of the data producer."
    },
    "ShortestPossibleCycle": {
      "allOf": [
        {
          "$ref": "#/definitions/PositiveDurationType"
        }
      ],
      "description": "Minimum interval at which updates can be sent."
    },
    "ServiceStartedTime": {
      "type": "string",
      "format": "date-time",
      "description": "Time at which current instantiation of service started."
    }
  },
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

CheckStatusResponseStructureUnclassified

Type for Service Status Check Response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProducerResponseStructure"
    },
    {
      "properties": {
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "DataReady": {
          "type": "boolean",
          "description": "Whether data delivery is ready to be fetched SIRI v 2.0"
        },
        "ErrorCondition": {
          "type": "object",
          "properties": {
            "ServiceNotAvailableError": {
              "$ref": "#/definitions/ServiceNotAvailableError",
              "x-netex-choice": [
                "ServiceNotAvailableError",
                "OtherError"
              ]
            },
            "OtherError": {
              "$ref": "#/definitions/OtherError",
              "x-netex-choice": [
                "ServiceNotAvailableError",
                "OtherError"
              ]
            },
            "Description": {
              "allOf": [
                {
                  "$ref": "#/definitions/ErrorDescriptionStructure"
                }
              ],
              "description": "Text description of error."
            }
          },
          "description": "Description of any error or warning condition that applies to the status check."
        },
        "ValidUntil": {
          "type": "string",
          "format": "date-time",
          "description": "End of data horizon of the data producer."
        },
        "ShortestPossibleCycle": {
          "allOf": [
            {
              "$ref": "#/definitions/PositiveDurationType"
            }
          ],
          "description": "Minimum interval at which updates can be sent."
        },
        "ServiceStartedTime": {
          "type": "string",
          "format": "date-time",
          "description": "Time at which current instantiation of service started."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

ChildSeatEnumerationEnum

Allowed values for ChildSeat. +v1.2.2

{
  "type": "string",
  "enum": [
    "baby",
    "smallChild",
    "olderChild",
    "none",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

ClassAttributeInFrameUnclassified

Attribute of Class of ENTITY. This is a metaclass that allows services to specify whether an attribute must or must not be present for a class in a given frame.

{
  "$ref": "#/definitions/ClassAttributeInFrameStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

ClassAttributeInFrameStructureUnclassified

Type for Attribute of Class of Entity.

{
  "type": "object",
  "properties": {
    "Type": {
      "allOf": [
        {
          "$ref": "#/definitions/QName"
        }
      ],
      "description": "Class of attribute."
    },
    "Mandatory": {
      "allOf": [
        {
          "$ref": "#/definitions/MandatoryEnumeration"
        }
      ],
      "description": "Whether element is required, optional or not allowed."
    },
    "name": {
      "allOf": [
        {
          "$ref": "#/definitions/QName"
        }
      ],
      "description": "Name of attribute in CLASS IN REPOSITORY.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

classesInRepository_RelStructureCollection

Type for a list of Classe Filter referencess.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ClassInFrameRef": {
          "$ref": "#/definitions/ClassInFrameRef"
        },
        "ClassInFrame": {
          "$ref": "#/definitions/ClassInFrame"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

ClassificationDescriptor_VersionStructureStructure

Type for a Descriptor for a POINT OF INTEREST CLASSIFICATION.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

classificationDescriptors_RelStructureCollection

Type for a list of POINT OF INTEREST CLASSIFICATION DESCRIPTORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ClassificationDescriptor": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ClassificationDescriptor_VersionStructure"
              }
            ],
            "description": "Alternative descriptor for a POINT OF INTEREST Classification."
          }
        }
      },
      "required": [
        "ClassificationDescriptor"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

ClassInFrameUnclassified

Class of an entity in a VERSION FRAME. This is a metaclass that allows services to specify whether a class must or must not be present.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClassInFrameStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

ClassInFrameRefReference

Class and nature of data inclusion.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClassInFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ClassInFrame",
  "x-netex-substitutionGroup": "ClassRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

ClassInFrameRefs_RelStructureCollection

Type for a list of Class Filter references.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ClassInFrameRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassInFrameRef"
          }
        }
      },
      "required": [
        "ClassInFrameRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

ClassInFrameRefStructureReference

Type for a reference to the Class of a ENTITY for use in filters.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClassRefStructure"
    },
    {
      "properties": {
        "classRefType": {
          "allOf": [
            {
              "$ref": "#/definitions/ClassRefTypeEnumeration"
            }
          ],
          "description": "Nature of reference: Members | Member References | All.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ClassInFrame",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

ClassInFrameStructureUnclassified

Type for CLASS IN FRAME.

{
  "type": "object",
  "properties": {
    "ClassRefType": {
      "allOf": [
        {
          "$ref": "#/definitions/ClassRefTypeEnumeration"
        }
      ],
      "description": "Nature of reference: Members | Member References | All."
    },
    "TypeOfFrameRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TypeOfFrameRef"
        }
      ],
      "description": "Type of Frame containing Class."
    },
    "Mandatory": {
      "allOf": [
        {
          "$ref": "#/definitions/MandatoryEnumeration"
        }
      ],
      "description": "Whether element is required, optional or not allowed."
    },
    "attributes": {
      "type": "object",
      "properties": {
        "ClassAttributeInFrame": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassAttributeInFrame"
          },
          "description": "Attribute of Class of ENTITY. This is a metaclass that allows services to specify whether an attribute for a class must be present in a given frame."
        }
      },
      "required": [
        "ClassAttributeInFrame"
      ],
      "description": "Requirements for attributes in class."
    },
    "relationships": {
      "type": "object",
      "properties": {
        "ClassRelationshipInFrame": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassRelationshipInFrame"
          },
          "description": "Attribute of Class of ENTITY. This is a metaclass that allows services to specify whether an attribute for a class must be present in a given frame."
        }
      },
      "required": [
        "ClassRelationshipInFrame"
      ],
      "description": "Requirements for attributes in class."
    },
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of ENTITY CLASS i.e. TYPE.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

ClassOfUseEntity

Defines an Classification of users who may make use of a component or amenity.

{
  "$ref": "#/definitions/ClassOfUse_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

ClassOfUse_ValueStructureUnclassified

Type for a TYPE OF CLASS OF USE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClassEnumeration"
            }
          ],
          "description": "Fixed class associated with this CLASS OF USE."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

ClassOfUseIdTypeUnclassified

Type for identifier of a CLASS OF USE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ClassOfUseRefReference

Reference to a CLASS OF USE.

{
  "$ref": "#/definitions/ClassOfUseRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ClassOfUse",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ClassOfUseRefStructureReference

Type for a reference to a CLASS OF USE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ClassOfUse",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ClassRefReference

Reference to a Type of an ENTITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClassRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-sg-members": [
    "ClassInFrameRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

classRefs_RelStructureCollection

Type for a list of Classes.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ClassRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ClassRef"
          }
        }
      },
      "required": [
        "ClassRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

ClassRefStructureReference

Type for a reference to the Class of a ENTITY.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of referenced Class.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

ClassRefTypeEnumerationEnum

Allowed values for nature of reference.

{
  "type": "string",
  "enum": [
    "members",
    "memberReferences",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

ClassRelationshipInFrameUnclassified

Relationship of Class of ENTITY. This is a metaclass that allows services to specify whether a Relationship must or must not be present for a class in a given frame.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClassRelationshipInFrameStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

ClassRelationshipInFrameStructureUnclassified

Type for Relationship of Class of Entity.

{
  "type": "object",
  "properties": {
    "RelationshipRef": {
      "$ref": "#/definitions/RelationshipRef"
    },
    "Mandatory": {
      "allOf": [
        {
          "$ref": "#/definitions/MandatoryEnumeration"
        }
      ],
      "description": "Whether relationship is required, optional or not allowed."
    },
    "Containment": {
      "allOf": [
        {
          "$ref": "#/definitions/ContainmentEnumeration"
        }
      ],
      "description": "Whether reference elements can be inline or by reference. This is constrained by schema usage."
    },
    "ModificationSet": {
      "allOf": [
        {
          "$ref": "#/definitions/ModificationSetEnumeration"
        }
      ],
      "description": "Whether contained elements must be whole set or can be just a Delta."
    },
    "name": {
      "allOf": [
        {
          "$ref": "#/definitions/QName"
        }
      ],
      "description": "Name of attribute in CLASS IN REPOSITORY.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "RelationshipRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

CleardownCodeTypeUnclassified

Number associated with stop used for wireless cleardown systems. 20 bit number.

{
  "type": "integer",
  "minimum": 1,
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

ClimateControlUnclassified

Classification of climate control FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClimateControlEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ClimateControlEnumerationEnum

Allowed values for Climate Control Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "none",
    "airConditioning",
    "heating",
    "noConditioning",
    "windowsCanBeOpened",
    "sealedWindows",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

ClimateControlListUnclassified

List of CLIMATE CONTROL FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/ClimateControlListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ClimateControlListOfEnumerationsUnclassified

List of values for CLIMATE CONTROL FACILITY

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ClimateControlEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ClosedTimeRangeStructureUnclassified

Data Type for a range of times. Both start and end time are required.

{
  "type": "object",
  "properties": {
    "StartTime": {
      "type": "string",
      "format": "time",
      "description": "The (inclusive) start time."
    },
    "EndTime": {
      "type": "string",
      "format": "time",
      "description": "The (inclusive) end time."
    }
  },
  "required": [
    "StartTime",
    "EndTime"
  ],
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_time.xsd"
}

ClosedTimestampRangeStructureUnclassified

Data Type for a range of date and times. Both start and end time are required.

{
  "type": "object",
  "properties": {
    "StartTime": {
      "type": "string",
      "format": "date-time",
      "description": "The (inclusive) start date and time."
    },
    "EndTime": {
      "type": "string",
      "format": "date-time",
      "description": "The (inclusive) end date and time."
    }
  },
  "required": [
    "StartTime",
    "EndTime"
  ],
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_time.xsd"
}

CoachSubmodeUnclassified

TPEG pti03 Coach submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/CoachSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

CoachSubmodeEnumerationEnum

Values for Coach MODEs of TRANSPORT: TPEG pti_table_03.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "internationalCoach",
    "nationalCoach",
    "shuttleCoach",
    "regionalCoach",
    "specialCoach",
    "schoolCoach",
    "sightseeingCoach",
    "touristCoach",
    "commuterCoach"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

CodeListTypeUnclassified

gml:CodeListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/NameList"
    },
    "codeSpace": {
      "type": "string",
      "format": "uri",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

CodeOrNilReasonListTypeUnclassified

gml:CodeOrNilReasonListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a term or classification is expected, but the value may be absent for some reason.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/NameOrNilReasonList"
    },
    "codeSpace": {
      "type": "string",
      "format": "uri",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

CodespaceUnclassified

A system for uniquely identifying objects of a given type. Used for the distributed management of objects from many different sources. For example each region of a country may be given a different codespace to use when allocating stop identifieres which will be unique within a country.

{
  "$ref": "#/definitions/CodespaceStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_version.xsd"
}

CodespaceAssignmentUnclassified

Assignment of use of a CODESPACE to identify data within a given ZONE.

{
  "$ref": "#/definitions/CodespaceAssignment_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

CodespaceAssignment_VersionedChildStructureUnclassified

Type for a CODESPACE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "CodespaceRef": {
          "$ref": "#/definitions/CodespaceRef",
          "x-netex-choice": [
            "CodespaceRef",
            "Codespace"
          ]
        },
        "Codespace": {
          "$ref": "#/definitions/Codespace",
          "x-netex-choice": [
            "CodespaceRef",
            "Codespace"
          ]
        },
        "AdministrativeZoneRef": {
          "$ref": "#/definitions/AdministrativeZoneRef"
        },
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date for effectiveness of CODESPACE ASSIGNMENT."
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "End date for effectiveness of CODESPACE ASSIGNMENT. Date is INCLUSIVE."
        },
        "NameOfClass": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of class whose names are being assigned."
        },
        "CodePrefix": {
          "type": "array",
          "items": {
            "type": "string",
            "description": "Code prefix assigned uniquely to zone. Used to allocate new ids If CODESPACE also specified, used within CODESPACE. Only this ADMINISTRATIVE ZONE may allocate codes beginning with these prefixes."
          }
        },
        "StartValue": {
          "type": "string",
          "description": "Start range for codes allocateed by Organisation under this CODESPACE ASSIGNMENT. +V1.1",
          "x-netex-choice": [
            "StartValue",
            "EndValue"
          ]
        },
        "EndValue": {
          "type": "string",
          "description": "End range for codes allocateed by Organisation under this CODESPACE ASSIGNMENT. +V1.1",
          "x-netex-choice": [
            "StartValue",
            "EndValue"
          ]
        },
        "MaximumLength": {
          "type": "integer",
          "description": "Maximum Length for code. +V1.1"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of CODESPACE ASSIGNMENT."
        },
        "TypeOfCodespaceAssignmentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfCodespaceAssignmentRef"
            }
          ],
          "description": "Reference to a TYPE OF CODESPACE ASSIGNMENT. +v1.1"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

CodespaceAssignmentIdTypeUnclassified

Type for identifier of a CODESPACE ASSIGNMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

CodespaceAssignmentRefReference

Reference to a CODESPACE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CodespaceAssignmentIdType"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CodespaceAssignment",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

codespaceAssignments_RelStructureCollection

Type for a list of CODESPACE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CodespaceAssignment": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/CodespaceAssignment_VersionedChildStructure"
              }
            ],
            "description": "Assignment of use of a CODESPACE with responsibility for managing data within a given ZONE."
          }
        }
      },
      "required": [
        "CodespaceAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

CodespaceIdTypeUnclassified

Type for identifier of a CODESPACE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

CodespaceRefReference

Reference to a CODESPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CodespaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Codespace",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

CodespaceRefStructureReference

Type for a reference to a CODESPACE.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "ref": {
      "allOf": [
        {
          "$ref": "#/definitions/CodespaceIdType"
        }
      ],
      "description": "Identifier of CODESPACE i.e. namespace of identifiers.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-refTarget": "Codespace",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

codespaces_RelStructureCollection

A collection of one or more CODESPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CodespaceRef": {
          "$ref": "#/definitions/CodespaceRef"
        },
        "Codespace": {
          "$ref": "#/definitions/Codespace"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

codespacesInFrame_RelStructureCollection

Type for containment in frame of CODESPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Codespace": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Codespace"
          }
        }
      },
      "required": [
        "Codespace"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

CodespaceStructureUnclassified

Type for CODESPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityStructure"
    },
    {
      "properties": {
        "Xmlns": {
          "allOf": [
            {
              "$ref": "#/definitions/CodespaceIdType"
            }
          ],
          "description": "Prefix used to identify CODESPACE, e.g. 'napt', 'oda', 'ratp' etc."
        },
        "XmlnsUrl": {
          "type": "string",
          "format": "uri",
          "description": "CODESPACE path. The URL associated which with the CODESPACE defines a unique system for identifying objects within the CODESPACE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of CODESPACE."
        },
        "dataSourceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DataSourceIdType"
            }
          ],
          "description": "Data Source of ENTITY.",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "Xmlns"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_version.xsd"
}

CodeTypeUnclassified

gml:CodeType is a generalized type to be used for a term, keyword or name. It adds a XML attribute codeSpace to a term, where the value of the codeSpace attribute (if present) shall indicate a dictionary, thesaurus, classification scheme, authority, or pattern for the term.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "codeSpace": {
      "type": "string",
      "format": "uri",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

CodeWithAuthorityTypeUnclassified

gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance.

{
  "$ref": "#/definitions/CodeType",
  "x-netex-source": "gml/basicTypes.xsd"
}

ColourValueTypeUnclassified

Type for a Colour Value.

{
  "type": "string",
  "maxLength": 6,
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

CommercialProfileEntity

A category of users depending on their commercial relations with the operator (frequency of use, amount of purchase etc.), often used for allowing discounts.

{
  "$ref": "#/definitions/CommercialProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

CommercialProfile_VersionStructureStructure

Type for COMMERCIAL PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "TypeOfConcessionRef": {
          "$ref": "#/definitions/TypeOfConcessionRef"
        },
        "ConsumptionAmount": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Financial Factor."
        },
        "ConsumptionUnits": {
          "type": "number",
          "description": "Consumption Factor."
        },
        "GeneralGroupOfEntitiesRef": {
          "$ref": "#/definitions/GeneralGroupOfEntitiesRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

CommercialProfileEligibilityUnclassified

Whether a specific TRANSPORT CUSTOMER is eligible for a FARE PRODUCT with a specific COMMERCIAL PROFILE as a validity parameter.

{
  "$ref": "#/definitions/CommercialProfileEligibility_VersionedChildStructure",
  "x-netex-substitutionGroup": "CustomerEligibility_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

CommercialProfileEligibility_VersionedChildStructureUnclassified

Type for COMMERCIAL PROFILE ELIGIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerEligibility_VersionedChildStructure"
    },
    {
      "properties": {
        "CommercialProfileRef": {
          "$ref": "#/definitions/CommercialProfileRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

CommercialProfileEligibilityIdTypeUnclassified

Type for identifier of a COMMERCIAL PROFILE ELIGIBILITY.

{
  "$ref": "#/definitions/CustomerEligibilityIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

CommercialProfileEligibilityRefReference

Reference to a COMMERCIAL PROFILE ELIGIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommercialProfileEligibilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommercialProfileEligibility",
  "x-netex-substitutionGroup": "CustomerEligibilityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

CommercialProfileEligibilityRefStructureReference

Type for Reference to a COMMERCIAL PROFILE ELIGIBILITY.

{
  "$ref": "#/definitions/CustomerEligibilityRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommercialProfileEligibility",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

CommercialProfileIdTypeUnclassified

Type for identifier of a COMMERCIAL PROFILE usage parameter

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CommercialProfileRefReference

Reference to a COMMERCIAL PROFILE usage parameter

{
  "allOf": [
    {
      "$ref": "#/definitions/CommercialProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommercialProfile",
  "x-netex-substitutionGroup": "ProfileParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CommercialProfileRefStructureReference

Type for Reference to a COMMERCIAL PROFILE usage parameter

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommercialProfile",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CommercialProfileTypeEnumerationEnum

Allowed values for COMMERCIAL PROFILE TYPE.

{
  "type": "string",
  "enum": [
    "none",
    "unlimited",
    "limited",
    "single"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CommercialVehicleCategoryEnumerationEnum

Allowed values for Wheeled commercial VEHICLE types.

{
  "type": "string",
  "enum": [
    "bus",
    "van",
    "transporter",
    "largeVan",
    "highSidedVehicle",
    "lightGoodsVehicle",
    "heavyGoodsVehicle",
    "agriculturalVehicle",
    "tanker",
    "truck",
    "articulatedVehicle",
    "largeTrailer",
    "vehicleWithTrailer",
    "lightGoodsVehicleWithTrailer",
    "heavyGoodsVehicleWithTrailer"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

CommercialVehicleCategoryListOfEnumerationsUnclassified

Allowed values for list of Wheeled commercial VEHICLE types.+V2.0

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CommercialVehicleCategoryEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

Common_VersionFrameStructureUnclassified

Type for a COMMON FRAME.

{
  "$ref": "#/definitions/VersionFrame_VersionStructure",
  "x-netex-source": "netex_framework/netex_frames/netex_commonFrame_version.xsd"
}

CommonCell_VersionedChildStructureUnclassified

Type for a CELL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of CELL."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of CELL."
        },
        "FareTableRef": {
          "$ref": "#/definitions/FareTableRef"
        },
        "ColumnRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareTableColumnRefStructure"
            }
          ],
          "description": "Column for CELL."
        },
        "RowRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareTableRowRefStructure"
            }
          ],
          "description": "Row for CELL."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order in which cell is to appear in a view. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

CommonFrameAbstract

Abstract supertype for explicit VERSION FRAMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionFrame",
  "x-netex-sg-members": [
    "DriverScheduleFrame",
    "FareFrame",
    "FarePriceFrame",
    "GeneralFrame",
    "InfrastructureFrame",
    "MobilityJourneyFrame",
    "MobilityServiceFrame",
    "ResourceFrame",
    "SalesTransactionFrame",
    "ServiceCalendarFrame",
    "ServiceFrame",
    "SiteFrame",
    "TimetableFrame",
    "VehicleScheduleFrame"
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_commonFrame_version.xsd"
}

CommonSectionEntity

A shared set of LINKS or POINTs. A part of a public transport network where the ROUTEs of several JOURNEY PATTERNs are going in parallel and where the synchronisation of SERVICE JOURNEYs may be planned and controlled with respect to commonly used LINKs and STOP POINTs. COMMON SECTIONs are defined arbitrarily and need not cover the total lengths of topologically bundled sections.

{
  "$ref": "#/definitions/CommonSection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Section_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_version.xsd"
}

CommonSection_VersionStructureStructure

Type for COMMON SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Section_VersionStructure"
    },
    {
      "properties": {
        "pointsOnSection": {
          "allOf": [
            {
              "$ref": "#/definitions/pointsOnSection_RelStructure"
            }
          ],
          "description": "Ordered collection of POINTS used in the SECTION.",
          "x-netex-choice": [
            "pointsOnSection",
            "members"
          ]
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/commonSectionPointMembers_RelStructure"
            }
          ],
          "description": "[DEPRECATED: renamed to PointsOnSection - included for backwards comaptibilty - use PointsOnSection instead Ordered collection of POINTS used in the COMMON SECTION.",
          "x-netex-choice": [
            "pointsOnSection",
            "members"
          ],
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_version.xsd"
}

CommonSectionIdTypeUnclassified

Type for identifier of a COMMON SECTION.

{
  "$ref": "#/definitions/SectionIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_support.xsd"
}

CommonSectionPointMemberUnclassified

DEPRECATED - Kept for backwards compatibility POINT Member of a COMMON SECTION.]

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOnSection_VersionedChildStructure"
    }
  ],
  "x-netex-sg-members": [
    "LineSectionPointMember"
  ],
  "x-netex-role": "unclassified/deprecated",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

commonSectionPointMembers_RelStructureCollection

DEPRECATED - Type for a list of COMMON SECTION POINT MEMBERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CommonSectionPointMember": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CommonSectionPointMember"
          }
        }
      },
      "required": [
        "CommonSectionPointMember"
      ]
    }
  ],
  "x-netex-role": "collection/deprecated",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

CommonSectionRefReference

Reference to a COMMON SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommonSectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommonSection",
  "x-netex-substitutionGroup": "SectionRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_support.xsd"
}

CommonSectionRefStructureReference

Type for a reference to a COMMON SECTION.

{
  "$ref": "#/definitions/SectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommonSection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_support.xsd"
}

commonSectionsInFrame_RelStructureCollection

Type for containment in frame of COMMON SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CommonSection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CommonSection"
          }
        }
      },
      "required": [
        "CommonSection"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_version.xsd"
}

CommonVehicleServiceAbstract

A transport service offer related to VEHICLEs. +v1.2.2

{
  "$ref": "#/definitions/CommonVehicleService_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "CommonVehicleService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

CommonVehicleService_DummyAbstract

Dummy type to work around SG limitation.

{
  "allOf": [
    {
      "$ref": "#/definitions/Equipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "MobilityService_Dummy",
  "x-netex-sg-members": [
    "CommonVehicleService",
    "VehiclePoolingService_Dummy",
    "VehicleRentalService",
    "VehicleSharingService"
  ],
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

CommonVehicleService_VersionStructureStructure

Type for COMMON VEHICLE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityService_VersionStructure"
    },
    {
      "properties": {
        "BookingRequired": {
          "type": "boolean",
          "description": "Whether booking is required."
        },
        "RegistrationRequired": {
          "type": "boolean",
          "description": "Whether registration is required."
        },
        "proposedByServices": {
          "allOf": [
            {
              "$ref": "#/definitions/onlineServiceRefs_RelStructure"
            }
          ],
          "description": "Online servicies proposing this service,"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

CommonVehicleServiceIdTypeUnclassified

Type for identifier of a COMMON VEHICLE SERVICE.

{
  "$ref": "#/definitions/MobilityServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CommonVehicleServiceRefAbstract

Identifier of an COMMON VEHICLE SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/CommonVehicleServiceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "MobilityServiceRef",
  "x-netex-sg-members": [
    "VehiclePoolingServiceRef",
    "VehicleRentalServiceRef",
    "VehicleSharingServiceRef"
  ],
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

commonVehicleServiceRefs_RelStructureCollection

Type for a list of COMMON VEHICLE SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CommonVehicleServiceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CommonVehicleServiceRef"
          }
        }
      },
      "required": [
        "CommonVehicleServiceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CommonVehicleServiceRefStructureReference

Type for a reference to an COMMON VEHICLE SERVICE.

{
  "$ref": "#/definitions/MobilityServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommonVehicleService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

CommunicationServiceEntity

Specialisation of LOCAL SERVICE dedicated to communication services.

{
  "$ref": "#/definitions/CommunicationService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

CommunicationService_VersionStructureStructure

Type for Communication Service.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "ServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/CommunicationServiceListOfEnumerations"
            }
          ],
          "description": "COMMUNICATION SERVICEs available."
        }
      },
      "required": [
        "ServiceList"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

CommunicationServiceEnumerationEnum

Allowed values for Communication Service.

{
  "type": "string",
  "enum": [
    "freeWifi",
    "publicWifi",
    "phone",
    "internet",
    "mobileCoverage",
    "videoEntertainment",
    "audioEntertainment",
    "postbox",
    "postOffice",
    "businessServices"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

CommunicationServiceIdTypeUnclassified

Type for identifier of a COMMUNICATION SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

CommunicationServiceListOfEnumerationsUnclassified

List of Communication Service.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CommunicationServiceEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

CommunicationServiceRefReference

Identifier of an COMMUNICATION SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommunicationServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommunicationService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

CommunicationServiceRefStructureReference

Type for a reference to an COMMUNICATION SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CommunicationService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

CommunicationsTransportMethodEnumerationEnum

Enumeration of communications transport method usage.

{
  "type": "string",
  "enum": [
    "httpPost",
    "other",
    "wsdlSoap",
    "wsdlSoapDocumentLiteral",
    "httpUrlJSON",
    "httpUrlProtoBuffers"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

CompanionProfileEntity

The number and characteristics (weight, volume) of luggage that a holder of an access right is entitled to carry.

{
  "$ref": "#/definitions/CompanionProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

CompanionProfile_VersionStructureStructure

Type for COMPANION PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "ParentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageParameterRefStructure"
            }
          ],
          "description": "Parent USER PROFILE or GROUP TICKET for which this specifes the member rules."
        },
        "UserProfileRef": {
          "$ref": "#/definitions/UserProfileRef"
        },
        "CompanionRelationshipType": {
          "allOf": [
            {
              "$ref": "#/definitions/CompanionRelationshipEnumeration"
            }
          ],
          "description": "Required Relationship of companion to eliigble user +V1.1."
        },
        "MinimumNumberOfPersons": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of persons of this type allowed as companions.."
        },
        "MaximumNumberOfPersons": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Maximum number of persons of this type allowed as companions."
        },
        "DiscountBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/DiscountBasisEnumeration"
            }
          ],
          "description": "Nature of discount for this profile."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

CompanionProfileIdTypeUnclassified

Type for identifier of a COMPANION PROFILE usage parameter

{
  "$ref": "#/definitions/UserProfileIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CompanionProfileRefReference

Reference to a COMPANION PROFILE usage parameter.

{
  "allOf": [
    {
      "$ref": "#/definitions/CompanionProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompanionProfile",
  "x-netex-substitutionGroup": "UserProfileRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CompanionProfileRefStructureReference

Type for Reference to a COMPANION PROFILE usage parameter

{
  "$ref": "#/definitions/UserProfileRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompanionProfile",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

companionProfiles_RelStructureCollection

Type for a list of COMPANION PROFILEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CompanionProfileRef": {
          "$ref": "#/definitions/CompanionProfileRef"
        },
        "CompanionProfile": {
          "allOf": [
            {
              "$ref": "#/definitions/CompanionProfile"
            }
          ],
          "description": "The number and characteristics of a category of users allowed on the ticket."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

CompanionRelationshipEnumerationEnum

Allowed values for COMPANION RELATIONSHIP TYPE Type.

{
  "type": "string",
  "enum": [
    "anyone",
    "parent",
    "grandparent",
    "child",
    "grandchild",
    "family",
    "spouse",
    "partner",
    "dependent",
    "colleague",
    "pupil",
    "teacher",
    "carer"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

CompassBearing16EnumerationEnum

16 point compass.

{
  "type": "string",
  "enum": [
    "SW",
    "SE",
    "NW",
    "NE",
    "W",
    "E",
    "S",
    "N"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

CompassBearing8EnumerationEnum

8 point compass.

{
  "type": "string",
  "enum": [
    "SW",
    "SE",
    "NW",
    "NE",
    "W",
    "E",
    "S",
    "N"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

compatibleEquipmentRefs_RelStructureCollection

List of VEHICLE CHarging or REFUELLING EQUIPMENT with which is compatible.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleChargingEquipmentRef": {
          "$ref": "#/definitions/VehicleChargingEquipmentRef"
        },
        "RefuellingEquipmentRef": {
          "$ref": "#/definitions/RefuellingEquipmentRef"
        },
        "BatteryEquipmentRef": {
          "$ref": "#/definitions/BatteryEquipmentRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

ComplaintsServiceEntity

Specialisation of CUSTOMER SERVICE for COMPLAINTs.

{
  "$ref": "#/definitions/ComplaintsService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CustomerService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

ComplaintsService_VersionStructureStructure

Type for a COMPLAINTS SERVICE.

{
  "$ref": "#/definitions/CustomerService_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

ComplaintsServiceIdTypeUnclassified

Type for identifier of a COMPLAINTS SERVICE.

{
  "$ref": "#/definitions/CustomerServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

ComplaintsServiceRefReference

Identifier of an COMPLAINTS SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ComplaintsServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ComplaintsService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

ComplaintsServiceRefStructureReference

Type for a reference to an COMPLAINTS SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ComplaintsService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

ComplexFeatureEntity

An aggregate of SIMPLE FEATUREs and/or other COMPLEX FEATUREs; e.g. a STOP AREA : combination of STOP POINTs ; a train station : combination of SIMPLE FEATUREs (POINTs, LINKs) and COMPLEX FEATUREs (STOP AREAs).

{
  "$ref": "#/definitions/ComplexFeature_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SpatialFeature",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

ComplexFeature_VersionStructureStructure

Type for a COMPLEX FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfPoints_VersionStructure"
    },
    {
      "properties": {
        "GroupOfEntitiesRef": {
          "$ref": "#/definitions/GroupOfEntitiesRef"
        },
        "featureMembers": {
          "allOf": [
            {
              "$ref": "#/definitions/complexFeatureMembers_RelStructure"
            }
          ],
          "description": "Simple features making up COMPLEX FEATURE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

ComplexFeatureIdTypeUnclassified

Type for identifier of a COMPLEX FEATURE.

{
  "$ref": "#/definitions/GroupOfPointsIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

ComplexFeatureMember_VersionedChildStructureUnclassified

Type for a Member of COMPLEX FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGroupMember_VersionedChildStructure"
    },
    {
      "properties": {
        "ComplexFeatureRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ComplexFeatureRefStructure"
            }
          ],
          "description": "Parent of Simple Feature: if given by context, ignore."
        },
        "SimpleFeatureRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SimpleFeatureRef"
            }
          ],
          "description": "Reference to a SIMPLE FEATURe.",
          "x-netex-choice": [
            "SimpleFeatureRef",
            "VersionOfObjectRef"
          ]
        },
        "VersionOfObjectRef": {
          "$ref": "#/definitions/VersionOfObjectRef",
          "x-netex-choice": [
            "SimpleFeatureRef",
            "VersionOfObjectRef"
          ]
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

complexFeatureMembers_RelStructureCollection

A collection of one or more VALIDITY TRIGGERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ComplexFeatureMember": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ComplexFeatureMember_VersionedChildStructure"
              }
            ],
            "description": "Member of a COMPLEX FEATURE."
          }
        }
      },
      "required": [
        "ComplexFeatureMember"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

ComplexFeatureProjectionEntity

An oriented correspondence: from one COMPLEX FEATURE in the source layer, onto an entity in a target layer: e.g. POINT, COMPLEX FEATURE, within a defined TYPE OF PROJECTION.

{
  "$ref": "#/definitions/ComplexFeatureProjection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Projection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

ComplexFeatureProjection_VersionStructureStructure

Type for a COMPLEX FEATURE PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    },
    {
      "properties": {
        "ProjectedFeatureRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ComplexFeatureRefStructure"
            }
          ],
          "description": "COMPLEX FEATURE which is being projected."
        },
        "OntoFeatureRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ComplexFeatureRefStructure"
            }
          ],
          "description": "COMPLEX FEATURE onto which projection is being made."
        },
        "PointRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointRef"
          }
        },
        "features": {
          "allOf": [
            {
              "$ref": "#/definitions/complexFeatureRefs_RelStructure"
            }
          ],
          "description": "COMPLEX FEATURES in PROJECTION."
        }
      },
      "required": [
        "ProjectedFeatureRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

ComplexFeatureProjectionIdTypeUnclassified

Type for identifier of a COMPLEX FEATURE PROJECTION.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ComplexFeatureProjectionRefReference

Reference to a COMPLEX FEATURE PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ComplexFeatureProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ComplexFeatureProjection",
  "x-netex-substitutionGroup": "ProjectionRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ComplexFeatureProjectionRefStructureReference

Type for a reference to a COMPLEX FEATURE PROJECTION.

{
  "$ref": "#/definitions/ProjectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ComplexFeatureProjection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ComplexFeatureRefReference

Reference to a COMPLEX FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ComplexFeatureRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ComplexFeature",
  "x-netex-substitutionGroup": "SpatialFeatureRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

complexFeatureRefs_RelStructureCollection

Type for a list of references to COMPLEX FEATUREs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ComplexFeatureRef": {
          "$ref": "#/definitions/ComplexFeatureRef"
        }
      },
      "required": [
        "ComplexFeatureRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

ComplexFeatureRefStructureReference

Type for a reference to a COMPLEX FEATURE.

{
  "$ref": "#/definitions/GroupOfPointsRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ComplexFeature",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

ComponentOrientationEnumerationEnum

Allowed values for Spot Orientation.

{
  "type": "string",
  "enum": [
    "forwards",
    "backwards",
    "unknown",
    "leftwards",
    "rightwards",
    "angledLeft",
    "angledRight",
    "angledBackLeft",
    "angledBackRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

Composite_VersionFrameStructureUnclassified

Type for a COMPOSITE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "frames": {
          "allOf": [
            {
              "$ref": "#/definitions/frames_RelStructure"
            }
          ],
          "description": "Content frames in COMPOSITE FRAME."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_compositeFrame_version.xsd"
}

CompositeFrameEntity

A container VERSION FRAME that groups a set of content VERSION FRAMsE to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/Composite_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VersionFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_compositeFrame_version.xsd"
}

CompositeFrameIdTypeUnclassified

Type for identifier of a COMPOSITE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_framework/netex_frames/netex_compositeFrame_version.xsd"
}

CompositeFrameRefReference

Reference to a COMPOSITE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/CompositeFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompositeFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_framework/netex_frames/netex_compositeFrame_version.xsd"
}

CompositeFrameRefStructureReference

Type for a reference to a COMPOSITE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompositeFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_compositeFrame_version.xsd"
}

compositePrices_RelStructureCollection

Type for a list of FARE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef"
        },
        "PriceGroupRef": {
          "$ref": "#/definitions/PriceGroupRef"
        },
        "FarePrice_Dummy": {
          "$ref": "#/definitions/FarePrice_Dummy"
        },
        "PriceGroup_Dummy": {
          "$ref": "#/definitions/PriceGroup_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

CompoundBlockEntity

A composite BLOCK formed of several BLOCKs coupled together during a certain period. Any coupling or separation action marks the start of a new COMPOUND BLOCK.

{
  "$ref": "#/definitions/CompoundBlockStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

CompoundBlockIdTypeUnclassified

Type for identifier of a COMPOUND BLOCK.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

CompoundBlockRefReference

Reference to a COMPOUND BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/CompoundBlockRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompoundBlock",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

CompoundBlockRefStructureReference

Type for Reference to a COMPOUND BLOCK.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompoundBlock",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

CompoundBlockStructureUnclassified

Type for COMPOUND BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of COMPOUND BLOCK."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of COMPOUND BLOCK."
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "StartPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointInJourneyPatternRefStructure"
            }
          ],
          "description": "Staring timing point of COMPOUND BLOCK."
        },
        "EndPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointInJourneyPatternRefStructure"
            }
          ],
          "description": "Ending timing point of COMPOUND BLOCK."
        },
        "parts": {
          "allOf": [
            {
              "$ref": "#/definitions/blockParts_RelStructure"
            }
          ],
          "description": "BLOCK PARTs which make up COMPOUND BLOCK."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

CompoundTrainEntity

A vehicle composed of COMPOUND TRAIN ELEMENTs in a certain order, i.e. of wagons assembled together and propelled by a locomotive or one of the wagons.

{
  "$ref": "#/definitions/CompoundTrain_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TransportType_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

CompoundTrain_VersionStructureStructure

Type for COMPOUND TRAIN.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleType_VersionStructure"
    },
    {
      "properties": {
        "components": {
          "allOf": [
            {
              "$ref": "#/definitions/trainsInCompoundTrain_RelStructure"
            }
          ],
          "description": "Ordered collection of TRAIN in COMPOUND TRAINs making up COMPOUND TRAIN. Each references a TRAIN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

CompoundTrainIdTypeUnclassified

Type for identifier of a COMPOUND TRAIN.

{
  "$ref": "#/definitions/VehicleTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

CompoundTrainRefReference

Reference to a COMPOUND TRAIN.

{
  "$ref": "#/definitions/CompoundTrainRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompoundTrain",
  "x-netex-substitutionGroup": "VehicleTypeRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

CompoundTrainRefStructureReference

Type for a reference to a COMPOUND TRAIN.

{
  "$ref": "#/definitions/VehicleTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CompoundTrain",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

CompressionMethodEnumerationEnum

Enumeration of compression usage.

{
  "type": "string",
  "enum": [
    "gzip",
    "none",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

ConditionSummaryUnclassified

Summary description of PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConditionSummaryStructure"
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd"
}

ConditionSummaryStructureUnclassified

Type for condition summary.

{
  "type": "object",
  "properties": {
    "FareStructureType": {
      "allOf": [
        {
          "$ref": "#/definitions/FareStructureTypeEnumeration"
        }
      ],
      "description": "TypeOfFareCondition."
    },
    "TariffBasis": {
      "allOf": [
        {
          "$ref": "#/definitions/TariffBasisEnumeration"
        }
      ],
      "description": "Basis used to compute fares."
    },
    "HasNotices": {
      "type": "boolean",
      "description": "Whether the product has NOTICEs associated with it."
    },
    "ProvidesCard": {
      "type": "boolean",
      "description": "Whether the product provdies a card with it."
    },
    "GoesOnCard": {
      "type": "boolean",
      "description": "Whether the product requires a card to fulfil it."
    },
    "IsPersonal": {
      "type": "boolean",
      "description": "Whether the product is personaised or anonymous."
    },
    "RequiresPhoto": {
      "type": "boolean",
      "description": "Whether the product requires a photo."
    },
    "MustCarry": {
      "type": "boolean",
      "description": "Whether the product requires the card to be carried by the user."
    },
    "RequiresAccount": {
      "type": "boolean",
      "description": "Whether the product requires the user to register for an account for billing. +v1.1"
    },
    "IsSupplement": {
      "type": "boolean",
      "description": "Whether the product is a supplement to another product."
    },
    "RequiresEntitlement": {
      "type": "boolean",
      "description": "Whether the product requires ENTITLEMENT REQUIRED other products."
    },
    "GivesEntitlement": {
      "type": "boolean",
      "description": "Whether the product grants ENTITLEMENT REQUIRED other products."
    },
    "HasOperatorRestrictions": {
      "allOf": [
        {
          "$ref": "#/definitions/OperatorRestrictionsEnumeration"
        }
      ],
      "description": "Restictions on which OPERATOR's services can be used."
    },
    "HasTravelTimeRestrictions": {
      "type": "boolean",
      "description": "Whether there are restictions on which routes can be used."
    },
    "HasRouteRestrictions": {
      "type": "boolean",
      "description": "Whether there are restictions on which routes can be used."
    },
    "TrainRestrictions": {
      "allOf": [
        {
          "$ref": "#/definitions/TrainRestrictionsEnumeration"
        }
      ],
      "description": "Restictions on which trains can be used."
    },
    "HasZoneRestrictions": {
      "type": "boolean",
      "description": "Whether there are restictions on which zones can be used."
    },
    "CanBreakJourney": {
      "type": "boolean",
      "description": "Whether the journey can be interrupted by a stay at an intermediate station."
    },
    "ReturnTripsOnly": {
      "type": "boolean",
      "description": "Whether the return trip must also be purchased."
    },
    "NightTrain": {
      "type": "boolean",
      "description": "Whether the trip uses a night Train."
    },
    "CanChangeClass": {
      "type": "boolean",
      "description": "Whether the class of usage can subsequently be changed on a ticket."
    },
    "IsRefundable": {
      "type": "boolean",
      "description": "Whether the ticket can be refunded."
    },
    "IsExchangable": {
      "type": "boolean",
      "description": "Whether the ticket can be exchanged."
    },
    "HasExchangeFee": {
      "type": "boolean",
      "description": "Whether there is a charge for exchanges."
    },
    "HasDiscountedFares": {
      "type": "boolean",
      "description": "Whether there are any types of discounted fare for the FARE PRODUCT."
    },
    "AllowAdditionalDiscounts": {
      "type": "boolean",
      "description": "Whether the product allows discounts to be compounded."
    },
    "AllowCompanionDiscounts": {
      "type": "boolean",
      "description": "Whether the product allows a companion discountt for eligible users."
    },
    "HasMinimumPrice": {
      "type": "boolean",
      "description": "Whether a minimum price applies to FARE PRODUCT."
    },
    "RequiresPositiveBalance": {
      "type": "boolean",
      "description": "Whether if combined with other products on the same smart card, requires an overall balance for any product to work. Eg a Travel Pass may be disabled if the Pay as you go for other areas in in arrears."
    },
    "RequiresDeposit": {
      "type": "boolean",
      "description": "Requires a deposit. +v1.2.2"
    },
    "NoCashPayment": {
      "type": "boolean",
      "description": "Cash payment not accepted. +v1.2.2"
    },
    "HasPurchaseConditions": {
      "type": "boolean",
      "description": "Whether the product has purchase conditions."
    },
    "HasDynamicPricing": {
      "type": "boolean",
      "description": "Whether there is dynamic i.e. yield managed pricing for the product."
    },
    "RequiresReservation": {
      "type": "boolean",
      "description": "Whether the product requires a reservation."
    },
    "HasReservationFee": {
      "type": "boolean",
      "description": "Whether there is a charge for reservations."
    },
    "HasQuota": {
      "type": "boolean",
      "description": "Whether the product has quotas."
    },
    "PenaltyIfWithoutTicket": {
      "type": "boolean",
      "description": "Whether there is a penalty for travelling without a ticket, i.e. tickets can not be bought on-board. +v1.1"
    },
    "AvailableOnSubscription": {
      "type": "boolean",
      "description": "Whether the product is available on subscription. +v1.1"
    },
    "UnlimitedMileage": {
      "type": "boolean",
      "description": "Whether mileage is unlimited. +v1.2.2"
    },
    "LikeForLikeRefuelling": {
      "type": "boolean",
      "description": "Refuelling policy. +v1.2.2"
    },
    "VehicleCollection": {
      "allOf": [
        {
          "$ref": "#/definitions/VehicleCollectionEnumeration"
        }
      ],
      "description": "Vehicle collection process. +v1.2.2"
    }
  },
  "x-netex-source": "netex_part_3/part3_fares/netex_fareConditionSummary_version.xsd"
}

CongestionEnumerationEnum

Allowed values for a congestion.

{
  "type": "string",
  "enum": [
    "noWaiting",
    "queue",
    "crowding",
    "full"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

ConnectingJourneyViewUnclassified

Simplified view of CONNECTING JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConnectingServiceJourney_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ConnectingServiceJourney_DerivedViewStructureView

Type for CONNECTING SERVICE JOURNEY VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "ServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "Service Journey to which srevice connects."
        },
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Time of Departure.",
          "x-netex-choice": [
            "DepartureTime",
            "Frequency"
          ]
        },
        "Frequency": {
          "allOf": [
            {
              "$ref": "#/definitions/FrequencyStructure"
            }
          ],
          "description": "Frequency of departure.",
          "x-netex-choice": [
            "DepartureTime",
            "Frequency"
          ]
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of journey."
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView"
        },
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef"
        },
        "JourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRef"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "ConnectingOrder": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of Point within Connecting journey as an absolute number."
        },
        "ConnectingVisitNumber": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of Point within Connecting as number of visits to the same stop. Default is 1."
        }
      },
      "required": [
        "ServiceJourneyRef"
      ]
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ConnectingServiceJourneyViewUnclassified

Simplified view of CONNECTING SERVICE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConnectingServiceJourney_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ConnectionEntity

The physical (spatial) possibility for a passenger to change from one public transport vehicle to another to continue the trip. Different times may be necessary to cover this link, depending on the kind of passenger.

{
  "$ref": "#/definitions/Connection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Transfer",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

Connection_VersionStructureStructure

Type for a CONNECTION link restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/Transfer_VersionStructure"
    },
    {
      "properties": {
        "ExternalConnectionLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the CONNECTION link Specifically for use in AVMS systems that require an alias, if. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "From": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionEndStructure"
            }
          ],
          "description": "Origin end of CONNECTION."
        },
        "To": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionEndStructure"
            }
          ],
          "description": "Destination end of CONNECTION."
        },
        "TransferOnly": {
          "type": "boolean",
          "description": "Whether connecting at this stop passengers may only transfer. If true, then they may not enter or exit at the station."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ConnectionCertaintyEnumerationEnum

Allowed values for Guaranteed.

{
  "type": "string",
  "enum": [
    "guaranteed",
    "normallyGuaranteed",
    "notGuaranteed",
    "neverGuaranteed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

ConnectionEndUnclassified

One end of a CONNECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConnectionEndStructure"
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ConnectionEndStructureUnclassified

Type for a CONNECTION END.

{
  "type": "object",
  "properties": {
    "TransportMode": {
      "allOf": [
        {
          "$ref": "#/definitions/AllModesEnumeration"
        }
      ],
      "description": "MODE of end Point of CONNECTION. Default is all modes, MODE of SCHEDULED STOP POINT can be derived."
    },
    "Submode": {
      "allOf": [
        {
          "$ref": "#/definitions/Submode"
        }
      ],
      "description": "SUBMODE of end Point of CONNECTION. SUBMODE of SCHEDULED STOP POINT can be derived. +v1.2.3"
    },
    "TransportOrganisationRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TransportOrganisationRef"
        }
      ],
      "description": "TransportOrganisation to which the end of CONNECTION applies. +v1.2.3"
    },
    "ScheduledStopPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ScheduledStopPointRefStructure"
        }
      ],
      "description": "Specific SCHEDULED STOP POINT at end of CONNECTION.",
      "x-netex-choice": [
        "ScheduledStopPointRef",
        "VehicleMeetingPointRef"
      ]
    },
    "VehicleMeetingPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointRefStructure"
        }
      ],
      "description": "VEHICLE MEETING POINT at END OF CONENCTION. +V1.2.2. NB This is typed only to POINT to avoid forward dependency",
      "x-netex-choice": [
        "ScheduledStopPointRef",
        "VehicleMeetingPointRef"
      ]
    }
  },
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ConnectionIdTypeUnclassified

Type for identifier of a CONNECTION link.

{
  "$ref": "#/definitions/TransferIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ConnectionRefReference

Reference to a CONNECTION link.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConnectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Connection",
  "x-netex-substitutionGroup": "TransferRef",
  "x-netex-sg-members": [
    "DefaultConnectionRef",
    "SiteConnectionRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ConnectionRefStructureReference

Type for a reference to a CONNECTION link.

{
  "$ref": "#/definitions/TransferRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Connection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ConsumerRequestEndpointStructureUnclassified

Type for Unique reference to this request, created by Consumer. May be used to reference the request in subsequent interactions. Used by WSDL.

{
  "allOf": [
    {
      "$ref": "#/definitions/AuthenticatedRequestStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data."
        },
        "ConsumerRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Consumer - a Participant reference."
        },
        "MessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique reference to this message. Some systems may use just timestamp for this."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ConsumerResponseEndpointStructureUnclassified

Type for Unique reference to this response created by Consumer. May be used to reference the request in subsequent interactions. Used by WSDL.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "ConsumerRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Consumer - a Participant reference."
        },
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageRefStructure"
            }
          ],
          "description": "Reference to an arbitrary unique idenitifer associated with the request which gave rise to this response."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ContactEntity

Reusable CONTACT details for an ORGANISATION or other entity. +v1.2.2

{
  "$ref": "#/definitions/Contact_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

Contact_VersionStructureStructure

Type for a CONTACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The name of the CONTACT."
        },
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactDetailsStructure"
            }
          ],
          "description": "Contact details for CONTACT."
        },
        "ContactType": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactTypeEnumeration"
            }
          ],
          "description": "Classification of ContactType. Used for arbitrary documentation."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

ContactDetailsStructureUnclassified

Type for contact details.

{
  "type": "object",
  "properties": {
    "ContactPerson": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Name of contact person."
    },
    "Email": {
      "allOf": [
        {
          "$ref": "#/definitions/EmailAddressType"
        }
      ],
      "description": "The email address of the contact."
    },
    "Phone": {
      "allOf": [
        {
          "$ref": "#/definitions/PhoneType"
        }
      ],
      "description": "Contact telephone number."
    },
    "Fax": {
      "allOf": [
        {
          "$ref": "#/definitions/PhoneType"
        }
      ],
      "description": "Contact fax number."
    },
    "Url": {
      "type": "string",
      "format": "uri",
      "description": "The web site address of the contact."
    },
    "FurtherDetails": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Further details about contact process."
    }
  },
  "x-netex-source": "netex_framework/netex_utility/netex_utility_contact.xsd"
}

ContactIdTypeUnclassified

Type for identifier of a CONTACT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

ContactRefReference

Reference to a CONTACT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ContactRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Contact",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

contactRefs_RelStructureCollection

Type for a list of REUSABLE CONTACT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ContactRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ContactRef"
          }
        }
      },
      "required": [
        "ContactRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

ContactRefStructureReference

Type for Reference to a CONTACT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Contact",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

contacts_RelStructureCollection

Type for containment in frame of reusable CONTACT details. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Contact": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Contact"
          }
        }
      },
      "required": [
        "Contact"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

ContactStructureUnclassified

Contact details with reference to CONTACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ContactDetailsStructure"
    },
    {
      "properties": {
        "ContactRef": {
          "$ref": "#/definitions/ContactRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

ContactTypeEnumerationEnum

Allowed values for CONTACT role. +v1.2.2

{
  "type": "string",
  "enum": [
    "any",
    "information",
    "reservations",
    "lostProperty",
    "publicRelations",
    "complaints",
    "emergency",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

containedAvailabilityConditions_RelStructureCollection

A collection of one or more AVAILABILITY CONDITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AvailabilityCondition": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AvailabilityCondition"
          }
        }
      },
      "required": [
        "AvailabilityCondition"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

containmentAggregationStructureUnclassified

Type for an Implementation of an aggregate relationship by reference or value, where the contained element or reference is included in the XML as a child of the parent.

{
  "allOf": [
    {
      "$ref": "#/definitions/relationshipStructure"
    },
    {
      "properties": {
        "modificationSet": {
          "allOf": [
            {
              "$ref": "#/definitions/ModificationSetEnumeration"
            }
          ],
          "description": "Whether this is a list of all (revise) or just changes.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

ContainmentEnumerationEnum

Classification of containment.

{
  "type": "string",
  "enum": [
    "inline",
    "byReference",
    "byVersionedReference",
    "both"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

ContextualisedRequestStructureUnclassified

Type for General SIRI Request.

{
  "type": "object",
  "properties": {
    "ServiceRequestContext": {
      "allOf": [
        {
          "$ref": "#/definitions/ServiceRequestContextStructure"
        }
      ],
      "description": "General request properties - typically configured rather than repeated on request."
    },
    "RequestTimestamp": {
      "$ref": "#/definitions/RequestTimestamp"
    },
    "AccountId": {
      "type": "string",
      "description": "Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account  may be common to all users of an application, or to an individual user. Note that to identify an individual user the  RequestorRef can be used with an anonymised token.  .     +SIRI v2.0"
    },
    "AccountKey": {
      "type": "string",
      "description": "Authentication key for request. May be used to authenticate requests from a particular account. +SIRI v2.0"
    },
    "Address": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data."
    },
    "RequestorRef": {
      "$ref": "#/definitions/RequestorRef"
    },
    "MessageIdentifier": {
      "allOf": [
        {
          "$ref": "#/definitions/MessageQualifierStructure"
        }
      ],
      "description": "Arbitrary unique identifier that can be used to reference this message in subsequent interactions."
    },
    "DelegatorAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
    },
    "DelegatorRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ParticipantRefStructure"
        }
      ],
      "description": "Identifier of delegating system that originated message. +SIRI 2.0"
    }
  },
  "required": [
    "RequestTimestamp",
    "RequestorRef"
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

ContractEntity

A CONTRACT between ORGANISATIONs to supply services or goods.

{
  "$ref": "#/definitions/Contract_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

Contract_VersionStructureStructure

Type for an Contract.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The name of the ORGANISATION."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of ORGANISATION."
        },
        "ContractType": {
          "allOf": [
            {
              "$ref": "#/definitions/ContractTypeEnumeration"
            }
          ],
          "description": "formal informal written oral plainUnderstood"
        },
        "LegalStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/LegalStatusEnumeration"
            }
          ],
          "description": "binding nonBinding"
        },
        "ContractGoverningLaw": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Legal jurisdiction covering the CONTRACT."
        },
        "contractees": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationRefs_RelStructure"
            }
          ],
          "description": "The contractee ORGANISATION is the party that is the recipient of agreed services or goods provided by the contractor according to the conditions in a CONTRACT."
        },
        "contractors": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationRefs_RelStructure"
            }
          ],
          "description": "The contractor is the party that provides agreed services or goods to the contractee according to the conditions in a CONTRACT."
        },
        "contractDocuments": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "External documents (hyperlinks) can be referenced from external archives, such as PDF's."
        }
      },
      "required": [
        "contractors"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ContractIdTypeUnclassified

Type for identifier of a CONTRACT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

ContractRefReference

Reference to a CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ContractRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Contract",
  "x-netex-sg-members": [
    "SupplyContractRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

ContractRef_RelStructureCollection

Type for a reference to a Contract.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ContractRef": {
          "$ref": "#/definitions/ContractRef"
        },
        "Contract": {
          "$ref": "#/definitions/Contract"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

contractRefs_RelStructureCollection

Type for a list of references to FARE CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareContractRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareContractRef"
          }
        }
      },
      "required": [
        "FareContractRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

ContractRefStructureReference

Type for a reference to a CONTRACT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Contract",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

contractsInFrame_RelStructureCollection

Type for containment of CONTRACTs in frame.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Contract": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Contract"
          }
        }
      },
      "required": [
        "Contract"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ContractTypeEnumerationEnum

Allowed values for TYPE OF CONTRACT. +v2.0

{
  "type": "string",
  "enum": [
    "formal",
    "informal",
    "written",
    "oral",
    "plainUnderstood"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

ControlCentreEntity

An ORGANISATION PART for an operational team who are responsible for issuing commands to control the services.

{
  "$ref": "#/definitions/ControlCentre_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "OrganisationPart_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

ControlCentre_VersionStructureStructure

Type for CONTROL CENTRE.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationPart_VersionStructure"
    },
    {
      "properties": {
        "Number": {
          "type": "integer",
          "description": "Number used to identify CONTROL CENTRE."
        },
        "ControlCentreCode": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Unique alphanumeric identification of CONTROL CENTRE used to identify source of request to external systems."
        },
        "DepartmentRef": {
          "$ref": "#/definitions/DepartmentRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

ControlCentreIdTypeUnclassified

Type for identifier of a CONTROL CENTRE.

{
  "$ref": "#/definitions/OrganisationPartIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

ControlCentreRefReference

Reference to a CONTROL CENTRE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ControlCentreRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControlCentre",
  "x-netex-substitutionGroup": "OrganisationPartRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

ControlCentreRefStructureReference

Type for a reference to a CONTROL CENTRE.

{
  "$ref": "#/definitions/OrganisationPartRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControlCentre",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

ControlCentres_RelStructureCollection

A list of CONTROL CENTREs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ControlCentreRef": {
          "$ref": "#/definitions/ControlCentreRef"
        },
        "ControlCentre": {
          "$ref": "#/definitions/ControlCentre"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

controlCentresInFrame_RelStructureCollection

Type for containment in frame of CONTROL CENTREs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ControlCentre": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ControlCentre"
          },
          "description": "Characterization of a set of operational objects, such as timing or links determined either by a DEPARTMENT or by an ORGANISATIONAL UNIT."
        }
      },
      "required": [
        "ControlCentre"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

ControllableElementEntity

The smallest controllable element of public transport consumption, all along which any VALIDITY PARAMETER ASSIGNMENT remains valid.

{
  "$ref": "#/definitions/ControllableElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElement_VersionStructureStructure

Type for CONTROLLABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "accessRightParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/accessRightParameterAssignments_RelStructure"
            }
          ],
          "description": "ACCESS RIGHT PARAMETER ASSIGNMENTs associated with VALIDABLE ELEMENT."
        },
        "controllableElementsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/controllableElementsInSequence_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETER ASSIGNMENTs associated with VALIDABLE. ELEMENT."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/controllableElementPrices_RelStructure"
            }
          ],
          "description": "PRICEs for CONTROLLABLE ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElementIdTypeUnclassified

Type for identifier of a CONTROLLABLE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementInSequenceUnclassified

A CONTROLLABLE ELEMENT as a part of a FARE STRUCTURE ELEMENT, including its possible order in the sequence of CONTROLLABLE ELEMENTs grouped together to form that FARE STRUCTURE ELEMENT, and its possible quantitative limitation.

{
  "$ref": "#/definitions/ControllableElementInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElementInSequence_VersionedChildStructureUnclassified

Type for CONTROLLABLE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareElementInSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "ControllableElementRef": {
          "$ref": "#/definitions/ControllableElementRef"
        },
        "FareStructureElementRef": {
          "$ref": "#/definitions/FareStructureElementRef"
        },
        "accessRightParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/accessRightParameterAssignments_RelStructure"
            }
          ],
          "description": "ACCESS RIGHT PARAMETER ASSIGNMENTs that apply to the VALIDABLE ELEMENT."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElementInSequenceIdTypeUnclassified

Type for identifier of an CONTROLLABLE ELEMENT IN SEQUENCE.

{
  "$ref": "#/definitions/FareElementInSequenceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementInSequenceRefReference

Reference to an CONTROLLABLE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ControllableElementInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControllableElementInSequence",
  "x-netex-substitutionGroup": "FareElementInSequenceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementInSequenceRefStructureReference

Type for Reference to an CONTROLLABLE ELEMENT IN SEQUENCE.

{
  "$ref": "#/definitions/FareElementInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControllableElementInSequence",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementPriceUnclassified

A set of all possible price features of a CONTROLLABLE ELEMENT ELEMENT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/ControllableElementPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElementPrice_VersionedChildStructureUnclassified

Type for a CONTROLLABLE ELEMENT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "ControllableElementRef": {
          "$ref": "#/definitions/ControllableElementRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElementPriceIdTypeUnclassified

Type for identifier of a CONTROLLABLE ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementPriceRefReference

Reference to a CONTROLLABLE ELEMENT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ControllableElementPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControllableElementPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementPriceRefStructureReference

Type for Reference to a CONTROLLABLE ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControllableElementPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

controllableElementPrices_RelStructureCollection

Type for a list of CONTROLLABLE ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ControllableElementPriceRef": {
          "$ref": "#/definitions/ControllableElementPriceRef"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        },
        "ControllableElementPrice": {
          "$ref": "#/definitions/ControllableElementPrice"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControllableElementRefReference

Reference to a CONTROLLABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ControllableElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControllableElement",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ControllableElementRefStructureReference

Type for Reference to a CONTROLLABLE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ControllableElement",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

controllableElements_RelStructureCollection

Type for a list of CONTROLLABLE ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ControllableElementRef": {
          "$ref": "#/definitions/ControllableElementRef"
        },
        "ControllableElement": {
          "$ref": "#/definitions/ControllableElement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

controllableElementsInFrame_RelStructureCollection

Type for containment in frame of CONTROLLABLE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "ControllableElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ControllableElement"
          }
        }
      },
      "required": [
        "ControllableElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

controllableElementsInSequence_RelStructureCollection

Type for a list of CONTROLLABLE ELEMENT IN SEQUENCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ControllableElementInSequenceRef": {
          "$ref": "#/definitions/ControllableElementInSequenceRef"
        },
        "ControllableElementInSequence": {
          "$ref": "#/definitions/ControllableElementInSequence"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ControlParameterAssignmentIdTypeUnclassified

Type for identifier of a CONTROL PARAMETER.

{
  "$ref": "#/definitions/AccessRightParameterAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

ControlParameterAssignmentRefStructureReference

Type for Reference to a CONTROL PARAMETER.

{
  "$ref": "#/definitions/AccessRightParameterAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

ConventionalModeOfOperationAbstract

Legacy mode of operation which is provided as a scheduled and/or flexible publicly advertised transport offer. +v1.2.2

{
  "$ref": "#/definitions/ConventionalModeOfOperation_ValueStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ConventionalModeOfOperation_DummyAbstract

Dummy type to work around SG limitations.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ModeOfOperation_Dummy",
  "x-netex-sg-members": [
    "FlexibleOperation",
    "ScheduledOperation"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ConventionalModeOfOperation_ValueStructureUnclassified

Type for a CONVENTIONAL MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperation_ValueStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ConventionalModeOfOperationIdTypeUnclassified

Type for identifier of a CONVENTIONAL MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ConventionalModeOfOperationRefAbstract

Reference to a CONVENTIONAL MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConventionalModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ModeOfOperationRef",
  "x-netex-sg-members": [
    "FlexibleModeOfOperationRef",
    "ScheduledModeOfOperationRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ConventionalModeOfOperationRefStructureReference

Type for a reference to a CONVENTIONAL MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ConventionalModeOfOperation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

CoordinatesStructureUnclassified

Type for GM Coordinates.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "x-netex-atom": "string",
  "x-netex-source": "siri_utility/siri_location-v2.0.xsd"
}

CoordinatesTypeUnclassified

This type is deprecated for tuples with ordinate values that are numbers. CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates. While it is not possible to enforce the internal structure of the string through schema validation, some optional attributes have been provided in previous versions of GML to support a description of the internal structure. These attributes are deprecated. The attributes were intended to be used as follows: Decimal symbol used for a decimal point (default="." a stop or period) cs symbol used to separate components within a tuple or coordinate string (default="," a comma) ts symbol used to separate tuples or coordinate strings (default=" " a space) Since it is based on the XML Schema string type, CoordinatesType may be used in the construction of tables of tuples or arrays of tuples, including ones that contain mixed text and numeric values.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "decimal": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    },
    "cs": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    },
    "ts": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

CouchetteFacilityUnclassified

Classification of COUCHETTE FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/CouchetteFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CouchetteFacilityEnumerationEnum

Allowed values for Couchette Facility: UIc.

{
  "type": "string",
  "enum": [
    "unknown",
    "T2",
    "T3",
    "C1",
    "C2",
    "C4",
    "C5",
    "C6",
    "wheelchair",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

CouchetteFacilityListUnclassified

List of COUCHETTE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/CouchetteFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

CouchetteFacilityListOfEnumerationsUnclassified

List of values for COUCHETTE FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CouchetteFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

countriesInFrame_RelStructureCollection

Type for containment in frame of COUNTRies. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Country": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Country"
          }
        }
      },
      "required": [
        "Country"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

CountryEntity

A sovereign COUNTRY.where entities may be located or domiciled.

{
  "$ref": "#/definitions/Country_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

Country_VersionStructureStructure

Type for a COUNTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    },
    {
      "properties": {
        "UicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCodeStructure"
            }
          ],
          "description": "Code given to COUNTRY by UIC."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names for COUNTRY."
        },
        "principality": {
          "allOf": [
            {
              "$ref": "#/definitions/CountryPrincipalityCodeType"
            }
          ],
          "description": "ISO Country Subdivision code type, eg GB-WLS, GB-SCT, GB-NIR, GB-ENG. +v1.1.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

CountryCodeTypeUnclassified

Type for Country Identifier. ISO 3166-1 (2 character ISO code).

{
  "$ref": "#/definitions/IanaCountryTldEnumeration",
  "minLength": 2,
  "maxLength": 2,
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

CountryPrincipalityCodeTypeUnclassified

Type for Country Identifier. ISO 3166-2 (3 character ISo code). +v1.1.

{
  "type": "string",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

CountryRefReference

Reference to a country ISO 3166-1 Note that GB is used for UK . May be qualified with a 3166-2 subdivision e.g. gb +m ENG, GB + SCT, GB See www.iso.org/iso/country_codes/iso_3166_code_lists.htm.

{
  "$ref": "#/definitions/CountryRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Country",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

countryRefs_RelStructureCollection

Type for a list of COUNTRY references.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CountryRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CountryRef"
          },
          "description": "Reference to a COUNTRY."
        }
      },
      "required": [
        "CountryRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

CountryRefStructureReference

Type for a reference to a Country Identifier.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/CountryPrincipalityCodeType"
    },
    "ref": {
      "allOf": [
        {
          "$ref": "#/definitions/CountryCodeType"
        }
      ],
      "description": "Iso 3166-1 Two Character country code.",
      "xml": {
        "attribute": true
      }
    },
    "refPrincipality": {
      "allOf": [
        {
          "$ref": "#/definitions/CountryPrincipalityCodeType"
        }
      ],
      "description": "Iso3166-3 Three character country code",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-refTarget": "Country",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

CoupledJourneyEntity

A complete journey operated by a coupled train, composed of two or more VEHICLE JOURNEYs remaining coupled together all along a JOURNEY PATTERN. A COUPLED JOURNEY may be viewed as a single VEHICLE JOURNEY.

{
  "$ref": "#/definitions/CoupledJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

CoupledJourney_VersionStructureStructure

Type for COUPLED JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of COUPLED JOURNEY. +v1.1"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of COUPLED JOURNEY."
        },
        "TrainBlockRef": {
          "$ref": "#/definitions/TrainBlockRef"
        },
        "journeys": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyRefs_RelStructure"
            }
          ],
          "description": "VEHICLE JOURNEYs making up the COUPLED JOURNEY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

CoupledJourneyIdTypeUnclassified

Type for identifier of a COUPLED JOURNEY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

CoupledJourneyRefReference

Reference to a COUPLED JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CoupledJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CoupledJourney",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

CoupledJourneyRefStructureReference

Type for a reference to a COUPLED JOURNEY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CoupledJourney",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

coupledJourneys_RelStructureCollection

Type for a list of COUPLED JOURNEYS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CoupledJourneyRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CoupledJourneyRef"
          }
        }
      },
      "required": [
        "CoupledJourneyRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

coupledJourneysInFrame_RelStructureCollection

Type for containment in frame of COUPLED JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CoupledJourney": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CoupledJourney"
          }
        }
      },
      "required": [
        "CoupledJourney"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

CourseOfJourneysEntity

A part of a BLOCK composed of consecutive VEHICLE JOURNEYs defined for the same DAY TYPE, all operated on the same LINE.

{
  "$ref": "#/definitions/CourseOfJourneys_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

CourseOfJourneys_VersionStructureStructure

Type for COURSE OF JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of COURSE OF JOURNEYs."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of COURSE OF JOURNEYs."
        },
        "CourseOfJourneysNumber": {
          "type": "integer",
          "minimum": 0,
          "description": "Numeric identifier of COURSE of JOURNEYS."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "PreparationDuration": {
          "type": "string",
          "description": "How long the run takes to prepare."
        },
        "StartTimeInBlock": {
          "type": "string",
          "format": "time",
          "description": "Time at which run starts."
        },
        "StartTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset of Start time from current OPERATING DAY."
        },
        "FinishingDuration": {
          "type": "string",
          "description": "How long the run takes."
        },
        "BlockRef": {
          "$ref": "#/definitions/BlockRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "journeys": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyRefs_RelStructure"
            }
          ],
          "description": "JOURNEYS making up COURSE OF JOURNEYs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

CourseOfJourneysIdTypeUnclassified

Type for identifier of a COURSE OF JOURNEYS.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

CourseOfJourneysRefReference

Reference to a COURSE OF JOURNEYS (Run).

{
  "allOf": [
    {
      "$ref": "#/definitions/CourseOfJourneysRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CourseOfJourneys",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

CourseOfJourneysRefStructureReference

Type for Reference to a COURSE OF JOURNEYS.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CourseOfJourneys",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

coursesOfJourneys_RelStructureCollection

Type for a list of COURSE OF JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CourseOfJourneysRef": {
          "$ref": "#/definitions/CourseOfJourneysRef"
        },
        "CourseOfJourneys": {
          "$ref": "#/definitions/CourseOfJourneys"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

coursesOfJourneysInFrame_RelStructureCollection

Type for containment in frame of COURSE OF JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CourseOfJourneys": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CourseOfJourneys"
          }
        }
      },
      "required": [
        "CourseOfJourneys"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

CoveredEnumerationEnum

Allowed values for covered.

{
  "type": "string",
  "enum": [
    "indoors",
    "outdoors",
    "covered",
    "mixed",
    "unknown",
    "true",
    "false"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

CrewBaseEntity

A place where operating EMPLOYEEs (e.g. drivers) report on and register their worK.

{
  "$ref": "#/definitions/CrewBase_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

CrewBase_VersionStructureStructure

Type for CREW BASE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "ReliefPointRef": {
          "$ref": "#/definitions/ReliefPointRef"
        },
        "garages": {
          "allOf": [
            {
              "$ref": "#/definitions/garageRefs_RelStructure"
            }
          ],
          "description": "garages associated with CREW BASe."
        }
      },
      "required": [
        "ReliefPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

CrewBaseIdTypeUnclassified

Type for identifier of a CREW BASE.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

CrewBaseMemberIdTypeUnclassified

Type for identifier of a CREW BASE.

{
  "$ref": "#/definitions/GroupMemberIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

CrewBaseRefReference

Reference to a CREW BASE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CrewBaseRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CrewBase",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

crewBaseRefs_RelStructureCollection

Type for a list of CREW BASEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CrewBaseRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CrewBaseRef"
          }
        }
      },
      "required": [
        "CrewBaseRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

CrewBaseRefStructureReference

Type for a reference to a CREW BASE.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CrewBase",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

crewBasesInFrame_RelStructureCollection

Type for containment in frame of CREW BASEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CrewBase": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CrewBase"
          }
        }
      },
      "required": [
        "CrewBase"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

CrossingEquipmentEntity

Specialisation of PLACE ACCESS EQUIPMENT for CROSSING EQUIPMENTs (zebra, pedestrian lights, acoustic device sensors, tactile guide strips, etc.).

{
  "$ref": "#/definitions/CrossingEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

CrossingEquipment_VersionStructureStructure

Type for a CROSSING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "CrossingType": {
          "allOf": [
            {
              "$ref": "#/definitions/CrossingTypeEnumeration"
            }
          ],
          "description": "Type of CROSSING."
        },
        "ZebraCrossing": {
          "type": "boolean",
          "description": "Whether CROSSING is marked as Zebra."
        },
        "PedestrianLights": {
          "type": "boolean",
          "description": "Whether there are lights for pedestrians to cross by."
        },
        "AcousticDeviceSensors": {
          "type": "boolean",
          "description": "Whether crossing has Acoustic Device sensors."
        },
        "AcousticCrossingAids": {
          "type": "boolean",
          "description": "Whether crossing has Acoustic Crossing aids."
        },
        "TactileGuidanceStrips": {
          "type": "boolean",
          "description": "Whether crossing has tactile guidance strips."
        },
        "TactileWarningStrip": {
          "allOf": [
            {
              "$ref": "#/definitions/TactileWarningStripEnumeration"
            }
          ],
          "description": "Whether crossing has tactile warning strip. +v1.1"
        },
        "VisualGuidanceBands": {
          "type": "boolean",
          "description": "Whether crossing has visual guidance bands or guidance strips."
        },
        "DroppedKerb": {
          "type": "boolean",
          "description": "Whether crossing has dropped Kerb."
        },
        "SuitableForCycles": {
          "type": "boolean",
          "description": "Whether equipment is suitable for cycles."
        },
        "MarkingStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/MarkingStatusEnumeration"
            }
          ],
          "description": "Status of the ground marking of the crossing."
        },
        "VibratingCrossingAids": {
          "type": "boolean",
          "description": "Indicates the presence of a device delivering vibrations to facilitate the crossing of visually impaired people."
        },
        "BumpCrossing": {
          "type": "boolean",
          "description": "Indicates whether the pedestrian crossing is convex, curved (it goes up then down)."
        },
        "VisualObstacle": {
          "allOf": [
            {
              "$ref": "#/definitions/VisualObstacleEnumeration"
            }
          ],
          "description": "Indicates the presence and type of visual obstacle to visibility. The visual obstacle is an element, positioned up to 5 metres upstream of the crossing, and which hinders the pedestrian from seeing and being seen when crossing."
        },
        "BollardCrossing": {
          "allOf": [
            {
              "$ref": "#/definitions/BollardCrossingEnumeration"
            }
          ],
          "description": "Indicates the presence of bollards intended to protect pedestrians."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

CrossingEquipmentIdTypeUnclassified

Type for identifier of a CROSSING EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

CrossingEquipmentRefReference

Identifier of an CROSSING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CrossingEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

CrossingEquipmentRefStructureReference

Type for a reference to an CROSSING EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CrossingEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

CrossingTypeEnumerationEnum

Allowed values for CROSSING EQUIPMENT.

{
  "type": "string",
  "enum": [
    "levelCrossing",
    "barrowCrossing",
    "roadCrossing",
    "roadCrossingWithIsland",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

CrowdingEnumerationEnum

Allowed values for Crowdedness.

{
  "type": "string",
  "enum": [
    "veryQuiet",
    "quiet",
    "normal",
    "busy",
    "veryBusy"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

CurrencyAmountTypeUnclassified

Monetary Amount in default currency.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

CurrencyListOfEnumerationsUnclassified

List of Currencies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/CurrencyType"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

CurrencyTypeUnclassified

Type for a Currency. Based on ISO 4717 values.

{
  "type": "string",
  "pattern": "[A-Z][A-Z][A-Z]",
  "minLength": 3,
  "maxLength": 3,
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

CurrentTypeEnumerationEnum

Values for Current Types +v1.2.2

{
  "type": "string",
  "enum": [
    "undefined",
    "1-PhaseAC",
    "3-PhaseAC",
    "DC"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

CurveArrayPropertyTypeUnclassified

A container for an array of curves. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.

{
  "type": "object",
  "properties": {
    "AbstractCurve": {
      "$ref": "#/definitions/AbstractCurve"
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractCurve"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

curvePropertyUnclassified

This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractCurve.

{
  "allOf": [
    {
      "$ref": "#/definitions/CurvePropertyType"
    }
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

CurvePropertyTypeUnclassified

A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.

{
  "type": "object",
  "properties": {
    "AbstractCurve": {
      "$ref": "#/definitions/AbstractCurve"
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractCurve"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

CustomerEntity

An identified person or organisation involved in a fare process. There may be a FARE CONTRACT between the CUSTOMER and the OPERATOR or the AUTHORITY ruling the consumption of services.

{
  "$ref": "#/definitions/Customer_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

Customer_VersionStructureStructure

Type for CUSTOMER.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Surname": {
          "type": "string",
          "description": "Curname of CUSTOMER."
        },
        "FirstName": {
          "type": "string",
          "description": "First name of CUSTOMER."
        },
        "Title": {
          "type": "string",
          "description": "Title of CUSTOMER."
        },
        "DateOfBirth": {
          "type": "string",
          "format": "date",
          "description": "Date of birth of CUSTOMER."
        },
        "Gender": {
          "allOf": [
            {
              "$ref": "#/definitions/GenderEnumeration"
            }
          ],
          "description": "Gender of CUSTOMER."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of CUSTOMER."
        },
        "Photo": {
          "type": "string",
          "format": "uri",
          "description": "Photo of CUSTOMER."
        },
        "Smoker": {
          "type": "boolean",
          "description": "Whether the customer likes to smoke. +1.2.2"
        },
        "Email": {
          "allOf": [
            {
              "$ref": "#/definitions/EmailAddressType"
            }
          ],
          "description": "Email address of CUSTOMER. +v1.1"
        },
        "EmailVerified": {
          "type": "string",
          "format": "date-time",
          "description": "Email address of CUSTOMER last verified +v1.2.2"
        },
        "Phone": {
          "allOf": [
            {
              "$ref": "#/definitions/TelephoneContactStructure"
            }
          ],
          "description": "Phone number (usually personal mobile phone."
        },
        "PhoneVerified": {
          "type": "string",
          "format": "date-time",
          "description": "Phone of CUSTOMER last verified. +v1.2.2"
        },
        "PostalAddress": {
          "$ref": "#/definitions/PostalAddress"
        },
        "IdentityDocumentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCodeStructure"
            }
          ],
          "description": "Identifier of Identity document of CUSTOMER."
        },
        "customerEligibilities": {
          "allOf": [
            {
              "$ref": "#/definitions/customerEligibilities_RelStructure"
            }
          ],
          "description": "Eligibilities for CUSTOMER."
        },
        "customerAccounts": {
          "allOf": [
            {
              "$ref": "#/definitions/customerAccounts_RelStructure"
            }
          ],
          "description": "CUSTOMER ACCOUNTs belonging to customer."
        },
        "fareContracts": {
          "allOf": [
            {
              "$ref": "#/definitions/fareContracts_RelStructure"
            }
          ],
          "description": "FARE CONTRACTs belonging to customer."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountEntity

A contract with a particular (but possibly anonymous) customer, ruling the consumption of transport services (and joint services). A CUSTOMER ACCOUNT may be designed for a fixed SALES OFFER PACKAGE (e.g. ticket) or to allow successive purchases of SALES OFFER PACKAGEs.

{
  "$ref": "#/definitions/CustomerAccount_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccount_VersionStructureStructure

Type for CUSTOMER ACCOUNT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of CUSTOMER ACCOUNT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of CUSTOMER ACCOUNT."
        },
        "StartDate": {
          "type": "string",
          "format": "date-time",
          "description": "Start Date of CUSTOMER ACCOUNT."
        },
        "EndDate": {
          "type": "string",
          "format": "date-time",
          "description": "End Date of CUSTOMER ACCOUNT."
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "TypeOfCustomerAccountRef": {
          "$ref": "#/definitions/TypeOfCustomerAccountRef"
        },
        "CustomerAccountStatusRef": {
          "$ref": "#/definitions/CustomerAccountStatusRef"
        },
        "CustomerAccountStatusType": {
          "allOf": [
            {
              "$ref": "#/definitions/AccountStatusTypeEnumeration"
            }
          ],
          "description": "Standard values for account status. +v1.1"
        },
        "fareContracts": {
          "allOf": [
            {
              "$ref": "#/definitions/fareContracts_RelStructure"
            }
          ],
          "description": "FARE CONTRACTs for CUSTOMER ACCOUNT +v1.1."
        },
        "customerAccountEntries": {
          "allOf": [
            {
              "$ref": "#/definitions/fareContractEntries_RelStructure"
            }
          ],
          "description": "FARE CONTRACT ENTRIES that relate to the CUSTOMER ACCOUNT. Normally these are embedded in a FARE CONTRACT governing the account itself. For convenience they may also be referenced or embedded directly in the CUSTOMER ACCOUNT. +V2.0"
        },
        "customerPurchasePackages": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackageRefs_RelStructure"
            }
          ],
          "description": "CUSTOMER PURCHASE PACKAGES for CUSTOMER ACCOUT."
        },
        "CustomerPaymentMeansRef": {
          "$ref": "#/definitions/CustomerPaymentMeansRef"
        },
        "paymentMeans": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPaymentMeans_RelStructure"
            }
          ],
          "description": "PAYMENT MEANS for CUSTOMER ACCOUNT. +v1.2.2"
        },
        "mediumAccessDevices": {
          "allOf": [
            {
              "$ref": "#/definitions/mediumAccessDeviceRefs_RelStructure"
            }
          ],
          "description": "MEDIUM APPLICATION INSTANCES for CUSTOMER ACCOUNT. +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountIdTypeUnclassified

Type for identifier of a CUSTOMER ACCOUNT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerAccountRefReference

Reference to a CUSTOMER ACCOUNT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerAccountRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerAccount",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerAccountRefs_RelStructureCollection

Type for a list of references to CUSTOMER ACCOUNT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerAccountRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerAccountRef"
          }
        }
      },
      "required": [
        "CustomerAccountRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerAccountRefStructureReference

Type for Reference to a CUSTOMER ACCOUNT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerAccount",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerAccounts_RelStructureCollection

Type for a list of CUSTOMER ACCOUNTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerAccountRef": {
          "$ref": "#/definitions/CustomerAccountRef"
        },
        "CustomerAccount": {
          "$ref": "#/definitions/CustomerAccount"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountSecurityListingUnclassified

A listing of a CUSTOMER ACCOUNT on a SECURITY LIST.

{
  "$ref": "#/definitions/CustomerAccountSecurityListing_VersionedChildStructure",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountSecurityListing_VersionedChildStructureUnclassified

Type for CUSTOMER ACCOUNT SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListing_VersionedChildStructure"
    },
    {
      "properties": {
        "CustomerAccountRef": {
          "$ref": "#/definitions/CustomerAccountRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountSecurityListingIdTypeUnclassified

Type for identifier of a CUSTOMER ACCOUNT SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerAccountSecurityListingRefReference

Reference to a CUSTOMER ACCOUNT SECURITY LISTING..

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerAccountSecurityListingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerAccountSecurityListing",
  "x-netex-substitutionGroup": "SecurityListingRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerAccountSecurityListingRefs_RelStructureCollection

Type for a list of CUSTOMER ACCOUNT SECURITY LISTING.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerAccountSecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerAccountSecurityListingRef"
          }
        }
      },
      "required": [
        "CustomerAccountSecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerAccountSecurityListingRefStructureReference

Type for Reference to a CUSTOMER ACCOUNT SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerAccountSecurityListing",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerAccountsInFrame_RelStructureCollection

Type for containment in frame of CUSTOMER ACCOUNTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "CustomerAccount": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerAccount"
          }
        }
      },
      "required": [
        "CustomerAccount"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountStatusEntity

A classification of a CUSTOMER ACCOUNT.

{
  "$ref": "#/definitions/CustomerAccountStatus_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountStatus_VersionStructureStructure

Type for CUSTOMER ACCOUNT STATUS.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerAccountStatusIdTypeUnclassified

Type for identifier of a CUSTOMER ACCOUNT STATUS .

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerAccountStatusRefReference

Reference to a CUSTOMER ACCOUNT STATUS .

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerAccountStatusRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerAccountStatus",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerAccountStatusRefs_RelStructureCollection

Type for a list of CUSTOMER ACCOUNT STATUSES.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerAccountStatusRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerAccountStatusRef"
          }
        }
      },
      "required": [
        "CustomerAccountStatusRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerAccountStatusRefStructureReference

Type for Reference to a CUSTOMER ACCOUNT STATUS .

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerAccountStatus",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerEligibilities_RelStructureCollection

Type for a list of CUSTOMER ELIGIBILITY.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerEligibility_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerEligibility_Dummy"
          }
        }
      },
      "required": [
        "CustomerEligibility_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

CustomerEligibilityAbstract

Whether a specific TRANSPORT CUSTOMER is eligible for a FARE PRODUCT with a specific validity Parameter. This may be subject to a particular VALIDITY CONDITION.

{
  "$ref": "#/definitions/CustomerEligibility_VersionedChildStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "CustomerEligibility_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

CustomerEligibility_DummyAbstract

Dummy Type for Customer Eligibility.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "CommercialProfileEligibility",
    "CustomerEligibility",
    "ResidentialQualificationEligibility",
    "UserProfileEligibility"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

CustomerEligibility_VersionedChildStructureUnclassified

Type for CUSTOMER ELIGIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of CUSTOMER ELIGIBILITY."
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

CustomerEligibilityIdTypeUnclassified

Type for identifier of a CUSTOMER ELIGIBILITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

CustomerEligibilityRefAbstract

Reference to a CUSTOMER ELIGIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerEligibilityRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CommercialProfileEligibilityRef",
    "ResidentialQualificationEligibilityRef",
    "UserProfileEligibilityRef"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

customerEligibilityRefs_RelStructureCollection

Type for a list of USER PROFILE ELIGIBILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerEligibilityRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerEligibilityRef"
          }
        }
      },
      "required": [
        "CustomerEligibilityRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

CustomerEligibilityRefStructureReference

Type for Reference to a CUSTOMER ELIGIBILITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerEligibility",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

CustomerIdTypeUnclassified

Type for identifier of a CUSTOMER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerPaymentMeanRefs_RelStructureCollection

Type for a list of CUSTOMER PAYMENT MEANS.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerPaymentMeansRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPaymentMeansRef"
          }
        }
      },
      "required": [
        "CustomerPaymentMeansRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_support.xsd"
}

CustomerPaymentMeansUnclassified

A registered means with which a TRANSPORT CUSTOMER wishes to make payments for a CUSTOMER ACCOUNT, e.g. by nominated EMV card. +v1.2.2

{
  "$ref": "#/definitions/CustomerPaymentMeans_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_version.xsd"
}

customerPaymentMeans_RelStructureCollection

Type for a list of a CUSTOMER PAYMENT MEANSs in Sequence

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerPaymentMeans": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPaymentMeans"
          },
          "description": "A component (mobile phone, smart card, etc) with the necessary facilities (hardware and software) to host a CUSTOMER PAYMENT MEANS and communicate with a control device.
 +v1.2.2"
        }
      },
      "required": [
        "CustomerPaymentMeans"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_version.xsd"
}

CustomerPaymentMeans_VersionedChildStructureUnclassified

Type for CUSTOMER PAYMENT MEANS restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PAYMENT MEANS."
        },
        "CustomerAccountRef": {
          "$ref": "#/definitions/CustomerAccountRef"
        },
        "MediumAccessDeviceRef": {
          "$ref": "#/definitions/MediumAccessDeviceRef"
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Method of payment used,"
        },
        "TypeOfPaymentMethodRef": {
          "$ref": "#/definitions/TypeOfPaymentMethodRef"
        },
        "LastVerifiedDate": {
          "type": "string",
          "format": "date-time",
          "description": "Dat that means was last verified by an authentication process."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_version.xsd"
}

CustomerPaymentMeansIdTypeUnclassified

Type for identifier of a CUSTOMER PAYMENT MEANS.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_support.xsd"
}

CustomerPaymentMeansRefReference

Reference to a CUSTOMER PAYMENT MEANS . +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerPaymentMeansRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPaymentMeans",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_support.xsd"
}

CustomerPaymentMeansRefStructureReference

Type for a reference to a CUSTOMER PAYMENT MEANS .

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPaymentMeans",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPaymentMeans_support.xsd"
}

CustomerPurchasePackageEntity

A purchase of a SALES OFFER PACKAGE by a CUSTOMER, giving access rights to one or several FARE PRODUCTs materialised as one or several TRAVEL DOCUMENTs.

{
  "$ref": "#/definitions/CustomerPurchasePackage_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackage_VersionStructureStructure

Type for CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "CustomerAccountRef": {
          "$ref": "#/definitions/CustomerAccountRef"
        },
        "FareContractRef": {
          "$ref": "#/definitions/FareContractRef"
        },
        "CustomerPurchasePackageStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/CustomerPurchasePackageStatusEnumeration"
            }
          ],
          "description": "Status of CUSTOMER PURCHASE PACKAGE +v1.1"
        },
        "TravelSpecificationSummaryView": {
          "$ref": "#/definitions/TravelSpecificationSummaryView"
        },
        "travelSpecifications": {
          "allOf": [
            {
              "$ref": "#/definitions/travelSpecifications_RelStructure"
            }
          ],
          "description": "TRAVEL SPEECIFICATIONs for FARE CONTRACT."
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchaseParameterAssignments_RelStructure"
            }
          ],
          "description": "PARAMETER ASSIGNMENTs applying to whole CUSTOMER PURCHASE PACKAGE."
        },
        "distributionAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/distributionAssignments_RelStructure"
            }
          ],
          "description": "DiISTRIBUTION ASSIGNMENTS for CUSTOMER PURCHASE PACKAGE."
        },
        "customerPurchasePackageElements": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackageElements_RelStructure"
            }
          ],
          "description": "CUSTOMER PURCHASE PACKAGE ELEMENTs in CUSTOMER PURCHASE PACKAGE."
        },
        "SalesTransactionRef": {
          "$ref": "#/definitions/SalesTransactionRef"
        },
        "salesTransactions": {
          "allOf": [
            {
              "$ref": "#/definitions/salesTransactionRefs_RelStructure"
            }
          ],
          "description": "SALES TRANSACTIONs for CUSTOMER PURCHASE PACKAGE."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackagePrices_RelStructure"
            }
          ],
          "description": "PRICEs of CUSTOMER PURCHASE PACKAGE ELEMENT."
        },
        "travelDocuments": {
          "allOf": [
            {
              "$ref": "#/definitions/travelDocuments_RelStructure"
            }
          ],
          "description": "TRAVEL DOCUMENTs associated with package"
        },
        "MediumAccessDeviceRef": {
          "$ref": "#/definitions/MediumAccessDeviceRef"
        },
        "MediumApplicationInstanceRef": {
          "$ref": "#/definitions/MediumApplicationInstanceRef"
        },
        "customerPurchasePackageEntries": {
          "allOf": [
            {
              "$ref": "#/definitions/fareContractEntries_RelStructure"
            }
          ],
          "description": "FARE CONTRACT ENTRIES relating to CUSTOMER PURCHASE PACKAGE. May be references to ENTRIEs held, or entry instances inlined here for convenience so that , they may exchanged along with package. This can include any type of entry: note that TRAVEL SPECIFICATIONs and SALES TRANSACTIONS may be referenced separately by a given PACKAGE. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageElementEntity

The assignment of a SALES OFFER PACKAGE ELEMENT, for use in a CUSTOMER SALES PACKAGE.

{
  "$ref": "#/definitions/CustomerPurchasePackageElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageElement_VersionStructureStructure

Type for CUSTOMER PURCHASE PACKAGE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackageRef": {
          "$ref": "#/definitions/CustomerPurchasePackageRef"
        },
        "SalesOfferPackageElementRef": {
          "$ref": "#/definitions/SalesOfferPackageElementRef"
        },
        "MarkedAs": {
          "allOf": [
            {
              "$ref": "#/definitions/MarkedAsEnumeration"
            }
          ],
          "description": "Usage status of the element. +v1.1"
        },
        "Blocked": {
          "type": "boolean",
          "description": "Whether the element has been blocked+v1.1"
        },
        "elementAccesses": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackageElementAccesses_RelStructure"
            }
          ],
          "description": "VALIDABLE ELEMENTs for CUSTOMER PURCHASE PACKAGE."
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchaseParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETER ASSIGNMENTs applying to CUSTOMER PURCHASE PACKAGE ELEMENT.."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackagePrices_RelStructure"
            }
          ],
          "description": "PRICEs of CUSTOMER PURCHASE PACKAGE ELEMENT."
        },
        "spotAllocations": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerSpotAllocationRefs_RelStructure"
            }
          ],
          "description": "SPOT ALLOCATIONs for CUSTOMER PURCHASE PACKAGE ELEMENT."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Relative order of element. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageElementAccessUnclassified

Access to a VALIDABLE ELEMENT by a specific CUSTOMER PURCHASE PACKAGE through use of CUSTOMER PURCHASE PACKAGE. This is needed for validation of complex SALES OFFER PACKAGEs containing tariffs structures that have FARE STRUCTURE ELEMENTs IN SEQUENCE, in such a case a given SALES PACKAGE ELEMENT may have multiple VALIDABLE ELEMENTs associated with it, each of which can be separately validated and marked. +v1.1

{
  "$ref": "#/definitions/CustomerPurchasePackageElementAccess_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageElementAccess_VersionedChildStructureUnclassified

Type for a CUSTOMER PURCHASE PACKAGE ELEMENT ACCESS. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackageElementRef": {
          "$ref": "#/definitions/CustomerPurchasePackageElementRef"
        },
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        },
        "FareStructureElementRef": {
          "$ref": "#/definitions/FareStructureElementRef"
        },
        "FareStructureElementInSequenceRef": {
          "$ref": "#/definitions/FareStructureElementInSequenceRef"
        },
        "MarkedAs": {
          "allOf": [
            {
              "$ref": "#/definitions/MarkedAsEnumeration"
            }
          ],
          "description": "Whether the element has been used"
        },
        "AccessNumber": {
          "type": "integer",
          "description": "Access number of instance +v1.2.2."
        },
        "StartOfValidity": {
          "type": "string",
          "format": "date-time",
          "description": "Start Validity of element access. +v2.0"
        },
        "EndOfValidity": {
          "type": "string",
          "format": "date-time",
          "description": "End Validity of element access. +v2.0"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchaseParameterAssignments_RelStructure"
            }
          ],
          "description": "PARAMETER ASSIGNMENTs applying to CUSTOMER PURCHASE PACKAGE ELEMENT ACCESS."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

customerPurchasePackageElementAccesses_RelStructureCollection

Type for a list of CUSTOMER PURCHASE PACKAGE ELEMENT ACCESS..

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackageElementAccess": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPurchasePackageElementAccess"
          }
        }
      },
      "required": [
        "CustomerPurchasePackageElementAccess"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageElementAccessIdTypeUnclassified

Type for identifier of a CUSTOMER PURCHASE PACKAGE ELEMENT ACCESS.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackageElementAccessRefStructureReference

Type for Reference to a CUSTOMER PURCHASE PACKAGE ELEMENT ACCESS.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackageElementAccess",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackageElementIdTypeUnclassified

Type for identifier of a CUSTOMER PURCHASE PACKAGE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackageElementRefReference

Reference to a CUSTOMER PURCHASE PACKAGE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerPurchasePackageElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackageElement",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackageElementRefStructureReference

Type for Reference to a CUSTOMER PURCHASE PACKAGE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackageElement",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

customerPurchasePackageElements_RelStructureCollection

Type for a list of CUSTOMER PURCHASE PACKAGE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackageElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPurchasePackageElement"
          }
        }
      },
      "required": [
        "CustomerPurchasePackageElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageIdTypeUnclassified

Type for identifier of a CUSTOMER PURCHASE PACKAGE.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackagePriceUnclassified

A set of all possible price features of a CUSTOMER PURCHASE PACKAGE ELEMENT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/CustomerPurchasePackagePrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackagePrice_VersionedChildStructureUnclassified

Type for a CUSTOMER PURCHASE PACKAGE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackageRef": {
          "$ref": "#/definitions/CustomerPurchasePackageRef"
        },
        "CustomerPurchasePackageElementRef": {
          "$ref": "#/definitions/CustomerPurchasePackageElementRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackagePriceIdTypeUnclassified

Type for identifier of a CUSTOMER PURCHASE PACKAGE PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackagePriceRefReference

Reference to a CUSTOMER PURCHASE PACKAGE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerPurchasePackagePriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackagePrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackagePriceRefStructureReference

Type for Reference to a CUSTOMER PURCHASE PACKAGE PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackagePrice",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

customerPurchasePackagePrices_RelStructureCollection

Type for a list of CUSTOMER PURCHASE PACKAGE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackagePriceRef": {
          "$ref": "#/definitions/CustomerPurchasePackagePriceRef"
        },
        "CustomerPurchasePackagePrice": {
          "allOf": [
            {
              "$ref": "#/definitions/CustomerPurchasePackagePrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a CUSTOMER PURCHASE PACKAGE ELEMENT: default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageRefReference

Reference to a CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerPurchasePackageRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackage",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

customerPurchasePackageRefs_RelStructureCollection

Type for a collection of one or more references to a CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackageRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPurchasePackageRef"
          }
        }
      },
      "required": [
        "CustomerPurchasePackageRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchasePackageRefStructureReference

Type for Reference to a CUSTOMER PURCHASE PACKAGE.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchasePackage",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

customerPurchasePackages_RelStructureCollection

Type for containment in frame of CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackage": {
          "$ref": "#/definitions/CustomerPurchasePackage"
        },
        "CustomerPurchasePackageRef": {
          "$ref": "#/definitions/CustomerPurchasePackageRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

customerPurchasePackagesInFrame_RelStructureCollection

Type for containment in frame of CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "CustomerPurchasePackage": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPurchasePackage"
          }
        }
      },
      "required": [
        "CustomerPurchasePackage"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchasePackageStatusEnumerationEnum

Allowed values for CUSTOMER PURCHASE PACKAGE Status. +v1.1

{
  "type": "string",
  "enum": [
    "reserved",
    "ordered",
    "paidFor",
    "unused",
    "activated",
    "partiallyUsed",
    "used",
    "archived",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchaseParameterAssignmentEntity

A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters for use in a CUSTOMER PURCHASE PACKAGE.

{
  "$ref": "#/definitions/CustomerPurchaseParameterAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessRightParameterAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchaseParameterAssignment_VersionStructureStructure

Type for CustomerPurchase PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityParameterAssignment_VersionStructure"
    },
    {
      "properties": {
        "IndividualTravellerRef": {
          "allOf": [
            {
              "$ref": "#/definitions/IndividualTravellerRef"
            }
          ],
          "description": "+v1.2.2"
        },
        "VehiclePoolingDriverInfoRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehiclePoolingDriverInfoRef"
            }
          ],
          "description": "+v1.2.2"
        },
        "TripPatternRef": {
          "$ref": "#/definitions/TripPatternRef"
        },
        "TripRef": {
          "$ref": "#/definitions/TripRef"
        },
        "LegRef": {
          "$ref": "#/definitions/LegRef"
        },
        "RidePartRef": {
          "$ref": "#/definitions/RidePartRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerPurchaseParameterAssignmentIdTypeUnclassified

Type for identifier of a CUSTOMER PURCHASE PARAMETER.

{
  "$ref": "#/definitions/ValidityParameterAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

CustomerPurchaseParameterAssignmentRefStructureReference

Type for Reference to a CUSTOMER PURCHASE PARAMETER.

{
  "$ref": "#/definitions/ValidityParameterAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerPurchaseParameterAssignment",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

customerPurchaseParameterAssignments_RelStructureCollection

Type for a list of CUSTOMER PURCHASE PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerPurchaseParameterAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerPurchaseParameterAssignment"
          },
          "description": "A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters for a CUSTOMER PURCHASE PACKAGE, chosen from those available for a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        }
      },
      "required": [
        "CustomerPurchaseParameterAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

CustomerRefReference

Reference to a CUSTOMER.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Customer",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customerRefs_RelStructureCollection

Type for a list of references to CUSTOMER.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerRef"
          }
        }
      },
      "required": [
        "CustomerRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerRefStructureReference

Type for Reference to a CUSTOMER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Customer",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

customers_RelStructureCollection

Type for a list of CUSTOMERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "Customer": {
          "$ref": "#/definitions/Customer"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerSecurityListingUnclassified

A listing of a CUSTOMER on a SECURITY LIST.

{
  "$ref": "#/definitions/CustomerSecurityListing_VersionedChildStructure",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerSecurityListing_VersionedChildStructureUnclassified

Type for CUSTOMER SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListing_VersionedChildStructure"
    },
    {
      "properties": {
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CustomerSecurityListingIdTypeUnclassified

Type for identifier of a CUSTOMER SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerSecurityListingRefReference

Reference to a CUSTOMER SECURITY LISTING..

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerSecurityListingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerSecurityListing",
  "x-netex-substitutionGroup": "SecurityListingRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerSecurityListingRefs_RelStructureCollection

Type for a list of CUSTOMER SECURITY LISTING.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "CustomerSecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CustomerSecurityListingRef"
          }
        }
      },
      "required": [
        "CustomerSecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerSecurityListingRefStructureReference

Type for Reference to a CUSTOMER SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerSecurityListing",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

CustomerServiceEntity

Generic specialisation of LOCAL SERVICE for CUSTOMER SERVICEs (lost properties, meeting point, complaints, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerService_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-sg-members": [
    "ComplaintsService",
    "LeftLuggageService",
    "LostPropertyService",
    "MeetingPointService"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

CustomerService_VersionStructureStructure

Type for CUSTOMER SERVICE.

{
  "$ref": "#/definitions/LocalService_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

CustomerServiceIdTypeUnclassified

Type for identifier of a CUSTOMER SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

CustomerServiceRefReference

Identifier of an CUSTOMER SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

CustomerServiceRefStructureReference

Type for a reference to an CUSTOMER SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CustomerService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

customersInFrame_RelStructureCollection

Type for containment in frame of CUSTOMERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "Customer": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Customer"
          }
        }
      },
      "required": [
        "Customer"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

CycleModelProfileEntity

A set of characteristics of equipment installed on-board and characterising a CYCLE MODEL PROFILE. +v1.2.2

{
  "$ref": "#/definitions/CycleModelProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

CycleModelProfile_VersionStructureStructure

Type for a CYCLE MODEL PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleModelProfile_VersionStructure"
    },
    {
      "properties": {
        "GearTypeDescriotion": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of gearing."
        },
        "Battery": {
          "type": "boolean",
          "description": "Whether there is a Battery"
        },
        "Lamps": {
          "type": "boolean",
          "description": "Whether there are lights."
        },
        "Helmet": {
          "type": "boolean",
          "description": "Whether there is a helmet."
        },
        "Pump": {
          "type": "boolean",
          "description": "Whether there is a pump."
        },
        "Locker": {
          "type": "boolean",
          "description": "Whether there is a lockable luggafe container."
        },
        "Basket": {
          "type": "boolean",
          "description": "Whether there is a basket."
        },
        "Lock": {
          "type": "boolean",
          "description": "Whether there is a lock,"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

CycleModelProfileIdTypeUnclassified

Type for identifier of a CYCLE MODEL PROFILE.

{
  "$ref": "#/definitions/VehicleModelProfileIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

CycleModelProfileRefReference

Reference to a CYCLE MODEL PROFILE. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/CycleModelProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CycleModelProfile",
  "x-netex-substitutionGroup": "VehicleModelProfileRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

CycleModelProfileRefStructureReference

Type for a reference to a CYCLE MODEL PROFILE.

{
  "$ref": "#/definitions/VehicleModelProfileRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CycleModelProfile",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

CyclesOnServiceEnumerationEnum

Allowed values for Cycles on Service.

{
  "type": "string",
  "enum": [
    "notAllowed",
    "onlyFoldingAllowed",
    "allowedSubjectToRestrictions",
    "mustBook",
    "allowedAtAllTimes"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

CycleStorageEnumerationEnum

Allowed value for Cycle Storage.

{
  "type": "string",
  "enum": [
    "racks",
    "docks",
    "bars",
    "railings",
    "cycleScheme",
    "lockers",
    "freestanding",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

CycleStorageEquipmentEntity

Specialisation of PLACE EQUIPMENT for cycle storage.

{
  "$ref": "#/definitions/CycleStorageEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PlaceEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_version.xsd"
}

CycleStorageEquipment_VersionStructureStructure

Type for a CYCLE STORAGE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    },
    {
      "properties": {
        "NumberOfSpaces": {
          "type": "integer",
          "description": "Number of spaces available."
        },
        "CycleStorageType": {
          "allOf": [
            {
              "$ref": "#/definitions/CycleStorageEnumeration"
            }
          ],
          "description": "Type of storage."
        },
        "Cage": {
          "type": "boolean",
          "description": "Whether the parking space is fenced off."
        },
        "Covered": {
          "allOf": [
            {
              "$ref": "#/definitions/CoveredEnumeration"
            }
          ],
          "description": "Whether the parking space is protected from the weather."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_version.xsd"
}

CycleStorageEquipmentIdTypeUnclassified

Type for identifier of CYCLE STORAGE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

CycleStorageEquipmentRefReference

Identifier of an CYCLE STORAGE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/CycleStorageEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "CycleStorageEquipment",
  "x-netex-substitutionGroup": "InstalledEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

CycleStorageEquipmentRefStructureReference

Type for a reference to an CYCLE STORAGE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "CycleStorageEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

DataManagedObjectAbstract

An ENTITY in VERSION that can be associated with a RESPONSIBILITY SET that describes who has responsibility for managing the data.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "EntityInVersion",
  "x-netex-sg-members": [
    "AcceptedDriverPermit",
    "AccountableElement",
    "AllowedLineDirection",
    "Assignment_Dummy",
    "Blacklist",
    "Block",
    "BlockPart",
    "BookingArrangement",
    "CarModelProfile",
    "CompoundBlock",
    "Contact",
    "Contract",
    "CoupledJourney",
    "CourseOfJourneys",
    "Customer",
    "CustomerAccount",
    "CycleModelProfile",
    "DataManagedObjectView",
    "DayType_Dummy",
    "DeckLevel",
    "DeckPlan",
    "DeliveryVariant",
    "DestinationDisplay",
    "DestinationDisplayVariant",
    "DistributionChannel",
    "DriverTrip",
    "DriverTripTime",
    "Duty",
    "DutyPart",
    "EmvCard",
    "Equipment",
    "EquipmentPosition",
    "FareContract",
    "FareContractEntry_Dummy",
    "FareDebit_Dummy",
    "Fleet",
    "FlexibleServiceProperties",
    "GroupOfEntities",
    "GroupOfSalesOfferPackages",
    "GroupOfTimebands",
    "IndividualPassengerInfo",
    "IndividualTraveller",
    "Interchange",
    "InterchangeRule",
    "Interchange_Dummy",
    "JourneyMeeting",
    "JourneyPart",
    "JourneyPartCouple",
    "Journey_Dummy",
    "Level",
    "LineNetwork",
    "LineShape",
    "Line_Dummy",
    "Link",
    "LinkSequence",
    "Log",
    "LogEntry",
    "LogicalDisplay",
    "MediumAccessDevice",
    "MobileDevice",
    "ModeOfOperation_Dummy",
    "ModeRestrictionAssessment",
    "MonthValidityOffset",
    "Notice",
    "OperatingDay",
    "OperatingPeriod_Dummy",
    "OperationalContext",
    "OrganisationPart_Dummy",
    "Organisation_Dummy",
    "ParkingLogEntry_Dummy",
    "ParkingTariff",
    "PassengerCarryingRequirementsView",
    "PointOfInterestClassificationHierarchy",
    "PriceableObject_Dummy",
    "PricingParameterSet",
    "PricingRule_Dummy",
    "PricingService",
    "Projection",
    "RechargingEquipmentProfile",
    "RechargingPlan",
    "ReliefOpportunity",
    "ResponsibilityRole",
    "ResponsibilitySet",
    "RollingStockInventory",
    "RollingStockItem",
    "RollingStockItem_Dummy",
    "Rounding",
    "RouteInstruction",
    "SchematicMap",
    "SecurityList",
    "ServiceAccessCode",
    "ServiceBookingArrangement",
    "ServiceCalendar",
    "SiteStructure",
    "Smartcard",
    "SpatialFeature",
    "SpotAffinity",
    "StopAssignment",
    "Tariff",
    "TimeDemandProfile",
    "TimeDemandType",
    "Timeband",
    "TrainBlock",
    "TrainBlockPart",
    "TrainComponent",
    "TrainComponentLabelAssignment",
    "TrainElement",
    "TrainElementType_Dummy",
    "TrainNumber",
    "Transfer",
    "TransportType_Dummy",
    "TravelDocument",
    "TypeOfValue",
    "ValidityCondition_Dummy",
    "ValueSet",
    "Vehicle",
    "VehicleEquipmentProfile",
    "VehicleJourneySpotAllocation",
    "VehicleModel",
    "VehicleModelProfile",
    "VehiclePoolingDriverInfo",
    "VehicleRequirement",
    "VehicleService",
    "VehicleServicePart",
    "Version",
    "VersionFrame",
    "Whitelist"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

DataManagedObject_ViewStructureUnclassified

Type for MANAGED OBJECT VIEW.

{
  "$ref": "#/definitions/DataManagedObjectStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

DataManagedObjectStructureUnclassified

Abstract Type for a MANAGED OBJECT.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityInVersionStructure"
    },
    {
      "properties": {
        "keyList": {
          "allOf": [
            {
              "$ref": "#/definitions/keyList"
            }
          ],
          "description": "A list of alternative Key values for an element."
        },
        "privateCodes": {
          "allOf": [
            {
              "$ref": "#/definitions/privateCodes"
            }
          ],
          "description": "A list of private codes that uniquely identifiy the element. May be used for inter-operating with other (legacy) systems. +v2.0"
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        },
        "BrandingRef": {
          "$ref": "#/definitions/BrandingRef"
        },
        "responsibilitySetRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ResponsibilitySetIdType"
            }
          ],
          "description": "Reference to RESPONSIBILITY SET for managing the object. If absent, then responsibility is same as for containing context of this object.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

DataManagedObjectViewAbstract

Abstract derived view of a MANAGED OBJECT for general purpose use.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObject_ViewStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "PassingTimeView"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

DataNameSpacesStructureUnclassified

Name spaces.

{
  "type": "object",
  "properties": {
    "StopPointNameSpace": {
      "type": "string",
      "format": "uri",
      "description": "Name space for STOP POINTs."
    },
    "LineNameSpace": {
      "type": "string",
      "format": "uri",
      "description": "Name space for LINE names and DIRECTIONss."
    },
    "ProductCategoryNameSpace": {
      "type": "string",
      "format": "uri",
      "description": "Name space for Product Categories."
    },
    "ServiceFeatureNameSpace": {
      "type": "string",
      "format": "uri",
      "description": "Name space for service features."
    },
    "VehicleFeatureNameSpace": {
      "type": "string",
      "format": "uri",
      "description": "Name space for VEHICLE features."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataObjectCapabilitiesRequestUnclassified

Request for information about DATA OBJECT Service Capabilities. Answered with DataObjectCapabilitiesResponse.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceCapabilitiesRequestStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractFunctionalServiceCapabilitiesRequest",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectCapabilitiesResponseUnclassified

Capabilities for DATA OBJECT Service. Answers a DataObjectCapabilitiesRequest.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataObjectCapabilitiesResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractFunctionalServiceCapabilitiesResponse",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectCapabilitiesResponseStructureUnclassified

Type for Delivery for DATA OBJECT Service.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceCapabilitiesResponseStructure"
    },
    {
      "properties": {
        "DataObjectServiceCapabilities": {
          "$ref": "#/definitions/DataObjectServiceCapabilities"
        },
        "DataObjectPermissions": {
          "$ref": "#/definitions/DataObjectPermissions"
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        },
        "version": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionString"
            }
          ],
          "description": "Version number of response. Fixed",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectCapabilityRequestPolicyStructureUnclassified

Type for Monitoring Service Capability Request Policy.

{
  "$ref": "#/definitions/CapabilityRequestPolicyStructure",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectDeliveryUnclassified

Delivery for NeTEx Service containing one or more NeTEx Data Objects,.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataObjectDeliveryStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractFunctionalServiceDelivery",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectDeliveryStructureUnclassified

Data type for Delivery for Service containing one or more NeTEx Data Objects,.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceDeliveryStructure"
    },
    {
      "properties": {
        "DataObjectRequest": {
          "$ref": "#/definitions/DataObjectRequest"
        },
        "dataObjects": {
          "allOf": [
            {
              "$ref": "#/definitions/dataObjects_RelStructure"
            }
          ],
          "description": "NeTEx Entities of any type."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      }
    }
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectPermissionsUnclassified

Participants permissions to use the service, Only returned if requested.

{
  "type": "object",
  "properties": {
    "DataObjectPermission": {
      "type": "array",
      "items": {
        "allOf": [
          {
            "$ref": "#/definitions/DataObjectServicePermissionStructure"
          }
        ],
        "description": "Permission for a single participant or all participants to use an aspect of the service."
      }
    }
  },
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectRequestUnclassified

Service Request for one or more NeTEx Data Objects,.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataObjectRequestStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractFunctionalServiceRequest",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectRequestStructureUnclassified

Type for Service Request Type for one or more NeTEx Data Objects,

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractFunctionalServiceRequestStructure"
    },
    {
      "properties": {
        "topics": {
          "type": "object",
          "properties": {
            "NetworkFrameTopic": {
              "$ref": "#/definitions/NetworkFrameTopic"
            }
          },
          "required": [
            "NetworkFrameTopic"
          ],
          "description": "One or more Request filters that specify tthe data to be included in output. Multiple filters are logically ANDed."
        },
        "Policy": {
          "allOf": [
            {
              "$ref": "#/definitions/NetworkFrameRequestPolicyStructure"
            }
          ],
          "description": "Policies to apply when fetching data specified by Topics."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      },
      "required": [
        "topics"
      ]
    }
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

dataObjects_RelStructureCollection

Type for a list of objects.

{
  "type": "object",
  "properties": {
    "CompositeFrame": {
      "$ref": "#/definitions/CompositeFrame"
    },
    "CommonFrame": {
      "$ref": "#/definitions/CommonFrame"
    }
  },
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_payload_framework.xsd"
}

DataObjectServiceCapabilitiesUnclassified

Capabilities of DataObject Service.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataObjectServiceCapabilitiesStructure"
    }
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectServiceCapabilitiesStructureUnclassified

Type for DATA OBJECT Capabilities. This is a stub - needs developing .

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractCapabilitiesStructure"
    },
    {
      "properties": {
        "TopicFiltering": {
          "type": "object",
          "properties": {
            "FilterByFrame": {
              "type": "boolean",
              "description": "Whether results can be filtered by VistitType, e.g. arrivals, departures. Default True."
            }
          },
          "description": "Available Filtering Capabilities."
        },
        "RequestPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/DataObjectCapabilityRequestPolicyStructure"
            }
          ],
          "description": "Available Request Policy capabilities."
        },
        "SubscriptionPolicy": {
          "type": "object",
          "properties": {
            "HasIncrementalUpdates": {
              "type": "boolean",
              "description": "Whether incremental updates can be specified for updates Default is ' true'."
            }
          },
          "description": "Available Subscription Policy capabilities."
        },
        "ResponseFeatures": {
          "type": "object",
          "description": "Available Optional Response capabilities."
        }
      }
    }
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectServicePermissionStructureUnclassified

Type for Monitoring Service Permission.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/AbsoluteBearingType"
    }
  },
  "x-netex-atom": "number",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectSubscriptionRequestUnclassified

Request for a subscription to NeTEx Data Object Service.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataObjectSubscriptionStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractFunctionalServiceSubscriptionRequest",
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataObjectSubscriptionStructureUnclassified

Data type for Subscription Request for NeTEx Data Object Service.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractSubscriptionStructure"
    },
    {
      "properties": {
        "DataObjectRequest": {
          "$ref": "#/definitions/DataObjectRequest"
        },
        "SubscriptionPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/NetworkFrameSubscriptionPolicyStructure"
            }
          ],
          "description": "Policy to use when processing Network Subscriptions."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      },
      "required": [
        "DataObjectRequest"
      ]
    }
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DataReadyAcknowledgementUnclassified

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataReadyResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataReadyNotificationUnclassified

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataReadyRequestStructure"
    }
  ],
  "x-netex-substitutionGroup": "ProducerRequest",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataReadyRequestStructureUnclassified

Type for Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

{
  "$ref": "#/definitions/AbstractNotificationStructure",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataReadyResponseStructureUnclassified

Type for Data ready Acknowledgement Response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConsumerResponseEndpointStructure"
    },
    {
      "properties": {
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "ErrorCondition": {
          "type": "object",
          "properties": {
            "UnknownSubscriptionError": {
              "$ref": "#/definitions/UnknownSubscriptionError",
              "x-netex-choice": [
                "UnknownSubscriptionError",
                "OtherError"
              ]
            },
            "OtherError": {
              "$ref": "#/definitions/OtherError",
              "x-netex-choice": [
                "UnknownSubscriptionError",
                "OtherError"
              ]
            },
            "Description": {
              "allOf": [
                {
                  "$ref": "#/definitions/ErrorDescriptionStructure"
                }
              ],
              "description": "Text description of error."
            }
          },
          "description": "Description of any error or warning condition as to why Consumer cannot fetch data."
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataReceivedAcknowledgementUnclassified

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataReceivedResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataReceivedResponseStructureUnclassified

Type for Data received Acknowledgement Response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConsumerResponseEndpointStructure"
    },
    {
      "properties": {
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "ErrorCondition": {
          "type": "object",
          "properties": {
            "UnknownSubscriptionError": {
              "$ref": "#/definitions/UnknownSubscriptionError",
              "x-netex-choice": [
                "UnknownSubscriptionError",
                "OtherError"
              ]
            },
            "OtherError": {
              "$ref": "#/definitions/OtherError",
              "x-netex-choice": [
                "UnknownSubscriptionError",
                "OtherError"
              ]
            },
            "Description": {
              "allOf": [
                {
                  "$ref": "#/definitions/ErrorDescriptionStructure"
                }
              ],
              "description": "Text description of error."
            }
          },
          "description": "Description of any error or warning condition."
        }
      },
      "required": [
        "Status"
      ]
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataRoleTypeEnumerationEnum

Allowed values for Administrative Roles.

{
  "type": "string",
  "enum": [
    "all",
    "creates",
    "augments",
    "validates",
    "collects",
    "aggregates",
    "distributes",
    "secures",
    "redistributes",
    "supports",
    "owns",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

DataRoleTypeListOfEnumerationsUnclassified

List of Allowed values for Data e Roles.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/DataRoleTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

DataSourceEntity

Identifies the system which has produced the data. References to a DATA SOURCE are useful in an interoperated computer system.

{
  "$ref": "#/definitions/DataSource_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_responsibility/netex_dataSource_version.xsd"
}

DataSource_VersionStructureStructure

Type for DATA SOURCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "Email": {
          "allOf": [
            {
              "$ref": "#/definitions/EmailAddressType"
            }
          ],
          "description": "Contact email for data queries."
        },
        "DataLicenceCode": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "Data Licence identifier. +v1.2.2"
        },
        "DataLicenceUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL fto Data Licence +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_dataSource_version.xsd"
}

DataSourceIdTypeUnclassified

Type for identifier of a DATA SOURCE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

DataSourceRefReference

Reference to a DATA SOURCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataSourceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DataSource",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

DataSourceRefStructureReference

Type for a Reference to a DATA SOURCE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DataSource",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

dataSources_RelStructureCollection

Type for list of DATA SOURCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DataSourceRef": {
          "$ref": "#/definitions/DataSourceRef"
        },
        "DataSource": {
          "$ref": "#/definitions/DataSource"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_dataSource_version.xsd"
}

dataSourcesInFrame_RelStructureCollection

Type for containment in frame of DATA SOURCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DataSource": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DataSource"
          }
        }
      },
      "required": [
        "DataSource"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_dataSource_version.xsd"
}

DataSupplyRequestUnclassified

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataSupplyRequestStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractRequest",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataSupplyRequestBodyStructureUnclassified

Type for Body of Data Supply Request. Used in WSDL.

{
  "type": "object",
  "properties": {
    "NotificationRef": {
      "allOf": [
        {
          "$ref": "#/definitions/MessageRefStructure"
        }
      ],
      "description": "Reference to a specific notification message for which data is to be fetched. Can be used to distinguish between notfcatiosn for the same service and subscriber but for different filters.If none specified,"
    },
    "AllData": {
      "type": "boolean",
      "description": "Whether to return all data, or just new updates since the last delivery. Default false, i.e. just updates."
    }
  },
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DataSupplyRequestStructureUnclassified

Type for Data supply Request.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConsumerRequestEndpointStructure"
    },
    {
      "properties": {
        "NotificationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageRefStructure"
            }
          ],
          "description": "Reference to a specific notification message for which data is to be fetched. Can be used to distinguish between notfcatiosn for the same service and subscriber but for different filters.If none specified,"
        },
        "AllData": {
          "type": "boolean",
          "description": "Whether to return all data, or just new updates since the last delivery. Default false, i.e. just updates."
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DatedPassingTimeUnclassified

DATED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DatedPassingTime_VersionedChildStructure"
    }
  ],
  "x-netex-substitutionGroup": "PassingTime",
  "x-netex-sg-members": [
    "EstimatedPassingTime",
    "ObservedPassingTime",
    "TargetPassingTime"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

DatedPassingTime_VersionedChildStructureUnclassified

Type for DATED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_VersionedChildStructure"
    },
    {
      "properties": {
        "DatedJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyRefStructure"
            }
          ],
          "description": "Dated journey for which this is the PASSING TIME. If given by context does not need to be restated."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

DatedServiceJourneyEntity

A particular SERVICE JOURNEY of a vehicle on a particular OPERATING DAY including all modifications possibly decided by the control staff. The VIEW includes derived ancillary data from referenced entities.

{
  "$ref": "#/definitions/DatedServiceJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "TimetableFrame"
  ],
  "x-netex-substitutionGroup": "ServiceJourney_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

DatedServiceJourney_VersionStructureStructure

Data type for Planned VEHICLE JOURNEY (Production Timetable Service).

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourney_VersionStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "replacedJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/replacedJourneys_RelStructure"
            }
          ],
          "description": "DATED VEHICLE JOURNEYs for which current VEHICLE JOURNEY is an alteration (i.e. change, replacement, supplement). +v2.0"
        },
        "OperatingDayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayRef"
            }
          ],
          "description": "EXPECTED TO BE MANDATORY - left with minOccurs="0" only to avoid breaking compatibility with old rail datasets and also in the case when OperatingDayView is used. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "OperatingDayView": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayView"
            }
          ],
          "description": "Used in some cases, when no OperatingDayRef is used. At least the OPERATING DAY must be provided as date. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "UicOperatingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/UicOperatingPeriod"
            }
          ],
          "description": "** DEPRECATED ** not to be used - left available only to avoid breaking compatibility with old rail datasets -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalDatedVehicleJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies theDATED VEHICLE JOURNEY. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED. -v2.0",
          "x-netex-deprecated": true
        },
        "DatedJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "DriverRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DriverRef"
            }
          ],
          "description": "** DEPRECATED ** not to be used - It is expected that the driver's DUTY refer the DatedJourneyPattern, not the way arround ! -v2.0",
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

DatedSpecialServiceEntity

A particular journey of a vehicle on a particular OPERATING DAY including all modifications possibly decided by the control staff.

{
  "$ref": "#/definitions/DatedSpecialService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

DatedSpecialService_VersionStructureStructure

Type for DATED SPECIAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SpecialService_VersionStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "replacedJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/replacedJourneys_RelStructure"
            }
          ],
          "description": "DATED VEHICLE JOURNEYs for which current VEHICLE JOURNEY is an alteration (i.e. change, replacement, supplement). +v2.0"
        },
        "OperatingDayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayRef"
            }
          ],
          "description": "EXPECTED TO BE MANDATORY - left with minOccurs="0" only to avoid breaking compatibility with old rail datasets and also in the case when OperatingDayView is used. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "OperatingDayView": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayView"
            }
          ],
          "description": "Used in some cases, when no OperatingDayRef is used. At least the OPERATING DAY must be provided as date. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "UicOperatingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/UicOperatingPeriod"
            }
          ],
          "description": "** DEPRECATED ** not to be used - left available only to avoid breaking compatibility with old rail datasets -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalDatedVehicleJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies theDATED VEHICLE JOURNEY. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED. -v2.0",
          "x-netex-deprecated": true
        },
        "DatedJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "DriverRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DriverRef"
            }
          ],
          "description": "** DEPRECATED ** not to be used - It is expected that the driver's DUTY refer the DatedJourneyPattern, not the way arround ! -v2.0",
          "x-netex-deprecated": true
        },
        "datedPassingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/targetPassingTimes_RelStructure"
            }
          ],
          "description": "PASSING TIMEs for JOURNEY."
        },
        "datedCalls": {
          "allOf": [
            {
              "$ref": "#/definitions/calls_RelStructure"
            }
          ],
          "description": "CALLs for JOURNEY."
        },
        "ServiceAlterationType": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceAlterationEnumeration"
            }
          ],
          "description": "Type of Service alteration. Default is planned. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

DatedSpecialServiceIdTypeUnclassified

Type for identifier of a DATED SPECIAL SERVICE.

{
  "$ref": "#/definitions/SpecialServiceIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DatedSpecialServiceRefReference

Reference to a DATED SPECIAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DatedSpecialServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DatedSpecialService",
  "x-netex-substitutionGroup": "SpecialServiceRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DatedSpecialServiceRefs_RelStructureCollection

Type for a list references to a DATED SPECIAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DatedSpecialServiceRef": {
          "$ref": "#/definitions/DatedSpecialServiceRef"
        }
      },
      "required": [
        "DatedSpecialServiceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DatedSpecialServiceRefStructureReference

Type for a reference to a DATED SPECIAL SERVICE.

{
  "$ref": "#/definitions/SpecialServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DatedSpecialService",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DatedVehicleJourneyEntity

A particular journey of a vehicle on a particular OPERATING DAY including all modifications possibly decided by the control staff.

{
  "$ref": "#/definitions/DatedVehicleJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

DatedVehicleJourney_VersionStructureStructure

Type for DATED VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourney_VersionStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "replacedJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/replacedJourneys_RelStructure"
            }
          ],
          "description": "DATED VEHICLE JOURNEYs for which current VEHICLE JOURNEY is an alteration (i.e. change, replacement, supplement). +v2.0"
        },
        "OperatingDayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayRef"
            }
          ],
          "description": "EXPECTED TO BE MANDATORY - left with minOccurs="0" only to avoid breaking compatibility with old rail datasets and also in the case when OperatingDayView is used. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "OperatingDayView": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayView"
            }
          ],
          "description": "Used in some cases, when no OperatingDayRef is used. At least the OPERATING DAY must be provided as date. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "UicOperatingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/UicOperatingPeriod"
            }
          ],
          "description": "** DEPRECATED ** not to be used - left available only to avoid breaking compatibility with old rail datasets -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalDatedVehicleJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies theDATED VEHICLE JOURNEY. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED. -v2.0",
          "x-netex-deprecated": true
        },
        "DatedJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "DriverRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DriverRef"
            }
          ],
          "description": "** DEPRECATED ** not to be used - It is expected that the driver's DUTY refer the DatedJourneyPattern, not the way arround ! -v2.0",
          "x-netex-deprecated": true
        },
        "datedPassingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/targetPassingTimes_RelStructure"
            }
          ],
          "description": "PASSING TIMEs for JOURNEY."
        },
        "datedCalls": {
          "allOf": [
            {
              "$ref": "#/definitions/calls_RelStructure"
            }
          ],
          "description": "CALLs for JOURNEY."
        },
        "ServiceAlterationType": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceAlterationEnumeration"
            }
          ],
          "description": "Type of Service alteration. Default is planned. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

DatedVehicleJourneyIdTypeUnclassified

Type for identifier of a DATED VEHICLE JOURNEY.

{
  "$ref": "#/definitions/VehicleJourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DatedVehicleJourneyRefReference

Reference to a DATED VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DatedVehicleJourney",
  "x-netex-substitutionGroup": "JourneyRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DatedVehicleJourneyRefStructureReference

Type for a reference to a DATED VEHICLE JOURNEY.

{
  "$ref": "#/definitions/VehicleJourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DatedVehicleJourney",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

DayEventEnumerationEnum

Allowed values for DAY EVENT.

{
  "type": "string",
  "enum": [
    "anyDay",
    "normalDay",
    "marketDay",
    "matchDay",
    "eventDay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

DayOffsetTypeUnclassified

Offset in days.

{
  "type": "integer",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

DayOfWeekEnumerationEnum

Allowed values for day of the week.

{
  "type": "string",
  "enum": [
    "Monday",
    "Tuesday",
    "Wednesday",
    "Thursday",
    "Friday",
    "Saturday",
    "Sunday",
    "Everyday",
    "Weekdays",
    "Weekend",
    "none"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

DaysOfWeekListOfEnumerationsUnclassified

Allowed values for list of days of the week.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/DayOfWeekEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

DayTypeEntity

A type of day characterized by one or more properties which affect public transport operation. For example: weekday in school holidays.

{
  "$ref": "#/definitions/DayType_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceCalendarFrame"
  ],
  "x-netex-substitutionGroup": "DayType_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

DayType_DummyAbstract

Dummy Supertype for DAY TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "DayType",
    "FareDayType",
    "OrganisationDayType"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

DayType_VersionStructureStructure

Type for a DAY TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DAY TYPE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name of DAY TYPE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DAY TYPE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time that day starts."
        },
        "DayLength": {
          "type": "string",
          "description": "Length of day. Used to work out Latest time that day runs to."
        },
        "properties": {
          "allOf": [
            {
              "$ref": "#/definitions/propertiesOfDay_RelStructure"
            }
          ],
          "description": "Properties of the DAY TYPE."
        },
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebands_RelStructure"
            }
          ],
          "description": "TIMEBANDs for the DAY TYPE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

DayTypeAssignmentEntity

Associates a DAY TYPE with an OPERATING DAY within a specific Calendar. A specification of a particular DAY TYPE which will be valid during a TIME BAND on an OPERATING DAY.

{
  "$ref": "#/definitions/DayTypeAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceCalendarFrame"
  ],
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

DayTypeAssignment_VersionStructureStructure

Type for a DAY TYPE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "ServiceCalendarRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceCalendarRef"
            }
          ],
          "description": "Reference to parent Calendar. If given by context does not need to be given."
        },
        "OperatingPeriodRef": {
          "$ref": "#/definitions/OperatingPeriodRef",
          "x-netex-choice": [
            "OperatingPeriodRef",
            "OperatingDayRef",
            "Date"
          ]
        },
        "OperatingDayRef": {
          "$ref": "#/definitions/OperatingDayRef",
          "x-netex-choice": [
            "OperatingPeriodRef",
            "OperatingDayRef",
            "Date"
          ]
        },
        "Date": {
          "type": "string",
          "format": "date",
          "description": "Calendar date of assignment.",
          "x-netex-choice": [
            "OperatingPeriodRef",
            "OperatingDayRef",
            "Date"
          ]
        },
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef"
        },
        "TimebandRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimebandRef"
          }
        },
        "isAvailable": {
          "type": "boolean",
          "description": "Whether availabel on assigned day"
        }
      },
      "required": [
        "DayTypeRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

DayTypeAssignmentIdTypeUnclassified

Identifier of a DAY TYPE ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

DayTypeAssignmentRefReference

Reference to a DAY TYPE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DayTypeAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DayTypeAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

DayTypeAssignmentRefStructureReference

Type for a reference to a DAY TYPE ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DayTypeAssignment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

dayTypeAssignments_RelStructureCollection

Type for a list of DAY TYPE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DayTypeAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DayTypeAssignment"
          },
          "description": "An operating period."
        }
      },
      "required": [
        "DayTypeAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

dayTypeAssignmentsInFrame_RelStructureCollection

Type for containment in frame of DAY TYPE ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DayTypeAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DayTypeAssignment"
          }
        }
      },
      "required": [
        "DayTypeAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

DayTypeIdTypeUnclassified

Identifier of a DAY TYPE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

DayTypeRefReference

Reference to a DAY TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DayTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DayType",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "FareDayTypeRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

dayTypeRefs_RelStructureCollection

Type for a list of DAY TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DayTypeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DayTypeRef"
          }
        }
      },
      "required": [
        "DayTypeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

DayTypeRefStructureReference

Type for a reference to a DAY TYPE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DayType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

dayTypes_RelStructureCollection

Type for a list of DAY TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef"
        },
        "DayType_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/DayType_Dummy"
            }
          ],
          "description": "A type of day characterized by one or more properties which affect public transport operation. For example: weekday in school holidays."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

dayTypesInFrame_RelStructureCollection

Type for containment in frame of DAY TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DayType_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DayType_Dummy"
          }
        }
      },
      "required": [
        "DayType_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

DeadRunEntity

A non-service VEHICLE JOURNEY.

{
  "$ref": "#/definitions/DeadRunWithCalls_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "TimetableFrame"
  ],
  "x-netex-substitutionGroup": "VehicleJourney_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

DeadRun_VersionStructureStructure

Type for DEAD RUN.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourney_VersionStructure"
    },
    {
      "properties": {
        "OperatorRef": {
          "$ref": "#/definitions/OperatorRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "DirectionType": {
          "$ref": "#/definitions/DirectionType"
        },
        "groupsOfServices": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfServicesRefs_RelStructure"
            }
          ],
          "description": "GROUPS OF SERVICEs to which a DEAD RUN belongs."
        },
        "trainNumbers": {
          "allOf": [
            {
              "$ref": "#/definitions/trainNumberRefs_RelStructure"
            }
          ],
          "description": "TRAIN NUMBERs -= derived through JOURNEY PARTs of a JOURNEY - for a multi-part JOURNEY only."
        },
        "Origin": {
          "allOf": [
            {
              "$ref": "#/definitions/DeadRunEndpointStructure"
            }
          ],
          "description": "Origin for DEAD RUN. Can be Derived from JORUNEY PATTERN."
        },
        "Destination": {
          "allOf": [
            {
              "$ref": "#/definitions/DeadRunEndpointStructure"
            }
          ],
          "description": "Destination for DEAD RUN. Can be derived from JORUNEY PATTERN."
        },
        "DeadRunType": {
          "allOf": [
            {
              "$ref": "#/definitions/DeadRunTypeEnumeration"
            }
          ],
          "description": "Type of DEAD RUN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

DeadRunCall_VersionedChildStructureUnclassified

Data type for DEAD RUN CALL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "PointRef": {
          "$ref": "#/definitions/PointRef",
          "x-netex-choice": [
            "PointRef",
            "ScheduledStopPointView"
          ]
        },
        "ScheduledStopPointView": {
          "$ref": "#/definitions/ScheduledStopPointView",
          "x-netex-choice": [
            "PointRef",
            "ScheduledStopPointView"
          ]
        },
        "PointInJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointInJourneyPatternRefStructure"
            }
          ],
          "description": "Point in JOURNEY PATTERN upon which this DEAD RUN CALL is based. Can be used to obtain full association sets."
        },
        "Arrival": {
          "allOf": [
            {
              "$ref": "#/definitions/DeadRunCallPartStructure"
            }
          ],
          "description": "Arrival at DEAD RUN CALL."
        },
        "Departure": {
          "allOf": [
            {
              "$ref": "#/definitions/DeadRunCallPartStructure"
            }
          ],
          "description": "Departure from a DEAD RUN CALL."
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "vias": {
          "allOf": [
            {
              "$ref": "#/definitions/vias_RelStructure"
            }
          ],
          "description": "Destinations that the SERVICE goes via."
        },
        "FlexiblePointProperties": {
          "$ref": "#/definitions/FlexiblePointProperties"
        },
        "ChangeOfDestinationDisplay": {
          "type": "boolean",
          "description": "Whether DESTINATION DISPLAY should be updated at this point. If DESTINATION NAME value is different from Previous stop this is implicit."
        },
        "ChangeOfServiceRequirements": {
          "type": "boolean",
          "description": "Whether Service Requirements Change at this point."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for POINT IN JOURNEY PATTERN."
        },
        "RequestStop": {
          "type": "boolean",
          "description": "Whether stop is a request stop for this journey. Default is false."
        },
        "RequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeEnumeration"
            }
          ],
          "description": "Method to Request Stop in this particular service pattern; if none specified, as as per stop. DEPRECATED: USE BoardingRquestMethod OR AlightingRequestMethod INSTEAD. -v2.0",
          "x-netex-deprecated": true
        },
        "BoardingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for boarding in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "AlightingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for alighting in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "StopUse": {
          "allOf": [
            {
              "$ref": "#/definitions/StopUseEnumeration"
            }
          ],
          "description": "Nature of use of stop, e.g. access, interchange only, or pass through. Default is Access."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for stop if different from those for SERVICE JOURNEY. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ]
        },
        "BookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingArrangementsStructure"
            }
          ],
          "description": "Booking Arrangements for stop if different from those for SERVICE JOURNEY. DEPRECATED: use bookingArrangements instead",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ],
          "x-netex-deprecated": true
        },
        "Print": {
          "type": "boolean",
          "description": "Whether the stop is included in printed media. Default is true. +v1.1"
        },
        "Dynamic": {
          "allOf": [
            {
              "$ref": "#/definitions/DynamicAdvertisementEnumeration"
            }
          ],
          "description": "When STOP POINT IN JOURNEY PATTERN is to be publicised in dynamic media. Default is always. +v1.1"
        },
        "Note": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text annotation that applies to this DEAD RUN CALL. This is for internal use. Customer facing should be added to footnote."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of DEAD RUN CALL within Journey. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

DeadRunCallIdTypeUnclassified

Type for identifier of a DEAD RUN CALL.

{
  "$ref": "#/definitions/CallIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_support.xsd"
}

DeadRunCallPartStructureUnclassified

Type for DEAD RUN CALL part.

{
  "type": "object",
  "properties": {
    "Time": {
      "type": "string",
      "format": "time",
      "description": "Latest Arrival time."
    },
    "DayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Number of days of arrival time after the starting day journey if not same calendar day. Default is 0 for same day."
    },
    "WaitTime": {
      "type": "string",
      "description": "Timetabled waiting interval."
    },
    "JourneyPartRef": {
      "$ref": "#/definitions/JourneyPartRef"
    },
    "TimeDemandTypeRef": {
      "$ref": "#/definitions/TimeDemandTypeRef"
    },
    "DutyPartRef": {
      "$ref": "#/definitions/DutyPartRef"
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

deadRunCalls_RelStructureCollection

DEAD RUN CALLs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeadRunCall": {
          "$ref": "#/definitions/DeadRunCall_VersionedChildStructure"
        }
      },
      "required": [
        "DeadRunCall"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

DeadRunEndpointStructureUnclassified

Type for DEAD RUN ENDPOINT (Production Timetable Service). Should not Contradict EDEAD RUN JOURNEY PATTERN.

{
  "type": "object",
  "properties": {
    "PointRef": {
      "$ref": "#/definitions/PointRef"
    },
    "TypeOfPointRef": {
      "$ref": "#/definitions/TypeOfPointRef"
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

DeadRunIdTypeUnclassified

Type for identifier of a DEAD RUN.

{
  "$ref": "#/definitions/VehicleJourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

DeadRunJourneyPatternEntity

A JOURNEY PATTERN to be used for DEAD RUNs.

{
  "$ref": "#/definitions/DeadRunJourneyPattern_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "JourneyPattern_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

DeadRunJourneyPattern_VersionStructureStructure

Type for DEAD RUN JOURNEY PATTERN.

{
  "$ref": "#/definitions/JourneyPattern_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

DeadRunJourneyPatternIdTypeUnclassified

Type for identifier of a DEAD RUN.

{
  "$ref": "#/definitions/JourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

DeadRunJourneyPatternRefReference

Reference to a DEAD RUN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeadRunJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeadRunJourneyPattern",
  "x-netex-substitutionGroup": "JourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

DeadRunJourneyPatternRefStructureReference

Type for a reference to a DEAD RUN JOURNEY PATTERN.

{
  "$ref": "#/definitions/JourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeadRunJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

DeadRunRefReference

Reference to a DEAD RUN.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeadRunRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeadRun",
  "x-netex-substitutionGroup": "VehicleJourneyRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

DeadRunRefStructureReference

Type for a reference to a DEAD RUN.

{
  "$ref": "#/definitions/VehicleJourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeadRun",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

DeadRunTypeEnumerationEnum

Allowed values for DEAD RUN. type.

{
  "type": "string",
  "enum": [
    "garageRunOut",
    "garageRunIn",
    "turningManoeuvre",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

DeadRunWithCalls_VersionStructureStructure

Type for DEAD RUN.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeadRun_VersionStructure"
    },
    {
      "properties": {
        "calls": {
          "allOf": [
            {
              "$ref": "#/definitions/deadRunCalls_RelStructure"
            }
          ],
          "description": "Complete sequence of stops along the route path, in calling order."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

DeckEntity

An area within a VEHICLE (i.e. bus, boat, coach, car, plane, etc.) or TRAIN ELEMENT made up of one or more DECK SPACEs. A subdivision of a DECK PLAN. +V2.0

{
  "$ref": "#/definitions/Deck_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

Deck_VersionStructureStructure

Type for a DECK.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DECK."
        },
        "DeckLevelRef": {
          "$ref": "#/definitions/DeckLevelRef"
        },
        "deckSpaces": {
          "allOf": [
            {
              "$ref": "#/definitions/deckSpaces_RelStructure"
            }
          ],
          "description": "DECK SPACEs in DECK PLAN."
        },
        "spotRows": {
          "allOf": [
            {
              "$ref": "#/definitions/spotRows_RelStructure"
            }
          ],
          "description": "Rows on DECK."
        },
        "spotColumns": {
          "allOf": [
            {
              "$ref": "#/definitions/spotColumns_RelStructure"
            }
          ],
          "description": "COLUMNs on DECK."
        },
        "deckPathJunctions": {
          "allOf": [
            {
              "$ref": "#/definitions/deckPathJunctionRefs_RelStructure"
            }
          ],
          "description": "PATH JUNCTIONs for DECK"
        },
        "deckPathLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/deckPathLinkRefs_RelStructure"
            }
          ],
          "description": "PATH LINKs for DECK"
        },
        "deckNavigationPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/deckNavigationPaths_RelStructure"
            }
          ],
          "description": "NAVIGATION PATHs for DECK"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckComponentAbstract

An abstract element providing common features for spatially located elements within the DECK PLAN. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "OnboardSpace",
  "x-netex-sg-members": [
    "DeckEntrance",
    "DeckEntrance_Dummy",
    "DeckSpace",
    "DeckSpace_Dummy",
    "DeckWindow"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckComponent_VersionStructureStructure

Type for a DECK COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OnboardSpace_VersionStructure"
    },
    {
      "properties": {
        "PublicUse": {
          "type": "boolean",
          "description": "Whether DECK COMPONENT is for public use. Default is true."
        },
        "DeckLevelRef": {
          "$ref": "#/definitions/DeckLevelRef"
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClassEnumeration"
            }
          ],
          "description": "Edit care class for which capacity is specifyed. Default is any, i.e. capacity is for all classes."
        },
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckComponentIdTypeUnclassified

Type for identifier of a DECK COMPONENT.

{
  "$ref": "#/definitions/OnboardSpaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckComponentRefAbstract

Reference to a DECK COMPONENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponentRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "OnboardSpaceRef",
  "x-netex-sg-members": [
    "DeckEntranceRef",
    "DeckSpaceRef",
    "DeckWindowRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckComponentRefStructureReference

Type for a reference to a DECK COMPONENT.

{
  "$ref": "#/definitions/OnboardSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckComponent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceAbstract

An entrance to or within a DECK. +v2.0

{
  "$ref": "#/definitions/DeckEntrance_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DeckComponent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntrance_DummyAbstract

Dummy type to work around SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DeckComponent",
  "x-netex-sg-members": [
    "DeckVehicleEntrance",
    "OtherDeckEntrance",
    "PassengerEntrance"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntrance_VersionStructureStructure

Type for a DECK ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponent_VersionStructure"
    },
    {
      "properties": {
        "VehicleSide": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleSideEnumeration"
            }
          ],
          "description": "Side of ENTRANCE relative to forward orientation of VEHICLE."
        },
        "DistanceFromFront": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance of forward edge of door from front of Vehicle.."
        },
        "SequenceFromFront": {
          "type": "integer",
          "minimum": 1,
          "description": "Positional sequence of door from front (orr left side end) of VEHICLE. 1 - forward,"
        },
        "HeightFromGround": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of ENTRANCE from ground."
        },
        "DeckEntranceType": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckEntranceTypeEnumeration"
            }
          ],
          "description": "Type of DECK ENTRANCE."
        },
        "TypeOfDeckEntranceUsageRef": {
          "$ref": "#/definitions/TypeOfDeckEntranceUsageRef"
        },
        "IsEmergencyExit": {
          "type": "boolean",
          "description": "Whether the door is an emergency Exit."
        },
        "HasDoor": {
          "type": "boolean",
          "description": "Whether the door is automatic."
        },
        "IsAutomatic": {
          "type": "boolean",
          "description": "Whether the door is automatic."
        },
        "sensorsInEntrance": {
          "allOf": [
            {
              "$ref": "#/definitions/sensorsInEntrance_RelStructure"
            }
          ],
          "description": "ENTRANCE SENSORS in the DECK ENTRANCE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceAssignmentEntity

The association of a DECK ENTRANCE of a VEHICLE's DECK PLAN with a TRAIN and TRAIN COMPONENT and a specific STOP PLACE, QUAY and possibly BOARDING POSITION. NOTE: may indicate which side of VEHICLE door is. +v2.0

{
  "$ref": "#/definitions/DeckEntranceAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerBoardingPositionAssignment_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_version.xsd"
}

DeckEntranceAssignment_VersionStructureStructure

Type for a DECK ENTRANCE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerBoardingPositionAssignment_VersionStructure"
    },
    {
      "properties": {
        "DeckEntranceRef": {
          "$ref": "#/definitions/DeckEntranceRef"
        },
        "EntranceSetting": {
          "allOf": [
            {
              "$ref": "#/definitions/EntranceSettingEnumeration"
            }
          ],
          "description": "Default setting for doors when while at stop - are the doors held open, shut or locked shut."
        },
        "StartSpot": {
          "allOf": [
            {
              "$ref": "#/definitions/LocatableSpotRangeRefStructure"
            }
          ],
          "description": "Start of range of LOCATABLE SPOTs."
        },
        "EndSpot": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/LocatableSpotRangeRefStructure"
              }
            ],
            "description": "End of range of LOCATABLE SPOTs."
          }
        }
      },
      "required": [
        "DeckEntranceRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_version.xsd"
}

deckEntranceAssignmentIdTypeUnclassified

Type for identifier of a DECK ENTRANCE ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerBoardingPositionAssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

deckEntranceAssignmentRefReference

Reference to a DECK ENTRANCE ASSIGNMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/deckEntranceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

deckEntranceAssignmentRefs_RelStructureCollection

Type for a list of DECK ENTRANCE ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "deckEntranceAssignmentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/deckEntranceAssignmentRef"
          }
        }
      },
      "required": [
        "deckEntranceAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

deckEntranceAssignmentRefStructureReference

Type for a reference to a DECK ENTRANCE ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerBoardingPositionAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

deckEntranceAssignments_RelStructureCollection

Type for containment in frame of DECK ENTRANCE ASSIGNMENTs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckEntranceAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckEntranceAssignment"
          }
        }
      },
      "required": [
        "DeckEntranceAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_version.xsd"
}

DeckEntranceCoupleUnclassified

Explicit linking of a pair of DECK ENTRANCEs, e.g. between train carriages. +v2.0

{
  "$ref": "#/definitions/DeckEntranceCouple_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceCouple_VersionedChildStructureUnclassified

Type for a DECK ENTRANCE COUPLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DECK ENTRANCE COUPLE."
        },
        "FromDeckEntranceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckEntranceRefStructure"
            }
          ],
          "description": "DECK ENTRANCE from which couple links.."
        },
        "ToDeckEntranceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckEntranceRefStructure"
            }
          ],
          "description": "DECK ENTRANCE to which couple links.."
        }
      },
      "required": [
        "FromDeckEntranceRef",
        "ToDeckEntranceRef"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceCoupleIdTypeUnclassified

Type for identifier of a DECK ENTRANCE COUPLE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceCoupleRefReference

Reference to a DECK ENTRANCE COUPLE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckEntranceCoupleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckEntranceCouple",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceCoupleRefStructureReference

Type for a reference to a DECK ENTRANCE COUPLE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckEntranceCouple",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckEntranceCouples_RelStructureCollection

Type for a list of DECK ENTRANCE COUPLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeckEntranceCouple": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckEntranceCouple"
          }
        }
      },
      "required": [
        "DeckEntranceCouple"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceIdTypeUnclassified

Type for identifier of a DECK ENTRANCE.

{
  "$ref": "#/definitions/DeckComponentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceRefAbstract

Reference to a DECK ENTRANCE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckEntranceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DeckComponentRef",
  "x-netex-sg-members": [
    "DeckVehicleEntranceRef",
    "OtherDeckEntranceRef",
    "PassengerEntranceRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceRefStructureReference

Type for a reference to a DECK ENTRANCE.

{
  "$ref": "#/definitions/DeckComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckEntrance",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckEntrances_RelStructureCollection

Type for a list of DECK ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckEntranceRef": {
          "$ref": "#/definitions/DeckEntranceRef"
        },
        "DeckEntrance_Dummy": {
          "$ref": "#/definitions/DeckEntrance_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceTypeEnumerationEnum

Allowed values for type of DECK ENTRANCE.

{
  "type": "string",
  "enum": [
    "external",
    "communicating",
    "internal"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceUsageUnclassified

Permitted usage of a specific PASSENGER ENTRANCE to access a particular DECK SPACE. +v2.0

{
  "$ref": "#/definitions/DeckEntranceUsage_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceUsage_VersionedChildStructureUnclassified

Type for a DECK ENTRANCE USAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DECK ENTRANCE USAGE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DECK ENTRANCE USAGE."
        },
        "EntranceUsageType": {
          "allOf": [
            {
              "$ref": "#/definitions/EntranceUsageEnumeration"
            }
          ],
          "description": "Nature of usage: entry, exit etc. See allowed values. Default is entryAndExit."
        },
        "TypeOfDeckEntranceUsageRef": {
          "$ref": "#/definitions/TypeOfDeckEntranceUsageRef"
        },
        "EntranceSetting": {
          "allOf": [
            {
              "$ref": "#/definitions/EntranceSettingEnumeration"
            }
          ],
          "description": "Whether door is kept open, shut or locked. See allowed values. Default is shut."
        },
        "ControlledLocking": {
          "type": "boolean",
          "description": "Whether door is normally locked for safety when in motiion. Default is true."
        },
        "DeckEntranceRef": {
          "$ref": "#/definitions/DeckEntranceRef"
        },
        "StartSpot": {
          "allOf": [
            {
              "$ref": "#/definitions/LocatableSpotRangeRefStructure"
            }
          ],
          "description": "Start of range of LOCATABLE SPOTs."
        },
        "EndSpot": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/LocatableSpotRangeRefStructure"
              }
            ],
            "description": "End of range of LOCATABLE SPOTs."
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckEntranceUsageIdTypeUnclassified

Type for identifier of a DECK ENTRANCE USAGE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceUsageRefReference

Reference to a DECK ENTRANCE USAGE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckEntranceUsageRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckEntranceUsage",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckEntranceUsageRefStructureReference

Type for a reference to a DECK ENTRANCE USAGE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckEntranceUsage",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckEntranceUsages_RelStructureCollection

Type for a list of DECK ENTRANCE USAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeckEntranceUsage": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckEntranceUsage"
          }
        }
      },
      "required": [
        "DeckEntranceUsage"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckGenericPathLinkIdTypeUnclassified

Type for identifier of a DECK PATH LINK.

{
  "$ref": "#/definitions/GenericPathLinkIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckIdTypeUnclassified

Type for identifier of a DECK.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckLevelEntity

An identified level (1, 2 , 3, etc.) within the DECK PLAN of a VEHICLE (boat, train, airplane, etc.) +v2.0

{
  "$ref": "#/definitions/DeckLevel_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckLevel_VersionStructureStructure

Type for a DECK LEVEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of DECK LEVEL."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DECK."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DECK."
        },
        "PublicUse": {
          "type": "boolean",
          "description": "Whether DECK is for public use."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckLevelIdTypeUnclassified

Type for identifier of a DECK LEVEL.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckLevelRefReference

Reference to a DECK LEVEL. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckLevelRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckLevel",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckLevelRefStructureReference

Type for a reference to a DECK LEVEL.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckLevel",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckLevels_RelStructureCollection

Type for a list of DECK LEVELs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckLevel": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckLevel"
          }
        }
      },
      "required": [
        "DeckLevel"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckNavigationPathEntity

A designated path between two places within a DECK PLAN. May include an ordered sequence of DECK PATH LINKs. +v2.0

{
  "$ref": "#/definitions/DeckNavigationPath_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckNavigationPath_VersionStructureStructure

Type for DECK NAVIGATION PATH.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericNavigationPath_VersionStructure"
    },
    {
      "properties": {
        "From": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckPathLinkEndStructure"
            }
          ],
          "description": "Origin end of DECK NAVIGATION path. Only needed if detailed PATH LINKs are not given."
        },
        "To": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckPathLinkEndStructure"
            }
          ],
          "description": "Destination end of DECK NAVIGATION PATH. Only needed if detailed PATH LINKs not given."
        },
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "AccessModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessModeListOfEnumerations"
            }
          ],
          "description": "MODEs of access which may used at associated place, e.g. foot access, bicycle access."
        },
        "summaries": {
          "allOf": [
            {
              "$ref": "#/definitions/accessSummaries_RelStructure"
            }
          ],
          "description": "Summaries of access features encountered in path."
        },
        "TransferDuration": {
          "allOf": [
            {
              "$ref": "#/definitions/TransferDurationStructure"
            }
          ],
          "description": "Total time needed to navigate path (May be derived from links)."
        },
        "PublicUse": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicUseEnumeration"
            }
          ],
          "description": "Whether the component is available for public use or is restricted."
        },
        "Covered": {
          "allOf": [
            {
              "$ref": "#/definitions/CoveredEnumeration"
            }
          ],
          "description": "Whether the component is Indoors or outdoors. Default is Indoors."
        },
        "Gated": {
          "allOf": [
            {
              "$ref": "#/definitions/GatedEnumeration"
            }
          ],
          "description": "Whether the component is within a gated area or freely accessible without a pass or ticket."
        },
        "Lighting": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingEnumeration"
            }
          ],
          "description": "Whether the component is lit or not. Default is well Lit."
        },
        "AllAreasWheelchairAccessible": {
          "type": "boolean",
          "description": "Whether all areas of the component are wheelchair accessible."
        },
        "PersonCapacity": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of people that component can contain."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation defaults for DECK ELEMENT. +V2.0"
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities available at SITe."
        },
        "AccessFeatureList": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessFeatureListOfEnumerations"
            }
          ],
          "description": "Classification of Overall Accessibility of NAVIGATION PATH."
        },
        "DeckNavigationType": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckNavigationPathTypeEnumeration"
            }
          ],
          "description": "Classification of DECK NAVIGATION.."
        },
        "deckPlacesInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/deckPlacesInSequence_RelStructure"
            }
          ],
          "description": "Ordered collection of References to STOP PLACE spaces Use for a branch path."
        },
        "pathLinksInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/pathLinksInSequence_RelStructure"
            }
          ],
          "description": "Ordered collection of References to PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckNavigationPathIdTypeUnclassified

Type for identifier of a DECK NAVIGATION PATH.

{
  "$ref": "#/definitions/GenericNavigationPathIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckNavigationPathRefReference

Reference to a DECK NAVIGATION PATH.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckNavigationPathRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckNavigationPath",
  "x-netex-substitutionGroup": "GenericNavigationPathRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

deckNavigationPathRefs_RelStructureCollection

Type for a list of references to a DECK NAVIGATION PATH.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DeckNavigationPathRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckNavigationPathRef"
          }
        }
      },
      "required": [
        "DeckNavigationPathRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckNavigationPathRefStructureReference

Type for reference to a DECK NAVIGATION PATH.

{
  "$ref": "#/definitions/GenericNavigationPathRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckNavigationPath",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

deckNavigationPaths_RelStructureCollection

Type for a list of DECK NAVIGATION PATHs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeckNavigationPath": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckNavigationPath"
          },
          "description": "DECK NAVIGATION PATH for a DECK."
        }
      },
      "required": [
        "DeckNavigationPath"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckNavigationPathTypeEnumerationEnum

Allowed values for DECK NAVIGATION PATH type.

{
  "type": "string",
  "enum": [
    "deckEntranceToDeckSpace",
    "deckEntranceToSpot",
    "spotToDeckSpace",
    "spotToDeckEntrance",
    "spotToSpot",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckPathJunctionEntity

A designated point, inside a DECK SPACE , at which two or more DECK PATH LINKs may connect or branch. +V2.0

{
  "$ref": "#/definitions/DeckPathJunction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPathJunction_VersionStructureStructure

Type for a DECK PATH JUNCTION

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericPathJunction_VersionStructure"
    },
    {
      "properties": {
        "PublicUse": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicUseEnumeration"
            }
          ],
          "description": "Whether the component is available for public use or is restricted."
        },
        "Covered": {
          "allOf": [
            {
              "$ref": "#/definitions/CoveredEnumeration"
            }
          ],
          "description": "Whether the component is Indoors or outdoors. Default is Indoors."
        },
        "Gated": {
          "allOf": [
            {
              "$ref": "#/definitions/GatedEnumeration"
            }
          ],
          "description": "Whether the component is within a gated area or freely accessible without a pass or ticket."
        },
        "Lighting": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingEnumeration"
            }
          ],
          "description": "Whether the component is lit or not. Default is well Lit."
        },
        "AllAreasWheelchairAccessible": {
          "type": "boolean",
          "description": "Whether all areas of the component are wheelchair accessible."
        },
        "PersonCapacity": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of people that component can contain."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation defaults for DECK ELEMENT. +V2.0"
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities available at SITe."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Additional Label of DECK PATH JUNCTION."
        },
        "OnboardSpaceRef": {
          "$ref": "#/definitions/OnboardSpaceRef"
        }
      },
      "required": [
        "OnboardSpaceRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPathJunctionIdTypeUnclassified

Type for identifier of a DECK PATH JUNCTION.

{
  "$ref": "#/definitions/GenericPathJunctionIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckPathJunctionRefReference

Reference to a DECK PATH JUNCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericPathJunctionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPathJunction",
  "x-netex-substitutionGroup": "GenericPathJunctionRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

deckPathJunctionRefs_RelStructureCollection

Type for a list of DECK PATH JUNCTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeckPathJunction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckPathJunction"
          },
          "description": "DECK PATH JUNCTION for a DECK."
        }
      },
      "required": [
        "DeckPathJunction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPathJunctionRefStructureReference

Type for a reference to a DECK PATH JUNCTION.

{
  "$ref": "#/definitions/GenericPathJunctionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPathJunction",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckPathLinkEndStructureUnclassified

Beginning or end of a DECK PATH LINK, referencing a DECK COMPONENT or LOCATABLE SPOT. May be linked to a specific DECK LEVEL. +V2.0

{
  "type": "object",
  "properties": {
    "DeckRef": {
      "$ref": "#/definitions/DeckRef"
    },
    "DeckLevelRef": {
      "$ref": "#/definitions/DeckLevelRef"
    },
    "OnboardSpaceRef": {
      "$ref": "#/definitions/OnboardSpaceRef"
    },
    "DeckPathJunctionRef": {
      "$ref": "#/definitions/DeckPathJunctionRef"
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPathLinkRefReference

Reference to a DECK PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckPathLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPathLink",
  "x-netex-substitutionGroup": "GenericPathLinkRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

deckPathLinkRefs_RelStructureCollection

Type for a list of DECK PATH LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GenericPathLinkRef": {
          "$ref": "#/definitions/GenericPathLinkRef"
        },
        "DeckPathLink": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckPathLink"
            }
          ],
          "description": "PATH LINK for a DECK"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPathLinkRefStructureReference

Type for a reference to a DECK PATH LINK.

{
  "$ref": "#/definitions/GenericPathLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPathLink",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckPlaceInSequenceUnclassified

Point traversed by a NAVIGATION PATH in sequence. May be a PLACE PATH JUNCTION or ONBOARD SPACE.

{
  "$ref": "#/definitions/DeckPlaceInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPlaceInSequence_VersionedChildStructureUnclassified

Type for a DECK PLACE IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "OnboardSpaceRef": {
          "$ref": "#/definitions/OnboardSpaceRef"
        },
        "DeckPathJunction": {
          "$ref": "#/definitions/DeckPathJunction"
        },
        "BranchLevel": {
          "type": "string",
          "description": "Branching level of place."
        },
        "onwardLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/pathLinksInSequence_RelStructure"
            }
          ],
          "description": "Onward links from this point."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPlaceInSequenceIdTypeUnclassified

Type for identifier of place step in a NAVIGATION PATH.

{
  "$ref": "#/definitions/PointInSequenceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckPlaceInSequenceRefReference

Reference to a DECK PLACE IN SEQUENCE. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckPlaceInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPlaceInSequence",
  "x-netex-substitutionGroup": "PointInSequenceRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

DeckPlaceInSequenceRefStructureReference

Type for reference to a DECK PLACE IN SEQUENCE.

{
  "$ref": "#/definitions/PointInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPlaceInSequence",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_support.xsd"
}

deckPlacesInSequence_RelStructureCollection

A collection of one or more PLACEs in SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeckPlaceInSequence": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckPlaceInSequence"
          },
          "description": "Deck place traversed by a DECK NAVIGATION PATH in sequence. May be a DECK PLACE, PATH JUNCTION or POINT."
        }
      },
      "required": [
        "DeckPlaceInSequence"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckPlanEntity

A plan for the layout of seating and other areas of use of an entire VEHICLE (train, coach, vessel etc.) or individual TRAIN ELEMENT for all or part of a journey. +v2.0

{
  "$ref": "#/definitions/DeckPlan_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckPlan_VersionStructureStructure

Type for a DECK PLAN.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DECK PLAN."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DECK PLAN."
        },
        "Orientation": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleOrientationEnumeration"
            }
          ],
          "description": "Description of DECK PLAN."
        },
        "configurationConditions": {
          "allOf": [
            {
              "$ref": "#/definitions/validityConditions_RelStructure"
            }
          ],
          "description": "VALIDITY CONDITIONs used to configure DECK PLAN"
        },
        "deckLevels": {
          "allOf": [
            {
              "$ref": "#/definitions/deckLevels_RelStructure"
            }
          ],
          "description": "DECK LEVELs in DECK PLAN."
        },
        "decks": {
          "allOf": [
            {
              "$ref": "#/definitions/decks_RelStructure"
            }
          ],
          "description": "DECKs in DECK PLAN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckPlanAssignmentEntity

The allocation of a DECK PLAN to all or part of a specific VEHICLE JOURNEY and /or VEHICLE TYPE and/or TRAIN ELEMENT. +v2.0

{
  "$ref": "#/definitions/DeckPlanAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_version.xsd"
}

DeckPlanAssignment_VersionStructureStructure

Type for a DECK PLAN ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "DeckPlanRef": {
          "$ref": "#/definitions/DeckPlanRef"
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef"
        },
        "TrainElementTypeRef": {
          "$ref": "#/definitions/TrainElementTypeRef"
        },
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "JourneyPartRef": {
          "$ref": "#/definitions/JourneyPartRef"
        },
        "configurationConditions": {
          "allOf": [
            {
              "$ref": "#/definitions/validityConditionRefs_RelStructure"
            }
          ],
          "description": "Validity coniditions in effect for JOURNEY or JOURNEY PART."
        }
      },
      "required": [
        "DeckPlanRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_version.xsd"
}

DeckPlanAssignmentIdTypeUnclassified

Type for identifier of a DECK PLAN ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_support.xsd"
}

DeckPlanAssignmentRefReference

Reference to a DECK PLAN ASSIGNMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckPlanAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPlanAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_support.xsd"
}

deckPlanAssignmentRefs_RelStructureCollection

Type for a list of DECK PLAN ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DeckPlanAssignmentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckPlanAssignmentRef"
          }
        }
      },
      "required": [
        "DeckPlanAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_support.xsd"
}

DeckPlanAssignmentRefStructureReference

Type for a reference to a DECK PLAN ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPlanAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_support.xsd"
}

deckPlanAssignments_RelStructureCollection

Type for containment in frame of DECK PLAN ASSIGNMENTs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckPlanAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckPlanAssignment"
          }
        }
      },
      "required": [
        "DeckPlanAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckPlanAssignment_version.xsd"
}

DeckPlanIdTypeUnclassified

Type for identifier of a DECK PLAN.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckPlanRefReference

Reference to a DECK PLAN. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckPlanRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPlan",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckPlanRefs_RelStructureCollection

Type for a list of DECK PLANs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DeckPlanRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckPlanRef"
          }
        }
      },
      "required": [
        "DeckPlanRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckPlanRefStructureReference

Type for a reference to a DECK PLAN.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckPlan",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckPlans_RelStructureCollection

Type for containment in frame of DECK PLANs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckPlan": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckPlan"
          }
        }
      },
      "required": [
        "DeckPlan"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckPointStructureUnclassified

Valid endpoint on a DECK, either a DECK ENTRANCE, LOCATABLE SPOT

{
  "type": "object",
  "properties": {
    "DeckRef": {
      "$ref": "#/definitions/DeckRef"
    },
    "DeckLevelRef": {
      "$ref": "#/definitions/DeckLevelRef"
    },
    "DeckEntranceRef": {
      "$ref": "#/definitions/DeckEntranceRef",
      "x-netex-choice": [
        "DeckEntranceRef",
        "DeckSpaceRef",
        "DeckPathJunctionRef"
      ]
    },
    "DeckSpaceRef": {
      "$ref": "#/definitions/DeckSpaceRef",
      "x-netex-choice": [
        "DeckEntranceRef",
        "DeckSpaceRef",
        "DeckPathJunctionRef"
      ]
    },
    "DeckPathJunctionRef": {
      "$ref": "#/definitions/DeckPathJunctionRef",
      "x-netex-choice": [
        "DeckEntranceRef",
        "DeckSpaceRef",
        "DeckPathJunctionRef"
      ]
    },
    "LocatableSpotRef": {
      "$ref": "#/definitions/LocatableSpotRef"
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPath_version.xsd"
}

DeckRefReference

Reference to a DECK. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Deck",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckRefs_RelStructureCollection

Type for a list of DECKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DeckRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckRef"
          }
        }
      },
      "required": [
        "DeckRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckRefStructureReference

Type for a reference to a DECK.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Deck",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

decks_RelStructureCollection

Type for a list of DECKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Deck": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Deck"
          }
        }
      },
      "required": [
        "Deck"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckSpaceAbstract

An area within a VEHICLE (i.e. bus, boat, coach, car) or TRAIN ELEMENT delimiting a particular use such as seating, WC, bar, gangway, etc. May be specialised, e.g. as PASSENGER SPACE; may contain other spaces. Different types of space may overlap. +v2.0.

{
  "$ref": "#/definitions/DeckSpace_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DeckComponent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckSpace_DummyAbstract

Dummy type to work around SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DeckComponent",
  "x-netex-sg-members": [
    "OtherDeckSpace",
    "PassengerSpace"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckSpace_VersionStructureStructure

Type for a DECK SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponent_VersionStructure"
    },
    {
      "properties": {
        "Covered": {
          "allOf": [
            {
              "$ref": "#/definitions/CoveredEnumeration"
            }
          ],
          "description": "Whether DECK SPACE is indoors, outdoors, or covered. Default is indoors."
        },
        "AirConditioned": {
          "type": "boolean",
          "description": "Whether DECK SPACE is airconditioned."
        },
        "SmokingAllowed": {
          "type": "boolean",
          "description": "Whether smoking is allowed in DECK SPACE. Defaukts is false."
        },
        "TypeOfDeckSpaceRef": {
          "$ref": "#/definitions/TypeOfDeckSpaceRef"
        },
        "ParentDeckSpaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckSpaceRefStructure"
            }
          ],
          "description": "Deck space containing this deck space"
        },
        "deckEntrances": {
          "allOf": [
            {
              "$ref": "#/definitions/deckEntrances_RelStructure"
            }
          ],
          "description": "DECK ENTRANCEs to DECK SPACE."
        },
        "deckEntranceCouples": {
          "allOf": [
            {
              "$ref": "#/definitions/deckEntranceCouples_RelStructure"
            }
          ],
          "description": "DECK ENTRANCE COUPLEs for DECK SPACE."
        },
        "deckEntranceUsages": {
          "allOf": [
            {
              "$ref": "#/definitions/deckEntranceUsages_RelStructure"
            }
          ],
          "description": "DECK ENTRANCE USAGEs for DECK SPACE."
        },
        "deckWindows": {
          "allOf": [
            {
              "$ref": "#/definitions/deckWindows_RelStructure"
            }
          ],
          "description": "DECK WINDOWs on DECK SPACE."
        },
        "TotalCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The total capacity of people for the DECK SPACE."
        },
        "deckSpaceCapacities": {
          "allOf": [
            {
              "$ref": "#/definitions/deckSpaceCapacities_RelStructure"
            }
          ],
          "description": "Capacities of DECK SPACE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

deckSpaceCapacities_RelStructureCollection

Type for a list of DECK SPACE CAPACITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeckSpaceCapacity": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeckSpaceCapacity"
          }
        }
      },
      "required": [
        "DeckSpaceCapacity"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckSpaceCapacityUnclassified

The capacity of a DECK SPACE for passengers and other payload in terms of TYPES OF LOCATABLE SPOTs. +v2.0

{
  "$ref": "#/definitions/DeckSpaceCapacity_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckSpaceCapacity_VersionedChildStructureUnclassified

Type for a DECK SPACE CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of capacity,"
        },
        "LocatableSpotType": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfLocatableSpotEnumeration"
            }
          ],
          "description": "Type of Locatable Spot for which this is the capacity."
        },
        "TypeOfLocatableSpotRef": {
          "$ref": "#/definitions/TypeOfLocatableSpotRef"
        },
        "Capacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The total capacity for passengers or vehciles of the type."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckSpaceCapacityIdTypeUnclassified

Type for identifier of a DECK SPACE CAPACITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckSpaceCapacityRefReference

Reference to a DECK SPACE CAPACITY. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckSpaceCapacityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckSpaceCapacity",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckSpaceCapacityRefStructureReference

Type for a reference to a DECK SPACE CAPACITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckSpaceCapacity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckSpaceIdTypeUnclassified

Type for identifier of a DECK SPACE.

{
  "$ref": "#/definitions/DeckComponentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckSpaceRefAbstract

Reference to a DECK SPACE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckSpaceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DeckComponentRef",
  "x-netex-sg-members": [
    "OtherDeckSpaceRef",
    "PassengerSpaceRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckSpaceRefStructureReference

Type for a reference to a DECK SPACE.

{
  "$ref": "#/definitions/DeckComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckSpace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckSpaces_RelStructureCollection

Type for a list of DECK SPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckSpaceRef": {
          "$ref": "#/definitions/DeckSpaceRef"
        },
        "DeckSpace_Dummy": {
          "$ref": "#/definitions/DeckSpace_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckVehicleEntranceEntity

A normal entrance for passengers to or within a DECK. +v2.0

{
  "$ref": "#/definitions/DeckVehicleEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DeckEntrance_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckVehicleEntrance_VersionStructureStructure

Type for a DECK VEHICLE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckEntrance_VersionStructure"
    },
    {
      "properties": {
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypeRefs_RelStructure"
            }
          ],
          "description": "TYPES OF VEHICLE that may use VEHICLE ENTRANCE."
        },
        "VehicleCategories": {
          "allOf": [
            {
              "$ref": "#/definitions/AllRoadVehicleCategoriesListOfEnumerations"
            }
          ],
          "description": "Vehicle categories that may use VEHICLE ENTRANCE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckVehicleEntranceIdTypeUnclassified

Type for identifier of a DECK VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/DeckEntranceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckVehicleEntranceRefReference

Reference to a DECK VEHICLE ENTRANCE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckVehicleEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckVehicleEntrance",
  "x-netex-substitutionGroup": "DeckEntranceRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckVehicleEntranceRefStructureReference

Type for a reference to a DECK VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/DeckEntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckVehicleEntrance",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckWindowEntity

A window onto a DECK SPACE. +v2.0

{
  "$ref": "#/definitions/DeckWindow_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DeckComponent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckWindow_VersionStructureStructure

Type for a DECK WINDOW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckComponent_VersionStructure"
    },
    {
      "properties": {
        "SequenceFromFront": {
          "type": "integer",
          "description": "Sequence of window from the front of the DECK."
        },
        "DistanceFromFront": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance of Window from front of DECK"
        },
        "HeightFromFloor": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Window from floor of of DECK"
        },
        "VehicleSide": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleSideEnumeration"
            }
          ],
          "description": "Side of WINDOW relative to forward orientation of VEHICLE."
        },
        "DeckWindowType": {
          "allOf": [
            {
              "$ref": "#/definitions/DeckWindowTypeEnumeration"
            }
          ],
          "description": "Classification of DECK WINDOW."
        },
        "HasBlind": {
          "type": "boolean",
          "description": "Whether window has blind."
        },
        "CanBeOpened": {
          "type": "boolean",
          "description": "Whether window can be opened."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckWindowIdTypeUnclassified

Type for identifier of a DECK WINDOW.

{
  "$ref": "#/definitions/DeckComponentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckWindowRefReference

Reference to a DECK WINDOW. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckWindowRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckWindow",
  "x-netex-substitutionGroup": "DeckComponentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

DeckWindowRefStructureReference

Type for a reference to a DECK WINDOW.

{
  "$ref": "#/definitions/DeckComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeckWindow",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

deckWindows_RelStructureCollection

Type for a list of DECK WINDOWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DeckWindowRef": {
          "$ref": "#/definitions/DeckWindowRef"
        },
        "DeckWindow": {
          "$ref": "#/definitions/DeckWindow"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

DeckWindowTypeEnumerationEnum

Allowed values for TYPE OF DECK WINDOW.

{
  "type": "string",
  "enum": [
    "interspaced",
    "continuous",
    "panorama",
    "porthole",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

defaultCodeSpaceUnclassified

{
  "type": "string",
  "format": "uri",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

DefaultConnectionEntity

Specifies the default transfer times to transfer between MODEs and / or OPERATORs within a region.

{
  "$ref": "#/definitions/DefaultConnection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Transfer",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_version.xsd"
}

DefaultConnection_VersionStructureStructure

Type for DEFAULT TRANSFER.

{
  "allOf": [
    {
      "$ref": "#/definitions/Transfer_VersionStructure"
    },
    {
      "properties": {
        "From": {
          "allOf": [
            {
              "$ref": "#/definitions/DefaultConnectionEndStructure"
            }
          ],
          "description": "Origin end of DEFAULT TRANSFER."
        },
        "To": {
          "allOf": [
            {
              "$ref": "#/definitions/DefaultConnectionEndStructure"
            }
          ],
          "description": "Destination end of DEFAULT TRANSFER."
        },
        "TopographicPlaceView": {
          "$ref": "#/definitions/TopographicPlaceView"
        },
        "StopAreaRef": {
          "$ref": "#/definitions/StopAreaRef"
        },
        "SiteElementRef": {
          "$ref": "#/definitions/SiteElementRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_version.xsd"
}

DefaultConnectionEndStructureUnclassified

Type for a DEFAULT TRANSFER.

{
  "type": "object",
  "properties": {
    "TransportMode": {
      "allOf": [
        {
          "$ref": "#/definitions/AllPublicTransportModesEnumeration"
        }
      ],
      "description": "Identifier of PT MODE of end point of TRANSFER."
    },
    "OperatorView": {
      "$ref": "#/definitions/OperatorView"
    }
  },
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_version.xsd"
}

DefaultConnectionIdTypeUnclassified

Type for identifier of a DEFAULT TRANSFER link.

{
  "$ref": "#/definitions/ConnectionIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_support.xsd"
}

DefaultConnectionRefReference

Reference to a DEFAULT TRANSFER link.

{
  "allOf": [
    {
      "$ref": "#/definitions/DefaultConnectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DefaultConnection",
  "x-netex-substitutionGroup": "ConnectionRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_support.xsd"
}

DefaultConnectionRefStructureReference

Type for a reference to a DEFAULT TRANSFER link.

{
  "$ref": "#/definitions/ConnectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DefaultConnection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_support.xsd"
}

DefaultDeadRunRunTimeUnclassified

The time taken to traverse a TIMING LINK during a DEAD RUN, for a specified TIME DEMAND TYPE. This time may be superseded by the JOURNEY PATTERN RUN TIME or VEHICLE JOURNEY RUN TIME if these exist.

{
  "$ref": "#/definitions/DefaultDeadRunRunTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandTimes_version.xsd"
}

DefaultDeadRunRunTime_VersionedChildStructureUnclassified

Type for DEFAULT DEAD RUN / RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "RunTime": {
          "type": "string",
          "description": "Run time as interval."
        },
        "DeadRunRef": {
          "$ref": "#/definitions/DeadRunRef"
        }
      },
      "required": [
        "RunTime"
      ]
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandTimes_version.xsd"
}

DefaultDeadRunRunTimeIdTypeUnclassified

Type for identifier of a DEFAULT DEAD RUN RUN TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

DefaultDeadRunRunTimeRefReference

Reference to a DEFAULT DEAD RUN RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DefaultDeadRunRunTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DefaultDeadRunRunTime",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

DefaultDeadRunRunTimeRefStructureReference

Type for a reference to a DEFAULT DEAD RUN RUN TIME.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DefaultDeadRunRunTime",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

defaultDeadRunRunTimes_RelStructureCollection

Type for a list of properties of DEFAULT DEAD RUN / RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DefaultDeadRunRunTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DefaultDeadRunRunTime"
          }
        }
      },
      "required": [
        "DefaultDeadRunRunTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandTimes_version.xsd"
}

DefaultInterchangeEntity

A quality parameter fixing the acceptable duration (standard and maximum) for an INTERCHANGE to be planned between two SCHEDULED STOP POINTs. This parameter will be used to control whether any two SERVICE JOURNEYs serving those points may be in connection.

{
  "$ref": "#/definitions/DefaultInterchange_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Interchange_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

DefaultInterchange_VersionStructureStructure

Type for DEFAULT INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "FromStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT feeding INTERCHANGE. If absent apply to all STOP POINTs."
        },
        "ToStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT distributing from INTERCHANGE. If absent apply to all STOP POINTs."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of INTERCHANGE."
        },
        "StandardWaitTime": {
          "type": "string",
          "description": "Standard wait time for INTERCHANGE."
        },
        "MaximumWaitTime": {
          "type": "string",
          "description": "Maximum wait time for INTERCHANGE."
        },
        "MaximumAutomaticWaitTime": {
          "type": "string",
          "description": "Maximum automatic wait time for INTERCHANGE."
        },
        "StandardTransferTime": {
          "type": "string",
          "description": "Standard transfer duration for INTERCHANGE."
        },
        "MinimumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "MaximumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

DefaultInterchangeIdTypeUnclassified

Type for identifier of a DEFAULT INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

DefaultInterchangeRefReference

Reference to a DEFAULT INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DefaultInterchangeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DefaultInterchange",
  "x-netex-substitutionGroup": "InterchangeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

DefaultInterchangeRefStructureReference

Type for a reference to a DEFAULT INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DefaultInterchange",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

defaultInterchangesInFrame_RelStructureCollection

Type for containment in frame of DEFAULT INTERCHANGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DefaultInterchange": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DefaultInterchange"
          }
        }
      },
      "required": [
        "DefaultInterchange"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

DefaultServiceJourneyRunTimeUnclassified

The default time taken by a vehicle to traverse a TIMING LINK during a SERVICE JOURNEY, for a specified TIME DEMAND TYPE. This time may be superseded by the JOURNEY PATTERN RUN TIME or VEHICLE JOURNEY RUN TIME if these exist.

{
  "$ref": "#/definitions/DefaultServiceJourneyRunTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandTimes_version.xsd"
}

DefaultServiceJourneyRunTime_VersionedChildStructureUnclassified

Type for DEFAULT SERVICE JOURNEY / RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "RunTime": {
          "type": "string",
          "description": "Run time as interval."
        },
        "ServiceJourneyRef": {
          "$ref": "#/definitions/ServiceJourneyRef"
        }
      },
      "required": [
        "RunTime"
      ]
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandTimes_version.xsd"
}

defaultServiceJourneyRunTimes_RelStructureCollection

Type for a list of properties of DEFAULT SERVICE JOURNEY / RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DefaultServiceJourneyRunTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DefaultServiceJourneyRunTime"
          },
          "description": "DEFAULT SERVICE JOURNEY / RUN TIME for a specified TIME DEMAND TYPE."
        }
      },
      "required": [
        "DefaultServiceJourneyRunTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandTimes_version.xsd"
}

DefaultServiceJourneyTimeIdTypeUnclassified

Type for identifier of a DEFAULT SERVICE JOURNEY TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

DefaultServiceJourneyTimeRefReference

Reference to a DEFAULT SERVICE JOURNEY TIME.

{
  "$ref": "#/definitions/DefaultServiceJourneyTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

DefaultServiceJourneyTimeRefStructureReference

Type for a reference to a DEFAULT SERVICE JOURNEY TIME.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

DeliveriesStructureUnclassified

Type for Deliveries for Service.

{
  "type": "object",
  "properties": {
    "DataObjectDelivery": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/DataObjectDelivery"
      },
      "description": "Delivery for Stop Event service."
    }
  },
  "required": [
    "DataObjectDelivery"
  ],
  "x-netex-source": "netex_service/netex_dataObjectRequest_service.xsd"
}

DeliveryMethodEnumerationEnum

Delivery Method: Fetched or Direct Delivery.

{
  "type": "string",
  "enum": [
    "direct",
    "fetched"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

DeliveryVariantEntity

A variant text of a NOTICE for use in a specific media or delivery channel (voice, printed material, etc).

{
  "$ref": "#/definitions/DeliveryVariant_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

DeliveryVariant_VersionStructureStructure

Type for DELIVERY VARIANT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "ParentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Parent of DELIVERY VARIANT."
        },
        "DeliveryVariantMediaType": {
          "allOf": [
            {
              "$ref": "#/definitions/DeliveryVariantTypeEnumeration"
            }
          ],
          "description": "Type of DELIVERY VARIANT."
        },
        "TypeOfDeliveryVariantRef": {
          "$ref": "#/definitions/TypeOfDeliveryVariantRef"
        },
        "VariantText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "NOTICE variant text."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Presentation Order of variant. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

DeliveryVariantIdTypeUnclassified

Type for identifier of a DELIVERY VARIANT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

DeliveryVariantRefReference

Reference to a DELIVERY VARIANT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeliveryVariantRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeliveryVariant",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

DeliveryVariantRefStructureReference

Type for a reference to a DELIVERY VARIANT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DeliveryVariant",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

deliveryVariants_RelStructureCollection

Type for a list of DELIVERY VARIANTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DeliveryVariant": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DeliveryVariant"
          }
        }
      },
      "required": [
        "DeliveryVariant"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

DeliveryVariantTypeEnumerationEnum

Allowed values for Notice delivery media type.

{
  "type": "string",
  "enum": [
    "any",
    "printed",
    "textToSpeech",
    "recordedAnnouncement",
    "web",
    "mobile",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

DeltaUnclassified

A record of the detailed changes of a given ENTITY IN VERSION from one VERSION to the next one. A DELTA contains pairs of attributes' old values - new values.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeltaStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

DeltaIdTypeUnclassified

Identifier of a DELTA.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

deltas_RelStructureCollection

A collection of one or more DELTAs.

{
  "type": "object",
  "properties": {
    "Delta": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Delta"
      }
    }
  },
  "required": [
    "Delta"
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

DeltaStructureUnclassified

Type for a DELTA.

{
  "type": "object",
  "properties": {
    "SimpleObjectRef": {
      "$ref": "#/definitions/SimpleObjectRef"
    },
    "FromVersionRef": {
      "allOf": [
        {
          "$ref": "#/definitions/SimpleObjectRefStructure"
        }
      ],
      "description": "Base version against which DELTA is made."
    },
    "ToVersionRef": {
      "allOf": [
        {
          "$ref": "#/definitions/SimpleObjectRefStructure"
        }
      ],
      "description": "Version being compared against baseline by DELTA."
    },
    "Modification": {
      "allOf": [
        {
          "$ref": "#/definitions/ModificationEnumeration"
        }
      ],
      "description": "Nature of change."
    },
    "deltaValues": {
      "allOf": [
        {
          "$ref": "#/definitions/deltaValues_RelStructure"
        }
      ],
      "description": "Values for changes to ENTITY."
    },
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/DeltaIdType"
        }
      ],
      "description": "Identifier of DELTA.",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was first created.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "ToVersionRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

DeltaValueUnclassified

A record of the detailed changes of a given ENTITY IN VERSION from one VERSION to the next one. A DELTA contains pairs of attributes' old values - new values.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeltaValueStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

DeltaValueIdTypeUnclassified

Identifier of a DELTA VALUE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

deltaValues_RelStructureCollection

A collection of one or more DELTA VALUEs.

{
  "type": "object",
  "properties": {
    "DeltaValue": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/DeltaValue"
      }
    }
  },
  "required": [
    "DeltaValue"
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

DeltaValueStructureUnclassified

Type for a DELTA VALUE.

{
  "type": "object",
  "properties": {
    "DeltaRef": {
      "allOf": [
        {
          "$ref": "#/definitions/DeltaIdType"
        }
      ],
      "description": "Identifier of DELTA of which this is part."
    },
    "Modification": {
      "allOf": [
        {
          "$ref": "#/definitions/ModificationEnumeration"
        }
      ],
      "description": "Nature of change made by DELTA."
    },
    "ValueName": {
      "type": "string",
      "description": "Name of VALUE altered by DELTA."
    },
    "OldValue": {
      "description": "Previous value for attribute."
    },
    "NewValue": {
      "description": "New value for attribute set by DELTA."
    },
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/DeltaValueIdType"
        }
      ],
      "description": "Identifier of DELTA.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

DepartmentEntity

Department of an ORGANISATION.

{
  "$ref": "#/definitions/Department_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "OrganisationPart_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

Department_VersionStructureStructure

Type for a DEPARTMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationPart_VersionStructure"
    },
    {
      "properties": {
        "TypeOfOperationRef": {
          "$ref": "#/definitions/TypeOfOperationRef"
        },
        "units": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationalUnitRefs_RelStructure"
            }
          ],
          "description": "ORGANISATIONAL UNITs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

DepartmentIdTypeUnclassified

Type for identifier of a DEPARTMENT.

{
  "$ref": "#/definitions/OrganisationPartIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

DepartmentRefReference

Reference to a DEPARTMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DepartmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Department",
  "x-netex-substitutionGroup": "OrganisationPartRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

departmentRefs_RelStructureCollection

Type for a list of DEPARTMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DepartmentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DepartmentRef"
          }
        }
      },
      "required": [
        "DepartmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

DepartmentRefStructureReference

Type for Reference to a DEPARTMENT.

{
  "$ref": "#/definitions/OrganisationPartRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Department",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

departments_RelStructureCollection

Type for a list of DEPARTMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DepartmentRef": {
          "$ref": "#/definitions/DepartmentRef"
        },
        "Department": {
          "$ref": "#/definitions/Department"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

departmentsInFrame_RelStructureCollection

Type for containment in frame of DEPARTMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Department": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Department"
          }
        }
      },
      "required": [
        "Department"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

DepartureStructureUnclassified

Reorganisation of Passing times as Departure.

{
  "type": "object",
  "properties": {
    "Time": {
      "type": "string",
      "format": "time",
      "description": "Timetabled departure time - Earliest time to depart."
    },
    "DayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Number of days of departure time after the starting day of the journey, if not same calendar day. Default is 0 for same dayi."
    },
    "ForBoarding": {
      "type": "boolean",
      "description": "Whether boarding is allowed at the stop. Default is true."
    },
    "IsFlexible": {
      "type": "boolean",
      "description": "Whether use of stop is flexible, i.e. requires phoning to arrange. Must be a FLEXIBLE LINE. Default is false."
    },
    "WaitTime": {
      "type": "string",
      "description": "Timetabled waiting interval."
    },
    "JourneyPartRef": {
      "$ref": "#/definitions/JourneyPartRef"
    },
    "journeyMeetings": {
      "allOf": [
        {
          "$ref": "#/definitions/journeyMeetingViews_RelStructure"
        }
      ],
      "description": "JOURNEY MEETINGs for visit."
    },
    "interchanges": {
      "allOf": [
        {
          "$ref": "#/definitions/serviceJourneyInterchanges_RelStructure"
        }
      ],
      "description": "INTERCHANGEs for visit."
    },
    "interchangeRules": {
      "allOf": [
        {
          "$ref": "#/definitions/interchangeRules_RelStructure"
        }
      ],
      "description": "INTERCHANGE RULEs for visit."
    },
    "TimeDemandTypeRef": {
      "$ref": "#/definitions/TimeDemandTypeRef",
      "x-netex-choice": [
        "TimeDemandTypeRef",
        "TimebandRef"
      ]
    },
    "TimebandRef": {
      "$ref": "#/definitions/TimebandRef",
      "x-netex-choice": [
        "TimeDemandTypeRef",
        "TimebandRef"
      ]
    },
    "DutyPartRef": {
      "$ref": "#/definitions/DutyPartRef"
    },
    "PassengerStopAssignmentRef": {
      "$ref": "#/definitions/PassengerStopAssignmentRef",
      "x-netex-choice": [
        "PassengerStopAssignmentRef",
        "QuayAssignmentView"
      ]
    },
    "QuayAssignmentView": {
      "$ref": "#/definitions/QuayAssignmentView",
      "x-netex-choice": [
        "PassengerStopAssignmentRef",
        "QuayAssignmentView"
      ]
    },
    "DynamicStopAssignment": {
      "$ref": "#/definitions/DynamicStopAssignment"
    },
    "AccessibilityAssessment": {
      "$ref": "#/definitions/AccessibilityAssessment"
    },
    "CheckConstraint": {
      "$ref": "#/definitions/CheckConstraint"
    },
    "noticeAssignments": {
      "allOf": [
        {
          "$ref": "#/definitions/noticeAssignments_RelStructure"
        }
      ],
      "description": "NOTICEs of a CALL that apply only to the Arrival or departure."
    },
    "passengerAtStopTimes": {
      "allOf": [
        {
          "$ref": "#/definitions/passengerAtStopTimes_RelStructure"
        }
      ],
      "description": "Times by which passenger should be at stop for specific processes such as baggage checking, passport control and security - may be earlier than the departure time for departures, or later than arrival time for arrivals. +v2.0"
    },
    "occupancies": {
      "allOf": [
        {
          "$ref": "#/definitions/OccupancyView_RelStructure"
        }
      ],
      "description": "OCCUPANCYs associated with this journey. +v2.0"
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_call_version.xsd"
}

DepositPolicyEnumerationEnum

Allowed values for DepositPolicy. +v1.1.2

{
  "type": "string",
  "enum": [
    "none",
    "depositTaken",
    "depositBlocked",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

DerivedViewAbstract

Abstract derived view of a MANAGED OBJECT for general purpose use.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "ConnectingJourneyView",
    "ConnectingServiceJourneyView",
    "DestinationDisplayView",
    "DirectionView",
    "DistanceMatrixElementView",
    "FlexibleLineView",
    "JourneyMeetingView",
    "JourneyPatternView",
    "LineView",
    "NetworkView",
    "NoticeAssignmentView",
    "OnwardServiceLinkView",
    "OnwardTimingLinkView",
    "OperatingDayView",
    "OperatorView",
    "OrganisationView",
    "PassengerStopAssignmentView",
    "PathLinkView",
    "PointOfInterestClassificationView",
    "PointOfInterestView",
    "QuayAssignmentView",
    "RouteView",
    "ScheduledStopPointView",
    "ServiceJourneyInterchangeView",
    "StopPlaceView",
    "StopPointInJourneyPatternView",
    "TopographicPlaceView",
    "TrainComponentView",
    "ZoneView"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

DerivedViewStructureUnclassified

Type for MANAGED OBJECT VIEW.

{
  "type": "object",
  "properties": {
    "BrandingRef": {
      "$ref": "#/definitions/BrandingRef"
    },
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of Object of which this is a view.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

descriptionReferenceUnclassified

The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReferenceType"
    }
  ],
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

DestinationDisplayEntity

An advertised destination of a specific JOURNEY PATTERN, usually displayed on a head sign or at other on-board locations.

{
  "$ref": "#/definitions/DestinationDisplay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplay_DerivedViewStructureView

Type for Simplified DESTINATION DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "keyList": {
          "allOf": [
            {
              "$ref": "#/definitions/keyList"
            }
          ],
          "description": "A list of alternative Key values for an element."
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination on DESTINATION DISPLAY."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name on DESTINATION DISPLAY."
        },
        "SideText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination to show on side of VEHICLE."
        },
        "FrontText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination to show on front of VEHICLE."
        },
        "DriverDisplayText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text to show to Driver or Staff for the DESTINATION DISPLAY."
        },
        "ShortCode": {
          "type": "string",
          "description": "Short code associated with Destination display used vehicle display controller which describes the format of the destination text in the front and side display in the vehicle. (VDV)."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code to show for Destination."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplay_VersionStructureStructure

Type for a DESTINATION DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination on DESTINATION DISPLAY."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name on DESTINATION DISPLAY."
        },
        "SideText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination to show on side of VEHICLE."
        },
        "FrontText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination to show on front of VEHICLE."
        },
        "DriverDisplayText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text to show to Driver or Staff for the DESTINATION DISPLAY."
        },
        "ShortCode": {
          "type": "string",
          "description": "Short code associated with Destination display used vehicle display controller which describes the format of the destination text in the front and side display in the vehicle. (VDV)."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code to show for Destination."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Preferred presentation attributes to use when rendering destiation on maps, etc. +v1.1"
        },
        "vias": {
          "allOf": [
            {
              "$ref": "#/definitions/vias_RelStructure"
            }
          ],
          "description": "Headings that distinguish the route by which the service runs to the Destination Name ."
        },
        "variants": {
          "allOf": [
            {
              "$ref": "#/definitions/destinationDisplayVariants_RelStructure"
            }
          ],
          "description": "DESTINATION DISPLAY VARIANT for DESTINATION DISPLAY. Variants may be for use in a specifc context or on a specifc media, or a combination of both."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplayContextEnumerationEnum

Allowed values forr Destination Display Context. +v1.1.

{
  "type": "string",
  "enum": [
    "any",
    "continueTo",
    "endsAt",
    "transferAt",
    "via",
    "inMessage",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

DestinationDisplayIdTypeUnclassified

Type for identifier of a DESTINATION DISPLAY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

DestinationDisplayRefReference

Reference to a DESTINATION DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DestinationDisplayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DestinationDisplay",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

destinationDisplayRefs_RelStructureCollection

Type for a list of references to a DESTINATION DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DestinationDisplayRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DestinationDisplayRef"
          }
        }
      },
      "required": [
        "DestinationDisplayRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

DestinationDisplayRefStructureReference

Type for a reference to a DESTINATION DISPLAY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DestinationDisplay",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

destinationDisplaysInFrame_RelStructureCollection

Type for containment in frame of DESTINATION DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DestinationDisplay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DestinationDisplay"
          }
        }
      },
      "required": [
        "DestinationDisplay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplayVariantEntity

A variant text of a DESTINATION DISPLAY for informational purposes.

{
  "$ref": "#/definitions/DestinationDisplayVariant_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplayVariant_VersionStructureStructure

Type for DESTINATION DISPLAY VARIANT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef"
        },
        "DestinationDisplayContext": {
          "allOf": [
            {
              "$ref": "#/definitions/DestinationDisplayContextEnumeration"
            }
          ],
          "description": "Context in which to use the secondary name. Default is 'any'+v1.1"
        },
        "DestinationDisplayVariantMediaType": {
          "allOf": [
            {
              "$ref": "#/definitions/DeliveryVariantTypeEnumeration"
            }
          ],
          "description": "Type of DESTINATION DISPLAY VARIANT. Default is 'any'."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination on DESTINATION DISPLAY."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name on DESTINATION DISPLAY."
        },
        "SideText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination to show on side of VEHICLE."
        },
        "FrontText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of destination to show on front of VEHICLE."
        },
        "DriverDisplayText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text to show to Driver or Staff for the DESTINATION DISPLAY."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation values to use when rendering DESTINATION DISPLAY VARIANT, such as a colour."
        },
        "vias": {
          "allOf": [
            {
              "$ref": "#/definitions/vias_RelStructure"
            }
          ],
          "description": "Destinations that the Service goes via."
        }
      },
      "required": [
        "DestinationDisplayVariantMediaType"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplayVariantIdTypeUnclassified

Type for identifier of a DESTINATION DISPLAY VARIANT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

DestinationDisplayVariantRefReference

Reference to a DESTINATION DISPLAY VARIANT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DestinationDisplayVariantRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DestinationDisplayVariant",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

destinationDisplayVariantRefs_RelStructureCollection

Type for a list of references to a DESTINATION DISPLAY VARIANT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DestinationDisplayVariantRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DestinationDisplayVariantRef"
          }
        }
      },
      "required": [
        "DestinationDisplayVariantRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

DestinationDisplayVariantRefStructureReference

Type for a reference to a DESTINATION DISPLAY VARIANT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DestinationDisplayVariant",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

destinationDisplayVariants_RelStructureCollection

Type for a list of DESTINATION DISPLAY VARIANTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DestinationDisplayVariant": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DestinationDisplayVariant"
          }
        }
      },
      "required": [
        "DestinationDisplayVariant"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DestinationDisplayViewUnclassified

Simplified view of a DESTINATION DISPLAY. Includes derived properties of the DESTINATION DISPLAY.

{
  "$ref": "#/definitions/DestinationDisplay_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

destinationDisplayViews_RelStructureCollection

Type for a list of DSETINATION DISPLAY VIEWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef"
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

DeviceParameterAssignmentIdTypeUnclassified

Type for identifier of a DEVICE PARAMETER.

{
  "$ref": "#/definitions/AccessRightParameterAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

DeviceParameterAssignmentRefStructureReference

Type for Reference to a DEVICE PARAMETER.

{
  "$ref": "#/definitions/AccessRightParameterAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

DirectionEntity

A classification for the general orientation of ROUTEs.

{
  "$ref": "#/definitions/Direction_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

Direction_DerivedViewStructureView

Type for DIRECTION VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of DIRECTION."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

Direction_ValueStructureUnclassified

Type for DIRECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "ExternalDirectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the DIRECTION specifically for use in AVMS systems. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "DirectionType": {
          "$ref": "#/definitions/DirectionType"
        },
        "OppositeDirectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DirectionRefStructure"
            }
          ],
          "description": "Opposite Direction to this direction."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

DirectionIdTypeUnclassified

Type for identifier of a DIRECTION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

DirectionOfUseEnumerationEnum

Allowed values for direction of use.

{
  "type": "string",
  "enum": [
    "up",
    "down",
    "both"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

DirectionRefReference

Reference to a DIRECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DirectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Direction",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

DirectionRefStructureReference

Type for a reference to a DIRECTION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Direction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

directionsInFrame_RelStructureCollection

Type for containment in frame of DIRECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Direction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Direction"
          }
        }
      },
      "required": [
        "Direction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

DirectionTypeUnclassified

A Direction of a ROUTE. One of a restricted set of values. Default is "Outbound"

{
  "allOf": [
    {
      "$ref": "#/definitions/DirectionTypeEnumeration"
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

DirectionTypeEnumerationEnum

Allowed values for DIRECTION.

{
  "type": "string",
  "enum": [
    "inbound",
    "outbound",
    "clockwise",
    "anticlockwise"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

DirectionViewUnclassified

Simplified View of DIRECTION.

{
  "$ref": "#/definitions/Direction_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

DirectPositionListTypeUnclassified

posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS). if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc. The optional attribute count specifies the number of direct positions in the list. If the attribute count is present then the attribute srsDimension shall be present, too. The number of entries in the list is equal to the product of the dimensionality of the coordinate reference system (i.e. it is a derived value of the coordinate reference system definition) and the number of direct positions.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/doubleList"
    },
    "count": {
      "type": "integer",
      "minimum": 1,
      "xml": {
        "attribute": true
      }
    },
    "srsName": {
      "type": "string",
      "format": "uri",
      "xml": {
        "attribute": true
      }
    },
    "srsDimension": {
      "type": "integer",
      "minimum": 1,
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

DirectPositionTypeUnclassified

Direct position instances hold the coordinates for a position within some coordinate reference system (CRS). Since direct positions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the srsName attribute will in general be missing, if this particular direct position is included in a larger element with such a reference to a CRS. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS. if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/doubleList"
    },
    "srsName": {
      "type": "string",
      "format": "uri",
      "xml": {
        "attribute": true
      }
    },
    "srsDimension": {
      "type": "integer",
      "minimum": 1,
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

DiscountBasisEnumerationEnum

Allowed values for DiscountBasis.

{
  "type": "string",
  "enum": [
    "none",
    "free",
    "discount"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

DiscountingRuleEntity

A price for which a discount can be offered.

{
  "$ref": "#/definitions/DiscountingRule_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PricingRule_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

DiscountingRule_VersionedStructureUnclassified

Type for DISCOUNTING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PricingRule_VersionedStructure"
    },
    {
      "properties": {
        "DiscountAsPercentage": {
          "type": "number",
          "description": "Discount as a percentage of the full price."
        },
        "DiscountAsValue": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Discount amount. i.e. DIfference between full and discounted price."
        },
        "CanBeCumulative": {
          "type": "boolean",
          "description": "Whether this discount can be used cumulatively with other discounts."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

DiscountingRuleIdTypeUnclassified

Type for identifier of a DISCOUNTING RULE.

{
  "$ref": "#/definitions/PricingRuleIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

DiscountingRuleRefReference

Reference to a DISCOUNTING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DiscountingRuleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DiscountingRule",
  "x-netex-substitutionGroup": "PricingRuleRef",
  "x-netex-sg-members": [
    "LimitingRuleRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

DiscountingRuleRefStructureReference

Type for Reference to a DISCOUNTING RULE.

{
  "$ref": "#/definitions/PricingRuleRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DiscountingRule",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

discountRightRefs_RelStructureCollection

Type for list of references to a DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SaleDiscountRightRef": {
          "$ref": "#/definitions/SaleDiscountRightRef"
        },
        "UsageDiscountRightRef": {
          "$ref": "#/definitions/UsageDiscountRightRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

DisplayAssignmentEntity

The assignment of one STOP POINT and one JOURNEY PATTERN to a PASSENGER INFORMATION EQUIPMENT, specifying that information on this STOP POINT and this JOURNEY PATTERN will be provided (e.g. displayed, printed).

{
  "$ref": "#/definitions/DisplayAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

DisplayAssignment_VersionStructureStructure

Type for a DISPLAY ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "LogicalDisplayRef": {
          "$ref": "#/definitions/LogicalDisplayRef"
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "VehicleMode": {
          "$ref": "#/definitions/VehicleMode"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef"
        },
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        },
        "DisplayAssignmentType": {
          "allOf": [
            {
              "$ref": "#/definitions/DisplayAssignmentTypeEnumeration"
            }
          ],
          "description": "Type of data to display."
        },
        "NumberOfJourneysToShow": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of journeys to show, default is all."
        },
        "DisplayPriority": {
          "type": "integer",
          "minimum": 0,
          "description": "Relative priority of display assignment, vis a vis other assignments"
        }
      },
      "required": [
        "ScheduledStopPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

DisplayAssignmentIdTypeUnclassified

Identifier of a DISPLAY ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

DisplayAssignmentRefReference

Reference to a DISPLAY ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DisplayAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DisplayAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

DisplayAssignmentRefStructureReference

Type for a reference to a DISPLAY ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DisplayAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

displayAssignments_RelStructureCollection

Type for a list of DISPLAY ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DisplayAssignmentRef": {
          "$ref": "#/definitions/DisplayAssignmentRef"
        },
        "DisplayAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/DisplayAssignment"
            }
          ],
          "description": "The assignment of one SCHEDULED STOP POINT and one JOURNEY PATTERN to a PASSENGER INFORMATION EQUIPMENTI specifying that information on the SCHEDULED STOP POINT and the JOURNEY PATTERN will be provided (e.g. displayed, printed)."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

displayAssignmentsInFrame_RelStructureCollection

Type for containment in DISPLAY ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DisplayAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DisplayAssignment"
          }
        }
      },
      "required": [
        "DisplayAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

DisplayAssignmentTypeEnumerationEnum

Allowed values for Display Assignment Type.

{
  "type": "string",
  "enum": [
    "arrivals",
    "departures",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

DistanceMatrixElementEntity

A cell of an origin-destination matrix for TARIFF ZONEs or STOP POINTs, expressing a fare distance for the corresponding trip: value in km, number of fare units etc.

{
  "$ref": "#/definitions/DistanceMatrixElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DistanceMatrixElement_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElement_DerivedViewStructureView

Type for CONNECTING JOURNEY VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "StartStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Start SCHEDULED STOP POINT for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartTariffZoneRef"
          ]
        },
        "StartTariffZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TariffZoneRefStructure"
            }
          ],
          "description": "Start TARIFF ZONE for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartTariffZoneRef"
          ]
        },
        "StartName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Start Stop Point."
        },
        "EndStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "End SCHEDULED STOP POINT for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndTariffZoneRef"
          ]
        },
        "EndTariffZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TariffZoneRefStructure"
            }
          ],
          "description": "End TARIFF ZONE for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndTariffZoneRef"
          ]
        },
        "EndName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Stop Point."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElement_DummyAbstract

Dummy SERVICE JOURNEY supertype.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-sg-members": [
    "DistanceMatrixElement",
    "DynamicDistanceMatrixElement"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElement_VersionStructureStructure

Type for DISTANCE MATRIX ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "DISTANCE MATRIX ELEMENT to use when advertising Train -If different from Id."
        },
        "RelativeRanking": {
          "type": "integer",
          "description": "Relative preference assigned to this element if there are multiple entries between two points."
        },
        "IsDirect": {
          "type": "boolean",
          "description": "Whether considered as direct fare."
        },
        "InverseAllowed": {
          "type": "boolean",
          "description": "Whether an inverse element in the opposite direction can be assumed with the same prices. (Optimisation to reduce data exchanged)"
        },
        "StartStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Start SCHEDULED STOP POINT for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "StartStopPointView": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPoint_DerivedViewStructure"
            }
          ],
          "description": "Expanded view of Start POINT with Name etc.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "StartTariffZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TariffZoneRefStructure"
            }
          ],
          "description": "Start TARIFF ZONE for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "StartTariffZoneView": {
          "allOf": [
            {
              "$ref": "#/definitions/Zone_DerivedViewStructure"
            }
          ],
          "description": "Expanded view of start TARIFF ZONE for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "StartMeetingPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Start MeetingPoint for cell of DISTANCE MATRIX. +v1.2.2",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "FromFareSectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareSectionRefStructure"
            }
          ],
          "description": "FARE SECTION at which element begins.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "FromFarePointInPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FarePointInPatternRefStructure"
            }
          ],
          "description": "POINT within FARE SECTION tat which element begins.",
          "x-netex-choice": [
            "StartStopPointRef",
            "StartStopPointView",
            "StartTariffZoneRef",
            "StartTariffZoneView",
            "StartMeetingPointRef",
            "FromFareSectionRef",
            "FromFarePointInPatternRef"
          ]
        },
        "EndStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "End SCHEDULED STOP POINT for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "EndStopPointView": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPoint_DerivedViewStructure"
            }
          ],
          "description": "Expanded view of end POINT with Name etc.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "EndTariffZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TariffZoneRefStructure"
            }
          ],
          "description": "End TARIFF ZONE for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "EndTariffZoneView": {
          "allOf": [
            {
              "$ref": "#/definitions/Zone_DerivedViewStructure"
            }
          ],
          "description": "Expanded view of endTARIFF ZONE for Cell of DISTANCE MATRIX.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "EndMeetingPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "End MeetingPoint for cell of DISTANCE MATRIX.+v1.2.2",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "ToFareSectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareSectionRefStructure"
            }
          ],
          "description": "FARE SECTION at which element ends.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "ToFarePointInPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FarePointInPatternRefStructure"
            }
          ],
          "description": "POINT within FARE SECTION tat which element ends.",
          "x-netex-choice": [
            "EndStopPointRef",
            "EndStopPointView",
            "EndTariffZoneRef",
            "EndTariffZoneView",
            "EndMeetingPointRef",
            "ToFareSectionRef",
            "ToFarePointInPatternRef"
          ]
        },
        "seriesConstraints": {
          "allOf": [
            {
              "$ref": "#/definitions/SeriesConstraints_RelStructure"
            }
          ],
          "description": "SERIES CONSTRAINTs constraining DISTANCE MATRIX ELEMENT."
        },
        "structureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalStructureFactors_RelStructure"
            }
          ],
          "description": "Use of FARE STRUCTURE ELEMENTs in a particular sequence."
        },
        "tariffs": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffRefs_RelStructure"
            }
          ],
          "description": "TARIFFs applying to element."
        },
        "FareTableRef": {
          "$ref": "#/definitions/FareTableRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/distanceMatrixElementPrices_RelStructure"
            }
          ],
          "description": "prices associated with DSISTANCE MATRIX ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElementIdTypeUnclassified

Type for identifier of a DISTANCE MATRIX ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementInverseRefReference

Reference to a DISTANCE MATRIX ELEMENT, used in a backwards direction.

{
  "$ref": "#/definitions/DistanceMatrixElementRefStructure",
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementPriceUnclassified

A set of all possible price features of a DISTANCE MATRIX ELEMENT: default total price etc. .

{
  "$ref": "#/definitions/DistanceMatrixElementPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElementPrice_VersionedChildStructureUnclassified

Type for a DISTANCE MATRIX ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "DistanceMatrixElementRef": {
          "$ref": "#/definitions/DistanceMatrixElementRef"
        },
        "GroupOfDistanceMatrixElementsRef": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElementPriceIdTypeUnclassified

Type for identifier of a DISTANCE MATRIX ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementPriceRefReference

Reference to a DISTANCE MATRIX ELEMENT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DistanceMatrixElementPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistanceMatrixElementPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementPriceRefStructureReference

Type for Reference to a DISTANCE MATRIX ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistanceMatrixElementPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

distanceMatrixElementPrices_RelStructureCollection

Type for a list of DISTANCE MATRIX ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "DistanceMatrixElementPriceRef": {
          "$ref": "#/definitions/DistanceMatrixElementPriceRef"
        },
        "DistanceMatrixElementPrice": {
          "$ref": "#/definitions/DistanceMatrixElementPrice"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElementRefReference

Reference to a DISTANCE MATRIX ELEMENT, used in a forward direction.

{
  "$ref": "#/definitions/DistanceMatrixElementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistanceMatrixElement",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementRefByValueUnclassified

Reference to a DISTANCE MATRIX ELEMENT LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DistanceMatrixElementRefByValueStructure"
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementRefByValueStructureUnclassified

Type for a reference to a LINK. by O/D value

{
  "type": "object",
  "properties": {
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of class of LINK.",
      "xml": {
        "attribute": true
      }
    },
    "fromRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of a POINT. at which LINK starts.",
      "xml": {
        "attribute": true
      }
    },
    "toRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of a POINT. at which LINK ends.",
      "xml": {
        "attribute": true
      }
    },
    "nameOfPointRefClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Class of POINT referenced by LINK.",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was first created.",
      "xml": {
        "attribute": true
      }
    },
    "changed": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was last changed.",
      "xml": {
        "attribute": true
      }
    },
    "version": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Version number of referenced entity.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

distanceMatrixElementRefs_RelStructureCollection

Type for a list of DISTANCE MATRIX ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DistanceMatrixElementRef": {
          "$ref": "#/definitions/DistanceMatrixElementRef"
        },
        "DistanceMatrixElementInverseRef": {
          "$ref": "#/definitions/DistanceMatrixElementInverseRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DistanceMatrixElementRefStructureReference

Type for Reference to a DISTANCE MATRIX ELEMENT by direction

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistanceMatrixElement",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

distanceMatrixElements_RelStructureCollection

Type for a list of DISTANCE MATRIX ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DistanceMatrixElementRef": {
          "$ref": "#/definitions/DistanceMatrixElementRef"
        },
        "DistanceMatrixElement": {
          "$ref": "#/definitions/DistanceMatrixElement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

distanceMatrixElementsInFrame_RelStructureCollection

Type for containment in frame of DISTANCE MATRIX ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "DistanceMatrixElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DistanceMatrixElement"
          }
        }
      },
      "required": [
        "DistanceMatrixElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceMatrixElementViewUnclassified

Simplified view of CONNECTING JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DistanceMatrixElement_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DistanceTypeUnclassified

Distance type for long distances. System for Units can e specified on frame (metres) as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

DistributionAssignmentEntity

An assignment of the COUNTRY and/or DISTRIBUTION CHANNEL through which a product may or may not be distributed.

{
  "$ref": "#/definitions/DistributionAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

DistributionAssignment_VersionStructureStructure

Type for DISTRIBUTION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure_Dummy"
    },
    {
      "properties": {
        "ServiceAccessRightRef": {
          "$ref": "#/definitions/ServiceAccessRightRef"
        },
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "GroupOfSalesOfferPackagesRef": {
          "$ref": "#/definitions/GroupOfSalesOfferPackagesRef"
        },
        "DistributionRights": {
          "allOf": [
            {
              "$ref": "#/definitions/DistributionRightsListOfEnumerations"
            }
          ],
          "description": "Override the folloing rights allowed by channel."
        },
        "AllCountriesRef": {
          "$ref": "#/definitions/AllCountriesRef",
          "x-netex-choice": [
            "AllCountriesRef",
            "CountryRef"
          ]
        },
        "CountryRef": {
          "$ref": "#/definitions/CountryRef",
          "x-netex-choice": [
            "AllCountriesRef",
            "CountryRef"
          ]
        },
        "AllowedInCountry": {
          "type": "boolean",
          "description": "Whether distribution is allowed or forbidden for given country."
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "AllDistributionChannelsRef": {
          "$ref": "#/definitions/AllDistributionChannelsRef"
        },
        "GroupOfDistributionChannelsRef": {
          "$ref": "#/definitions/GroupOfDistributionChannelsRef"
        },
        "DistributionChannelRef": {
          "$ref": "#/definitions/DistributionChannelRef"
        },
        "DistributionChannelType": {
          "allOf": [
            {
              "$ref": "#/definitions/DistributionChannelTypeEnumeration"
            }
          ],
          "description": "Classification of DISTRIBUTION CHANNEL."
        },
        "AllowedInChannel": {
          "type": "boolean",
          "description": "Whether distribution is allowed or forbidden for given channel."
        },
        "RestrictedToChannel": {
          "type": "boolean",
          "description": "Whether distribution is restricted to a given country and / or channel."
        },
        "MandatoryProduct": {
          "type": "boolean",
          "description": "Whether product is mandatory, i.e. must be provided."
        },
        "InitialCarrier": {
          "type": "boolean",
          "description": "Wehther initial carrer has rights."
        },
        "TransitCarrier": {
          "type": "boolean",
          "description": "Whther intremediate transit carrier has rights."
        },
        "FinalCarrier": {
          "type": "boolean",
          "description": "Whetehr final carrier has rights."
        },
        "AllOrganisationsRef": {
          "$ref": "#/definitions/AllOrganisationsRef"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "ResponsibilitySetRef": {
          "$ref": "#/definitions/ResponsibilitySetRef"
        },
        "TicketingServiceFacilityList": {
          "$ref": "#/definitions/TicketingServiceFacilityList"
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Payment methods allowed. May override Channel to be more specific."
        },
        "RequiresRegistration": {
          "type": "boolean",
          "description": "Whetee fDistribution requires the user to register."
        },
        "FulfilmentMethodRef": {
          "$ref": "#/definitions/FulfilmentMethodRef"
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for SALES PACKAGe."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

DistributionAssignmentIdTypeUnclassified

Type for identifier of a DISTRIBUTION ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

DistributionAssignmentRefReference

Reference to a DISTRIBUTION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DistributionAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistributionAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

DistributionAssignmentRefStructureReference

Type for Reference to a DISTRIBUTION ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistributionAssignment",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

distributionAssignments_RelStructureCollection

Type for a list of DISTRIBUTION ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DistributionAssignmentRef": {
          "$ref": "#/definitions/DistributionAssignmentRef"
        },
        "DistributionAssignment": {
          "$ref": "#/definitions/DistributionAssignment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

distributionAssignmentsInFrame_RelStructureCollection

Type for containment in frame of DISTRIBUTION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "DistributionAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DistributionAssignment"
          }
        }
      },
      "required": [
        "DistributionAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

DistributionChannelEntity

A type of outlet for selling a product.

{
  "$ref": "#/definitions/DistributionChannel_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

DistributionChannel_VersionStructureStructure

Type for DISTRIBUTION CHANNEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "SALES TRANSACTIONs in DISTRIBUTION CHANNEL."
        },
        "DistributionChannelType": {
          "allOf": [
            {
              "$ref": "#/definitions/DistributionChannelTypeEnumeration"
            }
          ],
          "description": "Classification of DISTRIBUTION CHANNEL."
        },
        "IsObligatory": {
          "type": "boolean",
          "description": "Whether use of the channel is obligatory."
        },
        "RequiresEmailAddress": {
          "type": "boolean",
          "description": "Whether use of the channel requries the pruchaser to have an email address."
        },
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for distribution channel"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Payment methods allowed."
        },
        "typesOfPaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfPaymentMethodRefs_RelStructure"
            }
          ],
          "description": "Additional methods for paymen + v1.1"
        },
        "DistributionRights": {
          "allOf": [
            {
              "$ref": "#/definitions/DistributionRightsListOfEnumerations"
            }
          ],
          "description": "Defaut distribution Rigts allowed by DISTRIBUTION CHANNEL."
        },
        "distributionPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/pointRefs_RelStructure"
            }
          ],
          "description": "List of specified points to which distribution is restricted, if any.",
          "x-netex-choice": [
            "distributionPoints",
            "DistributionGroupRef"
          ]
        },
        "DistributionGroupRef": {
          "allOf": [
            {
              "$ref": "#/definitions/GeneralGroupOfEntitiesRefStructure"
            }
          ],
          "description": "Prefined Group of specified points to which distribution is restricted, if any.",
          "x-netex-choice": [
            "distributionPoints",
            "DistributionGroupRef"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

DistributionChannelIdTypeUnclassified

Type for identifier of a DISTRIBUTION CHANNEL.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

DistributionChannelRefReference

Reference to a DISTRIBUTION CHANNEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/DistributionChannelRefStructureElement"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DistributionChannel",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

distributionChannelRefs_RelStructureCollection

Type for a collection of one or more references to a DISTRIBUTION CHANNEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DistributionChannelRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DistributionChannelRef"
          }
        }
      },
      "required": [
        "DistributionChannelRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

DistributionChannelRefStructureElementUnclassified

Type for Reference to a DISTRIBUTION CHANNEL.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

distributionChannelsInFrame_RelStructureCollection

Type for containment in frame of DISTRIBUTION CHANNEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "DistributionChannel": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DistributionChannel"
          }
        }
      },
      "required": [
        "DistributionChannel"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

DistributionChannelTypeEnumerationEnum

Allowed values for DISTRIBUTION CHANNEL TYPE Type.

{
  "type": "string",
  "enum": [
    "atStop",
    "onBoard",
    "online",
    "onlineAccount",
    "telephone",
    "electronicPass",
    "postal",
    "mobileDevice",
    "agency",
    "tourOperator",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

DistributionRightsEnumerationEnum

Allowed values for DISTRIBUTION RIGHTs.

{
  "type": "string",
  "enum": [
    "none",
    "sell",
    "exchange",
    "refund",
    "inform",
    "book",
    "private",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

DistributionRightsListOfEnumerationsUnclassified

List of values for DISTRIBUTION RIGHTs.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/DistributionRightsEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

DoorHandleEnumerationEnum

Allowed values for the type of handle for a door.

{
  "type": "string",
  "enum": [
    "none",
    "lever",
    "button",
    "knob",
    "crashBar",
    "doorHandle",
    "grabRail",
    "windowLever",
    "vertical",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

DoorTypeEnumerationEnum

Allowed values for DOOR TYPE +2.0

{
  "type": "string",
  "enum": [
    "hingedSingle",
    "hingedPair",
    "slidingSingle",
    "slidingPair",
    "foldingSingle",
    "foldingPair",
    "hingedRamp",
    "revolving",
    "other",
    "none",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

doubleListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "type": "number"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

doubleOrNilReasonUnclassified

Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.

{
  "anyOf": [
    {
      "$ref": "#/definitions/NilReasonEnumeration"
    },
    {
      "type": "number"
    },
    {
      "type": "string",
      "format": "uri"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

doubleOrNilReasonListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/doubleOrNilReason"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

DriverIdTypeUnclassified

Type for identifier of a DRIVER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

DriverRefReference

Reference to a DRIVER.

{
  "allOf": [
    {
      "$ref": "#/definitions/DriverRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

DriverRefStructureReference

Type for Reference to a DRIVER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

DriverSchedule_VersionFrameStructureUnclassified

Type for a DRIVER SCHEDULE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "duties": {
          "allOf": [
            {
              "$ref": "#/definitions/dutiesInFrame_RelStructure"
            }
          ],
          "description": "DUTIes in frame."
        },
        "dutyParts": {
          "allOf": [
            {
              "$ref": "#/definitions/dutyPartsInFrame_RelStructure"
            }
          ],
          "description": "DUTY PARTs (Runs) in frame."
        },
        "driverTrips": {
          "allOf": [
            {
              "$ref": "#/definitions/driverTripsInFrame_RelStructure"
            }
          ],
          "description": "DRIVER TRIPs in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_frames/netex_driverScheduleFrame_version.xsd"
}

DriverScheduleFrameEntity

A coherent set of Driver Scheduling data to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/DriverSchedule_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_driverScheduleFrame_version.xsd"
}

DriverScheduleFrameIdTypeUnclassified

Type for identifier of a DRIVER SCHEDULE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

DriverScheduleFrameRefReference

Reference to a DRIVER SCHEDULE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DriverScheduleFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DriverScheduleFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

DriverScheduleFrameRefStructureReference

Type for Reference to a DRIVER SCHEDULE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DriverScheduleFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

DriverTripEntity

A planned non-driving movement of a driver within a DUTY PART. This may be necessary to reach the first SPELL in a STRETCH, between two SPELLs or after the last SPELL in a STRETCH. It may be entirely on foot or may use a VEHICLE JOURNEY on a vehicle driven by another driver.

{
  "$ref": "#/definitions/DriverTrip_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DriverTrip_VersionStructureStructure

Type for DRIVER TRIP.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DRIVER TRIP."
        },
        "StartPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointRefStructure"
            }
          ],
          "description": "TIMING POINT at which run starts."
        },
        "EndPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointRefStructure"
            }
          ],
          "description": "TIMING POINT at which run starts."
        },
        "AccountingTime": {
          "type": "string",
          "description": "How long the run takes."
        },
        "AccountingFactor": {
          "type": "number",
          "description": "Accounting Factor to use for the DRIVER TRIP."
        },
        "tripTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/driverTripTimes_RelStructure"
            }
          ],
          "description": "DRIVER TRIP TIMEs for DRIVER TRIP."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DriverTripIdTypeUnclassified

Type for identifier of a DRIVER TRIP.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DriverTripRefReference

Reference to a DRIVER TRIP.

{
  "allOf": [
    {
      "$ref": "#/definitions/DriverTripRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DriverTrip",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DriverTripRefStructureReference

Type for Reference to a DRIVER TRIP.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DriverTrip",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

driverTripsInFrame_RelStructureCollection

Type for containment in frame of DRIVER TRIPs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DriverTrip": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DriverTrip"
          }
        }
      },
      "required": [
        "DriverTrip"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DriverTripTimeEntity

A part of a BLOCK composed of consecutive VEHICLE JOURNEYs defined for the same DAY TYPE, all operated on the same LINE.

{
  "$ref": "#/definitions/DriverTripTime_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DriverTripTime_VersionStructureStructure

Type for DRIVER TRIP TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DRIVER TRIP TIME."
        },
        "DriverTripRef": {
          "$ref": "#/definitions/DriverTripRef"
        },
        "Duration": {
          "type": "string",
          "description": "How long the DRIVER TRIP takes."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllModesEnumeration"
            }
          ],
          "description": "MODE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DriverTripTimeIdTypeUnclassified

Type for identifier of a DRIVER TRIP TIME.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DriverTripTimeRefReference

Reference to a DRIVER TRIP TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DriverTripTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DriverTripTime",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DriverTripTimeRefStructureReference

Type for Reference to a DRIVER TRIP TIME.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DriverTripTime",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

driverTripTimes_RelStructureCollection

Type for a list of DRIVER TRIP TIMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DriverTripTimeRef": {
          "$ref": "#/definitions/DriverTripTimeRef"
        },
        "DriverTripTime": {
          "allOf": [
            {
              "$ref": "#/definitions/DriverTripTime"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DriverTypeFeeBasisEnumerationEnum

Allowed values for DROVER FEE BASIS Type

{
  "type": "string",
  "enum": [
    "free",
    "perAddtionalDriver",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

DrivingStyleEnumerationEnum

Allowed values for DrivingStyle. +v1.2.2

{
  "type": "string",
  "enum": [
    "sedate",
    "moderate",
    "fast",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

dummyPlaceRefs_RelStructureCollection

Type for a list of references to a PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PlaceRef_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PlaceRef_Dummy"
          }
        }
      },
      "required": [
        "PlaceRef_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

DurationTypeUnclassified

Limited version of duration that allows for precise time arithmetic. Only Month, Day, Hour, Minute Second terms should be used. Milliseconds should not be used. Year should not be used. Negative values allowed. e.g. PT1004199059S", "PT130S", "PT2M10S", "P1DT2S", "-P1DT2S".

{
  "type": "string",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

dutiesInFrame_RelStructureCollection

Type for containment in frame of DUTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Duty": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Duty"
          }
        }
      },
      "required": [
        "Duty"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DutyEntity

The work to be performed by a driver on a particular DAY TYPE.

{
  "$ref": "#/definitions/Duty_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

Duty_VersionStructureStructure

Type for DUTY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of DUTY."
        },
        "FinishingDuration": {
          "type": "string",
          "description": "Time to complete DUTY."
        },
        "PreparationDuration": {
          "type": "string",
          "description": "Time to prepare DUTY."
        },
        "TimetableFrameRef": {
          "$ref": "#/definitions/TimetableFrameRef"
        },
        "dutyParts": {
          "allOf": [
            {
              "$ref": "#/definitions/dutyParts_RelStructure"
            }
          ],
          "description": "Parts of a DUTY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DutyIdTypeUnclassified

Type for identifier of a DUTY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DutyPartEntity

A continuous part of a driver DUTY during which (s)he is under the management of the company. A DUTY PART may include BREAKs. .

{
  "$ref": "#/definitions/DutyPart_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DutyPart_VersionStructureStructure

Type for a DUTY PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccountableElementStructure"
    },
    {
      "properties": {
        "DriverAccessDuration": {
          "type": "string",
          "description": "Time for DRIVER to access DUTY PART."
        },
        "DriverReturnDuration": {
          "type": "string",
          "description": "Time for DRIVER to return from DUTY PART."
        },
        "DutyRef": {
          "$ref": "#/definitions/DutyRef"
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time."
        },
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset for start time. Number of days after the current operating day for Duty y . Default is 0 for same day."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End time."
        },
        "EndDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset for end time. Number of days after the starting departure time of the journey if not same calendar day as starting timey. Default is 0 for same day."
        },
        "StartPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointRefStructure"
            }
          ],
          "description": "TIMING POINT at which DUTY PART starts."
        },
        "EndPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointRefStructure"
            }
          ],
          "description": "TIMING POINT at which DUTY PART starts."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DutyPartIdTypeUnclassified

Type for identifier of a DUTY PART.

{
  "$ref": "#/definitions/AccountableElementIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DutyPartRefReference

Reference to a DUTY PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/DutyPartRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DutyPart",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DutyPartRefStructureReference

Type for Reference to a DUTY PART.

{
  "$ref": "#/definitions/AccountableElementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DutyPart",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

dutyParts_RelStructureCollection

Type for a list of DUTY PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DutyPartRef": {
          "$ref": "#/definitions/DutyPartRef"
        },
        "DutyPart": {
          "allOf": [
            {
              "$ref": "#/definitions/DutyPart"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

dutyPartsInFrame_RelStructureCollection

Type for containment in frame of DUTY PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DutyPart": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DutyPart"
          }
        }
      },
      "required": [
        "DutyPart"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_version.xsd"
}

DutyRefReference

Reference to a DUTY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DutyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Duty",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DutyRefStructureReference

Type for Reference to a DUTY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Duty",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_duty_support.xsd"
}

DynamicAdvertisementEnumerationEnum

Allowed values for Dynamic Advertisement.

{
  "type": "string",
  "enum": [
    "always",
    "never",
    "onlyIfOrdered",
    "onlyIfSignedOn"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

DynamicDistanceMatrixElementEntity

A dynamic free-standing distance matrix element. Used when a pre-computed distance matrix element is not feasible.

{
  "$ref": "#/definitions/DynamicDistanceMatrixElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DistanceMatrixElement_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DynamicDistanceMatrixElement_VersionStructureStructure

Type for DYNAMIC DISTANCE MATRIX ELEMENT.

{
  "$ref": "#/definitions/DistanceMatrixElement_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

DynamicDistanceMatrixElementIdTypeUnclassified

Type for identifier of a DYNAMIC DISTANCE MATRIX ELEMENT.

{
  "$ref": "#/definitions/DistanceMatrixElementIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

DynamicStopAssignmentEntity

Change to a PASSENGER STOP ASSIGNMENT.

{
  "$ref": "#/definitions/DynamicStopAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

DynamicStopAssignment_VersionStructureStructure

Type for DYNAMIC PASSENGER STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourneyStopAssignment_VersionStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        },
        "DatedVehicleJourneyRef": {
          "$ref": "#/definitions/DatedVehicleJourneyRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

DynamicStopAssignmentIdTypeUnclassified

Identifier of a DYNAMIC STOP ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleJourneyStopAssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

DynamicStopAssignmentRefReference

Reference to a DYNAMIC STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DynamicStopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DynamicStopAssignment",
  "x-netex-substitutionGroup": "VehicleJourneyStopAssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

DynamicStopAssignmentRefStructureReference

Type for a reference to a DYNAMIC STOP ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleJourneyStopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DynamicStopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

DynamicVehicleMeetingPointAssignmentEntity

Dynamic allocation of a VEHICLE MEETING ASSIGNMENT. +v1.2.2

{
  "$ref": "#/definitions/DynamicVehicleMeetingPointAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

DynamicVehicleMeetingPointAssignment_VersionStructureStructure

Type for DYNAMIC VEHICLE MEETING POINT ASSIGNMENT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleMeetingPointAssignment_VersionStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointAssignmentRef": {
          "$ref": "#/definitions/VehicleMeetingPointAssignmentRef"
        }
      },
      "required": [
        "VehicleMeetingPointAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

DynamicVehicleMeetingPointAssignmentIdTypeUnclassified

Type for identifier of a DYNAMIC VEHICLE MEETING POINT ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleMeetingPointAssignmentIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

DynamicVehicleMeetingPointAssignmentRefReference

Reference to a DYNAMIC VEHICLE MEETING POINT ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/DynamicVehicleMeetingPointAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "DynamicVehicleMeetingPointAssignment",
  "x-netex-substitutionGroup": "VehicleMeetingPointAssignmentRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

dynamicVehicleMeetingPointAssignmentRefs_RelStructureCollection

Type for a list of DYNAMIC VEHICLE MEETING POINT ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DynamicVehicleMeetingPointAssignmentRef": {
          "$ref": "#/definitions/DynamicVehicleMeetingPointAssignmentRef"
        }
      },
      "required": [
        "DynamicVehicleMeetingPointAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

DynamicVehicleMeetingPointAssignmentRefStructureReference

Type for a reference to a DYNAMIC VEHICLE MEETING POINT ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleMeetingPointAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "DynamicVehicleMeetingPointAssignment",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

EffectiveFromEnumerationEnum

Allowed values for EffectiveFrom

{
  "type": "string",
  "enum": [
    "never",
    "nextInterval",
    "nextInstallment",
    "anyTime",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

EligibilityChangePolicyEntity

The policy to apply if ta user's eligibility as a USER PROFILE changes.

{
  "$ref": "#/definitions/EligibilityChangePolicy_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

EligibilityChangePolicy_VersionStructureStructure

Type for ELIGIBILITY CHANGE POLICY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "OnBecomingEligiblePolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/OnBecomingEnumeration"
            }
          ],
          "description": "Policy to apply onproduct holder becoming eligible."
        },
        "OnCeasingToBeEligiblePolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/OnCeasingEnumeration"
            }
          ],
          "description": "Policy to apply on product holder ceasing to be eligible."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

EligibilityChangePolicyIdTypeUnclassified

Type for identifier of an ELIGIBILITY CHANGE POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

EligibilityChangePolicyRefReference

Reference to anELIGIBILITY CHANGE POLICY usage parameter. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/EligibilityChangePolicyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EligibilityChangePolicy",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

EligibilityChangePolicyRefStructureReference

Type for Reference to an ELIGIBILITY CHANGE POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EligibilityChangePolicy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

EmailAddressTypeUnclassified

Email address type a@b.

{
  "type": "string",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

EmergencyServiceUnclassified

Classification of EMERGENCY SERVICE FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/EmergencyServiceEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

EmergencyServiceEnumerationEnum

Allowed values for Emergency Service Facility.

{
  "type": "string",
  "enum": [
    "police",
    "fire",
    "firstAid",
    "sosPoint",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

EmergencyServiceListUnclassified

List of EMERGENCY SERVICE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/EmergencyServiceListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

EmergencyServiceListOfEnumerationsUnclassified

List of values for EMERGENCY SERVICE.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/EmergencyServiceEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

EmptyTypeEnum

A type with no allowed content, used when simply the presence of an element is significant.

{
  "type": "string",
  "enum": [
    ""
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_xml.xsd"
}

EmvCardEntity

A standardised payment card (Europay MasterCard Visa etc) , capable of being used as token for an ABT system +v1.2.2

{
  "$ref": "#/definitions/EmvCard_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

EmvCard_VersionStructureStructure

Type for EMV CARD restricts id.

{
  "$ref": "#/definitions/MediumAccessDevice_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

EmvCardIdTypeUnclassified

Type for identifier of a EMV CARD (EMV for Europay International, MasterCard and VISA).

{
  "$ref": "#/definitions/MediumAccessDeviceIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

EmvCardRefReference

Reference to a EMV CARD. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/EmvCardRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EmvCard",
  "x-netex-substitutionGroup": "MediumAccessDeviceRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

EmvCardRefStructureReference

Type for a reference to a EMV CARD.

{
  "$ref": "#/definitions/MediumAccessDeviceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EmvCard",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

EncumbranceEnumerationEnum

Allowed values for specific encumbrances.

{
  "type": "string",
  "enum": [
    "luggageEncumbered",
    "pushchair",
    "baggageTrolley",
    "oversizeBaggage",
    "guideDog",
    "otherAnimal",
    "otherEncumbranceNeed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

EndpointAddressUnclassified

Type for a endpoint.

{
  "type": "string",
  "format": "uri",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

EndpointDeniedAccessErrorUnclassified

Error:Endpoint to which a message is to be distributed did not allow access by the cloient. +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/EndpointDeniedAccessStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

EndpointDeniedAccessStructureUnclassified

Type for Error: EndpointDeniedAccess +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "Endpoint": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Endpoint that was denied access  + SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

EndpointNotAvailableAccessErrorUnclassified

Error:Recipient of a message to be distributed is not available. +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/EndpointNotAvailableAccessStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

EndpointNotAvailableAccessStructureUnclassified

Type for Error: EndpointNotAvailable +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "Endpoint": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Endpoint that is noit available. + SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

entitiesInVersion_RelStructureCollection

Type for containment in ENTITY of ENTITY In VERSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "EntityInVersion": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EntityInVersion"
          }
        }
      },
      "required": [
        "EntityInVersion"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

EntitlementConstraintStructureUnclassified

Entitlement constraints related product or offe. +v1.1.

{
  "type": "object",
  "properties": {
    "PeriodConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SamePeriodEnumeration"
        }
      ],
      "description": "Constraints on valdity period."
    },
    "OriginConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameStopEnumeration"
        }
      ],
      "description": "Constraints on origin SCHEDULED STOP POINT"
    },
    "DestinationConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameStopEnumeration"
        }
      ],
      "description": "Constraints on destination SCHEDULED STOP POINT"
    },
    "TariffZoneConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameZoneEnumeration"
        }
      ],
      "description": "Constraints on TARIFF ZONE."
    },
    "RouteConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameRouteEnumeration"
        }
      ],
      "description": "Constraints on ROUTE"
    },
    "DirectionConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameRouteEnumeration"
        }
      ],
      "description": "Constraints on DIRECTION."
    },
    "OperatorConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameOperatorEnumeration"
        }
      ],
      "description": "Constraints on OPERATOR."
    },
    "TypeOfProductCategoryConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameTypeOfProductCategoryEnumeration"
        }
      ],
      "description": "Constraints on TYPE OF PRODUCT CATEGORY"
    },
    "ClassOfUseConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameClassOfUseEnumeration"
        }
      ],
      "description": "Constraints on CLASS OF USE."
    },
    "TypeOfTravelDocumentConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameTypeOfTravelDocumentEnumeration"
        }
      ],
      "description": "Constraints on TYPE OF TRAVEL DOCUMENT"
    },
    "JourneyConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameJourneyEnumeration"
        }
      ],
      "description": "Constraints on SERVICE JOURNEYs to be used."
    },
    "UserConstraint": {
      "allOf": [
        {
          "$ref": "#/definitions/SameUserEnumeration"
        }
      ],
      "description": "Constraints on USER. Default is samePerson."
    },
    "specificToProfiles": {
      "allOf": [
        {
          "$ref": "#/definitions/userProfileRefs_RelStructure"
        }
      ],
      "description": "USER PROFILEs to which entitlement applies"
    }
  },
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_version.xsd"
}

EntitlementGivenEntity

A right to a SERVICE ACCESS RIGHT is given by a FARE PRODUCT.

{
  "$ref": "#/definitions/EntitlementGiven_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_version.xsd"
}

EntitlementGiven_VersionStructureStructure

Type for ENTITLEMENT GIVEN.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "ServiceAccessRightRef": {
          "$ref": "#/definitions/ServiceAccessRightRef"
        },
        "MinimumQualificationPeriod": {
          "type": "string",
          "description": "Minimum duration that required product must be held to be eligible."
        },
        "EntitlementConstraint": {
          "allOf": [
            {
              "$ref": "#/definitions/EntitlementConstraintStructure"
            }
          ],
          "description": "Limits on choices associated with entitlement +v1.1"
        },
        "EntitlementType": {
          "allOf": [
            {
              "$ref": "#/definitions/EntitlementTypeEnumeration"
            }
          ],
          "description": "Type of Entitlement given."
        }
      },
      "required": [
        "ServiceAccessRightRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_version.xsd"
}

EntitlementGivenIdTypeUnclassified

Type for identifier of a ENTITLEMENT GIVEN PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntitlementGivenRefReference

Reference to a ENTITLEMENT GIVEN PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntitlementGivenRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntitlementGiven",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

entitlementGivenRefs_RelStructureCollection

Type for references to a ENTITLEMENT GIVEN PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "EntitlementGivenRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EntitlementGivenRef"
          }
        }
      },
      "required": [
        "EntitlementGivenRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntitlementGivenRefStructureReference

Type for Reference to a ENTITLEMENT GIVEN PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntitlementGiven",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntitlementProductEntity

A precondition to access a service or to purchase a FARE PRODUCT issued by an organisation that may not be a PT operator (e.g. military card).

{
  "$ref": "#/definitions/EntitlementProduct_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ServiceAccessRight_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

EntitlementProduct_VersionStructureStructure

Type for ENTITLEMENT PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceAccessRight_VersionStructure"
    },
    {
      "properties": {
        "GeneralOrganisationRef": {
          "$ref": "#/definitions/GeneralOrganisationRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/fareProductPrices_RelStructure"
            }
          ],
          "description": "Prices for ENTITLEMENT PRODUCT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

EntitlementProductIdTypeUnclassified

Type for identifier of a ENTITLEMENT PRODUCT.

{
  "$ref": "#/definitions/ServiceAccessRightIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

EntitlementProductRefReference

Reference to a ENTITLEMENT PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntitlementProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntitlementProduct",
  "x-netex-substitutionGroup": "ServiceAccessRightRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

EntitlementProductRefStructureReference

Type for Reference to a ENTITLEMENT PRODUCT.

{
  "$ref": "#/definitions/ServiceAccessRightRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntitlementProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

EntitlementRequiredEntity

A rerirement to a SERVICE ACCESS RIGHT in order to purchase or use PRODUCT.

{
  "$ref": "#/definitions/EntitlementRequired_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_version.xsd"
}

EntitlementRequired_VersionStructureStructure

Type for ENTITLEMENT REQUIRED.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "ServiceAccessRightRef": {
          "$ref": "#/definitions/ServiceAccessRightRef"
        },
        "MinimumQualificationPeriod": {
          "type": "string",
          "description": "Minimum duration that required product must be held to be eligible."
        },
        "EntitlementConstraint": {
          "allOf": [
            {
              "$ref": "#/definitions/EntitlementConstraintStructure"
            }
          ],
          "description": "Limits on choices associated with entitlement +v1.1"
        }
      },
      "required": [
        "ServiceAccessRightRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_version.xsd"
}

EntitlementRequiredIdTypeUnclassified

Type for identifier of a ENTITLEMENT REQUIRED PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntitlementRequiredRefReference

Reference to a ENTITLEMENT REQUIRED PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntitlementRequiredRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntitlementRequired",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

entitlementRequiredRefs_RelStructureCollection

Type for references to a ENTITLEMENT REQUIRED PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "EntitlementRequiredRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EntitlementRequiredRef"
          }
        }
      },
      "required": [
        "EntitlementRequiredRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntitlementRequiredRefStructureReference

Type for Reference to a ENTITLEMENT REQUIRED PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntitlementRequired",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntitlementTypeEnumerationEnum

Allowed values for ENTITLEMENT TYPE Type.

{
  "type": "string",
  "enum": [
    "none",
    "purchase",
    "purchaseAtDiscount",
    "use",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

EntityAbstract

Any data instance to be managed in an operational Version Management System. When several DATA SOURCEs coexist (multimodality and/or interoperability), an ENTITY has to be related to a given DATA SYSTEM in which it is defined.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "Entity_Entity"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_version.xsd"
}

Entity_EntityUnclassified

ENTITY. Will contain one or more ENTITY IN VERSIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/Entity_EntityStructure"
    }
  ],
  "x-netex-substitutionGroup": "Entity",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_entity.xsd"
}

Entity_EntityStructureUnclassified

Type for a ENTITY. Will contain one or more versions of the appropriate ENTITY IN VERSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityStructure"
    },
    {
      "properties": {
        "versions": {
          "allOf": [
            {
              "$ref": "#/definitions/entitiesInVersion_RelStructure"
            }
          ],
          "description": "Versions of theENTITY."
        },
        "created": {
          "type": "string",
          "format": "date-time",
          "description": "Date ENTITY was first created.",
          "xml": {
            "attribute": true
          }
        },
        "changed": {
          "type": "string",
          "format": "date-time",
          "description": "Date ENTITY or version was last changed.",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "versions"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_entity.xsd"
}

EntityInVersionAbstract

The ENTITies associated to a given VERSION. ENTITY IN VERSION is restricted by ENTITY IN FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityInVersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "DataManagedObject",
    "VersionedChild"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

entityInVersionInFrame_RelStructureCollection

Type for an ENTITIY IN VERSION IN FRAME member.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VersionOfObjectRef": {
          "$ref": "#/definitions/VersionOfObjectRef",
          "x-netex-choice": [
            "VersionOfObjectRef",
            "LinkRefByValue"
          ]
        },
        "LinkRefByValue": {
          "$ref": "#/definitions/LinkRefByValue",
          "x-netex-choice": [
            "VersionOfObjectRef",
            "LinkRefByValue"
          ]
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

EntityInVersionInFrameRefStructureReference

Type for a VERSION FRAME MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    },
    {
      "properties": {
        "id": {
          "$ref": "#/definitions/ObjectIdType",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

EntityInVersionStructureUnclassified

Type for ENTITY IN VERSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityStructure"
    },
    {
      "properties": {
        "validityConditions": {
          "allOf": [
            {
              "$ref": "#/definitions/validityConditions_RelStructure"
            }
          ],
          "description": "VALIDITY CONDITIONs conditioning entity.",
          "x-netex-choice": [
            "validityConditions",
            "ValidBetween"
          ]
        },
        "ValidBetween": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValidBetween"
          },
          "x-netex-choice": [
            "validityConditions",
            "ValidBetween"
          ]
        },
        "alternativeTexts": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeTexts_RelStructure"
            }
          ],
          "description": "Additional Translations of text elements."
        },
        "dataSourceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DataSourceIdType"
            }
          ],
          "description": "Name of source of the data.",
          "xml": {
            "attribute": true
          }
        },
        "created": {
          "type": "string",
          "format": "date-time",
          "description": "Date ENTITY was first created.",
          "xml": {
            "attribute": true
          }
        },
        "changed": {
          "type": "string",
          "format": "date-time",
          "description": "Date ENTITY or version was last changed.",
          "xml": {
            "attribute": true
          }
        },
        "modification": {
          "allOf": [
            {
              "$ref": "#/definitions/ModificationEnumeration"
            }
          ],
          "description": "Nature of last modification: new, revise, delete, unchanged, delta. Default is "new".",
          "xml": {
            "attribute": true
          }
        },
        "version": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionIdType"
            }
          ],
          "description": "Version number of entity. The value may be "any" or a VERSION number adhering to agreed-upon formatting and interpretation rules (representing, e.g., a number or a date). Consecutive VERSION numbers should be strictly increasing.",
          "xml": {
            "attribute": true
          }
        },
        "status": {
          "allOf": [
            {
              "$ref": "#/definitions/StatusEnumeration"
            }
          ],
          "description": "Whether ENTITY is currently in use. Default is "active".",
          "xml": {
            "attribute": true
          }
        },
        "derivedFromVersionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionIdType"
            }
          ],
          "description": "Version of this object from which this version of ENTITY was derived.",
          "xml": {
            "attribute": true
          }
        },
        "compatibleWithVersionFrameVersionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionIdType"
            }
          ],
          "description": "Version of frame from with which this version of ENTITY is compatible. Assumes Frame of the same Id as current frame.",
          "xml": {
            "attribute": true
          }
        },
        "derivedFromObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ObjectIdType"
            }
          ],
          "description": "Identity of object from which this object of ENTITY was derived. Normally the same.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

EntityStructureUnclassified

Type for ENTITY.

{
  "type": "object",
  "properties": {
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of Class of the ENTITY. Allows reflection. Fixed for each ENTITY type.",
      "xml": {
        "attribute": true
      },
      "x-fixed-single-enum": "NameOfClass"
    },
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of ENTITY.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_version.xsd"
}

EntranceEntity

A physical entrance or exit to/from a SITE. May be a door, barrier, gate or other recognizable point of access. The ENTRANCE is an abstract Transmodel object and therefore should not be used as an instance (use specialisations like StopPlaceEntrance, PointOfInterestEntrance, etc.). It still has abstract="false" for backward compatibility, but using it as an instance is DEPRECATED from v2.0 and it will be formally changed to abstract in v3.0. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEntrance_VersionStructure"
    }
  ],
  "x-netex-role": "entity/deprecated",
  "x-netex-substitutionGroup": "SiteComponent",
  "x-netex-sg-members": [
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PointOfInterestEntrance",
    "PointOfInterestVehicleEntrance",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "VehicleEntrance"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

EntranceAttentionEnumerationEnum

Allowed values for entrance attention device.

{
  "type": "string",
  "enum": [
    "none",
    "doorbell",
    "helpPoint",
    "intercom",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EntranceEnumerationEnum

Allowed values for ENTRANCE type.

{
  "type": "string",
  "enum": [
    "opening",
    "openDoor",
    "door",
    "swingDoor",
    "revolvingDoor",
    "automaticDoor",
    "ticketBarrier",
    "gate",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

EntranceEquipmentEntity

Specialisation of PLACE ACCESS EQUIPMENT for ENTRANCEs (door, barrier, revolving door, etc.).

{
  "$ref": "#/definitions/EntranceEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

EntranceEquipment_VersionStructureStructure

Type for an ENTRANCE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "Door": {
          "type": "boolean",
          "description": "Whether there is a door in the entrance. If false, opening does not have door."
        },
        "DoorOrientation": {
          "allOf": [
            {
              "$ref": "#/definitions/CompassBearing8Enumeration"
            }
          ],
          "description": "Pointing towards outside (or, for doors within a StopPlace, to label the side as outside). +v1.3.1"
        },
        "DoorHandleOutside": {
          "allOf": [
            {
              "$ref": "#/definitions/DoorHandleEnumeration"
            }
          ],
          "description": "Type of door handle. +v1.3.1"
        },
        "DoorHandleInside": {
          "$ref": "#/definitions/DoorHandleEnumeration"
        },
        "KeptOpen": {
          "type": "boolean",
          "description": "Whether the door is kept open. +v1.3.1"
        },
        "RevolvingDoor": {
          "type": "boolean",
          "description": "Whether door is revolving. Only applies if door is specified."
        },
        "DoorType": {
          "allOf": [
            {
              "$ref": "#/definitions/DoorTypeEnumeration"
            }
          ],
          "description": "Type of door; hinged, sliding, etc. +v2.0"
        },
        "Barrier": {
          "type": "boolean",
          "description": "Whether there is a physical barrier across the doorway."
        },
        "NumberOfGates": {
          "type": "integer",
          "description": "Number of gates in barrier or entrance."
        },
        "Staffing": {
          "allOf": [
            {
              "$ref": "#/definitions/StaffingEnumeration"
            }
          ],
          "description": "Staffing of entrance or barrier."
        },
        "EntranceRequiresStaffing": {
          "type": "boolean",
          "description": "Whether entrance requires staff for use."
        },
        "EntranceRequiresTicket": {
          "type": "boolean",
          "description": "Whether passage requires ticket."
        },
        "EntranceRequiresPassport": {
          "type": "boolean",
          "description": "Whether passage requires passport."
        },
        "DropKerbOutside": {
          "type": "boolean",
          "description": "Whether there is a drop Kerb outside door."
        },
        "AcousticSensor": {
          "type": "boolean",
          "description": "Whether door has acoustic sensors."
        },
        "AutomaticDoor": {
          "type": "boolean",
          "description": "Whether doors are automatic."
        },
        "DoorControlElementHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Indicates door control element height. This could be e.g. a door handle or a door button."
        },
        "GlassDoor": {
          "type": "boolean",
          "description": "Whether door is made of glass."
        },
        "Airlock": {
          "type": "boolean",
          "description": "Whether there is an airlock. +v1.1"
        },
        "WheelchairPassable": {
          "type": "boolean",
          "description": "Door can be passed in a wheel chair."
        },
        "WheelchairUnaided": {
          "type": "boolean",
          "description": "Can be passed in a wheel chair unaided."
        },
        "AudioOrVideoIntercom": {
          "type": "boolean",
          "description": "Whether there is an audio or video communication needed for access. +v1.1"
        },
        "EntranceAttention": {
          "allOf": [
            {
              "$ref": "#/definitions/EntranceAttentionEnumeration"
            }
          ],
          "description": "Nature of doorbell help point etc needed to operate door."
        },
        "DoorstepMark": {
          "type": "boolean",
          "description": "Whether there is a tactile doorstep mark. +v1.1"
        },
        "NecessaryForceToOpen": {
          "allOf": [
            {
              "$ref": "#/definitions/NecessaryForceEnumeration"
            }
          ],
          "description": "Necessary force to open the door. +v1.1"
        },
        "SuitableForCycles": {
          "type": "boolean",
          "description": "Whether equipment is suitable for cycles."
        },
        "AudioPassthroughIndicator": {
          "type": "boolean",
          "description": "Whether there is an audio signal indicating passing through."
        },
        "RampDoorbell": {
          "type": "boolean",
          "description": "When there is a removable ramp, whether the entrance has a dedicated doorbell to ask for the ramp."
        },
        "Recognizable": {
          "type": "boolean",
          "description": "Whether the entrance is easily identifiable in its environment taking into account architecture, signage and visual contrast."
        },
        "TurningSpacePosition": {
          "allOf": [
            {
              "$ref": "#/definitions/EntranceTurningSpacePositionEnumeration"
            }
          ],
          "description": "Position of the turning space: the manoeuvring space for wheelchairs is a space left in the immediate vicinity of the door to operate it correctly and is (should be) materialised by a rectangle located at the base of the door."
        },
        "WheelchairTurningCircle": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Turning circle within the turning space for a wheelchair."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

EntranceEquipmentIdTypeUnclassified

Type for identifier of an ACCESS EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EntranceEquipmentRefReference

Identifier of an ENTRANCE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntranceEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntranceEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EntranceEquipmentRefStructureReference

Type for a reference to an ENTRANCE EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntranceEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EntranceIdTypeUnclassified

Type for identifier of ENTRANCE.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

EntrancePurposeEnumerationEnum

Allowed values for ENTRANCE purpose.

{
  "type": "string",
  "enum": [
    "main",
    "side",
    "back",
    "secondary",
    "withinStopPlace",
    "emergencyOnly",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

EntranceRefReference

Reference to an ENTRANCE to a SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Entrance",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-sg-members": [
    "ParkingEntranceRef",
    "PointOfInterestEntranceRef",
    "PointOfInterestVehicleEntranceRef",
    "StopPlaceEntranceRef",
    "StopPlaceVehicleEntranceRef",
    "VehicleEntranceRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

entranceRefs_RelStructureCollection

Type for a collection of one or more ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "EntranceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EntranceRef"
          }
        }
      },
      "required": [
        "EntranceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

EntranceRefStructureReference

Type for a reference to identifier of an ENTRANCE.

{
  "$ref": "#/definitions/SiteComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

EntranceSensorEntity

AN EQUIPMENT used to monitor or count passengers using a PASSENGER ENTRANCE. +v2.0

{
  "$ref": "#/definitions/EntranceSensor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

EntranceSensor_VersionStructureStructure

Type for a ENTRANCE SENSOR.

{
  "$ref": "#/definitions/SensorEquipment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

EntranceSensorIdTypeUnclassified

Type for identifier of ENTRANCE SENSOR.

{
  "$ref": "#/definitions/SensorEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

EntranceSensorRefReference

Identifier of an ENTRANCE SENSOR. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/EntranceSensorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntranceSensor",
  "x-netex-substitutionGroup": "SensorEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

EntranceSensorRefStructureReference

Type for a reference to an ENTRANCE SENSOR.

{
  "$ref": "#/definitions/SensorEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EntranceSensor",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

EntranceSettingEnumerationEnum

Allowed values for type of DECK ENTRANCE setting..

{
  "type": "string",
  "enum": [
    "open",
    "shut",
    "lockedShut",
    "openWhenLoading"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

EntranceTurningSpacePositionEnumerationEnum

Allowed values for the positions of a turning space for an Entrance.

{
  "type": "string",
  "enum": [
    "none",
    "outside",
    "inside",
    "insideAndOutside"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EntranceTypeEnumerationEnum

Allowed values for ENTRANCE Types.

{
  "type": "string",
  "enum": [
    "door",
    "doorway",
    "revolvingDoor",
    "slidingDoors",
    "barrier",
    "ticketBarrier",
    "idBarrier",
    "gate",
    "style",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

EntranceUsageEnumerationEnum

Allowed values for type of DECK ENTRANCE Usage..

{
  "type": "string",
  "enum": [
    "entryAndExit",
    "entry",
    "exit",
    "emergencyExit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

EnvelopeUnclassified

Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope). The use of the properties "coordinates" and "pos" has been deprecated. The explicitly named properties "lowerCorner" and "upperCorner" shall be used instead.

{
  "allOf": [
    {
      "$ref": "#/definitions/EnvelopeType"
    }
  ],
  "x-netex-substitutionGroup": "AbstractObject",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

EnvelopeTypeUnclassified

{
  "type": "object",
  "properties": {
    "lowerCorner": {
      "$ref": "#/definitions/DirectPositionType"
    },
    "upperCorner": {
      "$ref": "#/definitions/DirectPositionType"
    },
    "pos": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/pos"
      }
    },
    "srsName": {
      "type": "string",
      "format": "uri",
      "xml": {
        "attribute": true
      }
    },
    "srsDimension": {
      "type": "integer",
      "minimum": 1,
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

EquipmentAbstract

An item of EQUIPMENT of a particular type actually available at a location within a PLACE, such as QUAY, ACCESS SPACE or STOP PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/Equipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "InstalledEquipment",
    "LocalService",
    "MobilityService_Dummy"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

Equipment_VersionStructureStructure

Type for EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of EQUIPMENT."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "A Public code which may be displayed on equipment to identify it."
        },
        "Image": {
          "type": "string",
          "format": "uri",
          "description": "Default image for EQUIPMENT."
        },
        "TypeOfEquipmentRef": {
          "$ref": "#/definitions/TypeOfEquipmentRef"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further description or other comment for EQUIPMENT."
        },
        "Note": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further description or other comment for internal use by OPERATOR."
        },
        "infoLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "INFO LINKs associated with EQUIPMENT +v1.1"
        },
        "OutOfService": {
          "type": "boolean",
          "description": "Whether the EQUIPMENT is out of service for protracted time. A separate Real time services should be used for short term outages. e.g. SIRI FM."
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether real-time data is normally available for the EQUIPMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

EquipmentIdTypeUnclassified

Type for identifier of EQUIPMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

EquipmentPlaceEntity

Designated Place within a SITE for a locating EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentPlace_version.xsd"
}

EquipmentPlace_VersionStructureStructure

Type for an EQUIPMENT PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteElement_VersionStructure"
    },
    {
      "properties": {
        "equipmentPositions": {
          "allOf": [
            {
              "$ref": "#/definitions/equipmentPositions_RelStructure"
            }
          ],
          "description": "Positions of EQUIPMENT."
        },
        "placeEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/equipments_RelStructure"
            }
          ],
          "description": "Items of EQUIPMENT that may be located in an EQUIPMENT PLACE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentPlace_version.xsd"
}

EquipmentPlaceIdTypeUnclassified

Type for identifier of an EQUIPMENT PLACE.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

EquipmentPlaceRefReference

Reference to an EQUIPMENT PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/EquipmentPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EquipmentPlace",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

EquipmentPlaceRefStructureReference

Type for a reference to an EQUIPMENT PLACE.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EquipmentPlace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

equipmentPlaces_RelStructureCollection

Type for a list of EQUIPMENT PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "EquipmentPlaceRef": {
          "$ref": "#/definitions/EquipmentPlaceRef"
        },
        "EquipmentPlace": {
          "$ref": "#/definitions/EquipmentPlace"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentPlace_version.xsd"
}

EquipmentPositionEntity

The precise position within an EQUIPMENT PLACE where particular EQUIPMENT is placed.

{
  "$ref": "#/definitions/EquipmentPositionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentPlace_version.xsd"
}

EquipmentPositionIdTypeUnclassified

Type for identifier of an EQUIPMENT POSITION.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

EquipmentPositionRefReference

Reference to an EQUIPMENT POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/EquipmentPositionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EquipmentPosition",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

EquipmentPositionRefStructureReference

Type for a reference to an EQUIPMENT POSITION.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EquipmentPosition",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

equipmentPositions_RelStructureCollection

Type for a list of EQUIPMENT POSITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "EquipmentPosition": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EquipmentPosition"
          }
        }
      },
      "required": [
        "EquipmentPosition"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentPlace_version.xsd"
}

EquipmentPositionStructureUnclassified

Type for EQUIPMENT POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of location of EQUIPMENT."
        },
        "Location": {
          "allOf": [
            {
              "$ref": "#/definitions/LocationStructure"
            }
          ],
          "description": "Absolute location of EQUIPMENT."
        },
        "ReferencePointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Location . If absent, use top left corner of containing space. If present should be an entrance or other specific point within the on the Space containing the EQUIPMENT."
        },
        "XOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Horizontal offset from reference point."
        },
        "YOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Vertical offset from reference point."
        }
      },
      "required": [
        "EquipmentRef"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentPlace_version.xsd"
}

EquipmentRefReference

Reference to EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/EquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Equipment",
  "x-netex-sg-members": [
    "ActivatedEquipmentRef",
    "BatteryEquipmentRef",
    "InstalledEquipmentRef",
    "LocalServiceRef",
    "MobilityServiceRef",
    "RefuellingEquipmentRef",
    "RetailDeviceRef",
    "SensorEquipmentRef",
    "SpotEquipmentRef",
    "TicketValidatorEquipmentRef",
    "TicketingEquipmentRef",
    "VehicleChargingEquipmentRef",
    "VehicleReleaseEquipmentRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

EquipmentRefStructureReference

Type for a reference to an EQUIPMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Equipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

equipments_RelStructureCollection

List of VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "Equipment": {
          "$ref": "#/definitions/Equipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

equipmentsInFrame_RelStructureCollection

Type for containment in frame of EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Equipment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Equipment"
          }
        }
      },
      "required": [
        "Equipment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

EquipmentStatusEnumerationEnum

Allowed values for status of EQUIPMENT.

{
  "type": "string",
  "enum": [
    "unknown",
    "available",
    "notAvailable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

ErrorCodeAbstract

Subsititutable type for a SIRI Error code.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "AccessNotAllowedError",
    "AllowedResourceUsageExceededError",
    "BeyondDataHorizon",
    "CapabilityNotSupportedError",
    "EndpointDeniedAccessError",
    "EndpointNotAvailableAccessError",
    "InvalidDataReferencesError",
    "NoInfoForTopicError",
    "OtherError",
    "ParametersIgnoredError",
    "ServiceNotAvailableError",
    "UnapprovedKeyAccessError",
    "UnknownEndpointError",
    "UnknownExtensionsError",
    "UnknownParticipantError",
    "UnknownSubscriberError",
    "UnknownSubscriptionError"
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ErrorCodeStructureUnclassified

Type for Error Code.

{
  "type": "object",
  "properties": {
    "ErrorText": {
      "type": "string",
      "description": "Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition."
    },
    "number": {
      "type": "integer",
      "description": "Error code number associated with error.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ErrorConditionUnclassified

Description of error or warning condition associated with response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorConditionStructure"
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ErrorConditionElementUnclassified

Element fror an erroc condition (for use in WSDL.)

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorConditionElementStructure"
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ErrorConditionElementStructureUnclassified

Type for Standard ErrorConditions for Service request.

{
  "type": "object",
  "properties": {
    "UnapprovedKeyAccessError": {
      "$ref": "#/definitions/UnapprovedKeyAccessError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "UnknownParticipantError": {
      "allOf": [
        {
          "$ref": "#/definitions/UnknownParticipantError"
        }
      ],
      "description": "Error: Recipient for a message to be distributed is unknown. I.e. delegatior is found, but  +SIRI v2.0",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "UnknownEndpointError": {
      "$ref": "#/definitions/UnknownEndpointError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "EndpointDeniedAccessError": {
      "$ref": "#/definitions/EndpointDeniedAccessError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "EndpointNotAvailableAccessError": {
      "$ref": "#/definitions/EndpointNotAvailableAccessError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "ServiceNotAvailableError": {
      "$ref": "#/definitions/ServiceNotAvailableError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "CapabilityNotSupportedError": {
      "$ref": "#/definitions/CapabilityNotSupportedError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "AccessNotAllowedError": {
      "$ref": "#/definitions/AccessNotAllowedError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "InvalidDataReferencesError": {
      "$ref": "#/definitions/InvalidDataReferencesError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "BeyondDataHorizon": {
      "allOf": [
        {
          "$ref": "#/definitions/BeyondDataHorizon"
        }
      ],
      "description": "Error: Data period or subscription period is outside of period covered by service.   +SIRI v2.0.",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "NoInfoForTopicError": {
      "$ref": "#/definitions/NoInfoForTopicError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "ParametersIgnoredError": {
      "$ref": "#/definitions/ParametersIgnoredError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "UnknownExtensionsError": {
      "allOf": [
        {
          "$ref": "#/definitions/UnknownExtensionsError"
        }
      ],
      "description": "Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.  +SIRI v2.0.",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "AllowedResourceUsageExceededError": {
      "$ref": "#/definitions/AllowedResourceUsageExceededError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "OtherError": {
      "$ref": "#/definitions/OtherError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "UnknownSubscriptionError": {
      "$ref": "#/definitions/UnknownSubscriptionError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError",
        "UnknownSubscriptionError"
      ]
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/ErrorDescriptionStructure"
        }
      ],
      "description": "Text description of error."
    }
  },
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ErrorConditionStructureUnclassified

Type for RequestErrorCondition.

{
  "type": "object",
  "properties": {
    "ServiceNotAvailableError": {
      "$ref": "#/definitions/ServiceNotAvailableError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "CapabilityNotSupportedError": {
      "$ref": "#/definitions/CapabilityNotSupportedError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "AccessNotAllowedError": {
      "$ref": "#/definitions/AccessNotAllowedError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "InvalidDataReferencesError": {
      "$ref": "#/definitions/InvalidDataReferencesError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "BeyondDataHorizon": {
      "allOf": [
        {
          "$ref": "#/definitions/BeyondDataHorizon"
        }
      ],
      "description": "Error: Data period or subscription period is outside of period covered by service.   +SIRI v2.0.",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "NoInfoForTopicError": {
      "$ref": "#/definitions/NoInfoForTopicError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "ParametersIgnoredError": {
      "$ref": "#/definitions/ParametersIgnoredError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "UnknownExtensionsError": {
      "allOf": [
        {
          "$ref": "#/definitions/UnknownExtensionsError"
        }
      ],
      "description": "Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.  +SIRI v2.0.",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "AllowedResourceUsageExceededError": {
      "$ref": "#/definitions/AllowedResourceUsageExceededError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "OtherError": {
      "$ref": "#/definitions/OtherError",
      "x-netex-choice": [
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/NaturalLanguageStringStructure"
        }
      ],
      "description": "Text description of error."
    }
  },
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ErrorDescriptionStructureUnclassified

Type for Description of an error.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

EscalatorEquipmentEntity

Specialisation of STAIR EQUIPMENT for ESCALATORs.

{
  "$ref": "#/definitions/EscalatorEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

EscalatorEquipment_VersionStructureStructure

Type for an ESCALATOR EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StairEquipment_VersionStructure"
    },
    {
      "properties": {
        "TactileActuators": {
          "type": "boolean",
          "description": "Whether there are buttons to start the ESCALATOR if it is not moving, and whether these buttons are intended and suited for the visually impaired."
        },
        "EnergySaving": {
          "type": "boolean",
          "description": "Whether ESCALATOR is Energy Saving."
        },
        "DogsMustBeCarried": {
          "type": "boolean",
          "description": "Whether dogs must be carried on ESCALATOR. +v1.1"
        },
        "EscalatorWithLanding": {
          "type": "boolean",
          "description": "Whether ESCALATOR has a landing. +v1.1"
        },
        "MonitoringRemoteControl": {
          "type": "boolean",
          "description": "Whether the escalator is equipped with a remote operation control system."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

EscalatorEquipmentIdTypeUnclassified

Type for identifier of an ESCALATOR EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EscalatorEquipmentRefReference

Identifier of an ESCALATOR EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EscalatorEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EscalatorEquipmentRefStructureReference

Type for a reference to an ESCALATOR EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EscalatorEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

EscalatorFreeAccessUnclassified

Whether a PLACE has escalator free access.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

EstimatedPassingTimeUnclassified

Estimated PASSING TIME.

{
  "$ref": "#/definitions/EstimatedPassingTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "DatedPassingTime",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

EstimatedPassingTime_VersionedChildStructureUnclassified

Type for Estimate.

{
  "allOf": [
    {
      "$ref": "#/definitions/DatedPassingTime_VersionedChildStructure"
    },
    {
      "properties": {
        "ExpectedArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Expected Arrival time.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Expected departure time.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Departure Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedWaitingTime": {
          "type": "string",
          "description": "Expected waiting interval.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedNonstopPassingTime": {
          "type": "string",
          "format": "time",
          "description": "Expected PASSING TIME if doesn't stop at TIMING POINT.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "PassingTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "PASSING TIME Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedHeadway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Expected Frequency of service."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

EstimatedPassingTime_ViewStructureUnclassified

Type for Simplified ESTIMATED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_ViewStructure"
    },
    {
      "properties": {
        "ExpectedArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Expected Arrival time.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Expected departure time.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Departure Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedWaitingTime": {
          "type": "string",
          "description": "Expected waiting interval.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedNonstopPassingTime": {
          "type": "string",
          "format": "time",
          "description": "Expected PASSING TIME if doesn't stop at TIMING POINT.",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "PassingTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "PASSING TIME Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ExpectedArrivalTime",
            "ArrivalDayOffset",
            "ExpectedDepartureTime",
            "DepartureDayOffset",
            "ExpectedWaitingTime",
            "ExpectedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ExpectedHeadway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Expected Frequency of service."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

EstimatedPassingTimeIdTypeUnclassified

Type for identifier of an ESTIMATED PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

EstimatedPassingTimeRefReference

Reference to an ESTIMATED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/EstimatedPassingTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "EstimatedPassingTime",
  "x-netex-substitutionGroup": "PassingTimeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

EstimatedPassingTimeRefStructureReference

Type for a reference to an ESTIMATED PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "EstimatedPassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

estimatedPassingTimes_RelStructureCollection

Type for a list of ESTIMATED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "EstimatedPassingTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/EstimatedPassingTime"
          }
        }
      },
      "required": [
        "EstimatedPassingTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

EstimatedPassingTimeViewUnclassified

Simplified ESTIMATED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/EstimatedPassingTime_ViewStructure"
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

ExchangableToEnumerationEnum

Allowed values for Exchangeable to.

{
  "type": "string",
  "enum": [
    "anyProduct",
    "sameProductSameDay",
    "sameProductAnyDay",
    "sameProductLongerJourney",
    "sameProductShorterJourney",
    "upgradeToStandardFare",
    "upgradeToSpecifiedFare",
    "downgradeToSpecifiedFare",
    "equivalentProduct",
    "changeGroupSize",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ExchangingEntity

The number and characteristics of persons entitled to use the public transport service instead of the original customer.

{
  "$ref": "#/definitions/Exchanging_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

Exchanging_VersionStructureStructure

Type for EXCHANGING.

{
  "allOf": [
    {
      "$ref": "#/definitions/Reselling_VersionStructure"
    },
    {
      "properties": {
        "NumberOfExchangesAllowed": {
          "type": "integer",
          "description": "Maximum number of exchanges allowed."
        },
        "ToFareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClassEnumeration"
            }
          ],
          "description": "Fare class to which can exchange, if specifically limited."
        },
        "ToClassOfUseRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ClassOfUseRefStructure"
            }
          ],
          "description": "Fare class to which can exchange, if specifically limited."
        },
        "ExchangableTo": {
          "allOf": [
            {
              "$ref": "#/definitions/ExchangableToEnumeration"
            }
          ],
          "description": "Type of fare for which product can be exchanged."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

ExchangingIdTypeUnclassified

Type for identifier of a EXCHANGING USAGE PARAMETER.

{
  "$ref": "#/definitions/ResellingIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ExchangingRefReference

Reference to a EXCHANGING USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/ExchangingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Exchanging",
  "x-netex-substitutionGroup": "ResellingRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ExchangingRefStructureReference

Type for Reference to a EXCHANGING USAGE PARAMETER.

{
  "$ref": "#/definitions/ResellingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Exchanging",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

explicitEquipments_RelStructureCollection

Type for a list of LOCAL SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "InstalledEquipmentRef": {
          "$ref": "#/definitions/InstalledEquipmentRef"
        },
        "InstalledEquipment": {
          "$ref": "#/definitions/InstalledEquipment"
        },
        "LocalServiceRef": {
          "$ref": "#/definitions/LocalServiceRef"
        },
        "LocalService": {
          "$ref": "#/definitions/LocalService"
        },
        "OtherPlaceEquipment": {
          "$ref": "#/definitions/OtherPlaceEquipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAll.xsd"
}

explicitJourneyRefs_RelStructureCollection

Type for a list of JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ServiceJourneyRef": {
          "$ref": "#/definitions/ServiceJourneyRef"
        },
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

explicitLocalServices_RelStructureCollection

Items of LOCAL SERVICE EQUIPMENT that may be located in PLACEs within the SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LocalServiceRef": {
          "$ref": "#/definitions/LocalServiceRef"
        },
        "LocalService": {
          "$ref": "#/definitions/LocalService"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAll.xsd"
}

explicitPlaceEquipments_RelStructureCollection

Items of fixed EQUIPMENT that may be located in places within the STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OtherPlaceEquipment": {
          "$ref": "#/definitions/OtherPlaceEquipment"
        },
        "RoughSurface": {
          "$ref": "#/definitions/RoughSurface"
        },
        "EntranceEquipment": {
          "$ref": "#/definitions/EntranceEquipment"
        },
        "StaircaseEquipment": {
          "$ref": "#/definitions/StaircaseEquipment"
        },
        "LiftEquipment": {
          "$ref": "#/definitions/LiftEquipment"
        },
        "LiftCallEquipment": {
          "$ref": "#/definitions/LiftCallEquipment"
        },
        "EscalatorEquipment": {
          "$ref": "#/definitions/EscalatorEquipment"
        },
        "TravelatorEquipment": {
          "$ref": "#/definitions/TravelatorEquipment"
        },
        "RampEquipment": {
          "$ref": "#/definitions/RampEquipment"
        },
        "QueueingEquipment": {
          "$ref": "#/definitions/QueueingEquipment"
        },
        "CrossingEquipment": {
          "$ref": "#/definitions/CrossingEquipment"
        },
        "PlaceLighting": {
          "$ref": "#/definitions/PlaceLighting"
        },
        "PlaceSign": {
          "allOf": [
            {
              "$ref": "#/definitions/PlaceSignStructure"
            }
          ],
          "description": "PLACE SIGN. Sign indicating name of STOP PLACE. t."
        },
        "HeadingSign": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadingSignStructure"
            }
          ],
          "description": "Sign identifying a direction to a PLACE."
        },
        "GeneralSign": {
          "allOf": [
            {
              "$ref": "#/definitions/GeneralSignStructure"
            }
          ],
          "description": "PLACE SIGN."
        },
        "HelpPointEquipment": {
          "allOf": [
            {
              "$ref": "#/definitions/HelpPointEquipment"
            }
          ],
          "description": "Specialisation of PASSENGER EQUIPMENT for a help point."
        },
        "PassengerSafetyEquipment": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerSafetyEquipment"
            }
          ],
          "description": "Specialisation of PASSENGER EQUIPMENT for passenger safety."
        },
        "RubbishDisposalEquipment": {
          "allOf": [
            {
              "$ref": "#/definitions/RubbishDisposalEquipment"
            }
          ],
          "description": "Specialisation of EQUIPMENT for Rubbish disposal, describing bins, rubbish types, etc."
        },
        "SanitaryEquipment": {
          "allOf": [
            {
              "$ref": "#/definitions/SanitaryEquipment"
            }
          ],
          "description": "Specialisation of PASSENGER EQUIPMENT for sanitary facilities. e.g. WC, Shower, baby change."
        },
        "TicketingEquipment": {
          "$ref": "#/definitions/TicketingEquipment"
        },
        "TicketValidatorEquipment": {
          "$ref": "#/definitions/TicketValidatorEquipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAll.xsd"
}

ExtensionsUnclassified

User defined Extensions to ENTITY in schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

{
  "allOf": [
    {
      "$ref": "#/definitions/ExtensionsStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_utility_xml.xsd"
}

ExtensionsStructureUnclassified

Type for Extensions to schema. Wraps an 'any' tag to ensure decidability.

{
  "type": "object",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_xml.xsd"
}

exteriorUnclassified

A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRingPropertyType"
    }
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

ExternalObjectRefStructureReference

Type for a reference.to an external object.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "description": "Type of reference.",
      "xml": {
        "attribute": true
      }
    },
    "ref": {
      "type": "string",
      "description": "Reference to an entity in an external system.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

FacilityIdTypeUnclassified

Identifier of a FACILITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FacilityRefReference

Reference to a FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/FacilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FacilityRefStructureReference

Type for a reference to a FACILITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FacilityRequirementEntity

Requirements for carrying passengers.

{
  "$ref": "#/definitions/FacilityRequirement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehicleRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

FacilityRequirement_VersionStructureStructure

Type for a FACILITY REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRequirement_VersionStructure"
    },
    {
      "properties": {
        "facilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities required for VEHICLE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

FacilityRequirementIdTypeUnclassified

Type for identifier of a FACILITY REQUIRMENT.

{
  "$ref": "#/definitions/VehicleRequirementIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

FacilityRequirementRefReference

Reference to a FACILITY REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FacilityRequirementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FacilityRequirement",
  "x-netex-substitutionGroup": "VehicleRequirementRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

FacilityRequirementRefStructureReference

Type for a reference to a FACILITY REQUIRMENT.

{
  "$ref": "#/definitions/VehicleRequirementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FacilityRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

facilityRequirements_RelStructureCollection

Type for a list of FACILITY REQUIREMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FacilityRequirementRef": {
          "$ref": "#/definitions/FacilityRequirementRef"
        },
        "FacilityRequirement": {
          "$ref": "#/definitions/FacilityRequirement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

FacilitySetAbstract

Facility. Set of enumerated FACILITY values (names based on TPEG classifications, augmented with UIC etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/FacilitySet_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "RestrictedServiceFacilitySet",
    "ServiceFacilitySet",
    "SiteFacilitySet"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FacilitySet_VersionStructureStructure

Type for a FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "ProvidedByRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationRefStructure"
            }
          ],
          "description": "Provider of FACILITY SET."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of FACILITY SET."
        },
        "TypeOfFacilityRef": {
          "$ref": "#/definitions/TypeOfFacilityRef"
        },
        "otherFacilities": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfEquipment_RelStructure"
            }
          ],
          "description": "Arbitrary user defined Faciliy."
        },
        "AccessibilityInfoFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessibilityInfoFacilityList"
            }
          ],
          "description": "List of ACCESSIBILITY INFORMATION FACILITies."
        },
        "AssistanceFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/AssistanceFacilityList"
            }
          ],
          "description": "List of ASSISTANCE FACILITies."
        },
        "AccessibilityToolList": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessibilityToolList"
            }
          ],
          "description": "List of TYPEs of ACCESSIBILITY TOOLs."
        },
        "CarServiceFacilityList": {
          "$ref": "#/definitions/CarServiceFacilityList"
        },
        "CateringFacilityList": {
          "$ref": "#/definitions/CateringFacilityList"
        },
        "ClimateControlList": {
          "allOf": [
            {
              "$ref": "#/definitions/ClimateControlList"
            }
          ],
          "description": "+v2.0"
        },
        "FamilyFacilityList": {
          "$ref": "#/definitions/FamilyFacilityList"
        },
        "FareClasses": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClasses"
            }
          ],
          "description": "List of Fare Classes."
        },
        "GenderLimitation": {
          "$ref": "#/definitions/GenderLimitation"
        },
        "LightingControlFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingControlFacilityList"
            }
          ],
          "description": "+v2.0"
        },
        "MealFacilityList": {
          "$ref": "#/definitions/MealFacilityList"
        },
        "MedicalFacilityList": {
          "$ref": "#/definitions/MedicalFacilityList"
        },
        "MobilityFacilityList": {
          "$ref": "#/definitions/MobilityFacilityList"
        },
        "NuisanceFacilityList": {
          "$ref": "#/definitions/NuisanceFacilityList"
        },
        "PassengerCommsFacilityList": {
          "$ref": "#/definitions/PassengerCommsFacilityList"
        },
        "PassengerInformationEquipmentList": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerInformationEquipmentListOfEnumerations"
            }
          ],
          "description": "List of PASSENGER INFORMATION Equipments."
        },
        "PassengerInformationFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerInformationFacilityList"
            }
          ],
          "description": "List of PASSENGER INFORMATION FACILITies."
        },
        "RetailFacilityList": {
          "$ref": "#/definitions/RetailFacilityList"
        },
        "SafetyFacilityList": {
          "$ref": "#/definitions/SafetyFacilityList"
        },
        "SanitaryFacilityList": {
          "$ref": "#/definitions/SanitaryFacilityList"
        },
        "TicketingFacilityList": {
          "$ref": "#/definitions/TicketingFacilityList"
        },
        "TicketingServiceFacilityList": {
          "$ref": "#/definitions/TicketingServiceFacilityList"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FacilitySetIdTypeUnclassified

Identifier of a FACILITY SET.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FacilitySetRefReference

Reference to a FACILITY SET.

{
  "allOf": [
    {
      "$ref": "#/definitions/FacilitySetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FacilitySet",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ServiceFacilitySetRef",
    "SiteFacilitySetRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FacilitySetRefStructureReference

Type for a reference to a FACILITY SET.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FacilitySet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FamilyFacilitiesListOfEnumerationsUnclassified

List of values for FAMILY FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/FamilyFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FamilyFacilityUnclassified

Classification of FAMILY FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/FamilyFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FamilyFacilityEnumerationEnum

Allowed values for Family Accommodation.

{
  "type": "string",
  "enum": [
    "none",
    "servicesForChildren",
    "servicesForArmyFamilies",
    "nurseryService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

FamilyFacilityListUnclassified

List of FAMILY FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/FamilyFacilitiesListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FareBasisEnumerationEnum

Allowed values for Fare Basis.

{
  "type": "string",
  "enum": [
    "route",
    "distance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

FareClassUnclassified

Classification of FARE CLASSes.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareClassEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FareClassEnumerationEnum

Values for Fare Class Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "firstClass",
    "secondClass",
    "thirdClass",
    "preferente",
    "premiumClass",
    "businessClass",
    "standardClass",
    "turista",
    "economyClass",
    "any"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

FareClassesUnclassified

List of FARE CLASSes.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareClassListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FareClassListOfEnumerationsUnclassified

List of values for FARE CLASSes.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/FareClassEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

FareContractEntity

A contract with a particular (but possibly anonymous) customer, ruling the consumption of transport services (and joint services). A FARE CONTRACT may be designed for a fixed SALES OFFER PACKAGE (e.g. ticket) or to allow successive purchases of SALES OFFER PACKAGEs.

{
  "$ref": "#/definitions/FareContract_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContract_VersionStructureStructure

Type for FARE CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of FARE CONTRACT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of FARE CONTRACT."
        },
        "StartDate": {
          "type": "string",
          "format": "date-time",
          "description": "Start Date of FARE CONTRACT."
        },
        "EndDate": {
          "type": "string",
          "format": "date-time",
          "description": "End Date of FARE CONTRACT."
        },
        "Status": {
          "type": "string",
          "description": "Status of FARE CONTRACT."
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "CustomerAccountRef": {
          "$ref": "#/definitions/CustomerAccountRef"
        },
        "TypeOfFareContractRef": {
          "$ref": "#/definitions/TypeOfFareContractRef"
        },
        "fareContractEntries": {
          "allOf": [
            {
              "$ref": "#/definitions/fareContractEntries_RelStructure"
            }
          ],
          "description": "Events in CONTRACT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

fareContractEntries_RelStructureCollection

Type for a list of FARE CONTRACT ENTRYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FareContractEntryRef": {
          "$ref": "#/definitions/FareContractEntryRef"
        },
        "FareContractEntry_Dummy": {
          "$ref": "#/definitions/FareContractEntry_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractEntryAbstract

A log entry describing an event referring to the life of a FARE CONTRACT: initial contracting, sales, validation entries, etc. A subset of a FARE CONTRACT ENTRY is often materialised on a TRAVEL DOCUMENT.

{
  "$ref": "#/definitions/FareContractEntry_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "FareContractEntry_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractEntry_DummyAbstract

Dummy type for FARE CONTRACT ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "FareContractEntry",
    "SalesTransaction",
    "TravelSpecification_Dummy"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractEntry_VersionStructureStructure

Type for FARE CONTRACT ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/LogEntry_VersionStructure"
    },
    {
      "properties": {
        "IsValid": {
          "type": "boolean",
          "description": "Whether FARE CONTRACT ENTRY is valid."
        },
        "TypeOfFareContractEntryRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfFareContractEntryRef"
            }
          ],
          "description": "A classifiication of FARE CONTRACT ENTRYs."
        },
        "FareContractRef": {
          "$ref": "#/definitions/FareContractRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractEntryIdTypeUnclassified

Type for identifier of a FARE CONTRACT ENTRY.

{
  "$ref": "#/definitions/LogEntryIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractEntryRefReference

Reference to a FARE CONTRACT ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareContractEntryRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareContractEntry",
  "x-netex-substitutionGroup": "LogEntryRef",
  "x-netex-sg-members": [
    "SalesTransactionRef",
    "TravelSpecificationRef"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractEntryRefStructureReference

Type for Reference to a FARE CONTRACT ENTRY.

{
  "$ref": "#/definitions/LogEntryRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareContractEntry",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractIdTypeUnclassified

Type for identifier of a FARE CONTRACT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractRefReference

Reference to a FARE CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareContractRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareContract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractRefStructureReference

Type for Reference to a FARE CONTRACT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareContract",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

fareContracts_RelStructureCollection

Type for a list of FARE CONTRACTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FareContractRef": {
          "$ref": "#/definitions/FareContractRef"
        },
        "FareContract": {
          "$ref": "#/definitions/FareContract"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractSecurityListingUnclassified

A listing of a FARE CONTRACT on a SECURITY LIST.

{
  "$ref": "#/definitions/FareContractSecurityListing_VersionedChildStructure",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractSecurityListing_VersionedChildStructureUnclassified

Type for FARE CONTRACT SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListing_VersionedChildStructure"
    },
    {
      "properties": {
        "FareContractRef": {
          "$ref": "#/definitions/FareContractRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareContractSecurityListingIdTypeUnclassified

Type for identifier of a FARE CONTRACT SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractSecurityListingRefReference

Reference to a FARE CONTRACT SECURITY LISTING..

{
  "allOf": [
    {
      "$ref": "#/definitions/FareContractSecurityListingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareContractSecurityListing",
  "x-netex-substitutionGroup": "SecurityListingRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractSecurityListingRefs_RelStructureCollection

Type for a list of FARE CONTRACT SECURITY LISTING.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareContractSecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareContractSecurityListingRef"
          }
        }
      },
      "required": [
        "FareContractSecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

FareContractSecurityListingRefStructureReference

Type for Reference to a FARE CONTRACT SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareContractSecurityListing",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

fareContractsInFrame_RelStructureCollection

Type for containment in frame of SALES FARE CONTRACTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FareContract": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareContract"
          }
        }
      },
      "required": [
        "FareContract"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

FareDayTypeEntity

A type of day used in the fare collection domain, characterized by one or more properties which affect the definition of access rights and prices in the fare system.

{
  "$ref": "#/definitions/FareDayType_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DayType_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

FareDayType_VersionedStructureUnclassified

Type for FARE DAY TYPE.

{
  "$ref": "#/definitions/DayType_VersionStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

FareDayTypeIdTypeUnclassified

Type for identifier of a FARE DAY TYPE.

{
  "$ref": "#/definitions/DayTypeIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

FareDayTypeRefReference

Reference to a FARE DAY TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareDayTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareDayType",
  "x-netex-substitutionGroup": "DayTypeRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

FareDayTypeRefStructureReference

Type for Reference to a FARE DAY TYPE.

{
  "$ref": "#/definitions/DayTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareDayType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

FareDebitAbstract

A LOG ENTRY recording data about a debiting action relating to a fare or use of a fare.

{
  "$ref": "#/definitions/FareDebit_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "FareDebit_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

FareDebit_DummyAbstract

Dummy type for FARE DEBIT

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "BookingDebit",
    "FareDebit",
    "FareProductSaleDebit",
    "OffenceDebit",
    "OtherDebit",
    "TripDebit"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

FareDebit_VersionStructureStructure

Type for FARE DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/LogEntry_VersionStructure"
    },
    {
      "properties": {
        "Amount": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "PRICE amount. in specified currency."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency of Price ISO 4217."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "Units": {
          "type": "number",
          "description": "Other units for PRICE (If not in a currency)."
        },
        "ruleStepResults": {
          "allOf": [
            {
              "$ref": "#/definitions/priceRuleStepResults_RelStructure"
            }
          ],
          "description": "Interim amounts for any pricing rules applied to derive price , for example VAT amount charged. +v1.1"
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Method of payment used."
        },
        "TypeOfPaymentMethodRef": {
          "$ref": "#/definitions/TypeOfPaymentMethodRef"
        },
        "CardNumber": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCodeStructure"
            }
          ],
          "description": "Card number used,"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

FareDebitIdTypeUnclassified

Type for identifier of a FARE DEBIT.

{
  "$ref": "#/definitions/LogEntryIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

FareDebitRefReference

Reference to a FARE DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareDebitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareDebit",
  "x-netex-substitutionGroup": "LogEntryRef",
  "x-netex-sg-members": [
    "BookingDebitRef",
    "FareProductSaleDebitRef",
    "OffenceDebitRef",
    "OtherDebitRef",
    "TripDebitRef"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

fareDebitRefs_RelStructureCollection

Type for a collection of one or more references to a FARE DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareDebitRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareDebitRef"
          }
        }
      },
      "required": [
        "FareDebitRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

FareDebitRefStructureReference

Type for Reference to a FARE DEBIT.

{
  "$ref": "#/definitions/LogEntryRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareDebit",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

FareDemandFactorEntity

The value of a QUALITY INTERVAL or a DISTANCE MATRIX ELEMENT expressed by a QUALITY UNIT.

{
  "$ref": "#/definitions/FareDemandFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "QualityStructureFactor_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

FareDemandFactor_VersionStructureStructure

Type for FARE DEMAND FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/QualityStructureFactor_VersionStructure"
    },
    {
      "properties": {
        "FareDemandType": {
          "allOf": [
            {
              "$ref": "#/definitions/FareDemandTypeEnumeration"
            }
          ],
          "description": "Classification of demand using standard allowed values."
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef"
        },
        "StopUseConstraint": {
          "allOf": [
            {
              "$ref": "#/definitions/StopUseConstraintEnumeration"
            }
          ],
          "description": "Nature of constraint on uses of stop"
        },
        "startTimesAtStopPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/startTimeAtStopPoints_RelStructure"
            }
          ],
          "description": "Start times at SCHEDULED STOP POINTS refining FARE DEMAND FACTOR."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

FareDemandFactorIdTypeUnclassified

Type for identifier of a FARE DEMAND FACTOR.

{
  "$ref": "#/definitions/QualityStructureFactorIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

FareDemandFactorRefReference

Reference to a FARE DEMAND FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareDemandFactorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareDemandFactor",
  "x-netex-substitutionGroup": "QualityStructureFactorRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

FareDemandFactorRefStructureReference

Type for Reference to a FARE DEMAND FACTOR.

{
  "$ref": "#/definitions/QualityStructureFactorRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareDemandFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

fareDemandFactors_RelStructureCollection

Type for a list of FARE DEMAND FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareDemandFactorRef": {
          "$ref": "#/definitions/FareDemandFactorRef"
        },
        "FareDemandFactor": {
          "$ref": "#/definitions/FareDemandFactor"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

FareDemandTypeEnumerationEnum

Allowed values for Fare demand type.

{
  "type": "string",
  "enum": [
    "peak",
    "middle",
    "offPeak",
    "superOffPeak",
    "night",
    "specialEvent"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

FareElementInSequenceUnclassified

A FARE STRUCTURE ELEMENT as a part of a VALIDABLE ELEMENT, including its possible order in the sequence of FARE STRUCTURE ELEMENTs forming that VALIDABLE ELEMENT, and its possible quantitative limitation.

{
  "$ref": "#/definitions/FareElementInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareElementInSequence_VersionedChildStructureUnclassified

Type for FARE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of FARE ELEMENT IN SEQUENCE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of FARE ELEMENT IN SEQUENCE."
        },
        "IsFirstInSequence": {
          "type": "boolean",
          "description": "Whether element is first in sequence. Default is false."
        },
        "IsLastInSequence": {
          "type": "boolean",
          "description": "Whether element is last in sequence. Default is false."
        },
        "AccessNumberIsLimited": {
          "type": "boolean",
          "description": "Whether access is limited."
        },
        "MinimumAccess": {
          "type": "integer",
          "minimum": 0,
          "description": "Minimum number of times use of this element must occur in a given trip. =v1.1"
        },
        "MaximumAccess": {
          "type": "integer",
          "minimum": 0,
          "description": "Maximum number of times use of this element mayoccur in a given trip. +v1.1"
        },
        "AccessNumber": {
          "type": "integer",
          "description": "Number of access."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "order of element in sequence. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareElementInSequenceIdTypeUnclassified

Type for identifier of a FARE ELEMENT IN SEQUENCE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareElementInSequenceRefAbstract

Reference to a FARE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareElementInSequenceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "AccessRightInProductRef",
    "ControllableElementInSequenceRef",
    "FareStructureElementInSequenceRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

fareElementInSequenceRefs_RelStructureCollection

Type for a collection of one or more references to a FARE STRUCTURE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareElementInSequenceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareElementInSequenceRef"
          }
        }
      },
      "required": [
        "FareElementInSequenceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareElementInSequenceRefStructureReference

Type for Reference to a FARE ELEMENT IN SEQUENCE.

{
  "$ref": "#/definitions/OrderedVersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareElementInSequence",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareFrameEntity

A coherent set of Fare data to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/FareFrame_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FareFrame_VersionFrameStructureUnclassified

Type for a FARE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "Mode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Default PUBLIC TRANSPORT MODE."
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "PricingParameterSet": {
          "$ref": "#/definitions/PricingParameterSet"
        },
        "notices": {
          "allOf": [
            {
              "$ref": "#/definitions/noticesInFrame_RelStructure"
            }
          ],
          "description": "NOTICEs in frame."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs in frame."
        },
        "borderPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/borderPointsInFrame_RelStructure"
            }
          ],
          "description": "BORDER POINTs in FRAME."
        },
        "fareScheduledStopPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/fareScheduledStopPointsInFrame_RelStructure"
            }
          ],
          "description": "FARE SCHEDULED STOP POINTs in FRAME."
        },
        "fareZones": {
          "allOf": [
            {
              "$ref": "#/definitions/fareZonesInFrame_RelStructure"
            }
          ],
          "description": "FARE ZONEs in FRAME."
        },
        "fareSections": {
          "allOf": [
            {
              "$ref": "#/definitions/fareSectionsInFrame_RelStructure"
            }
          ],
          "description": "FARE SECTIONs in FRAME."
        },
        "seriesConstraints": {
          "allOf": [
            {
              "$ref": "#/definitions/fareSeriesInFrame_RelStructure"
            }
          ],
          "description": "FARE PRODUCTs in FRAME."
        },
        "geographicalUnits": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalUnits_RelStructure"
            }
          ],
          "description": "GEOGRAPHICAL UNITs in Frame."
        },
        "geographicalIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalIntervals_RelStructure"
            }
          ],
          "description": "GEOGRAPHICAL INTERVALs in Frame."
        },
        "geographicalStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalStructureFactors_RelStructure"
            }
          ],
          "description": "GEOGRAPHICAL STRUCTURE FACTORS in Frame."
        },
        "timeUnits": {
          "allOf": [
            {
              "$ref": "#/definitions/timeUnits_RelStructure"
            }
          ],
          "description": "TIME UNITs in Frame."
        },
        "timeIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/timeIntervals_RelStructure"
            }
          ],
          "description": "TIME INTERVALs in Frame."
        },
        "timeStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/timeStructureFactors_RelStructure"
            }
          ],
          "description": "TIME STRUCTURE FACTORS in Frame."
        },
        "qualityStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/qualityStructureFactors_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE FACTORS in Frame."
        },
        "distanceMatrixElements": {
          "allOf": [
            {
              "$ref": "#/definitions/distanceMatrixElements_RelStructure"
            }
          ],
          "description": "DISTANCE MATRIX ELEMENTs in Frame."
        },
        "groupsOfDistanceMatrixElements": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfDistanceMatrixElements_RelStructure"
            }
          ],
          "description": "GROUPs OF DISTANCE MATRIX ELEMENTs in Frame."
        },
        "fareStructureElements": {
          "allOf": [
            {
              "$ref": "#/definitions/fareStructureElementsInFrame_RelStructure"
            }
          ],
          "description": "FARE STRUCTURE ELEMENTs in FRAME."
        },
        "tariffs": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffsInFrame_RelStructure"
            }
          ],
          "description": "TARIFFs in FRAME."
        },
        "validableElements": {
          "allOf": [
            {
              "$ref": "#/definitions/validableElementsInFrame_RelStructure"
            }
          ],
          "description": "VALIDABLE ELEMENTs in FRAME."
        },
        "controllableElements": {
          "allOf": [
            {
              "$ref": "#/definitions/controllableElementsInFrame_RelStructure"
            }
          ],
          "description": "CONTROLLABLE ELEMENTs in FRAME."
        },
        "usageParameters": {
          "allOf": [
            {
              "$ref": "#/definitions/usageParametersInFrame_RelStructure"
            }
          ],
          "description": "FARE USAGE PARAMETERS in FRAME."
        },
        "accessRightParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/accessRightParameterAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "ACCESS RIGHT PARAMETER ASSIGNMENTs in frame."
        },
        "fareProducts": {
          "allOf": [
            {
              "$ref": "#/definitions/fareProductsInFrame_RelStructure"
            }
          ],
          "description": "FARE PRODUCTs in FRAME."
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/farePricesInFrame_RelStructure"
            }
          ],
          "description": "PRICE GROUPs in FRAME."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTablesInFrame_RelStructure"
            }
          ],
          "description": "FARE TABLEs in FRAME."
        },
        "distributionChannels": {
          "allOf": [
            {
              "$ref": "#/definitions/distributionChannelsInFrame_RelStructure"
            }
          ],
          "description": "DISTRIBUTION CHANNELS in FRAME."
        },
        "groupsOfDistributionChannels": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfDistributionChannelsInFrame_RelStructure"
            }
          ],
          "description": "DISTRIBUTION CHANNELS in FRAME."
        },
        "fulfilmentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/fulfilmentMethodsInFrame_RelStructure"
            }
          ],
          "description": "FULFILMENT METHODS in FRAME."
        },
        "typesOfTravelDocuments": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfTravelDocumentInFrame_RelStructure"
            }
          ],
          "description": "TYPE OF TRAVEL DOCUMENTs in FRAME."
        },
        "salesOfferPackages": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackagesInFrame_RelStructure"
            }
          ],
          "description": "SALES OFFER PACKAGEs in FRAME."
        },
        "salesOfferPackageElements": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackageElementsInFrame_RelStructure"
            }
          ],
          "description": "SALES OFFER PACKAGEs in FRAME."
        },
        "salesOfferPackageSubstitutions": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackageSubstitutionsInFrame_RelStructure"
            }
          ],
          "description": "SALES OFFER PACKAGEs in FRAME."
        },
        "groupsOfSalesOfferPackages": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfSalesOfferPackagesInFrame_RelStructure"
            }
          ],
          "description": "GROUPS OF SALES OFFER PACKAGEs in FRAME."
        },
        "distributionAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/distributionAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "DISTRIBUTION ASSIGNMENTS in FRAME."
        },
        "parkingTariffs": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingTariffsInFrame_RelStructure"
            }
          ],
          "description": "PARKING TARIFFs in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FareFrameIdTypeUnclassified

Type for identifier of a FARE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FareFrameRefReference

Reference to a FARE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FareFrameRefStructureReference

Type for a reference to a FARE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareFrame",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FareIntervalEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/FareInterval_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareInterval_VersionStructureStructure

Type for FARE INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "nameOfClassOfUnit": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of implementation class associated with e.g. gDay, t.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareIntervalIdTypeUnclassified

Type for identifier of a FARE INTERVAL.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareIntervalRefAbstract

Reference to a FARE INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareIntervalRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-sg-members": [
    "GeographicalIntervalRef",
    "TimeIntervalRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareIntervalRefStructureReference

Type for Reference to a FARE INTERVAL.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareInterval",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FarePointInPatternUnclassified

A POINT IN PATTERN which represents the start or end of a FARE SECTION.

{
  "$ref": "#/definitions/FarePointInPattern_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FarePointInPattern_VersionedChildStructureUnclassified

Type for FARE POINT IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInJourneyPattern_VersionedChildStructure"
    },
    {
      "properties": {
        "ScheduledStopPointView": {
          "$ref": "#/definitions/ScheduledStopPointView"
        },
        "AbridgementRanking": {
          "type": "integer",
          "description": "Relative ranking for omitting this FARE POINT IN JOURNEY PATTERN when presenting an abridged verson of the series. 1=High.- omit first."
        },
        "PresentationPosition": {
          "allOf": [
            {
              "$ref": "#/definitions/SeriesPresentationEnumeration"
            }
          ],
          "description": "Relative positiion to be given to name of point when presenting it in a list of stops (Left, right etc). Allows TAP itinerary to be constructed."
        },
        "IsForbidden": {
          "type": "boolean",
          "description": "Whether use of fare point is forbidden- can be used to explicitly exclude certain routings Default is false."
        },
        "InterchangeAllowed": {
          "type": "boolean",
          "description": "Whether interchange to another service is allowed at this point.
 Default is true."
        },
        "IsFareStage": {
          "type": "boolean",
          "description": "Whether stop is considered to be a fare stage"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FarePointInPatternIdTypeUnclassified

Type for identifier of a FARE POINT IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInJourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FarePointInPatternRefReference

Reference to a FARE POINT IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePointInPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FarePointInPattern",
  "x-netex-substitutionGroup": "PointInJourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FarePointInPatternRefStructureReference

Type for Reference to a FARE POINT IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInJourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FarePointInPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

farePointsInPattern_RelStructureCollection

Type for a list of FARE POINT IN JOURNEY PATTERNs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FarePointInPatternRef": {
          "$ref": "#/definitions/FarePointInPatternRef"
        },
        "FarePointInPattern": {
          "$ref": "#/definitions/FarePointInPattern"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FarePriceAbstract

A set of all possible price features for a Fare element.

{
  "$ref": "#/definitions/FarePrice_VersionedChildStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

FarePrice_DummyAbstract

Dummy Abstract PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "CappingRulePrice",
    "ControllableElementPrice",
    "CustomerPurchasePackagePrice",
    "DistanceMatrixElementPrice",
    "FarePrice",
    "FareProductPrice",
    "FareStructureElementPrice",
    "FulfilmentMethodPrice",
    "GeographicalIntervalPrice",
    "GeographicalUnitPrice",
    "ParkingPrice",
    "QualityStructureFactorPrice",
    "SalesOfferPackagePrice",
    "SeriesConstraintPrice",
    "TimeIntervalPrice",
    "TimeUnitPrice",
    "UsageParameterPrice",
    "ValidableElementPrice"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

FarePrice_VersionedChildStructureUnclassified

Type for FARE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of FARE PRICE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of FARE PRICE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date for selling product or service at the PRICE."
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "End date for selling product or services at the PRICE."
        },
        "Amount": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "PRICE amount. in specified currency."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency of Price ISO 4217."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "Units": {
          "type": "number",
          "description": "Other units for PRICE (If not in a currency)."
        },
        "ruleStepResults": {
          "allOf": [
            {
              "$ref": "#/definitions/priceRuleStepResults_RelStructure"
            }
          ],
          "description": "Interim amounts for any pricing rules applied to derive price , for example VAT amount charged. +v1.1"
        },
        "IsAllowed": {
          "type": "boolean",
          "description": "Whether the PRICE is allowed."
        },
        "PricingServiceRef": {
          "$ref": "#/definitions/PricingServiceRef"
        },
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef"
        },
        "PricingRuleRef": {
          "$ref": "#/definitions/PricingRuleRef",
          "x-netex-choice": [
            "PricingRuleRef",
            "PricingRule_Dummy"
          ]
        },
        "PricingRule_Dummy": {
          "$ref": "#/definitions/PricingRule_Dummy",
          "x-netex-choice": [
            "PricingRuleRef",
            "PricingRule_Dummy"
          ]
        },
        "CanBeCumulative": {
          "type": "boolean",
          "description": "Whether this discount can be used cumulatively with other discounts."
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "Ranking": {
          "type": "integer",
          "description": "Ranking to give this discount relatove to other applicable discounts."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

FarePriceFrameEntity

A coherent set of Fare Price data to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/FarePriceFrame_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FarePriceFrame_VersionFrameStructureUnclassified

Type for a FARE PRICE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "Mode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Default PUBLIC TRANSPORT MODE."
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "PricingParameterSet": {
          "$ref": "#/definitions/PricingParameterSet"
        },
        "notices": {
          "allOf": [
            {
              "$ref": "#/definitions/noticesInFrame_RelStructure"
            }
          ],
          "description": "NOTICEs in frame."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs in frame."
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/farePricesInFrame_RelStructure"
            }
          ],
          "description": "PRICE GROUPs in FRAME."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTablesInFrame_RelStructure"
            }
          ],
          "description": "FARE TABLEs in FRAME."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FarePriceFrameIdTypeUnclassified

Type for identifier of a FARE PRICE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FarePriceFrameRefReference

Reference to a FARE PRICE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePriceFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FarePriceFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FarePriceFrameRefStructureReference

Type for a reference to a FARE PRICE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FarePriceFrame",
  "x-netex-source": "netex_part_3/part3_frames/netex_fareFrame_version.xsd"
}

FarePriceIdTypeUnclassified

Type for identifier of a FARE PRICE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

FarePriceRefReference

Reference to a FARE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FarePrice",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CappingRulePriceRef",
    "ControllableElementPriceRef",
    "CustomerPurchasePackagePriceRef",
    "DistanceMatrixElementPriceRef",
    "FareProductPriceRef",
    "FareStructureElementPriceRef",
    "FulfilmentMethodPriceRef",
    "GeographicalIntervalPriceRef",
    "GeographicalUnitPriceRef",
    "ParkingPriceRef",
    "QualityStructureFactorPriceRef",
    "SalesOfferPackagePriceRef",
    "SeriesConstraintPriceRef",
    "TimeIntervalPriceRef",
    "TimeUnitPriceRef",
    "UsageParameterPriceRef",
    "ValidableElementPriceRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

FarePriceRefStructureReference

Type for Reference to a FARE PRICE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FarePrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

farePrices_RelStructureCollection

Type for a list of FARE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        },
        "FarePrice_Dummy": {
          "$ref": "#/definitions/FarePrice_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

farePricesInFrame_RelStructureCollection

Type for containment in frame of FARE Prices.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "PriceGroup_Dummy": {
          "$ref": "#/definitions/PriceGroup_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

FareProductAbstract

An immaterial marketable element (access rights, discount rights etc), specific to a CHARGING MOMENT.

{
  "$ref": "#/definitions/FareProduct_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareProduct_DummyAbstract

An immaterial marketable element (access rights, discount rights etc), specific to a CHARGING MOMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ServiceAccessRight_Dummy",
  "x-netex-sg-members": [
    "AmountOfPriceUnitProduct",
    "CappedDiscountRight",
    "FareProduct",
    "PreassignedFareProduct",
    "SaleDiscountRight",
    "SupplementProduct",
    "ThirdPartyProduct",
    "UsageDiscountRight"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareProduct_VersionStructureStructure

Type for FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceAccessRight_VersionStructure"
    },
    {
      "properties": {
        "ChargingMomentRef": {
          "$ref": "#/definitions/ChargingMomentRef"
        },
        "ChargingMomentType": {
          "allOf": [
            {
              "$ref": "#/definitions/ChargingMomentEnumeration"
            }
          ],
          "description": "Enumeration of standardised Charging moment values _v1.1"
        },
        "TypeOfFareProductRef": {
          "$ref": "#/definitions/TypeOfFareProductRef",
          "x-netex-choice": [
            "TypeOfFareProductRef",
            "typesOfFareProduct"
          ]
        },
        "typesOfFareProduct": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfFareProductRefs_RelStructure"
            }
          ],
          "description": "Classifications of FARE PROFUDCT .",
          "x-netex-choice": [
            "TypeOfFareProductRef",
            "typesOfFareProduct"
          ]
        },
        "OrganisationRef_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationRef_Dummy"
            }
          ],
          "description": "ORGANISATION in charge of the FARE PRODUCT. +v1.2.2"
        },
        "ConditionSummary": {
          "$ref": "#/definitions/ConditionSummary"
        },
        "FareProductRef": {
          "$ref": "#/definitions/FareProductRef"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETR ASSIGNMENTss for an element."
        },
        "GenericParameterAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignment"
            }
          ],
          "description": "Optimisation: A single instance of a A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "GenericParameterAssignmentInContext": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignmentInContext"
            }
          ],
          "description": "Optimisation: Can be used without identity constraint A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "validableElements": {
          "allOf": [
            {
              "$ref": "#/definitions/validableElements_RelStructure"
            }
          ],
          "description": "VALIDABLE ELEMENTs making up FARE SERVICE ACCESS RIGHT."
        },
        "accessRightsInProduct": {
          "allOf": [
            {
              "$ref": "#/definitions/accessRightsInProduct_RelStructure"
            }
          ],
          "description": "Access rights given by product."
        },
        "tariffs": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffRefs_RelStructure"
            }
          ],
          "description": "TARIFFs used by FARE PRODUCT. These may be derived from lower level references."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/fareProductPrices_RelStructure"
            }
          ],
          "description": "PRICEs making up FARE PRODUCT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareProductIdTypeUnclassified

Type for identifier of a FARE PRODUCT.

{
  "$ref": "#/definitions/ServiceAccessRightIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

FareProductPriceUnclassified

A set of all possible price features of a FARE PRODUCT default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/FareProductPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareProductPrice_VersionedChildStructureUnclassified

Type for a FARE PRODUCT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "FareProductRef": {
          "$ref": "#/definitions/FareProductRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareProductPriceIdTypeUnclassified

Type for identifier of a FARE PRODUCT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

FareProductPriceRefReference

Reference to a FARE PRODUCT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProductPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareProductPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

FareProductPriceRefStructureReference

Type for Reference to a FARE PRODUCT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareProductPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

fareProductPrices_RelStructureCollection

Type for a list of FARE PRODUCT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareProductPriceRef": {
          "$ref": "#/definitions/FareProductPriceRef"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        },
        "FareProductPrice": {
          "$ref": "#/definitions/FareProductPrice"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareProductRefReference

Reference to a FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareProduct",
  "x-netex-substitutionGroup": "ServiceAccessRightRef",
  "x-netex-sg-members": [
    "AmountOfPriceUnitProductRef",
    "PreassignedFareProductRef",
    "SaleDiscountRightRef",
    "ThirdPartyProductRef",
    "UsageDiscountRightRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

fareProductRefs_RelStructureCollection

Type for references to a FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareProductRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareProductRef"
          }
        }
      },
      "required": [
        "FareProductRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

FareProductRefStructureReference

Type for Reference to a FARE PRODUCT.

{
  "$ref": "#/definitions/ServiceAccessRightRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

FareProductSaleDebitEntity

A LOG ENTRY recording data about a debiting action made to purchase a FARE PRODUCT.

{
  "$ref": "#/definitions/FareProductSaleDebit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareDebit_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

FareProductSaleDebit_VersionStructureStructure

Type for FARE PRODUCT SALES DEBIT.

{
  "$ref": "#/definitions/FareDebit_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

FareProductSaleDebitIdTypeUnclassified

Type for identifier of a FARE PRODUCT SALES DEBIT.

{
  "$ref": "#/definitions/FareDebitIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

FareProductSaleDebitRefReference

Reference to a FARE PRODUCT SALES DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProductSaleDebitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareProductSaleDebit",
  "x-netex-substitutionGroup": "FareDebitRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

FareProductSaleDebitRefStructureReference

Type for Reference to a FARE PRODUCT SALES DEBIT.

{
  "$ref": "#/definitions/FareDebitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareProductSaleDebit",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

fareProductsInFrame_RelStructureCollection

Type for containment in frame of FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FareProduct_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareProduct_Dummy"
          }
        }
      },
      "required": [
        "FareProduct_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

FareQuotaFactorEntity

A named set of parameters defining the number of quota fares available. of a given denomination.

{
  "$ref": "#/definitions/FareQuotaFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "QualityStructureFactor_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

FareQuotaFactor_VersionStructureStructure

Type for FARE QUOTA FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/QualityStructureFactor_VersionStructure"
    },
    {
      "properties": {
        "NumberOfUnits": {
          "type": "integer",
          "description": "Number of units available of product at a given price."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

FareQuotaFactorIdTypeUnclassified

Type for identifier of a FARE QUOTA FACTOR.

{
  "$ref": "#/definitions/QualityStructureFactorIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

FareQuotaFactorRefReference

Reference to a FARE QUOTA FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareQuotaFactorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareQuotaFactor",
  "x-netex-substitutionGroup": "QualityStructureFactorRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

FareQuotaFactorRefStructureReference

Type for Reference to a FARE QUOTA FACTOR.

{
  "$ref": "#/definitions/QualityStructureFactorRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareQuotaFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

fareQuotaFactors_RelStructureCollection

Type for a list of FARE QUOTA FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareQuotaFactorRef": {
          "$ref": "#/definitions/FareQuotaFactorRef"
        },
        "FareQuotaFactor": {
          "$ref": "#/definitions/FareQuotaFactor"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

FareRequestIdTypeUnclassified

Type for identifier of a FARE REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

FareRequestRefReference

Reference to a FARE REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PassengerInformationRequestRef",
  "x-netex-sg-members": [
    "RepeatedTripFareRequestRef",
    "SingleTripFareRequestRef"
  ],
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

FareRequestRefStructureReference

Type for Reference to a FARE REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

FareScheduledStopPointEntity

A POINT where passengers can board or alight from vehicles.

{
  "$ref": "#/definitions/FareScheduledStopPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareScheduledStopPoint_VersionStructureStructure

Type for FARE SCHEDULED STOP POINT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/ScheduledStopPoint_VersionStructure"
    },
    {
      "properties": {
        "SiteFacilitySetRef": {
          "$ref": "#/definitions/SiteFacilitySetRef",
          "x-netex-choice": [
            "SiteFacilitySetRef",
            "SiteFacilitySet"
          ]
        },
        "SiteFacilitySet": {
          "$ref": "#/definitions/SiteFacilitySet",
          "x-netex-choice": [
            "SiteFacilitySetRef",
            "SiteFacilitySet"
          ]
        },
        "NameOnRouting": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name to use to indicate station on routings and itineraries."
        },
        "AccountingStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareScheduledStopPointRefStructure"
            }
          ],
          "description": "Station to use for accounting (TAP TSi B1)"
        },
        "BorderPointRef": {
          "$ref": "#/definitions/BorderPointRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareScheduledStopPointIdTypeUnclassified

Type for identifier of a FARE SCHEDULED STOP POINT.

{
  "$ref": "#/definitions/ScheduledStopPointIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FareScheduledStopPointRefReference

Reference to a FARE SCHEDULED STOP POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareScheduledStopPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareScheduledStopPoint",
  "x-netex-substitutionGroup": "ScheduledStopPointRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

fareScheduledStopPointRefs_RelStructureCollection

Type for a list of FARE SCHEDULED STOP POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareScheduledStopPointRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareScheduledStopPointRef"
          }
        }
      },
      "required": [
        "FareScheduledStopPointRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FareScheduledStopPointRefStructureReference

Type for a reference to a FARE SCHEDULED STOP POINT.

{
  "$ref": "#/definitions/ScheduledStopPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareScheduledStopPoint",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

fareScheduledStopPointsInFrame_RelStructureCollection

Type for containment in frame of FARE SCHEUDLED STOP POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "ScheduledStopPoint": {
          "$ref": "#/definitions/ScheduledStopPoint"
        },
        "FareScheduledStopPoint": {
          "allOf": [
            {
              "$ref": "#/definitions/FareScheduledStopPoint"
            }
          ],
          "description": "A POINT where passengers can board or alight from vehicles and that is designated fare point."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareSectionEntity

A subdivision of a JOURNEY PATTERN consisting of consecutive POINTs IN JOURNEY PATTERN, used to define an element of the fare structure.

{
  "$ref": "#/definitions/FareSection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Section_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareSection_VersionStructureStructure

Type for FARE SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralSection_VersionStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef",
          "x-netex-choice": [
            "JourneyPatternRef",
            "JourneyPattern"
          ]
        },
        "JourneyPattern": {
          "$ref": "#/definitions/JourneyPattern",
          "x-netex-choice": [
            "JourneyPatternRef",
            "JourneyPattern"
          ]
        },
        "FromPointInPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FarePointInPatternRefStructure"
            }
          ],
          "description": "FARE POINT IN JOURNEY PATTERN at which FARE SECTION begins."
        },
        "ToPointInPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FarePointInPatternRefStructure"
            }
          ],
          "description": "FARE POINT IN JOURNEY PATTERN at which FARE SECTION ends."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareSectionIdTypeUnclassified

Type for identifier of a FARE SECTION.

{
  "$ref": "#/definitions/GeneralSectionIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FareSectionRefReference

Reference to a FARE SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareSectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareSection",
  "x-netex-substitutionGroup": "GeneralSectionRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FareSectionRefStructureReference

Type for Reference to a FARE SECTION.

{
  "$ref": "#/definitions/GeneralSectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareSection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

fareSections_RelStructureCollection

Type for a list of FARE SECTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FareSectionRef": {
          "$ref": "#/definitions/FareSectionRef"
        },
        "FareSection": {
          "$ref": "#/definitions/FareSection"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

fareSectionsInFrame_RelStructureCollection

Type for containment in frame of FARE SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FareSection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareSection"
          }
        }
      },
      "required": [
        "FareSection"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

fareSeriesInFrame_RelStructureCollection

Type for containment in frame of SERIES CONSTRAINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "SeriesConstraint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SeriesConstraint"
          }
        }
      },
      "required": [
        "SeriesConstraint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

FareStructureElementEntity

A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (fare structure) are applied.

{
  "$ref": "#/definitions/FareStructureElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElement_VersionStructureStructure

Type for FARE STRUCTURE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "TariffBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/TariffBasisEnumeration"
            }
          ],
          "description": "Basis for tariff using element."
        },
        "TypeOfFareStructureElementRef": {
          "$ref": "#/definitions/TypeOfFareStructureElementRef"
        },
        "GeographicalIntervalRef": {
          "$ref": "#/definitions/GeographicalIntervalRef",
          "x-netex-choice": [
            "GeographicalIntervalRef",
            "geographicalIntervals",
            "geographicalStructureFactors"
          ]
        },
        "geographicalIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalIntervals_RelStructure"
            }
          ],
          "description": "References to GEOGRAPHICAL INTERVALS pertaining to FARE STRUCTURE ELEMENT.",
          "x-netex-choice": [
            "GeographicalIntervalRef",
            "geographicalIntervals",
            "geographicalStructureFactors"
          ]
        },
        "geographicalStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalStructureFactors_RelStructure"
            }
          ],
          "description": "References to GEOGRAPHICAL STRUCTURE FACTORs pertaining to FARE STRUCTURE ELEMENT.",
          "x-netex-choice": [
            "GeographicalIntervalRef",
            "geographicalIntervals",
            "geographicalStructureFactors"
          ]
        },
        "TimeIntervalRef": {
          "$ref": "#/definitions/TimeIntervalRef",
          "x-netex-choice": [
            "TimeIntervalRef",
            "timeIntervals",
            "timeStructureFactors"
          ]
        },
        "timeIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/timeIntervals_RelStructure"
            }
          ],
          "description": "References to TIME INTERVALS pertaining to FARE STRUCTURE ELEMENT.",
          "x-netex-choice": [
            "TimeIntervalRef",
            "timeIntervals",
            "timeStructureFactors"
          ]
        },
        "timeStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/timeStructureFactors_RelStructure"
            }
          ],
          "description": "References to TIME STRUCTURE FACTORs pertaining to FARE STRUCTURE ELEMENT.",
          "x-netex-choice": [
            "TimeIntervalRef",
            "timeIntervals",
            "timeStructureFactors"
          ]
        },
        "QualityStructureFactorRef": {
          "$ref": "#/definitions/QualityStructureFactorRef",
          "x-netex-choice": [
            "QualityStructureFactorRef",
            "qualityStructureFactors"
          ]
        },
        "qualityStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/qualityStructureFactors_RelStructure"
            }
          ],
          "description": "References to QUALITY STRUCTURE FACTORs pertaining to FARE STRUCTURE ELEMENT.",
          "x-netex-choice": [
            "QualityStructureFactorRef",
            "qualityStructureFactors"
          ]
        },
        "DistanceMatrixElementRef": {
          "$ref": "#/definitions/DistanceMatrixElementRef",
          "x-netex-choice": [
            "DistanceMatrixElementRef",
            "distanceMatrixElements",
            "GroupOfDistanceMatrixElementsRef",
            "GroupOfDistanceMatrixElements"
          ]
        },
        "distanceMatrixElements": {
          "allOf": [
            {
              "$ref": "#/definitions/distanceMatrixElements_RelStructure"
            }
          ],
          "description": "DiISTANCE MATRIX ELEMENTS IN FARE STRUCTURE.",
          "x-netex-choice": [
            "DistanceMatrixElementRef",
            "distanceMatrixElements",
            "GroupOfDistanceMatrixElementsRef",
            "GroupOfDistanceMatrixElements"
          ]
        },
        "GroupOfDistanceMatrixElementsRef": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef",
          "x-netex-choice": [
            "DistanceMatrixElementRef",
            "distanceMatrixElements",
            "GroupOfDistanceMatrixElementsRef",
            "GroupOfDistanceMatrixElements"
          ]
        },
        "GroupOfDistanceMatrixElements": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElements",
          "x-netex-choice": [
            "DistanceMatrixElementRef",
            "distanceMatrixElements",
            "GroupOfDistanceMatrixElementsRef",
            "GroupOfDistanceMatrixElements"
          ]
        },
        "fareStructureElementsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/fareStructureElementsInSequence_RelStructure"
            }
          ],
          "description": "Use of FARESTRUCTURE ELEMENTs in a particular sequence."
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETR ASSIGNMENTss for an element."
        },
        "GenericParameterAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignment"
            }
          ],
          "description": "Optimisation: A single instance of a A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "GenericParameterAssignmentInContext": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignmentInContext"
            }
          ],
          "description": "Optimisation: Can be used without identity constraint A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/fareStructureElementPrices_RelStructure"
            }
          ],
          "description": "PRICEs of FARE STRUCTURE ELEMENT."
        },
        "nameOfClassOfUnit": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of class associated with FARE STRUCTURE ELEMENT, eg DistanceMatrixElement, Series, UserProfile, ClassOfUSe.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElementIdTypeUnclassified

Type for identifier of a FARE STRUCTURE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementInSequenceUnclassified

A FARE STRUCTURE ELEMENT as a part of a VALIDABLE ELEMENT, including its possible order in the sequence of FARE STRUCTURE ELEMENTs forming that VALIDABLE ELEMENT, and its possible quantitative limitation.

{
  "$ref": "#/definitions/FareStructureElementInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElementInSequence_VersionedChildStructureUnclassified

Type for FARE STRUCTURE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareElementInSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "FareStructureElementRef": {
          "$ref": "#/definitions/FareStructureElementRef"
        },
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETR ASSIGNMENTss for an element."
        },
        "GenericParameterAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignment"
            }
          ],
          "description": "Optimisation: A single instance of a A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        },
        "GenericParameterAssignmentInContext": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericParameterAssignmentInContext"
            }
          ],
          "description": "Optimisation: Can be used without identity constraint A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system)."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElementInSequenceIdTypeUnclassified

Type for identifier of a FARE STRUCTURE ELEMENT IN SEQUENCE.

{
  "$ref": "#/definitions/FareElementInSequenceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementInSequenceRefReference

Reference to a FARE STRUCTURE ELEMENT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureElementInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureElementInSequence",
  "x-netex-substitutionGroup": "FareElementInSequenceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementInSequenceRefStructureReference

Type for Reference to a FARE STRUCTURE ELEMENT IN SEQUENCE.

{
  "$ref": "#/definitions/FareElementInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureElementInSequence",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementPriceUnclassified

A set of all possible price features of a FARE STRUCTURE ELEMENT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/FareStructureElementPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElementPrice_VersionedChildStructureUnclassified

Type for a FARE STRUCTURE ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "FareStructureElementRef": {
          "$ref": "#/definitions/FareStructureElementRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElementPriceIdTypeUnclassified

Type for identifier of a FARE STRUCTURE ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementPriceRefReference

Reference to a FARE STRUCTURE ELEMENT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureElementPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureElementPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementPriceRefStructureReference

Type for Reference to a FARE STRUCTURE ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureElementPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

fareStructureElementPrices_RelStructureCollection

Type for a list of FARE STRUCTURE ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareStructureElementPriceRef": {
          "$ref": "#/definitions/FareStructureElementPriceRef"
        },
        "FareStructureElementPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/FareStructureElementPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a FARE STRUCTURE ELEMENT: default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureElementRefReference

Reference to a FARE STRUCTURE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureElement",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

fareStructureElementRefs_RelStructureCollection

Type for a collection of one or more references to a FARE STRUCTURE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareStructureElementRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareStructureElementRef"
          }
        }
      },
      "required": [
        "FareStructureElementRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

FareStructureElementRefStructureReference

Type for Reference to a FARE STRUCTURE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureElement",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

fareStructureElements_RelStructureCollection

Type for a list of FARE STRUCTURE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FareStructureElementRef": {
          "$ref": "#/definitions/FareStructureElementRef"
        },
        "FareStructureElement": {
          "allOf": [
            {
              "$ref": "#/definitions/FareStructureElement"
            }
          ],
          "description": "A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (fare structure) are applied."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

fareStructureElementsInFrame_RelStructureCollection

Type for containment in frame of FARE STUCTURE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FareStructureElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareStructureElement"
          }
        }
      },
      "required": [
        "FareStructureElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

fareStructureElementsInSequence_RelStructureCollection

Type for a list of FARE STRUCTURE ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareStructureElementInSequence": {
          "$ref": "#/definitions/FareStructureElementInSequence"
        },
        "ControllableElementInSequence": {
          "$ref": "#/definitions/ControllableElementInSequence"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

FareStructureFactorEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/FareStructureFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareStructureFactor_VersionStructureStructure

Type for FARE STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfFareStructureFactorRef": {
          "$ref": "#/definitions/TypeOfFareStructureFactorRef"
        },
        "Factor": {
          "description": "Factor value assoictaed with init."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareStructureFactorIdTypeUnclassified

Type for identifier of a FARE STRUCTURE FACTOR.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareStructureFactorRefAbstract

Reference to a FARE STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureFactorRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-sg-members": [
    "GeographicalStructureFactorRef",
    "QualityStructureFactorRef",
    "TimeStructureFactorRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareStructureFactorRefStructureReference

Type for Reference to a FARE STRUCTURE FACTOR.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareStructureFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

fareStructureFactors_RelStructureCollection

Type for a list of FARE STRUCTURE FACTORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FareStructureFactorRef": {
          "$ref": "#/definitions/FareStructureFactorRef"
        },
        "FareStructureFactor": {
          "allOf": [
            {
              "$ref": "#/definitions/FareStructureFactor"
            }
          ],
          "description": "A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (fare structure) are applied."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareStructureTypeEnumerationEnum

Allowed values for FARE STRUCTURE TYPE.

{
  "type": "string",
  "enum": [
    "networkFlatFare",
    "lineFlatFare",
    "zonalFare",
    "zoneToZoneFare",
    "zoneSequenceFare",
    "cappedFlatFare",
    "cappedPointToPointFare",
    "cappedZonalFare",
    "pointToPointFare",
    "pointToPointDistanceFare",
    "stageFare",
    "penaltyFare",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareConditionSummary_support.xsd"
}

FareTableEntity

A grouping of prices that may be associated with a DISTANCE MATRIX ELEMENT, FARE STRUCTURE ELEMENT or other PRICEABLE OBJECT.

{
  "$ref": "#/definitions/FareTable_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareTable_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTable_DummyAbstract

A grouping of prices that may be associated with a DISTANCE MATRIX ELEMENT, FARE STRUCTURE ELEMENT or other PRICEABLE OBJECT.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-sg-members": [
    "FareTable",
    "FareTableInContext",
    "StandardFareTable"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

FareTable_VersionStructureStructure

Type for a FARE TABLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date for PRICE GROUP."
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "End date for PRICE GROUP."
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "TypeOfFareTableRef": {
          "$ref": "#/definitions/TypeOfFareTableRef"
        },
        "pricesFor": {
          "allOf": [
            {
              "$ref": "#/definitions/priceableObjectRefs_RelStructure"
            }
          ],
          "description": "Combination of Elements for which this table provides PRICEs."
        },
        "usedIn": {
          "allOf": [
            {
              "$ref": "#/definitions/usedInRefs_RelStructure"
            }
          ],
          "description": "Elements that use FARE TABLE that are not PRICEABLE OBJECTs."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "limitations": {
          "allOf": [
            {
              "$ref": "#/definitions/usageParameterRefs_RelStructure"
            }
          ],
          "description": "Usage parameters common to all cells in table."
        },
        "specifics": {
          "allOf": [
            {
              "$ref": "#/definitions/FareTableSpecificsStructure"
            }
          ],
          "description": "Common factors shared with all cells."
        },
        "columns": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTableColumns_RelStructure"
            }
          ],
          "description": "Column headings to use when presenting table."
        },
        "rows": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTableRows_RelStructure"
            }
          ],
          "description": "Row headings to use when presenting table."
        },
        "includes": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTables_RelStructure"
            }
          ],
          "description": "Sub tables contained in table."
        },
        "EmbargoUntil": {
          "type": "string",
          "format": "date-time",
          "description": "Prices must not be released until this date."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/farePrices_RelStructure"
            }
          ],
          "description": "Cells in the table."
        },
        "cells": {
          "allOf": [
            {
              "$ref": "#/definitions/cells_RelStructure"
            }
          ],
          "description": "Cells in the table."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs that apply to whole FARE TABLE"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableColumnUnclassified

An individual combination of features in a FARE TABLE, used to associate a FARE PRICE.

{
  "$ref": "#/definitions/FareTableColumn_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableColumn_VersionedChildStructureUnclassified

Type for a FARE TABLE COLUMN HEADING.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of FARE TABLE COLUMN."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of FARE TABLE COLUMN."
        },
        "FareTableRef": {
          "$ref": "#/definitions/FareTableRef"
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs that apply to whole FARE TABLE COLUMN"
        },
        "representing": {
          "allOf": [
            {
              "$ref": "#/definitions/objectRefs_RelStructure"
            }
          ],
          "description": "ENTITIES that column represents. +v1.1"
        },
        "columns": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTableColumns_RelStructure"
            }
          ],
          "description": "Column headings to use when presenting table."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order in which FARE TABLE COLUMN HEADING is to appear in a view. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableColumnIdTypeUnclassified

Type for identifier of a FARE TABLE COLUMN.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableColumnRefReference

Reference to a FARE TABLE COLUMN.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareTableColumnRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareTableColumn",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableColumnRefStructureReference

Type for Reference to a FARE FARE TABLE COLUMN.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareTableColumn",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

fareTableColumns_RelStructureCollection

Type for a list of FARE FARE TABLE COLUMN HEADINGs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareTableColumn": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareTableColumn"
          },
          "description": "A Column heading for a FARE TABLE."
        }
      },
      "required": [
        "FareTableColumn"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableIdTypeUnclassified

Type for identifier of a FARE TABLE.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableInContextEntity

A grouping of prices that may be associated with a DISTANCE MATRIX ELEMENT, FARE STRUCTURE ELEMENT or other PRICEABLE OBJECT. OPTIMIZATION - Alias for FARE TABLE That does not require an ID to be present.

{
  "$ref": "#/definitions/FareTable_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareTable_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableRefReference

Reference to a FARE TABLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareTableRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareTable",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-sg-members": [
    "StandardFareTableRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

fareTableRefs_RelStructureCollection

Type for a list of references to FARE FARE TABLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareTableRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareTableRef"
          }
        }
      },
      "required": [
        "FareTableRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableRefStructureReference

Type for Reference to a FARE FARE TABLEs

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareTable",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableRowUnclassified

An individual combination of features in a FARE TABLE, used to associate a FARE PRICE.

{
  "$ref": "#/definitions/FareTableRow_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableRow_VersionedChildStructureUnclassified

Type for a FARE TABLE ROW .

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of FARE TABLE ROW."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of FARE TABLE ROW."
        },
        "FareTableRef": {
          "$ref": "#/definitions/FareTableRef"
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs that apply to whole FARE TABLE ROW."
        },
        "representing": {
          "allOf": [
            {
              "$ref": "#/definitions/objectRefs_RelStructure"
            }
          ],
          "description": "ENTITIES that row represents +v1.1"
        },
        "rows": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTableRows_RelStructure"
            }
          ],
          "description": "Rowheadings to use when presenting table."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order in which FARE TABLE ROW is to appear in a view. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableRowIdTypeUnclassified

Type for identifier of a FARE TABLE ROW.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableRowRefReference

Reference to a FARE TABLE ROW.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareTableRowRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareTableRow",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

FareTableRowRefStructureReference

Type for Reference to a FARE FARE TABLE ROW.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareTableRow",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

fareTableRows_RelStructureCollection

Type for a list of FARE FARE TABLE ROWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareTableRow": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareTableRow"
          }
        }
      },
      "required": [
        "FareTableRow"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

fareTables_RelStructureCollection

Type for a list of FAREFARE TABLE PRICE GROUP.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FareTableRef": {
          "$ref": "#/definitions/FareTableRef"
        },
        "FareTable_Dummy": {
          "$ref": "#/definitions/FareTable_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

fareTablesInFrame_RelStructureCollection

Type for containment in frame of TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FareTable_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareTable_Dummy"
          }
        }
      },
      "required": [
        "FareTable_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareTableSpecificsStructureUnclassified

Specific references for FARE TABLE

{
  "type": "object",
  "properties": {
    "TransportOrganisationRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TransportOrganisationRef"
        }
      ],
      "description": "A TRANSPORT ORGANISATION for which the CELL provides a price. +v1.2.2"
    },
    "GroupOfLinesRef": {
      "$ref": "#/definitions/GroupOfLinesRef"
    },
    "LineRef": {
      "$ref": "#/definitions/LineRef"
    },
    "SiteRef": {
      "$ref": "#/definitions/SiteRef"
    },
    "VehicleMeetingPlaceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/VehicleMeetingPlaceRef"
        }
      ],
      "description": "A VEHICLE MEETING PLACE for which the CELL provides a price. +v1.2.2"
    },
    "TypeOfParkingRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TypeOfParkingRef"
        }
      ],
      "description": "A TYPE of PARKING for which the CELL provides a price. +v1.2.2"
    },
    "TariffZoneRef": {
      "$ref": "#/definitions/TariffZoneRef"
    },
    "FareSectionRef": {
      "$ref": "#/definitions/FareSectionRef"
    },
    "DirectionType": {
      "allOf": [
        {
          "$ref": "#/definitions/RelativeDirectionEnumeration"
        }
      ],
      "description": "For fares for DISTANCE MATRIXE LEMENTs, DIRECTION in which price applies."
    },
    "RoutingType": {
      "allOf": [
        {
          "$ref": "#/definitions/RoutingTypeEnumeration"
        }
      ],
      "description": "Whether fare is for s a direct i.e. no changes required point to point fare or indirect routing."
    },
    "FareClass": {
      "$ref": "#/definitions/FareClass"
    },
    "ClassOfUseRef": {
      "$ref": "#/definitions/ClassOfUseRef"
    },
    "FacilitySetRef": {
      "$ref": "#/definitions/FacilitySetRef"
    },
    "TypeOfProductCategoryRef": {
      "$ref": "#/definitions/TypeOfProductCategoryRef"
    },
    "TypeOfServiceRef": {
      "$ref": "#/definitions/TypeOfServiceRef"
    },
    "ServiceJourneyRef": {
      "$ref": "#/definitions/ServiceJourneyRef",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "SingleJourneyRef",
        "TrainNumberRef",
        "GroupOfServicesRef",
        "GroupOfSingleJourneysRef"
      ]
    },
    "SingleJourneyRef": {
      "allOf": [
        {
          "$ref": "#/definitions/SingleJourneyRef"
        }
      ],
      "description": "A SINGLE JOURNEY for which the CELL provides a price. +v1.2.2",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "SingleJourneyRef",
        "TrainNumberRef",
        "GroupOfServicesRef",
        "GroupOfSingleJourneysRef"
      ]
    },
    "TrainNumberRef": {
      "$ref": "#/definitions/TrainNumberRef",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "SingleJourneyRef",
        "TrainNumberRef",
        "GroupOfServicesRef",
        "GroupOfSingleJourneysRef"
      ]
    },
    "GroupOfServicesRef": {
      "$ref": "#/definitions/GroupOfServicesRef",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "SingleJourneyRef",
        "TrainNumberRef",
        "GroupOfServicesRef",
        "GroupOfSingleJourneysRef"
      ]
    },
    "GroupOfSingleJourneysRef": {
      "allOf": [
        {
          "$ref": "#/definitions/GroupOfSingleJourneysRef"
        }
      ],
      "description": "A GROUP of SINGLE JOURNEYs for which the CELL provides a price. +v1.2.2",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "SingleJourneyRef",
        "TrainNumberRef",
        "GroupOfServicesRef",
        "GroupOfSingleJourneysRef"
      ]
    },
    "EquipmentRef": {
      "$ref": "#/definitions/EquipmentRef"
    },
    "TypeOfFareProductRef": {
      "$ref": "#/definitions/TypeOfFareProductRef"
    },
    "DistributionChannelRef": {
      "$ref": "#/definitions/DistributionChannelRef",
      "x-netex-choice": [
        "DistributionChannelRef",
        "GroupOfDistributionChannelsRef"
      ]
    },
    "GroupOfDistributionChannelsRef": {
      "$ref": "#/definitions/GroupOfDistributionChannelsRef",
      "x-netex-choice": [
        "DistributionChannelRef",
        "GroupOfDistributionChannelsRef"
      ]
    },
    "PaymentMethod": {
      "allOf": [
        {
          "$ref": "#/definitions/PaymentMethodEnumeration"
        }
      ],
      "description": "Preferred payment Method ."
    },
    "TypeOfPaymentMethodRef": {
      "$ref": "#/definitions/TypeOfPaymentMethodRef"
    },
    "TypeOfTravelDocumentRef": {
      "$ref": "#/definitions/TypeOfTravelDocumentRef"
    }
  },
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

FareUnitEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/FareUnit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareUnit_VersionStructureStructure

Type for FARE UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "nameOfClassOfUnit": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of class associated with UNIT.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

FareUnitIdTypeUnclassified

Type for identifier of a FARE UNIT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareUnitRefAbstract

Reference to a FARE UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareUnitRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "GeographicalUnitRef",
    "TimeUnitRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareUnitRefStructureReference

Type for Reference to a FARE UNIT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareUnit",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

FareZoneEntity

A specialization of TARIFF ZONE to include FARE SECTIONs.

{
  "$ref": "#/definitions/FareZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TariffZone_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareZone_VersionStructureStructure

Type for a FARE ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TariffZone_VersionStructure"
    },
    {
      "properties": {
        "ParentFareZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareZoneRefStructure"
            }
          ],
          "description": "Parent FARe ZONE that contains this ZONE."
        },
        "ZoneTopology": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneTopologyEnumeration"
            }
          ],
          "description": "Classification of zone topology."
        },
        "ScopingMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/ScopingMethodEnumeration"
            }
          ],
          "description": "Indication of how member stops of a FARE ZONE are specified (ExplicitStops, ImplicitSpatialProjection etc) . Default is ExplicitStops"
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "GroupOfOperatorsRef": {
          "$ref": "#/definitions/GroupOfOperatorsRef"
        },
        "fareSections": {
          "allOf": [
            {
              "$ref": "#/definitions/fareSections_RelStructure"
            }
          ],
          "description": "FARE SECTIONS in FARE ZONE."
        },
        "contains": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "Other fare zone that are wholly included in the FARE ZONE."
        },
        "neighbours": {
          "allOf": [
            {
              "$ref": "#/definitions/fareZoneRefs_RelStructure"
            }
          ],
          "description": "Adjacent FARE ZONEs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

FareZoneIdTypeUnclassified

Type for identifier of a FARE ZONE.

{
  "$ref": "#/definitions/TariffZoneIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FareZoneRefReference

Reference to a FARE ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareZoneRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareZone",
  "x-netex-substitutionGroup": "TariffZoneRef_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

fareZoneRefs_RelStructureCollection

Type for a list of FARE ZONEs

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FareZoneRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareZoneRef"
          }
        }
      },
      "required": [
        "FareZoneRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

FareZoneRefStructureReference

Type for Reference to a FARE ZONE.

{
  "$ref": "#/definitions/TariffZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FareZone",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

fareZonesInFrame_RelStructureCollection

Type for containment in frame of FARE ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FareZone": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FareZone"
          }
        }
      },
      "required": [
        "FareZone"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_version.xsd"
}

featureTypeRefs_RelStructureCollection

Type for a list of TYPEs OF FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFeatureRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfFeatureRef"
          },
          "description": "Reference to a TYPE OF FEATURE."
        }
      },
      "required": [
        "TypeOfFeatureRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

FixedStartWindowStructureUnclassified

Type for Fiexd Start WIndow.

{
  "type": "object",
  "properties": {
    "MaximumServicesBefore": {
      "type": "integer",
      "minimum": 0,
      "description": "If UsageStartConstraintType is "fixedWindow", maximum number of services before the booked train that may also be used. +v1.1"
    },
    "FlexiblePeriodBefore": {
      "type": "string",
      "description": "If UsageStartConstraintType is "fixedWindow", maximum period before the booked train during which other trains may also be caught. +v1.1"
    },
    "MaximumServicesAfter": {
      "type": "integer",
      "minimum": 0,
      "description": "If UsageStartConstraintType is "fixedWindow", maximum number of services after the booked train that may also be used. +v1.1"
    },
    "FlexiblePeriodAfter": {
      "type": "string",
      "description": "If UsageStartConstraintType is "fixedWindow", maximum period after the booked train during which other trains may also be caught. +v1.1"
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

FleetEntity

A set of vehicles of any type. +v1.2.2

{
  "$ref": "#/definitions/Fleet_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_version.xsd"
}

Fleet_VersionStructureStructure

Type for a FLEET.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicles_RelStructure"
            }
          ],
          "description": "VEHICLEs in FLEET,"
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "TypeOfFleetRef": {
          "$ref": "#/definitions/TypeOfFleetRef"
        },
        "transportTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/transportTypeRefs_RelStructure"
            }
          ],
          "description": "VEHICLE TYPEs used in FLEET.."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_version.xsd"
}

FleetIdTypeUnclassified

Type for identifier of a FLEET.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

FleetRefReference

Reference to a FLEET. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/FleetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Fleet",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

fleetRefs_RelStructureCollection

Type for a list of FLEETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FleetRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FleetRef"
          }
        }
      },
      "required": [
        "FleetRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

FleetRefStructureReference

Type for a reference to a FLEET.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Fleet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

fleets_RelStructureCollection

Type for a list of FLEETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Fleet": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Fleet"
          }
        }
      },
      "required": [
        "Fleet"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_version.xsd"
}

FlexibleAreaEntity

Specialisation of a FLEXIBLE QUAY (which is abstract) to identify what is the catchment area for a flexible service (so that a stop finder can find the nearest available types of transport). It is a named zone visited by a particular mode of transport. It is part of the SITE data set rather than the service data set, since it can be defined and exists independently of an actual service.

{
  "$ref": "#/definitions/FlexibleArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleArea_VersionStructureStructure

Type for a FLEXIBLE AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleQuay_VersionStructure"
    },
    {
      "properties": {
        "destinations": {
          "allOf": [
            {
              "$ref": "#/definitions/destinationDisplayViews_RelStructure"
            }
          ],
          "description": "Destination headings for FLEXIBLE AREa."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleAreaIdTypeUnclassified

Type for identifier of a FLEXIBLE AREA.

{
  "$ref": "#/definitions/FlexibleQuayIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

FlexibleAreaRefReference

Reference to a FLEXIBLE AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleArea",
  "x-netex-substitutionGroup": "FlexibleQuayRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

FlexibleAreaRefStructureReference

Type for reference to a FLEXIBLE AREA.

{
  "$ref": "#/definitions/FlexibleQuayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleArea",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

flexibleAreas_RelStructureCollection

Type for a list of FLEXIBLE AREAs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexibleAreaRef": {
          "$ref": "#/definitions/FlexibleAreaRef"
        },
        "FlexibleArea": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleArea"
            }
          ],
          "description": "Specialisation of a FLEXIBLE QUAY (which is abstract) to identify what is the catchment area for a flexible service (so that a stop finder can find the nearest available types of transport). It is a named zone visited by a particular mode of transport. It is part of the SITE data set rather than the service data set, since it can be defined and exists independently of an actual service."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleLineEntity

A group of FLEXIBLE ROUTEs of which is generally known to the public by a similar name or number and which have common booking arrangements. DEPRECATED: please use LINE instead. +v2.0

{
  "$ref": "#/definitions/FlexibleLine_VersionStructure",
  "x-netex-role": "entity/deprecated",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "Line_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleLine_DerivedViewStructureView

Type for FLEXIBLE LINE is DEPRECATED: please use Type of LINE. -v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/Line_DerivedViewStructure"
    },
    {
      "properties": {
        "FlexibleLineType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleLineTypeEnumeration"
            }
          ],
          "description": "Type of FLEXIBLE LINE is DEPRECATED: please use Type of LINE. -v2.0.",
          "x-netex-deprecated": true
        },
        "BookingContact": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact for Booking. +v1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "BookingMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingMethodListOfEnumerations"
            }
          ],
          "description": "Allowed Ways of Making a BOOKING.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "BookingAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingAccessEnumeration"
            }
          ],
          "description": "Who can make a booking. Default is public.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "BookWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseWhenEnumeration"
            }
          ],
          "description": "When Booking can be made. +V1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "BuyWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "When purchase can be made. +V1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "LatestBookingTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time in day that booking can be made.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "MinimumBookingPeriod": {
          "type": "string",
          "description": "Minimum interval in advance of departure day or time that Service may be ordered.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "MaximumBookingPeriod": {
          "type": "string",
          "description": "Maximum interval in advance of departure day or time that Service may be ordered. +V1.2.2",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "BookingUrl": {
          "allOf": [
            {
              "$ref": "#/definitions/InfoLinkStructure"
            }
          ],
          "description": "URL for booking. +V1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "BookingNote": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Note about booking the FLEXIBLE LINE.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for this LINE.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote",
            "bookingArrangements"
          ]
        }
      }
    }
  ],
  "x-netex-role": "view/deprecated",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleLine_VersionStructureStructure

Type for FLEXIBLE LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Line_VersionStructure"
    },
    {
      "properties": {
        "FlexibleLineType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleLineTypeEnumeration"
            }
          ],
          "description": "Type of FLEXIBLE LINE is DEPRECATED: please use Type of LINE. -v2.0",
          "x-netex-deprecated": true
        },
        "BookingContact": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact for Booking. +v1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingMethodListOfEnumerations"
            }
          ],
          "description": "Allowed Ways of Making a BOOKING.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingAccessEnumeration"
            }
          ],
          "description": "Who can make a booking. Default is public.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseWhenEnumeration"
            }
          ],
          "description": "When Booking can be made. +V1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BuyWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "When purchase can be made. +V1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "LatestBookingTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time in day that booking can be made.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "MinimumBookingPeriod": {
          "type": "string",
          "description": "Minimum interval in advance of departure day or time that Service may be ordered.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "MaximumBookingPeriod": {
          "type": "string",
          "description": "Maximum interval in advance of departure day or time that Service may be ordered. +V1.2.2",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingUrl": {
          "allOf": [
            {
              "$ref": "#/definitions/InfoLinkStructure"
            }
          ],
          "description": "URL for booking. +V1.1",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingNote": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Note about booking the FLEXIBLE LINE.",
          "x-netex-choice": [
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleLineIdTypeUnclassified

Type for identifier of a FLEXIBLE LINE.

{
  "$ref": "#/definitions/LineIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLineRefReference

Reference to a FLEXIBLE LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleLineRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleLine",
  "x-netex-substitutionGroup": "LineRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

flexibleLineRefs_RelStructureCollection

Type for a list of references to a FLEXIBLE LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FlexibleLineRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlexibleLineRef"
          }
        }
      },
      "required": [
        "FlexibleLineRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLineRefStructureReference

Type for a reference to a FLEXIBLE LINE.

{
  "$ref": "#/definitions/LineRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleLine",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLineTypeEnumerationEnum

Allowed values for FlexibleLINE TYPE. DEPRECATED: please use LineTypeEnumeration for LINE TYPE. -v2.0

{
  "type": "string",
  "enum": [
    "corridorService",
    "mainRouteWithFlexibleEnds",
    "flexibleAreasOnly",
    "hailAndRideSections",
    "fixedStopAreaWide",
    "freeAreaAreaWide",
    "mixedFlexible",
    "mixedFlexibleAndFixed",
    "fixed",
    "notFlexible",
    "other"
  ],
  "x-netex-role": "enumeration/deprecated",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLineViewUnclassified

A group of FLEXIBLE ROUTEs of which is generally known to the public by a similar name or number and which have common booking arrangements.

{
  "$ref": "#/definitions/FlexibleLine_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleLinkPropertiesUnclassified

Flexible properties of a LINK.

{
  "$ref": "#/definitions/FlexibleLinkProperties_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

flexibleLinkProperties_RelStructureCollection

Type for containment in frame of FLEXIBLE LINK PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexibleLinkProperties": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlexibleLinkProperties"
          }
        }
      },
      "required": [
        "FlexibleLinkProperties"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleLinkProperties_VersionedChildStructureUnclassified

Type for FLEXIBLE LINK PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "LinkRef": {
          "$ref": "#/definitions/LinkRef"
        },
        "MayBeSkipped": {
          "type": "boolean",
          "description": "Whether the LINK may be skipped."
        },
        "OnMainRoute": {
          "type": "boolean",
          "description": "Whether the LINK is on the main ROUTE of the LINE."
        },
        "UnscheduledPath": {
          "type": "boolean",
          "description": "Whether this link is on an unscheduled path route."
        },
        "FlexibleLinkType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleLinkTypeEnumeration"
            }
          ],
          "description": "Type of flexible link."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleLinkPropertiesIdTypeUnclassified

Type for identifier of a FLEXIBLE LINK PROPERTies.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLinkPropertiesRefReference

Reference to a FLEXIBLE LINK PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleLinkPropertiesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleLinkProperties",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLinkPropertiesRefStructureReference

Type for a reference to a FLEXIBLE LINK PROPERTies.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleLinkProperties",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleLinkTypeEnumerationEnum

Allowed values for Flexible LINK TYPE.

{
  "type": "string",
  "enum": [
    "hailAndRide",
    "onDemand",
    "fixed",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleModeOfOperation_ValueStructureUnclassified

Type for a FLEXIBLE MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConventionalModeOfOperation_ValueStructure"
    },
    {
      "properties": {
        "FlexibleOperationType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleOperationTypeEnumeration"
            }
          ],
          "description": "Allowed values for FLEXIBLE MODE OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

FlexibleModeOfOperationIdTypeUnclassified

Type for identifier of a FLEXIBLE MODE OF OPERATION.

{
  "$ref": "#/definitions/ConventionalModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

FlexibleModeOfOperationRefReference

Reference to a FLEXIBLE MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "ConventionalModeOfOperationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

FlexibleModeOfOperationRefStructureReference

Type for a reference to a FLEXIBLE MODE OF OPERATION.

{
  "$ref": "#/definitions/ConventionalModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

FlexibleOperationEntity

Passenger transport operation linked to a fixed network/schedule but offering flexibility, in order for instance, to optimise the service or to satisfy passenger demand. +v1.2.2

{
  "$ref": "#/definitions/FlexibleModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ConventionalModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

FlexibleOperationTypeEnumerationEnum

Allowed values for FlexibleModeOfOperation.

{
  "type": "string",
  "enum": [
    "flexibleRoute",
    "flexibleArea",
    "demandResponsive"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

FlexiblePointPropertiesUnclassified

Flexible properties of a POINT.

{
  "$ref": "#/definitions/FlexiblePointProperties_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

flexiblePointProperties_RelStructureCollection

Type for containment in frame of FLEXIBLE POINT PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexiblePointProperties": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlexiblePointProperties"
          }
        }
      },
      "required": [
        "FlexiblePointProperties"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexiblePointProperties_VersionedChildStructureUnclassified

Type for FLEXIBLE POINT PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "PointOnRouteRef": {
          "$ref": "#/definitions/PointOnRouteRef",
          "x-netex-choice": [
            "PointOnRouteRef",
            "PointRef"
          ]
        },
        "PointRef": {
          "$ref": "#/definitions/PointRef",
          "x-netex-choice": [
            "PointOnRouteRef",
            "PointRef"
          ]
        },
        "MayBeSkipped": {
          "type": "boolean",
          "description": "Whether the POINT may be skipped."
        },
        "OnMainRoute": {
          "type": "boolean",
          "description": "Whether the POINT is on the main ROUTE."
        },
        "PointStandingForAZone": {
          "type": "boolean",
          "description": "Whether the POINT represents a FLEXIBLE ZONE."
        },
        "ZoneContainingStops": {
          "type": "boolean",
          "description": "Whether the ZONE is defined by a GROUP of POINT (true) or a geographical zone defined by its boundary."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexiblePointPropertiesIdTypeUnclassified

Type for identifier of a FLEXIBLE POINT PROPERTies.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexiblePointPropertiesRefReference

Reference to a FLEXIBLE POINT PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexiblePointPropertiesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexiblePointProperties",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexiblePointPropertiesRefStructureReference

Type for a reference to a FLEXIBLE POINT PROPERTies.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexiblePointProperties",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleQuayEntity

A ZONE of physical access to public transport vehicles such as a platform.

{
  "$ref": "#/definitions/FlexibleQuay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleQuay_VersionStructureStructure

Type for FLEXIBLE QUAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    },
    {
      "properties": {
        "NameSuffix": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further suffix to name that may be used in some contexts."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names."
        },
        "FlexibleStopPlaceRef": {
          "$ref": "#/definitions/FlexibleStopPlaceRef"
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE."
        },
        "BoardingUse": {
          "type": "boolean",
          "description": "Whether space can be used for boarding or en route to boarding. Default is true."
        },
        "AlightingUse": {
          "type": "boolean",
          "description": "Whether space can be used for alighting or en route to boarding. Default is true."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public identifier code of FLEXIBLE QUAY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleQuayIdTypeUnclassified

Type for identifier of a FLEXIBLE QUAY.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

FlexibleQuayRefReference

Reference to a FLEXIBLE QUAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleQuayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleQuay",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-sg-members": [
    "FlexibleAreaRef",
    "HailAndRideAreaRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

FlexibleQuayRefStructureReference

Type for reference to a FLEXIBLE QUAY.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleQuay",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

flexibleQuays_RelStructureCollection

Type for a list of FLEXIBLE QUAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexibleQuayRef": {
          "$ref": "#/definitions/FlexibleQuayRef"
        },
        "FlexibleQuay": {
          "$ref": "#/definitions/FlexibleQuay"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleRouteEntity

Specialisation of ROUTE for flexible service. May include both point and zonal areas and ordered and unordered sections.

{
  "$ref": "#/definitions/FlexibleRoute_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Route_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleRoute_VersionStructureStructure

Type for a FLEXIBLE ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Route_VersionStructure"
    },
    {
      "properties": {
        "FlexibleRouteType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleRouteTypeEnumeration"
            }
          ],
          "description": "Type of FLEXIBLE ROUTE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_version.xsd"
}

FlexibleRouteIdTypeUnclassified

Type for identifier of a FLEXIBLE ROUTE.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleRouteTypeEnumerationEnum

Allowed values for Flexible ROUTE TYPE.

{
  "type": "string",
  "enum": [
    "flexibleAreasOnly",
    "hailAndRideSections",
    "mixed",
    "fixed",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_flexibleNetwork_support.xsd"
}

FlexibleServiceAssignmentRefReference

Reference to a FLEXIBLE SERVICE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleServiceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "StopAssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

FlexibleServiceAssignmentRefStructureReference

Type for a reference to a FLEXIBLE SERVICE ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

FlexibleServiceEnumerationEnum

Allowed values for flexible service type: FixedPassingTimes, DynamicPassingTimes, FixedHeadwayFrequency.

{
  "type": "string",
  "enum": [
    "dynamicPassingTimes",
    "fixedHeadwayFrequency",
    "fixedPassingTimes",
    "notFlexible",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

FlexibleServicePropertiesEntity

Additional characteristics of a FLEXIBLE SERVICE. A service may be partly fixed, partly flexible.

{
  "$ref": "#/definitions/FlexibleServiceProperties_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "TimetableFrame"
  ],
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

flexibleServiceProperties_RelStructureCollection

Type for containment in frame of FLEXIBLE SERVICE PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FlexibleServicePropertiesRef": {
          "$ref": "#/definitions/FlexibleServicePropertiesRef"
        },
        "FlexibleServiceProperties": {
          "$ref": "#/definitions/FlexibleServiceProperties"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

FlexibleServiceProperties_VersionStructureStructure

Type for FLEXIBLE SERVICE PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "TypeOfFlexibleServiceRef": {
          "$ref": "#/definitions/TypeOfFlexibleServiceRef"
        },
        "FlexibleServiceType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleServiceEnumeration"
            }
          ],
          "description": "Flexible service type is FixedPassingTimes/DynamicPassingTimes/FixedHeadwayFrequency (in the last value, this provides a maximum waiting time, but no passing time is defined, all is done dynamically depending on the demand). A NotFlexible value is probably also required to clearly state that a Stop (i.e. Point in JP) is not flexible when others are."
        },
        "CancellationPossible": {
          "type": "boolean",
          "description": "Whether cancellation is always possible (meaning the Operator can decided to cancel, usually because there are not enough people, or they are too busy to run service)."
        },
        "ChangeOfTimePossible": {
          "type": "boolean",
          "description": "Whether the time of the service may be altered."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for stop if different from those for SERVICE JOURNEY. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingContact": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact for Booking. +v1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingMethodListOfEnumerations"
            }
          ],
          "description": "Allowed ways of making a BOOKING.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingAccessEnumeration"
            }
          ],
          "description": "Who can make a booking. Default is public.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseWhenEnumeration"
            }
          ],
          "description": "When a booking can be made. +V1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BuyWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "When purchase can be made. +V1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "LatestBookingTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time in day that booking can be made.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "MinimumBookingPeriod": {
          "type": "string",
          "description": "Minimum interval in advance of departure day or time that Service may be ordered.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "MaximumBookingPeriod": {
          "type": "string",
          "description": "Maximum interval in advance of departure day or time that a service may be ordered. +V1.2.2",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingUrl": {
          "allOf": [
            {
              "$ref": "#/definitions/InfoLinkStructure"
            }
          ],
          "description": "URL for booking. +V1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingNote": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Note about booking the FLEXIBLE LINE.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

FlexibleServicePropertiesIdTypeUnclassified

Type for identifier of a FLEXIBLE SERVICE PROPERTies.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

flexibleServicePropertiesInFrame_RelStructureCollection

Type for containment in frame of FLEXIBLE SERVICE PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexibleServiceProperties": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlexibleServiceProperties"
          }
        }
      },
      "required": [
        "FlexibleServiceProperties"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

FlexibleServicePropertiesRefReference

Reference to a FLEXIBLE SERVICE PROPERTIES.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleServicePropertiesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleServiceProperties",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

FlexibleServicePropertiesRefStructureReference

Type for a reference to a FLEXIBLE SERVICE PROPERTIES.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleServiceProperties",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

FlexibleStopAssignmentEntity

Assignment of a SCHEDULED STOP POINT to a FLEXIBLE STOP PLACE and quay. etc.

{
  "$ref": "#/definitions/FlexibleStopAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

FlexibleStopAssignment_VersionStructureStructure

Type for a FLEXIBLE STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignment_VersionStructure"
    },
    {
      "properties": {
        "FlexibleStopPlaceRef": {
          "$ref": "#/definitions/FlexibleStopPlaceRef"
        },
        "FlexibleQuayRef": {
          "$ref": "#/definitions/FlexibleQuayRef"
        }
      },
      "required": [
        "FlexibleStopPlaceRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

FlexibleStopAssignmentIdTypeUnclassified

Type for identifier of a FLEXIBLE SERVICE ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

FlexibleStopPlaceEntity

A named type of STOP PLACE for DRT comprising one or more flexible zones where vehicles may stop and where passengers may board or leave vehicles.

{
  "$ref": "#/definitions/FlexibleStopPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleStopPlace_VersionStructureStructure

Type for a FLEXIBLE STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    },
    {
      "properties": {
        "NameSuffix": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further suffix to name that may be used in some contexts."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Short public code for passengers to use when uniquely identifying the stop by SMS and other self-service channels."
        },
        "areas": {
          "type": "object",
          "properties": {
            "FlexibleArea": {
              "allOf": [
                {
                  "$ref": "#/definitions/FlexibleArea"
                }
              ],
              "description": "Zone in which DRT service is available."
            },
            "FlexibleAreaRef": {
              "$ref": "#/definitions/FlexibleAreaRef"
            },
            "HailAndRideArea": {
              "allOf": [
                {
                  "$ref": "#/definitions/HailAndRideArea"
                }
              ],
              "description": "A section of Road between two points which may be used to board bus by hailing it."
            },
            "HailAndRideAreaRef": {
              "$ref": "#/definitions/HailAndRideAreaRef"
            }
          },
          "description": "Areas in FLEXIBLE STOP PLACE."
        },
        "lines": {
          "allOf": [
            {
              "$ref": "#/definitions/lineRefs_RelStructure"
            }
          ],
          "description": "Lines for FLEXIBLE STOP PLACE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlexibleStopPlaceIdTypeUnclassified

Type for identifier of a FLEXIBLE STOP PLACE.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

FlexibleStopPlaceRefReference

Reference to a FLEXIBLE STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleStopPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleStopPlace",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

flexibleStopPlaceRefs_RelStructureCollection

Type for a collection of one or more references to a FLEXIBLE STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FlexibleStopPlaceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlexibleStopPlaceRef"
          }
        }
      },
      "required": [
        "FlexibleStopPlaceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

FlexibleStopPlaceRefStructureReference

Type for a reference to a FLEXIBLE STOP PLACE.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FlexibleStopPlace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

flexibleStopPlaces_RelStructureCollection

Type for a list of FLEXIBLE STOP PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexibleStopPlaceRef": {
          "$ref": "#/definitions/FlexibleStopPlaceRef"
        },
        "FlexibleStopPlace": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleStopPlace"
            }
          ],
          "description": "A Flexible STOP PLACE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

flexibleStopPlacesInFrame_RelStructureCollection

Type for containment in frame of FLEXIBLE STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FlexibleStopPlace": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FlexibleStopPlace"
          }
        }
      },
      "required": [
        "FlexibleStopPlace"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

FlooringStatusEnumerationEnum

Allowed values for the status of the flooring.

{
  "type": "string",
  "enum": [
    "good",
    "worn",
    "discomfortable",
    "hazardous",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

FlooringTypeEnumerationEnum

Allowed values for flooring.

{
  "type": "string",
  "enum": [
    "carpet",
    "concrete",
    "asphalt",
    "cork",
    "fibreglassGrating",
    "glazedCeramicTiles",
    "plasticMatting",
    "ceramicTiles",
    "rubber",
    "steelPlate",
    "vinyl",
    "wood",
    "stone",
    "grass",
    "earth",
    "gravel",
    "uneven",
    "unknown",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

FontSizeEnumerationEnum

Allowed values for size of font. +v1.1

{
  "type": "string",
  "enum": [
    "verySmall",
    "small",
    "medium",
    "large",
    "veryLarge"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

frameContainmentStructureUnclassified

Type for an implementation of a frame containment relationship (ENTITY IN FRAME IN VERSION) A one to many relationship from the containing parent (one) to the contained child (many)

{
  "$ref": "#/definitions/relationshipStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

FrameMemberIdTypeUnclassified

Type for the identifier of a VERSION FRAME MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

FrameNatureEnumerationEnum

Allowed values for Nature of data in frame.

{
  "type": "string",
  "enum": [
    "planned",
    "operational",
    "contingencyPlan",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

frames_RelStructureCollection

Type for a collection of FRAMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CommonFrame": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/CommonFrame"
          }
        }
      },
      "required": [
        "CommonFrame"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_frames/netex_compositeFrame_version.xsd"
}

frequencyGroups_RelStructureCollection

Type for a list of a VEHICLE JOURNEY FREQUENCies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "HeadwayJourneyGroupRef": {
          "$ref": "#/definitions/HeadwayJourneyGroupRef"
        },
        "HeadwayJourneyGroup": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayJourneyGroup"
            }
          ],
          "description": "A group of VEHICLE JOURNEYs following the same JOURNEY PATTERN having the same HEADWAY INTERVAL between a specified start and end time (for example, every 10 min). This is especially useful for passenger information."
        },
        "RhythmicalJourneyGroupRef": {
          "$ref": "#/definitions/RhythmicalJourneyGroupRef"
        },
        "RhythmicalJourneyGroup": {
          "$ref": "#/definitions/RhythmicalJourneyGroup"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

frequencyGroupsInFrame_RelStructureCollection

Type for containment in frame of OURNEY FREQUENCY GROUPs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "HeadwayJourneyGroup": {
          "$ref": "#/definitions/HeadwayJourneyGroup"
        },
        "RhythmicalJourneyGroup": {
          "$ref": "#/definitions/RhythmicalJourneyGroup"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

FrequencyOfUseEntity

The limits of usage frequency for a FARE PRODUCT (or one of its components) or a SALES OFFER PACKAGE during a specific VALIDITY PERIOD. There may be different tariffs depending on how often the right is consumed during the period.

{
  "$ref": "#/definitions/FrequencyOfUse_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

FrequencyOfUse_VersionStructureStructure

Type for FREQUENCY OF USE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "FrequencyOfUseType": {
          "allOf": [
            {
              "$ref": "#/definitions/FrequencyOfUseTypeEnumeration"
            }
          ],
          "description": "Nature of FREQUENCY OF USE Transfers."
        },
        "MinimalFrequency": {
          "type": "integer",
          "description": "Minimum number of times product can be used."
        },
        "MaximalFrequency": {
          "type": "integer",
          "description": "Maximum number of times product can be used."
        },
        "FrequencyInterval": {
          "type": "string",
          "description": "Interval within which frequency is measured. If absent forever."
        },
        "TimeIntervalRef": {
          "$ref": "#/definitions/TimeIntervalRef"
        },
        "DiscountBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/DiscountBasisEnumeration"
            }
          ],
          "description": "Nature of discount for this profile."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

FrequencyOfUseIdTypeUnclassified

Type for identifier of a FREQUENCY OF USE.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

FrequencyOfUseRefReference

Reference to a FREQUENCY OF USE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FrequencyOfUseRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FrequencyOfUse",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

FrequencyOfUseRefStructureReference

Type for Reference to a FREQUENCY OF USE.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FrequencyOfUse",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

FrequencyOfUseTypeEnumerationEnum

Allowed values for FREQUENCY OF USE Type.

{
  "type": "string",
  "enum": [
    "none",
    "unlimited",
    "limited",
    "twiceADay",
    "single"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

FrequencyStructureUnclassified

Type for a HEADWAY INTERVAL.

{
  "type": "object",
  "properties": {
    "ScheduledHeadwayInterval": {
      "type": "string",
      "description": "Scheduled normal headway interval."
    },
    "MinimumHeadwayInterval": {
      "type": "string",
      "description": "Minimum headway interval."
    },
    "MaximumHeadwayInterval": {
      "type": "string",
      "description": "Maximum headway interval."
    },
    "HeadwayDisplay": {
      "allOf": [
        {
          "$ref": "#/definitions/HeadwayUseEnumeration"
        }
      ],
      "description": "Use to be made of Headway information when displaying to public. Default is Display Instead of Passing Times."
    },
    "FrequencyRegulated": {
      "type": "boolean",
      "description": "Whether service falls under regulations for frequency service."
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Descriptive phrase to use for frequency. e.g. "Every x minus" If not specified generate from individual elements."
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

FuelTypeEnumerationEnum

Allowed values for type of fuel.

{
  "type": "string",
  "enum": [
    "battery",
    "biodiesel",
    "diesel",
    "dieselBatteryHybrid",
    "electricContact",
    "electricity",
    "ethanol",
    "hydrogen",
    "liquidGas",
    "tpg",
    "methane",
    "naturalGas",
    "petrol",
    "petrolBatteryHybrid",
    "petrolLeaded",
    "petrolUnleaded",
    "none",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

FuelTypeListOfEnumerationsUnclassified

List of allowed values for file type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/FuelTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

FulfilmentMethodEntity

The means by which the ticket is delivered to the Customer. e.g. online, collection, etc.

{
  "$ref": "#/definitions/FulfilmentMethod_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

FulfilmentMethod_VersionStructureStructure

Type for FULFILMENT METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "FulfilmentMethodType": {
          "allOf": [
            {
              "$ref": "#/definitions/FulfilmentMethodTypeEnumeration"
            }
          ],
          "description": "Classification of fulfilment method."
        },
        "RequiresCard": {
          "type": "boolean",
          "description": "Whether use of of the method requires a credit or debit card."
        },
        "RequiresBookingReference": {
          "type": "boolean",
          "description": "Whether use of of the method requires a booking reference."
        },
        "typesOfTravelDocument": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfTravelDocumentRefs_RelStructure"
            }
          ],
          "description": "TYPES OF TRAVEL DOCUMENT associated with method."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/fulfilmentMethodPrices_RelStructure"
            }
          ],
          "description": "Prices for FULFILMENT METHOD."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

FulfilmentMethodIdTypeUnclassified

Type for identifier of a FULFILMENT METHOD.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

FulfilmentMethodListOfEnumerationsUnclassified

List of values for FULFILMENT METHODS.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/FulfilmentMethodTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

FulfilmentMethodPriceUnclassified

A set of all possible price features of a FULFILMENT METHOD: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/FulfilmentMethodPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

FulfilmentMethodPrice_VersionedChildStructureUnclassified

Type for a FULFILMENT METHOD PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "FulfilmentMethodRef": {
          "$ref": "#/definitions/FulfilmentMethodRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

FulfilmentMethodPriceIdTypeUnclassified

Type for identifier of a FULFILMENT METHOD PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

FulfilmentMethodPriceRefReference

Reference to a FULFILMENT METHOD PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FulfilmentMethodPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FulfilmentMethodPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

FulfilmentMethodPriceRefStructureReference

Type for Reference to a FULFILMENT METHOD PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FulfilmentMethodPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

fulfilmentMethodPrices_RelStructureCollection

Type for a list of FULFILMENT METHOD PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "FulfilmentMethodPriceRef": {
          "$ref": "#/definitions/FulfilmentMethodPriceRef"
        },
        "FulfilmentMethodPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/FulfilmentMethodPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a FARE STRUCTURE ELEMENT: default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

FulfilmentMethodRefReference

Reference to a FULFILMENT METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/FulfilmentMethodRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "FulfilmentMethod",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

fulfilmentMethodRefs_RelStructureCollection

Type for a collection of one or more references to a FULFILMENT METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "FulfilmentMethodRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FulfilmentMethodRef"
          }
        }
      },
      "required": [
        "FulfilmentMethodRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

FulfilmentMethodRefStructureReference

Type for Reference to a FULFILMENT METHOD.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "FulfilmentMethod",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

fulfilmentMethods_RelStructureCollection

Type for a list of FULFILMENT METHODs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "FulfilmentMethodRef": {
          "$ref": "#/definitions/FulfilmentMethodRef"
        },
        "FulfilmentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/FulfilmentMethod"
            }
          ],
          "description": "A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (DISTRIBUTION CHANNEL) are applied."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

fulfilmentMethodsInFrame_RelStructureCollection

Type for containment in frame of FULFILMENT METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "FulfilmentMethod": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/FulfilmentMethod"
          }
        }
      },
      "required": [
        "FulfilmentMethod"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

FulfilmentMethodTypeEnumerationEnum

Allowed values for FULFILMENT METHOD. Type.

{
  "type": "string",
  "enum": [
    "ticketOffice",
    "ticketMachine",
    "conductor",
    "agent",
    "post",
    "courier",
    "selfprint",
    "sms",
    "email",
    "topUpDevice",
    "validator",
    "mobileApp",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

FunicularSubmodeUnclassified

TPEG pti10 Funicular submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/FunicularSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

FunicularSubmodeEnumerationEnum

Values for Funicular MODEs of TRANSPORT: TPEG pti_table_10.

{
  "type": "string",
  "enum": [
    "unknown",
    "funicular",
    "streetCableCar",
    "allFunicularServices",
    "undefinedFunicular"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

GarageEntity

A facility used for parking and maintaining vehicles. PARKING POINTs in a GARAGE are called GARAGE POINTs.

{
  "$ref": "#/definitions/Garage_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

Garage_VersionStructureStructure

Type for GARAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AddressablePlace_VersionStructure"
    },
    {
      "properties": {
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for GARAGE."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "operators": {
          "allOf": [
            {
              "$ref": "#/definitions/transportOrganisationRefs_RelStructure"
            }
          ],
          "description": "OPERATORs assoicated with GARAGE."
        },
        "garagePoints": {
          "allOf": [
            {
              "$ref": "#/definitions/garagePoints_RelStructure"
            }
          ],
          "description": "GARAGE POINTsin GARAGE"
        },
        "crewBases": {
          "allOf": [
            {
              "$ref": "#/definitions/crewBaseRefs_RelStructure"
            }
          ],
          "description": "CREW BASEs asspicated with GARAGE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

GarageIdTypeUnclassified

Type for identifier of a GARAGE.

{
  "$ref": "#/definitions/AddressablePlaceIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

GaragePointEntity

A subtype of PARKING POINT located in a GARAGE.

{
  "$ref": "#/definitions/ParkingPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingPoint_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

GaragePoint_VersionStructureStructure

Type for GARAGE POINT.

{
  "$ref": "#/definitions/ParkingPoint_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

GaragePointIdTypeUnclassified

Type for identifier of a GARAGE POINT.

{
  "$ref": "#/definitions/ParkingPointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

GaragePointRefReference

Reference to a GARAGE POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/GaragePointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GaragePoint",
  "x-netex-substitutionGroup": "ParkingPointRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

GaragePointRefStructureReference

Type for a reference to a GARAGE POINT.

{
  "$ref": "#/definitions/ParkingPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GaragePoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

garagePoints_RelStructureCollection

Type for a list of GARAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GaragePointRef": {
          "$ref": "#/definitions/GaragePointRef"
        },
        "GaragePoint": {
          "$ref": "#/definitions/GaragePoint"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

GarageRefReference

Reference to a GARAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GarageRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Garage",
  "x-netex-substitutionGroup": "AddressablePlaceRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

garageRefs_RelStructureCollection

Type for a list of references to a GARAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GarageRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GarageRef"
          }
        }
      },
      "required": [
        "GarageRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

GarageRefStructureReference

Type for a reference to a GARAGE.

{
  "$ref": "#/definitions/AddressablePlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Garage",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

garagesInFrame_RelStructureCollection

Type for containment in frame of GARAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Garage": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Garage"
          }
        }
      },
      "required": [
        "Garage"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

GatedEnumerationEnum

Allowed values for gated.

{
  "type": "string",
  "enum": [
    "gatedArea",
    "openArea",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

GenderEnumerationEnum

Allowed values for Gender.

{
  "type": "string",
  "enum": [
    "female",
    "male",
    "unspecified"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

GenderLimitationUnclassified

Classification GENDER LIMITATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenderLimitationEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

GenderLimitationEnumerationEnum

Allowed values for GENDER LIMITATION.

{
  "type": "string",
  "enum": [
    "both",
    "femaleOnly",
    "maleOnly",
    "sameSexOnly"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

GenderLimitationOfEnumerationsUnclassified

List of values for GENDER LIMITATION.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/GenderLimitationEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

General_VersionFrameStructureUnclassified

Type for a GENERAL FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/generalFrameMembers_RelStructure"
            }
          ],
          "description": "Entities in GENERAL FRAME."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameEntity

A General purpose frame that can be used to exchange any NeTEx element. Does not impose any structure.

{
  "$ref": "#/definitions/General_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameIdTypeUnclassified

Type for identifier of a GENERAL FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameMemberUnclassified

An association of an ENTITY in a GENERAL FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralFrameMemberStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameMemberIdTypeUnclassified

Type for identifier of a GENERAL FRAME MEMBER.

{
  "$ref": "#/definitions/FrameMemberIdType",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameMemberRefReference

Reference to a GENERAL FRAME MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralFrameMemberRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralFrameMember",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameMemberRefStructureReference

Type for a reference to a GENERAL FRAME MEMBER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralFrameMember",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

generalFrameMembers_RelStructureCollection

A collection of one or more VERSION FRAME MEMBERS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GeneralFrameMember": {
          "$ref": "#/definitions/GeneralFrameMember"
        },
        "DataManagedObject": {
          "$ref": "#/definitions/DataManagedObject"
        },
        "Entity_Entity": {
          "$ref": "#/definitions/Entity_Entity"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameMemberStructureUnclassified

Type for a GENERAL FRAME MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Network Version."
        },
        "VersionOfObjectRef": {
          "$ref": "#/definitions/VersionOfObjectRef"
        }
      },
      "required": [
        "VersionOfObjectRef"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameRefReference

Reference to a GENERAL FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralFrameRefStructureReference

Type for a reference to a GENERAL FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

GeneralGroupOfEntitiesEntity

A grouping of ENTITies which will be commonly referenced for a specific purpose.

{
  "$ref": "#/definitions/GeneralGroupOfEntities_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GeneralGroupOfEntities_VersionStructureStructure

Type for a GENERAL GROUP OF ENTITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/objectRefs_RelStructure"
            }
          ],
          "description": "Members of GROUP OF ENTITies."
        },
        "nameOfMemberClass": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "If group is homogeneous, name of CLASS of members.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GeneralGroupOfEntitiesIdTypeUnclassified

Type for identifier of a GENERAL GROUP OF ENTITies.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GeneralGroupOfEntitiesRefReference

Reference to a GENERAL GROUP OF ENTITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralGroupOfEntitiesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralGroupOfEntities",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GeneralGroupOfEntitiesRefStructureReference

Type for a reference to a GENERAL GROUP OF ENTITies.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralGroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GeneralOrganisationEntity

Any type of GENERAL ORGANISATION.

{
  "$ref": "#/definitions/GeneralOrganisation_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

GeneralOrganisation_VersionStructureStructure

Type for an GENERAL ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisation_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

GeneralOrganisationIdTypeUnclassified

Type for identifier of a GENERAL ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

GeneralOrganisationRefReference

Reference to a GENERAL ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralOrganisationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralOrganisation",
  "x-netex-substitutionGroup": "OtherOrganisationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

GeneralOrganisationRefStructureReference

Type for a reference to a GENERAL ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralOrganisation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

GeneralPathJunctionRefs_RelStructureCollection

Type for a list of PATH JUNCTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GenericPathJunctionRef": {
          "$ref": "#/definitions/GenericPathJunctionRef"
        },
        "GenericPathJunction": {
          "allOf": [
            {
              "$ref": "#/definitions/GenericPathJunction"
            }
          ],
          "description": "PATH JUNCTION for a SITE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

GeneralSectionEntity

A resuable sequence of LINKS or POINTs. +v1.1.

{
  "$ref": "#/definitions/GeneralSection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Section_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

GeneralSection_VersionStructureStructure

Type for GENERAL SECTION. +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/Section_VersionStructure"
    },
    {
      "properties": {
        "pointsOnSection": {
          "allOf": [
            {
              "$ref": "#/definitions/pointsOnSection_RelStructure"
            }
          ],
          "description": "Ordered collection of POINTS used in the GENERAL SECTION."
        },
        "linksOnSection": {
          "allOf": [
            {
              "$ref": "#/definitions/linksOnSection_RelStructure"
            }
          ],
          "description": "Ordered collection of LINKSused in the GENERAL SECTION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

GeneralSectionIdTypeUnclassified

Type for identifier of a GENERAL SECTION.

{
  "$ref": "#/definitions/SectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

GeneralSectionRefReference

Reference to a GENERAL SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralSectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralSection",
  "x-netex-substitutionGroup": "SectionRef",
  "x-netex-sg-members": [
    "FareSectionRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

GeneralSectionRefStructureReference

Type for a reference to a GENERAL SECTION.

{
  "$ref": "#/definitions/SectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralSection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

generalSectionsInFrame_RelStructureCollection

Type for containment in frame of GENERAL SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GeneralSection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GeneralSection"
          }
        }
      },
      "required": [
        "GeneralSection"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

GeneralSignEntity

Specialisation of SIGN EQUIPMENT sor signs which are not HEADING SIGNs nor PLACE SIGNs.

{
  "$ref": "#/definitions/GeneralSignStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SignEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

GeneralSignIdTypeUnclassified

Type for identifier of GENERAL SIGN.

{
  "$ref": "#/definitions/SignEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

GeneralSignRefReference

Identifier of an GENERAL SIGN.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeneralSignRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralSign",
  "x-netex-substitutionGroup": "SignEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

GeneralSignRefStructureReference

Type for a reference to an GENERAL SIGN.

{
  "$ref": "#/definitions/PlaceEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeneralSign",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

GeneralSignStructureUnclassified

Type for an GENERAL SIGN.

{
  "allOf": [
    {
      "$ref": "#/definitions/SignEquipment_VersionStructure"
    },
    {
      "properties": {
        "Content": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Content of Sign."
        },
        "SignContentType": {
          "allOf": [
            {
              "$ref": "#/definitions/SignContentEnumeration"
            }
          ],
          "description": "Classification of content as standard category."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

GeneralZoneEntity

A GENERAL ZONE used to define a zonal fare structure in a zone-counting or zone-matrix system.

{
  "$ref": "#/definitions/GeneralZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

GeneralZone_VersionStructureStructure

Type for a General ZONE.

{
  "$ref": "#/definitions/Zone_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

GenericNavigationPathAbstract

A designated path between two places. May include an ordered sequence of PATH LINKs. +v2.0

{
  "$ref": "#/definitions/GenericNavigationPath_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

GenericNavigationPath_VersionStructureStructure

Type for NAVIGATION.

{
  "$ref": "#/definitions/LinkSequence_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

GenericNavigationPathIdTypeUnclassified

Type for identifier of a GENERIC NAVIGATION PATH.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericNavigationPathRefReference

Reference to a NAVIGATION PATH.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericNavigationPathRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GenericNavigationPath",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-sg-members": [
    "DeckNavigationPathRef",
    "NavigationPathRef",
    "SiteNavigationPathRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericNavigationPathRefs_RelStructureCollection

Type for a list of references to a GENERIC NAVIGATION PATH.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GenericNavigationPathRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GenericNavigationPathRef"
          }
        }
      },
      "required": [
        "GenericNavigationPathRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericNavigationPathRefStructureReference

Type for reference to a GENERIC NAVIGATION PATH.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GenericNavigationPath",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericParameterAssignmentEntity

A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system).

{
  "$ref": "#/definitions/GenericParameterAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessRightParameterAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

GenericParameterAssignment_VersionStructureStructure

Type for Generic PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityParameterAssignment_VersionStructure"
    },
    {
      "properties": {
        "IncludesGroupingType": {
          "allOf": [
            {
              "$ref": "#/definitions/LogicalOperationEnumeration"
            }
          ],
          "description": "Operator for Grouping Scope Elements. Default is OR."
        },
        "includes": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "Assignments Logically included in this group. Groups are combined acording to the Operator."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

GenericParameterAssignmentIdTypeUnclassified

Type for identifier of a GENERIC PARAMETER.

{
  "$ref": "#/definitions/ValidityParameterAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

GenericParameterAssignmentInContextEntity

Optimisation: Can be used without id constraintA VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL GenericATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system).

{
  "$ref": "#/definitions/GenericParameterAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessRightParameterAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

GenericParameterAssignmentRefStructureReference

Type for Reference to a GENERIC PARAMETER.

{
  "$ref": "#/definitions/ValidityParameterAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GenericParameterAssignment",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

genericParameterAssignments_RelStructureCollection

Type for a list of FARE ACCESS RIGHT PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GenericParameterAssignment": {
          "$ref": "#/definitions/GenericParameterAssignment"
        },
        "GenericParameterAssignmentInContext": {
          "$ref": "#/definitions/GenericParameterAssignmentInContext"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

GenericPathJunctionAbstract

A designated point, inside or outside of a STOP PLACE or POINT OF INTEREST, at which two or more PATH LINKs may connect or branch.

{
  "$ref": "#/definitions/GenericPathJunction_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

GenericPathJunction_VersionStructureStructure

Type for a GENERIC PATH JUNCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Point_VersionStructure"
    },
    {
      "properties": {
        "pathInstructions": {
          "allOf": [
            {
              "$ref": "#/definitions/pathInstructions_RelStructure"
            }
          ],
          "description": "Instructions for following PATH LINK. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

GenericPathJunctionIdTypeUnclassified

Type for identifier of a GENERIC PATH JUNCTION.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericPathJunctionRefReference

Reference to a PATH JUNCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericPathJunctionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GenericPathJunction",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-sg-members": [
    "DeckPathJunctionRef",
    "PathJunctionRef",
    "SitePathJunctionRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericPathJunctionRefStructureReference

Type for a reference to a PATH JUNCTION.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GenericPathJunction",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericPathLinkIdTypeUnclassified

Type for identifier of a GENERIC PATH LINK.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericPathLinkRefAbstract

Reference to a GENERIC PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericPathLinkRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-sg-members": [
    "DeckPathLinkRef",
    "OffSitePathLinkRef",
    "PathLinkRef",
    "SitePathLinkRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

genericPathLinkRefs_RelStructureCollection

Type for a list of references to a GENERIC PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GenericPathLinkRef": {
          "$ref": "#/definitions/GenericPathLinkRef"
        },
        "PathLinkRefByValue": {
          "$ref": "#/definitions/PathLinkRefByValue"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GenericPathLinkRefStructureReference

Type for a reference to a GENERIC PATH LINK.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GenericPathLink",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

GeographicalIntervalEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/GeographicalInterval_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalInterval_VersionStructureStructure

Type for GEOGRAPHICAL INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareInterval_VersionStructure"
    },
    {
      "properties": {
        "StartGeographicalValue": {
          "type": "number",
          "description": "Start value for Geographic Interval."
        },
        "EndGeographicalValue": {
          "type": "number",
          "description": "End value for Geographic Interval."
        },
        "NumberOfUnits": {
          "type": "integer",
          "description": "Number of units in Interval."
        },
        "IntervalType": {
          "allOf": [
            {
              "$ref": "#/definitions/IntervalTypeEnumeration"
            }
          ],
          "description": "nature of Interval."
        },
        "GeographicalUnitRef": {
          "$ref": "#/definitions/GeographicalUnitRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalIntervalPrices_RelStructure"
            }
          ],
          "description": "PRICEs of GEOGRAPHICAL INTERVAL."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalIntervalIdTypeUnclassified

Type for identifier of a GEOGRAPHICAL INTERVAL.

{
  "$ref": "#/definitions/FareIntervalIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalIntervalPriceUnclassified

A set of all possible price features of a GEOGRAPHICAL INTERVAL: default total price etc.

{
  "$ref": "#/definitions/GeographicalIntervalPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalIntervalPrice_VersionedChildStructureUnclassified

Type for a GEOGRAPHICAL INTERVAL PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "GeographicalIntervalRef": {
          "$ref": "#/definitions/GeographicalIntervalRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalIntervalPriceIdTypeUnclassified

Type for identifier of a GEOGRAPHICAL INTERVAL PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalIntervalPriceRefReference

Reference to a GEOGRAPHICAL INTERVAL PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeographicalIntervalPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalIntervalPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalIntervalPriceRefStructureReference

Type for Reference to a GEOGRAPHICAL INTERVAL PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalIntervalPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

geographicalIntervalPrices_RelStructureCollection

Type for a list of GEOGRAPHICAL INTERVAL PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GeographicalIntervalPriceRef": {
          "$ref": "#/definitions/GeographicalIntervalPriceRef"
        },
        "GeographicalIntervalPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/GeographicalIntervalPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a GEOGRAPHICAL INTERVAL : default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalIntervalRefReference

Reference to a GEOGRAPHICAL INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeographicalIntervalRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalInterval",
  "x-netex-substitutionGroup": "FareIntervalRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalIntervalRefStructureReference

Type for Reference to a GEOGRAPHICAL INTERVAL.

{
  "$ref": "#/definitions/FareIntervalRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalInterval",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

geographicalIntervals_RelStructureCollection

Type for a list of GEOGRAPHICAL INTERVALs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GeographicalIntervalRef": {
          "$ref": "#/definitions/GeographicalIntervalRef"
        },
        "GeographicalInterval": {
          "allOf": [
            {
              "$ref": "#/definitions/GeographicalInterval"
            }
          ],
          "description": "A geographical interval specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this interval: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalStructureFactorEntity

The value of a GEOGRAPHICAL INTERVAL or a DISTANCE MATRIX ELEMENT expressed by a GEOGRAPHICAL UNIT.

{
  "$ref": "#/definitions/GeographicalStructureFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalStructureFactor_VersionStructureStructure

Type for GEOGRAPHICAL STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureFactor_VersionStructure"
    },
    {
      "properties": {
        "TariffRef": {
          "$ref": "#/definitions/TariffRef"
        },
        "GeographicalIntervalRef": {
          "$ref": "#/definitions/GeographicalIntervalRef"
        },
        "DistanceMatrixElementRef": {
          "$ref": "#/definitions/DistanceMatrixElementRef"
        },
        "GeographicalUnitRef": {
          "$ref": "#/definitions/GeographicalUnitRef"
        },
        "NumberOfUnits": {
          "type": "integer",
          "description": "Number of units of.",
          "x-netex-choice": [
            "NumberOfUnits",
            "AmountFactor"
          ]
        },
        "AmountFactor": {
          "type": "number",
          "description": "Arbitrary Amount for calculation.",
          "x-netex-choice": [
            "NumberOfUnits",
            "AmountFactor"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalStructureFactorIdTypeUnclassified

Type for identifier of a GEOGRAPHICAL STRUCTURE FACTOR.

{
  "$ref": "#/definitions/FareStructureFactorIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalStructureFactorRefReference

Reference to a GEOGRAPHICAL STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeographicalStructureFactorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalStructureFactor",
  "x-netex-substitutionGroup": "FareStructureFactorRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalStructureFactorRefStructureReference

Type for Reference to a GEOGRAPHICAL STRUCTURE FACTOR.

{
  "$ref": "#/definitions/FareStructureFactorRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalStructureFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

geographicalStructureFactors_RelStructureCollection

Type for a list of GEOGRAPHICAL STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GeographicalStructureFactorRef": {
          "$ref": "#/definitions/GeographicalStructureFactorRef"
        },
        "GeographicalStructureFactor": {
          "$ref": "#/definitions/GeographicalStructureFactor"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalUnitEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/GeographicalUnit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalUnit_VersionStructureStructure

Type for GEOGRAPHICAL UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareUnit_VersionStructure"
    },
    {
      "properties": {
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance of unit in SI meters."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalUnitPrices_RelStructure"
            }
          ],
          "description": "PRICEs of GEOGRAPHICAL UNIT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalUnitIdTypeUnclassified

Type for identifier of a GEOGRAPHICAL UNIT.

{
  "$ref": "#/definitions/FareUnitIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalUnitPriceUnclassified

A set of all possible price features of a GEOGRAPHICAL UNIT: default total price etc.

{
  "$ref": "#/definitions/GeographicalUnitPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalUnitPrice_VersionedChildStructureUnclassified

Type for a GEOGRAPHICAL UNIT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "GeographicalUnitRef": {
          "$ref": "#/definitions/GeographicalUnitRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalUnitPrices_RelStructure"
            }
          ],
          "description": "Prices for GEOGRAPHICAL UNIT."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalUnitPriceIdTypeUnclassified

Type for identifier of a GEOGRAPHICAL UNIT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalUnitPriceRefReference

Reference to a GEOGRAPHICAL UNIT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeographicalUnitPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalUnitPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalUnitPriceRefStructureReference

Type for Reference to a GEOGRAPHICAL UNIT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalUnitPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

geographicalUnitPrices_RelStructureCollection

Type for a list of GEOGRAPHICAL UNIT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GeographicalUnitPriceRef": {
          "$ref": "#/definitions/GeographicalUnitPriceRef"
        },
        "GeographicalUnitPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/GeographicalUnitPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a GEOGRAPHICAL UNIT : default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeographicalUnitRefReference

Reference to a GEOGRAPHICAL UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/GeographicalUnitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalUnit",
  "x-netex-substitutionGroup": "FareUnitRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

GeographicalUnitRefStructureReference

Type for Reference to a GEOGRAPHICAL UNIT.

{
  "$ref": "#/definitions/FareUnitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GeographicalUnit",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

geographicalUnits_RelStructureCollection

Type for a list of GEOGRAPHICAL UNITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GeographicalUnitRef": {
          "$ref": "#/definitions/GeographicalUnitRef"
        },
        "GeographicalUnit": {
          "allOf": [
            {
              "$ref": "#/definitions/GeographicalUnit"
            }
          ],
          "description": "A geographical UNIT specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_version.xsd"
}

GeometricPrimitivePropertyTypeUnclassified

A property that has a geometric primitive as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.

{
  "type": "object",
  "properties": {
    "AbstractGeometricPrimitive": {
      "$ref": "#/definitions/AbstractGeometricPrimitive"
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractGeometricPrimitive"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

GeometryArrayPropertyTypeUnclassified

If a feature has a property which takes an array of geometry elements as its value, this is called a geometry array property. A generic type for such a geometry property is GeometryArrayPropertyType. The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.

{
  "type": "object",
  "properties": {
    "AbstractGeometry": {
      "$ref": "#/definitions/AbstractGeometry"
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractGeometry"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

GeometryPropertyTypeUnclassified

A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). Note that either the reference or the contained element shall be given, but not both or none. If a feature has a property that takes a geometry element as its value, this is called a geometry property. A generic type for such a geometry property is GeometryPropertyType.

{
  "type": "object",
  "properties": {
    "AbstractGeometry": {
      "$ref": "#/definitions/AbstractGeometry"
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractGeometry"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

GlobalRankingTypeUnclassified

Mean ranking based on the traditional 5 stars (1 to 5 better) ranking which is the most used (note that the Like/Dislike model can be mapped to no-ranking/ranking=1 and the rare 10 stars model, like IMDb, will mapp 1/2 ti 1, 2/3 to 2, etc.)

{
  "type": "number",
  "minimum": 1,
  "maximum": 5,
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

gmlProfileSchemaUnclassified

{
  "type": "string",
  "format": "uri",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

GradientEnumerationEnum

Allowed values for Gradient steepness.

{
  "type": "string",
  "enum": [
    "verySteep",
    "steep",
    "medium",
    "gentle",
    "level"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

GraphicsUnitsTypeTypeUnclassified

Number of pixels from origin.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

GroupBookingEnumerationEnum

Allowed values for Group Booking.

{
  "type": "string",
  "enum": [
    "groupsAllowed",
    "groupsNotAllowed",
    "groupsAllowedWithReservation",
    "groupBookingsRestricted",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

GroupBookingFacilityUnclassified

Classification of GROUP FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupBookingEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

GroupBookingListOfEnumerationsUnclassified

List of Group Booking values.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/GroupBookingEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

GroupCheckInEnumerationEnum

Allowed values for GROUP CHECK IN.

{
  "type": "string",
  "enum": [
    "none",
    "required",
    "allowed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

GroupConstraintMemberUnclassified

Specifies a member of a set.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupConstraintMember_VersionedChildStructure"
    }
  ],
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupConstraintMember_VersionedChildStructureUnclassified

Type for a Group of Entities Constraint Member. Specifies an allowed class to include in a group.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "PurposeOfGroupingRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PurposeOfGroupingRefStructure"
            }
          ],
          "description": "Reference to a PUPOSE OF GROUPING to which this member belongs. If given by context does not need to be specified."
        },
        "MemberClassRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ClassRefStructure"
            }
          ],
          "description": "Allowed Class of Entity."
        },
        "MemberTypeOfValueRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfValueRefStructure"
            }
          ],
          "description": "Allowed type of Entity."
        }
      },
      "required": [
        "MemberClassRef"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupConstraintMemberIdTypeUnclassified

Type for identifier of a GROUP OF ENTITies CONSTRAINT MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GroupDiscountBasisEnumerationEnum

Allowed values for GROUP DISCOUNT BASIS.

{
  "type": "string",
  "enum": [
    "none",
    "free",
    "discountForFirstPersonOnly",
    "discountForSecondAndSubsequentPersons",
    "stepDiscount",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

GroupMemberUnclassified

General purpose member of a GROUP OF ENTITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupMember_VersionedChildStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupMember_VersionedChildStructureUnclassified

Type for a General purpose member of a GROUP OF ENTITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGroupMember_VersionedChildStructure"
    },
    {
      "properties": {
        "GroupRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Parent GROUP OF ENTITies to which this member assigns service - If given by context, can be omitted."
        },
        "MemberObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Reference to a member of the group."
        }
      },
      "required": [
        "MemberObjectRef"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupMemberIdTypeUnclassified

Type for identifier of a GROUP OF ENTITies MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

groupMembershipRefs_RelStructureCollection

Type for a list of GROUP OF POINT memberships.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfPointsRef_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfPointsRef_Dummy"
          }
        }
      },
      "required": [
        "GroupOfPointsRef_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

groupOfcustomerPurchasePackageRefs_RelStructureCollection

Type for a collection of one or more references to a CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfCustomerPurchasePackagesRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfCustomerPurchasePackagesRef"
          }
        }
      },
      "required": [
        "GroupOfCustomerPurchasePackagesRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

GroupOfCustomerPurchasePackagesIdTypeUnclassified

Type for identifier of a GROUP OF CUSTOMER PURCHASE PACKAGEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

GroupOfCustomerPurchasePackagesRefReference

Reference to a GROUP OF CUSTOMER PURCHASE PACKAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfCustomerPurchasePackagesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

GroupOfCustomerPurchasePackagesRefStructureReference

Type for Reference to a GROUP OF CUSTOMER PURCHASE PACKAGEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

GroupOfDistanceMatrixElementsEntity

A group of DISTANCE MATRIX ELEMENTs; may set common properties for a given set of origin and destination pairs.

{
  "$ref": "#/definitions/GroupOfDistanceMatrixElements_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

GroupOfDistanceMatrixElements_VersionStructureStructure

Type for GROUP OF DISTANCE MATRIX ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "UseToExclude": {
          "type": "boolean",
          "description": "Whether contents of Group should be used to exclude (true) from a large list . The default is include (i.e.false)"
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/priceGroups_RelStructure"
            }
          ],
          "description": "PRICE GROUPSs making up FARE PRODUCT."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTables_RelStructure"
            }
          ],
          "description": "Other FARE TABLESs for DISTANCE MATRIX ELEMENT."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "GROUP OF DISTANCE MATRIX ELEMENTs to use when advertising Train -If different from Id."
        },
        "structureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalStructureFactors_RelStructure"
            }
          ],
          "description": "Use of GEOGRAPHICAL STRUCTURE FACTORss in a particular sequence."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs applying to element."
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/distanceMatrixElements_RelStructure"
            }
          ],
          "description": "TARIFFs applying to element."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/distanceMatrixElementPrices_RelStructure"
            }
          ],
          "description": "prices associated with DSISTANCE MATRIX ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

GroupOfDistanceMatrixElementsIdTypeUnclassified

Type for identifier of a GROUP OF DISTANCE MATRIX ELEMENTs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

GroupOfDistanceMatrixElementsRefReference

Reference to a GROUP OF DISTANCE MATRIX ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfDistanceMatrixElementsRefStructureElement"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfDistanceMatrixElements",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

groupOfDistanceMatrixElementsRefs_RelStructureCollection

Type for a list of GROUP OF DISTANCE MATRIX ELEMENTss.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfDistanceMatrixElementsRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef"
          }
        }
      },
      "required": [
        "GroupOfDistanceMatrixElementsRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

GroupOfDistanceMatrixElementsRefStructureElementUnclassified

Type for Reference to a GROUP OF DISTANCE MATRIX ELEMENTs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_support.xsd"
}

GroupOfDistributionChannelsEntity

A package to be sold as a whole, consisting of one or several FARE PRODUCTs materialised thanks to one or several TRAVEL DOCUMENTs. The FARE PRODUCTs may be either directly attached to the TRAVEL DOCUMENTs, or may be reloadable on the TRAVEL DOCUMENTs.

{
  "$ref": "#/definitions/GroupOfDistributionChannels_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

GroupOfDistributionChannels_VersionStructureStructure

Type for GROUP OF DISTRIBUTION CHANNELs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/distributionChannelRefs_RelStructure"
            }
          ],
          "description": "DISTRIBUTION CHANNELs in Group."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

GroupOfDistributionChannelsIdTypeUnclassified

Type for identifier of a GROUP OF DISTRIBUTION CHANNELs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

GroupOfDistributionChannelsRefReference

Reference to a GROUP OF DISTRIBUTION CHANNELs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfDistributionChannelsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfDistributionChannels",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

GroupOfDistributionChannelsRefStructureReference

Type for Reference to a GROUP OF DISTRIBUTION CHANNELs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfDistributionChannels",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_support.xsd"
}

GroupOfEntitiesAbstract

A grouping of ENTITies which will be commonly referenced for a specific purpose.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "CrewBase",
    "FareTable_Dummy",
    "GeneralGroupOfEntities",
    "GroupOfDistanceMatrixElements",
    "GroupOfDistributionChannels",
    "GroupOfLines",
    "GroupOfLinkSequences",
    "GroupOfLinks",
    "GroupOfOperators",
    "GroupOfPlaces",
    "GroupOfPoints",
    "GroupOfServices",
    "GroupOfSingleJourneys",
    "GroupOfSites",
    "GroupOfTariffZones",
    "GroupOfTimingLinks",
    "JourneyFrequencyGroup",
    "Layer",
    "Network",
    "PoolOfVehicles",
    "PriceGroup_Dummy",
    "Zone"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupOfEntities_VersionStructureStructure

Type for a GROUP OF ENTITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of GROUP OF ENTITies."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of GROUP OF ENTITies."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further Description of a GROUP OF ENTITies."
        },
        "PurposeOfGroupingRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PurposeOfGroupingRef"
            }
          ],
          "description": "Reference to a PURPOSE OF GROUPING."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "infoLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Hyperlinks associated with GROUP OF ENTITIES."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupOfEntitiesIdTypeUnclassified

Type for identifier of a GROUP OF ENTITies.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

groupOfEntitiesInFrame_RelStructureCollection

Type for containment in frame of GROUP OF ENTITIes.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfEntities": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfEntities"
          }
        }
      },
      "required": [
        "GroupOfEntities"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

GroupOfEntitiesRefAbstract

Reference to a GROUP OF ENTITies.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GroupOfEntitiesRef_DummyAbstract

Reference to a GROUP OF ENTITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "FareTableRef",
    "FleetRef",
    "GeneralGroupOfEntitiesRef",
    "GroupOfCustomerPurchasePackagesRef",
    "GroupOfDistanceMatrixElementsRef",
    "GroupOfDistributionChannelsRef",
    "GroupOfLinesRef",
    "GroupOfOperatorsRef",
    "GroupOfPlacesRef",
    "GroupOfPointsRef",
    "GroupOfPointsRef_Dummy",
    "GroupOfSalesOfferPackagesRef",
    "GroupOfServicesRef",
    "GroupOfSingleJourneysRef",
    "GroupOfSitesRef",
    "GroupOfStopPlacesRef",
    "GroupOfTariffZonesRef",
    "GroupOfTimebandsRef",
    "GroupOfTimingLinksRef",
    "JourneyFrequencyGroupRef",
    "LayerRef",
    "LogRef",
    "ParentSectionRef",
    "PlaceRef",
    "PointOfInterestHierarchyRef",
    "PoolOfVehiclesRef",
    "PriceGroupRef",
    "SectionRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GroupOfEntitiesRefStructureReference

Extending Type for a reference to a GROUP OF ENTITies.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure_Dummy",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GroupOfEntitiesRefStructure_DummyUnclassified

Extending Type for a reference to a GROUP OF ENTITies.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    },
    "nameOfMemberClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of member class if homogeneous.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

GroupOfLinesEntity

A grouping of LINEs which will be commonly referenced for a specific purpose.

{
  "$ref": "#/definitions/GroupOfLines_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

GroupOfLines_VersionStructureStructure

Type for GROUP OF LINES.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "UseToExclude": {
          "type": "boolean",
          "description": "Whether contents of Group should be used to exclude (true) from a large list . The default is include (i.e.false)"
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/lineRefs_RelStructure"
            }
          ],
          "description": "LINEs in GROUP OF LINEs."
        },
        "MainLineRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LineRefStructure"
            }
          ],
          "description": "Primary LINE in GROUP OF LINEs, if relevant."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PUBLIC TRANSPORT MODE of NETWORK."
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        },
        "ModeOfOperationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ModeOfOperationRef"
            }
          ],
          "description": "+v1.2.2"
        },
        "GroupOfLinesType": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfLinesTypeEnumeration"
            }
          ],
          "description": "Classification of GROUP OF LINES. +v1.1"
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Payment Methods allowed on LINE. +v1.1"
        },
        "typesOfPaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfPaymentMethod_ValueStructure"
            }
          ],
          "description": "TYPES OF PAYMENT METHOD allowed on LINE. +v1.1"
        },
        "PurchaseMoment": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "PURCHASE MOMENT types allowed on LINE. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

GroupOfLinesIdTypeUnclassified

Type for identifier of a GROUP OF LINEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

GroupOfLinesRefReference

Reference to a GROUP OF LINEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfLinesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfLines",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-sg-members": [
    "NetworkRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

GroupOfLinesRefStructureReference

Type for a GROUP OF LINEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfLines",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

GroupOfLinesTypeEnumerationEnum

Allowed values Classification of GROUP of LINEs. +v1.1

{
  "type": "string",
  "enum": [
    "marketing",
    "administrative",
    "scheduling",
    "control",
    "tariff",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

GroupOfLinkSequencesEntity

A grouping of LINK SEQUENCEs.

{
  "$ref": "#/definitions/GroupOfLinkSequences_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

groupOfLinkSequences_RelStructureCollection

Type for a list of GROUPs OF LINK SEQUENCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfLinkSequences": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfLinkSequences"
          }
        }
      },
      "required": [
        "GroupOfLinkSequences"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

GroupOfLinkSequences_VersionStructureStructure

Type for GROUP OF LINK SEQUENCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/linkSequenceRefs_RelStructure"
            }
          ],
          "description": "LINK SEQUENCEs in GROUP OF LINK SEQUENCEs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

GroupOfLinkSequencesIdTypeUnclassified

Type for identifier of a GROUP OF LINK SEQUENCEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

GroupOfLinkSequencesRefAbstract

Reference to a GROUP OF LINK SEQUENCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntitiesRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

GroupOfLinkSequencesRefStructureReference

Type for a reference to a GROUP OF LINK SEQUENCEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfLinkSequences",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

GroupOfLinksIdTypeUnclassified

Type for identifier of a GROUP OF LINKs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

groupOfLinksInFrame_RelStructureCollection

Type for containment in frame of GROUP OF LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfLinks": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfLinks"
          }
        }
      },
      "required": [
        "GroupOfLinks"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

GroupOfOperatorsEntity

A grouping of OPERATORs.

{
  "$ref": "#/definitions/GroupOfOperatorsStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

GroupOfOperatorsIdTypeUnclassified

Type for identifier of a GROUP OF OPERATORs. (In fact TRNASPORT ORGANISATION)

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

GroupOfOperatorsRefReference

Reference to a GROUP OF OPERATORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfOperatorsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfOperators",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

GroupOfOperatorsRefStructureReference

Type for a reference to a GROUP OF OPERATORs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfOperators",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

GroupOfOperatorsStructureUnclassified

Type for a GROUP OF OPERATORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "UseToExclude": {
          "type": "boolean",
          "description": "Whether contents of Group should be used to exclude (true) from a large list . The default is include (i.e.false)"
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/transportOrganisationRefs_RelStructure"
            }
          ],
          "description": "Operators in group."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

GroupOfPlacesEntity

A grouping of PLACEs which will be commonly referenced for a specific purpose.

{
  "$ref": "#/definitions/GroupOfPlaces_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

GroupOfPlaces_VersionStructureStructure

Type for GROUP OF PLACES.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/placeRefs_RelStructure"
            }
          ],
          "description": "PLACEs in GROUP OF PLACEs."
        },
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "MainPlaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PlaceRefStructure"
            }
          ],
          "description": "Primary PLACE in GROUP OF PLACEs, if relevant."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

GroupOfPlacesIdTypeUnclassified

Type for identifier of a GROUP OF PLACEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

GroupOfPlacesRefReference

Reference to a GROUP OF PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfPlacesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfPlaces",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

GroupOfPlacesRefStructureReference

Type for a GROUP OF PLACEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfPlaces",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

GroupOfPointsEntity

A grouping of POINTs.

{
  "$ref": "#/definitions/GroupOfPoints_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

groupOfPoints_RelStructureCollection

Type for a list of GROUPs OF POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfPoints": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfPoints"
          }
        }
      },
      "required": [
        "GroupOfPoints"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

GroupOfPoints_VersionStructureStructure

Type for GROUP OF POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/pointRefs_RelStructure"
            }
          ],
          "description": "POINTs in GROUP OF POINTs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

GroupOfPointsIdTypeUnclassified

Type for identifier of a GROUP OF POINTs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

GroupOfPointsRefAbstract

Reference to a GROUP OF POINTs.

{
  "$ref": "#/definitions/GroupOfPointsRefStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

GroupOfPointsRef_DummyAbstract

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-sg-members": [
    "ZoneRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

GroupOfPointsRefStructureReference

Type for a reference to a GROUP OF POINTs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfPoints",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

groupOfSalesOfferPackageRefs_RelStructureCollection

Type for a collection of one or more references to a SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfSalesOfferPackagesRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfSalesOfferPackagesRef"
          }
        }
      },
      "required": [
        "GroupOfSalesOfferPackagesRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

GroupOfSalesOfferPackagesEntity

A package to be sold as a whole, consisting of one or several FARE PRODUCTs materialised thanks to one or several TRAVEL DOCUMENTs. The FARE PRODUCTs may be either directly attached to the TRAVEL DOCUMENTs, or may be reloadable on the TRAVEL DOCUMENTs.

{
  "$ref": "#/definitions/GroupOfSalesOfferPackages_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

GroupOfSalesOfferPackages_VersionStructureStructure

Type for GROUP OF SALES OFFER PACKAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "ALTERNATIVE NAMEs for PRICEABLE OBJECT."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs for PRICEABLE OBJECT."
        },
        "PricingServiceRef": {
          "$ref": "#/definitions/PricingServiceRef"
        },
        "PricingRuleRef": {
          "$ref": "#/definitions/PricingRuleRef"
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/priceGroups_RelStructure"
            }
          ],
          "description": "PRICE GROUPSs making up FARE PRODUCT."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTables_RelStructure"
            }
          ],
          "description": "Other FARE TABLESs for DISTANCE MATRIX ELEMENT."
        },
        "TypeOfSalesOfferPackageRef": {
          "$ref": "#/definitions/TypeOfSalesOfferPackageRef"
        },
        "ConditionSummary": {
          "$ref": "#/definitions/ConditionSummary"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs for SALES OFFER PACKAGE."
        },
        "distributionAssignments": {
          "$ref": "#/definitions/distributionAssignments_RelStructure"
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackagePrices_RelStructure"
            }
          ],
          "description": "PRICEs of SALES OFFER PACKAGE ELEMENT."
        },
        "salesOfferPackageElements": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackageElements_RelStructure"
            }
          ],
          "description": "SALES OFFER PACKAGE ELEMENTs in SALES OFFER PACKAGE."
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackageRefs_RelStructure"
            }
          ],
          "description": "SALES OFFER PACKAGEs in Group."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

GroupOfSalesOfferPackagesIdTypeUnclassified

Type for identifier of a GROUP OF SALES OFFER PACKAGEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

GroupOfSalesOfferPackagesRefReference

Reference to a GROUP OF SALES OFFER PACKAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfSalesOfferPackagesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfSalesOfferPackages",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

GroupOfSalesOfferPackagesRefStructureReference

Type for Reference to a GROUP OF SALES OFFER PACKAGEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfSalesOfferPackages",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

GroupOfServicesEntity

A group of SERVICEs, often known to its users by a name or a number.

{
  "$ref": "#/definitions/GroupOfServices_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

GroupOfServices_VersionStructureStructure

Type for a GROUP OF SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "dayTypes": {
          "type": "object",
          "properties": {
            "DayTypeRef": {
              "type": "array",
              "items": {
                "allOf": [
                  {
                    "$ref": "#/definitions/DayTypeRefStructure"
                  }
                ],
                "description": "The DAY TYPE of all the services in this group."
              }
            }
          },
          "required": [
            "DayTypeRef"
          ],
          "description": "The DAY TYPEs of all the services in this group."
        },
        "DirectionType": {
          "$ref": "#/definitions/DirectionType"
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DirectionView": {
          "$ref": "#/definitions/DirectionView",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "Origin": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfServicesEndPoint_DerivedViewStructure"
            }
          ],
          "description": "Origin associated with this GROUP OF SERVICEs."
        },
        "Destination": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfServicesEndPoint_DerivedViewStructure"
            }
          ],
          "description": "Destination associated with this GROUP OF SERVICEs."
        },
        "destinationDisplays": {
          "allOf": [
            {
              "$ref": "#/definitions/destinationDisplayRefs_RelStructure"
            }
          ],
          "description": "Destinations associated with this GROUP OF SERVICEs, including via points."
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfServicesMembers_RelStructure"
            }
          ],
          "description": "Services in GROUP."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs relevant for the whole GROUP OF SERVICEs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

GroupOfServicesEndPoint_DerivedViewStructureView

Type for SIMPLE SCHEDULED STOP POINT VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Stop Point."
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef"
        },
        "TopographicPlaceView": {
          "$ref": "#/definitions/TopographicPlaceView"
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

GroupOfServicesIdTypeUnclassified

Type for identifier of a GROUP OF SERVICEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

GroupOfServicesMemberIdTypeUnclassified

Type for identifier of a GROUP OF SERVICEs. MEMBER.

{
  "$ref": "#/definitions/GroupMemberIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

groupOfServicesMembers_RelStructureCollection

Type for a list of Member of GROUP OF SERVICE Member.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfServicesMember": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/GroupOfServicesMemberStructure"
              }
            ],
            "description": "Member of GROUP OF SERVICE."
          }
        }
      },
      "required": [
        "GroupOfServicesMember"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

GroupOfServicesMemberStructureUnclassified

Type for a Member of GROUP OF SERVICE Member.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGroupMember_VersionedChildStructure"
    },
    {
      "properties": {
        "GroupOfServicesRef": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfServicesRefStructure"
            }
          ],
          "description": "Parent GROUP OF SERVICEs to which this GROUP OF SERVICEs MEMBER assigns a JOURNEY."
        },
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef",
          "x-netex-choice": [
            "JourneyRef",
            "TrainNumberRef",
            "JourneyDesignator",
            "ServiceDesignator"
          ]
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef",
          "x-netex-choice": [
            "JourneyRef",
            "TrainNumberRef",
            "JourneyDesignator",
            "ServiceDesignator"
          ]
        },
        "JourneyDesignator": {
          "$ref": "#/definitions/JourneyDesignator",
          "x-netex-choice": [
            "JourneyRef",
            "TrainNumberRef",
            "JourneyDesignator",
            "ServiceDesignator"
          ]
        },
        "ServiceDesignator": {
          "$ref": "#/definitions/ServiceDesignator",
          "x-netex-choice": [
            "JourneyRef",
            "TrainNumberRef",
            "JourneyDesignator",
            "ServiceDesignator"
          ]
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignmentViews_RelStructure"
            }
          ],
          "description": "NOTICEs Relevant for this grouping."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

GroupOfServicesRefReference

Reference to a GROUP OF SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfServicesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfServices",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

groupOfServicesRefs_RelStructureCollection

Type for a list references to GROUP OF SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfServicesRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfServicesRef"
          }
        }
      },
      "required": [
        "GroupOfServicesRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

GroupOfServicesRefStructureReference

Type for a reference to a GROUP OF SERVICEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfServices",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

GroupOfSingleJourneysEntity

A GROUP OF SINGLE JOURNEYs, often known to its users by a name or a number. +v1.2.2

{
  "$ref": "#/definitions/GroupOfSingleJourneys_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_version.xsd"
}

GroupOfSingleJourneys_VersionStructureStructure

Type for a GROUP OF SINGLE JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/singleJourneyRefs_RelStructure"
            }
          ],
          "description": "Services in GROUP."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs relevant for the whole GROUP OF SINGLE JOURNEYs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_version.xsd"
}

GroupOfSingleJourneysIdTypeUnclassified

Type for identifier of a GROUP OF SINGLE JOURNEYs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

GroupOfSingleJourneysRefReference

Reference to a GROUP OF SINGLE JOURNEYs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfSingleJourneysRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfSingleJourneys",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

GroupOfSingleJourneysRefStructureReference

Type for a reference to a GROUP OF SINGLE JOURNEYs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfSingleJourneys",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

GroupOfSitesEntity

A grouping of SITEs which will be commonly referenced for a specific purpose. +v2.0

{
  "$ref": "#/definitions/GroupOfSites_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

GroupOfSites_VersionStructureStructure

Type for GROUP OF SITES.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "Centroid": {
          "allOf": [
            {
              "$ref": "#/definitions/SimplePoint_VersionStructure"
            }
          ],
          "description": "Centre Coordinates of ZONE."
        },
        "Polygon": {
          "$ref": "#/definitions/Polygon"
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "Projections of SITE onto another layer."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code for GROUP OF SITES."
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/siteRefs_RelStructure"
            }
          ],
          "description": "SITEs in a GROUP OF SITEs"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

GroupOfSitesIdTypeUnclassified

Type for identifier of a GROUP OF SITEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

GroupOfSitesRefReference

Reference to a GROUP OF SITEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfSitesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfSites",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

GroupOfSitesRefStructureReference

Type for a GROUP OF SITEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfSites",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

GroupOfStopPlacesUnclassified

Group of STOP PLACEs.

{
  "$ref": "#/definitions/GroupOfStopPlacesStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

GroupOfStopPlacesIdTypeUnclassified

Type for identifier of a GROUP OF STOP PLACEs.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

GroupOfStopPlacesRefReference

Reference to a GROUP OF STOP PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfStopPlacesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfStopPlaces",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

GroupOfStopPlacesRefStructureReference

Type for reference to a GROUP OF STOP PLACEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfStopPlaces",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

GroupOfStopPlacesStructureUnclassified

Type for GROUP of STOP PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "$ref": "#/definitions/PublicCodeStructure"
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/stopPlaceRefs_RelStructure"
            }
          ],
          "description": "Stations and stops in GROUP of STOP PLACEs."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names for the GROUP of STOP PLACEs."
        },
        "Centroid": {
          "allOf": [
            {
              "$ref": "#/definitions/SimplePoint_VersionStructure"
            }
          ],
          "description": "Centre Coordinates of GROUP of STOP PLACEs."
        },
        "Polygon": {
          "$ref": "#/definitions/Polygon"
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE associated by this component. +v1.2"
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

groupOfTariffZoneRefs_RelStructureCollection

Type for a list of GROUP OF TARIFF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfTariffZonesRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfTariffZonesRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

GroupOfTariffZonesEntity

A grouping of TARIFF ZONEs which will be commonly referenced for a specific purpose.

{
  "$ref": "#/definitions/GroupOfTariffZones_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

GroupOfTariffZones_VersionStructureStructure

Type for GROUP OF TARIFF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs in GROUP OF TARIFF ZONEs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

GroupOfTariffZonesIdTypeUnclassified

Type for identifier of a GROUP OF TARIFF ZONEs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

GroupOfTariffZonesRefReference

Reference to a GROUP OF TARIFF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfTariffZonesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfTariffZones",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

GroupOfTariffZonesRefStructureReference

Type for a GROUP OF TARIFF ZONEs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfTariffZones",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

GroupOfTimebandsEntity

A period in a day, significant for some aspect of public transport, e.g. similar traffic conditions or fare category.

{
  "$ref": "#/definitions/GroupOfTimebands_VersionedChildStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

groupOfTimebands_RelStructureCollection

Type for a list of GROUP OF TIMEBANDS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfTimebandsRef": {
          "$ref": "#/definitions/GroupOfTimebandsRef"
        },
        "GroupOfTimebands": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfTimebands_VersionedChildStructure"
            }
          ],
          "description": "A period in a day, significant for some aspect of public transport, e.g. similar traffic conditions or fare category."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

GroupOfTimebands_VersionedChildStructureUnclassified

Type for a GROUP OF TIMEBANDS.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebandRefs_RelStructure"
            }
          ],
          "description": "The (inclusive) start time."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

GroupOfTimebandsIdTypeUnclassified

Identifier of a GROUP OF TIMEBANDs.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

groupOfTimebandsInFrame_RelStructureCollection

Type for containment in frame of GROUP OF TIME BANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfTimebands": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfTimebands"
          }
        }
      },
      "required": [
        "GroupOfTimebands"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

GroupOfTimebandsRefReference

Reference to a GROUP OF TIMEBANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfTimebandsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfTimebands",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

GroupOfTimebandsRefStructureReference

Type for a reference to a GROUP OF TIMEBANDs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfTimebands",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

GroupOfTimingLinksIdTypeUnclassified

Type for identifier of a GROUP OF TIMING LINKs.

{
  "$ref": "#/definitions/GroupOfLinksIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

groupOfTimingLinksInFrame_RelStructureCollection

Type for containment in frame of GROUP OF TIMING LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfTimingLinks": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfTimingLinks"
          }
        }
      },
      "required": [
        "GroupOfTimingLinks"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

GroupOfTimingLinksRefReference

Reference to a GROUP OF TIMING LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfTimingLinksRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfTimingLinks",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

GroupOfTimingLinksRefStructureReference

Type for a reference to a GROUP OF TIMING LINKs.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupOfTimingLinks",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

GroupReservationStructureUnclassified

Used to specify that a travel group has booked a section of the vehicle for a part of the journey, and if so under what name. (since SIRI 2.1)

{
  "type": "object",
  "properties": {
    "NameOfGroup": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Name for which the travel group has made the reservation."
    },
    "NumberOfReservedSeats": {
      "allOf": [
        {
          "$ref": "#/definitions/NumberOfPassengers"
        }
      ],
      "description": "Number of seats that the group has booked."
    }
  },
  "required": [
    "NameOfGroup",
    "NumberOfReservedSeats"
  ],
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

GroupSizeChangesEnumerationEnum

Allowed values for GROUP SIZE CHANGE. +v1.1

{
  "type": "string",
  "enum": [
    "noChanges",
    "free",
    "charge",
    "purchaseWindowSteppedCharge",
    "numberOfPassengersSteppedCharge"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

groupsOfDistanceMatrixElements_RelStructureCollection

Type for a list of GROUP OF DISTANCE MATRIX ELEMENTss.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfDistanceMatrixElementsRef": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef"
        },
        "GroupOfDistanceMatrixElements": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElements"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

groupsOfDistanceMatrixElementsInFrame_RelStructureCollection

Type for containment in frame of GROUPS OF DISTANCE MATRIX ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "DistanceMatrixElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/DistanceMatrixElement"
          }
        }
      },
      "required": [
        "DistanceMatrixElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_distanceMatrixElement_version.xsd"
}

groupsOfDistributionChannelsInFrame_RelStructureCollection

Type for containment in frame of DISTRIBUTION CHANNEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "GroupOfDistributionChannels": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfDistributionChannels"
          }
        }
      },
      "required": [
        "GroupOfDistributionChannels"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesDistribution_version.xsd"
}

groupsOfLinesInFrame_RelStructureCollection

Type for containment in frame of GROUP OF LINEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfLines": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfLines"
          }
        }
      },
      "required": [
        "GroupOfLines"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

groupsOfOperatorsInFrame_RelStructureCollection

Type for containment in frame of GROUP OF OPERATORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfOperators": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfOperators"
          }
        }
      },
      "required": [
        "GroupOfOperators"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

groupsOfOperatorsRefs_RelStructureCollection

Type for a list of references to list of GROUPs OF OPERATORS.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GroupOfOperatorsRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfOperatorsRef"
          }
        }
      },
      "required": [
        "GroupOfOperatorsRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

groupsOfPlacesInFrame_RelStructureCollection

Type for containment in frame of GROUP OF PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfPlaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfPlaces"
          }
        }
      },
      "required": [
        "GroupOfPlaces"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

groupsOfSalesOfferPackagesInFrame_RelStructureCollection

Type for containment in frame of GROUPs OF SALES OFFER PACKAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "GroupOfSalesOfferPackages": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfSalesOfferPackages"
          }
        }
      },
      "required": [
        "GroupOfSalesOfferPackages"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

groupsOfServicesInFrame_RelStructureCollection

Type for containment in frame of GROUP OF SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfServices": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfServices"
          }
        }
      },
      "required": [
        "GroupOfServices"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

groupsOfSingleJourneys_RelStructureCollection

Type for a list of references to GROUPs OF SINGLE JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfSingleJourneys": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfSingleJourneys"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_version.xsd"
}

groupsOfSites_RelStructureCollection

Type for list of GROUP OF SITES.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfSites": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfSites"
          }
        }
      },
      "required": [
        "GroupOfSites"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

groupsOfStopPlacesInFrame_RelStructureCollection

Type for containment in frame of GROUP OF STOP PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfStopPlaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfStopPlaces"
          }
        }
      },
      "required": [
        "GroupOfStopPlaces"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

groupsOfTariffZonesInFrame_RelStructureCollection

Type for containment in frame of GROUP OF TARIFF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GroupOfTariffZones": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/GroupOfTariffZones"
          }
        }
      },
      "required": [
        "GroupOfTariffZones"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_frames/netex_siteFrame_version.xsd"
}

GroupTicketEntity

The number and characteristics of persons entitled to travel including the holder of the access right.

{
  "$ref": "#/definitions/GroupTicket_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

GroupTicket_VersionStructureStructure

Type for GROUP TICKET.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "TypeOfConcessionRef": {
          "$ref": "#/definitions/TypeOfConcessionRef"
        },
        "MinimumNumberOfPersons": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimal number of persons overall allowed on GROUP TICKET."
        },
        "MaximumNumberOfPersons": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Maximum number of persons overall allowed on GROUP TICKET (card holders and companions)."
        },
        "MinimumNumberOfCardHolders": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of card holders needed on GROUP TICKET, if any."
        },
        "companionProfiles": {
          "allOf": [
            {
              "$ref": "#/definitions/companionProfiles_RelStructure"
            }
          ],
          "description": "Minimum and maximum numbers of users in each category allowed on GROUP TICKET."
        },
        "PricingBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/PerBasisEnumeration"
            }
          ],
          "description": "Whether pricing is per person or for whole group."
        },
        "MaximumPersonsFree": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of free people allowed on ticket."
        },
        "MaximumPersonsDiscounted": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of discounted persons allowed on GROUP TICKET."
        },
        "DiscountOnlyForFirstPerson": {
          "type": "boolean",
          "description": "Whether there is only a discount for the first person in the group."
        },
        "OneForNPersons": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Discount is given as one free place for n people. Intermediate numbers are rounded down."
        },
        "GroupSizeChanges": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupSizeChangesEnumeration"
            }
          ],
          "description": "Possibilities for changiing the numbe of people in the group."
        },
        "Ticketing": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupTicketingEnumeration"
            }
          ],
          "description": "Natute of tickets issued for group"
        },
        "JointCheckIn": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupCheckInEnumeration"
            }
          ],
          "description": "Whether the group must check in together."
        },
        "GroupBookingFacility": {
          "$ref": "#/definitions/GroupBookingFacility"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

GroupTicketIdTypeUnclassified

Type for identifier of a GROUP TICKET usage parameter

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

GroupTicketingEnumerationEnum

Allowed values for GROUP TICKETING.

{
  "type": "string",
  "enum": [
    "allOnOneTicket",
    "separateTickets",
    "ticketWithCoupons",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

GroupTicketRefReference

Reference to a GROUP TICKET usage parameter

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupTicketRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupTicket",
  "x-netex-substitutionGroup": "ProfileParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

GroupTicketRefStructureReference

Type for Reference to a GROUP TICKET usage parameter

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "GroupTicket",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

GuideDogAccessUnclassified

Whether a PLACE allows guide dog access.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

HailAndRideAreaEntity

A section of Road between two points within which one may hail a bus to board it or alight from it or ask it to stop to alight.

{
  "$ref": "#/definitions/HailAndRideArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

HailAndRideArea_VersionStructureStructure

Type for a HAIL AND RIDE AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/FlexibleQuay_VersionStructure"
    },
    {
      "properties": {
        "BearingCompass": {
          "allOf": [
            {
              "$ref": "#/definitions/CompassBearing16Enumeration"
            }
          ],
          "description": "Bearing of Road at point in compass octants to North."
        },
        "BearingDegrees": {
          "type": "integer",
          "description": "Bearing of Road in absolute degrees against North."
        },
        "destinations": {
          "allOf": [
            {
              "$ref": "#/definitions/destinationDisplayViews_RelStructure"
            }
          ],
          "description": "Destination headings for HAIL AND RIDE AREA."
        },
        "StartPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Start of HAIL AND RIDE section."
        },
        "EndPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "End of HAIL AND RIDE section."
        }
      },
      "required": [
        "StartPointRef",
        "EndPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

HailAndRideAreaIdTypeUnclassified

Type for identifier of a HAIL AND RIDE AREA.

{
  "$ref": "#/definitions/FlexibleQuayIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

HailAndRideAreaRefReference

Reference to a HAIL AND RIDE AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/HailAndRideAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "HailAndRideArea",
  "x-netex-substitutionGroup": "FlexibleQuayRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

HailAndRideAreaRefStructureReference

Type for Unique Reference to a HAIL AND RIDE AREA.

{
  "$ref": "#/definitions/FlexibleQuayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "HailAndRideArea",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_support.xsd"
}

hailAndRideAreas_RelStructureCollection

Type for a list of HAIL AND RIDE AREAs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "HailAndRideAreaRef": {
          "$ref": "#/definitions/HailAndRideAreaRef"
        },
        "HailAndRideArea": {
          "$ref": "#/definitions/HailAndRideArea"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_flexibleStopPlace_version.xsd"
}

HalfOpenTimeRangeStructureUnclassified

Data Type for a range of times. Start time must be specified, end time is optional.

{
  "type": "object",
  "properties": {
    "StartTime": {
      "type": "string",
      "format": "time",
      "description": "The (inclusive) start time."
    },
    "EndTime": {
      "type": "string",
      "format": "time",
      "description": "The (inclusive) end time. If omitted, the range end is open-ended, that is, it should be interpreted as "forever"."
    }
  },
  "required": [
    "StartTime"
  ],
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_time.xsd"
}

HalfOpenTimestampRangeStructureUnclassified

Data Type for a range of date times. Start time must be specified, end time is optional.

{
  "type": "object",
  "properties": {
    "StartTime": {
      "type": "string",
      "format": "date-time",
      "description": "The (inclusive) start time stamp."
    },
    "EndTime": {
      "type": "string",
      "format": "date-time",
      "description": "The (inclusive) end time stamp. If omitted, the range end is open-ended, that is, it should be interpreted as "forever"."
    }
  },
  "required": [
    "StartTime"
  ],
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_time.xsd"
}

HandrailEnumerationEnum

Allowed values for Sides of handrail.

{
  "type": "string",
  "enum": [
    "none",
    "oneSide",
    "bothSides"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

HeadingSignEntity

Specialisation of SIGN EQUIPMENT for headings providing information like direction name, line name, etc.

{
  "$ref": "#/definitions/HeadingSignStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SignEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

HeadingSignIdTypeUnclassified

Type for identifier of HEADING SIGN.

{
  "$ref": "#/definitions/SignEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

HeadingSignRefReference

Identifier of an HEADING SIGN.

{
  "allOf": [
    {
      "$ref": "#/definitions/HeadingSignRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "HeadingSign",
  "x-netex-substitutionGroup": "SignEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

HeadingSignRefStructureReference

Type for a reference to an HEADING SIGN.

{
  "$ref": "#/definitions/PlaceEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "HeadingSign",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

HeadingSignStructureUnclassified

Type for a HEADING SIGN.

{
  "allOf": [
    {
      "$ref": "#/definitions/SignEquipment_VersionStructure"
    },
    {
      "properties": {
        "PlaceName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of the destination."
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "LineName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Content of Stop."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Description of MODE of LINE."
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        },
        "LineMap": {
          "type": "string",
          "format": "uri",
          "description": "Graphic or sign for schematic map of lien from STOP PLACE."
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef"
        },
        "DirectionName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Content of Stop."
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef"
        },
        "LinePublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public Code for LINE."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

HeadwayIntervalStructureUnclassified

Type for a HEADWAY INTERVAL.

{
  "type": "object",
  "properties": {
    "ScheduledHeadwayInterval": {
      "type": "string",
      "description": "Scheduled normal headway interval."
    },
    "MinimumHeadwayInterval": {
      "type": "string",
      "description": "Minimum headway interval."
    },
    "MaximumHeadwayInterval": {
      "type": "string",
      "description": "Maximum headway interval."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

HeadwayJourneyGroupEntity

A group of VEHICLE JOURNEYs following the same JOURNEY PATTERN and having the same headway interval between a specified start and end time (for example, ‘every 10 minutes’). This is especially useful for presenting passenger information.

{
  "$ref": "#/definitions/HeadwayJourneyGroup_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "JourneyFrequencyGroup",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

HeadwayJourneyGroup_VersionStructureStructure

Type for HEADWAY JOURNEY GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyFrequencyGroup_VersionStructure"
    },
    {
      "properties": {
        "ScheduledHeadwayInterval": {
          "type": "string",
          "description": "Scheduled normal headway interval."
        },
        "MinimumHeadwayInterval": {
          "type": "string",
          "description": "Minimum headway interval."
        },
        "MaximumHeadwayInterval": {
          "type": "string",
          "description": "Maximum headway interval."
        },
        "HeadwayDisplay": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayUseEnumeration"
            }
          ],
          "description": "How headway value should be displayed to public."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

HeadwayJourneyGroupIdTypeUnclassified

Type for identifier of HEADWAY JOURNEY GROUP.

{
  "$ref": "#/definitions/JourneyFrequencyGroupIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

HeadwayJourneyGroupRefReference

Reference to a HEADWAY JOURNEY GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/HeadwayJourneyGroupRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "HeadwayJourneyGroup",
  "x-netex-substitutionGroup": "JourneyFrequencyGroupRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

HeadwayJourneyGroupRefStructureReference

Type for a reference to a HEADWAY JOURNEY GROUP.

{
  "$ref": "#/definitions/JourneyFrequencyGroupRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "HeadwayJourneyGroup",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

HeadwayRefAbstract

Reference to a HEADWAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/HeadwayRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

HeadwayRefStructureReference

Type for a reference to a HEADWAY.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

HeadwayUseEnumerationEnum

Allowed values for headway use.

{
  "type": "string",
  "enum": [
    "DisplayPassingTimesOnly",
    "DisplayAsWellAsPassingTimes",
    "DisplayInsteadOfPassingTimes"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

HeartbeatNotificationUnclassified

Notification from Producer to Consumer to indicate that the service is running normally.

{
  "allOf": [
    {
      "$ref": "#/definitions/HeartbeatNotificationStructure"
    }
  ],
  "x-netex-substitutionGroup": "ProducerRequest",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

HeartbeatNotificationStructureUnclassified

Type for Service Heartbeat Notification.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProducerRequestEndpointStructure"
    },
    {
      "properties": {
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "DataReady": {
          "type": "boolean",
          "description": "Whether data delivery is ready to be fetched SIRI v 2.0"
        },
        "ErrorCondition": {
          "type": "object",
          "properties": {
            "ServiceNotAvailableError": {
              "$ref": "#/definitions/ServiceNotAvailableError",
              "x-netex-choice": [
                "ServiceNotAvailableError",
                "OtherError"
              ]
            },
            "OtherError": {
              "$ref": "#/definitions/OtherError",
              "x-netex-choice": [
                "ServiceNotAvailableError",
                "OtherError"
              ]
            },
            "Description": {
              "allOf": [
                {
                  "$ref": "#/definitions/ErrorDescriptionStructure"
                }
              ],
              "description": "Text description of error."
            }
          },
          "description": "Description of any error or warning condition that applies to the status check."
        },
        "ValidUntil": {
          "type": "string",
          "format": "date-time",
          "description": "End of data horizon of the data producer."
        },
        "ShortestPossibleCycle": {
          "allOf": [
            {
              "$ref": "#/definitions/PositiveDurationType"
            }
          ],
          "description": "Minimum interval at which updates can be sent."
        },
        "ServiceStartedTime": {
          "type": "string",
          "format": "date-time",
          "description": "Time at which current instantiation of service started."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

HelpPointEquipmentEntity

Specialisation of PASSENGER EQUIPMENT for HELP POINT.

{
  "$ref": "#/definitions/HelpPointEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

HelpPointEquipment_VersionStructureStructure

Type for a HELP POINT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "HeightFromGround": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of HELP POINT from ground."
        },
        "Phone": {
          "type": "boolean",
          "description": "Whether help point is a phone."
        },
        "InductionLoop": {
          "type": "boolean",
          "description": "Whether there is an induction loop."
        },
        "InductionLoopSign": {
          "type": "boolean",
          "description": "Whether there is an indication that there is an induction loop."
        },
        "StopRequestButton": {
          "type": "boolean",
          "description": "Whether there is a button to request a vehicle to stop."
        },
        "StopRequestTimeout": {
          "type": "string",
          "description": "Timeout for a stop request. After this interval after pressing request button a request will be ignored and a new request must be made."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

HelpPointEquipmentIdTypeUnclassified

Type for identifier of a HELP POINT EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

HelpPointEquipmentRefReference

Reference of an HELP POINT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/HelpPointEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "HelpPointEquipment",
  "x-netex-substitutionGroup": "PassengerEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

HelpPointEquipmentRefStructureReference

Type for a reference to an HELP POINT EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "HelpPointEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

HireFacilityUnclassified

Classification of Hire FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/HireFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

HireFacilityEnumerationEnum

Allowed values for Hire Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "scooterHire",
    "vehicleHire",
    "carHire",
    "motorCycleHire",
    "cycleHire",
    "taxi",
    "boatHire",
    "recreationDeviceHire",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

HireFacilityListUnclassified

List of Hire FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/HireFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

HireFacilityListOfEnumerationsUnclassified

List of values for HIRE FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/HireFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

HireServiceEntity

Specialisation of LOCAL SERVICE dedicated to hire services (e.g. cycle hire, car hire).

{
  "$ref": "#/definitions/HireService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

HireService_VersionStructureStructure

Type for HIRE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "ServiceList": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/HireServiceListOfEnumerations"
              }
            ],
            "description": "HIRE SERVICEs available."
          }
        }
      },
      "required": [
        "ServiceList"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

HireServiceEnumerationEnum

Allowed values for HIRE SERVICE.

{
  "type": "string",
  "enum": [
    "scooterHire",
    "cycleHire",
    "motorcycleHire",
    "carHire",
    "vehicleHire",
    "boatHire",
    "recreationalDeviceHire"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

HireServiceIdTypeUnclassified

Type for identifier of a HIRE SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

HireServiceListOfEnumerationsUnclassified

List of HIRE SERVICEs.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/HireServiceEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

HireServiceRefReference

Identifier of an HIRE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/HireServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "HireService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

HireServiceRefStructureReference

Type for a reference to an HIRE SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "HireService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

HolidayTypeEnumerationEnum

Allowed values for Holiday types.

{
  "type": "string",
  "enum": [
    "AnyDay",
    "WorkingDay",
    "SchoolDay",
    "NotHoliday",
    "NotWorkingDay",
    "NotSchoolDay",
    "AnyHoliday",
    "LocalHoliday",
    "RegionalHoliday",
    "NationalHoliday",
    "HolidayDisplacementDay",
    "EveOfHoliday"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

HolidayTypesListOfEnumerationsUnclassified

Allowed values for Weeks of the month.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/HolidayTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

IanaCountryTldEnumerationEnum

Allowed values for classifying Countries ISO 3166-1 (2 character ISO code).

{
  "$ref": "#/definitions/PlaceIdType",
  "enum": [
    "ac",
    "ad",
    "ae",
    "af",
    "ag",
    "ai",
    "al",
    "am",
    "an",
    "ao",
    "aq",
    "ar",
    "as",
    "at",
    "au",
    "aw",
    "az",
    "ax",
    "ba",
    "bb",
    "bd",
    "be",
    "bf",
    "bg",
    "bh",
    "bi",
    "bj",
    "bm",
    "bn",
    "bo",
    "br",
    "bs",
    "bt",
    "bv",
    "bw",
    "by",
    "bz",
    "ca",
    "cc",
    "cd",
    "cf",
    "cg",
    "ch",
    "ci",
    "ck",
    "cl",
    "cm",
    "cn",
    "co",
    "cr",
    "cs",
    "cu",
    "cv",
    "cx",
    "cy",
    "cz",
    "de",
    "dj",
    "dk",
    "dm",
    "do",
    "dz",
    "ec",
    "ee",
    "eg",
    "eh",
    "er",
    "es",
    "et",
    "eu",
    "fi",
    "fj",
    "fk",
    "fm",
    "fo",
    "fr",
    "ga",
    "gb",
    "gd",
    "ge",
    "gf",
    "gg",
    "gh",
    "gi",
    "gl",
    "gm",
    "gn",
    "gp",
    "gq",
    "gr",
    "gs",
    "gt",
    "gu",
    "gw",
    "gy",
    "hk",
    "hm",
    "hn",
    "hr",
    "ht",
    "hu",
    "id",
    "ie",
    "il",
    "im",
    "in",
    "io",
    "iq",
    "ir",
    "is",
    "it",
    "je",
    "jm",
    "jo",
    "jp",
    "ke",
    "kg",
    "kh",
    "ki",
    "km",
    "kn",
    "kp",
    "kr",
    "kw",
    "ky",
    "kz",
    "la",
    "lb",
    "lc",
    "li",
    "lk",
    "lr",
    "ls",
    "lt",
    "lu",
    "lv",
    "ly",
    "ma",
    "me",
    "mc",
    "md",
    "mg",
    "mh",
    "mk",
    "ml",
    "mm",
    "mn",
    "mo",
    "mp",
    "mq",
    "mr",
    "ms",
    "mt",
    "mu",
    "mv",
    "mw",
    "mx",
    "my",
    "mz",
    "na",
    "nc",
    "ne",
    "nf",
    "ng",
    "ni",
    "nl",
    "no",
    "np",
    "nr",
    "nu",
    "nz",
    "om",
    "pa",
    "pe",
    "pf",
    "pg",
    "ph",
    "pk",
    "pl",
    "pm",
    "pn",
    "pr",
    "ps",
    "pt",
    "pw",
    "py",
    "qa",
    "re",
    "ro",
    "rs",
    "ru",
    "rw",
    "sa",
    "sb",
    "sc",
    "sd",
    "se",
    "sg",
    "sh",
    "si",
    "sj",
    "sk",
    "sl",
    "sm",
    "sn",
    "so",
    "sr",
    "st",
    "sv",
    "sy",
    "sz",
    "tc",
    "td",
    "tf",
    "tg",
    "th",
    "tj",
    "tk",
    "tl",
    "tm",
    "tn",
    "to",
    "tp",
    "tr",
    "tt",
    "tv",
    "tw",
    "tz",
    "ua",
    "ug",
    "uk",
    "um",
    "us",
    "uy",
    "uz",
    "va",
    "vc",
    "ve",
    "vg",
    "vi",
    "vn",
    "vu",
    "wf",
    "ws",
    "ye",
    "yt",
    "yu",
    "za",
    "zm",
    "zw"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

identifierUnclassified

Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.

{
  "allOf": [
    {
      "$ref": "#/definitions/CodeWithAuthorityType"
    }
  ],
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

IdTypeUnclassified

Id type for document references.

{
  "type": "string",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

IncludeTranslationsUnclassified

Whether additional translations of text names are to be included in elements. If false, then only one element should be returned. Default is false. Where multiple values are returned The first element returned ill be used as the default value.

{
  "type": "boolean",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

IndividualPassengerInfoEntity

Information characterising an INDIVIDUAL TRAVELLER as a driver of a VEHICLE POOLING SERVICE. +v1.2.2

{
  "$ref": "#/definitions/IndividualPassengerInfo_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

IndividualPassengerInfo_VersionStructureStructure

Type for INDIVIDUAL PASSENGER INFO.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "IndividualTravellerRef": {
          "$ref": "#/definitions/IndividualTravellerRef"
        },
        "Ranking": {
          "allOf": [
            {
              "$ref": "#/definitions/GlobalRankingType"
            }
          ],
          "description": "Mean rating for passenger."
        },
        "LastTripDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of last trip."
        },
        "CommentsAbout": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Comments on passenger."
        },
        "TravellingWithPet": {
          "type": "boolean",
          "description": "Whether travelling with Pet."
        },
        "reviews": {
          "allOf": [
            {
              "$ref": "#/definitions/reviews_RelStructure"
            }
          ],
          "description": "Reviews associated to the passenger"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

IndividualPassengerInfoIdTypeUnclassified

Type for identifier of a INDIVIDUAL PASSENGER INFO.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

IndividualPassengerInfoRefReference

Reference to a INDIVIDUAL PASSENGER INFO. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/IndividualPassengerInfoRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "IndividualPassengerInfo",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

IndividualPassengerInfoRefs_RelStructureCollection

Type for a list of INDIVIDUAL PASSENGER INFOs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "IndividualPassengerInfoRef": {
          "$ref": "#/definitions/IndividualPassengerInfoRef"
        }
      },
      "required": [
        "IndividualPassengerInfoRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

IndividualPassengerInfoRefStructureReference

Type for a reference to a INDIVIDUAL PASSENGER INFO.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "IndividualPassengerInfo",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

individualPassengerInfos_RelStructureCollection

Type for a list of INDIVIDUAL PASSENGER INFOs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "IndividualPassengerInfo": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndividualPassengerInfo"
          }
        }
      },
      "required": [
        "IndividualPassengerInfo"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

IndividualTravellerEntity

Individual travelling person. +v1.2.2

{
  "$ref": "#/definitions/IndividualTraveller_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

IndividualTraveller_VersionStructureStructure

Type for INDIVIDUAL TRAVELLER.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Traveller"
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "IdentityVerified": {
          "type": "boolean",
          "description": "Whether the traveller's identify has been verified."
        },
        "Ranking": {
          "allOf": [
            {
              "$ref": "#/definitions/GlobalRankingType"
            }
          ],
          "description": "Mean rating for traveller"
        },
        "Gender": {
          "allOf": [
            {
              "$ref": "#/definitions/GenderEnumeration"
            }
          ],
          "description": "Gender of traveller."
        },
        "Talkative": {
          "type": "boolean",
          "description": "Whether traveller likes to talk."
        },
        "Smoker": {
          "type": "boolean",
          "description": "Whether traveller likes to talk."
        },
        "Languages": {
          "allOf": [
            {
              "$ref": "#/definitions/LanguageListOfEnumerations"
            }
          ],
          "description": "Languages spoken"
        },
        "vehiclePoolingDriverInfos": {
          "allOf": [
            {
              "$ref": "#/definitions/vehiclePoolingDriverInfos_RelStructure"
            }
          ],
          "description": "VEHICLE POOLING DRIVER INFO for traveller."
        },
        "individualPassengerInfos": {
          "allOf": [
            {
              "$ref": "#/definitions/individualPassengerInfos_RelStructure"
            }
          ],
          "description": "INDIVIDUAL PASSENGER INFO for traveller."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

IndividualTravellerIdTypeUnclassified

Type for identifier of a INDIVIDUAL TRAVELLER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

IndividualTravellerRefReference

Reference to a INDIVIDUAL TRAVELLER. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/IndividualTravellerRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "IndividualTraveller",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

individualTravellerRefs_RelStructureCollection

Type for a list of INDIVIDUAL TRAVELLERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "IndividualTravellerRef": {
          "$ref": "#/definitions/IndividualTravellerRef"
        }
      },
      "required": [
        "IndividualTravellerRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

IndividualTravellerRefStructureReference

Type for a reference to a INDIVIDUAL TRAVELLER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "IndividualTraveller",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

individualTravellers_RelStructureCollection

Type for a list of INDIVIDUAL TRAVELLERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "IndividualTravellerRef": {
          "$ref": "#/definitions/IndividualTravellerRef"
        },
        "IndividualTraveller": {
          "$ref": "#/definitions/IndividualTraveller"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

individualTravellersInFrame_RelStructureCollection

Type for containment in frame of INDIVIDUAL TRAVELLERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "IndividualTraveller": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IndividualTraveller"
          }
        }
      },
      "required": [
        "IndividualTraveller"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

InfoLinkStructureUnclassified

Type for Info Link.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "format": "uri"
    },
    "typeOfInfoLink": {
      "type": "string",
      "description": "Functional classifcation of an info link.",
      "xml": {
        "attribute": true
      }
    },
    "targetPlatform": {
      "type": "string",
      "description": "Software platform for which link is targeted, e.g. iOS, Android.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

Infrastructure_VersionFrameStructureUnclassified

Type for an INFRASTRUCTURE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "MeetingsRestricted": {
          "type": "boolean",
          "description": "Default sense for MEETING RESTRICTIONs in frame. If 'true', meetings at all points are restricted unless explicitly permittted, If 'false', meetings at all points are allowed, unless explicitly forbidden by a MEETING RESTRICTION. Default is 'f'alse'."
        },
        "RestrictedManoeuvres": {
          "type": "boolean",
          "description": "Default sense for RESTRICTED MANOEUVRE in frame. If 'true', manoevres at all points are restricted unless explicitly permittted, If 'false', meeting at all points is allowed, unless explicitly forbidden by a RESTRICTED MANOEUVRE. Default is 'f'alse'."
        },
        "OvertakingPossibilitiesRestricted": {
          "type": "boolean",
          "description": "Default sense for OVERTAKING POSSIBILITY restrictions in frame. If true, overtaking at all points is restricted unless explicitly permitted, If 'false', meeting at all points is allowed, unless explicitly forbidden by an OVERTAKING POSSIBILITY. Default is 'f'alse'."
        },
        "spatialFeatures": {
          "allOf": [
            {
              "$ref": "#/definitions/spatialFeaturesInFrame_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs in frame."
        },
        "junctions": {
          "allOf": [
            {
              "$ref": "#/definitions/infrastructureJunctionsInFrame_RelStructure"
            }
          ],
          "description": "Junctions in Network in frame."
        },
        "elements": {
          "allOf": [
            {
              "$ref": "#/definitions/infrastructureElementsInFrame_RelStructure"
            }
          ],
          "description": "Elements (links) in Network in frame."
        },
        "restrictions": {
          "allOf": [
            {
              "$ref": "#/definitions/networkRestrictionsInFrame_RelStructure"
            }
          ],
          "description": "restrictions on network."
        },
        "crewBases": {
          "allOf": [
            {
              "$ref": "#/definitions/crewBasesInFrame_RelStructure"
            }
          ],
          "description": "Vehicle and CREW POINTs in frame."
        },
        "garages": {
          "allOf": [
            {
              "$ref": "#/definitions/garagesInFrame_RelStructure"
            }
          ],
          "description": "Vehicle and CREW POINTs in frame."
        },
        "vehicleAndCrewPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/reliefPointsInFrame_RelStructure"
            }
          ],
          "description": "Vehicle and CREW POINTs in frame."
        },
        "trafficControlPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/trafficControlPointsInFrame_RelStructure"
            }
          ],
          "description": "points in frame."
        },
        "activationPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/activationPointsInFrame_RelStructure"
            }
          ],
          "description": "points in frame."
        },
        "activationLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/activationLinksInFrame_RelStructure"
            }
          ],
          "description": "links in frame."
        },
        "activatedEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/activatedEquipmentsInFrame_RelStructure"
            }
          ],
          "description": "equipment in frame."
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE TYPEs in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_frames/netex_infrastructureFrame_version.xsd"
}

infrastructureElementsInFrame_RelStructureCollection

Type for containment in frame of INFRASTRUCTURE LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RailwayElement": {
          "$ref": "#/definitions/RailwayElement"
        },
        "RoadElement": {
          "$ref": "#/definitions/RoadElement"
        },
        "WireElement": {
          "$ref": "#/definitions/WireElement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

InfrastructureFrameEntity

A coherent set of infrastructure network description data to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/Infrastructure_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_1/part1_frames/netex_infrastructureFrame_version.xsd"
}

InfrastructureFrameIdTypeUnclassified

Type for identifier of an INFRASTRUCTURE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_1/part1_frames/netex_infrastructureFrame_version.xsd"
}

InfrastructureFrameRefReference

Reference to an INFRASTRUCTURE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "InfrastructureFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_1/part1_frames/netex_infrastructureFrame_version.xsd"
}

InfrastructureFrameRefStructureReference

Type for a reference to an INFRASTRUCTURE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InfrastructureFrame",
  "x-netex-source": "netex_part_1/part1_frames/netex_infrastructureFrame_version.xsd"
}

infrastructureJunctionsInFrame_RelStructureCollection

Type for containment in frame of INFRASTRUCTURE POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RailwayJunction": {
          "$ref": "#/definitions/RailwayJunction"
        },
        "RoadJunction": {
          "$ref": "#/definitions/RoadJunction"
        },
        "WireJunction": {
          "$ref": "#/definitions/WireJunction"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

InfrastructureLinkIdTypeUnclassified

Type for identifier of INFRASTRUCTURE POINT.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

InfrastructureLinkRefAbstract

Reference to an INFRASTRUCTURE LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLinkRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-sg-members": [
    "RailwayLinkRef",
    "RoadLinkRef",
    "WireLinkRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

InfrastructureLinkRefStructureReference

Type for Reference to an INFRASTRUCTURE POINT.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InfrastructureLink",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

InfrastructureLinkRestrictionAbstract

A NETWORK RESTRICTION on movement between any two network links.

{
  "$ref": "#/definitions/InfrastructureLinkRestriction_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "NetworkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

InfrastructureLinkRestriction_VersionStructureStructure

Type for a NETWORK LINK RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/NetworkRestriction_VersionStructure"
    },
    {
      "properties": {
        "FromLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRefStructure"
            }
          ],
          "description": "Restriction applies to movements starting from INFRASTRUCTURE LINK identified by this Reference."
        },
        "ToLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRefStructure"
            }
          ],
          "description": "Restriction applies to movements ending on INFRASTRUCTURE LINK identified by this reference."
        }
      },
      "required": [
        "FromLinkRef",
        "ToLinkRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

InfrastructureLinkRestrictionIdTypeUnclassified

Type for Identifier of an INFRASTRUCTURE LINK RESTRICTION.

{
  "$ref": "#/definitions/NetworkRestrictionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

InfrastructureLinkRestrictionRefReference

Reference to an INFRASTRUCTURE LINK RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLinkRestrictionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "InfrastructureLinkRestriction",
  "x-netex-substitutionGroup": "NetworkRestrictionRef",
  "x-netex-sg-members": [
    "MeetingRestrictionRef",
    "RestrictedManoeuvreRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

InfrastructureLinkRestrictionRefStructureReference

Type for Reference to a an INFRASTRUCTURE LINK RESTRICTION.

{
  "$ref": "#/definitions/NetworkRestrictionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InfrastructureLinkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

InfrastructurePointAbstract

A supertype including all POINTs of the physical network (e.g. RAILWAY JUNCTION).

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructurePoint_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Point",
  "x-netex-sg-members": [
    "RailwayJunction",
    "RoadJunction",
    "WireJunction"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

InfrastructurePoint_VersionStructureStructure

Type for INFRASTRUCTURE POINT.

{
  "$ref": "#/definitions/Point_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

InfrastructurePointIdTypeUnclassified

Type for identifier of INFRASTRUCTURE POINT.

{
  "$ref": "#/definitions/PointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

InfrastructurePointRefAbstract

Reference to an INFRASTRUCTURE POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructurePointRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PointRef",
  "x-netex-sg-members": [
    "RailwayPointRef",
    "RoadPointRef",
    "WirePointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

InfrastructurePointRefStructureReference

Type for Reference to an INFRASTRUCTURE POINT.

{
  "$ref": "#/definitions/PointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InfrastructurePoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

InlinePropertyTypeUnclassified

{
  "type": "object",
  "properties": {
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "boolean",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

InstalledEquipmentAbstract

INSTALLED EQUIPMENT describes the different types of LOCATED EQUIPMENT that may be associated with the SITE COMPONENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Equipment",
  "x-netex-sg-members": [
    "BatteryEquipment",
    "BedEquipment",
    "EntranceSensor",
    "LuggageSpotEquipment",
    "PassengerEquipment",
    "PlaceEquipment",
    "RetailDevice",
    "SeatEquipment",
    "SensorEquipment",
    "SensorEquipment_Dummy",
    "SpotEquipment",
    "SpotEquipment_Dummy",
    "SpotSensor",
    "VehicleReleaseEquipment"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

InstalledEquipment_VersionStructureStructure

Type for INSTALLED EQUIPMENT.

{
  "$ref": "#/definitions/Equipment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

InstalledEquipmentIdTypeUnclassified

Type for identifier of an INSTALLED EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

InstalledEquipmentRefAbstract

Reference to an INSTALLED EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipmentRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-sg-members": [
    "CycleStorageEquipmentRef",
    "PassengerEquipmentRef",
    "PassengerInformationEquipmentRef",
    "PlaceEquipmentRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

InstalledEquipmentRefStructureReference

Type for a reference to an INSTALLED EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

integerListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "type": "integer"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

integerOrNilReasonUnclassified

Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.

{
  "anyOf": [
    {
      "$ref": "#/definitions/NilReasonEnumeration"
    },
    {
      "type": "integer"
    },
    {
      "type": "string",
      "format": "uri"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

integerOrNilReasonListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/integerOrNilReason"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

InterchangeAbstract

The scheduled possibility for transfer of passengers between two SERVICE JOURNEYs at the same or different STOP POINTs.

{
  "$ref": "#/definitions/Interchange_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

Interchange_DummyAbstract

Dummy supertype for INTERCHANGe.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "DefaultInterchange",
    "ServiceJourneyInterchange",
    "ServiceJourneyPatternInterchange"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

Interchange_VersionStructureStructure

Type for INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of INTERCHANGE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of SCHEDULED STOP POINT feeding INTERCHANGE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalInterchangeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the INTERCHANGE. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ConnectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionRefStructure"
            }
          ],
          "description": "Reference to a CONNECTION Link over which the INTERCHANGE takes place."
        },
        "Priority": {
          "allOf": [
            {
              "$ref": "#/definitions/InterchangePriorityType"
            }
          ],
          "description": "Priority to assign to this INTERCHANGE."
        },
        "StaySeated": {
          "type": "boolean",
          "description": "Whether the passenger can remain in vehicle (i.e. block linking). Default is false: the passenger must change vehicles for this INTERCHANGE.
Default is false."
        },
        "CrossBorder": {
          "type": "boolean",
          "description": "Whether INTERCHANGE  involves crossing an international border.
 Default is false."
        },
        "Planned": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is planned in a timetable. Default is true."
        },
        "Guaranteed": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is guaranteed. Default is false."
        },
        "Advertised": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is advertised as an interchange. Default is true."
        },
        "Controlled": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is controlled in real-time. Default is true."
        },
        "ConnectionCertainty": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionCertaintyEnumeration"
            }
          ],
          "description": "Nature of gurantee to conenction."
        },
        "StandardWaitTime": {
          "type": "string",
          "description": "Standard wait time for INTERCHANGE."
        },
        "MaximumWaitTime": {
          "type": "string",
          "description": "Maximum wait time for INTERCHANGE."
        },
        "MaximumAutomaticWaitTime": {
          "type": "string",
          "description": "Maximum automatic wait time for INTERCHANGE."
        },
        "StandardTransferTime": {
          "type": "string",
          "description": "Standard transfer duration for INTERCHANGE."
        },
        "MinimumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "MaximumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "ControlCentreNotifyThreshold": {
          "type": "string",
          "description": "Interval before CONTROL CENTRE should be notified associated with SERVICE JOURNEY INTERCHANGE."
        },
        "transferModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessModeListOfEnumerations"
            }
          ],
          "description": "ACCESS MODES by which the transfer can be made."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs of an interchange."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

InterchangeIdTypeUnclassified

Type for identifier of an INTERCHANGE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangePriorityTypeUnclassified

INTERCHANGE priority.

{
  "type": "integer",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

InterchangeRefReference

Reference to an INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/InterchangeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Interchange",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "DefaultInterchangeRef",
    "InterchangeRuleRef",
    "ServiceJourneyInterchangeRef",
    "ServiceJourneyPatternInterchangeRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangeRefStructureReference

Type for a reference to an INTERCHANGE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Interchange",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangeRuleEntity

Conditions for considering journeys to meet or not to meet, specified indirectly: by a particular MODE, DIRECTION or LINE. Such conditions may alternatively be specified directly, indicating the corresponding services. In this case they are either a SERVICE JOURNEY PATTERN INTERCHANGE or a SERVICE JOURNEY INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeRule_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRule_VersionStructureStructure

Type for INTERCHANGE RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Interchange_VersionStructure"
    },
    {
      "properties": {
        "ConnectionZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneRefStructure"
            }
          ],
          "description": "Reference to a CONNEXTION ZONE area."
        },
        "ControlCentreRef": {
          "$ref": "#/definitions/ControlCentreRef"
        },
        "Exclude": {
          "type": "boolean",
          "description": "Whether rule is to exclude any connections that satisfy the criteria. Default is false."
        },
        "timings": {
          "allOf": [
            {
              "$ref": "#/definitions/interchangeRuleTimings_RelStructure"
            }
          ],
          "description": "Additional timings for the INTERCHANGE RULE for specific TIME DEMAND TYPEs."
        },
        "FeederFilter": {
          "allOf": [
            {
              "$ref": "#/definitions/InterchangeRuleParameterStructure"
            }
          ],
          "description": "Feeder end of INTERCHANGE RULE."
        },
        "DistributorFilter": {
          "allOf": [
            {
              "$ref": "#/definitions/InterchangeRuleParameterStructure"
            }
          ],
          "description": "Distributor end of INTERCHANGE RULE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleFilterUnclassified

Filter for INTERCHANGE RULE Filter.

{
  "allOf": [
    {
      "$ref": "#/definitions/InterchangeRuleParameterStructure"
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleFilter_VersionedChildStructureUnclassified

Type for INTERCHANGE RULE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "OperatorRef": {
          "$ref": "#/definitions/OperatorRef"
        },
        "StopAreaRef": {
          "allOf": [
            {
              "$ref": "#/definitions/StopAreaRefStructure"
            }
          ],
          "description": "Identifier of a Place at end point of transfer."
        },
        "StopPlaceRef": {
          "$ref": "#/definitions/StopPlaceRef"
        },
        "AllLines": {
          "allOf": [
            {
              "$ref": "#/definitions/EmptyType"
            }
          ],
          "description": "Applies to all Lines. +v1.1",
          "x-netex-choice": [
            "AllLines",
            "linesInDirectionRefs",
            "LineInDirectionRef"
          ]
        },
        "linesInDirectionRefs": {
          "allOf": [
            {
              "$ref": "#/definitions/linesInDirectionRefs_RelStructure"
            }
          ],
          "description": "List of LINEs in a DIRECTION +v1.1",
          "x-netex-choice": [
            "AllLines",
            "linesInDirectionRefs",
            "LineInDirectionRef"
          ]
        },
        "LineInDirectionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LineInDirectionRef"
          },
          "x-netex-choice": [
            "AllLines",
            "linesInDirectionRefs",
            "LineInDirectionRef"
          ]
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "AdjacentStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Prior (feeder) or onwards (distributor) SCHEDULED STOP POINT before/after CONNECTION."
        },
        "AdjacentStopPlaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPlaceRefStructure"
            }
          ],
          "description": "Prior (feeder) or onwards (distributor) SCHEDULED STOP PLACE before/after CONNECTION."
        },
        "AdjacentPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Prior (feeder) or onwards (distributor) POINT (not necessarily a STOP POINT) before/after connection."
        },
        "EndStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Identifier of end i.e. origin (feeder) or destination (Distributor)(SCHEDULED STOP POINT of feeder/distributor JOURNEY."
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef"
        },
        "ServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "Reference to a connecting VEHICLE JOURNEY to whom INTERCHANGE RULE applies. If absent applies to all journeys.",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "ServiceDesignator"
          ]
        },
        "ServiceDesignator": {
          "$ref": "#/definitions/ServiceDesignator",
          "x-netex-choice": [
            "ServiceJourneyRef",
            "ServiceDesignator"
          ]
        },
        "MaximumInterchangeWindow": {
          "type": "string",
          "description": "Maximum interval for making INTERCHANGe."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Identifier of PT MODE of end Point of TRANSFER . Default is all modes."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order in which to apply filter -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

interchangeRuleFilters_RelStructureCollection

Type for a list of INTERCHANGE RULE FILTERs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "InterchangeRuleFilter": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/InterchangeRuleFilter"
          }
        }
      },
      "required": [
        "InterchangeRuleFilter"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleIdTypeUnclassified

Identifier of INTERCHANGE RULE.

{
  "$ref": "#/definitions/InterchangeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangeRuleParameterStructureUnclassified

Type for INTERCHANGE RULE PARAMETER.

{
  "type": "object",
  "properties": {
    "TransportMode": {
      "allOf": [
        {
          "$ref": "#/definitions/AllPublicTransportModesEnumeration"
        }
      ],
      "description": "Identifier of PT MODE of end Point of TRANSFER . Default is all modes."
    },
    "OperatorRef": {
      "$ref": "#/definitions/OperatorRef"
    },
    "StopAreaRef": {
      "allOf": [
        {
          "$ref": "#/definitions/StopAreaRefStructure"
        }
      ],
      "description": "Identifier of a Place at end point of transfer."
    },
    "StopPlaceRef": {
      "$ref": "#/definitions/StopPlaceRef"
    },
    "AllLines": {
      "allOf": [
        {
          "$ref": "#/definitions/EmptyType"
        }
      ],
      "description": "Applies to all Lines. +v1.1",
      "x-netex-choice": [
        "AllLines",
        "linesInDirectionRefs",
        "LineInDirectionRef"
      ]
    },
    "linesInDirectionRefs": {
      "allOf": [
        {
          "$ref": "#/definitions/linesInDirectionRefs_RelStructure"
        }
      ],
      "description": "List of LINEs in a DIRECTION +v1.1",
      "x-netex-choice": [
        "AllLines",
        "linesInDirectionRefs",
        "LineInDirectionRef"
      ]
    },
    "LineInDirectionRef": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/LineInDirectionRef"
      },
      "x-netex-choice": [
        "AllLines",
        "linesInDirectionRefs",
        "LineInDirectionRef"
      ]
    },
    "ScheduledStopPointRef": {
      "$ref": "#/definitions/ScheduledStopPointRef"
    },
    "AdjacentStopPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ScheduledStopPointRefStructure"
        }
      ],
      "description": "Prior (feeder) or onwards (distributor) SCHEDULED STOP POINT before/after CONNECTION."
    },
    "AdjacentStopPlaceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/StopPlaceRefStructure"
        }
      ],
      "description": "Prior (feeder) or onwards (distributor) SCHEDULED STOP PLACE before/after CONNECTION."
    },
    "AdjacentPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointRefStructure"
        }
      ],
      "description": "Prior (feeder) or onwards (distributor) POINT (not necessarily a STOP POINT) before/after connection."
    },
    "EndStopPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ScheduledStopPointRefStructure"
        }
      ],
      "description": "Identifier of end i.e. origin (feeder) or destination (Distributor)(SCHEDULED STOP POINT of feeder/distributor JOURNEY."
    },
    "TimeDemandTypeRef": {
      "$ref": "#/definitions/TimeDemandTypeRef"
    },
    "ServiceJourneyRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ServiceJourneyRefStructure"
        }
      ],
      "description": "Reference to a connecting VEHICLE JOURNEY to whom INTERCHANGE RULE applies. If absent applies to all journeys.",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "JourneyDesignator",
        "ServiceDesignator"
      ]
    },
    "JourneyDesignator": {
      "$ref": "#/definitions/JourneyDesignator",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "JourneyDesignator",
        "ServiceDesignator"
      ]
    },
    "ServiceDesignator": {
      "$ref": "#/definitions/ServiceDesignator",
      "x-netex-choice": [
        "ServiceJourneyRef",
        "JourneyDesignator",
        "ServiceDesignator"
      ]
    },
    "MaximumInterchangeWindow": {
      "type": "string",
      "description": "Maximum interval for making INTERCHANGe."
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleRefReference

Reference to an INTERCHANGE RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/InterchangeRuleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "InterchangeRule",
  "x-netex-substitutionGroup": "InterchangeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangeRuleRefStructureReference

Type for a reference to an INTERCHANGE RULE.

{
  "$ref": "#/definitions/InterchangeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InterchangeRule",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

interchangeRules_RelStructureCollection

Type for a list of INTERCHANGE RULEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "InterchangeRuleRef": {
          "$ref": "#/definitions/InterchangeRuleRef"
        },
        "InterchangeRule": {
          "$ref": "#/definitions/InterchangeRule"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

interchangeRulesInFrame_RelStructureCollection

Type for containment in frame of INTERCHANGE RULEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "InterchangeRule": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/InterchangeRule"
          }
        }
      },
      "required": [
        "InterchangeRule"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleTimingUnclassified

Conditions for considering journeys to meet or not to meet, specified indirectly: by a particular MODE, DIRECTION or LINE. Such conditions may alternatively be specified directly, indicating the corresponding services. In this case they are either a SERVICE JOURNEY PATTERN INTERCHANGE or a SERVICE JOURNEY INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeRuleTiming_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleTiming_VersionStructureStructure

Type for INTERCHANGE RULE TIMING.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "StandardWaitTime": {
          "type": "string",
          "description": "Standard wait time for INTERCHANGE."
        },
        "MaximumWaitTime": {
          "type": "string",
          "description": "Maximum wait time for INTERCHANGE."
        },
        "MaximumAutomaticWaitTime": {
          "type": "string",
          "description": "Maximum automatic wait time for INTERCHANGE."
        },
        "StandardTransferTime": {
          "type": "string",
          "description": "Standard transfer duration for INTERCHANGE."
        },
        "MinimumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "MaximumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "ControlCentreNotifyThreshold": {
          "type": "string",
          "description": "Interval before CONTROL CENTRE should be notified associated with SERVICE JOURNEY INTERCHANGE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeRuleTimingIdTypeUnclassified

Identifier of INTERCHANGE RULE TIMING.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangeRuleTimingRefReference

Reference to an INTERCHANGE RULE TIMING.

{
  "allOf": [
    {
      "$ref": "#/definitions/InterchangeRuleTimingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "InterchangeRuleTiming",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

InterchangeRuleTimingRefStructureReference

Type for a reference to an INTERCHANGE RULE TIMING.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "InterchangeRuleTiming",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

interchangeRuleTimings_RelStructureCollection

Type for a list of INTERCHANGE RULE TIMINGs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "InterchangeRuleTimingRef": {
          "$ref": "#/definitions/InterchangeRuleTimingRef"
        },
        "InterchangeRuleTiming": {
          "allOf": [
            {
              "$ref": "#/definitions/InterchangeRuleTiming"
            }
          ],
          "description": "Timings for an INTERCHANGE RULE for a given TIME DEMAND TYPE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchangeRule_version.xsd"
}

InterchangeWeightingEnumerationEnum

Allowed values for INTERCHANGE Weighting.

{
  "type": "string",
  "enum": [
    "noInterchange",
    "interchangeAllowed",
    "recommendedInterchange",
    "preferredInterchange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

InterchangingEntity

Limitations on making changes within a trip.

{
  "$ref": "#/definitions/Interchanging_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

Interchanging_VersionStructureStructure

Type for INTERCHANGING.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "CanInterchange": {
          "type": "boolean",
          "description": "Whether an Jinterchange can be made."
        },
        "FromMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE from which interchange is made."
        },
        "ToMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE to which interchange is made."
        },
        "MaximumNumberOfInterchanges": {
          "type": "integer",
          "description": "Maximum number of interhanges between SERVICE JOURNEYs that can be made in a single TRIP."
        },
        "MaximumTimeToMakeATransfer": {
          "type": "string",
          "description": "Whether fare for return trip is simply double the single fare."
        },
        "CanBreakJourney": {
          "type": "boolean",
          "description": "Whether the Journey can be interrupted, i.e. leave stop point and return."
        },
        "CrossBorder": {
          "type": "boolean",
          "description": "Whether interchanging crosses a border."
        },
        "RegisterBreakOfJourney": {
          "allOf": [
            {
              "$ref": "#/definitions/RegisterBreakOfJourneyEnumeration"
            }
          ],
          "description": "Whether the Journey can be interrupted, i.e. leave stop point and return. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

InterchangingIdTypeUnclassified

Type for identifier of a INTERCHANGING.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

InterchangingRefReference

Reference to a INTERCHANGING.

{
  "allOf": [
    {
      "$ref": "#/definitions/InterchangingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Interchanging",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

InterchangingRefStructureReference

Type for Reference to a INTERCHANGING.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Interchanging",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

InterchangingTypeEnumerationEnum

Allowed values for INTERCHANGING Type.

{
  "type": "string",
  "enum": [
    "none",
    "unlimited",
    "limited",
    "single"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

interiorUnclassified

A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRingPropertyType"
    }
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

IntervalTypeEnumerationEnum

Allowed values for INTERVAL TYPE.

{
  "type": "string",
  "enum": [
    "stop",
    "tariffZone",
    "distance",
    "section",
    "coupon",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_geographicStructureFactor_support.xsd"
}

InvalidDataReferencesErrorUnclassified

Error: Request contains references to identifiers that are not known. +SIRI v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/InvalidDataReferencesErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

InvalidDataReferencesErrorStructureUnclassified

Type for InvalidDataReferencesError:. +SIRI v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "InvalidRef": {
          "type": "array",
          "items": {
            "type": "string",
            "description": "Invalid reference values encoountered."
          }
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ItemIdentifierTypeUnclassified

Type for identifier of an Item. A transient reference for efficient handling of events.

{
  "type": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

ItemRefStructureReference

Type for reference to an Item.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/ItemIdentifierType"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

JourneyAbstract

Common properties of a JOURNEY.

{
  "$ref": "#/definitions/Journey_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_version.xsd"
}

Journey_DummyAbstract

Dummy supertype for Journey.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "DatedSpecialService",
    "DatedVehicleJourney",
    "Journey",
    "NormalDatedVehicleJourney",
    "SingleJourney",
    "SpecialService",
    "VehicleJourney_Dummy"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_version.xsd"
}

Journey_VersionStructureStructure

Type for JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE of JOURNEY."
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        },
        "ExternalVehicleJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the JOURNEY. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfProductCategoryRef": {
          "$ref": "#/definitions/TypeOfProductCategoryRef"
        },
        "TypeOfServiceRef": {
          "$ref": "#/definitions/TypeOfServiceRef"
        },
        "LinkSequenceProjectionRef": {
          "$ref": "#/definitions/LinkSequenceProjectionRef",
          "x-netex-choice": [
            "LinkSequenceProjectionRef",
            "LinkSequenceProjection"
          ]
        },
        "LinkSequenceProjection": {
          "$ref": "#/definitions/LinkSequenceProjection",
          "x-netex-choice": [
            "LinkSequenceProjectionRef",
            "LinkSequenceProjection"
          ]
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether the journey will be monitored in real time."
        },
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "journeyAccountings": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyAccountings_RelStructure"
            }
          ],
          "description": "JOURNEY ACCOUNTING to be used to attribute JOURNEY costs."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs relevant for the whole GROUP OF SERVICEs."
        },
        "occupancies": {
          "allOf": [
            {
              "$ref": "#/definitions/OccupancyView_RelStructure"
            }
          ],
          "description": "OCCUPANCYs associated with this JOURNEY. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_version.xsd"
}

JourneyAccountingEntity

Parameters characterizing VEHICLE JOURNEYs or SPECIAL SERVICEs used for accounting purposes in particular in contracts between ORGANISATIONs.

{
  "$ref": "#/definitions/JourneyAccounting_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_version.xsd"
}

JourneyAccounting_VersionStructureStructure

Type for ACCOUNTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "AccountedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Object for which this accounts."
        },
        "OrganisationRef_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationRef_Dummy"
            }
          ],
          "description": "ORGANISATION contracting service."
        },
        "SupplyContractRef": {
          "$ref": "#/definitions/SupplyContractRef"
        },
        "AccountingCode": {
          "type": "string",
          "description": "Accounting code to assign to Journey."
        },
        "AccountingType": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyAccountingEnumeration"
            }
          ],
          "description": "Nature of coverage contract, subsidy. Default is contract."
        },
        "Partial": {
          "type": "array",
          "items": {
            "type": "boolean",
            "description": "Whether all or part of the journey is covered."
          }
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance for accounting purposes. If omitted use Journey distance."
        },
        "Duration": {
          "type": "string",
          "description": "Specifies the paid duration for this service journey. Might differ from the run time."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_version.xsd"
}

JourneyAccountingEnumerationEnum

Allowed values for Accounting Coverage.

{
  "type": "string",
  "enum": [
    "contract",
    "subsidy",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

JourneyAccountingIdTypeUnclassified

Type for identifier of a JOURNEY ACCOUNTING.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

JourneyAccountingRefReference

Reference to a JOURNEY ACCOUNTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyAccountingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyAccounting",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

JourneyAccountingRefStructureReference

Type for a reference to a JOURNEY ACCOUNTING.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyAccounting",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

journeyAccountings_RelStructureCollection

JOURNEY ACCOUNTING associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyAccountingRef": {
          "$ref": "#/definitions/JourneyAccountingRef"
        },
        "JourneyAccounting": {
          "$ref": "#/definitions/JourneyAccounting"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_version.xsd"
}

journeyAccountingsInFrame_RelStructureCollection

Type for containment in frame of VEHICLE TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyAccounting": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyAccounting"
          }
        }
      },
      "required": [
        "JourneyAccounting"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_version.xsd"
}

JourneyDesignatorUnclassified

Value reference to a JOURNEY. Provides an alternative way of identifying a Journey between TIMING POINTS

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyDesignatorStructure"
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyDesignator_support.xsd"
}

JourneyDesignatorStructureUnclassified

Type for a value reference to a JOURNEY.

{
  "type": "object",
  "properties": {
    "FromPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TimingPointRefStructure"
        }
      ],
      "description": "Origin of Journey."
    },
    "ToPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TimingPointRefStructure"
        }
      ],
      "description": "Destination of Journey."
    },
    "Date": {
      "type": "string",
      "format": "date",
      "description": "Date of JOURNEY."
    },
    "DepartureTime": {
      "type": "string",
      "format": "time",
      "description": "Time of departure of JOURNEY from POINT."
    },
    "DepartureDayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Daya offset if Time of departure of JOURNEY from origin POINT from current OPERATING DAY."
    },
    "ArrivalTime": {
      "type": "string",
      "format": "time",
      "description": "Time of arrival of JOURNEY at destination POINT."
    },
    "ArrivalDayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Daya offset if Time of arrival of JOURNEY at destination POINT."
    },
    "DayTypeRef": {
      "$ref": "#/definitions/DayTypeRef"
    },
    "TransportOrganisationRef": {
      "$ref": "#/definitions/TransportOrganisationRef"
    },
    "LineRef": {
      "$ref": "#/definitions/LineRef"
    },
    "DirectionRef": {
      "$ref": "#/definitions/DirectionRef"
    },
    "AlternativeJourneyRef": {
      "type": "string",
      "description": "Alternative ID for journey."
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyDesignator_support.xsd"
}

JourneyEndpointStructureUnclassified

Data type for Planned VEHICLE JOURNEY (Production Timetable Service).

{
  "type": "object",
  "properties": {
    "Name": {
      "$ref": "#/definitions/MultilingualString"
    },
    "ScheduledStopPointRef": {
      "$ref": "#/definitions/ScheduledStopPointRef"
    },
    "DestinationDisplayRef": {
      "$ref": "#/definitions/DestinationDisplayRef"
    },
    "PlaceRef": {
      "$ref": "#/definitions/PlaceRef"
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

JourneyFrequencyGroupAbstract

A group of JOURNEYs defined in order to describe special behaviour like frequency based services or rhythmical services (runs all xxh10, xxh25 and xxh45... for example; this is especially useful for passenger information).

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyFrequencyGroup_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-sg-members": [
    "HeadwayJourneyGroup",
    "RhythmicalJourneyGroup"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

JourneyFrequencyGroup_VersionStructureStructure

Type for JOURNEY FREQUENCY GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "FirstDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Time of first departure in JOURNEY FREQUENCY GROUP at the first stop.",
          "x-netex-choice": [
            "FirstDepartureTime",
            "FirstDayOffset",
            "LastDepartureTime",
            "LastDayOffset",
            "FirstArrivalTime",
            "LastArrivalTime"
          ]
        },
        "FirstDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Offset days for the first arrival time. Number of days after the first arrival time of the journey if not same calendar day. Default is 0 for the same day.",
          "x-netex-choice": [
            "FirstDepartureTime",
            "FirstDayOffset",
            "LastDepartureTime",
            "LastDayOffset",
            "FirstArrivalTime",
            "LastArrivalTime"
          ]
        },
        "LastDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Time of last departure in JOURNEY FREQUENCY GROUP.",
          "x-netex-choice": [
            "FirstDepartureTime",
            "FirstDayOffset",
            "LastDepartureTime",
            "LastDayOffset",
            "FirstArrivalTime",
            "LastArrivalTime"
          ]
        },
        "LastDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Offset days for the last arrival time. Number of days after the last arrival time of the journey if not same calendar day. Default is 0 for the same day.",
          "x-netex-choice": [
            "FirstDepartureTime",
            "FirstDayOffset",
            "LastDepartureTime",
            "LastDayOffset",
            "FirstArrivalTime",
            "LastArrivalTime"
          ]
        },
        "FirstArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Time of first arrival in JOURNEY FREQUENCY GROUP at the last stop.",
          "x-netex-choice": [
            "FirstDepartureTime",
            "FirstDayOffset",
            "LastDepartureTime",
            "LastDayOffset",
            "FirstArrivalTime",
            "LastArrivalTime"
          ]
        },
        "LastArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Time of last arrival in JOURNEY FREQUENCY GROUP.",
          "x-netex-choice": [
            "FirstDepartureTime",
            "FirstDayOffset",
            "LastDepartureTime",
            "LastDayOffset",
            "FirstArrivalTime",
            "LastArrivalTime"
          ]
        },
        "timeDemandTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypeRefs_RelStructure"
            }
          ],
          "description": "TIME DEMAND TYPES associated with JOURNEY FREQUENCY GROUP."
        },
        "journeys": {
          "allOf": [
            {
              "$ref": "#/definitions/explicitJourneyRefs_RelStructure"
            }
          ],
          "description": "TIME DEMAND TYPES associated with JOURNEY FREQUENCY GROUP."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

JourneyFrequencyGroupIdTypeUnclassified

Type for identifier of JOURNEY FREQUENCY GROUP.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

JourneyFrequencyGroupRefReference

Reference to a JOURNEY FREQUENCY GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyFrequencyGroupRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyFrequencyGroup",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-sg-members": [
    "HeadwayJourneyGroupRef",
    "RhythmicalJourneyGroupRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

JourneyFrequencyGroupRefStructureReference

Type for a reference to a JOURNEY FREQUENCY GROUP.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyFrequencyGroup",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

JourneyHeadwayUnclassified

Headway interval information that is available for all the VEHICLE JOURNEYs running on the JOURNEY PATTERN for a given TIME DEMAND TYPE, at a given TIMING POINT. This is a default value that can be superseded by VEHICLE JOURNEY HEADWAY. This information must be consistent with HEADWAY JOURNEY GROUP if available (HEADWAY JOURNEY GROUP being a more detailed way of describing headway services).

{
  "$ref": "#/definitions/JourneyHeadway_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyHeadway_VersionedChildStructureUnclassified

Type for a JOURNEY HEADWAY Interval.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "ScheduledHeadwayInterval": {
          "type": "string",
          "description": "Scheduled normal headway interval."
        },
        "MinimumHeadwayInterval": {
          "type": "string",
          "description": "Minimum headway interval."
        },
        "MaximumHeadwayInterval": {
          "type": "string",
          "description": "Maximum headway interval."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyHeadwayIdTypeUnclassified

Type for identifier of a HEADWAY.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

journeyHeadways_RelStructureCollection

Type for a list of JOURNEY HEADWAY Interval.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyHeadway": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyHeadway"
          }
        }
      },
      "required": [
        "JourneyHeadway"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyIdTypeUnclassified

Type for identifier of a JOURNEY.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

journeyInterchangesInFrame_RelStructureCollection

Type for containment in frame of JOURNEY INTERCHANGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceJourneyPatternInterchange": {
          "$ref": "#/definitions/ServiceJourneyPatternInterchange"
        },
        "ServiceJourneyInterchange": {
          "$ref": "#/definitions/ServiceJourneyInterchange"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

JourneyLayoverUnclassified

Time allowance at the end of each journey on a specified JOURNEY PATTERN, to allow for delays and for other purposes. This layover supersedes any global layover and may be superseded by a specific VEHICLE JOURNEY LAYOVER.

{
  "$ref": "#/definitions/JourneyLayoverStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyLayoverIdTypeUnclassified

Type for identifier of a JOURNEY LAYOVER.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

journeyLayovers_RelStructureCollection

Type for a list of JOURNEY LAYOVERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyLayover": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyLayover"
          }
        }
      },
      "required": [
        "JourneyLayover"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyLayoverStructureUnclassified

Type for JOURNEY LAYOVER.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "Layover": {
          "type": "string",
          "description": "Layover time as interval."
        },
        "PointRef": {
          "$ref": "#/definitions/PointRef"
        }
      },
      "required": [
        "Layover",
        "PointRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyMeetingEntity

A time constraint for one or several SERVICE JOURNEYs fixing interchanges between them and/or an external event (e.g. arrival or departure of a feeder line, opening time of the theatre, etc.).

{
  "$ref": "#/definitions/JourneyMeeting_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

JourneyMeeting_DerivedViewStructureView

Type for JOURNEY MEETING VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "JourneyMeetingRef": {
          "$ref": "#/definitions/JourneyMeetingRef"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of JOURNEY MEETING."
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time for JOURNEY MEETING."
        },
        "EarliestTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Earliest time Day Offset from start of FROM JOURNEY."
        },
        "LatestTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time for JOURNEY MEETING."
        },
        "LatestTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Latest time Day Offset from start of FROM JOURNEY."
        },
        "Reason": {
          "allOf": [
            {
              "$ref": "#/definitions/ReasonForMeetingEnumeration"
            }
          ],
          "description": "Reason for JOURNEY MEETING."
        },
        "MaximumWaitTime": {
          "type": "string",
          "description": "Maximum wait time for JOURNEY MEETING."
        },
        "ConnectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionRefStructure"
            }
          ],
          "description": "Reference to CONNECTION at which JOURNEY MEETING takes place."
        },
        "ConnectingStopPointRef": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ScheduledStopPointRefStructure"
              }
            ],
            "description": "SCHEDULED STOP POINT to which JOURNEY MEETING connects if different from current stop interchange."
          }
        },
        "ConnectingStopPointName": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/MultilingualString"
              }
            ],
            "description": "Name of CONNETCING STOP POINT."
          }
        },
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef",
          "x-netex-choice": [
            "JourneyRef",
            "ConnectingJourneyView"
          ]
        },
        "ConnectingJourneyView": {
          "$ref": "#/definitions/ConnectingJourneyView",
          "x-netex-choice": [
            "JourneyRef",
            "ConnectingJourneyView"
          ]
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef",
          "x-netex-choice": [
            "LineRef",
            "ConnectingLineView"
          ]
        },
        "ConnectingLineView": {
          "allOf": [
            {
              "$ref": "#/definitions/Line_DerivedViewStructure"
            }
          ],
          "description": "Simplified view of connecting LINE.",
          "x-netex-choice": [
            "LineRef",
            "ConnectingLineView"
          ]
        },
        "StaySeated": {
          "type": "boolean",
          "description": "Whether the passenger can remain in vehicle (i.e. block linking). Default is false: the passenger must change vehicles for this INTERCHANGE.
Default is false."
        },
        "CrossBorder": {
          "type": "boolean",
          "description": "Whether INTERCHANGE  involves crossing an international border.
 Default is false."
        },
        "Planned": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is planned in a timetable. Default is true."
        },
        "Guaranteed": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is guaranteed. Default is false."
        },
        "Advertised": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is advertised as an interchange. Default is true."
        },
        "Controlled": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is controlled in real-time. Default is true."
        },
        "ConnectionCertainty": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionCertaintyEnumeration"
            }
          ],
          "description": "Nature of gurantee to conenction."
        },
        "TransferDuration": {
          "allOf": [
            {
              "$ref": "#/definitions/TransferDurationStructure"
            }
          ],
          "description": "Timings for the transfer."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

JourneyMeeting_VersionStructureStructure

Type for JOURNEY MEETING.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Journey meeting."
        },
        "AtStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT at which JOURNEY MEETING takes place."
        },
        "FromJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY that feeds JOURNEY MEETING. -v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "ToJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY that distributes from JOURNEY MEETING. -v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "FromPointInJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointInJourneyPatternRefStructure"
            }
          ],
          "description": "DEPRECATE: POINT IN JOURNEY PATTERN of feeder journey JOURNEY PATTERN. -v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "ToPointInJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointInJourneyPatternRefStructure"
            }
          ],
          "description": "DEPRECATE: POINT IN JOURNEY PATTERN of distributor journey JOURNEY PATTERN. -v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "FromServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY that feeds JOURNEY MEETING. +v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "ToServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY that distributes from JOURNEY MEETING. +v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "FromStopPointInJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPointInJourneyPatternRefStructure"
            }
          ],
          "description": "STOP POINT IN JOURNEY PATTERN of feeder journey SERVICE JOURNEY PATTERN. +v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "ToStopPointInJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPointInJourneyPatternRefStructure"
            }
          ],
          "description": "STOP POINT IN JOURNEY PATTERN of distributor journey SERVICE JOURNEY PATTERN. +v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromPointInJourneyPatternRef",
            "ToPointInJourneyPatternRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef",
            "FromStopPointInJourneyPatternRef",
            "ToStopPointInJourneyPatternRef"
          ]
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of JOURNEY MEETING."
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time for JOURNEY MEETING."
        },
        "EarliestTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Earliest time Day Offset from start of FROM JOURNEY."
        },
        "LatestTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time for JOURNEY MEETING."
        },
        "LatestTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Latest time Day Offset from start of FROM JOURNEY."
        },
        "Reason": {
          "allOf": [
            {
              "$ref": "#/definitions/ReasonForMeetingEnumeration"
            }
          ],
          "description": "Reason for JOURNEY MEETING."
        },
        "ConnectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionRefStructure"
            }
          ],
          "description": "Reference to CONNECTION at which JOURNEY MEETING takes place."
        },
        "ConnectingStopPointRef": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ScheduledStopPointRefStructure"
              }
            ],
            "description": "SCHEDULED STOP POINT to which JOURNEY MEETING connects if different from current stop interchange."
          }
        },
        "ConnectingStopPointName": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/MultilingualString"
              }
            ],
            "description": "Name of CONNETCING STOP POINT."
          }
        },
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef",
          "x-netex-choice": [
            "JourneyRef",
            "ConnectingJourneyView"
          ]
        },
        "ConnectingJourneyView": {
          "$ref": "#/definitions/ConnectingJourneyView",
          "x-netex-choice": [
            "JourneyRef",
            "ConnectingJourneyView"
          ]
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef",
          "x-netex-choice": [
            "LineRef",
            "ConnectingLineView"
          ]
        },
        "ConnectingLineView": {
          "allOf": [
            {
              "$ref": "#/definitions/Line_DerivedViewStructure"
            }
          ],
          "description": "Simplified view of connecting LINE.",
          "x-netex-choice": [
            "LineRef",
            "ConnectingLineView"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

JourneyMeetingIdTypeUnclassified

Type for identifier of a JOURNEY MEETING.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

JourneyMeetingRefReference

Reference to a JOURNEY MEETING.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyMeetingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyMeeting",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

JourneyMeetingRefStructureReference

Type for a reference to a JOURNEY MEETING.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyMeeting",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

journeyMeetingsInFrame_RelStructureCollection

Type for containment in frame of JOURNEY MEETINGs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyMeeting": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyMeeting"
          }
        }
      },
      "required": [
        "JourneyMeeting"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

JourneyMeetingViewUnclassified

Simplified view of JOURNEY MEETING.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyMeeting_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

journeyMeetingViews_RelStructureCollection

Type for a list of JOURNEY MEETING VIEWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyMeetingRef": {
          "$ref": "#/definitions/JourneyMeetingRef"
        },
        "JourneyMeetingView": {
          "$ref": "#/definitions/JourneyMeetingView"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

JourneyPartEntity

A part of a VEHICLE JOURNEY created according to a specific functional purpose, for instance in situations when vehicle coupling or separating occurs.

{
  "$ref": "#/definitions/JourneyPart_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPart_VersionStructureStructure

Type for JOURNEY PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of JOURNEY PART."
        },
        "ParentJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleJourneyRefStructure"
            }
          ],
          "description": "Reference to parent of which this is part. If given by context does not need to be stated."
        },
        "DayOffsetRelativeToMainPart": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "OPERATING DAY day offset of parent journey relative to OPERATING DAY date of main JOURNEY PART journey. Positive value indicates a later OPERATING DAY date for parent journey. Does not need to be stated if 0 or not relevant for context."
        },
        "MainPartRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPartRefStructure"
            }
          ],
          "description": "Main JOURNEY PART for journey."
        },
        "JourneyPartCoupleRef": {
          "$ref": "#/definitions/JourneyPartCoupleRef"
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef"
        },
        "BlockPartRef": {
          "$ref": "#/definitions/BlockPartRef"
        },
        "FromStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Point at which this JOURNEY PART starts."
        },
        "ToStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Point at which this JOURNEY PART ends."
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time of JOURNEY PART."
        },
        "StartTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after journey start time that start time is."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End time of JOURNEY PART."
        },
        "EndTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after journey start time that end time is."
        },
        "VehicleOrientation": {
          "type": "boolean",
          "description": "Orientation of the vehicle carrying out the JOURNEY PART compared to the definition of the corresponding VEHICLE TYPE. true for forward."
        },
        "PurposeOfJourneyPartitionRef": {
          "$ref": "#/definitions/PurposeOfJourneyPartitionRef"
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities available during JOURNEY PART."
        },
        "journeyPartPositions": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPartPositions_RelStructure"
            }
          ],
          "description": "Positions in Train of JOURNEY PART."
        },
        "occupancies": {
          "allOf": [
            {
              "$ref": "#/definitions/OccupancyView_RelStructure"
            }
          ],
          "description": "OCCUPANCYs associated with this journey. +v2.0"
        },
        "TypeOfProductCategoryRef": {
          "$ref": "#/definitions/TypeOfProductCategoryRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of JOURNEY PART within JOURNEY. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "StartTime",
        "EndTime"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartCoupleEntity

Two or more JOURNEY PARTs of different VEHICLE JOURNEYs served simultaneously by a train set up by coupling their single vehicles.

{
  "$ref": "#/definitions/JourneyPartCouple_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartCouple_VersionStructureStructure

Type for a JOURNEY PART COUPLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description."
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time of JOURNEY PART."
        },
        "StartTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after journey start time that start time is."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End time of JOURNEY PART."
        },
        "EndTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after journey start time that end time is."
        },
        "FromStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Point at which this JOURNEY PART starts."
        },
        "ToStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Point at which this JOURNEY PART ends."
        },
        "MainPartRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPartRefStructure"
            }
          ],
          "description": "Main Journey JOURNEY PART of coupling."
        },
        "BlockRef": {
          "$ref": "#/definitions/BlockRef"
        },
        "journeyParts": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyParts_RelStructure"
            }
          ],
          "description": "JOURNEY PARTs in JOURNEY PART COUPLE."
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of JOURNEY PART COUPLE. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "StartTime",
        "EndTime",
        "FromStopPointRef",
        "ToStopPointRef",
        "MainPartRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartCoupleIdTypeUnclassified

Type for identifier of a JOURNEY PART COUPLE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

JourneyPartCoupleRefReference

Reference to a JOURNEY PART COUPLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPartCoupleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPartCouple",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

JourneyPartCoupleRefStructureReference

Type for a reference to a JOURNEY PART COUPLE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPartCouple",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

journeyPartCouples_RelStructureCollection

Type for a list of JOURNEY PART COUPLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPartCoupleRef": {
          "$ref": "#/definitions/JourneyPartCoupleRef"
        },
        "JourneyPartCouple": {
          "$ref": "#/definitions/JourneyPartCouple"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

journeyPartCouplesInFrame_RelStructureCollection

Type for containment in frame of JOURNEY PART COUPLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPartCouple": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPartCouple"
          }
        }
      },
      "required": [
        "JourneyPartCouple"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartEnumerationEnum

Nature of JOURNEY PART.

{
  "type": "string",
  "enum": [
    "joiningTo",
    "splittingFrom",
    "splittingTo",
    "joinFrom",
    "connectTo",
    "identificationNumberChange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

JourneyPartIdTypeUnclassified

Type for identifier of a JOURNEY PART.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

JourneyPartPositionUnclassified

Position in train of JOURNEY PART from a given stop. +v1.1.

{
  "$ref": "#/definitions/JourneyPartPosition_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartPosition_VersionedChildStructureUnclassified

Type for JOURNEY PART POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "ParentJourneyPartRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPartRefStructure"
            }
          ],
          "description": "Reference to parent of which this is part. If given by context does not need to be stated."
        },
        "ScheduledStopPointRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ScheduledStopPointRef"
          }
        },
        "PositionInTrain": {
          "type": "integer",
          "description": "Position of JOURNEY PART in TRAIN - from specified SCHEDULED STOP POINT until otherwise stated."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of JOURNEY PART POSITION within JOURNEY PART. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "ScheduledStopPointRef",
        "PositionInTrain"
      ]
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartPositionIdTypeUnclassified

Type for identifier of a JOURNEY PART POSITION.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

journeyPartPositions_RelStructureCollection

Type for a list of JOURNEY PART POSITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPartPosition": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPartPosition"
          }
        }
      },
      "required": [
        "JourneyPartPosition"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPartRefReference

Reference to a JOURNEY PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPartRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPart",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

journeyPartRefs_RelStructureCollection

Type for a list of JOURNEY PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "JourneyPartRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPartRef"
          }
        }
      },
      "required": [
        "JourneyPartRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

JourneyPartRefStructureReference

Type for a reference to a JOURNEY PART.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPart",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

journeyParts_RelStructureCollection

Type for a list of JOURNEY PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPartRef": {
          "$ref": "#/definitions/JourneyPartRef"
        },
        "JourneyPart": {
          "$ref": "#/definitions/JourneyPart"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

journeyPartsInFrame_RelStructureCollection

Type for containment in frame of JOURNEY PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPart": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPart"
          }
        }
      },
      "required": [
        "JourneyPart"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

JourneyPatternEntity

An ordered list of SCHEDULED STOP POINTs and TIMING POINTs on a single ROUTE, describing the pattern of working for public transport vehicles. A JOURNEY PATTERN may pass through the same POINT more than once. The first point of a JOURNEY PATTERN is the origin. The last point is the destination.

{
  "$ref": "#/definitions/JourneyPattern_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "JourneyPattern_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

JourneyPattern_DerivedViewStructureView

Type for JOURNEY PATTERN VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        },
        "RouteRef": {
          "$ref": "#/definitions/RouteRef",
          "x-netex-choice": [
            "RouteRef",
            "RouteView"
          ]
        },
        "RouteView": {
          "$ref": "#/definitions/RouteView",
          "x-netex-choice": [
            "RouteRef",
            "RouteView"
          ]
        },
        "DirectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/DirectionType"
            }
          ],
          "description": "DIRECTION of JOURNEY PATTERN. Should be same as for ROUTE on which PATTERN is based."
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DirectionView": {
          "$ref": "#/definitions/DirectionView",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "allOf": [
            {
              "$ref": "#/definitions/DestinationDisplayView"
            }
          ],
          "description": "Destination / Direction name for JOURNEY PATTERN.",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "TypeOfJourneyPatternRef": {
          "$ref": "#/definitions/TypeOfJourneyPatternRef"
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        },
        "TimingPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPatternRef"
            }
          ],
          "description": "Reference to a TIMING PATTERN."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Booking Arrangements for JOURNEY PATTERN Points"
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "Notices for JOURNEY PATTERN Points may be"
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

JourneyPattern_DummyAbstract

Dummy Supertype for JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-sg-members": [
    "DeadRunJourneyPattern",
    "JourneyPattern",
    "ServiceJourneyPattern"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

JourneyPattern_VersionStructureStructure

Type for JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "$ref": "#/definitions/RouteRef",
          "x-netex-choice": [
            "RouteRef",
            "RouteView"
          ]
        },
        "RouteView": {
          "$ref": "#/definitions/RouteView",
          "x-netex-choice": [
            "RouteRef",
            "RouteView"
          ]
        },
        "DirectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/DirectionType"
            }
          ],
          "description": "DIRECTION of JOURNEY PATTERN. Should be same as for ROUTE on which PATTERN is based."
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DirectionView": {
          "$ref": "#/definitions/DirectionView",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "allOf": [
            {
              "$ref": "#/definitions/DestinationDisplayView"
            }
          ],
          "description": "Destination / Direction name for JOURNEY PATTERN.",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "TypeOfJourneyPatternRef": {
          "$ref": "#/definitions/TypeOfJourneyPatternRef"
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        },
        "TimingPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPatternRef"
            }
          ],
          "description": "Reference to a TIMING PATTERN."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Booking Arrangements for JOURNEY PATTERN Points"
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "Notices for JOURNEY PATTERN Points may be"
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternRunTimes_RelStructure"
            }
          ],
          "description": "Ordered run times for JOURNEY PATTERN, specific to a TIME DEMAND TYPE."
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternWaitTimes_RelStructure"
            }
          ],
          "description": "WAIT TIMEs for JOURNEY PATTERN, specific to a TIME DEMAND TYPE."
        },
        "headways": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternHeadways_RelStructure"
            }
          ],
          "description": "Wait times for TIMING POINT. There may be different times for different time demands."
        },
        "layovers": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternLayovers_RelStructure"
            }
          ],
          "description": "Layovers associated with JOURNEY PATTERN."
        },
        "pointsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/pointsInJourneyPattern_RelStructure"
            }
          ],
          "description": "Sequence of points in JOURNEY PATTERN Points may be SCHEDULED STOP POINTs or TIMING POINTs."
        },
        "linksInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/linksInJourneyPattern_RelStructure"
            }
          ],
          "description": "Sequence of points in JOURNEY PATTERN Points may be SCHEDULED STOP POINTs or TIMING POINTs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

JourneyPatternHeadwayUnclassified

Headway interval information that is available for all the VEHICLE JOURNEYs running on the JOURNEY PATTERN. This is a default value that can be superseded by the VEHICLE JOURNEY HEADWAY on a specific journey. This information must be consistent with HEADWAY JOURNEY GROUP if available (HEADWAY JOURNEY GROUP being a more detailed way of describing headway services).

{
  "$ref": "#/definitions/JourneyPatternHeadway_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternHeadway_VersionedChildStructureUnclassified

Type for JOURNEY PATTERN HEADWAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyHeadway_VersionedChildStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        },
        "TimingPointRef": {
          "$ref": "#/definitions/TimingPointRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternHeadwayIdTypeUnclassified

Type for identifier of a JOURNEY PATTERN HEADWAY.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternHeadwayRefReference

Reference to a JOURNEY PATTERN HEADWAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPatternRunTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternHeadway",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternHeadwayRefStructureReference

Type for a reference to a JOURNEY PATTERN HEADWAY.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternHeadway",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

journeyPatternHeadways_RelStructureCollection

Type for a list of JOURNEY PATTERN HEADWAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPatternHeadway": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPatternHeadway"
          }
        }
      },
      "required": [
        "JourneyPatternHeadway"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternIdTypeUnclassified

Type for identifier of a JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

JourneyPatternLayoverUnclassified

Time allowance at the end of each journey on a specified JOURNEY PATTERN, to allow for delays and for other purposes. This layover supersedes any global layover and may be superseded by a specific VEHICLE JOURNEY LAYOVER.

{
  "$ref": "#/definitions/JourneyPatternLayoverStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternLayoverIdTypeUnclassified

Type for identifier of a JOURNEY PATTERN LAYOVER.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternLayoverRefReference

Reference to a JOURNEY PATTERN LAYOVER.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPatternLayoverRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternLayover",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternLayoverRefStructureReference

Type for a reference to a JOURNEY PATTERN LAYOVER.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternLayover",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

journeyPatternLayovers_RelStructureCollection

Type for a list of JOURNEY PATTERN LAYOVERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPatternLayover": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPatternLayover"
          },
          "description": "JOURNEY PATTERN LAYOVER for a specified TIME DEMAND TYPE."
        }
      },
      "required": [
        "JourneyPatternLayover"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternLayoverStructureUnclassified

Type for a JOURNEY PATTERN LAYOVER.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyLayoverStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternRefReference

Reference to a JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPattern",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-sg-members": [
    "DeadRunJourneyPatternRef",
    "ServiceJourneyPatternRef",
    "ServicePatternRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

journeyPatternRefs_RelStructureCollection

Type for a collection of one or more references to a JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPatternRef"
          }
        }
      },
      "required": [
        "JourneyPatternRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

JourneyPatternRefStructureReference

Type for a reference to a JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

JourneyPatternRunTimeUnclassified

The time taken to traverse a TIMING LINK in a particular JOURNEY PATTERN, for a specified TIME DEMAND TYPE If it exists, it will override the DEFAULT SERVICE JOURNEY RUN TIME and DEFAULT DEAD RUN RUN TIME.

{
  "$ref": "#/definitions/JourneyPatternRunTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternRunTime_VersionedChildStructureUnclassified

Type for JOURNEY PATTERN RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyRunTime_VersionedChildStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternRunTimeIdTypeUnclassified

Type for identifier of a JOURNEY PATTERN RUN TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternRunTimeRefReference

Reference to a JOURNEY PATTERN RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPatternRunTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternRunTime",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternRunTimeRefStructureReference

Type for a reference to a JOURNEY PATTERN RUN TIME.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternRunTime",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

journeyPatternRunTimes_RelStructureCollection

Type for a list of JOURNEY PATTERN RUN TIMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPatternRunTimeRef": {
          "$ref": "#/definitions/JourneyPatternRunTimeRef"
        },
        "JourneyPatternRunTime": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRunTime"
            }
          ],
          "description": "JOURNEY PATTERN RUN TIME for a specified TIME DEMAND."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

journeyPatternsInFrame_RelStructureCollection

Type for containment in frame of JOURNEY PATTERNs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPattern_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyPattern_Dummy"
          }
        }
      },
      "required": [
        "JourneyPattern_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

JourneyPatternViewUnclassified

Simplified view of a JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPattern_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

JourneyPatternWaitTimeUnclassified

The time a vehicle has to wait at a specific TIMING POINT IN JOURNEY PATTERN, for a specified TIME DEMAND TYPE. This wait time can be superseded by a VEHICLE JOURNEY WAIT TIME.

{
  "$ref": "#/definitions/JourneyPatternWaitTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternWaitTime_VersionedChildStructureUnclassified

Type for JOURNEY PATTERN WAIT TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyWaitTime_VersionedChildStructure"
    },
    {
      "properties": {
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyPatternWaitTimeIdTypeUnclassified

Type for identifier of a JOURNEY PATTERN WAIT TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternWaitTimeRefReference

Reference to a JOURNEY PATTERN WAIT TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPatternRunTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternWaitTime",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

JourneyPatternWaitTimeRefStructureReference

Type for a reference to a JOURNEY PATTERN WAIT TIME.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyPatternWaitTime",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_support.xsd"
}

journeyPatternWaitTimes_RelStructureCollection

Type for a list of JOURNEY PATTERN WAIT TIMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyPatternWaitTimeRef": {
          "$ref": "#/definitions/JourneyPatternWaitTimeRef"
        },
        "JourneyPatternWaitTime": {
          "$ref": "#/definitions/JourneyPatternWaitTime"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPatternTimings_version.xsd"
}

JourneyRefAbstract

Reference to a JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-sg-members": [
    "DatedVehicleJourneyRef",
    "NormalDatedVehicleJourneyRef",
    "ServiceJourneyRef",
    "SingleJourneyRef",
    "SpecialServiceRef",
    "VehicleJourneyRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

journeyRefs_RelStructureCollection

Type for a list of JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "JourneyDesignator": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyDesignator"
            }
          ],
          "description": "Value reference to a JOURNEY or DEAD RUN. Provides an alternative way of identifying a Journey."
        },
        "ServiceDesignator": {
          "$ref": "#/definitions/ServiceDesignator"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyDesignator_support.xsd"
}

JourneyRefStructureReference

Type for a reference to a JOURNEY.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Journey",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

JourneyRunTimeUnclassified

The time taken to traverse a TIMING LINK in a particular JOURNEY PATTERN, for a specified TIME DEMAND TYPE. If it exists, it will override the DEFAULT SERVICE JOURNEY RUN TIME and DEFAULT DEAD RUN RUN TIME.

{
  "$ref": "#/definitions/JourneyRunTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyRunTime_VersionedChildStructureUnclassified

Type for JOURNEY RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "TimingLinkRef": {
          "$ref": "#/definitions/TimingLinkRef"
        },
        "RunTime": {
          "type": "string",
          "description": "RUN TIME as an interval."
        }
      },
      "required": [
        "RunTime"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyRunTimeIdTypeUnclassified

Type for identifier of a JOURNEY RUN TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

journeyRunTimes_RelStructureCollection

Type for a list of JOURNEY RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyRunTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyRunTime"
          }
        }
      },
      "required": [
        "JourneyRunTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

journeysInFrame_RelStructureCollection

Type for containment in frame of all JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourney": {
          "$ref": "#/definitions/VehicleJourney"
        },
        "DatedVehicleJourney": {
          "$ref": "#/definitions/DatedVehicleJourney"
        },
        "NormalDatedVehicleJourney": {
          "$ref": "#/definitions/NormalDatedVehicleJourney"
        },
        "ServiceJourney": {
          "$ref": "#/definitions/ServiceJourney"
        },
        "DatedServiceJourney": {
          "$ref": "#/definitions/DatedServiceJourney"
        },
        "DeadRun": {
          "$ref": "#/definitions/DeadRun"
        },
        "SpecialService": {
          "$ref": "#/definitions/SpecialService"
        },
        "TemplateServiceJourney": {
          "allOf": [
            {
              "$ref": "#/definitions/TemplateServiceJourney"
            }
          ],
          "description": "A VEHICLE JOURNEY with a set of frequencies that may be used to represent a set of similar journeys differing only by their time of departure."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

JourneyTimingAbstract

A time-related information referring to journey timing whose value depends on the time of use and so can be associated with a TIME DEMAND TYPE, TIME BAND or OPERATIONAL CONTEXT.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "JourneyHeadway",
    "JourneyLayover",
    "JourneyRunTime",
    "JourneyWaitTime",
    "VehicleJourneyHeadway",
    "VehicleJourneyLayover",
    "VehicleJourneyRunTime",
    "VehicleJourneyWaitTime"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyTiming_VersionedChildStructureUnclassified

Type for JOURNEY TIMING.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of JOURNEY TIMING."
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "VehicleMode": {
          "$ref": "#/definitions/VehicleMode"
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyTimingIdTypeUnclassified

Type for identifier of a JOURNEY TIMING.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

JourneyTimingRefReference

Reference to a JOURNEY TIMING.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTimingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyTiming",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "DefaultDeadRunRunTimeRef",
    "DefaultServiceJourneyTimeRef",
    "HeadwayRef",
    "JourneyPatternHeadwayRef",
    "JourneyPatternLayoverRef",
    "JourneyPatternRunTimeRef",
    "JourneyPatternWaitTimeRef",
    "TurnaroundTimeLimitTimeRef",
    "VehicleTypePreferenceRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

JourneyTimingRefStructureReference

Type for a reference to a JOURNEY TIMING.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "JourneyTiming",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

JourneyWaitTimeUnclassified

The time a vehicle has to wait at a specific TIMING POINT IN JOURNEY PATTERN, for a specified TIME DEMAND TYPE. This wait time can be superseded by a VEHICLE JOURNEY WAIT TIME.

{
  "$ref": "#/definitions/JourneyWaitTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyWaitTime_VersionedChildStructureUnclassified

Type for JOURNEY WAIT TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "TimingPointRef": {
          "$ref": "#/definitions/TimingPointRef"
        },
        "WaitTime": {
          "type": "string",
          "description": "Wait time as interval."
        }
      },
      "required": [
        "WaitTime"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

JourneyWaitTimeIdTypeUnclassified

Type for identifier of a JOURNEY WAIT TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

journeyWaitTimes_RelStructureCollection

Type for a list of JOURNEY WAIT TIMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "JourneyWaitTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/JourneyWaitTime"
          }
        }
      },
      "required": [
        "JourneyWaitTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

keyListUnclassified

A list of alternative Key values for an element.

{
  "allOf": [
    {
      "$ref": "#/definitions/KeyListStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

KeyListStructureUnclassified

Type for a Key List.

{
  "type": "object",
  "properties": {
    "KeyValue": {
      "type": "array",
      "items": {
        "allOf": [
          {
            "$ref": "#/definitions/KeyValueStructure"
          }
        ],
        "description": "Key value pair for Entity."
      }
    }
  },
  "required": [
    "KeyValue"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

KeyValueStructureUnclassified

Type for a Key List.

{
  "type": "object",
  "properties": {
    "Key": {
      "type": "string",
      "description": "Identifier of value e.g. System."
    },
    "Value": {
      "type": "string",
      "description": "Value for alternative key."
    },
    "typeOfKey": {
      "type": "string",
      "description": "Identifier of type of key.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "Key",
    "Value"
  ],
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

LanguageListOfEnumerationsUnclassified

List of languages.

{
  "type": "array",
  "items": {
    "type": "string"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

LanguageUsageStructureUnclassified

Type describing language usage properties.

{
  "type": "object",
  "properties": {
    "Language": {
      "type": "string",
      "description": "Language whose usage is described."
    },
    "LanguageUse": {
      "allOf": [
        {
          "$ref": "#/definitions/LanguageUseListOfEnumerations"
        }
      ],
      "description": "Usages of language supported. Based on UN terms."
    }
  },
  "required": [
    "Language",
    "LanguageUse"
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

LanguageUseEnumerationEnum

Enumeration of Uses of language.

{
  "type": "string",
  "enum": [
    "normallyUsed",
    "understood",
    "native",
    "spoken",
    "written",
    "read",
    "other",
    "allUses"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

LanguageUseListOfEnumerationsUnclassified

List of uses of language.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/LanguageUseEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

LatitudeTypeUnclassified

Latitude from equator.

{
  "type": "number",
  "minimum": -90,
  "maximum": 90,
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

LayerEntity

A user-defined GROUP OF ENTITies, specified for a particular functional purpose, associating data referring to a particular LOCATING SYSTEM.

{
  "$ref": "#/definitions/Layer_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_layer_version.xsd"
}

Layer_VersionStructureStructure

Type for LAYER.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "LocationSystem": {
          "allOf": [
            {
              "$ref": "#/definitions/SrsNameType"
            }
          ],
          "description": "Reference to a PURPOSE OF GROUPING."
        },
        "versionFrames": {
          "allOf": [
            {
              "$ref": "#/definitions/versionFrameRefs_RelStructure"
            }
          ],
          "description": "Members of GROUP OF ENTITies."
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/objectRefs_RelStructure"
            }
          ],
          "description": "Members of GROUP OF ENTITies."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_layer_version.xsd"
}

LayerIdTypeUnclassified

Type for identifier of a LAYER.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_layer_support.xsd"
}

LayerRefReference

Reference to a LAYER.

{
  "allOf": [
    {
      "$ref": "#/definitions/LayerRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Layer",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_layer_support.xsd"
}

layerRefs_RelStructureCollection

Type for a list of references to a LAYER

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "LayerRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LayerRef"
          }
        }
      },
      "required": [
        "LayerRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_layer_support.xsd"
}

LayerRefStructureReference

Type for a versioned reference to a NeTEx Object.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Layer",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_layer_support.xsd"
}

LeftLuggageServiceEntity

Specialisation of CUSTOMER SERVICE for left luggage (provides left luggage information like self service locker, locker free, etc.).

{
  "$ref": "#/definitions/LeftLuggageService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CustomerService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LeftLuggageService_VersionStructureStructure

Type for a LEFT LUGGAGE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerService_VersionStructure"
    },
    {
      "properties": {
        "CounterService": {
          "type": "boolean",
          "description": "Whether left luggage is a counter service."
        },
        "SelfServiceLockers": {
          "type": "boolean",
          "description": "Whether there are self service lockers."
        },
        "FeePerBag": {
          "type": "boolean",
          "description": "Whether there is a fee per bag."
        },
        "LockerFee": {
          "type": "boolean",
          "description": "Whether there is a locker fee."
        },
        "MaximumBagWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of Locker."
        },
        "MaximumBagHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Locker."
        },
        "MaximumBagDepth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of Locker."
        },
        "MaximumBagWeight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum weight of the luggage. +v1.1"
        },
        "MaximumDuration": {
          "type": "string",
          "description": "Maximum time for which luggage can be left. +V1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LeftLuggageServiceIdTypeUnclassified

Type for identifier of a LEFT LUGGAGE SERVICE.

{
  "$ref": "#/definitions/CustomerServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LeftLuggageServiceRefReference

Identifier of an LEFT LUGGAGE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LeftLuggageServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LeftLuggageService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LeftLuggageServiceRefStructureReference

Type for a reference to an LEFT LUGGAGE SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LeftLuggageService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LegalStatusEnumerationEnum

Allowed values for Legal Status of a CONTRACT. +v2.0

{
  "type": "string",
  "enum": [
    "binding",
    "nonBinding"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

LegIdTypeUnclassified

Type for identifier of a LEG.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

LegRefAbstract

Reference to a LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LegRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "PrivateLegRef",
    "RideLegRef",
    "TransferLegRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

LegRefStructureReference

Type for Reference to a LEG.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

LengthTypeUnclassified

Length type for short distances. System for Units can be specified on frame. Normally (metres) as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

LevelEntity

An identified storey (ground, first, basement, mezzanine, etc) within an interchange building or SITE on which SITE COMPONENTs reside. A PATH LINK may connect components on different levels.

{
  "$ref": "#/definitions/Level_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

Level_VersionStructureStructure

Type for a SITE LEVEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LEVEL."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of LEVEL."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of LEVEL."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code for LEVEL."
        },
        "PublicUse": {
          "type": "boolean",
          "description": "Whether level is for public use."
        },
        "RelativeLevelOrder": {
          "type": "integer",
          "description": "Order of LEVELs. The level numbers are not absolute, but only give a relative order within the SITE. 0 should be the ground floor, even when it is often difficult to determine which one that is in a complex structure. Complex buildings can be modelled with multiple SITEs and referenced by SiteRef. +v2.0"
        },
        "AccessibilityAssessment": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessibilityAssessment_VersionedChildStructure"
            }
          ],
          "description": "Accessibility values associated with LEVEL."
        },
        "AllAreasWheelchairAccessible": {
          "type": "boolean",
          "description": "Whether all areas of the LEVEL are wheelchair accessible."
        },
        "SiteRef": {
          "$ref": "#/definitions/SiteRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

LevelAccessIntoVehicleUnclassified

Whether the platform is high enough and gap is small enough for level access into vehicle. At least at a designated wheelchair door position the gap between platform and vehicle floor (of level access vehicle) does not exceed 75 mm measured horizontally and 50 mm measured vertically including sliding step (according to PRM TSI).

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

LevelIdTypeUnclassified

Type for identifier of a LEVEL.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

LevelInStructureUnclassified

A LEVEL that is accessible in a SITE STRUCTURE with its relative lateral order in that SITE STRUCTURE counted from the bottom and upwards. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LevelInStructure_VersionStructure"
    }
  ],
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

LevelInStructure_VersionStructureStructure

Type for LEVEL IN STRUCTURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "FloorLabel": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label associated with LEVEL within SITE STRUCTURE."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Level in SITE STRUCTURE."
        },
        "LevelRef": {
          "$ref": "#/definitions/LevelRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of LEVEL IN STRUCTURE within SITE STRUCTURE. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "LevelRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

LevelInStructureIdTypeUnclassified

Type for identifier of a LEVEL IN STRUCTURE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

LevelInStructureRefReference

Reference to LEVEL of a LEVEL IN STRUCTURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LevelInStructureRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LevelInStructure",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

LevelInStructureRefStructureReference

Type for a reference to a LEVEL IN STRUCTURE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LevelInStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

LevelRefReference

Reference to LEVEL of a SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LevelRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Level",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

LevelRefStructureReference

Type for a reference to a LEVEL.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Level",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

levels_RelStructureCollection

Type for a list of LEVELs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LevelRef": {
          "$ref": "#/definitions/LevelRef"
        },
        "Level": {
          "allOf": [
            {
              "$ref": "#/definitions/Level"
            }
          ],
          "description": "Level of a Building or SITE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

levelsInStructure_RelStructureCollection

Type for a list of ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LevelInStructure": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LevelInStructure"
          }
        }
      },
      "required": [
        "LevelInStructure"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

LicenceRequirementsEnumerationEnum

Allowed values for licence requirements

{
  "type": "string",
  "enum": [
    "full",
    "provisional",
    "additional",
    "none"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

LiftCallEquipmentEntity

Specialisation of PLACE ACCESS EQUIPMENT for calling LIFTs (provides specific characteristics that may differ from floor to floor like button height, door, etc.). +v1.3.1

{
  "$ref": "#/definitions/LiftCallEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

LiftCallEquipment_VersionStructureStructure

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "CallButtonHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of call button from ground."
        },
        "RaisedButtons": {
          "type": "boolean",
          "description": "Whether buttons are raised."
        },
        "BrailleButtons": {
          "type": "boolean",
          "description": "Whether buttons have braille."
        },
        "GroundMarkAlignedWithButton": {
          "type": "boolean",
          "description": "Indicates a tactile marker on floor under the buttons (or aligned with). +v1.1"
        },
        "AudioAnnouncements": {
          "type": "boolean",
          "description": "Whether LIFT has AudioAnnouncements."
        },
        "MagneticInductionLoop": {
          "type": "boolean",
          "description": "Indicates existence of a magnetic induction loop. +v1.1"
        },
        "DoorOrientation": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/CompassBearing8Enumeration"
              }
            ],
            "description": "The direction from which to approach the door(s)."
          }
        },
        "MonitoringRemoteControl": {
          "type": "boolean",
          "description": "Whether the lift is equipped with a remote operation control system."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

LiftCallEquipmentIdTypeUnclassified

Type for identifier of a LIFT call EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LiftCallEquipmentRefReference

Identifier of an LIFT call EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LiftCallEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LiftCallEquipmentRefStructureReference

Type for a reference to an LIFT call EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LiftCallEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LiftEquipmentEntity

Specialisation of PLACE ACCESS EQUIPMENT for LIFTs (provides lift characteristics like depth, maximum load, etc.).

{
  "$ref": "#/definitions/LiftEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

LiftEquipment_VersionStructureStructure

Type for a LIFT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "Depth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of lift."
        },
        "MaximumLoad": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum load in Kilos."
        },
        "WheelchairPassable": {
          "type": "boolean",
          "description": "Whether lift is judged wheelchair passable."
        },
        "WheelchairTurningCircle": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Turning circle within Lift for a wheelchair."
        },
        "InternalWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Internal width of lift."
        },
        "InternalHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Internal height of lift."
        },
        "HandrailType": {
          "allOf": [
            {
              "$ref": "#/definitions/HandrailEnumeration"
            }
          ],
          "description": "Type of handrail."
        },
        "HandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of handrail from floor."
        },
        "LowerHandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of lower handrail from floor."
        },
        "TactileWriting": {
          "type": "boolean",
          "description": "Indicates the presence of signage that can be read tactilely (in Braille for example) on the handrail."
        },
        "CallButtonHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of call button from ground (outside the cabin)."
        },
        "DirectionButtonHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of direction call button from ground (outside the cabin)."
        },
        "RaisedButtons": {
          "type": "boolean",
          "description": "Whether buttons are raised (inside and outside the cabin)."
        },
        "BrailleButtons": {
          "type": "boolean",
          "description": "Whether buttons have braille (inside and outside the cabin)."
        },
        "TactileGroundFloorButton": {
          "type": "boolean",
          "description": "Indicates whether there is a tactile marker on the go to ground floor button (inside the cabin). +v1.1"
        },
        "GroundMarkAlignedWithButton": {
          "type": "boolean",
          "description": "Indicates a tactile marker on the floor under, or aligned with, the buttons (outside the cabin). +v1.1"
        },
        "ThroughLoader": {
          "type": "boolean",
          "description": "Whether lift is a through loader."
        },
        "MirrorOnOppositeSide": {
          "type": "boolean",
          "description": "Whether Lift has a mirror on opposite side."
        },
        "Attendant": {
          "type": "boolean",
          "description": "Whether Lift has an attendant."
        },
        "Automatic": {
          "type": "boolean",
          "description": "Whether lift is automatic."
        },
        "ExternalFloorSelection": {
          "type": "boolean",
          "description": "Whether the floor selection is made outside the lift.+v1.1"
        },
        "AlarmButton": {
          "type": "boolean",
          "description": "Whether lift has alarm button."
        },
        "TactileActuators": {
          "type": "boolean",
          "description": "Whether all buttons have tactile markers suited for the visually impaired."
        },
        "AudioAnnouncements": {
          "type": "boolean",
          "description": "Whether Lift has AudioAnnouncements."
        },
        "AccousticAnnouncements": {
          "type": "boolean",
          "description": "DEPRECATED - Spelling correction renamed to audio announcements. THis value will be dropped at - so",
          "x-netex-deprecated": true
        },
        "ReachedFloorAnnouncement": {
          "allOf": [
            {
              "$ref": "#/definitions/ReachedFloorAnnouncementEnumeration"
            }
          ],
          "description": "Whether the elevator car has a visual, tactile or audible display to announce the floor reached. This is different from AudioAnnouncements since AudioAnnouncements can be about different topics than reached floor (closing doors, up-down movement, etc.), and the ReachedFloorAnnouncement can be visual or tactile, and not only audio."
        },
        "MagneticInductionLoop": {
          "type": "boolean",
          "description": "Indicates existence of a Magnetic Induction Loop. +v1.1"
        },
        "SignageToLift": {
          "type": "boolean",
          "description": "Whether Lift has good signage to find it."
        },
        "SuitableForCycles": {
          "type": "boolean",
          "description": "Whether equipment is suitable for cycles."
        },
        "ButtonsHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Indicates buttons height (in metres, uppermost button inside the cabin)."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

LiftEquipmentIdTypeUnclassified

Type for identifier of a LIFT EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LiftEquipmentRefReference

Identifier of an LIFT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LiftEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LiftEquipmentRefStructureReference

Type for a reference to an LIFT EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LiftEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LiftFreeAccessUnclassified

Whether a PLACE has lift free access.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

LightingControlFacilityUnclassified

Classification of lighting control FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/LightingControlFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LightingControlFacilityEnumerationEnum

Allowed values for Lighting Control Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "none",
    "tintedWindows",
    "blinds",
    "curtains",
    "dimmableLights",
    "lightsAlwaysOn",
    "noNaturalLight",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

LightingControlFacilityListUnclassified

List of lighting control FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/LightingControlFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LightingControlFacilityListOfEnumerationsUnclassified

List of values for lighting control FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/LightingControlFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LightingEnumerationEnum

Allowed value for Lighting.

{
  "type": "string",
  "enum": [
    "wellLit",
    "poorlyLit",
    "unlit",
    "unknown",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

LightingMethodEnumerationEnum

Allowed values for lighting method

{
  "type": "string",
  "enum": [
    "movementDetector",
    "steppingDetector",
    "switchOnTheWall",
    "atDoorOpening",
    "onlyAtNight",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LightingOnMethodEnumerationEnum

Allowed values for lighting method.

{
  "type": "string",
  "enum": [
    "movementDetector",
    "stepDetector",
    "switchOnTheWall",
    "atDoorOpening",
    "onlyAtNight",
    "alwaysOn",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

LimitationIdTypeUnclassified

Type for identifier of an ACCESSIBILITY LIMITATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

LimitationRefStructureReference

Type for reference to an ACCESSIBILITY LIMITATION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

LimitationStatusEnumerationEnum

Allowed values for an accessibility value.

{
  "type": "string",
  "enum": [
    "true",
    "false",
    "unknown",
    "partial"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

LimitedUseTypeEnumerationEnum

Allowed values for Limited use.

{
  "type": "string",
  "enum": [
    "interchangeOnly",
    "noDirectRoadAccess",
    "longWalkToAccess",
    "isolated",
    "limitedService",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

LimitingRuleEntity

A price for which a discount can be offered.

{
  "$ref": "#/definitions/LimitingRule_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PricingRule_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

LimitingRule_VersionedStructureUnclassified

Type for LIMITING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DiscountingRule_VersionedStructure"
    },
    {
      "properties": {
        "MinimumPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Maximum price at which to cap discounted fare."
        },
        "MinimumPriceAsPercentage": {
          "type": "number",
          "description": "Minumum price as percentage of whole price."
        },
        "MinimumPriceAsMultiple": {
          "type": "integer",
          "description": "Minimum price as a number of single flat fares."
        },
        "MaximumPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Minimum amount at which to cap discounted fare."
        },
        "MaximumPriceAsPercentage": {
          "type": "number",
          "description": "Maxumum price as percentage of whole price."
        },
        "MaximumPriceAsMultiple": {
          "type": "integer",
          "description": "Maximum price as a number of single flat fares."
        },
        "MinimumLimitPriceAsPercentage": {
          "type": "number",
          "description": "Minimum Limit as percentage of whole price."
        },
        "MinimumLimitPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Limiting amount below which resulting fare may not be sold."
        },
        "MaximumLimitPriceAsPercentage": {
          "type": "number",
          "description": "Maxumum Limit as percentage of whole price."
        },
        "MaximumLimitPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Limiting amount above which resulting fare may not be sold."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

LimitingRuleIdTypeUnclassified

Type for identifier of a LIMITING RULE.

{
  "$ref": "#/definitions/DiscountingRuleIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

LimitingRuleInContextEntity

OPTIMISED version whcih can be be used only in line assues ID of comtainign context -no id checking. A price for which a discount can be offered.

{
  "$ref": "#/definitions/LimitingRule_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PricingRule_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

LimitingRuleRefReference

Reference to a LIMITING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitingRuleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LimitingRule",
  "x-netex-substitutionGroup": "DiscountingRuleRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

LimitingRuleRefStructureReference

Type for Reference to a LIMITING RULE.

{
  "$ref": "#/definitions/DiscountingRuleRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LimitingRule",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

LineEntity

A group of ROUTEs which is generally known to the public by a similar name or number.

{
  "$ref": "#/definitions/Line_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "Line_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

Line_DerivedViewStructureView

Type for a LINE VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Identifier of LINE."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LINE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name of LINE."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PUBLIC TRANSPORT MODE of LINE."
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        },
        "OperatorRef": {
          "$ref": "#/definitions/OperatorRef"
        },
        "TypeOfLineRef": {
          "$ref": "#/definitions/TypeOfLineRef"
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

Line_DummyAbstract

Dummy Supertype for LINE & FLEXIBLE LINe.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "FlexibleLine",
    "Line"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

Line_VersionStructureStructure

Type for a LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LINE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name of LINE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of LINE."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE of LINE."
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        },
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "Web link for LINE."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public identifier of a LINe."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalLineRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the LINE specifically for use in AVMS systems. For VDV compatibility. DEPRECATED - use privateCodes -v2.0",
          "x-netex-deprecated": true
        },
        "AuthorityRef": {
          "allOf": [
            {
              "$ref": "#/definitions/AuthorityRef"
            }
          ],
          "description": "A line should always have an AUTHORITY, even when the information is provided in a ResponsibilitySet."
        },
        "OperatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatorRef"
            }
          ],
          "description": "An OPERATOR should be set, even when the same as the AUTHORITY. In some cases OPERATOR or AUTHORITY are managed through a ResponsibilitySet. However, for compatibility OperatorRef and AuthorityRef still should be filled in. +v2.0"
        },
        "additionalOperators": {
          "allOf": [
            {
              "$ref": "#/definitions/transportOrganisationRefs_RelStructure"
            }
          ],
          "description": "Additional OPERATORs for LINE."
        },
        "otherModes": {
          "allOf": [
            {
              "$ref": "#/definitions/modeRefs_RelStructure"
            }
          ],
          "description": "Additional transport MODEs for LINE."
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        },
        "LineType": {
          "allOf": [
            {
              "$ref": "#/definitions/LineTypeEnumeration"
            }
          ],
          "description": "Classification of LINE, including flexible options. +v2.0."
        },
        "TypeOfLineRef": {
          "$ref": "#/definitions/TypeOfLineRef"
        },
        "ExternalProductCategoryRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An default product classification for all journeys of the lin e for use in AVMS systems. For VDV compatibility. +v1.1. DEPRECATED - use privateCodes -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfProductCategoryRef": {
          "$ref": "#/definitions/TypeOfProductCategoryRef"
        },
        "TypeOfServiceRef": {
          "$ref": "#/definitions/TypeOfServiceRef"
        },
        "AccessModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessModeListOfEnumerations"
            }
          ],
          "description": "List of ACCESS MODEs that are allowed for this line. If not specified means all the usual ones for classic public transport. Can be used for example to indicate in vehicle only access. +v2.0"
        },
        "RestrictedLine": {
          "type": "boolean",
          "description": "Whether the LINE is restricted to special groups of passengers and not open to the general public, or restricted by the access modes supported. Default is false. +v2.0"
        },
        "UserTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/UserTypeListOfEnumerations"
            }
          ],
          "description": "If only specific user types are allowed on the LINE, they can be indicated in this list. +v2.0"
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether real-time data is normally available for LINE."
        },
        "routes": {
          "allOf": [
            {
              "$ref": "#/definitions/routeRefs_RelStructure"
            }
          ],
          "description": "Routes that follow the LINE."
        },
        "RepresentedByGroupRef": {
          "allOf": [
            {
              "$ref": "#/definitions/GroupOfLinesRefStructure"
            }
          ],
          "description": "GROUPS OF LINEs that can be used to represent LINE."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation values to use when rendering LINE, such as a colour."
        },
        "AlternativePresentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Alternative Presentation values to use when rendering LINE, such as a colour."
        },
        "PrintedPresentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PrintPresentationStructure"
            }
          ],
          "description": "Presentation values to use in printed material for LINE, such as a colour. +v1.1"
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Payment Methods allowed on LINE. +v1.1"
        },
        "typesOfPaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfPaymentMethod_ValueStructure"
            }
          ],
          "description": "TYPES OF PAYMENT METHOD allowed on LINE. +v1.1"
        },
        "PurchaseMoment": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "PURCHASE MOMENT types allowed on LINE. +v1.1"
        },
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "CantactDetails for Line +V1.1"
        },
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "allowedDirections": {
          "allOf": [
            {
              "$ref": "#/definitions/allowedLineDirections_RelStructure"
            }
          ],
          "description": "Allowed directions for routes of LINE."
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "FACILITies available associated with LINE. It is always recommended to also model accessibility relevant things as equipment on the VEHICLE and physical elements, if real-time information is needed."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICES assigned to LINE."
        },
        "documentLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Timetable documents associated with the LINE, e.g pdf files"
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for this LINE. +v2.0"
        }
      },
      "required": [
        "Name"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

LinearRingUnclassified

A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates shall be coincident. The number of direct positions in the list shall be at least four.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinearRingType"
    }
  ],
  "x-netex-substitutionGroup": "AbstractRing",
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

LinearRingPropertyTypeUnclassified

A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.

{
  "type": "object",
  "properties": {
    "LinearRing": {
      "$ref": "#/definitions/LinearRing"
    }
  },
  "required": [
    "LinearRing"
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

LinearRingTypeUnclassified

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractRingType"
    },
    {
      "properties": {
        "pos": {
          "$ref": "#/definitions/pos",
          "x-netex-choice": [
            "pos",
            "pointProperty",
            "posList"
          ]
        },
        "pointProperty": {
          "$ref": "#/definitions/pointProperty",
          "x-netex-choice": [
            "pos",
            "pointProperty",
            "posList"
          ]
        },
        "posList": {
          "$ref": "#/definitions/posList",
          "x-netex-choice": [
            "pos",
            "pointProperty",
            "posList"
          ]
        }
      }
    }
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

LineIdTypeUnclassified

Type for identifier of a LINE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

LineInDirectionRefReference

Reference to LINEs in a specific DIRECTION

{
  "allOf": [
    {
      "$ref": "#/definitions/LineInDirectionRef_Structure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

LineInDirectionRef_StructureUnclassified

Type for a Reference to a LINE in a specific DIRECTION

{
  "type": "object",
  "properties": {
    "LineRef": {
      "$ref": "#/definitions/LineRef"
    },
    "DirectionRef": {
      "$ref": "#/definitions/DirectionRef"
    },
    "ExternalLineRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ExternalObjectRefStructure"
        }
      ],
      "description": "Alternative LINE Reference for AVMS system. DEPRECATED - v2.0",
      "x-netex-deprecated": true
    },
    "ExternalDirectionRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ExternalObjectRefStructure"
        }
      ],
      "description": "Alternative DIRECTION Reference for AVMS system. DEPRECATED -v2.0",
      "x-netex-deprecated": true
    }
  },
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

LineLinkIdTypeUnclassified

Type for identifier of a LINE LINK.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineLinkRefReference

Reference to a LINE LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/LineLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineLinkRefByValueUnclassified

Reference to a LINE LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LineLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineLinkRefByValueStructureUnclassified

Type for a reference to a LINE LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineLinkRefStructureReference

Type for a reference to a LINE LINK.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineNetworkEntity

A description of the topological connectivity of a LINE as a set of LINE SECTIONs. This is sufficient to draw a route map for the whole line including branches and loops.

{
  "$ref": "#/definitions/LineNetwork_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineNetwork_VersionStructureStructure

Type for a LINE NETWORK restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LINE NETWORK."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of LINE NETWORK."
        },
        "GroupOfLinesRef": {
          "$ref": "#/definitions/GroupOfLinesRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "sections": {
          "allOf": [
            {
              "$ref": "#/definitions/lineSections_RelStructure"
            }
          ],
          "description": "LINE SECTIONS within the LINE NETWORK."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineNetworkIdTypeUnclassified

Type for identifier of a LINE NETWORK.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineNetworkRefReference

Reference to a LINE NETWORK.

{
  "allOf": [
    {
      "$ref": "#/definitions/LineNetworkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LineNetwork",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineNetworkRefStructureReference

Type for a reference to a LINE NETWORK.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LineNetwork",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

lineNetworksInFrame_RelStructureCollection

Type for containment in frame of LINE NETWORK.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LineNetwork": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LineNetwork"
          },
          "description": "A description of the connectivity of a line as a set of LINE SECTIONs. This is sufficient to draw a route map for the whole line including branches."
        }
      },
      "required": [
        "LineNetwork"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineRefReference

Reference to a LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LineRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Line",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "FlexibleLineRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

lineRefs_RelStructureCollection

Type for a list of references to a LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "LineRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LineRef"
          }
        }
      },
      "required": [
        "LineRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

LineRefStructureReference

Type for a LINE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Line",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

LineSectionEntity

A section of a LINE NETWORK comprising an edge between two nodes. Not directional.

{
  "$ref": "#/definitions/LineSection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Section_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineSection_VersionStructureStructure

Type for a LINE SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Section_VersionStructure"
    },
    {
      "properties": {
        "pointsOnSection": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOnLineSections_RelStructure"
            }
          ],
          "description": "Ordered collection of POINTS used in the SECTION. +v1.1",
          "x-netex-choice": [
            "pointsOnSection",
            "members"
          ]
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/commonSectionPointMembers_RelStructure"
            }
          ],
          "description": "[DEPRECATED: renamed to PointsOnSection - included for backwards comaptibilty - use PointsOnSection instead Ordered collection of POINTS used in the COMMON SECTION.",
          "x-netex-choice": [
            "pointsOnSection",
            "members"
          ],
          "x-netex-deprecated": true
        },
        "reversePointsOnSection": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOnLineSections_RelStructure"
            }
          ],
          "description": "Reverse direction ordered sequence of POINTS Used in the COMMON SECTION. +v1.1",
          "x-netex-choice": [
            "reversePointsOnSection",
            "reverseMembers"
          ]
        },
        "reverseMembers": {
          "allOf": [
            {
              "$ref": "#/definitions/commonSectionPointMembers_RelStructure"
            }
          ],
          "description": "DEPRECATED - use reversePoibtsOnSection instead Reverse direction ordered sequence of POINTS Used in the COMMON SECTION.",
          "x-netex-choice": [
            "reversePointsOnSection",
            "reverseMembers"
          ],
          "x-netex-deprecated": true
        },
        "SectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/SectionTypeEnumeration"
            }
          ],
          "description": "Nature of LINE SECTION. Default is trunK."
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineSectionIdTypeUnclassified

Type for identifier of a LINE SECTION.

{
  "$ref": "#/definitions/SectionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineSectionPointMemberUnclassified

[DEPRECATED - use POINT ON LINE SECTION INSTEAD] An ordered set of LINKs for a line.

{
  "$ref": "#/definitions/PointOnLineSection_VersionedChildStructure",
  "x-netex-substitutionGroup": "CommonSectionPointMember",
  "x-netex-role": "unclassified/deprecated",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineSectionPointTypeEnumerationEnum

Allowed values for a type of section point.

{
  "type": "string",
  "enum": [
    "normal",
    "interchange",
    "majorInterchange",
    "terminus",
    "majorTerminus",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineSectionRefReference

Reference to a LINE SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/LineSectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LineSection",
  "x-netex-substitutionGroup": "SectionRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

LineSectionRefStructureReference

Type for a reference to a LINE SECTION.

{
  "$ref": "#/definitions/SectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LineSection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

lineSections_RelStructureCollection

Type for a list of LINE SECTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LineSectionRef": {
          "$ref": "#/definitions/LineSectionRef"
        },
        "LineSection": {
          "$ref": "#/definitions/LineSection"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

LineShapeEntity

The graphical shape of a LINK obtained from a formula or other means, using the LOCATION of its limiting POINTs and depending on the LOCATING SYSTEM used for the graphical representation.

{
  "$ref": "#/definitions/LineShapeStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

LineShapeIdTypeUnclassified

Type for identifier of a LINE SHAPE.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LineShapeStructureUnclassified

Type for a LINE SHAPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Formula": {
          "type": "string",
          "description": "Formula for calculating line."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LINE SHAPE."
        },
        "LinkRef": {
          "$ref": "#/definitions/LinkRef"
        },
        "LocatingSystemRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SrsNameType"
            }
          ],
          "description": "Name of locating system under which line is specified."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

linesInDirectionRefs_RelStructureCollection

Type for a list of LINEs in a specific DIRECTION

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LineInDirectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LineInDirectionRef"
            }
          ],
          "description": "Reference to a LINE in a specific DIRECTION"
        },
        "AllowedLineDirectionRef": {
          "$ref": "#/definitions/AllowedLineDirectionRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

linesInFrame_RelStructureCollection

Type for containment in frame of LINe.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Line_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Line_Dummy"
          }
        }
      },
      "required": [
        "Line_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

LineStringUnclassified

A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two.

{
  "allOf": [
    {
      "$ref": "#/definitions/LineStringType"
    }
  ],
  "x-netex-substitutionGroup": "AbstractCurve",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

LineStringTypeUnclassified

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractCurveType"
    },
    {
      "properties": {
        "pos": {
          "$ref": "#/definitions/pos",
          "x-netex-choice": [
            "pos",
            "pointProperty",
            "posList"
          ]
        },
        "pointProperty": {
          "$ref": "#/definitions/pointProperty",
          "x-netex-choice": [
            "pos",
            "pointProperty",
            "posList"
          ]
        },
        "posList": {
          "$ref": "#/definitions/posList",
          "x-netex-choice": [
            "pos",
            "pointProperty",
            "posList"
          ]
        }
      }
    }
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

LineTypeEnumerationEnum

Allowed values Classification of LINE, including flexible options. +v2.0

{
  "type": "string",
  "enum": [
    "local",
    "urban",
    "longDistance",
    "express",
    "seasonal",
    "replacement",
    "flexible",
    "corridorService",
    "mainRouteWithFlexibleEnds",
    "flexibleAreasOnly",
    "hailAndRideSections",
    "fixedStopAreaWide",
    "freeAreaAreaWide",
    "mixedFlexible",
    "mixedFlexibleAndFixed",
    "fixed",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

LineViewUnclassified

Simplified view of a LINE.

{
  "$ref": "#/definitions/Line_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

LinkIdTypeUnclassified

Type for identifier of a LINK.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

LinkInJourneyPatternUnclassified

A SERVICE LINK or TIMING LINK in a JOURNEY PATTERN with its order in that JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkInJourneyPattern_VersionedChildStructure",
  "x-netex-substitutionGroup": "LinkInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

LinkInJourneyPattern_VersionedChildStructureUnclassified

Type for LINK IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "ServiceLinkRef": {
          "$ref": "#/definitions/ServiceLinkRef"
        },
        "TimingLinkRef": {
          "$ref": "#/definitions/TimingLinkRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

LinkInJourneyPatternIdTypeUnclassified

Type for identifier of a LINK IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkInSequenceIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

LinkInJourneyPatternRefReference

Reference to a LINK IN JOURNEY PATTERN. If Given by Context does not need to stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkInJourneyPattern",
  "x-netex-substitutionGroup": "LinkInSequenceRef",
  "x-netex-sg-members": [
    "TimingLinkInJourneyPatternRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

LinkInJourneyPatternRefStructureReference

Type for a reference to a LINK IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkInJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

LinkInLinkSequenceAbstract

An edge of an abstract LINK SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "LinkInJourneyPattern",
    "PathLinkInSequence",
    "ServiceLinkInJourneyPattern",
    "TimingLinkInJourneyPattern"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

LinkInLinkSequence_VersionedChildStructureUnclassified

Type for a LINK IN LINK SEQUENCE. I.e. an Edge of a graph.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "LinkSequenceRef": {
          "$ref": "#/definitions/LinkSequenceRef"
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "PROJECTIONs of POINT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further Description of a POINT IN LINK SEQUENCE"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of LINK in sequence. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

LinkInSequenceIdTypeUnclassified

Type for identifier of a Edge, connect two nodes of a LINK SEQUENCE may have an order.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

LinkInSequenceRefReference

Reference to a LINK IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "OrderedVersionOfObjectRef",
  "x-netex-sg-members": [
    "LinkInJourneyPatternRef",
    "PathLinkInSequenceRef",
    "ServiceLinkInSequenceRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

LinkInSequenceRefStructureReference

Type for a reference to a LINK IN SEQUENCE.

{
  "$ref": "#/definitions/OrderedVersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

LinkOnSectionUnclassified

LINK on a SECTION. +v1.1.

{
  "$ref": "#/definitions/LinkOnSection_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

LinkOnSection_VersionedChildStructureUnclassified

Type for a LINK on a SECTION. +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "LinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRef"
            }
          ],
          "description": "Reference to a Link.",
          "x-netex-choice": [
            "LinkRef",
            "Link"
          ]
        },
        "Link": {
          "$ref": "#/definitions/Link",
          "x-netex-choice": [
            "LinkRef",
            "Link"
          ]
        },
        "Reverse": {
          "type": "boolean",
          "description": "Whether link is navigated in to / from, i.e. reverse direction . Default is false, i.e. from to."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

LinkOnSectionIdTypeUnclassified

Type for identifier of a LINK ON A COMMON SECTION.

{
  "$ref": "#/definitions/LinkInSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

LinkProjectionEntity

An oriented correspondence from one LINK of a source layer, onto an entity in a target layer: e.g. LINK SEQUENCE, COMPLEX FEATURE, within a defined TYPE OF PROJECTION.

{
  "$ref": "#/definitions/LinkProjection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Projection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

LinkProjection_VersionStructureStructure

Type for a LINK PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    },
    {
      "properties": {
        "ProjectedLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRefStructure"
            }
          ],
          "description": "Link that is being projected. Can be omitted if given by context."
        },
        "ProjectToLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRefStructure"
            }
          ],
          "description": "Link onto which projected LINK is being projected."
        },
        "StartPointOnLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOnLinkRefStructure"
            }
          ],
          "description": "Start POINT of PROJECTION on link . May be omitted if same as start POINT of POINT ON LINK.",
          "x-netex-choice": [
            "StartPointOnLinkRef",
            "StartPointOnLinkByValue"
          ]
        },
        "StartPointOnLinkByValue": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOnLinkByValueStructure"
            }
          ],
          "description": "Start of PROJECTION given as a distance . May be omitted if same as start POINT of POINT ON LINK.",
          "x-netex-choice": [
            "StartPointOnLinkRef",
            "StartPointOnLinkByValue"
          ]
        },
        "EndPointOnLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOnLinkRefStructure"
            }
          ],
          "description": "End POINTof PROJECTION on link . May be omitted if same as start POINT of POINT ON LINK.",
          "x-netex-choice": [
            "EndPointOnLinkRef",
            "EndPointOnLinkByValue"
          ]
        },
        "EndPointOnLinkByValue": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOnLinkByValueStructure"
            }
          ],
          "description": "End of PROJECTION given as a distance . May be omitted if same as start POINT of POINT ON LINK.",
          "x-netex-choice": [
            "EndPointOnLinkRef",
            "EndPointOnLinkByValue"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

LinkProjectionIdTypeUnclassified

Type for identifier of a LINK PROJECTION.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LinkProjectionRefReference

Reference to a PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkProjection",
  "x-netex-substitutionGroup": "ProjectionRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LinkProjectionRefStructureReference

Type for a reference to a LINK PROJECTION.

{
  "$ref": "#/definitions/ProjectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkProjection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LinkRefAbstract

Reference to a LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ActivationLinkRef",
    "GenericPathLinkRef",
    "InfrastructureLinkRef",
    "LineLinkRef",
    "OnwardVehicleMeetingLinkRef",
    "RouteLinkRef",
    "ServiceLinkRef",
    "TimingLinkRef",
    "VehicleMeetingLinkRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

LinkRefByValueUnclassified

Reference to a LINK using its end values.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkRefByValueStructure"
    }
  ],
  "x-netex-sg-members": [
    "ActivationLinkRefByValue",
    "LineLinkRefByValue",
    "ModalLinkRefByValue",
    "PathLinkRefByValue",
    "RailwayLinkRefByValue",
    "RoadLinkRefByValue",
    "RouteLinkRefByValue",
    "ServiceLinkRefByValue",
    "TimingLinkRefByValue",
    "WireLinkRefByValue"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

LinkRefByValueStructureUnclassified

Type for a reference to a LINK.

{
  "type": "object",
  "properties": {
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of class of LINK.",
      "xml": {
        "attribute": true
      }
    },
    "fromPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointIdType"
        }
      ],
      "description": "Identifier of a POINT. at which LINK starts.",
      "xml": {
        "attribute": true
      }
    },
    "toPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointIdType"
        }
      ],
      "description": "Identifier of a POINT. at which LINK ends.",
      "xml": {
        "attribute": true
      }
    },
    "nameOfPointRefClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Class of POINT referenced by LINK.",
      "xml": {
        "attribute": true
      }
    },
    "typeOfLinkRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TypeOfLinkIdType"
        }
      ],
      "description": "Reference to a TYPE OF LINK.",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was first created.",
      "xml": {
        "attribute": true
      }
    },
    "changed": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was last changed.",
      "xml": {
        "attribute": true
      }
    },
    "version": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Version number of referenced entity.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

linkRefs_RelStructureCollection

Type for a list of references to a LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "LinkRef": {
          "$ref": "#/definitions/LinkRef"
        },
        "LinkRefByValue": {
          "$ref": "#/definitions/LinkRefByValue"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

LinkRefStructureReference

Type for a reference to a LINK.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Link",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

LinkSequenceAbstract

An LINK SEQUENCE of Links and Nodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "DeckNavigationPath",
    "GenericNavigationPath",
    "JourneyPattern_Dummy",
    "NavigationPath",
    "Route_Dummy",
    "ServicePattern",
    "SingleJourneyPath",
    "SiteNavigationPath",
    "TimingPattern"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

LinkSequence_VersionStructureStructure

Type for an Abstract LINK SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LINK SEQUENCE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of LINK SEQUENCE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further Description of a LINKSEQUENCE."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Overall distance of LINK SEQUENCE. Can be derived from component LINKs."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "PROJECTIONs of LINK SEQUENCE onto another ENTITY or layer."
        },
        "infoLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Hyperlinks associated with JOURNEY."
        },
        "sectionsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/sectionsInSequence_RelStructure"
            }
          ],
          "description": "SECTIONS that make up route. Can be used as an alternative to points in sequence. POINTS and LINKS must be of same type as sequence, eg ROUTE, ROUTE POINT, ROUTE LINK"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

LinkSequenceIdTypeUnclassified

Type for identifier of a LINK SEQUENCE: a mesh of links.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

LinkSequenceProjectionEntity

A Projection of a whole LINK SEQUENCE as an ordered series of POINTs.

{
  "$ref": "#/definitions/LinkSequenceProjection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Projection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

LinkSequenceProjection_VersionStructureStructure

Type for a LINK SEQUENCE PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    },
    {
      "properties": {
        "ProjectedLinkSequenceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkSequenceRefStructure"
            }
          ],
          "description": "LINK SEQUENCE that is being projected. Can be omitted if given by context."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance Travelled."
        },
        "points": {
          "allOf": [
            {
              "$ref": "#/definitions/pointRefs_RelStructure"
            }
          ],
          "description": "POINTs in PROJECTION."
        },
        "LineString": {
          "$ref": "#/definitions/LineString"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

LinkSequenceProjectionIdTypeUnclassified

Type for identifier of a LINK SEQUENCE PROJECTION.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LinkSequenceProjectionRefReference

Reference to a LINK SEQUENCE PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequenceProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkSequenceProjection",
  "x-netex-substitutionGroup": "ProjectionRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LinkSequenceProjectionRefStructureReference

Type for a reference to a LINK SEQUENCE PROJECTION.

{
  "$ref": "#/definitions/ProjectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkSequenceProjection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

LinkSequenceRefReference

Reference to a LINK SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkSequence",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "GenericNavigationPathRef",
    "JourneyPatternRef",
    "JourneyRef",
    "RouteRef",
    "SingleJourneyPathRef",
    "TimingPatternRef",
    "TripPatternRef",
    "TripRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

linkSequenceRefs_RelStructureCollection

Type for a list of LINK SEQUENCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "LinkSequenceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkSequenceRef"
          },
          "description": "Reference to a LINK SEQUENCE."
        }
      },
      "required": [
        "LinkSequenceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

LinkSequenceRefStructureReference

Type for a reference to a LINK SEQUENCE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LinkSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

linksInJourneyPattern_RelStructureCollection

Type for LINK IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceLinkInJourneyPattern": {
          "$ref": "#/definitions/ServiceLinkInJourneyPattern"
        },
        "TimingLinkInJourneyPattern": {
          "$ref": "#/definitions/TimingLinkInJourneyPattern"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

linksOnSection_RelStructureCollection

Type for a list of LINKS on SECTION. +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "LinkOnSection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LinkOnSection"
          }
        }
      },
      "required": [
        "LinkOnSection"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

linkTypeRefs_RelStructureCollection

Type for a list of TYPEs OF LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfLinkRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfLinkRef"
          },
          "description": "Reference to a TYPE OF LINK."
        }
      },
      "required": [
        "TypeOfLinkRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

ListOfOperatorActivitiesUnclassified

List of Allowed values for Operator Activities.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/OperatorActivitiesEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

LocaleUnclassified

Common LOCALE dependent properties.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocaleStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

LocaleStructureUnclassified

Type describing common locale dependent properties.

{
  "type": "object",
  "properties": {
    "TimeZoneOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/TimeZoneOffsetType"
        }
      ],
      "description": "Timezone offset from Greenwich at LOCALE."
    },
    "TimeZone": {
      "type": "string",
      "description": "Timezone name at LOCALE."
    },
    "SummerTimeZoneOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/TimeZoneOffsetType"
        }
      ],
      "description": "Summer timezone offset if different from Time zone offset."
    },
    "SummerTimeZone": {
      "type": "string",
      "description": "Summer Time zone name at LOCALE."
    },
    "DefaultLanguage": {
      "type": "string",
      "description": "Default Language for LOCALE. Assume language use is "normally used""
    },
    "languages": {
      "type": "object",
      "properties": {
        "LanguageUsage": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/LanguageUsageStructure"
              }
            ],
            "description": "Language usage."
          }
        }
      },
      "description": "Languages supported at LOCALE."
    }
  },
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

LocalServiceAbstract

A named service relating to the use of the SITE or transport services at a particular location, for example porterage, assistance for disabled users, booking offices etc.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Equipment",
  "x-netex-sg-members": [
    "AssistanceBookingService",
    "AssistanceService",
    "CateringService",
    "CommunicationService",
    "CustomerService",
    "HireService",
    "LuggageService",
    "MoneyService",
    "RetailService",
    "TicketingService"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LocalService_VersionStructureStructure

Type for a LOCAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Equipment_VersionStructure"
    },
    {
      "properties": {
        "typesOfServiceFeature": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfServiceFeatureRefs_RelStructure"
            }
          ],
          "description": "Classification of FEATUREs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LocalServiceIdTypeUnclassified

Type for identifier of a LOCAL SERVICE.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LocalServiceRefAbstract

Reference to a LOCAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalServiceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-sg-members": [
    "AssistanceBookingServiceRef",
    "AssistanceServiceRef",
    "CateringServiceRef",
    "CommunicationServiceRef",
    "ComplaintsServiceRef",
    "CustomerServiceRef",
    "HireServiceRef",
    "LeftLuggageServiceRef",
    "LostPropertyServiceRef",
    "LuggageServiceRef",
    "MeetingPointServiceRef",
    "MoneyServiceRef",
    "RetailServiceRef",
    "TicketingServiceRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LocalServiceRefStructureReference

Type for a reference to a LOCAL SERVICE.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

localServices_RelStructureCollection

Type for a list of LOCAL SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LocalServiceRef": {
          "$ref": "#/definitions/LocalServiceRef"
        },
        "LocalService": {
          "$ref": "#/definitions/LocalService"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LocatableSpotAbstract

An identifiable individual area within a given PASSENGER SPACE, which may potentially be allocated to a single passenger. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LocatableSpot_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "OnboardSpace",
  "x-netex-sg-members": [
    "LuggageSpot",
    "PassengerSpot",
    "PassengerVehicleSpot"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

LocatableSpot_VersionStructureStructure

Type for a LOCATABLE SPOT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OnboardSpace_VersionStructure"
    },
    {
      "properties": {
        "LocatableSpotType": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfLocatableSpotEnumeration"
            }
          ],
          "description": "Type of Locatable Spot."
        },
        "TypeOfLocatableSpotRef": {
          "$ref": "#/definitions/TypeOfLocatableSpotRef"
        },
        "SpotRowRef": {
          "$ref": "#/definitions/SpotRowRef"
        },
        "SpotColumnRef": {
          "$ref": "#/definitions/SpotColumnRef"
        },
        "sensorsInSpot": {
          "allOf": [
            {
              "$ref": "#/definitions/sensorsInSpot_RelStructure"
            }
          ],
          "description": "SPOT SENSORs in the LOCATABLE SPOT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

LocatableSpotIdTypeUnclassified

Type for identifier of a LOCATABLE SPOT.

{
  "$ref": "#/definitions/OnboardSpaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

LocatableSpotRangeRefStructureReference

Type for a reference to a LOCATABLE SPOT.

{
  "type": "object",
  "properties": {
    "LocatableSpotRef": {
      "$ref": "#/definitions/LocatableSpotRef"
    }
  },
  "required": [
    "LocatableSpotRef"
  ],
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

LocatableSpotRefAbstract

Reference to a LOCATABLE SPOT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LocatableSpotRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "OnboardSpaceRef",
  "x-netex-sg-members": [
    "LuggageSpotRef",
    "PassengerSpotRef",
    "PassengerVehicleSpotRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

locatableSpotRefs_RelStructureCollection

Type for a list of references to LOCATABLE SPOTs

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "LocatableSpotRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LocatableSpotRef"
          }
        }
      },
      "required": [
        "LocatableSpotRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

LocatableSpotRefStructureReference

Type for a reference to a LOCATABLE SPOT.

{
  "$ref": "#/definitions/OnboardSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LocatableSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

LocationStructureUnclassified

Type for geospatial Position of a point. May be expressed in concrete WGS 84 Coordinates or any gml compatible point coordinates format.

{
  "type": "object",
  "properties": {
    "Longitude": {
      "allOf": [
        {
          "$ref": "#/definitions/LongitudeType"
        }
      ],
      "description": "Longitude from Greenwich Meridian. -180 (East) to +180 (West). Decimal degrees. e.g. 2.356"
    },
    "Latitude": {
      "allOf": [
        {
          "$ref": "#/definitions/LatitudeType"
        }
      ],
      "description": "Latitude from equator. -90 (South) to +90 (North). Decimal degrees. e.g. 56.356"
    },
    "Altitude": {
      "allOf": [
        {
          "$ref": "#/definitions/AltitudeType"
        }
      ],
      "description": "Altitude (metres) Above sea level."
    },
    "pos": {
      "$ref": "#/definitions/pos"
    },
    "Precision": {
      "allOf": [
        {
          "$ref": "#/definitions/DistanceType"
        }
      ],
      "description": "Precision for point measurement. In meters."
    },
    "id": {
      "type": "string",
      "description": "Identifier of point.",
      "xml": {
        "attribute": true
      }
    },
    "srsName": {
      "allOf": [
        {
          "$ref": "#/definitions/SrsNameType"
        }
      ],
      "description": "identifier of data Reference system for geocodes if point is specified as gml compatible Coordinates. A gml value. If not specified taken from system configuration.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "Longitude",
    "Latitude"
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

LockerTypeEnumerationEnum

Allowed value for Locker Type.

{
  "type": "string",
  "enum": [
    "leftLuggageOffice",
    "lockers",
    "oversizeLockers",
    "bikeRack",
    "bikeCarriage",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

LockingMechanismEnumerationEnum

Allowed value for LOCKING MECHANISM. +v1.2.2

{
  "type": "string",
  "enum": [
    "none",
    "dock",
    "immobilisingLock",
    "separateLockingDevice",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

LockingTypeEnumerationEnum

Allowed value for type of locking mechanism.+v1.1.

{
  "type": "string",
  "enum": [
    "key",
    "keyboard",
    "mechanicalNumbering",
    "contactless",
    "mobileApp",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

LogAbstract

A Collection of LOG ENTRIES grouped together in a file or any other kind of storage. +v1.1.

{
  "$ref": "#/definitions/Log_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_version.xsd"
}

Log_VersionStructureStructure

Type for LOG.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "logEntries": {
          "allOf": [
            {
              "$ref": "#/definitions/logEntries_RelStructure"
            }
          ],
          "description": "LOG ENTRies using LOG."
        },
        "nameOfLogEntryClass": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of LogEntry Cass of LOG",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_version.xsd"
}

logEntries_RelStructureCollection

Type for a list of LOG ENTries +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "LogEntry": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LogEntry"
          }
        }
      },
      "required": [
        "LogEntry"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_version.xsd"
}

LogEntryAbstract

A time-stamped record of an event or change of state.

{
  "$ref": "#/definitions/LogEntry_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_version.xsd"
}

LogEntry_VersionStructureStructure

Type for LOG ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LOG ENTRY."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of LOG ENTRY."
        },
        "Date": {
          "type": "string",
          "format": "date-time",
          "description": "Timestamp of LOG ENTRY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_version.xsd"
}

LogEntryIdTypeUnclassified

Type for identifier of a LOG ENTRY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_support.xsd"
}

LogEntryRefReference

Reference to a LOG ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/LogEntryRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LogEntry",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "FareContractEntryRef",
    "FareDebitRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_support.xsd"
}

LogEntryRefStructureReference

Type for a reference to a LOG ENTRY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LogEntry",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_support.xsd"
}

LogicalDisplayEntity

Represents a set of data that can be assembled for assignment to a physical PASSENGER INFORMATION EQUIPMENT or to a logical channel such as web or media. It is independent of any physical embodiment LOGICAL DISPLAY corresponds to a SIRI STOP MONITORING point.

{
  "$ref": "#/definitions/LogicalDisplay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

LogicalDisplay_VersionStructureStructure

Type for a LOGICAL DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of LOGICAL DISPLAY."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of LOGICAL DISPLAY."
        },
        "displayAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/displayAssignments_RelStructure"
            }
          ],
          "description": "DISPLAY ASSIGNMENTs for LOGICAL DISPLAY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

LogicalDisplayIdTypeUnclassified

Identifier of LOGICAL DISPLAY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

LogicalDisplayRefReference

Reference to a LOGICAL DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/LogicalDisplayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LogicalDisplay",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

LogicalDisplayRefStructureReference

Type for a reference to a LOGICAL DISPLAY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LogicalDisplay",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

logicalDisplaysInFrame_RelStructureCollection

Type for containment in frame of LOGICAL DISPLAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LogicalDisplay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/LogicalDisplay"
          }
        }
      },
      "required": [
        "LogicalDisplay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

LogicalOperationEnumerationEnum

Allowed values for logical operations. See https://en.wikipedia.org/wiki/Logic_gate

{
  "type": "string",
  "enum": [
    "AND",
    "OR",
    "NOT",
    "XOR",
    "NAND",
    "NOR",
    "XNOR"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

LogIdTypeUnclassified

Type for identifier of a LOG.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_support.xsd"
}

LogRefReference

Reference to a LOG.

{
  "allOf": [
    {
      "$ref": "#/definitions/LogRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Log",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_support.xsd"
}

LogRefStructureReference

Type for a reference to a LOG.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Log",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_loggable_support.xsd"
}

LongitudeTypeUnclassified

Longitude from Greenwich.

{
  "type": "number",
  "minimum": -180,
  "maximum": 180,
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

LostPropertyServiceEntity

Specialisation of CUSTOMER SERVICE for lost properties.

{
  "$ref": "#/definitions/LostPropertyService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CustomerService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LostPropertyService_VersionStructureStructure

Type for a LOST PROPERTY SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerService_VersionStructure"
    },
    {
      "properties": {
        "PropertyKeptForDuration": {
          "type": "string",
          "description": "Period for which lost property is kept - after this time it may be disposed of. +V1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LostPropertyServiceIdTypeUnclassified

Type for identifier of a LOST PROPERTY SERVICE.

{
  "$ref": "#/definitions/CustomerServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LostPropertyServiceRefReference

Identifier of an LOST PROPERTY SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LostPropertyServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LostPropertyService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LostPropertyServiceRefStructureReference

Type for a reference to an LOST PROPERTY SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LostPropertyService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LuggageAllowanceEntity

The number and characteristics (weight, volume) of luggage that a holder of an access right is entitled to carry.

{
  "$ref": "#/definitions/LuggageAllowance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_version.xsd"
}

LuggageAllowance_VersionStructureStructure

Type for LUGGAGE ALLOWANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "BaggageUseType": {
          "allOf": [
            {
              "$ref": "#/definitions/BaggageUseTypeEnumeration"
            }
          ],
          "description": "Type of Baggage use."
        },
        "BaggageType": {
          "allOf": [
            {
              "$ref": "#/definitions/BaggageTypeEnumeration"
            }
          ],
          "description": "Type of Baggage described by this allowance."
        },
        "LuggageAllowanceType": {
          "allOf": [
            {
              "$ref": "#/definitions/LuggageAllowanceTypeEnumeration"
            }
          ],
          "description": "Summary of luggage allowance type."
        },
        "MaximumNumberItems": {
          "type": "integer",
          "description": "Maximum number of items allowed for hand luggage."
        },
        "MaximumBagHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum height of a bag."
        },
        "MaximumBagWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum width of a bag."
        },
        "MaximumBagDepth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum depth of a bag."
        },
        "MaximumBagWeight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum weight of a bag."
        },
        "TotalWeight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum weight of a bag."
        },
        "LuggageChargingBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/LuggageChargingBasisEnumeration"
            }
          ],
          "description": "Basis on which lugggage is charged."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_version.xsd"
}

LuggageAllowanceIdTypeUnclassified

Type for identifier of a LUGGAGE ALLOWANCE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

LuggageAllowanceRefReference

Reference to a LUGGAGE ALLOWANCE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageAllowanceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageAllowance",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

LuggageAllowanceRefStructureReference

Type for Reference to a LUGGAGE ALLOWANCE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageAllowance",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

LuggageAllowanceTypeEnumerationEnum

Allowed values for LUGGAGE ALLOWANCE TYPE.

{
  "type": "string",
  "enum": [
    "none",
    "singleBag",
    "limited",
    "unlimited"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

LuggageCarriageEnumerationEnum

Allowed values for Luggage Carriage Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "noBaggageStorage",
    "baggageStorage",
    "luggageRacks",
    "skiRacks",
    "skiRacksOnRear",
    "extraLargeLuggageRacks",
    "baggageVan",
    "noCycles",
    "cyclesAllowed",
    "cyclesAllowedInVan",
    "cyclesAllowedInCarriage",
    "cyclesAllowedWithReservation",
    "pushchairsAllowed",
    "vehicleTransport"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

LuggageCarriageFacilityUnclassified

Classification of LUGGAGE CARRIAGE FACILITY type.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageCarriageEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageCarriageFacilityListUnclassified

List of LUGGAGE CARRIAGE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageCarriageFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageCarriageFacilityListOfEnumerationsUnclassified

List of values for LUGGAGE CARRIAGE FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/LuggageCarriageEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageChargingBasisEnumerationEnum

Allowed values for LUGGAGE CHARGING BASIS

{
  "type": "string",
  "enum": [
    "free",
    "chargedByItem",
    "chargedByWeight",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterLuggage_support.xsd"
}

LuggageLockerEquipmentEntity

Specialisation of SITE EQUIPMENT for LUGGAGE LOCKERs.

{
  "$ref": "#/definitions/LuggageLockerEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

LuggageLockerEquipment_VersionStructureStructure

Type for a Luggage Locker.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEquipment_VersionStructure"
    },
    {
      "properties": {
        "NumberOfLockers": {
          "type": "integer",
          "description": "Number of LOCKERs."
        },
        "LockerWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of Locker."
        },
        "LockerHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Locker."
        },
        "LockerDepth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of Locker."
        },
        "LockerType": {
          "allOf": [
            {
              "$ref": "#/definitions/LockerTypeEnumeration"
            }
          ],
          "description": "Type of Locker."
        },
        "LockingType": {
          "allOf": [
            {
              "$ref": "#/definitions/LockingTypeEnumeration"
            }
          ],
          "description": "Type of lock. +v1.1"
        },
        "WheelchairAccepted": {
          "type": "boolean",
          "description": "Whether a wheelchair may be stored in the locker. +v1.1"
        },
        "BlindAccessible": {
          "type": "boolean",
          "description": "Whether a visually impaired person may use the mechanism. +v1."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

LuggageLockerEquipmentRefReference

Identifier of an LUGGAGE LOCKER EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageLockerEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageLockerEquipment",
  "x-netex-substitutionGroup": "SiteEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

LuggageLockerEquipmentRefStructureReference

Type for a reference to an LUGGAGE LOCKER EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageLockerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

LuggageLockerFacilityUnclassified

Classification of LUGGAGE LOCKER FACILITY type.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageLockerFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageLockerFacilityEnumerationEnum

Allowed values for Luggage Locker Facility.

{
  "type": "string",
  "enum": [
    "other",
    "lockers",
    "oversizeLockers",
    "leftLuggageCounter",
    "bikeRack",
    "cloakroom"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

LuggageLockerFacilityListUnclassified

List of LUGGAGE LOCKER FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageLockerFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageLockerFacilityListOfEnumerationsUnclassified

List of values for LUGGAGE LOCKER Facility.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/LuggageLockerFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageLockerIdTypeUnclassified

Type for identifier of LUGGAGE LOCKER EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

LuggageServiceEntity

Specialisation of CUSTOMER SERVICE for luggage services (provides luggage service facilities and characteristics like luggage trolley, free to use, etc.).

{
  "$ref": "#/definitions/LuggageService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LuggageService_VersionStructureStructure

Type for LUGGAGE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "LuggageServiceFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/LuggageServiceFacilityListOfEnumerations"
            }
          ],
          "description": "LUGGAGE SERVICEs available."
        },
        "LuggageTrolleys": {
          "type": "boolean",
          "description": "Whether there are trolleys."
        },
        "WheelchairLuggageTrolleys": {
          "type": "boolean",
          "description": "Whether there are wheel chair trolleys."
        },
        "FreeToUse": {
          "type": "boolean",
          "description": "Whether the service is free to use."
        },
        "MaximumBagWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum width of luggage accepted by service."
        },
        "MaximumBagHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum height of luggage accepted by service."
        },
        "MaximumBagDepth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum depth of luggage accepted by service."
        },
        "MaximumBagWeight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum weight of the luggage. +v1.1"
        },
        "LuggageMaximalWeigth": {
          "type": "number",
          "description": "Maximum weight of the luggage (in kilograms)."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

LuggageServiceEnumerationEnum

Allowed value for Luggage Service Type.

{
  "type": "string",
  "enum": [
    "leftLuggage",
    "porterage",
    "freeTrolleys",
    "paidTrolleys",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

LuggageServiceFacilityUnclassified

Classification of LUGGAGE SERVICE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageServiceFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageServiceFacilityEnumerationEnum

Allowed values for Luggage Service Facility.

{
  "type": "string",
  "enum": [
    "other",
    "leftLuggage",
    "porterage",
    "freeTrolleys",
    "paidTrolleys",
    "collectAndDeliverToStation",
    "baggageCheckInCheckOut"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

LuggageServiceFacilityListUnclassified

List of LUGGAGE SERVICE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageServiceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageServiceFacilityListOfEnumerationsUnclassified

List of values for LUGGAGE SERVICE FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/LuggageServiceFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

LuggageServiceIdTypeUnclassified

Type for identifier of a LUGGAGE SERVICE.

{
  "$ref": "#/definitions/CustomerServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LuggageServiceRefReference

Identifier of an LUGGAGE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LuggageServiceRefStructureReference

Type for a reference to an LUGGAGE SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

LuggageSpotEntity

A designated space to stow a passenger's luggage onboard.+v2.0.

{
  "$ref": "#/definitions/LuggageSpot_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocatableSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

LuggageSpot_VersionStructureStructure

Type for a LUGGAGE SPOT.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocatableSpot_VersionStructure"
    },
    {
      "properties": {
        "IsAccessibleOnVoyage": {
          "type": "boolean",
          "description": "Whether LUGGAGE SPOT can be accessed during journey. Default is true."
        },
        "HeightFromFloor": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of LUGGAGE SPOT from floor."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

LuggageSpotEquipmentEntity

A specialisation of SPOT EQUIPMENT describing the detailed properties of a LUGGAGE SPOT. +v2.0

{
  "$ref": "#/definitions/LuggageSpotEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

LuggageSpotEquipment_VersionStructureStructure

Type for a LUGGAGE SPOT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotEquipment_VersionStructure"
    },
    {
      "properties": {
        "LuggageSpotType": {
          "allOf": [
            {
              "$ref": "#/definitions/LuggageSpotTypeEnumeration"
            }
          ],
          "description": "TYPE OF LUGGAGE SPOTn"
        },
        "HeadroomForLuggage": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height avilable for LUGGAGE"
        },
        "IsLockable": {
          "type": "boolean",
          "description": "Whether LUGGAGE SPOT is lockable."
        },
        "HasDoor": {
          "type": "boolean",
          "description": "Whether LUGGAGE SPOT is has a door."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

LuggageSpotEquipmentIdTypeUnclassified

Type for identifier of LUGGAGE SPOT EQUIPMENT.

{
  "$ref": "#/definitions/SpotEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

LuggageSpotEquipmentRefReference

Identifier of a LUGGAGE SPOT EQUIPMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageSpotEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageSpotEquipment",
  "x-netex-substitutionGroup": "SpotEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

LuggageSpotEquipmentRefStructureReference

Type for a reference to a LUGGAGE SPOT EQUIPMENT.

{
  "$ref": "#/definitions/SpotEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageSpotEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

LuggageSpotIdTypeUnclassified

Type for identifier of a LUGGAGE SPOT.

{
  "$ref": "#/definitions/LocatableSpotIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

LuggageSpotRefReference

Reference to a LUGGAGE SPOT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LuggageSpotRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageSpot",
  "x-netex-substitutionGroup": "LocatableSpotRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

LuggageSpotRefStructureReference

Type for a reference to a LUGGAGE SPOT.

{
  "$ref": "#/definitions/LocatableSpotRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "LuggageSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

luggageSpots_RelStructureCollection

Type for a list of LUGGAGE SPOTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "LuggageSpotRef": {
          "$ref": "#/definitions/LuggageSpotRef"
        },
        "LuggageSpot": {
          "$ref": "#/definitions/LuggageSpot"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

LuggageSpotTypeEnumerationEnum

Allowed values for TYPE OF LUGGAGE SPOT +v2.0

{
  "type": "string",
  "enum": [
    "rackAboveSeats",
    "spaceUnderSeat",
    "luggageBay",
    "luggageCompartment",
    "luggageVan",
    "cycleRack",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

MachineReadableEnumerationEnum

Allowed values for MachineReadable.

{
  "type": "string",
  "enum": [
    "none",
    "magneticStrip",
    "chip",
    "ocr",
    "anpr",
    "barCode",
    "qrCode",
    "shotCode",
    "nfc",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

MachineReadableListOfEnumerationsUnclassified

List of machine readable types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MachineReadableEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

ManagementAgentEntity

ORGANISATION that manages data or a SITE or FACILITY.

{
  "$ref": "#/definitions/ManagementAgent_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

ManagementAgent_VersionStructureStructure

Type for an OTHER ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisation_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

ManagementAgentIdTypeUnclassified

Type for identifier of a MANAGEMENT AGENT.

{
  "$ref": "#/definitions/OtherOrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

ManagementAgentRefReference

Reference to a MANAGEMENT AGENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ManagementAgentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ManagementAgent",
  "x-netex-substitutionGroup": "OtherOrganisationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

ManagementAgentRefStructureReference

Type for a reference to a MANAGEMENT AGENT.

{
  "$ref": "#/definitions/OtherOrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ManagementAgent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

MandatoryEnumerationEnum

Allowed values for Mandatory.

{
  "type": "string",
  "enum": [
    "required",
    "optional",
    "notAllowed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

MarkedAsEnumerationEnum

Allowed values for MarkedAs Status.++ +v1.1

{
  "type": "string",
  "enum": [
    "unused",
    "activated",
    "marked",
    "used",
    "expired"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

MarkingStatusEnumerationEnum

Allowed values for the status of the ground marking

{
  "type": "string",
  "enum": [
    "none",
    "good",
    "worn",
    "hazardous",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

MealFacilityUnclassified

Classification of MEAL FACILITY type.

{
  "allOf": [
    {
      "$ref": "#/definitions/MealFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MealFacilityEnumerationEnum

Allowed values for Meal Facility.

{
  "type": "string",
  "enum": [
    "breakfast",
    "lunch",
    "dinner",
    "snack",
    "drinks"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

MealFacilityListUnclassified

List of MEAL FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/MealFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MealFacilityListOfEnumerationsUnclassified

List of values for MEAL FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MealFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MeasureListTypeUnclassified

gml:MeasureListType provides for a list of quantities.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/doubleList"
    },
    "uom": {
      "$ref": "#/definitions/UomIdentifier",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

MeasureOrNilReasonListTypeUnclassified

gml:MeasureOrNilReasonListType provides for a list of quantities. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a value is expected, but the value may be absent for some reason.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/doubleOrNilReasonList"
    },
    "uom": {
      "$ref": "#/definitions/UomIdentifier",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

MeasureTypeUnclassified

gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units of measure". The value of the uom attribute identifies a reference system for the amount, usually a ratio or interval scale.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "number"
    },
    "uom": {
      "$ref": "#/definitions/UomIdentifier",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "gml/basicTypes.xsd"
}

MediaTypeEnumerationEnum

Allowed values for MediaType.

{
  "type": "string",
  "enum": [
    "none",
    "paperTicket",
    "paperTicketWithCoupons",
    "coupon",
    "selfPrintPaperTicket",
    "smartCard",
    "mobileApp",
    "licencePlate",
    "card",
    "mms",
    "sms",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

MedicalFacilityUnclassified

Classification of MEDICAL FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/MedicalFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MedicalFacilityEnumerationEnum

Allowed values for Medical Service Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "defibrillator",
    "alcoholTest",
    "handSanitiser",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

MedicalFacilityListUnclassified

List of MEDICAL FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/MedicalFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MedicalFacilityListOfEnumerationsUnclassified

List of values for MEDICAL FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MedicalFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MedicalNeedEnumerationEnum

Allowed values for specific Medical needs.

{
  "type": "string",
  "enum": [
    "allergic",
    "heartCondition",
    "otherMedicalNeed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

MediumAccessDeviceEntity

A component (mobile phone, smart card, etc) with the necessary facilities (hardware and software) to host a MEDIUM APPLICATION INSTANCE and communicate with a control device. +v1.2.2.

{
  "$ref": "#/definitions/MediumAccessDevice_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumAccessDevice_DummyAbstract

A component (mobile phone, smart card, etc) with the necessary facilities (hardware and software) to host a MEDIUM APPLICATION INSTANCE and communicate with a control device. +v1.2.2.

{
  "$ref": "#/definitions/DataManagedObjectStructure",
  "x-netex-role": "abstract",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumAccessDevice_VersionStructureStructure

Type for MEDIUM ACCESS DEVICE restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name for device"
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "IdentityToken": {
          "type": "string",
          "description": "Secure token used to identify MEDIUM ACCESS DEVICE."
        },
        "TypeOfMediumAccessDeviceRef": {
          "$ref": "#/definitions/TypeOfMediumAccessDeviceRef"
        },
        "applicationInstances": {
          "allOf": [
            {
              "$ref": "#/definitions/mediumApplicationInstance_RelStructure"
            }
          ],
          "description": "MEDIUM APPLICATION INSTANCES for device."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumAccessDeviceIdTypeUnclassified

Type for identifier of a MEDIUM ACCESS DEVICE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumAccessDeviceRefAbstract

Reference to a MEDIUM ACCESS DEVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MediumAccessDeviceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "EmvCardRef",
    "MobileDeviceRef",
    "SmartcardRef"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

mediumAccessDeviceRefs_RelStructureCollection

Type for a list of MEDIUM ACCESS DEVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "MediumAccessDeviceRef": {
          "$ref": "#/definitions/MediumAccessDeviceRef"
        }
      },
      "required": [
        "MediumAccessDeviceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumAccessDeviceRefStructureReference

Type for a reference to a MEDIUM ACCESS DEVICE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MediumAccessDevice",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumAccessDeviceSecurityListingUnclassified

A listing of a MEDIUM ACCESS DEVICE on a SECURITY LIST. +v1.2.2

{
  "$ref": "#/definitions/MediumAccessDeviceSecurityListing_VersionedChildStructure",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumAccessDeviceSecurityListing_VersionedChildStructureUnclassified

Type for MEDIUM ACCESS DEVICE SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListing_VersionedChildStructure"
    },
    {
      "properties": {
        "MediumAccessDeviceRef": {
          "$ref": "#/definitions/MediumAccessDeviceRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumAccessDeviceSecurityListingIdTypeUnclassified

Type for identifier of a MEDIUM ACCESS DEVICE SECURITY LISTING.

{
  "$ref": "#/definitions/SecurityListingIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumAccessDeviceSecurityListingRefReference

Reference to a MEDIUM ACCESS DEVICE SECURITY LISTING. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MediumAccessDeviceSecurityListingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MediumAccessDeviceSecurityListing",
  "x-netex-substitutionGroup": "SecurityListingRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

mediumAccessDeviceSecurityListingRefs_RelStructureCollection

Type for a list of MEDIUM ACCESS DEVICE SECURITY LISTING.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "MediumAccessDeviceSecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediumAccessDeviceSecurityListingRef"
          }
        }
      },
      "required": [
        "MediumAccessDeviceSecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumAccessDeviceSecurityListingRefStructureReference

Type for Reference to a MEDIUM ACCESS DEVICE SECURITY LISTING.

{
  "$ref": "#/definitions/SecurityListingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MediumAccessDeviceSecurityListing",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

mediumAccessDevicesInFrame_RelStructureCollection

Type for containment in frame of CUSTOMER PURCHASE PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "EmvCard": {
          "$ref": "#/definitions/EmvCard"
        },
        "Smartcard": {
          "$ref": "#/definitions/Smartcard"
        },
        "MobileDevice": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MobileDevice"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumApplicationInstanceUnclassified

Initialized instance of a software application that runs on a MEDIUM ACCESS DEVICE. +v1.2.2

{
  "$ref": "#/definitions/MediumApplicationInstance_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

mediumApplicationInstance_RelStructureCollection

Type for a list of a MEDIUM APPLICATION INSTANCEs in Sequence

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "MediumApplicationInstance": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MediumApplicationInstance"
          },
          "description": "A component (mobile phone, smart card, etc) with the necessary facilities (hardware and software) to host a MEDIUM APPLICATION INSTANCE and communicate with a control device.
 +v1.2.2"
        }
      },
      "required": [
        "MediumApplicationInstance"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumApplicationInstance_VersionedChildStructureUnclassified

Type for MEDIUM APPLICATION INSTANCE restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name for application instance."
        },
        "IdentityToken": {
          "type": "string",
          "description": "Secure token used to identify MEDIUM APPLICATION INSTANCE DEVICE."
        },
        "MediumAccessDeviceRef": {
          "$ref": "#/definitions/MediumAccessDeviceRef"
        },
        "CustomerAccountRef": {
          "$ref": "#/definitions/CustomerAccountRef"
        },
        "TypeOfTravelDocumentRef": {
          "$ref": "#/definitions/TypeOfTravelDocumentRef"
        },
        "TravelDocumentRef": {
          "$ref": "#/definitions/TravelDocumentRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MediumApplicationInstanceIdTypeUnclassified

Type for identifier of a MEDIUM APPLICATION INSTANCE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumApplicationInstanceRefReference

Reference to a MEDIUM APPLICATION INSTANCE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MediumApplicationInstanceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MediumApplicationInstance",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

mediumApplicationInstanceRefs_RelStructureCollection

Type for a list of MEDIUM APPLICATION INSTANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "MediumApplicationInstanceRef": {
          "$ref": "#/definitions/MediumApplicationInstanceRef"
        }
      },
      "required": [
        "MediumApplicationInstanceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MediumApplicationInstanceRefStructureReference

Type for a reference to a MEDIUM APPLICATION INSTANCE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MediumApplicationInstance",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MeetingPointEnumerationEnum

Allowed values for MEETING POINT Facility.

{
  "type": "string",
  "enum": [
    "meetingPoint",
    "groupMeeting",
    "schoolMeetingPoint",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

MeetingPointServiceEntity

Specialisation of CUSTOMER SERVICE for meeting points (provides characteristics like description, label, etc.).

{
  "$ref": "#/definitions/MeetingPointService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CustomerService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

MeetingPointService_VersionStructureStructure

Type for a MEETING POINT SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerService_VersionStructure"
    },
    {
      "properties": {
        "MeetingPointServiceType": {
          "allOf": [
            {
              "$ref": "#/definitions/MeetingPointEnumeration"
            }
          ],
          "description": "Type of MEETING POINT."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of meeting point."
        }
      },
      "required": [
        "MeetingPointServiceType"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

MeetingPointServiceIdTypeUnclassified

Type for identifier of a MEETING POINT SERVICE.

{
  "$ref": "#/definitions/CustomerServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

MeetingPointServiceRefReference

Identifier of an MEETING POINT SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/MeetingPointServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MeetingPointService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

MeetingPointServiceRefStructureReference

Type for a reference to an MEETING POINT SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MeetingPointService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

MeetingRestrictionEntity

A pair of INFRASTRUCTURE LINKs where vehicles of specified VEHICLE TYPEs are not allowed to meet.

{
  "$ref": "#/definitions/MeetingRestriction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "NetworkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

MeetingRestriction_VersionStructureStructure

Type for MEETING RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLinkRestriction_VersionStructure"
    },
    {
      "properties": {
        "ForVehicleTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleTypeRefStructure"
            }
          ],
          "description": "Type of vehicle that may use forwards direction of INFRASTRUCTURE LINK. For a meeting restriction this is for the forward sense of the link. For overtaking possibility this is for the overtaking vehicle."
        },
        "AgainstVehicleTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRefStructure"
            }
          ],
          "description": "Type of vehicle that may use backwards direction of INFRASTRUCTURE LINK. For a meeting restriction this is for the vehicle going in the reveser sense of the link. For overtaking possibility this is for the vehicle being overtaken."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

MeetingRestrictionIdTypeUnclassified

Type for Identifier of a MEETING RESTRICTION.

{
  "$ref": "#/definitions/InfrastructureLinkRestrictionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

MeetingRestrictionRefReference

Reference to a MEETING RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/MeetingRestrictionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MeetingRestriction",
  "x-netex-substitutionGroup": "InfrastructureLinkRestrictionRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

MeetingRestrictionRefStructureReference

Type for Reference to a MEETING RESTRICTION.

{
  "$ref": "#/definitions/InfrastructureLinkRestrictionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MeetingRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

MeetingUsageEnumerationEnum

Allowed values for meeting usage of VEHICLE MEETING POINTs. +v1.2.2

{
  "type": "string",
  "enum": [
    "pickUp",
    "setDown",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

MessageQualifierStructureUnclassified

Unique identifier of a message within SIRI functional service type and participant.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

MessageRefStructureReference

Type for message ref.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/MessageQualifierStructure"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

MetroSubmodeUnclassified

TPEG pti04 Metro submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/MetroSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

MetroSubmodeEnumerationEnum

Values for Metro MODEs of TRANSPORT: TPEG pti_table_04.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "metro",
    "tube",
    "urbanRailway"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

MinimumStayEntity

Details of any minimum stay at the destination required to use the product.

{
  "$ref": "#/definitions/MinimumStay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

MinimumStay_VersionStructureStructure

Type for MINIMUM STAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "MinimumStayType": {
          "allOf": [
            {
              "$ref": "#/definitions/MinimumStayTypeEnumeration"
            }
          ],
          "description": "Nature of minimum stay requirement."
        },
        "RequiresNightsAway": {
          "allOf": [
            {
              "$ref": "#/definitions/DaysOfWeekListOfEnumerations"
            }
          ],
          "description": "Days of Week that must be away."
        },
        "MinimumNumberOfNightsAway": {
          "type": "integer",
          "description": "Minimum number of nighst away that must be spent."
        },
        "MaximumNumberOfNightsAway": {
          "type": "integer",
          "description": "Minimum number of nighst that can be spent away on trip."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

MinimumStayIdTypeUnclassified

Type for identifier of a MINIMUM STAY PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

MinimumStayRefReference

Reference to a MINIMUM STAY PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/MinimumStayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MinimumStay",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

MinimumStayRefStructureReference

Type for Reference to a MINIMUM STAY PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MinimumStay",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

MinimumStayTypeEnumerationEnum

Allowed values for MINIMUM STAY Type.

{
  "type": "string",
  "enum": [
    "none",
    "specifiedNightsAway",
    "countNightsAway",
    "both",
    "either"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

MobileDeviceEntity

A mobile device (mobile phone, tablet, etc) with the necessary facilities (hardware and software) to host a MEDIUM APPLICATION INSTANCE and communicate with a control device. +v1.2.2

{
  "$ref": "#/definitions/MobileDevice_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MobileDevice_VersionStructureStructure

Type for MOBILE DEVICE restricts id.

{
  "$ref": "#/definitions/MediumAccessDevice_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

MobileDeviceIdTypeUnclassified

Type for identifier of a MOBILE DEVICE.

{
  "$ref": "#/definitions/MediumAccessDeviceIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MobileDeviceRefReference

Reference to a MOBILE DEVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MobileDeviceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobileDevice",
  "x-netex-substitutionGroup": "MediumAccessDeviceRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MobileDeviceRefStructureReference

Type for a reference to a MOBILE DEVICE.

{
  "$ref": "#/definitions/MediumAccessDeviceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobileDevice",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

MobilityEnumerationEnum

Allowed values for of mobility needs.

{
  "type": "string",
  "enum": [
    "wheelchair",
    "assistedWheelchair",
    "motorizedWheelchair",
    "mobilityScooter",
    "roadMobilityScooter",
    "walkingFrame",
    "restrictedMobility",
    "otherMobilityNeed",
    "normal"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

MobilityFacilityUnclassified

Classification of MOBILITY FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MobilityFacilityEnumerationEnum

Allowed values for Mobility Facility: TPEG pti_table 23.

{
  "type": "string",
  "enum": [
    "unknown",
    "lowFloor",
    "stepFreeAccess",
    "suitableForPushchairs",
    "suitableForWheelchairs",
    "suitableForHeaviliyDisabled",
    "boardingAssistance",
    "onboardAssistance",
    "unaccompaniedMinorAssistance",
    "tactilePlatformEdges",
    "tactileGuidingStrips",
    "raisedKerb"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

MobilityFacilityListUnclassified

List of MOBILITY FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MobilityFacilityListOfEnumerationsUnclassified

List of values for MOBILITY FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MobilityFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MobilityJourney_VersionFrameStructureUnclassified

Type for a MOBILITY JOURNEY FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "singleJourneyPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/singleJourneyPaths_RelStructure"
            }
          ],
          "description": "SINGLE JOURNEY PATHss in frame."
        },
        "groupsOfSingleJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfSingleJourneys_RelStructure"
            }
          ],
          "description": "GROUPS OF SINGLE JOURNEYs in frame."
        },
        "singleJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/singleJourneys_RelStructure"
            }
          ],
          "description": "SINGLE JOURNEYs in frame."
        },
        "individualTravellers": {
          "allOf": [
            {
              "$ref": "#/definitions/individualTravellersInFrame_RelStructure"
            }
          ],
          "description": "INDIVIDUAL TRAVELLERs in Frame."
        },
        "vehicleAccessCredentials": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleAccessCredentialAssignments_RelStructure"
            }
          ],
          "description": "VEHICLE ACCESS CREDENTIALs in frame."
        },
        "parkingLogEntries": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingLogEntriesInFrame_RelStructure"
            }
          ],
          "description": "PARKING LOG ENTRies in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityJourneyFrame_version.xsd"
}

MobilityJourneyFrameEntity

A coherent set of MOBILITY JOURNEY data to which the same frame VALIDITY CONDITIONs have been assigned. +v1.2.2

{
  "$ref": "#/definitions/MobilityJourney_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityJourneyFrame_version.xsd"
}

MobilityJourneyFrameIdTypeUnclassified

Type for identifier of a MOBILITY JOURNEY FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityJourneyFrame_version.xsd"
}

MobilityJourneyFrameRefReference

Reference to a MOBILITY JOURNEY FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityJourneyFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityJourneyFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityJourneyFrame_version.xsd"
}

MobilityJourneyFrameRefStructureReference

Type for a reference to a MOBILITY JOURNEY FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityJourneyFrame",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityJourneyFrame_version.xsd"
}

MobilityListUnclassified

List of Allowed values for of mobility needs.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MobilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

MobilityServiceAbstract

A named service available over a widespread area, for example car pooling, rental, etc. The service may be accessible at designated SITES it for which it can be considered as a n additional form of immaterial EQUIPMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityService_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "MobilityService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

MobilityService_DummyAbstract

Dummy type to work around SG limitation.

{
  "allOf": [
    {
      "$ref": "#/definitions/Equipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Equipment",
  "x-netex-sg-members": [
    "CommonVehicleService_Dummy",
    "MobilityService",
    "OnlineService"
  ],
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

MobilityService_VersionFrameStructureUnclassified

Type for a MOBILITY SERVICE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "fleets": {
          "allOf": [
            {
              "$ref": "#/definitions/fleets_RelStructure"
            }
          ],
          "description": "FLEETs in Frame"
        },
        "poolsOfVehicles": {
          "allOf": [
            {
              "$ref": "#/definitions/poolOfVehicles_RelStructure"
            }
          ],
          "description": "POOLs OF VEHICLEs in Frame"
        },
        "modesOfOperation": {
          "allOf": [
            {
              "$ref": "#/definitions/modesOfOperationRelStructure"
            }
          ],
          "description": "MODEs of OPERATION"
        },
        "mobilityServices": {
          "allOf": [
            {
              "$ref": "#/definitions/mobilityServices_RelStructure"
            }
          ],
          "description": "MOBILITY SERVICEs in frame."
        },
        "onlineServices": {
          "allOf": [
            {
              "$ref": "#/definitions/onlineServices_RelStructure"
            }
          ],
          "description": "ONLINE SERVICEs in frame."
        },
        "vehicleMeetingPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleMeetingPointsInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE MEETING POINTs in frame."
        },
        "vehicleMeetingLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleMeetingLinksInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE MEETING POINTs in frame."
        },
        "vehicleMeetingPointAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleMeetingPointAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE MEETING POINT ASSIGNMENTs in frame."
        },
        "vehicleMeetingPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleMeetingPlaces_RelStructure"
            }
          ],
          "description": "VEHICLE MEETING PLACES in frame."
        },
        "vehicleMeetingPlaceAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleServicePlaceAssignments_RelStructure"
            }
          ],
          "description": "VEHICLE SERVICE PLACE ASSIGNMENTs in frame."
        },
        "mobilityServiceConstraintZones": {
          "allOf": [
            {
              "$ref": "#/definitions/mobilityServiceConstraintZonesInFrame_RelStructure"
            }
          ],
          "description": "Zone use restrictions in FRAME."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityServiceFrame_version.xsd"
}

MobilityService_VersionStructureStructure

Type for a MOBILITY SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Equipment_VersionStructure"
    },
    {
      "properties": {
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name for service"
        },
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date from when services are available"
        },
        "TypeOfMobilityServiceRef": {
          "$ref": "#/definitions/TypeOfMobilityServiceRef"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "serviceBookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceBookingArrangements_RelStructure"
            }
          ],
          "description": "Service Booking Arrangements for service. +2.0",
          "x-netex-choice": [
            "serviceBookingArrangements",
            "ServiceBookingArrangements"
          ]
        },
        "ServiceBookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceBookingArrangement_VersionStructure"
            }
          ],
          "description": "Booking Arrangements for service. DEPRECATED: use serviceBookingArrangements",
          "x-netex-choice": [
            "serviceBookingArrangements",
            "ServiceBookingArrangements"
          ],
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

MobilityServiceConstraintZoneEntity

ZONE defining a restriction on used of a MOBILITY SERVICE, e.g. no entry, no drop off, etc, etc +v1.2.2

{
  "$ref": "#/definitions/MobilityServiceConstraintZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

MobilityServiceConstraintZone_VersionStructureStructure

Type for MOBILITY SERVICE CONSTRAINT ZONE restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "RuleApplicability": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneRuleApplicabilityEnumeration"
            }
          ],
          "description": "Applicability of rule inside (defaut) or outside of zone"
        },
        "ZoneUse": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportZoneUseEnumeration"
            }
          ],
          "description": "How ZONE may be used."
        },
        "MaximumSpeed": {
          "allOf": [
            {
              "$ref": "#/definitions/SpeedType"
            }
          ],
          "description": "Maximum speed in ZONE."
        },
        "MobilityServiceRef": {
          "$ref": "#/definitions/MobilityServiceRef"
        },
        "vehicleRestrictions": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypeZoneRestrictions_RelStructure"
            }
          ],
          "description": "Vehclie restrictions in Zone"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

MobilityServiceConstraintZoneIdTypeUnclassified

Type for identifier of an MOBILITY SERVICE CONSTRAINT ZONE.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

MobilityServiceConstraintZoneRefReference

Reference to an MOBILITY SERVICE CONSTRAINT ZONE. +v1.2.2

{
  "$ref": "#/definitions/MobilityServiceConstraintZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityServiceConstraintZone",
  "x-netex-substitutionGroup": "ZoneRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

mobilityServiceConstraintZoneRefs_RelStructureCollection

Type for a list of MOBILITY SERVICE CONSTRAINT ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "MobilityServiceConstraintZoneRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MobilityServiceConstraintZoneRef"
          }
        }
      },
      "required": [
        "MobilityServiceConstraintZoneRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

MobilityServiceConstraintZoneRefStructureReference

Type for Reference to an MOBILITY SERVICE CONSTRAINT ZONE. Left untyped so as to avoid forwards dependency.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityServiceConstraintZone",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

mobilityServiceConstraintZones_RelStructureCollection

Type for a list of references to a MOBILITY SERVICE CONSTRAINT ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "MobilityServiceConstraintZoneRef": {
          "$ref": "#/definitions/MobilityServiceConstraintZoneRef"
        },
        "MobilityServiceConstraintZone": {
          "$ref": "#/definitions/MobilityServiceConstraintZone"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

mobilityServiceConstraintZonesInFrame_RelStructureCollection

Type for a list of references to a MOBILITY SERVICE CONSTRAINT ZONEs. in Frame

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "MobilityServiceConstraintZone": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MobilityServiceConstraintZone"
          }
        }
      },
      "required": [
        "MobilityServiceConstraintZone"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

MobilityServiceFrameEntity

A coherent set of MOBILITY SERVICE data to which the same frame VALIDITY CONDITIONs have been assigned. +v1.2.2

{
  "$ref": "#/definitions/MobilityService_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityServiceFrame_version.xsd"
}

MobilityServiceFrameIdTypeUnclassified

Type for identifier of a MOBILITY SERVICE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityServiceFrame_version.xsd"
}

MobilityServiceFrameRefReference

Reference to a MOBILITY SERVICE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityServiceFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityServiceFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityServiceFrame_version.xsd"
}

MobilityServiceFrameRefStructureReference

Type for a reference to a MOBILITY SERVICE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityServiceFrame",
  "x-netex-source": "netex_part_5/part5_frames/netex_nm_mobilityServiceFrame_version.xsd"
}

MobilityServiceIdTypeUnclassified

Type for identifier of a MOBILITY SERVICE.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

MobilityServiceRefAbstract

Reference to a MOBILITY SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityServiceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-sg-members": [
    "CommonVehicleServiceRef",
    "OnlineServiceRef"
  ],
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

mobilityServiceRefs_RelStructureCollection

Type for a list of refernces to MOBILITY SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "MobilityServiceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MobilityServiceRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

MobilityServiceRefStructureReference

Type for a reference to a MOBILITY SERVICE.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MobilityService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

mobilityServices_RelStructureCollection

Type for a list of MOBILITY SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "MobilityService_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MobilityService_Dummy"
          }
        }
      },
      "required": [
        "MobilityService_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

ModalLinkRefByValueUnclassified

Reference to a LINK using its end values.

{
  "allOf": [
    {
      "$ref": "#/definitions/ModalLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_linkByValue_support.xsd"
}

ModalLinkRefByValue2StructureUnclassified

Type for a reference to a LINK.

{
  "type": "object",
  "properties": {
    "FromPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointRefStructure"
        }
      ],
      "description": "Start POINT of LINK."
    },
    "ToPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointRefStructure"
        }
      ],
      "description": "End POINT of LINK."
    },
    "TypeOfLinkRef": {
      "$ref": "#/definitions/TypeOfLinkRef"
    },
    "VehicleMode": {
      "$ref": "#/definitions/VehicleMode"
    },
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Type of LINK.",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was first created.",
      "xml": {
        "attribute": true
      }
    },
    "changed": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was last changed.",
      "xml": {
        "attribute": true
      }
    },
    "version": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Version number of referenced entity.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "FromPointRef",
    "ToPointRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_linkByValue_support.xsd"
}

ModalLinkRefByValueStructureUnclassified

Type for a reference to a LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkRefByValueStructure"
    },
    {
      "properties": {
        "VehicleMode": {
          "$ref": "#/definitions/VehicleMode"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_linkByValue_support.xsd"
}

ModeOfOperationAbstract

The use of any kind of vehicle to perform a trip using any mode of operation, this can be a CONVENTIONAL, ALTERNATIVE or a PERSONAL MODE OF OPERATION. +v1.2.2

{
  "$ref": "#/definitions/ModeOfOperation_ValueStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ModeOfOperation_DummyAbstract

Dummy type to work around SG limitations.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "AlternativeModeOfOperation",
    "AlternativeModeOfOperation_Dummy",
    "ConventionalModeOfOperation",
    "ConventionalModeOfOperation_Dummy",
    "ModeOfOperation",
    "PersonalModeOfOperation"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ModeOfOperation_ValueStructureUnclassified

Type for a MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "TypeOfModeOfOperationRef": {
          "$ref": "#/definitions/TypeOfModeOfOperationRef"
        },
        "submodes": {
          "allOf": [
            {
              "$ref": "#/definitions/submodes_RelStructure"
            }
          ],
          "description": "SUBMODEs associated with MODE OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ModeOfOperationIdTypeUnclassified

Type for identifier of a MODE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ModeOfOperationRefAbstract

Reference to a MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-sg-members": [
    "AlternativeModeOfOperationRef",
    "ConventionalModeOfOperationRef",
    "PersonalModeOfOperationRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ModeOfOperationRefStructureReference

Type for a reference to a MODE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ModeOfOperation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ModeRefReference

Reference to a MODE and SUBMODE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ModeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

modeRefs_RelStructureCollection

Type for a list of TRANSPORT MODEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ModeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ModeRef"
          }
        }
      },
      "required": [
        "ModeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

ModeRefStructureReference

Type for a reference to a MODE and SUBMODE.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/SubmodeRefStructure"
    },
    "mode": {
      "$ref": "#/definitions/AllPublicTransportModesEnumeration",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

ModeRestrictionAssessmentEntity

Qualification of a ROUTE LINK resulting from the analysis of restrictions concerning the related INFRASTRUCTURE LINKs +v1.2.2.

{
  "$ref": "#/definitions/ModeRestrictionAssessment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

ModeRestrictionAssessment_VersionStructureStructure

Type for MODE RESTRICTION ASSESSMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObject_ViewStructure"
    },
    {
      "properties": {
        "Exclude": {
          "type": "boolean",
          "description": "Whether modes is to be excluded. Default is true."
        },
        "transportModes": {
          "allOf": [
            {
              "$ref": "#/definitions/transportModes_RelStructure"
            }
          ],
          "description": "Transport MODES to which restriction applies"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "MinimumNumberOfPassengers": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of passengers to be able to use."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

ModeRestrictionAssessmentIdTypeUnclassified

Type for identifier of a MODE RESTRICTION ASSESSMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

ModeRestrictionAssessmentRefReference

Reference to MODE RESTRICTION ASSESSMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ModeRestrictionAssessmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ModeRestrictionAssessment",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

ModeRestrictionAssessmentRefStructureReference

Type for a reference to a MODE RESTRICTION ASSESSMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ModeRestrictionAssessment",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

modeRestrictionAssessments_RelStructureCollection

Type for a list of MODE RESTRICTION ASSESSMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ModeRestrictionAssessmentRef": {
          "$ref": "#/definitions/ModeRestrictionAssessmentRef"
        },
        "ModeRestrictionAssessment": {
          "$ref": "#/definitions/ModeRestrictionAssessment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

modesOfOperationRelStructureUnclassified

SUBMODEs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ModeOfOperation_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ModeOfOperation_Dummy"
          }
        }
      },
      "required": [
        "ModeOfOperation_Dummy"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ModificationEnumerationEnum

Classification of modification as addition, deletion or revision. Enumerated value.

{
  "type": "string",
  "enum": [
    "new",
    "revise",
    "delete",
    "unchanged",
    "delta"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_support.xsd"
}

ModificationSetEnumerationEnum

Classification of modification as addition, deletion, revision or delta only. Enumerated value.

{
  "type": "string",
  "enum": [
    "all",
    "changesOnly"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

MoneyFacilityUnclassified

Classification of MONEY FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/MoneyFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MoneyFacilityEnumerationEnum

Allowed values for Money Facility.

{
  "type": "string",
  "enum": [
    "other",
    "cashMachine",
    "bank",
    "insurance",
    "bureauDeChange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

MoneyFacilityListUnclassified

List of MONEY FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/MoneyFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MoneyFacilityListOfEnumerationsUnclassified

List of values for MONEY FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MoneyFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

MoneyServiceEntity

Specialisation of LOCAL SERVICE dedicated to money services.

{
  "$ref": "#/definitions/MoneyService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

MoneyService_VersionStructureStructure

Type for MONEY SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "ServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/MoneyServiceListOfEnumerations"
            }
          ],
          "description": "MONEY SERVICEs available."
        }
      },
      "required": [
        "ServiceList"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

MoneyServiceEnumerationEnum

Allowed values for MONEY SERVICE.

{
  "type": "string",
  "enum": [
    "cashMachine",
    "bank",
    "insurance",
    "bureauDeChange",
    "customsOffice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

MoneyServiceIdTypeUnclassified

Type for identifier of a MONEY SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

MoneyServiceListOfEnumerationsUnclassified

List of MONEY SERVICEs.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/MoneyServiceEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

MoneyServiceRefReference

Identifier of an MONEY SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/MoneyServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MoneyService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

MoneyServiceRefStructureReference

Type for a reference to an MONEY SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MoneyService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

MonitoredCallUnclassified

Current monitored real-tieme CALL.

{
  "$ref": "#/definitions/MonitoredCall_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

MonitoredCall_VersionedChildStructureUnclassified

Data type for Monitored CALL.

{
  "allOf": [
    {
      "$ref": "#/definitions/Call_VersionedChildStructure"
    },
    {
      "properties": {
        "TargetPassingTimeView": {
          "$ref": "#/definitions/TargetPassingTimeView"
        },
        "EstimatedPassingTimeView": {
          "$ref": "#/definitions/EstimatedPassingTimeView"
        },
        "ObservedPassingTimeView": {
          "$ref": "#/definitions/ObservedPassingTimeView"
        },
        "previousCalls": {
          "allOf": [
            {
              "$ref": "#/definitions/previousCalls_RelStructure"
            }
          ],
          "description": "Previous stops in the SERVICE PATTERN."
        },
        "onwardCalls": {
          "allOf": [
            {
              "$ref": "#/definitions/onwardCalls_RelStructure"
            }
          ],
          "description": "Onwards stops in the SERVICE PATTERN."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

MonitoredCallIdTypeUnclassified

Type for identifier of a MONITORED CALL.

{
  "$ref": "#/definitions/CallIdType",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredVehicleJourney_support.xsd"
}

monitoredCalls_RelStructureCollection

Type for List of MONITORED CALLs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "MonitoredCall": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MonitoredCall"
          }
        }
      },
      "required": [
        "MonitoredCall"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

MonitoredVehicleSharingParkingBayEntity

A spot in the PARKING AREA dedicated to MONITORED VEHICLE SHARING or rental. +v1.2.2

{
  "$ref": "#/definitions/MonitoredVehicleSharingParkingBay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingBay_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

MonitoredVehicleSharingParkingBay_VersionStructureStructure

Type for MONITORED VEHICLE SHARING PARKING BAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleSharingParkingBay_VersionStructure"
    },
    {
      "properties": {
        "Status": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingBayStatusEnumeration"
            }
          ],
          "description": "Current status"
        },
        "ParkingBayStatusRef": {
          "$ref": "#/definitions/ParkingBayStatusRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

MonitoredVehicleSharingParkingBayIdTypeUnclassified

Type for identifier of a MONITORED VEHICLE SHARING PARKING BAY.

{
  "$ref": "#/definitions/VehicleSharingParkingBayIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

MonitoredVehicleSharingParkingBayRefReference

Reference to a MONITORED VEHICLE SHARING PARKING BAY. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/MonitoredVehicleSharingParkingBayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MonitoredVehicleSharingParkingBay",
  "x-netex-substitutionGroup": "VehicleSharingParkingBayRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

MonitoredVehicleSharingParkingBayRefStructureReference

Type for a reference to a MONITORED VEHICLE SHARING PARKING BAY.

{
  "$ref": "#/definitions/VehicleSharingParkingBayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MonitoredVehicleSharingParkingBay",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

MonthValidityOffsetEntity

Days before (negative) or after (positive) the start of the month that a product with a calendar period driven activation becomes valid.

{
  "$ref": "#/definitions/MonthValidityOffset_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

MonthValidityOffset_VersionedStructureUnclassified

Type for MONTH VALIDITY OFFSET.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Month": {
          "type": "string",
          "description": "Month for which offset applies."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of MONTH VALIDITY OFFSET."
        },
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days relative to start of month."
        }
      },
      "required": [
        "Month",
        "DayOffset"
      ]
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

MonthValidityOffsetIdTypeUnclassified

Type for identifier of a MONTH VALIDITY OFFSET.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

MonthValidityOffsetRefReference

Reference to a MONTH VALIDITY OFFSET.

{
  "allOf": [
    {
      "$ref": "#/definitions/MonthValidityOffsetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "MonthValidityOffset",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

MonthValidityOffsetRefStructureReference

Type for Reference to a MONTH VALIDITY OFFSET.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "MonthValidityOffset",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

monthValidityOffsets_RelStructureCollection

Ser of MONTH VALIDITY OFFSETs parameters such as rounding steps for Frame.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "MonthValidityOffset": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/MonthValidityOffset"
          }
        }
      },
      "required": [
        "MonthValidityOffset"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

MultilingualStringUnclassified

*Either* use with simple text (as in NeTEx prior to v2.0) or use *only* Text elements within the MultilingualString. The old version (simple text) will be deprecated. As this is a mixed type this is not currently enforced by the schema.

{
  "type": "object",
  "x-netex-mixed": true,
  "properties": {
    "Text": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/TextType"
      }
    },
    "lang": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    },
    "textIdType": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "netex_framework/netex_utility/netex_utility_xml.xsd"
}

MultiSurfaceUnclassified

A gml:MultiSurface is defined by one or more gml:AbstractSurfaces. The members of the geometric aggregate may be specified either using the "standard" property (gml:surfaceMember) or the array property (gml:surfaceMembers). It is also valid to use both the "standard" and the array properties in the same collection.

{
  "allOf": [
    {
      "$ref": "#/definitions/MultiSurfaceType"
    }
  ],
  "x-netex-substitutionGroup": "AbstractGeometricAggregate",
  "x-netex-source": "gml/geometryAggregates-extract-v3_2_1.xsd"
}

MultiSurfacePropertyTypeUnclassified

A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.

{
  "type": "object",
  "properties": {
    "MultiSurface": {
      "$ref": "#/definitions/MultiSurface"
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "MultiSurface"
  ],
  "x-netex-source": "gml/geometryAggregates-extract-v3_2_1.xsd"
}

MultiSurfaceTypeUnclassified

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGeometricAggregateType"
    },
    {
      "properties": {
        "surfaceMember": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/surfaceMember"
          }
        },
        "surfaceMembers": {
          "$ref": "#/definitions/surfaceMembers"
        }
      }
    }
  ],
  "x-netex-source": "gml/geometryAggregates-extract-v3_2_1.xsd"
}

nameUnclassified

The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace. In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.

{
  "allOf": [
    {
      "$ref": "#/definitions/CodeType"
    }
  ],
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

NameListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "type": "string"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

NameOfClassEnum

Type for name of all classes within NeTEx.

{
  "type": "string",
  "enum": [
    "Abbreviation",
    "AbridgementRanking",
    "AbstractGroupMember",
    "AcceptedDriverPermit",
    "AcceptedDriverPermitRef",
    "Access",
    "AccessCode",
    "AccessEquipment",
    "AccessEquipmentRef",
    "AccessFacility",
    "AccessFacilityList",
    "AccessFeatureList",
    "AccessFeatureType",
    "AccessLegRef",
    "AccessMode",
    "AccessModes",
    "AccessNumber",
    "AccessNumberIsLimited",
    "AccessRef",
    "AccessRightInProduct",
    "AccessRightInProductRef",
    "AccessRightParameterAssignment",
    "AccessSpace",
    "AccessSpaceRef",
    "AccessSpaceType",
    "AccessSummary",
    "AccessVehicleEquipment",
    "AccessVehicleEquipmentRef",
    "AccessZone",
    "AccessZoneRef",
    "AccessibilityAssessment",
    "AccessibilityAssessmentRef",
    "AccessibilityInfoFacility",
    "AccessibilityInfoFacilityList",
    "AccessibilityLimitation",
    "AccessibilityTool",
    "AccessibilityToolList",
    "AccessibilityTrainedStaff",
    "Accommodation",
    "AccommodationAccess",
    "AccommodationAccessList",
    "AccommodationFacility",
    "AccommodationFacilityList",
    "AccommodationRef",
    "AccompaniedByCarer",
    "AccountableElement",
    "AccountableElementRef",
    "AccountedObjectRef",
    "AccountingCode",
    "AccountingFactor",
    "AccountingStopPointRef",
    "AccountingTime",
    "AccountingType",
    "AccousticAnnouncements",
    "AcousticAnnouncements",
    "AcousticCrossingAids",
    "AcousticDeviceSensors",
    "AcousticSensor",
    "ActivatedEquipment",
    "ActivatedEquipmentRef",
    "ActivationAssignment",
    "ActivationAssignmentRef",
    "ActivationLink",
    "ActivationLinkRef",
    "ActivationLinkRefByValue",
    "ActivationMeans",
    "ActivationPoint",
    "ActivationPointNumber",
    "ActivationPointRef",
    "ActualArrivalTime",
    "ActualDepartureTime",
    "ActualHeadway",
    "ActualNonstopPassingTime",
    "ActualVehicleEquipment",
    "ActualWaitingTime",
    "AdditionalDriver",
    "AdditionalDriverOption",
    "AdditionalDriverOptionRef",
    "AdditionalTax",
    "Address",
    "AddressLine1",
    "AddressLine2",
    "AddressRef",
    "AddressablePlace",
    "AddressablePlaceRef",
    "AdjacentPointRef",
    "AdjacentStopPlaceRef",
    "AdjacentStopPointRef",
    "AdjustmentAmount",
    "AdjustmentUnits",
    "AdministrativeZone",
    "AdministrativeZoneRef",
    "Advertised",
    "AgainstVehicleTypeRef",
    "AimedArrivalTime",
    "AimedDepartureTime",
    "AimedHeadway",
    "AimedNonstopPassingTime",
    "AimedWaitingTime",
    "AirConditioned",
    "AirConditioning",
    "AirSubmode",
    "Airlock",
    "AlarmButton",
    "Alias",
    "AlightAndReboard",
    "AlightingCount",
    "AlightingRequestMethod",
    "AlightingSideInDirectionOfTravel",
    "AlightingUse",
    "AllAreasWheelchairAccessible",
    "AllAuthoritiesRef",
    "AllCountriesRef",
    "AllDistributionChannelsRef",
    "AllLines",
    "AllOperatorsRef",
    "AllOrganisationsRef",
    "AllPublicTransportOrganisationsRef",
    "AllTransportOrganisationsRef",
    "AllVehicleModes",
    "AllowAdditionalDiscounts",
    "AllowCompanionDiscounts",
    "AllowCumulativeDiscounts",
    "Allowed",
    "AllowedForWaitTime",
    "AllowedInChannel",
    "AllowedInCountry",
    "AllowedLineDirection",
    "AllowedLineDirectionRef",
    "AllowedUse",
    "AlternativeJourneyRef",
    "AlternativeModeLegRef",
    "AlternativeModeOfOperation",
    "AlternativeModeOfOperationRef",
    "AlternativeName",
    "AlternativeNameRef",
    "AlternativePresentation",
    "AlternativeQuayDescriptor",
    "AlternativeText",
    "AlternativeTextRef",
    "Altitude",
    "AlwaysLit",
    "Amount",
    "AmountFactor",
    "AmountOfPriceUnitProduct",
    "AmountOfPriceUnitProductRef",
    "AmountOfPriceUnitType",
    "ArmRest",
    "Arrival",
    "ArrivalDayOffset",
    "ArrivalTime",
    "ArrivesForwards",
    "ArrivesFromLeft",
    "AsBraille",
    "Assignment",
    "AssignmentRef",
    "AssistanceAvailability",
    "AssistanceBookingService",
    "AssistanceBookingServiceRef",
    "AssistanceFacility",
    "AssistanceFacilityList",
    "AssistanceNeeded",
    "AssistanceService",
    "AssistanceServiceRef",
    "AssistedBoardingLocation",
    "AssociatedContract",
    "AtCentre",
    "AtStopPointRef",
    "Attendant",
    "AttributeName",
    "AttributeValue",
    "AudibleSignalsAvailable",
    "AudioAnnouncementType",
    "AudioAnnouncements",
    "AudioAnnouncementsTrigger",
    "AudioInterfaceAvailable",
    "AudioOrVideoIntercom",
    "AudioPassthroughIndicator",
    "AudioTriggerMethod",
    "AudioValidationFeedback",
    "Authority",
    "AuthorityRef",
    "AutomatedUse",
    "Automatic",
    "AutomaticDoor",
    "AutomaticDoors",
    "AvailabilityCondition",
    "AvailabilityConditionRef",
    "AvailableDocks",
    "AvailableOnSubscription",
    "AvailableVehicles",
    "AverageDelay",
    "AveragePassengers",
    "Back",
    "BackRest",
    "BackgroundColour",
    "BackgroundColourName",
    "BaggageType",
    "BaggageUseType",
    "Barrier",
    "BaseUserProfileRef",
    "BaselineVersionFrameRef",
    "Basket",
    "Battery",
    "BatteryCapacity",
    "BatteryEquipment",
    "BatteryEquipmentRef",
    "BatteryUsableCapacity",
    "BayGeometry",
    "BeaconBackendUrl",
    "BeaconDirection",
    "BeaconPoint",
    "BeaconPointRef",
    "BeaconProtocol",
    "BeaconType",
    "Bearing",
    "BearingCapacity",
    "BearingCompass",
    "BearingDegrees",
    "BedEquipment",
    "BedEquipmentRef",
    "BedLength",
    "BedType",
    "BerthFacility",
    "BicycleOnboardCount",
    "BicycleRackCapacity",
    "BillingPolicy",
    "Blacklist",
    "BlacklistRef",
    "BlackoutUse",
    "BlindAccessible",
    "Block",
    "BlockPart",
    "BlockPartRef",
    "BlockRef",
    "Blocked",
    "BoardingCount",
    "BoardingHeight",
    "BoardingPermission",
    "BoardingPosition",
    "BoardingPositionRef",
    "BoardingPositionType",
    "BoardingRequestMethod",
    "BoardingSideInDirectionOfTravel",
    "BoardingUse",
    "BollardCrossing",
    "BookWhen",
    "BookedObjectRef",
    "BookingAccess",
    "BookingArrangement",
    "BookingArrangementRef",
    "BookingArrangements",
    "BookingChargeType",
    "BookingContact",
    "BookingDebit",
    "BookingDebitRef",
    "BookingDepositRefundable",
    "BookingMethods",
    "BookingNote",
    "BookingPolicy",
    "BookingPolicyRef",
    "BookingProcessFacility",
    "BookingProcessFacilityList",
    "BookingRequired",
    "BookingUrl",
    "BorderCrossing",
    "BorderPoint",
    "BorderPointRef",
    "BothWays",
    "BottomEnd",
    "BoundingBox",
    "BrailleButtons",
    "BranchLevel",
    "BrandGraphic",
    "Branding",
    "BrandingRef",
    "BroadType",
    "BuildDate",
    "BuildingName",
    "BumpCrossing",
    "BusSubmode",
    "ButtonsHeight",
    "BuyWhen",
    "Cage",
    "CalendarDate",
    "Call",
    "CallButtonAvailable",
    "CallButtonHeight",
    "CallRef",
    "CanBeAdvertised",
    "CanBeCumulative",
    "CanBeOpened",
    "CanBreakJourney",
    "CanChangeClass",
    "CanInterchange",
    "CanTransfer",
    "CancellationAllowed",
    "CancellationPossible",
    "Cancelling",
    "CancellingRef",
    "Capacity",
    "CappedDiscountRight",
    "CappedDiscountRightRef",
    "CappingPeriod",
    "CappingRule",
    "CappingRulePrice",
    "CappingRulePriceRef",
    "CappingRuleRef",
    "CappingStartConstraintType",
    "CarModelProfile",
    "CarModelProfileRef",
    "CarPoolingService",
    "CarPoolingServiceRef",
    "CarServiceFacility",
    "CarServiceFacilityList",
    "CardNumber",
    "CardsAccepted",
    "CateringFacility",
    "CateringFacilityList",
    "CateringService",
    "CateringServiceRef",
    "Cctv",
    "Cell",
    "CellInContext",
    "CellPrice",
    "CellRef",
    "Centroid",
    "Chains",
    "ChangeAvailable",
    "ChangeOfDestinationDisplay",
    "ChangeOfServiceRequirements",
    "ChangeOfTimePossible",
    "ChangedAt",
    "ChangedBy",
    "ChangedSince",
    "Charge",
    "ChargeEnergy",
    "ChargingBasis",
    "ChargingDuration",
    "ChargingMoment",
    "ChargingMomentRef",
    "ChargingMomentType",
    "ChargingPolicy",
    "ChargingPolicyRef",
    "ChargingVoltage",
    "ChassisNumber",
    "ChauffeuredVehicleService",
    "ChauffeuredVehicleServiceRef",
    "CheckConstraint",
    "CheckConstraintDelay",
    "CheckConstraintDelayRef",
    "CheckConstraintProcess",
    "CheckConstraintRef",
    "CheckConstraintThroughput",
    "CheckConstraintThroughputRef",
    "CheckDirection",
    "CheckProcess",
    "CheckService",
    "ChildSeat",
    "ClassAttributeInFrame",
    "ClassInFrame",
    "ClassInFrameRef",
    "ClassOfUse",
    "ClassOfUseConstraint",
    "ClassOfUseRef",
    "ClassRef",
    "ClassRefType",
    "ClassRelationshipInFrame",
    "ClassificationDescriptor",
    "ClassificationHierarchyMember",
    "ClassifiedAsRef",
    "CleardownCode",
    "Client",
    "ClimateControl",
    "ClimateControlList",
    "CoachSubmode",
    "CodePrefix",
    "Codespace",
    "CodespaceAssignment",
    "CodespaceAssignmentRef",
    "CodespaceRef",
    "CollectionNote",
    "CollectionPointRef",
    "Colour",
    "ColourName",
    "ColourSystem",
    "ColumnRef",
    "Comment",
    "CommentsAbout",
    "CommercialProfile",
    "CommercialProfileEligibility",
    "CommercialProfileEligibilityRef",
    "CommercialProfileRef",
    "CommonFrame",
    "CommonSection",
    "CommonSectionPointMember",
    "CommonSectionRef",
    "CommonVehicleService",
    "CommonVehicleServiceRef",
    "CommunicationMethod",
    "CommunicationService",
    "CommunicationServiceRef",
    "CompanionProfile",
    "CompanionProfileRef",
    "CompanionRelationshipType",
    "CompanionSeat",
    "CompanyNumber",
    "ComparisonOperator",
    "CompassBearing",
    "CompassOctant",
    "ComplaintsService",
    "ComplaintsServiceRef",
    "ComplexFeature",
    "ComplexFeatureMember",
    "ComplexFeatureProjection",
    "ComplexFeatureProjectionRef",
    "ComplexFeatureRef",
    "CompositeFrame",
    "CompositeFrameRef",
    "CompoundBlock",
    "CompoundBlockRef",
    "CompoundTrain",
    "CompoundTrainRef",
    "ConditionSummary",
    "ConditionedObjectRef",
    "Congestion",
    "ConnectingJourneyRef",
    "ConnectingJourneyView",
    "ConnectingLineView",
    "ConnectingOrder",
    "ConnectingServiceJourneyRef",
    "ConnectingServiceJourneyView",
    "ConnectingStopPointName",
    "ConnectingStopPointRef",
    "ConnectingVehicleModes",
    "ConnectingVisitNumber",
    "Connection",
    "ConnectionCertainty",
    "ConnectionEnd",
    "ConnectionRef",
    "ConnectionZoneRef",
    "ConsumptionAmount",
    "ConsumptionUnits",
    "Contact",
    "ContactDetails",
    "ContactPerson",
    "ContactRef",
    "ContactType",
    "ContainedInPlaceRef",
    "Containment",
    "Content",
    "ContinuingHandrail",
    "ContinuousHandrail",
    "Contract",
    "ContractGoverningLaw",
    "ContractRef",
    "ContractType",
    "Contrast",
    "ControlCentre",
    "ControlCentreCode",
    "ControlCentreNotifyThreshold",
    "ControlCentreRef",
    "ControllableElement",
    "ControllableElementInSequence",
    "ControllableElementInSequenceRef",
    "ControllableElementPrice",
    "ControllableElementPriceRef",
    "ControllableElementRef",
    "Controlled",
    "ControlledLocking",
    "ConventionalModeOfOperation",
    "ConventionalModeOfOperationRef",
    "Convertible",
    "CouchetteFacility",
    "CouchetteFacilityList",
    "Count",
    "CounterService",
    "Country",
    "CountryName",
    "CountryRef",
    "CoupledJourney",
    "CoupledJourneyRef",
    "CourseOfJourneys",
    "CourseOfJourneysNumber",
    "CourseOfJourneysRef",
    "Covered",
    "CreditPolicy",
    "CrewBase",
    "CrewBaseRef",
    "CrossBorder",
    "CrossRoad",
    "CrossingEquipment",
    "CrossingEquipmentRef",
    "Crowding",
    "CruiseControl",
    "CurrenciesAccepted",
    "Currency",
    "Current",
    "CurrentAt",
    "CurrentType",
    "Customer",
    "CustomerAccount",
    "CustomerAccountRef",
    "CustomerAccountSecurityListing",
    "CustomerAccountSecurityListingRef",
    "CustomerAccountStatus",
    "CustomerAccountStatusRef",
    "CustomerAccountStatusType",
    "CustomerEligibility",
    "CustomerEligibilityRef",
    "CustomerPaymentMeans",
    "CustomerPaymentMeansRef",
    "CustomerPurchasePackage",
    "CustomerPurchasePackageElement",
    "CustomerPurchasePackageElementAccess",
    "CustomerPurchasePackageElementRef",
    "CustomerPurchasePackagePrice",
    "CustomerPurchasePackagePriceRef",
    "CustomerPurchasePackageRef",
    "CustomerPurchasePackageStatus",
    "CustomerPurchaseParameterAssignment",
    "CustomerRef",
    "CustomerSecurityListing",
    "CustomerSecurityListingRef",
    "CustomerService",
    "CustomerServiceContactDetails",
    "CustomerServiceRef",
    "CycleModelProfile",
    "CycleModelProfileRef",
    "CycleRack",
    "CycleStorageEquipment",
    "CycleStorageEquipmentRef",
    "CycleStorageType",
    "DataLicenceCode",
    "DataLicenceUrl",
    "DataManagedObject",
    "DataManagedObjectRef",
    "DataManagedObjectView",
    "DataObjectCapabilitiesRequest",
    "DataObjectCapabilitiesResponse",
    "DataObjectDelivery",
    "DataObjectPermission",
    "DataObjectRequest",
    "DataObjectServiceCapabilities",
    "DataObjectSubscriptionRequest",
    "DataRoleType",
    "DataSource",
    "DataSourceRef",
    "Date",
    "DateOfBirth",
    "DatedJourneyPatternRef",
    "DatedJourneyRef",
    "DatedPassingTime",
    "DatedServiceJourney",
    "DatedSpecialService",
    "DatedSpecialServiceRef",
    "DatedVehicleJourney",
    "DatedVehicleJourneyRef",
    "DayEvent",
    "DayLength",
    "DayNumber",
    "DayOfMonth",
    "DayOfYear",
    "DayOffset",
    "DayOffsetRelativeToMainPart",
    "DayType",
    "DayTypeAssignment",
    "DayTypeAssignmentRef",
    "DayTypeRef",
    "DaysOfWeek",
    "DeadRun",
    "DeadRunCall",
    "DeadRunJourneyPattern",
    "DeadRunJourneyPatternRef",
    "DeadRunRef",
    "DeadRunType",
    "Deck",
    "DeckComponent",
    "DeckComponentRef",
    "DeckEntrance",
    "DeckEntranceAssignment",
    "DeckEntranceCouple",
    "DeckEntranceCoupleRef",
    "DeckEntranceRef",
    "DeckEntranceType",
    "DeckEntranceUsage",
    "DeckEntranceUsageRef",
    "DeckLevel",
    "DeckLevelRef",
    "DeckNavigationPath",
    "DeckNavigationPathRef",
    "DeckNavigationType",
    "DeckPathJunction",
    "DeckPathJunctionRef",
    "DeckPathLink",
    "DeckPathLinkRef",
    "DeckPlaceInSequence",
    "DeckPlaceInSequenceRef",
    "DeckPlan",
    "DeckPlanAssignment",
    "DeckPlanAssignmentRef",
    "DeckPlanRef",
    "DeckRef",
    "DeckSpace",
    "DeckSpaceCapacity",
    "DeckSpaceCapacityRef",
    "DeckSpaceRef",
    "DeckVehicleEntrance",
    "DeckVehicleEntranceRef",
    "DeckWindow",
    "DeckWindowRef",
    "DeckWindowType",
    "DefaultBrandingRef",
    "DefaultCodespaceRef",
    "DefaultConnection",
    "DefaultConnectionRef",
    "DefaultCurrency",
    "DefaultDataSourceRef",
    "DefaultDeadRunRunTime",
    "DefaultDeadRunRunTimeRef",
    "DefaultDuration",
    "DefaultInterchange",
    "DefaultInterchangeRef",
    "DefaultLanguage",
    "DefaultLocale",
    "DefaultLocationSystem",
    "DefaultMode",
    "DefaultResponsibilitySetRef",
    "DefaultServiceJourneyRunTime",
    "DefaultServiceJourneyTimeRef",
    "DefaultSystemOfUnits",
    "DeliveryVariant",
    "DeliveryVariantMediaType",
    "DeliveryVariantRef",
    "Delta",
    "DeltaRef",
    "DeltaValue",
    "Department",
    "DepartmentRef",
    "DepartsForwards",
    "DepartsToRight",
    "Departure",
    "DepartureDayOffset",
    "DepartureTime",
    "DepictedObjectRef",
    "DepositPolicy",
    "DepositRequired",
    "Depth",
    "DerivedFromVersionRef",
    "DerivedView",
    "Description",
    "Descriptor",
    "Destination",
    "DestinationConstraint",
    "DestinationDisplay",
    "DestinationDisplayContext",
    "DestinationDisplayRef",
    "DestinationDisplayVariant",
    "DestinationDisplayVariantMediaType",
    "DestinationDisplayVariantRef",
    "DestinationDisplayView",
    "DetourAccepted",
    "Direction",
    "DirectionButtonHeight",
    "DirectionConstraint",
    "DirectionName",
    "DirectionOfUse",
    "DirectionRef",
    "DirectionType",
    "DirectionView",
    "Directions",
    "DisabledDocks",
    "DisabledPriority",
    "DisabledVehicles",
    "Disbarring",
    "DiscountAsPercentage",
    "DiscountAsValue",
    "DiscountBasis",
    "DiscountOnlyForFirstPerson",
    "DiscountingRule",
    "DiscountingRuleRef",
    "Discrete",
    "DisplayAsIcon",
    "DisplayAssignment",
    "DisplayAssignmentRef",
    "DisplayAssignmentType",
    "DisplayPriority",
    "Distance",
    "DistanceFromFront",
    "DistanceFromNearestKerb",
    "DistanceFromStart",
    "DistanceMatrixElement",
    "DistanceMatrixElementInverseRef",
    "DistanceMatrixElementPrice",
    "DistanceMatrixElementPriceRef",
    "DistanceMatrixElementRef",
    "DistanceMatrixElementRefByValue",
    "DistanceMatrixElementView",
    "DistributionAssignment",
    "DistributionAssignmentRef",
    "DistributionChannel",
    "DistributionChannelRef",
    "DistributionChannelType",
    "DistributionGroupRef",
    "DistributionRights",
    "DistributorFilter",
    "DogsMustBeCarried",
    "Door",
    "DoorControlElementHeight",
    "DoorHandleInside",
    "DoorHandleOutside",
    "DoorOrientation",
    "DoorType",
    "Doors",
    "DoorstepMark",
    "DoubleSingleFare",
    "DrinkingWater",
    "DriverAccessDuration",
    "DriverDisplayText",
    "DriverFeeBasis",
    "DriverRef",
    "DriverReturnDuration",
    "DriverScheduleFrame",
    "DriverScheduleFrameRef",
    "DriverTrip",
    "DriverTripRef",
    "DriverTripTime",
    "DriverTripTimeRef",
    "DrivingLicenceVerified",
    "DrivingStyle",
    "DropKerbOutside",
    "DropOffPointClose",
    "DroppedKerb",
    "DroppedKerbOutside",
    "Duration",
    "Duty",
    "DutyPart",
    "DutyPartRef",
    "DutyRef",
    "Dynamic",
    "DynamicDistanceMatrixElement",
    "DynamicStopAssignment",
    "DynamicStopAssignmentRef",
    "DynamicVehicleMeetingPointAssignment",
    "DynamicVehicleMeetingPointAssignmentRef",
    "EarliestDayOffset",
    "EarliestDepartureDayOffset",
    "EarliestDepartureTime",
    "EarliestTime",
    "EarliestTimeDayOffset",
    "EdgeToTrackCenterDistance",
    "EffectiveFrom",
    "EligibilityChangePolicy",
    "EligibilityChangePolicyRef",
    "Email",
    "EmailVerified",
    "EmbargoUntil",
    "EmergencyService",
    "EmergencyServiceList",
    "EmvCard",
    "EmvCardRef",
    "Enclosed",
    "EncumbranceNeed",
    "End",
    "EndDate",
    "EndDayOffset",
    "EndEvent",
    "EndGeographicalValue",
    "EndMeetingPointRef",
    "EndName",
    "EndOfValidity",
    "EndPointInPatternRef",
    "EndPointOnLinkByValue",
    "EndPointOnLinkRef",
    "EndPointRef",
    "EndSpot",
    "EndStopPointRef",
    "EndStopPointView",
    "EndTariffZoneRef",
    "EndTariffZoneView",
    "EndTime",
    "EndTimeDayOffset",
    "EndValue",
    "EnergySaving",
    "EntitlementConstraint",
    "EntitlementGiven",
    "EntitlementGivenRef",
    "EntitlementProduct",
    "EntitlementProductRef",
    "EntitlementRequired",
    "EntitlementRequiredRef",
    "EntitlementType",
    "Entity",
    "EntityInVersion",
    "EntityInVersionInFrameRef",
    "Entity_Entity",
    "Entrance",
    "EntranceAttention",
    "EntranceEquipment",
    "EntranceEquipmentRef",
    "EntrancePurpose",
    "EntranceRef",
    "EntranceRequiresPassport",
    "EntranceRequiresStaffing",
    "EntranceRequiresTicket",
    "EntranceSensor",
    "EntranceSensorRef",
    "EntranceSetting",
    "EntranceToVehicle",
    "EntranceType",
    "EntranceUsageType",
    "Equipment",
    "EquipmentLength",
    "EquipmentPlace",
    "EquipmentPlaceRef",
    "EquipmentPosition",
    "EquipmentPositionRef",
    "EquipmentRef",
    "EquipmentWidth",
    "EscalatorEquipment",
    "EscalatorEquipmentRef",
    "EscalatorFreeAccess",
    "EscalatorWithLanding",
    "EstimatedPassingTime",
    "EstimatedPassingTimeRef",
    "EstimatedPassingTimeView",
    "EuroClass",
    "EvenNumberRange",
    "ExchangableFromAnyTime",
    "ExchangableFromDuration",
    "ExchangableFromIntervalRef",
    "ExchangableFromPercentUse",
    "ExchangableTo",
    "ExchangableUntilAnyTime",
    "ExchangableUntilDuration",
    "ExchangableUntilIntervalRef",
    "ExchangableUntilPercentUse",
    "Exchanging",
    "ExchangingRef",
    "Exclude",
    "Excluded",
    "ExcludingJourneyPatternRef",
    "ExpectedArrivalTime",
    "ExpectedDepartureTime",
    "ExpectedHeadway",
    "ExpectedNonstopPassingTime",
    "ExpectedWaitingTime",
    "ExpireAfterPeriod",
    "ExpiryDate",
    "Extensions",
    "ExternalConnectionLinkRef",
    "ExternalDatedVehicleJourneyRef",
    "ExternalDirectionRef",
    "ExternalFloorSelection",
    "ExternalInterchangeRef",
    "ExternalLineRef",
    "ExternalOperatorRef",
    "ExternalProductCategoryRef",
    "ExternalStopPointRef",
    "ExternalVehicleJourneyRef",
    "FacilityRef",
    "FacilityRequirement",
    "FacilityRequirementRef",
    "FacilitySet",
    "FacilitySetRef",
    "Factor",
    "FamilyFacility",
    "FamilyFacilityList",
    "FareBasis",
    "FareClass",
    "FareClasses",
    "FareContract",
    "FareContractEntry",
    "FareContractEntryRef",
    "FareContractRef",
    "FareContractSecurityListing",
    "FareContractSecurityListingRef",
    "FareDayType",
    "FareDayTypeRef",
    "FareDebit",
    "FareDebitRef",
    "FareDemandFactor",
    "FareDemandFactorRef",
    "FareDemandType",
    "FareElementInSequence",
    "FareElementInSequenceRef",
    "FareFrame",
    "FareFrameRef",
    "FareInterval",
    "FareIntervalRef",
    "FarePointInPattern",
    "FarePointInPatternRef",
    "FarePrice",
    "FarePriceFrame",
    "FarePriceFrameRef",
    "FarePriceRef",
    "FareProduct",
    "FareProductPrice",
    "FareProductPriceRef",
    "FareProductRef",
    "FareProductSaleDebit",
    "FareProductSaleDebitRef",
    "FareQuotaFactor",
    "FareQuotaFactorRef",
    "FareRequestRef",
    "FareScheduledStopPoint",
    "FareScheduledStopPointRef",
    "FareSection",
    "FareSectionRef",
    "FareStructureElement",
    "FareStructureElementInSequence",
    "FareStructureElementInSequenceRef",
    "FareStructureElementPrice",
    "FareStructureElementPriceRef",
    "FareStructureElementRef",
    "FareStructureFactor",
    "FareStructureFactorRef",
    "FareStructureType",
    "FareTable",
    "FareTableColumn",
    "FareTableColumnRef",
    "FareTableInContext",
    "FareTableRef",
    "FareTableRow",
    "FareTableRowRef",
    "FareUnit",
    "FareUnitRef",
    "FareZone",
    "FareZoneRef",
    "Fax",
    "FeeBasis",
    "FeePerBag",
    "FeederFilter",
    "FilterByFrame",
    "FinalCarrier",
    "FinalisationDuration",
    "FinishingDuration",
    "FirstArrivalTime",
    "FirstAxleHeight",
    "FirstClassDistance",
    "FirstClassReturn",
    "FirstClassSingle",
    "FirstDayOffset",
    "FirstDepartureTime",
    "FirstName",
    "Fixed",
    "FixedStartWindow",
    "Fleet",
    "FleetRef",
    "FlexibleArea",
    "FlexibleAreaRef",
    "FlexibleLine",
    "FlexibleLineRef",
    "FlexibleLineType",
    "FlexibleLineView",
    "FlexibleLinkProperties",
    "FlexibleLinkPropertiesRef",
    "FlexibleLinkType",
    "FlexibleModeOfOperationRef",
    "FlexibleOperation",
    "FlexibleOperationType",
    "FlexiblePeriodAfter",
    "FlexiblePeriodBefore",
    "FlexiblePointProperties",
    "FlexiblePointPropertiesRef",
    "FlexibleQuay",
    "FlexibleQuayRef",
    "FlexibleRoute",
    "FlexibleRouteType",
    "FlexibleServiceAssignmentRef",
    "FlexibleServiceProperties",
    "FlexibleServicePropertiesRef",
    "FlexibleServiceType",
    "FlexibleStopAssignment",
    "FlexibleStopPlace",
    "FlexibleStopPlaceRef",
    "FloatingVehicles",
    "FloorLabel",
    "FlooringStatus",
    "FlooringType",
    "FontSize",
    "ForAdvertisement",
    "ForAlighting",
    "ForBoarding",
    "ForProduction",
    "ForVehicleTypeRef",
    "Formula",
    "ForwardCoupling",
    "ForwardsOnly",
    "FrameClassRef",
    "FrameDefaults",
    "FreeParkingOutOfHours",
    "FreeRecharging",
    "FreeToUse",
    "Frequency",
    "FrequencyInterval",
    "FrequencyOfUse",
    "FrequencyOfUseRef",
    "FrequencyOfUseType",
    "FrequencyRegulated",
    "FrequentTravellerDuration",
    "From",
    "FromCall",
    "FromConnectionRef",
    "FromDate",
    "FromDeckEntranceRef",
    "FromFarePointInPatternRef",
    "FromFareSectionRef",
    "FromJourneyPatternRef",
    "FromJourneyRef",
    "FromLinkRef",
    "FromMode",
    "FromNumber",
    "FromOnboardSpace",
    "FromOperatingDayRef",
    "FromPointInJourneyPatternRef",
    "FromPointInPatternRef",
    "FromPointRef",
    "FromServiceJourneyPatternRef",
    "FromServiceJourneyRef",
    "FromStopPointInJourneyPattern",
    "FromStopPointInJourneyPatternRef",
    "FromStopPointRef",
    "FromVersionRef",
    "FromVisitNumber",
    "FrontText",
    "FuelType",
    "FuelTypes",
    "FulfilmentMethod",
    "FulfilmentMethodPrice",
    "FulfilmentMethodPriceRef",
    "FulfilmentMethodRef",
    "FulfilmentMethodType",
    "FullCharge",
    "FunicularSubmode",
    "FurtherDetails",
    "GapToPlatform",
    "Garage",
    "GaragePoint",
    "GaragePointRef",
    "GarageRef",
    "Gated",
    "GearTypeDescriotion",
    "Gender",
    "GenderLimitation",
    "GeneralFrame",
    "GeneralFrameMember",
    "GeneralFrameMemberRef",
    "GeneralFrameRef",
    "GeneralGroupOfEntities",
    "GeneralGroupOfEntitiesRef",
    "GeneralOrganisation",
    "GeneralOrganisationRef",
    "GeneralSection",
    "GeneralSectionRef",
    "GeneralSign",
    "GeneralSignRef",
    "GeneralZone",
    "GenericNavigationPath",
    "GenericNavigationPathRef",
    "GenericParameterAssignment",
    "GenericParameterAssignmentInContext",
    "GenericPathJunction",
    "GenericPathJunctionRef",
    "GenericPathLink",
    "GenericPathLinkRef",
    "GeographicalInterval",
    "GeographicalIntervalPrice",
    "GeographicalIntervalPriceRef",
    "GeographicalIntervalRef",
    "GeographicalStructureFactor",
    "GeographicalStructureFactorRef",
    "GeographicalUnit",
    "GeographicalUnitPrice",
    "GeographicalUnitPriceRef",
    "GeographicalUnitRef",
    "GisFeatureRef",
    "GivesEntitlement",
    "GlassDoor",
    "GoesOnCard",
    "Gradient",
    "GradientType",
    "GridVoltage",
    "GroundMarkAlignedWithButton",
    "GroupBookingFacility",
    "GroupConstraintMember",
    "GroupMember",
    "GroupOfCustomerPurchasePackagesRef",
    "GroupOfDistanceMatrixElements",
    "GroupOfDistanceMatrixElementsRef",
    "GroupOfDistributionChannels",
    "GroupOfDistributionChannelsRef",
    "GroupOfEntities",
    "GroupOfEntitiesRef",
    "GroupOfLines",
    "GroupOfLinesRef",
    "GroupOfLinesType",
    "GroupOfLinkSequences",
    "GroupOfLinkSequencesRef",
    "GroupOfLinks",
    "GroupOfNoticesRef",
    "GroupOfOperators",
    "GroupOfOperatorsRef",
    "GroupOfPlaces",
    "GroupOfPlacesRef",
    "GroupOfPoints",
    "GroupOfPointsRef",
    "GroupOfSalesOfferPackages",
    "GroupOfSalesOfferPackagesRef",
    "GroupOfServices",
    "GroupOfServicesMember",
    "GroupOfServicesRef",
    "GroupOfSingleJourneys",
    "GroupOfSingleJourneysRef",
    "GroupOfSites",
    "GroupOfSitesRef",
    "GroupOfStopPlaces",
    "GroupOfStopPlacesRef",
    "GroupOfTariffZones",
    "GroupOfTariffZonesRef",
    "GroupOfTimebands",
    "GroupOfTimebandsRef",
    "GroupOfTimingLinks",
    "GroupOfTimingLinksRef",
    "GroupRef",
    "GroupReservation",
    "GroupSizeChanges",
    "GroupTicket",
    "GroupTicketRef",
    "Guaranteed",
    "GuideDogAccess",
    "GuideDogsAllowed",
    "HailAndRideArea",
    "HailAndRideAreaRef",
    "HandWashing",
    "HandrailHeight",
    "HandrailType",
    "HasArmrest",
    "HasBlind",
    "HasDetailLevel",
    "HasDiscountedFares",
    "HasDoor",
    "HasDynamicPricing",
    "HasExchangeFee",
    "HasFee",
    "HasFreeConnectingReservations",
    "HasHoist",
    "HasIncrementalUpdates",
    "HasLiftOrRamp",
    "HasMinimumPrice",
    "HasNotices",
    "HasOperatorRestrictions",
    "HasPhoto",
    "HasPower",
    "HasPowerSupply",
    "HasPurchaseConditions",
    "HasQuota",
    "HasReservationFee",
    "HasRouteRestrictions",
    "HasTransferFee",
    "HasTravelTimeRestrictions",
    "HasUsbPowerSocket",
    "HasWheelchairSpaces",
    "HasZoneRestrictions",
    "Heading",
    "HeadingSign",
    "HeadingSignRef",
    "Headroom",
    "HeadroomForLuggage",
    "Headway",
    "HeadwayDisplay",
    "HeadwayJourneyGroup",
    "HeadwayJourneyGroupRef",
    "HeadwayRef",
    "HeadwayService",
    "Heated",
    "Height",
    "HeightFromFloor",
    "HeightFromGround",
    "HeightOfAccessArea",
    "HeightOfLowCounter",
    "HeightOfMachineInterface",
    "HeightOfSosPanel",
    "Helmet",
    "HelpPointEquipment",
    "HelpPointEquipmentRef",
    "Hide",
    "HideDestination",
    "HideLink",
    "HighFloor",
    "HireFacility",
    "HireFacilityList",
    "HireService",
    "HireServiceRef",
    "HistoricBetween",
    "Hoist",
    "HoistOperatingRadius",
    "HolidayType",
    "HolidayTypes",
    "HostUserProfileRef",
    "HouseNumber",
    "IdentifierType",
    "IdentityDocumentRef",
    "IdentityToken",
    "IdentityVerified",
    "Image",
    "ImageUri",
    "Immobilisation",
    "IncludeDeleted",
    "IncludedIn",
    "IncludesGroupingType",
    "IncrementalUpdates",
    "IndividualPassengerInfo",
    "IndividualPassengerInfoRef",
    "IndividualTraveller",
    "IndividualTravellerRef",
    "InductionLoop",
    "InductionLoopSign",
    "InductionLoops",
    "InfoLink",
    "InfoUrl",
    "InfrastructureFrame",
    "InfrastructureFrameRef",
    "InfrastructureLink",
    "InfrastructureLinkRef",
    "InfrastructureLinkRestriction",
    "InfrastructureLinkRestrictionRef",
    "InfrastructurePoint",
    "InfrastructurePointRef",
    "InitialCarrier",
    "InstalledEquipment",
    "InstalledEquipmentRef",
    "InstallmentPaymentMethods",
    "Instruction",
    "InsuranceVerified",
    "IntegratesAnEscalatorPart",
    "Interchange",
    "InterchangeAllowed",
    "InterchangeRef",
    "InterchangeRule",
    "InterchangeRuleFilter",
    "InterchangeRuleRef",
    "InterchangeRuleTiming",
    "InterchangeRuleTimingRef",
    "Interchanging",
    "InterchangingRef",
    "InternalHeight",
    "InternalWidth",
    "IntervalType",
    "InverseAllowed",
    "InverseRouteRef",
    "IsAcceptingReturns",
    "IsAccessibleOnVoyage",
    "IsAllowed",
    "IsAutomatic",
    "IsAvailable",
    "IsBetweenSeats",
    "IsByAisle",
    "IsByWindow",
    "IsCard",
    "IsDirect",
    "IsEmergencyExit",
    "IsEntry",
    "IsExchangable",
    "IsExit",
    "IsExternal",
    "IsFacingAisle",
    "IsFacingWindow",
    "IsFareStage",
    "IsFeeRefundable",
    "IsFirstInSequence",
    "IsFlexible",
    "IsFoldup",
    "IsForbidden",
    "IsInEndRow",
    "IsInFrontRow",
    "IsLastInSequence",
    "IsLockable",
    "IsObligatory",
    "IsOperational",
    "IsPersonal",
    "IsPortable",
    "IsReclining",
    "IsRefundable",
    "IsRenting",
    "IsRequired",
    "IsRestricted",
    "IsReversible",
    "IsServiceDay",
    "IsSmartCard",
    "IsStowable",
    "IsSupplement",
    "IsValid",
    "IsWaitPoint",
    "IsoCode",
    "Itinerary",
    "JointCheckIn",
    "Journey",
    "JourneyAccounting",
    "JourneyAccountingRef",
    "JourneyConstraint",
    "JourneyDesignator",
    "JourneyDuration",
    "JourneyFrequencyGroup",
    "JourneyFrequencyGroupRef",
    "JourneyHeadway",
    "JourneyLayover",
    "JourneyMeeting",
    "JourneyMeetingRef",
    "JourneyMeetingView",
    "JourneyPart",
    "JourneyPartCouple",
    "JourneyPartCoupleRef",
    "JourneyPartPosition",
    "JourneyPartRef",
    "JourneyPattern",
    "JourneyPatternHeadway",
    "JourneyPatternHeadwayRef",
    "JourneyPatternLayover",
    "JourneyPatternLayoverRef",
    "JourneyPatternRef",
    "JourneyPatternRunTime",
    "JourneyPatternRunTimeRef",
    "JourneyPatternView",
    "JourneyPatternWaitTime",
    "JourneyPatternWaitTimeRef",
    "JourneyRef",
    "JourneyRunTime",
    "JourneyTiming",
    "JourneyTimingRef",
    "JourneyWaitTime",
    "KeptOpen",
    "Key",
    "KeyScheme",
    "KeyValue",
    "Label",
    "Lamps",
    "Landmark",
    "Lang",
    "Language",
    "LanguageUsage",
    "LanguageUse",
    "Languages",
    "LastArrivalTime",
    "LastDayOffset",
    "LastDepartureTime",
    "LastTripDate",
    "LastUpdated",
    "LastVerifiedDate",
    "LatestArrivalDayOffset",
    "LatestArrivalTime",
    "LatestBookingTime",
    "LatestDayOffset",
    "LatestTime",
    "LatestTimeDayOffset",
    "Latitude",
    "Layer",
    "LayerRef",
    "Layover",
    "LeftLuggageService",
    "LeftLuggageServiceRef",
    "LeftSideBorder",
    "LegRef",
    "LegSpace",
    "LegalName",
    "LegalStatus",
    "Length",
    "LengthOfAccessArea",
    "Level",
    "LevelAccessIntoVehicle",
    "LevelInStructure",
    "LevelInStructureRef",
    "LevelRef",
    "LicenceRequirements",
    "LiftCallEquipment",
    "LiftCallEquipmentRef",
    "LiftEquipment",
    "LiftEquipmentRef",
    "LiftFreeAccess",
    "Lighting",
    "LightingControlFacility",
    "LightingControlFacilityList",
    "LightingOnMethod",
    "LikeForLikeRefuelling",
    "LimitationGroupingType",
    "LimitationSetSelectionType",
    "LimitedUse",
    "LimitingRule",
    "LimitingRuleInContext",
    "LimitingRuleRef",
    "Line",
    "LineInDirectionRef",
    "LineLinkRef",
    "LineLinkRefByValue",
    "LineMap",
    "LineName",
    "LineNetwork",
    "LineNetworkRef",
    "LinePublicCode",
    "LineRef",
    "LineSection",
    "LineSectionPointMember",
    "LineSectionPointType",
    "LineSectionRef",
    "LineShape",
    "LineString",
    "LineType",
    "LineView",
    "Link",
    "LinkInJourneyPattern",
    "LinkInJourneyPatternRef",
    "LinkInLinkSequence",
    "LinkInSequenceRef",
    "LinkOnSection",
    "LinkProjection",
    "LinkProjectionRef",
    "LinkRef",
    "LinkRefByValue",
    "LinkSequence",
    "LinkSequenceProjection",
    "LinkSequenceProjectionRef",
    "LinkSequenceRef",
    "LocalControl",
    "LocalResident",
    "LocalService",
    "LocalServiceRef",
    "Locale",
    "LocatableSpot",
    "LocatableSpotRef",
    "LocatableSpotType",
    "LocatingSystemRef",
    "Location",
    "LocationSystem",
    "Lock",
    "LockedAccess",
    "Locker",
    "LockerDepth",
    "LockerFee",
    "LockerHeight",
    "LockerType",
    "LockerWidth",
    "LockingMechanism",
    "LockingType",
    "Log",
    "LogEntry",
    "LogEntryRef",
    "LogInRequired",
    "LogRef",
    "LogicalDisplay",
    "LogicalDisplayRef",
    "Longitude",
    "LostPropertyService",
    "LostPropertyServiceRef",
    "LowCounterAccess",
    "LowFloor",
    "LowerHandrailHeight",
    "LowerRight",
    "LuggageAllowance",
    "LuggageAllowanceRef",
    "LuggageAllowanceType",
    "LuggageAllowed",
    "LuggageCarriageFacility",
    "LuggageCarriageFacilityList",
    "LuggageChargingBasis",
    "LuggageLockerEquipment",
    "LuggageLockerEquipmentRef",
    "LuggageLockerFacility",
    "LuggageLockerFacilityList",
    "LuggageMaximalWeigth",
    "LuggageService",
    "LuggageServiceFacility",
    "LuggageServiceFacilityList",
    "LuggageServiceRef",
    "LuggageSpot",
    "LuggageSpotEquipment",
    "LuggageSpotEquipmentRef",
    "LuggageSpotRef",
    "LuggageSpotType",
    "LuggageTrolleys",
    "MachineReadable",
    "MagneticInductionLoop",
    "MainLineRef",
    "MainPartRef",
    "MainPlaceRef",
    "ManagementAgent",
    "ManagementAgentRef",
    "Mandatory",
    "MandatoryProduct",
    "Manufacturer",
    "Mark",
    "MarkUrl",
    "MarkedAs",
    "MarkingStatus",
    "MaximalFrequency",
    "MaximumAccess",
    "MaximumAge",
    "MaximumAutomaticWaitTime",
    "MaximumBagDepth",
    "MaximumBagHeight",
    "MaximumBagWeight",
    "MaximumBagWidth",
    "MaximumBookingDuration",
    "MaximumBookingPeriod",
    "MaximumChargingPower",
    "MaximumDistance",
    "MaximumDuration",
    "MaximumFlowPerMinute",
    "MaximumHeadwayInterval",
    "MaximumHeight",
    "MaximumInterchangeWindow",
    "MaximumLength",
    "MaximumLikelyDelay",
    "MaximumLimitPrice",
    "MaximumLimitPriceAsPercentage",
    "MaximumLoad",
    "MaximumNumberItems",
    "MaximumNumberOfBerths",
    "MaximumNumberOfElements",
    "MaximumNumberOfFailToCheckOutEvents",
    "MaximumNumberOfInterchanges",
    "MaximumNumberOfNamedTransferees",
    "MaximumNumberOfNightsAway",
    "MaximumNumberOfPersons",
    "MaximumNumberOfSteps",
    "MaximumNumberOfSuspensionsPerTerm",
    "MaximumNumberOfTrips",
    "MaximumNumberOfUsers",
    "MaximumNumberToReserve",
    "MaximumPassengers",
    "MaximumPeriodBeforeDeparture",
    "MaximumPeriodIntervalRef",
    "MaximumPersonsDiscounted",
    "MaximumPersonsFree",
    "MaximumPower",
    "MaximumPowerAvailable",
    "MaximumPrice",
    "MaximumPriceAsMultiple",
    "MaximumPriceAsPercentage",
    "MaximumRange",
    "MaximumRecline",
    "MaximumRentalPeriod",
    "MaximumServicesAfter",
    "MaximumServicesBefore",
    "MaximumSharingPeriod",
    "MaximumSpeed",
    "MaximumSpots",
    "MaximumStandingDuration",
    "MaximumStay",
    "MaximumSubscriptionPeriod",
    "MaximumSuspensionPeriod",
    "MaximumTimeToMakeATransfer",
    "MaximumTransferTime",
    "MaximumVelocity",
    "MaximumWaitTime",
    "MaximumWeight",
    "MaximumWidth",
    "MayBeSkipped",
    "MealFacility",
    "MealFacilityList",
    "MediaType",
    "MedicalFacility",
    "MedicalFacilityList",
    "MediumAccessDevice",
    "MediumAccessDeviceRef",
    "MediumAccessDeviceSecurityListing",
    "MediumAccessDeviceSecurityListingRef",
    "MediumApplicationInstance",
    "MediumApplicationInstanceRef",
    "MeetingPointService",
    "MeetingPointServiceRef",
    "MeetingPointServiceType",
    "MeetingRestriction",
    "MeetingRestrictionRef",
    "MeetingsRestricted",
    "MemberClassRef",
    "MemberObjectRef",
    "MemberTypeOfValueRef",
    "Method",
    "MethodName",
    "MetroSubmode",
    "MinimalFrequency",
    "MinimumAccess",
    "MinimumAge",
    "MinimumBookingDuration",
    "MinimumBookingPeriod",
    "MinimumDuration",
    "MinimumHeadwayInterval",
    "MinimumHeight",
    "MinimumLength",
    "MinimumLikelyDelay",
    "MinimumLimitPrice",
    "MinimumLimitPriceAsPercentage",
    "MinimumNumberOfCardHolders",
    "MinimumNumberOfNightsAway",
    "MinimumNumberOfPassengers",
    "MinimumNumberOfPersons",
    "MinimumNumberOfSteps",
    "MinimumNumberToReserve",
    "MinimumOvertakingWidth",
    "MinimumPeriodBeforeDeparture",
    "MinimumPeriodIntervalRef",
    "MinimumPrice",
    "MinimumPriceAsMultiple",
    "MinimumPriceAsPercentage",
    "MinimumQualificationPeriod",
    "MinimumRentalPeriod",
    "MinimumSharingPeriod",
    "MinimumStay",
    "MinimumStayRef",
    "MinimumStayType",
    "MinimumSubscriptionPeriod",
    "MinimumSuspensionPeriod",
    "MinimumTimeBeforeReentry",
    "MinimumTransferTime",
    "MinimumTurningCircle",
    "MinimumUnits",
    "MinimumWidth",
    "MirrorOnOppositeSide",
    "MobileDevice",
    "MobileDeviceRef",
    "MobileDeviceTickets",
    "MobilePhoneCoverage",
    "MobilityFacility",
    "MobilityFacilityList",
    "MobilityImpairedAccess",
    "MobilityJourneyFrame",
    "MobilityJourneyFrameRef",
    "MobilityNeed",
    "MobilityRestrictedTravellerDuration",
    "MobilityService",
    "MobilityServiceConstraintZone",
    "MobilityServiceConstraintZoneRef",
    "MobilityServiceFrame",
    "MobilityServiceFrameRef",
    "MobilityServiceRef",
    "ModalLinkRefByValue",
    "Mode",
    "ModeOfOperation",
    "ModeOfOperationRef",
    "ModeRef",
    "ModeRestrictionAssessment",
    "ModeRestrictionAssessmentRef",
    "Modification",
    "ModificationSet",
    "MoneyFacility",
    "MoneyFacilityList",
    "MoneyService",
    "MoneyServiceRef",
    "Monitored",
    "MonitoredBays",
    "MonitoredCall",
    "MonitoredVehicleSharingParkingBay",
    "MonitoredVehicleSharingParkingBayRef",
    "MonitoringRemoteControl",
    "Month",
    "MonthDayOnWhichAgeApplies",
    "MonthOfYear",
    "MonthValidityOffset",
    "MonthValidityOffsetRef",
    "MustCarry",
    "MustHaveBy",
    "MustReserveWholeCompartment",
    "MustReside",
    "MustReturnToSameBay",
    "Name",
    "NameOfClass",
    "NameOfGroup",
    "NameOnRouting",
    "NameSuffix",
    "NameType",
    "NamedObjectRef",
    "Narrative",
    "Nature",
    "NavigationPath",
    "NavigationPathAssignment",
    "NavigationPathRef",
    "NavigationType",
    "NecessaryForceToOpen",
    "NeedRanking",
    "Network",
    "NetworkFilterByValue",
    "NetworkFrameTopic",
    "NetworkRef",
    "NetworkRestriction",
    "NetworkRestrictionRef",
    "NetworkView",
    "NewValue",
    "NightTrain",
    "NoCashPayment",
    "NominalVoltage",
    "None",
    "NormalDatedVehicleJourney",
    "NormalDatedVehicleJourneyRef",
    "Note",
    "Notice",
    "NoticeAssignment",
    "NoticeAssignmentView",
    "NoticeRef",
    "NoticedObjectRef",
    "NotificationPeriod",
    "NuisanceFacility",
    "NuisanceFacilityList",
    "Number",
    "NumberOFDrivers",
    "NumberOfBaysWithRecharging",
    "NumberOfCars",
    "NumberOfExchangesAllowed",
    "NumberOfFlights",
    "NumberOfFreeConnectingReservations",
    "NumberOfGates",
    "NumberOfGears",
    "NumberOfJourneysToShow",
    "NumberOfLockers",
    "NumberOfMachines",
    "NumberOfParkingLevels",
    "NumberOfProposedTrips",
    "NumberOfReservedSeats",
    "NumberOfServers",
    "NumberOfSpaces",
    "NumberOfSpacesWithRechargePoint",
    "NumberOfSteps",
    "NumberOfTills",
    "NumberOfToilets",
    "NumberOfTravellersCarried",
    "NumberOfUnits",
    "NumberOfWheelchairAreas",
    "NumberOfWheels",
    "NumberingFromFront",
    "NumberingFromLeft",
    "ObjectFilterByValue",
    "ObjectRef",
    "ObservedPassingTime",
    "ObservedPassingTimeRef",
    "ObservedPassingTimeView",
    "OccasionalTravellerDuration",
    "OccupancyLevel",
    "OccupancyPercentage",
    "OccupancyView",
    "OccupancyViewRef",
    "OddNumberRange",
    "OffSitePathLink",
    "OffSitePathLinkRef",
    "OffenceDebit",
    "OffenceDebitRef",
    "OfferedTravelSpecification",
    "OfferedTravelSpecificationRef",
    "OldValue",
    "OnBecomingEligiblePolicy",
    "OnCeasingToBeEligiblePolicy",
    "OnMainRoute",
    "OnboardCount",
    "OnboardSpace",
    "OnboardSpaceRef",
    "OnboardStay",
    "OnboardStayRef",
    "OneForNPersons",
    "OnlinePurchaseForCollection",
    "OnlinePurchaseForETicket",
    "OnlinePurchaseForSelfPrintTicket",
    "OnlineService",
    "OnlineServiceOperator",
    "OnlineServiceOperatorRef",
    "OnlineServiceRef",
    "OnlyAtCertainDistributionPoints",
    "OntoFeatureRef",
    "OnwardCall",
    "OnwardRouteLinkRef",
    "OnwardServiceLinkRef",
    "OnwardServiceLinkView",
    "OnwardTimingLinkRef",
    "OnwardTimingLinkView",
    "OnwardVehicleMeetingLinkRef",
    "OpenTransportMode",
    "OpenTransportModeRef",
    "OperatingDay",
    "OperatingDayRef",
    "OperatingDayView",
    "OperatingDepartment",
    "OperatingDepartmentRef",
    "OperatingOrganisationView",
    "OperatingPeriod",
    "OperatingPeriodRef",
    "OperationalContext",
    "OperationalContextRef",
    "OperationalNumber",
    "OperationalOrientation",
    "Operator",
    "OperatorActivities",
    "OperatorConstraint",
    "OperatorRef",
    "OperatorView",
    "OppositeDirectionRef",
    "OrderedVersionOfObjectRef",
    "Organisation",
    "OrganisationDayType",
    "OrganisationPart",
    "OrganisationPartRef",
    "OrganisationRef",
    "OrganisationRoleType",
    "OrganisationType",
    "OrganisationView",
    "OrganisationalUnit",
    "OrganisationalUnitRef",
    "Orientation",
    "Origin",
    "OriginConstraint",
    "OtherDebit",
    "OtherDebitRef",
    "OtherDeckEntrance",
    "OtherDeckEntranceRef",
    "OtherDeckSpace",
    "OtherDeckSpaceRef",
    "OtherOrganisation",
    "OtherOrganisationRef",
    "OtherPlaceEquipment",
    "OtherTransportModes",
    "OutOfService",
    "OvernightParkingPermitted",
    "OvertakenVehicleTypeRef",
    "OvertakingAtPointRef",
    "OvertakingOnLinkRef",
    "OvertakingPossibilitiesRestricted",
    "OvertakingPossibility",
    "OvertakingPossibilityRef",
    "OvertakingVehicleTypeRef",
    "OvertakingWidth",
    "PanicButton",
    "ParentAccessSpaceRef",
    "ParentClassificationRef",
    "ParentCommonSectionRef",
    "ParentDeckSpaceRef",
    "ParentFareZoneRef",
    "ParentJourneyPartRef",
    "ParentJourneyRef",
    "ParentPointOfInterestSpaceRef",
    "ParentQuayRef",
    "ParentRef",
    "ParentSectionRef",
    "ParentSiteRef",
    "ParentStopAreaRef",
    "ParentTopographicPlaceRef",
    "ParentZoneRef",
    "Parking",
    "ParkingArea",
    "ParkingAreaRef",
    "ParkingBay",
    "ParkingBayCondition",
    "ParkingBayConditionRef",
    "ParkingBayRef",
    "ParkingBayStatus",
    "ParkingBayStatusRef",
    "ParkingCapacity",
    "ParkingCapacityRef",
    "ParkingChargeBand",
    "ParkingChargeBandRef",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingEntranceForVehiclesRef",
    "ParkingEntranceRef",
    "ParkingFacility",
    "ParkingFacilityList",
    "ParkingLayout",
    "ParkingPassengerEntrance",
    "ParkingPassengerEntranceRef",
    "ParkingPaymentCode",
    "ParkingPaymentProcess",
    "ParkingPoint",
    "ParkingPointRef",
    "ParkingPrice",
    "ParkingPriceRef",
    "ParkingProperties",
    "ParkingPropertiesRef",
    "ParkingRef",
    "ParkingReservation",
    "ParkingStayList",
    "ParkingStayType",
    "ParkingTariff",
    "ParkingTariffRef",
    "ParkingType",
    "ParkingUserType",
    "ParkingUserTypes",
    "ParkingVehicleType",
    "ParkingVehicleTypes",
    "ParkingVisibility",
    "Partial",
    "PartialRefundBasis",
    "PassageType",
    "PassengerAccessibilityNeeds",
    "PassengerAtStopTime",
    "PassengerAtStopTimeRef",
    "PassengerBeaconEquipment",
    "PassengerBeaconEquipmentRef",
    "PassengerBoardingPositionAssignment",
    "PassengerBoardingPositionAssignmentRef",
    "PassengerCapacity",
    "PassengerCapacityRef",
    "PassengerCarryingRequirement",
    "PassengerCarryingRequirementRef",
    "PassengerCarryingRequirementsView",
    "PassengerCategory",
    "PassengerCommsFacility",
    "PassengerCommsFacilityList",
    "PassengerEntrance",
    "PassengerEntranceRef",
    "PassengerEquipment",
    "PassengerEquipmentRef",
    "PassengerInformationEquipment",
    "PassengerInformationEquipmentList",
    "PassengerInformationEquipmentRef",
    "PassengerInformationFacility",
    "PassengerInformationFacilityList",
    "PassengerInformationRequestRef",
    "PassengerSafetyEquipment",
    "PassengerSafetyEquipmentRef",
    "PassengerSeatRef",
    "PassengerSpace",
    "PassengerSpaceRef",
    "PassengerSpaceType",
    "PassengerSpot",
    "PassengerSpotAllocation",
    "PassengerSpotAllocationRef",
    "PassengerSpotRef",
    "PassengerStopAssignment",
    "PassengerStopAssignmentRef",
    "PassengerStopAssignmentView",
    "PassengerVehicleCapacity",
    "PassengerVehicleCapacityRef",
    "PassengerVehicleSpot",
    "PassengerVehicleSpotRef",
    "PassengersPerMinute",
    "PassingTime",
    "PassingTimeDayOffset",
    "PassingTimeRef",
    "PassingTimeView",
    "PathAssignmentRef",
    "PathHeading",
    "PathInstruction",
    "PathInstructionRef",
    "PathJunction",
    "PathJunctionRef",
    "PathLink",
    "PathLinkInSequence",
    "PathLinkInSequenceRef",
    "PathLinkRef",
    "PathLinkRefByValue",
    "PathLinkView",
    "PaymentAppDownloadUrl",
    "PaymentByMobile",
    "PaymentGracePeriod",
    "PaymentMethod",
    "PaymentMethods",
    "PaymentUrl",
    "Pedestal",
    "PedestrianLights",
    "PenaltyFee",
    "PenaltyIfWithoutTicket",
    "PenaltyPolicy",
    "PenaltyPolicyRef",
    "PenaltyPolicyType",
    "Period",
    "PeriodConstraint",
    "Periodicity",
    "PersonCapacity",
    "PersonalModeOfOperation",
    "PersonalModeOfOperationRef",
    "PersonalOperationType",
    "PetsAllowed",
    "Phone",
    "PhoneNumberToPay",
    "PhoneVerified",
    "Photo",
    "Place",
    "PlaceCentre",
    "PlaceEquipment",
    "PlaceEquipmentRef",
    "PlaceInSequence",
    "PlaceInSequenceRef",
    "PlaceLighting",
    "PlaceLightingEquipmentRef",
    "PlaceName",
    "PlaceRef",
    "PlaceSign",
    "PlaceSignRef",
    "PlaceUse",
    "Placement",
    "Planned",
    "PlateCode",
    "PlatformHeight",
    "PlugType",
    "Point",
    "PointInJourneyPattern",
    "PointInJourneyPatternRef",
    "PointInLinkSequence",
    "PointInSequenceRef",
    "PointInSingleJourneyPathRef",
    "PointNumber",
    "PointOfInterest",
    "PointOfInterestClassification",
    "PointOfInterestClassificationHierarchy",
    "PointOfInterestClassificationRef",
    "PointOfInterestClassificationView",
    "PointOfInterestComponent",
    "PointOfInterestEntrance",
    "PointOfInterestEntranceRef",
    "PointOfInterestHierarchyRef",
    "PointOfInterestRef",
    "PointOfInterestSpace",
    "PointOfInterestSpaceRef",
    "PointOfInterestSpaceType",
    "PointOfInterestVehicleEntrance",
    "PointOfInterestVehicleEntranceRef",
    "PointOfInterestView",
    "PointOnLineSection",
    "PointOnLink",
    "PointOnLinkRef",
    "PointOnRoute",
    "PointOnRouteRef",
    "PointOnSection",
    "PointProjection",
    "PointProjectionRef",
    "PointRef",
    "PointStandingForAZone",
    "Policy",
    "PoolOfVehicles",
    "PoolOfVehiclesRef",
    "PoolingPolicyUrl",
    "Portable",
    "PositionInTrain",
    "PositionOfTrainElement",
    "PostCode",
    "PostCodeExtension",
    "PostalAddress",
    "PostalAddressRef",
    "PostalRegion",
    "PowerCouplingType",
    "PoweredTrain",
    "PoweredTrainRef",
    "PramPlaceCapacity",
    "PramsOnboardCount",
    "PreassignedFareProduct",
    "PreassignedFareProductRef",
    "PreassignedFareProductType",
    "Precision",
    "PreparationDuration",
    "Presentation",
    "PresentationPosition",
    "PreviousCall",
    "PriceGroup",
    "PriceGroupRef",
    "PriceUnit",
    "PriceUnitRef",
    "PriceableObject",
    "PriceableObjectRef",
    "PricingBasis",
    "PricingParameterSet",
    "PricingParameterSetRef",
    "PricingRule",
    "PricingRuleRef",
    "PricingService",
    "PricingServiceRef",
    "PrimaryMode",
    "PrimaryOrientation",
    "PrincipalCapacity",
    "Print",
    "PrintedPresentation",
    "Priority",
    "PrivateCode",
    "PrivateContactDetails",
    "PrivateLegRef",
    "ProductType",
    "ProfileParameterRef",
    "ProhibitedForHazardousMaterials",
    "ProjectToLinkRef",
    "ProjectToPointRef",
    "ProjectToZoneRef",
    "ProjectedFeatureRef",
    "ProjectedLinkRef",
    "ProjectedLinkSequenceRef",
    "ProjectedObjectRef",
    "ProjectedPointRef",
    "ProjectedZoneRef",
    "Projection",
    "ProjectionRef",
    "ProofRequired",
    "PropertyKeptForDuration",
    "PropertyOfDay",
    "PropulsionType",
    "PropulsionTypes",
    "ProvidedByRef",
    "ProvidesCard",
    "Province",
    "PsychosensoryNeed",
    "PtConnectionLegRef",
    "PtRideLegRef",
    "Public",
    "PublicCode",
    "PublicUse",
    "PublicityChannel",
    "Pump",
    "PurchaseAction",
    "PurchaseMoment",
    "PurchaseWhen",
    "PurchaseWindow",
    "PurchaseWindowRef",
    "PurposeOfEquipmentProfile",
    "PurposeOfEquipmentProfileRef",
    "PurposeOfGrouping",
    "PurposeOfGroupingRef",
    "PurposeOfJourneyPartition",
    "PurposeOfJourneyPartitionRef",
    "PushchairCapacity",
    "PushchairsOnboardCount",
    "QualificationPercent",
    "QualificationPeriod",
    "QualifierName",
    "QualityStructureFactor",
    "QualityStructureFactorPrice",
    "QualityStructureFactorPriceRef",
    "QualityStructureFactorRef",
    "Quay",
    "QuayAssignmentView",
    "QuayName",
    "QuayRef",
    "QuayType",
    "QueueManagement",
    "QueueingEquipment",
    "QueueingEquipmentRef",
    "QueuingSeatedPossible",
    "RailSubmode",
    "RailedQueue",
    "RailwayElement",
    "RailwayJunction",
    "RailwayLinkRef",
    "RailwayLinkRefByValue",
    "RailwayPointRef",
    "RaisedButtons",
    "Ramp",
    "RampDoorbell",
    "RampEquipment",
    "RampEquipmentRef",
    "RampFreeAccess",
    "Range",
    "RangeBetweenRefuelling",
    "Rank",
    "Ranking",
    "RateUsed",
    "ReachedFloorAnnouncement",
    "RealTimeOccupancyAvailable",
    "Reason",
    "RechargingAvailable",
    "RechargingBay",
    "RechargingBayRef",
    "RechargingEquipmentProfile",
    "RechargingEquipmentProfileRef",
    "RechargingPlan",
    "RechargingPlanRef",
    "RechargingPointAssignment",
    "RechargingPointAssignmentRef",
    "RechargingProcessType",
    "RechargingStation",
    "RechargingStationRef",
    "RechargingStep",
    "RechargingStepRef",
    "Recognizable",
    "Recycling",
    "ReferencePointRef",
    "RefuellingEquipment",
    "RefuellingEquipmentRef",
    "RefundBasis",
    "RefundPolicy",
    "RefundType",
    "Refunding",
    "RefundingRef",
    "RegisterBreakOfJourney",
    "RegistrationDate",
    "RegistrationNumber",
    "RegistrationRequired",
    "RelatedOrganisation",
    "RelationToVehicle",
    "RelationshipRef",
    "RelativeLevelOrder",
    "RelativeRanking",
    "RelativeWeighting",
    "ReliefOpportunity",
    "ReliefOpportunityRef",
    "ReliefPoint",
    "ReliefPointRef",
    "Remarks",
    "RemoteControl",
    "RentalAvailability",
    "RentalAvailabilityRef",
    "RentalOption",
    "RentalOptionRef",
    "RentalPenaltyPolicy",
    "RentalPenaltyPolicyRef",
    "RentalPenaltyPolicyType",
    "RentalPolicyUrl",
    "RepeatedTripFareRequestRef",
    "Replacing",
    "ReplacingRef",
    "RepresentedByGroupRef",
    "RequestDetail",
    "RequestMethod",
    "RequestMethodType",
    "RequestPolicy",
    "RequestStop",
    "RequestedTravelSpecification",
    "RequestedTravelSpecificationRef",
    "RequiresAccount",
    "RequiresBookingReference",
    "RequiresCard",
    "RequiresDeposit",
    "RequiresEmailAddress",
    "RequiresEntitlement",
    "RequiresNightsAway",
    "RequiresPhoto",
    "RequiresPositiveBalance",
    "RequiresRegistration",
    "RequiresReservation",
    "RequiresValidation",
    "ResellWhen",
    "Reselling",
    "ResellingRef",
    "ReservationChargeType",
    "ReservationExpiryPeriod",
    "ReservationRequired",
    "ReservationUrl",
    "ReservedSpaceFacility",
    "ReservedSpaceFacilityList",
    "Reserving",
    "ReservingRef",
    "ReservingRequirements",
    "ResidenceType",
    "ResidencyType",
    "ResidentialQualification",
    "ResidentialQualificationEligibility",
    "ResidentialQualificationEligibilityRef",
    "ResidentialQualificationRef",
    "ResourceFrame",
    "ResourceFrameRef",
    "ResponsibilityRole",
    "ResponsibilityRoleAssignment",
    "ResponsibilityRoleRef",
    "ResponsibilitySet",
    "ResponsibilitySetRef",
    "ResponsibleAreaRef",
    "ResponsibleOrganisationRef",
    "ResponsiblePartRef",
    "RestStopDistance",
    "Restricted",
    "RestrictedLine",
    "RestrictedManoeuvre",
    "RestrictedManoeuvreRef",
    "RestrictedManoeuvres",
    "RestrictedServiceFacilitySet",
    "RestrictedServiceFacilitySetRef",
    "RestrictedToChannel",
    "RestrictionType",
    "RetailConsortium",
    "RetailConsortiumRef",
    "RetailDevice",
    "RetailDeviceRef",
    "RetailDeviceSecurityListing",
    "RetailDeviceSecurityListingRef",
    "RetailFacility",
    "RetailFacilityList",
    "RetailService",
    "RetailServiceRef",
    "RetailingOrganizationRef",
    "ReturnFareTwiceSingle",
    "ReturnRouteIdentical",
    "ReturnTripsOnly",
    "Reverse",
    "ReversedOrientation",
    "Reversible",
    "ReversingDirection",
    "Review",
    "RevolvingDoor",
    "RhythmicalJourneyGroup",
    "RhythmicalJourneyGroupRef",
    "RideLegRef",
    "RidePartRef",
    "RightSideBorder",
    "RoadAddress",
    "RoadAddressRef",
    "RoadElement",
    "RoadJunction",
    "RoadLinkRef",
    "RoadLinkRefByValue",
    "RoadName",
    "RoadNumber",
    "RoadPointRef",
    "RoadVehicleMode",
    "RollingStockInventory",
    "RollingStockInventoryRef",
    "RollingStockItem",
    "RollingStockItemRef",
    "RollingStockType",
    "RoofRack",
    "RoughSurface",
    "RoughSurfaceRef",
    "RoundIfGreaterThan",
    "RoundTo",
    "RoundTrip",
    "RoundTripRef",
    "Rounding",
    "RoundingMethod",
    "RoundingModulus",
    "RoundingRef",
    "RoundingStep",
    "RoundingStepRef",
    "Route",
    "RouteConstraint",
    "RouteInstruction",
    "RouteInstructionRef",
    "RouteLink",
    "RouteLinkRef",
    "RouteLinkRefByValue",
    "RoutePoint",
    "RoutePointRef",
    "RouteRef",
    "RouteView",
    "Routing",
    "RoutingConstraintZone",
    "RoutingConstraintZoneRef",
    "RoutingRef",
    "RoutingType",
    "RowRef",
    "RubbishDisposalEquipment",
    "RubbishDisposalEquipmentRef",
    "RuleApplicability",
    "RuleObjectRef",
    "RuleStepResult",
    "RunTime",
    "SafeForGuideDog",
    "SafetyEdge",
    "SafetyFacility",
    "SafetyFacilityList",
    "SaleDiscountRight",
    "SaleDiscountRightRef",
    "SaleDiscountRightType",
    "SalesNoticeAssignment",
    "SalesOfferPackage",
    "SalesOfferPackageElement",
    "SalesOfferPackageElementRef",
    "SalesOfferPackageEntitlementGiven",
    "SalesOfferPackageEntitlementGivenRef",
    "SalesOfferPackageEntitlementRequired",
    "SalesOfferPackageEntitlementRequiredRef",
    "SalesOfferPackagePrice",
    "SalesOfferPackagePriceRef",
    "SalesOfferPackageRef",
    "SalesOfferPackageSubstitution",
    "SalesOfferPackageSubstitutionRef",
    "SalesTransaction",
    "SalesTransactionFrame",
    "SalesTransactionFrameRef",
    "SalesTransactionRef",
    "SameStationRentryPolicy",
    "Sanitary",
    "SanitaryEquipment",
    "SanitaryEquipmentRef",
    "SanitaryFacility",
    "SanitaryFacilityList",
    "SatNav",
    "ScheduleRequestRef",
    "ScheduledHeadwayInterval",
    "ScheduledModeOfOperationRef",
    "ScheduledOperation",
    "ScheduledOperationType",
    "ScheduledStopPoint",
    "ScheduledStopPointRef",
    "ScheduledStopPointView",
    "SchematicMap",
    "SchematicMapMember",
    "SchematicMapMemberRef",
    "SchematicMapRef",
    "ScopeOfTicket",
    "ScopeOfTicketList",
    "ScopeOfTicketsAvailable",
    "ScopingMethod",
    "Season",
    "Seasons",
    "SeatAllocationMethod",
    "SeatBackHeight",
    "SeatDepth",
    "SeatEquipment",
    "SeatEquipmentRef",
    "SeatHeight",
    "SeatingCapacity",
    "SeatingEquipment",
    "SeatingEquipmentRef",
    "Seats",
    "SecondClassDistance",
    "SecondClassReturn",
    "SecondClassSingle",
    "Section",
    "SectionInSequence",
    "SectionRef",
    "SectionType",
    "Secure",
    "SecureParking",
    "SecurityList",
    "SecurityListRef",
    "SecurityListing",
    "SecurityListingRef",
    "SelfDriveSubmode",
    "SelfPropelled",
    "SelfServiceLockers",
    "SensorEquipment",
    "SensorEquipmentRef",
    "SensorInEntrance",
    "SensorInEntranceRef",
    "SensorInSpot",
    "SensorInSpotRef",
    "SequenceFromFront",
    "SeriesConstraint",
    "SeriesConstraintPrice",
    "SeriesConstraintPriceRef",
    "SeriesConstraintRef",
    "SeriesType",
    "ServiceAccessCode",
    "ServiceAccessCodeRef",
    "ServiceAccessRight",
    "ServiceAccessRightRef",
    "ServiceAlteration",
    "ServiceAlterationType",
    "ServiceBookingArrangement",
    "ServiceBookingArrangementRef",
    "ServiceBookingArrangements",
    "ServiceCalendar",
    "ServiceCalendarFrame",
    "ServiceCalendarFrameRef",
    "ServiceCalendarRef",
    "ServiceDesignator",
    "ServiceExclusion",
    "ServiceExclusionRef",
    "ServiceFacilitySet",
    "ServiceFacilitySetRef",
    "ServiceFrame",
    "ServiceFrameRef",
    "ServiceJourney",
    "ServiceJourneyInterchange",
    "ServiceJourneyInterchangeRef",
    "ServiceJourneyInterchangeView",
    "ServiceJourneyPattern",
    "ServiceJourneyPatternInterchange",
    "ServiceJourneyPatternInterchangeRef",
    "ServiceJourneyPatternRef",
    "ServiceJourneyPatternType",
    "ServiceJourneyRef",
    "ServiceLink",
    "ServiceLinkInJourneyPattern",
    "ServiceLinkInSequenceRef",
    "ServiceLinkRef",
    "ServiceLinkRefByValue",
    "ServiceList",
    "ServicePattern",
    "ServicePatternRef",
    "ServiceReservationFacility",
    "ServiceReservationFacilityList",
    "ServiceSite",
    "ServiceSiteRef",
    "ServicedOrganisation",
    "ServicedOrganisationRef",
    "ServicedOrganisationType",
    "SharedUsage",
    "SharingPolicyUrl",
    "SharpsDisposal",
    "ShelterEquipment",
    "ShelterEquipmentRef",
    "ShortCode",
    "ShortName",
    "ShortStopCode",
    "ShortTrip",
    "ShowAsAccessible",
    "ShowEntranceSeparately",
    "ShowExitSeparately",
    "ShowHeadingSeparately",
    "ShowerFacility",
    "SideText",
    "SignContentType",
    "SignEquipment",
    "SignEquipmentRef",
    "SignGraphic",
    "SignageToLift",
    "SimpleAvailabilityCondition",
    "SimpleFeature",
    "SimpleFeatureRef",
    "SimpleObjectRef",
    "SimpleValidityCondition",
    "SimpleVehicleType",
    "SimpleVehicleTypeRef",
    "SingleJourney",
    "SingleJourneyPath",
    "SingleJourneyPathRef",
    "SingleJourneyRef",
    "SingleTripFareRequestRef",
    "Site",
    "SiteComponent",
    "SiteComponentRef",
    "SiteConnection",
    "SiteConnectionRef",
    "SiteElement",
    "SiteElementRef",
    "SiteEquipment",
    "SiteEquipmentRef",
    "SiteFacilitySet",
    "SiteFacilitySetRef",
    "SiteFrame",
    "SiteFrameRef",
    "SiteNavigationPath",
    "SiteNavigationPathRef",
    "SitePathJunction",
    "SitePathJunctionRef",
    "SitePathLink",
    "SitePathLinkRef",
    "SiteRef",
    "SiteStructure",
    "SiteStructureRef",
    "SiteType",
    "SkiRack",
    "Smartcard",
    "SmartcardRef",
    "Smoker",
    "SmokingAllowed",
    "SnowAndIceSubmode",
    "SosPanel",
    "SpatialFeature",
    "SpatialFeatureRef",
    "SpecialPlaceCapacity",
    "SpecialPlacesOccupied",
    "SpecialService",
    "SpecialServiceRef",
    "SpecificParameterAssignment",
    "Speed",
    "SpiralStair",
    "Splittable",
    "SpotAffinity",
    "SpotAffinityRef",
    "SpotAffinityType",
    "SpotAllocationMethodRef",
    "SpotAvailabilityStatus",
    "SpotColumn",
    "SpotColumnRef",
    "SpotEquipment",
    "SpotEquipmentRef",
    "SpotRow",
    "SpotRowRef",
    "SpotSensor",
    "SpotSensorRef",
    "SrsName",
    "Staffing",
    "StairEquipment",
    "StairFlight",
    "StairFreeAccess",
    "StairRamp",
    "StaircaseEquipment",
    "StaircaseEquipmentRef",
    "StakeholderRoleType",
    "StandardDuration",
    "StandardFareTable",
    "StandardFareTableRef",
    "StandardTransferTime",
    "StandardWaitTime",
    "StandingAllowed",
    "StandingCapacity",
    "Start",
    "StartDate",
    "StartDay",
    "StartEvent",
    "StartGeographicalValue",
    "StartMeetingPointRef",
    "StartMonth",
    "StartName",
    "StartOfValidity",
    "StartPointInPatternRef",
    "StartPointOnLinkByValue",
    "StartPointOnLinkRef",
    "StartPointRef",
    "StartSpot",
    "StartStopPointRef",
    "StartStopPointView",
    "StartTariffZoneRef",
    "StartTariffZoneView",
    "StartTime",
    "StartTimeAtStopPoint",
    "StartTimeAtStopPointRef",
    "StartTimeDayOffset",
    "StartTimeInBlock",
    "StartValue",
    "Status",
    "StaySeated",
    "StepColourContrast",
    "StepCondition",
    "StepFree",
    "StepFreeAccess",
    "StepHeight",
    "StepLength",
    "StepLimit",
    "StepLimitRef",
    "StopArea",
    "StopAreaRef",
    "StopAssignment",
    "StopAssignmentRef",
    "StopEventRequestRef",
    "StopFinderRequestRef",
    "StopPlace",
    "StopPlaceComponent",
    "StopPlaceEntrance",
    "StopPlaceEntranceRef",
    "StopPlaceRef",
    "StopPlaceSpace",
    "StopPlaceSpaceRef",
    "StopPlaceType",
    "StopPlaceVehicleEntrance",
    "StopPlaceVehicleEntranceRef",
    "StopPlaceView",
    "StopPlaceWeight",
    "StopPointInJourneyPattern",
    "StopPointInJourneyPatternRef",
    "StopPointInJourneyPatternView",
    "StopRequestButton",
    "StopRequestTimeout",
    "StopType",
    "StopUse",
    "StopUseConstraint",
    "Street",
    "Submode",
    "SubmodeRef",
    "Subscribing",
    "SubscribingRef",
    "SubscriptionPolicy",
    "SubscriptionRenewalPolicy",
    "SubscriptionTermType",
    "Suburb",
    "Suitability",
    "Suitable",
    "SuitableFor",
    "SuitableForCycles",
    "SummerTimeZone",
    "SummerTimeZoneOffset",
    "SupplementProduct",
    "SupplementProductRef",
    "SupplementProductType",
    "SupplementToFareProductRef",
    "SupplyContractRef",
    "SupportBarHeight",
    "SupportPhoneNumber",
    "SurfaceType",
    "Surname",
    "Suspending",
    "SuspendingRef",
    "Suspension",
    "SuspensionPolicy",
    "SymbolMarkingUsualRoute",
    "TableType",
    "TactileActuators",
    "TactileGroundFloorButton",
    "TactileGuidanceAvailable",
    "TactileGuidanceStrips",
    "TactileGuidingStrip",
    "TactileGuidingStripStatus",
    "TactileInterfaceAvailable",
    "TactileValidationFeedback",
    "TactileWarningStrip",
    "TactileWarningStripContrast",
    "TactileWriting",
    "Talkative",
    "TargetEnergy",
    "TargetPassingTime",
    "TargetPassingTimeRef",
    "TargetPassingTimeView",
    "Tariff",
    "TariffBasis",
    "TariffObjectRef",
    "TariffRef",
    "TariffZone",
    "TariffZoneConstraint",
    "TariffZoneRef",
    "TaxCategory",
    "TaxiParkingArea",
    "TaxiParkingAreaRef",
    "TaxiRank",
    "TaxiRankRef",
    "TaxiService",
    "TaxiServicePlaceAssignment",
    "TaxiServicePlaceAssignmentRef",
    "TaxiServiceRef",
    "TaxiStand",
    "TaxiStandRef",
    "TaxiSubmode",
    "TelCountryCode",
    "TelExtensionNumber",
    "TelNationalNumber",
    "TelecabinSubmode",
    "TemplateServiceJourney",
    "TemplateServiceJourneyRef",
    "TemplateVehicleJourney",
    "TemplateVehicleJourneyType",
    "Temporary",
    "Text",
    "TextColour",
    "TextColourName",
    "TextFont",
    "TextFontName",
    "TextLanguage",
    "TexturedSurface",
    "ThirdPartyProduct",
    "ThirdPartyProductRef",
    "ThroughAccess",
    "ThroughLoader",
    "TicketCounter",
    "TicketCounterService",
    "TicketMachines",
    "TicketOffice",
    "TicketTypeList",
    "TicketTypesAvailable",
    "TicketValidatorEquipment",
    "TicketValidatorEquipmentRef",
    "TicketValidatorType",
    "TicketedQueue",
    "Ticketing",
    "TicketingEquipment",
    "TicketingEquipmentRef",
    "TicketingFacility",
    "TicketingFacilityList",
    "TicketingService",
    "TicketingServiceFacility",
    "TicketingServiceFacilityList",
    "TicketingServiceList",
    "TicketingServiceRef",
    "Tides",
    "TiltAngle",
    "TiltType",
    "Time",
    "TimeDemandProfile",
    "TimeDemandProfileMember",
    "TimeDemandProfileRef",
    "TimeDemandType",
    "TimeDemandTypeAssignment",
    "TimeDemandTypeAssignmentRef",
    "TimeDemandTypeRef",
    "TimeInterval",
    "TimeIntervalPrice",
    "TimeIntervalPriceRef",
    "TimeIntervalRef",
    "TimeStructureFactor",
    "TimeStructureFactorRef",
    "TimeUnit",
    "TimeUnitPrice",
    "TimeUnitPriceRef",
    "TimeUnitRef",
    "TimeZone",
    "TimeZoneOffset",
    "Timeband",
    "TimebandRef",
    "TimetableFrame",
    "TimetableFrameRef",
    "TimetabledPassingTime",
    "TimetabledPassingTimeRef",
    "TimetabledPassingTimeView",
    "TimingAlgorithmType",
    "TimingAlgorithmTypeRef",
    "TimingLink",
    "TimingLinkInJourneyPattern",
    "TimingLinkInJourneyPatternRef",
    "TimingLinkRef",
    "TimingLinkRefByValue",
    "TimingPattern",
    "TimingPatternRef",
    "TimingPoint",
    "TimingPointInJourneyPattern",
    "TimingPointInJourneyPatternRef",
    "TimingPointRef",
    "TimingPointStatus",
    "Title",
    "To",
    "ToCall",
    "ToClassOfUseRef",
    "ToConnectionRef",
    "ToDate",
    "ToDeckEntranceRef",
    "ToFareClass",
    "ToFarePointInPatternRef",
    "ToFareSectionRef",
    "ToJourneyPatternRef",
    "ToJourneyRef",
    "ToLinkRef",
    "ToMode",
    "ToNumber",
    "ToOnboardSpace",
    "ToOperatingDayRef",
    "ToPointInJourneyPatternRef",
    "ToPointInPatternRef",
    "ToPointRef",
    "ToServiceJourneyPatternRef",
    "ToServiceJourneyRef",
    "ToStopPointInJourneyPattern",
    "ToStopPointInJourneyPatternRef",
    "ToStopPointRef",
    "ToVersionRef",
    "ToVisitNumber",
    "ToiletFacility",
    "ToiletsType",
    "TopEnd",
    "Topic",
    "TopographicPlace",
    "TopographicPlaceDescriptor",
    "TopographicPlaceRef",
    "TopographicPlaceType",
    "TopographicPlaceView",
    "TopographicProjection",
    "TopographicProjectionRef",
    "TotalCapacity",
    "TotalChargeEnergy",
    "TotalNumberOfReservedSeats",
    "TotalPower",
    "TotalWeight",
    "Towards",
    "Town",
    "Trace",
    "TractiveElementType",
    "TractiveElementTypeRef",
    "TractiveRollingStockItem",
    "TractiveRollingStockItemRef",
    "TradingName",
    "TrafficControlPoint",
    "TrafficControlPointRef",
    "TrailerHitch",
    "TrailingElementType",
    "TrailingElementTypeRef",
    "TrailingRollingStockItem",
    "TrailingRollingStockItemRef",
    "Train",
    "TrainBlock",
    "TrainBlockPart",
    "TrainBlockPartRef",
    "TrainBlockRef",
    "TrainComponent",
    "TrainComponentLabelAssignment",
    "TrainComponentLabelAssignmentRef",
    "TrainComponentRef",
    "TrainComponentStopAssignment",
    "TrainComponentStopAssignmentRef",
    "TrainComponentView",
    "TrainElement",
    "TrainElementRef",
    "TrainElementType",
    "TrainElementTypeRef",
    "TrainElementTypeType",
    "TrainInCompoundTrain",
    "TrainInCompoundTrainRef",
    "TrainNumber",
    "TrainNumberRef",
    "TrainRef",
    "TrainRestrictions",
    "TrainSize",
    "TrainSizeType",
    "TrainStopAssignment",
    "TrainStopAssignmentRef",
    "TramSubmode",
    "Transfer",
    "TransferDuration",
    "TransferLegRef",
    "TransferMode",
    "TransferOnly",
    "TransferRef",
    "TransferRestriction",
    "TransferRestrictionRef",
    "Transferability",
    "TransferabilityRef",
    "TransitCarrier",
    "Transition",
    "Transmission",
    "TransportAdministrativeZone",
    "TransportAdministrativeZoneRef",
    "TransportMode",
    "TransportModes",
    "TransportOrganisation",
    "TransportOrganisationRef",
    "TransportSubmode",
    "TransportType",
    "TransportTypeRef",
    "TravelAgent",
    "TravelAgentRef",
    "TravelDocument",
    "TravelDocumentRef",
    "TravelDocumentSecurityListing",
    "TravelDocumentSecurityListingRef",
    "TravelSpecification",
    "TravelSpecificationRef",
    "TravelSpecificationSummaryView",
    "TravelatorEquipment",
    "TravelatorEquipmentRef",
    "TravellingWithPet",
    "TriggerObjectRef",
    "TripDebit",
    "TripDebitRef",
    "TripLegRef",
    "TripPatternRef",
    "TripPlanRequestRef",
    "TripRef",
    "TripType",
    "TrolleyStandEquipment",
    "TrolleyStandEquipmentRef",
    "TurnaroundTimeLimitTime",
    "TurnaroundTimeLimitTimeRef",
    "TurningSpace",
    "TurningSpacePosition",
    "Type",
    "TypeOfAccessRightAssignment",
    "TypeOfAccessRightAssignmentRef",
    "TypeOfActivation",
    "TypeOfActivationRef",
    "TypeOfBatteryChemistry",
    "TypeOfBatteryChemistryRef",
    "TypeOfCodespaceAssignment",
    "TypeOfCodespaceAssignmentRef",
    "TypeOfConcession",
    "TypeOfConcessionRef",
    "TypeOfCongestion",
    "TypeOfCongestionRef",
    "TypeOfCoupling",
    "TypeOfCustomerAccount",
    "TypeOfCustomerAccountRef",
    "TypeOfDeckEntrance",
    "TypeOfDeckEntranceRef",
    "TypeOfDeckEntranceUsage",
    "TypeOfDeckEntranceUsageRef",
    "TypeOfDeckSpace",
    "TypeOfDeckSpaceRef",
    "TypeOfDeliveryVariant",
    "TypeOfDeliveryVariantRef",
    "TypeOfDriverPermit",
    "TypeOfDriverPermitRef",
    "TypeOfEntity",
    "TypeOfEntityRef",
    "TypeOfEquipment",
    "TypeOfEquipmentRef",
    "TypeOfFacility",
    "TypeOfFacilityRef",
    "TypeOfFareContract",
    "TypeOfFareContractEntry",
    "TypeOfFareContractEntryRef",
    "TypeOfFareContractRef",
    "TypeOfFareProduct",
    "TypeOfFareProductRef",
    "TypeOfFareStructureElement",
    "TypeOfFareStructureElementRef",
    "TypeOfFareStructureFactor",
    "TypeOfFareStructureFactorRef",
    "TypeOfFareTable",
    "TypeOfFareTableRef",
    "TypeOfFeature",
    "TypeOfFeatureRef",
    "TypeOfFleet",
    "TypeOfFleetRef",
    "TypeOfFlexibleService",
    "TypeOfFlexibleServiceRef",
    "TypeOfFrame",
    "TypeOfFrameRef",
    "TypeOfFuel",
    "TypeOfJourneyPattern",
    "TypeOfJourneyPatternRef",
    "TypeOfLine",
    "TypeOfLineRef",
    "TypeOfLink",
    "TypeOfLinkRef",
    "TypeOfLinkSequence",
    "TypeOfLinkSequenceRef",
    "TypeOfLocatableSpot",
    "TypeOfLocatableSpotRef",
    "TypeOfMachineReadability",
    "TypeOfMachineReadabilityRef",
    "TypeOfMediumAccessDevice",
    "TypeOfMediumAccessDeviceRef",
    "TypeOfMobilityService",
    "TypeOfMobilityServiceRef",
    "TypeOfModeOfOperation",
    "TypeOfModeOfOperationRef",
    "TypeOfName",
    "TypeOfNotice",
    "TypeOfNoticeRef",
    "TypeOfOperation",
    "TypeOfOperationRef",
    "TypeOfOrganisation",
    "TypeOfOrganisationPart",
    "TypeOfOrganisationPartRef",
    "TypeOfOrganisationRef",
    "TypeOfParking",
    "TypeOfParkingRef",
    "TypeOfPassengerInformationEquipment",
    "TypeOfPassengerInformationEquipmentRef",
    "TypeOfPaymentMethod",
    "TypeOfPaymentMethodRef",
    "TypeOfPlace",
    "TypeOfPlaceRef",
    "TypeOfPlug",
    "TypeOfPlugRef",
    "TypeOfPoint",
    "TypeOfPointRef",
    "TypeOfPricingRule",
    "TypeOfPricingRuleRef",
    "TypeOfProductCategory",
    "TypeOfProductCategoryConstraint",
    "TypeOfProductCategoryRef",
    "TypeOfProjection",
    "TypeOfProjectionRef",
    "TypeOfProof",
    "TypeOfProofRef",
    "TypeOfResponsibilityRole",
    "TypeOfResponsibilityRoleRef",
    "TypeOfRetailDevice",
    "TypeOfRetailDeviceRef",
    "TypeOfRollingStock",
    "TypeOfRollingStockRef",
    "TypeOfSalesOfferPackage",
    "TypeOfSalesOfferPackageRef",
    "TypeOfSecurityList",
    "TypeOfSecurityListRef",
    "TypeOfService",
    "TypeOfServiceFeature",
    "TypeOfServiceFeatureRef",
    "TypeOfServiceRef",
    "TypeOfTariff",
    "TypeOfTariffRef",
    "TypeOfTimeDemandType",
    "TypeOfTimeDemandTypeRef",
    "TypeOfTransfer",
    "TypeOfTransferRef",
    "TypeOfTravelDocument",
    "TypeOfTravelDocumentConstraint",
    "TypeOfTravelDocumentRef",
    "TypeOfUsageParameter",
    "TypeOfUsageParameterRef",
    "TypeOfValidity",
    "TypeOfValidityRef",
    "TypeOfValue",
    "TypeOfValueRef",
    "TypeOfVersion",
    "TypeOfVersionRef",
    "TypeOfWheelchair",
    "TypeOfWheelchairRef",
    "TypeOfZone",
    "TypeOfZoneRef",
    "UicCode",
    "UicOperatingPeriod",
    "UicOperatingPeriodRef",
    "UicProductCharacteristic",
    "UicProductCharacteristicList",
    "UicTrainRate",
    "Units",
    "UnlimitedMileage",
    "UnpoweredTrain",
    "UnpoweredTrainRef",
    "UnscheduledPath",
    "UnusedTicketsOnly",
    "UpperLeft",
    "Urgency",
    "Url",
    "Usage",
    "UsageDiscountRight",
    "UsageDiscountRightRef",
    "UsageDiscountRightType",
    "UsageEnd",
    "UsageParameter",
    "UsageParameterPrice",
    "UsageParameterPriceRef",
    "UsageParameterRef",
    "UsageStartConstraintType",
    "UsageTrigger",
    "UsageValidityPeriod",
    "UsageValidityPeriodRef",
    "UsbPowerSockets",
    "UseToExclude",
    "UserAcronym",
    "UserConstraint",
    "UserNeed",
    "UserProfile",
    "UserProfileEligibility",
    "UserProfileEligibilityRef",
    "UserProfileRef",
    "UserTypes",
    "VATNumber",
    "ValidBetween",
    "ValidDayBits",
    "ValidDuring",
    "ValidableElement",
    "ValidableElementPrice",
    "ValidableElementPriceRef",
    "ValidableElementRef",
    "ValidationGuidance",
    "ValidityCondition",
    "ValidityConditionRef",
    "ValidityParameterAssignment",
    "ValidityParameterAssignmentType",
    "ValidityParameterGroupingType",
    "ValidityParameterSetSelectionType",
    "ValidityPeriod",
    "ValidityPeriodType",
    "ValidityRuleParameter",
    "ValidityRuleParameterRef",
    "ValidityTrigger",
    "ValidityTriggerRef",
    "Value",
    "ValueName",
    "ValueSet",
    "VariantText",
    "Vehicle",
    "VehicleAccessCredentialsAssignment",
    "VehicleAccessCredentialsAssignmentRef",
    "VehicleAccessFacility",
    "VehicleAccessFacilityList",
    "VehicleCapacity",
    "VehicleCategories",
    "VehicleCategory",
    "VehicleChargingEquipment",
    "VehicleChargingEquipmentRef",
    "VehicleCollection",
    "VehicleEntrance",
    "VehicleEntranceRef",
    "VehicleEquipmentProfile",
    "VehicleEquipmentProfileMember",
    "VehicleEquipmentProfileMemberRef",
    "VehicleEquipmentProfileRef",
    "VehicleEquipmentRef",
    "VehicleJourney",
    "VehicleJourneyHeadway",
    "VehicleJourneyLayover",
    "VehicleJourneyRef",
    "VehicleJourneyRunTime",
    "VehicleJourneySpotAllocation",
    "VehicleJourneySpotAllocationRef",
    "VehicleJourneyStopAssignment",
    "VehicleJourneyStopAssignmentRef",
    "VehicleJourneyWaitTime",
    "VehicleManoeuvringRequirement",
    "VehicleManoeuvringRequirementRef",
    "VehicleMeetingLink",
    "VehicleMeetingLinkRef",
    "VehicleMeetingPlace",
    "VehicleMeetingPlaceRef",
    "VehicleMeetingPoint",
    "VehicleMeetingPointAssignment",
    "VehicleMeetingPointAssignmentRef",
    "VehicleMeetingPointInPath",
    "VehicleMeetingPointRef",
    "VehicleMode",
    "VehicleModel",
    "VehicleModelProfile",
    "VehicleModelProfileRef",
    "VehicleModelRef",
    "VehicleModes",
    "VehicleOrientation",
    "VehiclePoolerProfile",
    "VehiclePoolerProfileRef",
    "VehiclePooling",
    "VehiclePoolingDriverInfo",
    "VehiclePoolingDriverInfoRef",
    "VehiclePoolingMeetingPlace",
    "VehiclePoolingMeetingPlaceRef",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingAreaRef",
    "VehiclePoolingParkingBay",
    "VehiclePoolingParkingBayRef",
    "VehiclePoolingPlaceAssignment",
    "VehiclePoolingPlaceAssignmentRef",
    "VehiclePoolingRef",
    "VehiclePoolingService",
    "VehiclePoolingServiceRef",
    "VehiclePoolingType",
    "VehiclePositionAlignment",
    "VehiclePositionAlignmentRef",
    "VehicleProfileRef",
    "VehicleQuayAlignment",
    "VehicleQuayAlignmentRef",
    "VehicleRef",
    "VehicleReleaseEquipment",
    "VehicleReleaseEquipmentRef",
    "VehicleRental",
    "VehicleRentalRef",
    "VehicleRentalService",
    "VehicleRentalServiceRef",
    "VehicleRentalType",
    "VehicleRequirement",
    "VehicleRequirementRef",
    "VehicleScheduleFrame",
    "VehicleScheduleFrameRef",
    "VehicleService",
    "VehicleServicePart",
    "VehicleServicePartRef",
    "VehicleServicePlaceAssignment",
    "VehicleServicePlaceAssignmentRef",
    "VehicleServiceRef",
    "VehicleSharing",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingAreaRef",
    "VehicleSharingParkingBay",
    "VehicleSharingParkingBayRef",
    "VehicleSharingPlaceAssignment",
    "VehicleSharingPlaceAssignmentRef",
    "VehicleSharingRef",
    "VehicleSharingService",
    "VehicleSharingServiceRef",
    "VehicleSharingType",
    "VehicleSide",
    "VehicleStoppingPlace",
    "VehicleStoppingPlaceRef",
    "VehicleStoppingPosition",
    "VehicleStoppingPositionRef",
    "VehicleType",
    "VehicleTypeAtPoint",
    "VehicleTypeAtPointRef",
    "VehicleTypePreference",
    "VehicleTypePreferenceRef",
    "VehicleTypeRef",
    "VehicleTypeStopAssignment",
    "VehicleTypeStopAssignmentRef",
    "VehicleTypeZoneRestriction",
    "VehicleTypeZoneRestrictionRef",
    "Version",
    "VersionFrame",
    "VersionFrameRef",
    "VersionOfObjectRef",
    "VersionRef",
    "VersionType",
    "VersionedChild",
    "Via",
    "ViaFlag",
    "ViaType",
    "VibratingCrossingAids",
    "VisitNumber",
    "VisualContrast",
    "VisualGuidanceBands",
    "VisualObstacle",
    "VisualSignsAvailable",
    "VisualValidationFeedback",
    "WaitTime",
    "WaitingEquipment",
    "WaitingEquipmentRef",
    "WaitingRoomEquipment",
    "WaitingRoomEquipmentRef",
    "WaitingTime",
    "WalkTransferDuration",
    "WaterSubmode",
    "WeeksOfMonth",
    "Weight",
    "Weighting",
    "WheelchairAccepted",
    "WheelchairAccess",
    "WheelchairAreaLength",
    "WheelchairAreaWidth",
    "WheelchairBookingRequired",
    "WheelchairLuggageTrolleys",
    "WheelchairPassable",
    "WheelchairPassengers",
    "WheelchairPlaceCapacity",
    "WheelchairSuitable",
    "WheelchairTurningCircle",
    "WheelchairUnaided",
    "WheelchairVehicleEquipment",
    "WheelchairVehicleEquipmentRef",
    "WheelchairVehicleRef",
    "WheelchairsOnboardCount",
    "Whitelist",
    "WhitelistRef",
    "Width",
    "WidthOfAccessArea",
    "WinterTyres",
    "WireElement",
    "WireJunction",
    "WireLinkRef",
    "WireLinkRefByValue",
    "WirePointRef",
    "WithConditionRef",
    "WithSalesOfferPackageRef",
    "WithoutRiser",
    "WomenOnly",
    "XOffset",
    "Xmlns",
    "XmlnsUrl",
    "YOffset",
    "ZebraCrossing",
    "Zone",
    "ZoneContainingStops",
    "ZoneInSeries",
    "ZoneInSeriesRef",
    "ZoneProjection",
    "ZoneProjectionRef",
    "ZoneRef",
    "ZoneTopology",
    "ZoneUse",
    "ZoneView",
    "acceptedDriverPermits",
    "accessRightParameterAssignments",
    "accessRightsInProduct",
    "accessSpaces",
    "accesses",
    "accommodations",
    "activatedEquipments",
    "activationLinks",
    "activationPoints",
    "actualVehicleEquipments",
    "additionalNetworks",
    "additionalOperators",
    "additionalTopographicPlaces",
    "addresses",
    "adjacentPlaces",
    "adjacentSites",
    "administrativeZones",
    "allowedDirections",
    "alternativeDescriptors",
    "alternativeNames",
    "alternativeTexts",
    "amountOfPriceUnits",
    "applicationInstances",
    "appliesTo",
    "areas",
    "assignments",
    "authorityTypes",
    "bays",
    "blacklistRefs",
    "blacklists",
    "blockParts",
    "blockRefs",
    "blocks",
    "boardingPositionEntrances",
    "boardingPositions",
    "bookingArrangements",
    "bookingTimes",
    "borderPoints",
    "calls",
    "canCarry",
    "canManoeuvre",
    "canRotate",
    "capacities",
    "cappingRules",
    "cells",
    "checkConstraintDelays",
    "checkConstraintThroughputs",
    "checkConstraints",
    "classes",
    "classifications",
    "codespaceAssignments",
    "codespaces",
    "columns",
    "commonSections",
    "companionProfiles",
    "compatibleWith",
    "components",
    "configurationConditions",
    "connections",
    "contacts",
    "containedIn",
    "contains",
    "contentValidityConditions",
    "contractDocuments",
    "contractees",
    "contractors",
    "contracts",
    "controlCentres",
    "controllableElements",
    "controllableElementsInSequence",
    "countries",
    "coupledJourneys",
    "coursesOfJourneys",
    "crewBases",
    "customerAccountEntries",
    "customerAccounts",
    "customerEligibilities",
    "customerPurchasePackageElements",
    "customerPurchasePackageEntries",
    "customerPurchasePackages",
    "customers",
    "dataObjects",
    "dataSources",
    "datedCalls",
    "datedPassingTimes",
    "dayTypeAssignments",
    "dayTypeRefs",
    "dayTypes",
    "deckEntranceAssignmentRef",
    "deckEntranceAssignments",
    "deckEntranceCouples",
    "deckEntranceUsages",
    "deckEntrances",
    "deckLevels",
    "deckNavigationPaths",
    "deckPathJunctions",
    "deckPathLinks",
    "deckPlacesInSequence",
    "deckPlanAssignments",
    "deckPlans",
    "deckSpaceCapacities",
    "deckSpaces",
    "deckWindows",
    "decks",
    "defaultInterchanges",
    "delays",
    "delegatedFrom",
    "delegatedResponsibilitySets",
    "deltaValues",
    "departments",
    "destinationDisplays",
    "destinations",
    "directions",
    "discountRights",
    "displayAssignments",
    "distanceMatrixElements",
    "distributionAssignments",
    "distributionChannels",
    "distributionPoints",
    "documentLinks",
    "driverTrips",
    "duties",
    "dutyParts",
    "elementAccesses",
    "elements",
    "entrances",
    "equipmentPlaces",
    "equipmentPositions",
    "equipmentProfiles",
    "equipments",
    "excludedJourneyPatternRefs",
    "facilities",
    "facilitySets",
    "fareContractEntries",
    "fareContracts",
    "fareElementsInSequence",
    "farePointsInPattern",
    "fareProducts",
    "fareScheduledStopPoints",
    "fareSections",
    "fareStructureElements",
    "fareStructureElementsInSequence",
    "fareTables",
    "fareZones",
    "featureMembers",
    "features",
    "fleets",
    "flexibleLinkProperties",
    "flexiblePointProperties",
    "flexibleServiceProperties",
    "flexibleStopPlaces",
    "flights",
    "frames",
    "frequencyGroups",
    "fulfilmentMethods",
    "garagePoints",
    "garages",
    "generalSections",
    "geographicalIntervals",
    "geographicalStructureFactors",
    "geographicalUnits",
    "gml:LineString",
    "gml:MultiPolygon",
    "gml:MultiSurface",
    "gml:Polygon",
    "gml:pos",
    "groupMemberships",
    "groupOfTimebands",
    "groupsOfDistanceMatrixElements",
    "groupsOfDistributionChannels",
    "groupsOfEntities",
    "groupsOfLines",
    "groupsOfLinks",
    "groupsOfOperators",
    "groupsOfPoints",
    "groupsOfSaleOfferPackages",
    "groupsOfSalesOfferPackages",
    "groupsOfServices",
    "groupsOfSingleJourneys",
    "groupsOfSites",
    "groupsOfStopPlaces",
    "groupsOfTariffZones",
    "headways",
    "includes",
    "individualPassengerInfos",
    "individualTravellers",
    "infoLinks",
    "installmentTypesOfPaymentMethod",
    "interchangeRules",
    "interchanges",
    "isAvailable",
    "isValid",
    "journeyAccountings",
    "journeyInterchanges",
    "journeyMeetings",
    "journeyPartCouples",
    "journeyPartPositions",
    "journeyParts",
    "journeyPatterns",
    "journeys",
    "junctions",
    "keyList",
    "layers",
    "layovers",
    "levels",
    "levelsInStructure",
    "limitations",
    "lineDirections",
    "lineNetworks",
    "lines",
    "linesInDirectionRefs",
    "links",
    "linksInSequence",
    "linksOnSection",
    "localServices",
    "logEntries",
    "logicalDisplays",
    "luggageSpots",
    "mainTerminusForPlaces",
    "mediumAccessDevices",
    "meetingPointAssignments",
    "members",
    "mobilityServiceConstraintZones",
    "mobilityServices",
    "modeRestrictionAssessments",
    "modesOfOperation",
    "monthValidityOffsets",
    "navigationPaths",
    "nearTopographicPlaces",
    "neighbours",
    "noticeAssignments",
    "notices",
    "occupancies",
    "onboardStays",
    "onlineServices",
    "onwardCalls",
    "onwardLinks",
    "openModes",
    "operatingDays",
    "operatingPeriods",
    "operationalContexts",
    "operators",
    "organisations",
    "otherCountries",
    "otherFacilities",
    "otherModes",
    "ownResponsibilitySets",
    "parkingAreas",
    "parkingChargeBands",
    "parkingComponents",
    "parkingLogEntries",
    "parkingProperties",
    "parkingTariffs",
    "parkings",
    "parts",
    "passengerAtStopTimes",
    "passengerBoardingPositionAssignments",
    "passengerInformationEquipments",
    "passengerSpotAllocations",
    "passengerSpots",
    "passengerVehicleSpots",
    "passingThrough",
    "passingTimes",
    "pathInstructions",
    "pathJunctions",
    "pathLinks",
    "pathLinksInSequence",
    "paymentMeans",
    "placeEquipments",
    "placeTypes",
    "placesInSequence",
    "pointOfInterestClassificationHierarchies",
    "pointOfInterestClassifications",
    "points",
    "pointsInPattern",
    "pointsInSequence",
    "pointsOfInterest",
    "pointsOnSection",
    "poolsOfVehicles",
    "possibleInstallmenttIntervals",
    "prerequisites",
    "previousCalls",
    "priceGroups",
    "priceUnits",
    "prices",
    "pricesFor",
    "pricingRules",
    "pricingServices",
    "privateCodes",
    "projections",
    "properties",
    "proposedByServices",
    "proposingServices",
    "qualityStructureFactors",
    "quayAlignments",
    "quays",
    "rechargingPlans",
    "rechargingPointAssignments",
    "rechargingSteps",
    "relatedOrganisations",
    "reliefOpportunities",
    "replacedJourneys",
    "replaces",
    "representing",
    "resides",
    "responsibilities",
    "responsibilityRoles",
    "responsibilitySets",
    "restrictedServiceFacilitySets",
    "restrictions",
    "retailConsortiums",
    "retailDevices",
    "reverseMembers",
    "reversePointsOnSection",
    "reviews",
    "roles",
    "rollingStockInventories",
    "rollingStockItems",
    "roundingSteps",
    "roundings",
    "routeInstructions",
    "routeLinks",
    "routePoints",
    "routes",
    "routingConstraintZones",
    "rows",
    "ruleStepResults",
    "runTimes",
    "salesOfferPackageElements",
    "salesOfferPackageSubstitutions",
    "salesOfferPackages",
    "salesTransactions",
    "satisfiesFacilityRequirements",
    "scheduledStopPoints",
    "schematicMaps",
    "seatEquipments",
    "sections",
    "sectionsInSequence",
    "securityListings",
    "sensorsInEntrance",
    "sensorsInSpot",
    "seriesConstraints",
    "servedPlaces",
    "servedScheduledStopPoints",
    "serviceBookingArrangements",
    "serviceExclusions",
    "serviceFacilitySets",
    "serviceJourneys",
    "serviceLinks",
    "servicePatterns",
    "services",
    "singleJourneyPaths",
    "singleJourneys",
    "siteFacilitySets",
    "siteStructures",
    "sources",
    "spaces",
    "spatialFeatures",
    "specificParameterAssignments",
    "specificToProfiles",
    "specifics",
    "spotAffinities",
    "spotAllocations",
    "spotColumns",
    "spotRows",
    "startOnlyOn",
    "startTimesAtStopPoints",
    "stopAreas",
    "stopAssignments",
    "stopPlaces",
    "structureFactors",
    "submodes",
    "subzones",
    "suitabilities",
    "suitableFor",
    "summaries",
    "supplementTo",
    "tariffZones",
    "tariffs",
    "taxiRanks",
    "taxiStands",
    "temporalValidityParameters",
    "thirdPartyProducts",
    "throughput",
    "timeDemandTypeAssignments",
    "timeDemandTypes",
    "timeIntervals",
    "timeStructureFactors",
    "timeUnits",
    "timebands",
    "timingLinkGroups",
    "timingLinks",
    "timingPatterns",
    "timingPoints",
    "timings",
    "topographicPlaces",
    "traces",
    "trafficControlPoints",
    "trainComponentLabelAssignments",
    "trainElementTypes",
    "trainElements",
    "trainNumbers",
    "transferModes",
    "transferRestrictions",
    "transfers",
    "transportModes",
    "transportTypes",
    "travelDocuments",
    "travelSpecifications",
    "tripTimes",
    "types",
    "typesOfEntity",
    "typesOfFareProduct",
    "typesOfMachineReadabilities",
    "typesOfOrganisation",
    "typesOfPaymentMethod",
    "typesOfPaymentMethodRef",
    "typesOfProofAcceptedRef",
    "typesOfProofRequiredRef",
    "typesOfRetailDevice",
    "typesOfService",
    "typesOfServiceFeature",
    "typesOfTravelDocument",
    "typesOfTravelDocuments",
    "typesOfValue",
    "units",
    "unlocalisedEquipments",
    "url",
    "usageParameters",
    "usedIn",
    "validableElements",
    "validityConditions",
    "validityParameterAssignments",
    "validityParameters",
    "values",
    "variants",
    "vehicleAccessCredentials",
    "vehicleAndCrewPoints",
    "vehicleEntrances",
    "vehicleEquipmentProfileMembers",
    "vehicleEquipmentProfiles",
    "vehicleJourneySpotAllocations",
    "vehicleJourneyStopAssignments",
    "vehicleJourneys",
    "vehicleMeetingLinks",
    "vehicleMeetingPlaceAssignments",
    "vehicleMeetingPlaces",
    "vehicleMeetingPointAssignments",
    "vehicleMeetingPoints",
    "vehicleModelProfiles",
    "vehicleModels",
    "vehiclePoolingDriverInfos",
    "vehiclePositionAlignments",
    "vehiclePreferences",
    "vehicleRestrictions",
    "vehicleServiceParts",
    "vehicleServices",
    "vehicleStoppingPlaces",
    "vehicleStoppingPositions",
    "vehicleTypes",
    "vehicles",
    "versionFrames",
    "versions",
    "vias",
    "waitTimes",
    "whitelistRefs",
    "whitelists",
    "x",
    "y",
    "zones",
    "zonesInSeries"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAcceptedDriverPermitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AcceptedDriverPermit

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "AcceptedDriverPermit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccessEquipment

{
  "$ref": "#/definitions/NameOfClassPlaceEquipmentRefStructureType",
  "enum": [
    "CrossingEquipment",
    "EntranceEquipment",
    "EscalatorEquipment",
    "LiftCallEquipment",
    "LiftEquipment",
    "PlaceLighting",
    "QueueingEquipment",
    "RampEquipment",
    "RoughSurface",
    "StaircaseEquipment",
    "TravelatorEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessibilityAssessmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccessibilityAssessment

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AccessibilityAssessment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Access

{
  "$ref": "#/definitions/NameOfClassTransferRefStructureType",
  "enum": [
    "Access"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessRightInProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccessRightInProduct

{
  "$ref": "#/definitions/NameOfClassFareElementInSequenceRefStructureType",
  "enum": [
    "AccessRightInProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessSpaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccessSpace

{
  "$ref": "#/definitions/NameOfClassStopPlaceSpaceRefStructureType",
  "enum": [
    "AccessSpace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessVehicleEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccessVehicleEquipment

{
  "$ref": "#/definitions/NameOfClassVehicleEquipmentRefStructureType",
  "enum": [
    "AccessVehicleEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccessZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccessZone

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "AccessZone",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccommodationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Accommodation

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Accommodation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAccountableElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AccountableElement

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AccountableElement",
    "DutyPart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassActivatedEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ActivatedEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "ActivatedEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassActivationAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ActivationAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "ActivationAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassActivationLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ActivationLink

{
  "$ref": "#/definitions/NameOfClassLinkRefStructureType",
  "enum": [
    "ActivationLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassActivationPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ActivationPoint

{
  "$ref": "#/definitions/NameOfClassPointRefStructureType",
  "enum": [
    "ActivationPoint",
    "BeaconPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAdditionalDriverOptionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AdditionalDriverOption

{
  "$ref": "#/definitions/NameOfClassRentalOptionRefStructureType",
  "enum": [
    "AdditionalDriverOption"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAddressablePlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AddressablePlace

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "AccessSpace",
    "AddressablePlace",
    "BoardingPosition",
    "Entrance",
    "EquipmentPlace",
    "Garage",
    "MonitoredVehicleSharingParkingBay",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PointOfInterest",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "ServiceSite",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "VehicleMeetingPlace",
    "VehiclePoolingMeetingPlace",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAddressRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Address

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "PostalAddress",
    "RoadAddress"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAdministrativeZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AdministrativeZone

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "AdministrativeZone",
    "TransportAdministrativeZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAllowedLineDirectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AllowedLineDirection

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AllowedLineDirection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAlternativeModeOfOperationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AlternativeModeOfOperation

{
  "$ref": "#/definitions/NameOfClassModeOfOperationRefStructureType",
  "enum": [
    "AlternativeModeOfOperation",
    "VehiclePooling",
    "VehicleRental",
    "VehicleSharing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAlternativeNameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AlternativeName

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AlternativeName",
    "AlternativeQuayDescriptor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAlternativeTextRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AlternativeText

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AlternativeText"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAmountOfPriceUnitProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AmountOfPriceUnitProduct

{
  "$ref": "#/definitions/NameOfClassFareProductRefStructureType",
  "enum": [
    "AmountOfPriceUnitProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Assignment

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AccessRightParameterAssignment",
    "ActivationAssignment",
    "CheckConstraint",
    "CheckConstraintDelay",
    "CheckConstraintThroughput",
    "CustomerPurchaseParameterAssignment",
    "DayTypeAssignment",
    "DeckEntranceAssignment",
    "DeckPlanAssignment",
    "DisplayAssignment",
    "DistributionAssignment",
    "DynamicStopAssignment",
    "DynamicVehicleMeetingPointAssignment",
    "FlexibleStopAssignment",
    "GenericParameterAssignment",
    "GenericParameterAssignmentInContext",
    "JourneyAccounting",
    "MeetingRestriction",
    "NavigationPathAssignment",
    "NoticeAssignment",
    "OvertakingPossibility",
    "PassengerBoardingPositionAssignment",
    "PassengerStopAssignment",
    "RechargingPointAssignment",
    "RestrictedManoeuvre",
    "SalesNoticeAssignment",
    "SalesOfferPackageSubstitution",
    "ServiceExclusion",
    "SpecificParameterAssignment",
    "TaxiServicePlaceAssignment",
    "TimeDemandTypeAssignment",
    "TrainComponentLabelAssignment",
    "TrainComponentStopAssignment",
    "TrainStopAssignment",
    "TransferRestriction",
    "ValidityParameterAssignment",
    "VehicleAccessCredentialsAssignment",
    "VehicleJourneyStopAssignment",
    "VehicleMeetingPointAssignment",
    "VehiclePoolingPlaceAssignment",
    "VehicleServicePlaceAssignment",
    "VehicleSharingPlaceAssignment",
    "VehicleTypeAtPoint",
    "VehicleTypeStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAssistanceBookingServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AssistanceBookingService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "AssistanceBookingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAssistanceServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AssistanceService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "AssistanceService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAuthorityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Authority

{
  "$ref": "#/definitions/NameOfClassTransportOrganisationRefStructureType",
  "enum": [
    "Authority"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassAvailabilityConditionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from AvailabilityCondition

{
  "$ref": "#/definitions/NameOfClassValidityConditionRefStructureType",
  "enum": [
    "AvailabilityCondition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBatteryEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BatteryEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "BatteryEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBeaconPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BeaconPoint

{
  "$ref": "#/definitions/NameOfClassActivationPointRefStructureType",
  "enum": [
    "BeaconPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBedEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BedEquipment

{
  "$ref": "#/definitions/NameOfClassSpotEquipmentRefStructureType",
  "enum": [
    "BedEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBlacklistRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Blacklist

{
  "$ref": "#/definitions/NameOfClassSecurityListRefStructureType",
  "enum": [
    "Blacklist"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBlockPartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BlockPart

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "BlockPart",
    "TrainBlockPart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBlockRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Block

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Block",
    "TrainBlock"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBoardingPositionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BoardingPosition

{
  "$ref": "#/definitions/NameOfClassStopPlaceSpaceRefStructureType",
  "enum": [
    "BoardingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBookingArrangementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BookingArrangement

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "BookingArrangement",
    "ServiceBookingArrangement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBookingDebitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BookingDebit

{
  "$ref": "#/definitions/NameOfClassFareDebitRefStructureType",
  "enum": [
    "BookingDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBookingPolicyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BookingPolicy

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Cancelling",
    "Reserving"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBorderPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from BorderPoint

{
  "$ref": "#/definitions/NameOfClassTimingPointRefStructureType",
  "enum": [
    "BorderPoint",
    "Point"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassBrandingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Branding

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "Branding"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCallRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Call

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Call",
    "MonitoredCall",
    "OnwardCall",
    "PreviousCall"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCancellingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Cancelling

{
  "$ref": "#/definitions/NameOfClassBookingPolicyRefStructureType",
  "enum": [
    "Cancelling"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCappedDiscountRightRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CappedDiscountRight

{
  "$ref": "#/definitions/NameOfClassSaleDiscountRightRefStructureType",
  "enum": [
    "CappedDiscountRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCappingRulePriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CappingRulePrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "CappingRulePrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCappingRuleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CappingRule

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "CappingRule"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCarModelProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CarModelProfile

{
  "$ref": "#/definitions/NameOfClassVehicleModelProfileRefStructureType",
  "enum": [
    "CarModelProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCarPoolingServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CarPoolingService

{
  "$ref": "#/definitions/NameOfClassVehiclePoolingServiceRefStructureType",
  "enum": [
    "CarPoolingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCateringServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CateringService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "CateringService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCellRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Cell

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Cell",
    "CellInContext",
    "cells"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassChargingMomentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ChargingMoment

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "ChargingMoment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassChargingPolicyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ChargingPolicy

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "ChargingPolicy"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassChauffeuredVehicleServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ChauffeuredVehicleService

{
  "$ref": "#/definitions/NameOfClassVehiclePoolingServiceRefStructureType",
  "enum": [
    "ChauffeuredVehicleService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCheckConstraintDelayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CheckConstraintDelay

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "CheckConstraintDelay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCheckConstraintRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CheckConstraint

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "CheckConstraint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCheckConstraintThroughputRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CheckConstraintThroughput

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "CheckConstraintThroughput"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassClassOfUseRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ClassOfUse

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "ClassOfUse"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCommercialProfileEligibilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CommercialProfileEligibility

{
  "$ref": "#/definitions/NameOfClassCustomerEligibilityRefStructureType",
  "enum": [
    "CommercialProfileEligibility"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCommercialProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CommercialProfile

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "CommercialProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCommonSectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CommonSection

{
  "$ref": "#/definitions/NameOfClassSectionRefStructureType",
  "enum": [
    "CommonSection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCommonVehicleServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CommonVehicleService

{
  "$ref": "#/definitions/NameOfClassMobilityServiceRefStructureType",
  "enum": [
    "CarPoolingService",
    "ChauffeuredVehicleService",
    "TaxiService",
    "VehicleRentalService",
    "VehicleSharingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCommunicationServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CommunicationService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "CommunicationService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCompanionProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CompanionProfile

{
  "$ref": "#/definitions/NameOfClassUserProfileRefStructureType",
  "enum": [
    "CompanionProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassComplaintsServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ComplaintsService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "ComplaintsService",
    "CustomerService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassComplexFeatureProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ComplexFeatureProjection

{
  "$ref": "#/definitions/NameOfClassProjectionRefStructureType",
  "enum": [
    "ComplexFeatureProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassComplexFeatureRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ComplexFeature

{
  "$ref": "#/definitions/NameOfClassGroupOfPointsRefStructureType",
  "enum": [
    "ComplexFeature",
    "SpatialFeature"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCompositeFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CompositeFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "CompositeFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCompoundBlockRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CompoundBlock

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CompoundBlock"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCompoundTrainRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CompoundTrain

{
  "$ref": "#/definitions/NameOfClassVehicleTypeRefStructureType",
  "enum": [
    "CompoundTrain"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassConnectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Connection

{
  "$ref": "#/definitions/NameOfClassTransferRefStructureType",
  "enum": [
    "Connection",
    "DefaultConnection",
    "SiteConnection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassContactRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Contact

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Contact"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassContractRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Contract

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Contract"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassControlCentreRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ControlCentre

{
  "$ref": "#/definitions/NameOfClassOrganisationPartRefStructureType",
  "enum": [
    "ControlCentre"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassControllableElementInSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ControllableElementInSequence

{
  "$ref": "#/definitions/NameOfClassFareElementInSequenceRefStructureType",
  "enum": [
    "ControllableElementInSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassControllableElementPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ControllableElementPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "ControllableElementPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassControllableElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ControllableElement

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "ControllableElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCoupledJourneyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CoupledJourney

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CoupledJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCourseOfJourneysRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CourseOfJourneys

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CourseOfJourneys"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCrewBaseRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CrewBase

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "CrewBase"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerAccountRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerAccount

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CustomerAccount"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerAccountSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerAccountSecurityListing

{
  "$ref": "#/definitions/NameOfClassSecurityListingRefStructureType",
  "enum": [
    "CustomerAccountSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerAccountStatusRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerAccountStatus

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "CustomerAccountStatus",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerEligibilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerEligibility

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CommercialProfileEligibility",
    "ResidentialQualificationEligibility",
    "UserProfileEligibility"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerPaymentMeansRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerPaymentMeans

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CustomerPaymentMeans"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerPurchasePackageElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerPurchasePackageElement

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "CustomerPurchasePackageElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerPurchasePackagePriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerPurchasePackagePrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "CustomerPurchasePackagePrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerPurchasePackageRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerPurchasePackage

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "CustomerPurchasePackage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Customer

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Customer"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerSecurityListing

{
  "$ref": "#/definitions/NameOfClassSecurityListingRefStructureType",
  "enum": [
    "CustomerSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCustomerServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CustomerService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "ComplaintsService",
    "CustomerService",
    "LeftLuggageService",
    "LostPropertyService",
    "MeetingPointService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCycleModelProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CycleModelProfile

{
  "$ref": "#/definitions/NameOfClassVehicleModelProfileRefStructureType",
  "enum": [
    "CycleModelProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassCycleStorageEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from CycleStorageEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "CycleStorageEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDataSourceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DataSource

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DataSource"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDatedSpecialServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DatedSpecialService

{
  "$ref": "#/definitions/NameOfClassSpecialServiceRefStructureType",
  "enum": [
    "DatedSpecialService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDayTypeAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DayTypeAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "DayTypeAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDayTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DayType

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DayType",
    "FareDayType",
    "OrganisationDayType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeadRunJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeadRunJourneyPattern

{
  "$ref": "#/definitions/NameOfClassJourneyPatternRefStructureType",
  "enum": [
    "DeadRunJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeadRunRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeadRun

{
  "$ref": "#/definitions/NameOfClassVehicleJourneyRefStructureType",
  "enum": [
    "DeadRun"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckComponentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckComponent

{
  "$ref": "#/definitions/NameOfClassOnboardSpaceRefStructureType",
  "enum": [
    "DeckVehicleEntrance",
    "DeckWindow",
    "OtherDeckEntrance",
    "OtherDeckSpace",
    "PassengerEntrance",
    "PassengerSpace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckEntranceCoupleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckEntranceCouple

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckEntranceCouple"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckEntrance

{
  "$ref": "#/definitions/NameOfClassDeckComponentRefStructureType",
  "enum": [
    "DeckVehicleEntrance",
    "OtherDeckEntrance",
    "PassengerEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckEntranceUsageRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckEntranceUsage

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckEntranceUsage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckLevelRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckLevel

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckLevel"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckNavigationPathRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckNavigationPath

{
  "$ref": "#/definitions/NameOfClassGenericNavigationPathRefStructureType",
  "enum": [
    "DeckNavigationPath"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckPathLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckPathLink

{
  "$ref": "#/definitions/NameOfClassGenericPathLinkRefStructureType",
  "enum": [
    "DeckPathLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckPlaceInSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckPlaceInSequence

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckPlaceInSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckPlanAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckPlanAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "DeckPlanAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckPlanRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckPlan

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckPlan"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Deck

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Deck",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckSpaceCapacityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckSpaceCapacity

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckSpaceCapacity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckSpaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckSpace

{
  "$ref": "#/definitions/NameOfClassDeckComponentRefStructureType",
  "enum": [
    "OtherDeckSpace",
    "PassengerSpace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckVehicleEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckVehicleEntrance

{
  "$ref": "#/definitions/NameOfClassDeckEntranceRefStructureType",
  "enum": [
    "DeckVehicleEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeckWindowRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeckWindow

{
  "$ref": "#/definitions/NameOfClassDeckComponentRefStructureType",
  "enum": [
    "DeckWindow"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDefaultConnectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DefaultConnection

{
  "$ref": "#/definitions/NameOfClassConnectionRefStructureType",
  "enum": [
    "DefaultConnection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDefaultDeadRunRunTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DefaultDeadRunRunTime

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "DefaultDeadRunRunTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDefaultInterchangeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DefaultInterchange

{
  "$ref": "#/definitions/NameOfClassInterchangeRefStructureType",
  "enum": [
    "DefaultInterchange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDeliveryVariantRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DeliveryVariant

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeliveryVariant"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDepartmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Department

{
  "$ref": "#/definitions/NameOfClassOrganisationPartRefStructureType",
  "enum": [
    "Department",
    "OperatingDepartment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDestinationDisplayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DestinationDisplay

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DestinationDisplay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDestinationDisplayVariantRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DestinationDisplayVariant

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DestinationDisplayVariant"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDirectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Direction

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "Direction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDisplayAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DisplayAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "DisplayAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDistanceMatrixElementPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DistanceMatrixElementPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "DistanceMatrixElementPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDistanceMatrixElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DistanceMatrixElement

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "DistanceMatrixElement",
    "DynamicDistanceMatrixElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDistributionAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DistributionAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "DistributionAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDriverScheduleFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DriverScheduleFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "DriverScheduleFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDriverTripRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DriverTrip

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DriverTrip"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDriverTripTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DriverTripTime

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DriverTripTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDutyPartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DutyPart

{
  "$ref": "#/definitions/NameOfClassAccountableElementRefStructureType",
  "enum": [
    "DutyPart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDutyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Duty

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Duty"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDynamicStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DynamicStopAssignment

{
  "$ref": "#/definitions/NameOfClassVehicleJourneyStopAssignmentRefStructureType",
  "enum": [
    "DynamicStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassDynamicVehicleMeetingPointAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from DynamicVehicleMeetingPointAssignment

{
  "$ref": "#/definitions/NameOfClassVehicleMeetingPointAssignmentRefStructureType",
  "enum": [
    "DynamicVehicleMeetingPointAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEligibilityChangePolicyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EligibilityChangePolicy

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "EligibilityChangePolicy"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEmvCardRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EmvCard

{
  "$ref": "#/definitions/NameOfClassMediumAccessDeviceRefStructureType",
  "enum": [
    "EmvCard"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEntitlementGivenRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EntitlementGiven

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "EntitlementGiven"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEntitlementProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EntitlementProduct

{
  "$ref": "#/definitions/NameOfClassServiceAccessRightRefStructureType",
  "enum": [
    "EntitlementProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEntitlementRequiredRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EntitlementRequired

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "EntitlementRequired"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEntranceEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EntranceEquipment

{
  "$ref": "#/definitions/NameOfClassAccessEquipmentRefStructureType",
  "enum": [
    "EntranceEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Entrance

{
  "$ref": "#/definitions/NameOfClassSiteComponentRefStructureType",
  "enum": [
    "Entrance",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PointOfInterestEntrance",
    "PointOfInterestVehicleEntrance",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEntranceSensorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EntranceSensor

{
  "$ref": "#/definitions/NameOfClassSensorEquipmentRefStructureType",
  "enum": [
    "EntranceSensor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEquipmentPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EquipmentPlace

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "EquipmentPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEquipmentPositionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EquipmentPosition

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "EquipmentPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Equipment

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AccessVehicleEquipment",
    "ActivatedEquipment",
    "ActualVehicleEquipment",
    "AssistanceBookingService",
    "AssistanceService",
    "BatteryEquipment",
    "BedEquipment",
    "CarPoolingService",
    "CateringService",
    "ChauffeuredVehicleService",
    "CommunicationService",
    "ComplaintsService",
    "CrossingEquipment",
    "CustomerService",
    "CycleStorageEquipment",
    "EntranceEquipment",
    "EntranceSensor",
    "EscalatorEquipment",
    "GeneralSign",
    "HeadingSign",
    "HelpPointEquipment",
    "HireService",
    "LeftLuggageService",
    "LiftCallEquipment",
    "LiftEquipment",
    "LostPropertyService",
    "LuggageLockerEquipment",
    "LuggageService",
    "LuggageSpotEquipment",
    "MeetingPointService",
    "MoneyService",
    "OnlineService",
    "OtherPlaceEquipment",
    "PassengerBeaconEquipment",
    "PassengerInformationEquipment",
    "PassengerSafetyEquipment",
    "PlaceLighting",
    "PlaceSign",
    "QueueingEquipment",
    "RampEquipment",
    "RefuellingEquipment",
    "RetailDevice",
    "RetailService",
    "RoughSurface",
    "RubbishDisposalEquipment",
    "SanitaryEquipment",
    "SeatEquipment",
    "SeatingEquipment",
    "SensorEquipment",
    "ShelterEquipment",
    "SignEquipment",
    "SpotEquipment",
    "SpotSensor",
    "StaircaseEquipment",
    "TaxiService",
    "TicketValidatorEquipment",
    "TicketingEquipment",
    "TicketingService",
    "TravelatorEquipment",
    "TrolleyStandEquipment",
    "VehicleChargingEquipment",
    "VehicleReleaseEquipment",
    "VehicleRentalService",
    "VehicleSharingService",
    "WaitingRoomEquipment",
    "WheelchairVehicleEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassEstimatedPassingTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from EstimatedPassingTime

{
  "$ref": "#/definitions/NameOfClassPassingTimeRefStructureType",
  "enum": [
    "DatedPassingTime",
    "EstimatedPassingTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassExchangingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Exchanging

{
  "$ref": "#/definitions/NameOfClassResellingRefStructureType",
  "enum": [
    "Exchanging"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFacilityRequirementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FacilityRequirement

{
  "$ref": "#/definitions/NameOfClassVehicleRequirementRefStructureType",
  "enum": [
    "FacilityRequirement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFacilitySetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FacilitySet

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RestrictedServiceFacilitySet",
    "ServiceFacilitySet",
    "SiteFacilitySet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareContractEntryRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareContractEntry

{
  "$ref": "#/definitions/NameOfClassLogEntryRefStructureType",
  "enum": [
    "OfferedTravelSpecification",
    "RequestedTravelSpecification",
    "SalesTransaction",
    "TravelSpecification"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareContractRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareContract

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FareContract"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareContractSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareContractSecurityListing

{
  "$ref": "#/definitions/NameOfClassSecurityListingRefStructureType",
  "enum": [
    "FareContractSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareDayTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareDayType

{
  "$ref": "#/definitions/NameOfClassDayTypeRefStructureType",
  "enum": [
    "FareDayType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareDebitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareDebit

{
  "$ref": "#/definitions/NameOfClassLogEntryRefStructureType",
  "enum": [
    "BookingDebit",
    "FareProductSaleDebit",
    "OffenceDebit",
    "OtherDebit",
    "TripDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareDemandFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareDemandFactor

{
  "$ref": "#/definitions/NameOfClassQualityStructureFactorRefStructureType",
  "enum": [
    "FareDemandFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareElementInSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareElementInSequence

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AccessRightInProduct",
    "ControllableElementInSequence",
    "FareElementInSequence",
    "FareStructureElementInSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "FareFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareIntervalRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareInterval

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "FareInterval",
    "GeographicalInterval",
    "TimeInterval"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFarePointInPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FarePointInPattern

{
  "$ref": "#/definitions/NameOfClassPointInJourneyPatternRefStructureType",
  "enum": [
    "FarePointInPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFarePriceFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FarePriceFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "FarePriceFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFarePriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FarePrice

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CappingRulePrice",
    "ControllableElementPrice",
    "CustomerPurchasePackagePrice",
    "DistanceMatrixElementPrice",
    "FareProductPrice",
    "FareStructureElementPrice",
    "FulfilmentMethodPrice",
    "GeographicalIntervalPrice",
    "GeographicalUnitPrice",
    "ParkingPrice",
    "QualityStructureFactorPrice",
    "SalesOfferPackagePrice",
    "SeriesConstraintPrice",
    "TimeIntervalPrice",
    "TimeUnitPrice",
    "UsageParameterPrice",
    "ValidableElementPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareProductPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareProductPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "FareProductPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareProduct

{
  "$ref": "#/definitions/NameOfClassServiceAccessRightRefStructureType",
  "enum": [
    "AmountOfPriceUnitProduct",
    "CappedDiscountRight",
    "PreassignedFareProduct",
    "SaleDiscountRight",
    "SupplementProduct",
    "ThirdPartyProduct",
    "UsageDiscountRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareProductSaleDebitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareProductSaleDebit

{
  "$ref": "#/definitions/NameOfClassFareDebitRefStructureType",
  "enum": [
    "FareProductSaleDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareQuotaFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareQuotaFactor

{
  "$ref": "#/definitions/NameOfClassQualityStructureFactorRefStructureType",
  "enum": [
    "FareQuotaFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareScheduledStopPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareScheduledStopPoint

{
  "$ref": "#/definitions/NameOfClassScheduledStopPointRefStructureType",
  "enum": [
    "FareScheduledStopPoint",
    "Point"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareSectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareSection

{
  "$ref": "#/definitions/NameOfClassGeneralSectionRefStructureType",
  "enum": [
    "FareSection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareStructureElementInSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareStructureElementInSequence

{
  "$ref": "#/definitions/NameOfClassFareElementInSequenceRefStructureType",
  "enum": [
    "FareStructureElementInSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareStructureElementPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareStructureElementPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "FareStructureElementPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareStructureElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareStructureElement

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "FareStructureElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareStructureFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareStructureFactor

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "FareDemandFactor",
    "FareQuotaFactor",
    "FareStructureFactor",
    "GeographicalStructureFactor",
    "ParkingChargeBand",
    "QualityStructureFactor",
    "TimeStructureFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareTableColumnRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareTableColumn

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FareTableColumn"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareTableRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareTable

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "FareTable",
    "FareTableInContext",
    "StandardFareTable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareTableRowRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareTableRow

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FareTableRow"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareUnitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareUnit

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "FareUnit",
    "GeographicalUnit",
    "TimeUnit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFareZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FareZone

{
  "$ref": "#/definitions/NameOfClassTariffZoneRefStructureType",
  "enum": [
    "FareZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFleetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Fleet

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "Fleet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexibleAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexibleArea

{
  "$ref": "#/definitions/NameOfClassFlexibleQuayRefStructureType",
  "enum": [
    "FlexibleArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexibleLineRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexibleLine

{
  "$ref": "#/definitions/NameOfClassLineRefStructureType",
  "enum": [
    "FlexibleLine"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexibleLinkPropertiesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexibleLinkProperties

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FlexibleLinkProperties"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexiblePointPropertiesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexiblePointProperties

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FlexiblePointProperties"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexibleQuayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexibleQuay

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "FlexibleArea",
    "FlexibleQuay",
    "HailAndRideArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexibleServicePropertiesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexibleServiceProperties

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FlexibleServiceProperties"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFlexibleStopPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FlexibleStopPlace

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "FlexibleStopPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFrequencyOfUseRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FrequencyOfUse

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "FrequencyOfUse"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFulfilmentMethodPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FulfilmentMethodPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "FulfilmentMethodPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassFulfilmentMethodRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from FulfilmentMethod

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "FulfilmentMethod"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGaragePointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GaragePoint

{
  "$ref": "#/definitions/NameOfClassParkingPointRefStructureType",
  "enum": [
    "GaragePoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGarageRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Garage

{
  "$ref": "#/definitions/NameOfClassAddressablePlaceRefStructureType",
  "enum": [
    "Garage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeneralFrameMemberRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeneralFrameMember

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "GeneralFrameMember"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeneralFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeneralFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "GeneralFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeneralGroupOfEntitiesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeneralGroupOfEntities

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GeneralGroupOfEntities"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeneralOrganisationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeneralOrganisation

{
  "$ref": "#/definitions/NameOfClassOtherOrganisationRefStructureType",
  "enum": [
    "GeneralOrganisation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeneralSectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeneralSection

{
  "$ref": "#/definitions/NameOfClassSectionRefStructureType",
  "enum": [
    "FareSection",
    "GeneralSection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeneralSignRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeneralSign

{
  "$ref": "#/definitions/NameOfClassPlaceEquipmentRefStructureType",
  "enum": [
    "GeneralSign",
    "SignEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGenericNavigationPathRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GenericNavigationPath

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "DeckNavigationPath",
    "NavigationPath",
    "SiteNavigationPath"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGenericPathLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GenericPathLink

{
  "$ref": "#/definitions/NameOfClassLinkRefStructureType",
  "enum": [
    "DeckPathLink",
    "OffSitePathLink",
    "PathLink",
    "SitePathLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeographicalIntervalPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeographicalIntervalPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "GeographicalIntervalPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeographicalIntervalRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeographicalInterval

{
  "$ref": "#/definitions/NameOfClassFareIntervalRefStructureType",
  "enum": [
    "GeographicalInterval"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeographicalStructureFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeographicalStructureFactor

{
  "$ref": "#/definitions/NameOfClassFareStructureFactorRefStructureType",
  "enum": [
    "GeographicalStructureFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeographicalUnitPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeographicalUnitPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "GeographicalUnitPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGeographicalUnitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GeographicalUnit

{
  "$ref": "#/definitions/NameOfClassFareUnitRefStructureType",
  "enum": [
    "GeographicalUnit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfDistributionChannelsRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfDistributionChannels

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfDistributionChannels"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfEntitiesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfEntities

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AccessSpace",
    "AccessZone",
    "AddressablePlace",
    "AdministrativeZone",
    "BoardingPosition",
    "ComplexFeature",
    "Country",
    "CrewBase",
    "Deck",
    "DeckVehicleEntrance",
    "DeckWindow",
    "Entrance",
    "EquipmentPlace",
    "EquipmentPosition",
    "FareTable",
    "FareTableInContext",
    "FareZone",
    "Fleet",
    "FlexibleArea",
    "FlexibleQuay",
    "FlexibleStopPlace",
    "Garage",
    "GeneralGroupOfEntities",
    "GeneralZone",
    "GroupOfDistanceMatrixElements",
    "GroupOfDistributionChannels",
    "GroupOfLines",
    "GroupOfLinkSequences",
    "GroupOfLinks",
    "GroupOfOperators",
    "GroupOfPlaces",
    "GroupOfPoints",
    "GroupOfSalesOfferPackages",
    "GroupOfServices",
    "GroupOfSingleJourneys",
    "GroupOfSites",
    "GroupOfStopPlaces",
    "GroupOfTariffZones",
    "GroupOfTimebands",
    "GroupOfTimingLinks",
    "HailAndRideArea",
    "HeadwayJourneyGroup",
    "JourneyPart",
    "Layer",
    "LuggageSpot",
    "MobilityServiceConstraintZone",
    "MonitoredVehicleSharingParkingBay",
    "Network",
    "OtherDeckEntrance",
    "OtherDeckSpace",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PassengerEntrance",
    "PassengerSpace",
    "PassengerSpot",
    "PassengerVehicleSpot",
    "PathJunction",
    "Point",
    "PointOfInterest",
    "PointOfInterestClassificationHierarchy",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "PoolOfVehicles",
    "PostalAddress",
    "PriceGroup",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "RhythmicalJourneyGroup",
    "RoadAddress",
    "RoutingConstraintZone",
    "ServiceSite",
    "SimpleFeature",
    "SitePathJunction",
    "SpatialFeature",
    "StandardFareTable",
    "StopArea",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TariffZone",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "TopographicPlace",
    "TransportAdministrativeZone",
    "VehicleMeetingPlace",
    "VehiclePoolingMeetingPlace",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition",
    "VehicleTypeZoneRestriction",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfLinesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfLines

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfLines",
    "Network"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfOperatorsRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfOperators

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfOperators"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfPlacesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfPlaces

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfPlaces"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfPointsRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfPoints

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "AccessSpace",
    "AccessZone",
    "AddressablePlace",
    "AdministrativeZone",
    "BoardingPosition",
    "ComplexFeature",
    "Country",
    "Deck",
    "DeckVehicleEntrance",
    "DeckWindow",
    "Entrance",
    "EquipmentPlace",
    "FareZone",
    "FlexibleArea",
    "FlexibleQuay",
    "FlexibleStopPlace",
    "Garage",
    "GeneralZone",
    "GroupOfPoints",
    "HailAndRideArea",
    "LuggageSpot",
    "MobilityServiceConstraintZone",
    "MonitoredVehicleSharingParkingBay",
    "OtherDeckEntrance",
    "OtherDeckSpace",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PassengerEntrance",
    "PassengerSpace",
    "PassengerSpot",
    "PassengerVehicleSpot",
    "PointOfInterest",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "PostalAddress",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "RoadAddress",
    "RoutingConstraintZone",
    "ServiceSite",
    "SimpleFeature",
    "SpatialFeature",
    "StopArea",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TariffZone",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "TopographicPlace",
    "TransportAdministrativeZone",
    "VehicleMeetingPlace",
    "VehiclePoolingMeetingPlace",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition",
    "VehicleTypeZoneRestriction",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfSalesOfferPackagesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfSalesOfferPackages

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfSalesOfferPackages"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfServicesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfServices

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfServices"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfSingleJourneysRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfSingleJourneys

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfSingleJourneys"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfSitesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfSites

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfSites"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfStopPlacesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfStopPlaces

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfStopPlaces"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfTariffZonesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfTariffZones

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfTariffZones"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfTimebandsRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfTimebands

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfTimebands"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupOfTimingLinksRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupOfTimingLinks

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "GroupOfTimingLinks"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassGroupTicketRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from GroupTicket

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "GroupTicket"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassHailAndRideAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from HailAndRideArea

{
  "$ref": "#/definitions/NameOfClassFlexibleQuayRefStructureType",
  "enum": [
    "HailAndRideArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassHeadingSignRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from HeadingSign

{
  "$ref": "#/definitions/NameOfClassPlaceEquipmentRefStructureType",
  "enum": [
    "HeadingSign",
    "SignEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassHeadwayJourneyGroupRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from HeadwayJourneyGroup

{
  "$ref": "#/definitions/NameOfClassJourneyFrequencyGroupRefStructureType",
  "enum": [
    "HeadwayJourneyGroup"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassHeadwayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Headway

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "Headway"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassHelpPointEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from HelpPointEquipment

{
  "$ref": "#/definitions/NameOfClassPassengerEquipmentRefStructureType",
  "enum": [
    "HelpPointEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassHireServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from HireService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "HireService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassIndividualPassengerInfoRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from IndividualPassengerInfo

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "IndividualPassengerInfo"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassIndividualTravellerRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from IndividualTraveller

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "IndividualTraveller"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInfrastructureFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InfrastructureFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "InfrastructureFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInfrastructureLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InfrastructureLink

{
  "$ref": "#/definitions/NameOfClassLinkRefStructureType",
  "enum": [
    "RailwayElement",
    "RoadElement",
    "WireElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInfrastructureLinkRestrictionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InfrastructureLinkRestriction

{
  "$ref": "#/definitions/NameOfClassNetworkRestrictionRefStructureType",
  "enum": [
    "MeetingRestriction",
    "RestrictedManoeuvre"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInfrastructurePointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InfrastructurePoint

{
  "$ref": "#/definitions/NameOfClassPointRefStructureType",
  "enum": [
    "RailwayJunction",
    "RoadJunction",
    "WireJunction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInstalledEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InstalledEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "AccessVehicleEquipment",
    "ActualVehicleEquipment",
    "BatteryEquipment",
    "BedEquipment",
    "CrossingEquipment",
    "CycleStorageEquipment",
    "EntranceEquipment",
    "EntranceSensor",
    "EscalatorEquipment",
    "GeneralSign",
    "HeadingSign",
    "HelpPointEquipment",
    "LiftCallEquipment",
    "LiftEquipment",
    "LuggageSpotEquipment",
    "LuggageLockerEquipment",
    "OtherPlaceEquipment",
    "PassengerBeaconEquipment",
    "PassengerInformationEquipment",
    "PassengerSafetyEquipment",
    "PlaceLighting",
    "PlaceSign",
    "QueueingEquipment",
    "RampEquipment",
    "RefuellingEquipment",
    "RetailDevice",
    "RoughSurface",
    "RubbishDisposalEquipment",
    "SanitaryEquipment",
    "SeatEquipment",
    "SeatingEquipment",
    "SensorEquipment",
    "ShelterEquipment",
    "SignEquipment",
    "SpotEquipment",
    "SpotSensor",
    "StaircaseEquipment",
    "TicketValidatorEquipment",
    "TicketingEquipment",
    "TravelatorEquipment",
    "TrolleyStandEquipment",
    "VehicleChargingEquipment",
    "VehicleReleaseEquipment",
    "WaitingRoomEquipment",
    "WheelchairVehicleEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInterchangeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Interchange

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DefaultInterchange",
    "InterchangeRule",
    "ServiceJourneyInterchange",
    "ServiceJourneyPatternInterchange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInterchangeRuleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InterchangeRule

{
  "$ref": "#/definitions/NameOfClassInterchangeRefStructureType",
  "enum": [
    "InterchangeRule"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInterchangeRuleTimingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from InterchangeRuleTiming

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "InterchangeRuleTiming"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassInterchangingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Interchanging

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Interchanging"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyAccountingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyAccounting

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "JourneyAccounting"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyFrequencyGroupRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyFrequencyGroup

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "HeadwayJourneyGroup",
    "RhythmicalJourneyGroup"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyMeetingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyMeeting

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "JourneyMeeting"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyPartCoupleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyPartCouple

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "JourneyPartCouple"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyPartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyPart

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "JourneyPart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyPatternLayoverRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyPatternLayover

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "JourneyPatternLayover"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyPattern

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "DeadRunJourneyPattern",
    "JourneyPattern",
    "ServiceJourneyPattern",
    "ServicePattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyPatternRunTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyPatternRunTime

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "JourneyPatternRunTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Journey

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "DatedServiceJourney",
    "DatedSpecialService",
    "DatedVehicleJourney",
    "DeadRun",
    "NormalDatedVehicleJourney",
    "ServiceJourney",
    "SingleJourney",
    "SpecialService",
    "TemplateServiceJourney",
    "TemplateVehicleJourney",
    "VehicleJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassJourneyTimingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from JourneyTiming

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DatedPassingTime",
    "DefaultDeadRunRunTime",
    "DefaultServiceJourneyRunTime",
    "EstimatedPassingTime",
    "Headway",
    "InterchangeRuleTiming",
    "JourneyHeadway",
    "JourneyLayover",
    "JourneyPatternHeadway",
    "JourneyPatternLayover",
    "JourneyPatternRunTime",
    "JourneyPatternWaitTime",
    "JourneyRunTime",
    "JourneyWaitTime",
    "ObservedPassingTime",
    "PassengerAtStopTime",
    "TargetPassingTime",
    "TimetabledPassingTime",
    "TurnaroundTimeLimitTime",
    "VehicleJourneyHeadway",
    "VehicleJourneyLayover",
    "VehicleJourneyRunTime",
    "VehicleJourneyWaitTime",
    "VehicleTypePreference"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLayerRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Layer

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "Layer"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLeftLuggageServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LeftLuggageService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "CustomerService",
    "LeftLuggageService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLevelInStructureRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LevelInStructure

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "LevelInStructure"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLevelRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Level

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Level"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLineNetworkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LineNetwork

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "LineNetwork"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLineRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Line

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FlexibleLine",
    "Line"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLineSectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LineSection

{
  "$ref": "#/definitions/NameOfClassSectionRefStructureType",
  "enum": [
    "LineSection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLinkInJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LinkInJourneyPattern

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "LinkInJourneyPattern",
    "TimingLinkInJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLinkProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LinkProjection

{
  "$ref": "#/definitions/NameOfClassProjectionRefStructureType",
  "enum": [
    "LinkProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Link

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ActivationLink",
    "DeckPathLink",
    "OffSitePathLink",
    "PathLink",
    "RailwayElement",
    "RoadElement",
    "RouteLink",
    "ServiceLink",
    "SitePathLink",
    "TimingLink",
    "VehicleMeetingLink",
    "WireElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLinkSequenceProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LinkSequenceProjection

{
  "$ref": "#/definitions/NameOfClassProjectionRefStructureType",
  "enum": [
    "LinkSequenceProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLinkSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LinkSequence

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CommonSection",
    "DatedServiceJourney",
    "DatedSpecialService",
    "DatedVehicleJourney",
    "DeadRun",
    "DeadRunJourneyPattern",
    "DeckNavigationPath",
    "FareSection",
    "FlexibleRoute",
    "GeneralSection",
    "JourneyPattern",
    "LineSection",
    "NavigationPath",
    "NormalDatedVehicleJourney",
    "Route",
    "ServiceJourney",
    "ServiceJourneyPattern",
    "ServicePattern",
    "SingleJourney",
    "SingleJourneyPath",
    "SiteNavigationPath",
    "SpecialService",
    "TemplateServiceJourney",
    "TemplateVehicleJourney",
    "TimingPattern",
    "VehicleJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLocalServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LocalService

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "AssistanceBookingService",
    "AssistanceService",
    "CateringService",
    "CommunicationService",
    "ComplaintsService",
    "CustomerService",
    "HireService",
    "LeftLuggageService",
    "LostPropertyService",
    "LuggageService",
    "MeetingPointService",
    "MoneyService",
    "RetailService",
    "TicketingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLocatableSpotRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LocatableSpot

{
  "$ref": "#/definitions/NameOfClassOnboardSpaceRefStructureType",
  "enum": [
    "LuggageSpot",
    "PassengerSpot",
    "PassengerVehicleSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLogEntryRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LogEntry

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "BookingDebit",
    "FareProductSaleDebit",
    "OffenceDebit",
    "OfferedTravelSpecification",
    "OtherDebit",
    "ParkingBayCondition",
    "RentalAvailability",
    "RequestedTravelSpecification",
    "SalesTransaction",
    "TravelSpecification",
    "TripDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLogicalDisplayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LogicalDisplay

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "LogicalDisplay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLostPropertyServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LostPropertyService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "CustomerService",
    "LostPropertyService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLuggageAllowanceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LuggageAllowance

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "LuggageAllowance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLuggageServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LuggageService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "LuggageService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLuggageSpotEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LuggageSpotEquipment

{
  "$ref": "#/definitions/NameOfClassSpotEquipmentRefStructureType",
  "enum": [
    "LuggageSpotEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassLuggageSpotRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from LuggageSpot

{
  "$ref": "#/definitions/NameOfClassLocatableSpotRefStructureType",
  "enum": [
    "LuggageSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassManagementAgentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ManagementAgent

{
  "$ref": "#/definitions/NameOfClassOtherOrganisationRefStructureType",
  "enum": [
    "ManagementAgent"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMediumAccessDeviceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MediumAccessDevice

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "EmvCard",
    "MediumAccessDevice",
    "MobileDevice",
    "Smartcard"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMediumAccessDeviceSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MediumAccessDeviceSecurityListing

{
  "$ref": "#/definitions/NameOfClassSecurityListingRefStructureType",
  "enum": [
    "MediumAccessDeviceSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMediumApplicationInstanceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MediumApplicationInstance

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "MediumApplicationInstance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMeetingPointServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MeetingPointService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "CustomerService",
    "MeetingPointService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMeetingRestrictionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MeetingRestriction

{
  "$ref": "#/definitions/NameOfClassInfrastructureLinkRestrictionRefStructureType",
  "enum": [
    "MeetingRestriction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMinimumStayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MinimumStay

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "MinimumStay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMobileDeviceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MobileDevice

{
  "$ref": "#/definitions/NameOfClassMediumAccessDeviceRefStructureType",
  "enum": [
    "MobileDevice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMobilityJourneyFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MobilityJourneyFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "MobilityJourneyFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMobilityServiceConstraintZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MobilityServiceConstraintZone

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "MobilityServiceConstraintZone",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMobilityServiceFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MobilityServiceFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "MobilityServiceFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMobilityServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MobilityService

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "CarPoolingService",
    "ChauffeuredVehicleService",
    "OnlineService",
    "TaxiService",
    "VehicleRentalService",
    "VehicleSharingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassModeOfOperationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ModeOfOperation

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "AlternativeModeOfOperation",
    "PersonalModeOfOperation",
    "VehiclePooling",
    "VehicleRental",
    "VehicleSharing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassModeRestrictionAssessmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ModeRestrictionAssessment

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ModeRestrictionAssessment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMoneyServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MoneyService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "MoneyService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMonitoredVehicleSharingParkingBayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MonitoredVehicleSharingParkingBay

{
  "$ref": "#/definitions/NameOfClassVehicleSharingParkingBayRefStructureType",
  "enum": [
    "MonitoredVehicleSharingParkingBay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassMonthValidityOffsetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from MonthValidityOffset

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "MonthValidityOffset"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassNetworkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Network

{
  "$ref": "#/definitions/NameOfClassGroupOfLinesRefStructureType",
  "enum": [
    "Network"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassNetworkRestrictionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from NetworkRestriction

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "MeetingRestriction",
    "OvertakingPossibility",
    "RestrictedManoeuvre",
    "VehicleTypeAtPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassNoticeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Notice

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Notice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassObservedPassingTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ObservedPassingTime

{
  "$ref": "#/definitions/NameOfClassPassingTimeRefStructureType",
  "enum": [
    "DatedPassingTime",
    "ObservedPassingTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOccupancyViewRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OccupancyView

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "OccupancyView"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOffenceDebitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OffenceDebit

{
  "$ref": "#/definitions/NameOfClassFareDebitRefStructureType",
  "enum": [
    "OffenceDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOfferedTravelSpecificationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OfferedTravelSpecification

{
  "$ref": "#/definitions/NameOfClassTravelSpecificationRefStructureType",
  "enum": [
    "OfferedTravelSpecification"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOffSitePathLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OffSitePathLink

{
  "$ref": "#/definitions/NameOfClassGenericPathLinkRefStructureType",
  "enum": [
    "OffSitePathLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOnboardSpaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OnboardSpace

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "DeckVehicleEntrance",
    "DeckWindow",
    "LuggageSpot",
    "OtherDeckEntrance",
    "OtherDeckSpace",
    "PassengerEntrance",
    "PassengerSpace",
    "PassengerSpot",
    "PassengerVehicleSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOnboardStayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OnboardStay

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "OnboardStay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOnlineServiceOperatorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OnlineServiceOperator

{
  "$ref": "#/definitions/NameOfClassOrganisationRefStructureType",
  "enum": [
    "OnlineServiceOperator"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOnlineServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OnlineService

{
  "$ref": "#/definitions/NameOfClassMobilityServiceRefStructureType",
  "enum": [
    "OnlineService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOpenTransportModeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OpenTransportMode

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "OpenTransportMode",
    "Submode"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOperatingDayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OperatingDay

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "OperatingDay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOperatingDepartmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OperatingDepartment

{
  "$ref": "#/definitions/NameOfClassDepartmentRefStructureType",
  "enum": [
    "OperatingDepartment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOperatingPeriodRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OperatingPeriod

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "OperatingPeriod",
    "UicOperatingPeriod"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOperationalContextRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OperationalContext

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "OperationalContext"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOperatorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Operator

{
  "$ref": "#/definitions/NameOfClassTransportOrganisationRefStructureType",
  "enum": [
    "Operator"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOrganisationalUnitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OrganisationalUnit

{
  "$ref": "#/definitions/NameOfClassOrganisationPartRefStructureType",
  "enum": [
    "OrganisationalUnit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOrganisationPartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OrganisationPart

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ControlCentre",
    "Department",
    "OperatingDepartment",
    "OrganisationPart",
    "OrganisationalUnit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOrganisationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Organisation

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Authority",
    "GeneralOrganisation",
    "ManagementAgent",
    "OnlineServiceOperator",
    "Operator",
    "OtherOrganisation",
    "RetailConsortium",
    "ServicedOrganisation",
    "TravelAgent"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOtherDebitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OtherDebit

{
  "$ref": "#/definitions/NameOfClassFareDebitRefStructureType",
  "enum": [
    "OtherDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOtherDeckEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OtherDeckEntrance

{
  "$ref": "#/definitions/NameOfClassDeckEntranceRefStructureType",
  "enum": [
    "OtherDeckEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOtherDeckSpaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OtherDeckSpace

{
  "$ref": "#/definitions/NameOfClassDeckSpaceRefStructureType",
  "enum": [
    "OtherDeckSpace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOtherOrganisationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OtherOrganisation

{
  "$ref": "#/definitions/NameOfClassOrganisationRefStructureType",
  "enum": [
    "GeneralOrganisation",
    "ManagementAgent",
    "OtherOrganisation",
    "ServicedOrganisation",
    "TravelAgent"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassOvertakingPossibilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from OvertakingPossibility

{
  "$ref": "#/definitions/NameOfClassNetworkRestrictionRefStructureType",
  "enum": [
    "OvertakingPossibility"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingArea

{
  "$ref": "#/definitions/NameOfClassSiteComponentRefStructureType",
  "enum": [
    "ParkingArea",
    "TaxiParkingArea",
    "VehiclePoolingParkingArea",
    "VehicleSharingParkingArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingBayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingBay

{
  "$ref": "#/definitions/NameOfClassSiteComponentRefStructureType",
  "enum": [
    "MonitoredVehicleSharingParkingBay",
    "ParkingBay",
    "RechargingBay",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingBay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingBayStatusRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingBayStatus

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "ParkingBayStatus"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingCapacityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingCapacity

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ParkingCapacity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingChargeBandRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingChargeBand

{
  "$ref": "#/definitions/NameOfClassTimeStructureFactorRefStructureType",
  "enum": [
    "ParkingChargeBand"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingPoint

{
  "$ref": "#/definitions/NameOfClassReliefPointRefStructureType",
  "enum": [
    "GaragePoint",
    "ParkingPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "ParkingPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingPropertiesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingProperties

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ParkingProperties"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Parking

{
  "$ref": "#/definitions/NameOfClassSiteRefStructureType",
  "enum": [
    "Parking",
    "RechargingStation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassParkingTariffRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ParkingTariff

{
  "$ref": "#/definitions/NameOfClassTariffRefStructureType",
  "enum": [
    "ParkingTariff"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerAtStopTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerAtStopTime

{
  "$ref": "#/definitions/NameOfClassPassingTimeRefStructureType",
  "enum": [
    "PassengerAtStopTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerBeaconEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerBeaconEquipment

{
  "$ref": "#/definitions/NameOfClassPassengerEquipmentRefStructureType",
  "enum": [
    "PassengerBeaconEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerBoardingPositionAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerBoardingPositionAssignment

{
  "$ref": "#/definitions/NameOfClassStopAssignmentRefStructureType",
  "enum": [
    "DeckEntranceAssignment",
    "PassengerBoardingPositionAssignment",
    "TrainComponentStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerCapacityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerCapacity

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PassengerCapacity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerCarryingRequirementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerCarryingRequirement

{
  "$ref": "#/definitions/NameOfClassVehicleRequirementRefStructureType",
  "enum": [
    "PassengerCarryingRequirement",
    "PassengerCarryingRequirementsView"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerEntrance

{
  "$ref": "#/definitions/NameOfClassDeckEntranceRefStructureType",
  "enum": [
    "PassengerEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "AccessVehicleEquipment",
    "ActualVehicleEquipment",
    "HelpPointEquipment",
    "PassengerBeaconEquipment",
    "PassengerInformationEquipment",
    "PassengerSafetyEquipment",
    "RubbishDisposalEquipment",
    "SanitaryEquipment",
    "TicketValidatorEquipment",
    "TicketingEquipment",
    "WheelchairVehicleEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerInformationEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerInformationEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "PassengerInformationEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerSafetyEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerSafetyEquipment

{
  "$ref": "#/definitions/NameOfClassPassengerEquipmentRefStructureType",
  "enum": [
    "PassengerSafetyEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerSpaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerSpace

{
  "$ref": "#/definitions/NameOfClassDeckSpaceRefStructureType",
  "enum": [
    "PassengerSpace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerSpotAllocationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerSpotAllocation

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PassengerSpotAllocation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerSpotRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerSpot

{
  "$ref": "#/definitions/NameOfClassLocatableSpotRefStructureType",
  "enum": [
    "PassengerSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerStopAssignment

{
  "$ref": "#/definitions/NameOfClassStopAssignmentRefStructureType",
  "enum": [
    "DynamicStopAssignment",
    "PassengerStopAssignment",
    "VehicleJourneyStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerVehicleCapacityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerVehicleCapacity

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PassengerVehicleCapacity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassengerVehicleSpotRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassengerVehicleSpot

{
  "$ref": "#/definitions/NameOfClassLocatableSpotRefStructureType",
  "enum": [
    "PassengerVehicleSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPassingTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PassingTime

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "DatedPassingTime",
    "EstimatedPassingTime",
    "ObservedPassingTime",
    "PassengerAtStopTime",
    "TargetPassingTime",
    "TimetabledPassingTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPathInstructionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PathInstruction

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PathInstruction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPathLinkInSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PathLinkInSequence

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PathLinkInSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPenaltyPolicyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PenaltyPolicy

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "PenaltyPolicy"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPersonalModeOfOperationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PersonalModeOfOperation

{
  "$ref": "#/definitions/NameOfClassModeOfOperationRefStructureType",
  "enum": [
    "PersonalModeOfOperation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPlaceEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PlaceEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "BatteryEquipment",
    "CrossingEquipment",
    "CycleStorageEquipment",
    "EntranceEquipment",
    "EscalatorEquipment",
    "GeneralSign",
    "HeadingSign",
    "LiftCallEquipment",
    "LiftEquipment",
    "LuggageLockerEquipment",
    "OtherPlaceEquipment",
    "PlaceLighting",
    "PlaceSign",
    "QueueingEquipment",
    "RampEquipment",
    "RefuellingEquipment",
    "RoughSurface",
    "SeatingEquipment",
    "ShelterEquipment",
    "SignEquipment",
    "StaircaseEquipment",
    "TravelatorEquipment",
    "TrolleyStandEquipment",
    "VehicleChargingEquipment",
    "WaitingRoomEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPlaceInSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PlaceInSequence

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PlaceInSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Place

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "AccessSpace",
    "AddressablePlace",
    "BoardingPosition",
    "Country",
    "Entrance",
    "EquipmentPlace",
    "EquipmentPosition",
    "FlexibleArea",
    "FlexibleQuay",
    "FlexibleStopPlace",
    "Garage",
    "HailAndRideArea",
    "MonitoredVehicleSharingParkingBay",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PathJunction",
    "Point",
    "PointOfInterest",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "PostalAddress",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "RoadAddress",
    "ServiceSite",
    "SitePathJunction",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "TopographicPlace",
    "VehicleMeetingPlace",
    "VehiclePoolingMeetingPlace",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPlaceSignRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PlaceSign

{
  "$ref": "#/definitions/NameOfClassPlaceEquipmentRefStructureType",
  "enum": [
    "PlaceSign",
    "SignEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointInJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PointInJourneyPattern

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FarePointInPattern",
    "PointInJourneyPattern",
    "StopPointInJourneyPattern",
    "TimingPointInJourneyPattern",
    "VehicleMeetingPointInPath"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointOfInterestClassificationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PointOfInterestClassification

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "PointOfInterestClassification"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointOfInterestRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PointOfInterest

{
  "$ref": "#/definitions/NameOfClassSiteRefStructureType",
  "enum": [
    "PointOfInterest"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointOfInterestVehicleEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PointOfInterestVehicleEntrance

{
  "$ref": "#/definitions/NameOfClassEntranceRefStructureType",
  "enum": [
    "Entrance",
    "PointOfInterestVehicleEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointOnRouteRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PointOnRoute

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PointOnRoute"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PointProjection

{
  "$ref": "#/definitions/NameOfClassProjectionRefStructureType",
  "enum": [
    "PointProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Point

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ActivationPoint",
    "BeaconPoint",
    "BorderPoint",
    "DeckPathJunction",
    "FareScheduledStopPoint",
    "GaragePoint",
    "ParkingPoint",
    "PathJunction",
    "Point",
    "PointOnLink",
    "RailwayJunction",
    "ReliefPoint",
    "RoadJunction",
    "RoutePoint",
    "ScheduledStopPoint",
    "SitePathJunction",
    "TimingPoint",
    "TrafficControlPoint",
    "VehicleMeetingPoint",
    "WireJunction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPoolOfVehiclesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PoolOfVehicles

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "PoolOfVehicles"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPostalAddressRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PostalAddress

{
  "$ref": "#/definitions/NameOfClassAddressRefStructureType",
  "enum": [
    "PostalAddress",
    "RoadAddress"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPoweredTrainRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PoweredTrain

{
  "$ref": "#/definitions/NameOfClassTrainRefStructureType",
  "enum": [
    "PoweredTrain"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPreassignedFareProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PreassignedFareProduct

{
  "$ref": "#/definitions/NameOfClassFareProductRefStructureType",
  "enum": [
    "PreassignedFareProduct",
    "SupplementProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPriceableObjectRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PriceableObject

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AdditionalDriverOption",
    "AmountOfPriceUnitProduct",
    "Cancelling",
    "CappedDiscountRight",
    "CappingRule",
    "ChargingPolicy",
    "CommercialProfile",
    "CompanionProfile",
    "ControllableElement",
    "CustomerPurchasePackage",
    "CustomerPurchasePackageElement",
    "DistanceMatrixElement",
    "DynamicDistanceMatrixElement",
    "EligibilityChangePolicy",
    "EntitlementGiven",
    "EntitlementProduct",
    "EntitlementRequired",
    "Exchanging",
    "FareDemandFactor",
    "FareInterval",
    "FareQuotaFactor",
    "FareStructureElement",
    "FareStructureFactor",
    "FareUnit",
    "FrequencyOfUse",
    "FulfilmentMethod",
    "GeographicalInterval",
    "GeographicalStructureFactor",
    "GeographicalUnit",
    "GroupTicket",
    "Interchanging",
    "LuggageAllowance",
    "MinimumStay",
    "ParkingChargeBand",
    "PenaltyPolicy",
    "PreassignedFareProduct",
    "PurchaseWindow",
    "QualityStructureFactor",
    "Refunding",
    "RentalOption",
    "RentalPenaltyPolicy",
    "Replacing",
    "Reselling",
    "Reserving",
    "RoundTrip",
    "Routing",
    "SaleDiscountRight",
    "SalesOfferPackage",
    "SalesOfferPackageElement",
    "SalesOfferPackageEntitlementGiven",
    "SalesOfferPackageEntitlementRequired",
    "SeriesConstraint",
    "ServiceAccessRight",
    "StepLimit",
    "Subscribing",
    "SupplementProduct",
    "Suspending",
    "ThirdPartyProduct",
    "TimeInterval",
    "TimeStructureFactor",
    "TimeUnit",
    "Transferability",
    "UsageDiscountRight",
    "UsageValidityPeriod",
    "UserProfile",
    "ValidableElement",
    "VehiclePoolerProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPriceGroupRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PriceGroup

{
  "$ref": "#/definitions/NameOfClassGroupOfEntitiesRefStructureType",
  "enum": [
    "PriceGroup"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPriceUnitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PriceUnit

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "PriceUnit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPricingParameterSetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PricingParameterSet

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PricingParameterSet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPricingServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PricingService

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "PricingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Projection

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ComplexFeatureProjection",
    "LinkProjection",
    "LinkSequenceProjection",
    "PointProjection",
    "TopographicProjection",
    "ZoneProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPurchaseWindowRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PurchaseWindow

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "PurchaseWindow"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPurposeOfEquipmentProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PurposeOfEquipmentProfile

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "PurposeOfEquipmentProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPurposeOfGroupingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PurposeOfGrouping

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "PurposeOfGrouping"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassPurposeOfJourneyPartitionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from PurposeOfJourneyPartition

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "PurposeOfJourneyPartition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassQualityStructureFactorPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from QualityStructureFactorPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "QualityStructureFactorPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassQualityStructureFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from QualityStructureFactor

{
  "$ref": "#/definitions/NameOfClassFareStructureFactorRefStructureType",
  "enum": [
    "FareDemandFactor",
    "FareQuotaFactor",
    "QualityStructureFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassQuayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Quay

{
  "$ref": "#/definitions/NameOfClassStopPlaceSpaceRefStructureType",
  "enum": [
    "Quay",
    "TaxiStand"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRechargingBayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RechargingBay

{
  "$ref": "#/definitions/NameOfClassParkingBayRefStructureType",
  "enum": [
    "RechargingBay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRechargingEquipmentProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RechargingEquipmentProfile

{
  "$ref": "#/definitions/NameOfClassVehicleEquipmentProfileRefStructureType",
  "enum": [
    "RechargingEquipmentProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRechargingPlanRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RechargingPlan

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RechargingPlan"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRechargingPointAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RechargingPointAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "RechargingPointAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRechargingStationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RechargingStation

{
  "$ref": "#/definitions/NameOfClassParkingRefStructureType",
  "enum": [
    "RechargingStation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRechargingStepRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RechargingStep

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RechargingStep"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRefuellingEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RefuellingEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "RefuellingEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRefundingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Refunding

{
  "$ref": "#/definitions/NameOfClassResellingRefStructureType",
  "enum": [
    "Refunding"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassReliefOpportunityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ReliefOpportunity

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ReliefOpportunity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassReliefPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ReliefPoint

{
  "$ref": "#/definitions/NameOfClassTimingPointRefStructureType",
  "enum": [
    "GaragePoint",
    "ParkingPoint",
    "ReliefPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRentalOptionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RentalOption

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "AdditionalDriverOption",
    "RentalOption"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRentalPenaltyPolicyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RentalPenaltyPolicy

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "RentalPenaltyPolicy"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassReplacingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Replacing

{
  "$ref": "#/definitions/NameOfClassResellingRefStructureType",
  "enum": [
    "Replacing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRequestedTravelSpecificationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RequestedTravelSpecification

{
  "$ref": "#/definitions/NameOfClassTravelSpecificationRefStructureType",
  "enum": [
    "RequestedTravelSpecification"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassResellingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Reselling

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Exchanging",
    "Refunding",
    "Replacing",
    "Reselling"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassReservingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Reserving

{
  "$ref": "#/definitions/NameOfClassBookingPolicyRefStructureType",
  "enum": [
    "Reserving"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassResidentialQualificationEligibilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ResidentialQualificationEligibility

{
  "$ref": "#/definitions/NameOfClassCustomerEligibilityRefStructureType",
  "enum": [
    "ResidentialQualificationEligibility"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassResidentialQualificationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ResidentialQualification

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ResidentialQualification"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassResourceFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ResourceFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "ResourceFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassResponsibilityRoleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ResponsibilityRole

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ResponsibilityRole"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassResponsibilitySetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ResponsibilitySet

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ResponsibilitySet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRestrictedManoeuvreRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RestrictedManoeuvre

{
  "$ref": "#/definitions/NameOfClassInfrastructureLinkRestrictionRefStructureType",
  "enum": [
    "RestrictedManoeuvre"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRestrictedServiceFacilitySetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RestrictedServiceFacilitySet

{
  "$ref": "#/definitions/NameOfClassServiceFacilitySetRefStructureType",
  "enum": [
    "RestrictedServiceFacilitySet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRetailConsortiumRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RetailConsortium

{
  "$ref": "#/definitions/NameOfClassOrganisationRefStructureType",
  "enum": [
    "RetailConsortium"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRetailDeviceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RetailDevice

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "RetailDevice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRetailDeviceSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RetailDeviceSecurityListing

{
  "$ref": "#/definitions/NameOfClassSecurityListingRefStructureType",
  "enum": [
    "RetailDeviceSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRetailServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RetailService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "RetailService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRhythmicalJourneyGroupRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RhythmicalJourneyGroup

{
  "$ref": "#/definitions/NameOfClassJourneyFrequencyGroupRefStructureType",
  "enum": [
    "RhythmicalJourneyGroup"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRollingStockInventoryRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RollingStockInventory

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RollingStockInventory"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRollingStockItemRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RollingStockItem

{
  "$ref": "#/definitions/NameOfClassVehicleRefStructureType",
  "enum": [
    "TractiveRollingStockItem",
    "TrailingRollingStockItem"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoughSurfaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RoughSurface

{
  "$ref": "#/definitions/NameOfClassAccessEquipmentRefStructureType",
  "enum": [
    "RoughSurface"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoundingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Rounding

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Rounding"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoundingStepRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RoundingStep

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RoundingStep"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoundTripRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RoundTrip

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "RoundTrip"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRouteInstructionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RouteInstruction

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RouteInstruction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRouteLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RouteLink

{
  "$ref": "#/definitions/NameOfClassLinkRefStructureType",
  "enum": [
    "RouteLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoutePointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RoutePoint

{
  "$ref": "#/definitions/NameOfClassPointRefStructureType",
  "enum": [
    "BorderPoint",
    "FareScheduledStopPoint",
    "GaragePoint",
    "ParkingPoint",
    "Point",
    "ReliefPoint",
    "RoutePoint",
    "ScheduledStopPoint",
    "TimingPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRouteRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Route

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "FlexibleRoute",
    "Route"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoutingConstraintZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RoutingConstraintZone

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "RoutingConstraintZone",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRoutingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Routing

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Routing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassRubbishDisposalEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from RubbishDisposalEquipment

{
  "$ref": "#/definitions/NameOfClassPassengerEquipmentRefStructureType",
  "enum": [
    "RubbishDisposalEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSaleDiscountRightRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SaleDiscountRight

{
  "$ref": "#/definitions/NameOfClassFareProductRefStructureType",
  "enum": [
    "CappedDiscountRight",
    "SaleDiscountRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesOfferPackageElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesOfferPackageElement

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "SalesOfferPackageElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesOfferPackageEntitlementGivenRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesOfferPackageEntitlementGiven

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "SalesOfferPackageEntitlementGiven"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesOfferPackageEntitlementRequiredRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesOfferPackageEntitlementRequired

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "SalesOfferPackageEntitlementRequired"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesOfferPackagePriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesOfferPackagePrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "SalesOfferPackagePrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesOfferPackageRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesOfferPackage

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "SalesOfferPackage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesOfferPackageSubstitutionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesOfferPackageSubstitution

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "SalesOfferPackageSubstitution"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesTransactionFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesTransactionFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "SalesTransactionFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSalesTransactionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SalesTransaction

{
  "$ref": "#/definitions/NameOfClassFareContractEntryRefStructureType",
  "enum": [
    "SalesTransaction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSanitaryEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SanitaryEquipment

{
  "$ref": "#/definitions/NameOfClassPassengerEquipmentRefStructureType",
  "enum": [
    "SanitaryEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassScheduledStopPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ScheduledStopPoint

{
  "$ref": "#/definitions/NameOfClassTimingPointRefStructureType",
  "enum": [
    "FareScheduledStopPoint",
    "Point",
    "ScheduledStopPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSchematicMapRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SchematicMap

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SchematicMap"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSeatEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SeatEquipment

{
  "$ref": "#/definitions/NameOfClassSpotEquipmentRefStructureType",
  "enum": [
    "SeatEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSeatingEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SeatingEquipment

{
  "$ref": "#/definitions/NameOfClassSiteEquipmentRefStructureType",
  "enum": [
    "SeatingEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Section

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "CommonSection",
    "FareSection",
    "GeneralSection",
    "LineSection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SecurityListing

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CustomerAccountSecurityListing",
    "CustomerSecurityListing",
    "FareContractSecurityListing",
    "MediumAccessDeviceSecurityListing",
    "RetailDeviceSecurityListing",
    "TravelDocumentSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSecurityListRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SecurityList

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Blacklist",
    "Whitelist"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSensorEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SensorEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "EntranceSensor",
    "SensorEquipment",
    "SpotSensor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSensorInEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SensorInEntrance

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SensorInEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSensorInSpotRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SensorInSpot

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SensorInSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSeriesConstraintPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SeriesConstraintPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "SeriesConstraintPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSeriesConstraintRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SeriesConstraint

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "SeriesConstraint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceAccessCodeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceAccessCode

{
  "$ref": "#/definitions/NameOfClassTravelDocumentRefStructureType",
  "enum": [
    "ServiceAccessCode"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceAccessRightRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceAccessRight

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "AmountOfPriceUnitProduct",
    "CappedDiscountRight",
    "EntitlementProduct",
    "PreassignedFareProduct",
    "SaleDiscountRight",
    "ServiceAccessRight",
    "SupplementProduct",
    "ThirdPartyProduct",
    "UsageDiscountRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceBookingArrangementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceBookingArrangement

{
  "$ref": "#/definitions/NameOfClassBookingArrangementRefStructureType",
  "enum": [
    "ServiceBookingArrangement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceCalendarFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceCalendarFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "ServiceCalendarFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceCalendarRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceCalendar

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ServiceCalendar"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServicedOrganisationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServicedOrganisation

{
  "$ref": "#/definitions/NameOfClassOtherOrganisationRefStructureType",
  "enum": [
    "ServicedOrganisation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceExclusionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceExclusion

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "ServiceExclusion"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceFacilitySetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceFacilitySet

{
  "$ref": "#/definitions/NameOfClassFacilitySetRefStructureType",
  "enum": [
    "RestrictedServiceFacilitySet",
    "ServiceFacilitySet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "ServiceFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceJourneyInterchangeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceJourneyInterchange

{
  "$ref": "#/definitions/NameOfClassInterchangeRefStructureType",
  "enum": [
    "ServiceJourneyInterchange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceJourneyPatternInterchangeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceJourneyPatternInterchange

{
  "$ref": "#/definitions/NameOfClassInterchangeRefStructureType",
  "enum": [
    "ServiceJourneyPatternInterchange"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceJourneyPattern

{
  "$ref": "#/definitions/NameOfClassJourneyPatternRefStructureType",
  "enum": [
    "ServiceJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceJourneyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceJourney

{
  "$ref": "#/definitions/NameOfClassJourneyRefStructureType",
  "enum": [
    "DatedServiceJourney",
    "ServiceJourney",
    "TemplateServiceJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceLink

{
  "$ref": "#/definitions/NameOfClassTimingLinkRefStructureType",
  "enum": [
    "ServiceLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServicePatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServicePattern

{
  "$ref": "#/definitions/NameOfClassJourneyPatternRefStructureType",
  "enum": [
    "ServicePattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassServiceSiteRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ServiceSite

{
  "$ref": "#/definitions/NameOfClassSiteRefStructureType",
  "enum": [
    "ServiceSite"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassShelterEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ShelterEquipment

{
  "$ref": "#/definitions/NameOfClassSiteEquipmentRefStructureType",
  "enum": [
    "ShelterEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSimpleFeatureRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SimpleFeature

{
  "$ref": "#/definitions/NameOfClassGroupOfPointsRefStructureType",
  "enum": [
    "SimpleFeature",
    "SpatialFeature"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSimpleVehicleTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SimpleVehicleType

{
  "$ref": "#/definitions/NameOfClassTransportTypeRefStructureType",
  "enum": [
    "SimpleVehicleType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSingleJourneyPathRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SingleJourneyPath

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "SingleJourneyPath"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSingleJourneyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SingleJourney

{
  "$ref": "#/definitions/NameOfClassJourneyRefStructureType",
  "enum": [
    "SingleJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteComponentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteComponent

{
  "$ref": "#/definitions/NameOfClassSiteElementRefStructureType",
  "enum": [
    "AccessSpace",
    "BoardingPosition",
    "Entrance",
    "MonitoredVehicleSharingParkingBay",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "Quay",
    "RechargingBay",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TaxiParkingArea",
    "TaxiStand",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteConnectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteConnection

{
  "$ref": "#/definitions/NameOfClassConnectionRefStructureType",
  "enum": [
    "SiteConnection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteElement

{
  "$ref": "#/definitions/NameOfClassAddressablePlaceRefStructureType",
  "enum": [
    "AccessSpace",
    "BoardingPosition",
    "Entrance",
    "EquipmentPlace",
    "MonitoredVehicleSharingParkingBay",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PointOfInterest",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "ServiceSite",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteEquipment

{
  "$ref": "#/definitions/NameOfClassPlaceEquipmentRefStructureType",
  "enum": [
    "SeatingEquipment",
    "ShelterEquipment",
    "TrolleyStandEquipment",
    "WaitingRoomEquipment",
    "LuggageLockerEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteFacilitySetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteFacilitySet

{
  "$ref": "#/definitions/NameOfClassFacilitySetRefStructureType",
  "enum": [
    "SiteFacilitySet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "SiteFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteNavigationPathRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteNavigationPath

{
  "$ref": "#/definitions/NameOfClassGenericNavigationPathRefStructureType",
  "enum": [
    "DeckNavigationPath",
    "NavigationPath",
    "SiteNavigationPath"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSitePathLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SitePathLink

{
  "$ref": "#/definitions/NameOfClassGenericPathLinkRefStructureType",
  "enum": [
    "DeckPathLink",
    "OffSitePathLink",
    "PathLink",
    "SitePathLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Site

{
  "$ref": "#/definitions/NameOfClassSiteElementRefStructureType",
  "enum": [
    "AccessSpace",
    "BoardingPosition",
    "Entrance",
    "EquipmentPlace",
    "MonitoredVehicleSharingParkingBay",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PointOfInterest",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "ServiceSite",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSiteStructureRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SiteStructure

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SiteStructure"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSmartcardRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Smartcard

{
  "$ref": "#/definitions/NameOfClassMediumAccessDeviceRefStructureType",
  "enum": [
    "Smartcard"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSpecialServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SpecialService

{
  "$ref": "#/definitions/NameOfClassJourneyRefStructureType",
  "enum": [
    "DatedSpecialService",
    "SpecialService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSpotAffinityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SpotAffinity

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SpotAffinity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSpotColumnRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SpotColumn

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SpotColumn"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSpotEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SpotEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "BedEquipment",
    "LuggageSpotEquipment",
    "SeatEquipment",
    "SpotEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSpotRowRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SpotRow

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "SpotRow"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSpotSensorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SpotSensor

{
  "$ref": "#/definitions/NameOfClassSensorEquipmentRefStructureType",
  "enum": [
    "SpotSensor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStaircaseEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StaircaseEquipment

{
  "$ref": "#/definitions/NameOfClassAccessEquipmentRefStructureType",
  "enum": [
    "StaircaseEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStandardFareTableRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StandardFareTable

{
  "$ref": "#/definitions/NameOfClassFareTableRefStructureType",
  "enum": [
    "StandardFareTable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStepLimitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StepLimit

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "StepLimit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopArea

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "StopArea",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "DeckEntranceAssignment",
    "DynamicStopAssignment",
    "FlexibleStopAssignment",
    "NavigationPathAssignment",
    "PassengerBoardingPositionAssignment",
    "PassengerStopAssignment",
    "TrainComponentStopAssignment",
    "TrainStopAssignment",
    "VehicleJourneyStopAssignment",
    "VehicleTypeStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopPlaceEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopPlaceEntrance

{
  "$ref": "#/definitions/NameOfClassEntranceRefStructureType",
  "enum": [
    "Entrance",
    "StopPlaceEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopPlace

{
  "$ref": "#/definitions/NameOfClassSiteRefStructureType",
  "enum": [
    "StopPlace",
    "TaxiRank"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopPlaceSpaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopPlaceSpace

{
  "$ref": "#/definitions/NameOfClassSiteComponentRefStructureType",
  "enum": [
    "AccessSpace",
    "BoardingPosition",
    "Quay",
    "TaxiStand",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopPlaceVehicleEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopPlaceVehicleEntrance

{
  "$ref": "#/definitions/NameOfClassEntranceRefStructureType",
  "enum": [
    "Entrance",
    "StopPlaceVehicleEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassStopPointInJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from StopPointInJourneyPattern

{
  "$ref": "#/definitions/NameOfClassPointInJourneyPatternRefStructureType",
  "enum": [
    "StopPointInJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSubmodeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Submode

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Mode",
    "Submode"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSubscribingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Subscribing

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Subscribing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSupplementProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from SupplementProduct

{
  "$ref": "#/definitions/NameOfClassPreassignedFareProductRefStructureType",
  "enum": [
    "SupplementProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassSuspendingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Suspending

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Suspending"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTargetPassingTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TargetPassingTime

{
  "$ref": "#/definitions/NameOfClassPassingTimeRefStructureType",
  "enum": [
    "DatedPassingTime",
    "TargetPassingTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTariffRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Tariff

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ParkingTariff",
    "Tariff"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTariffZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TariffZone

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "FareZone",
    "TariffZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTaxiParkingAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TaxiParkingArea

{
  "$ref": "#/definitions/NameOfClassParkingAreaRefStructureType",
  "enum": [
    "TaxiParkingArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTaxiRankRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TaxiRank

{
  "$ref": "#/definitions/NameOfClassStopPlaceRefStructureType",
  "enum": [
    "TaxiRank"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTaxiServicePlaceAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TaxiServicePlaceAssignment

{
  "$ref": "#/definitions/NameOfClassVehicleServicePlaceAssignmentRefStructureType",
  "enum": [
    "TaxiServicePlaceAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTaxiServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TaxiService

{
  "$ref": "#/definitions/NameOfClassVehiclePoolingServiceRefStructureType",
  "enum": [
    "TaxiService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTaxiStandRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TaxiStand

{
  "$ref": "#/definitions/NameOfClassQuayRefStructureType",
  "enum": [
    "TaxiStand"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTemplateServiceJourneyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TemplateServiceJourney

{
  "$ref": "#/definitions/NameOfClassServiceJourneyRefStructureType",
  "enum": [
    "TemplateServiceJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassThirdPartyProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ThirdPartyProduct

{
  "$ref": "#/definitions/NameOfClassFareProductRefStructureType",
  "enum": [
    "ThirdPartyProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTicketingEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TicketingEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "TicketingEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTicketingServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TicketingService

{
  "$ref": "#/definitions/NameOfClassLocalServiceRefStructureType",
  "enum": [
    "TicketingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTicketValidatorEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TicketValidatorEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "TicketValidatorEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimebandRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Timeband

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Timeband"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeDemandProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeDemandProfile

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TimeDemandProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeDemandTypeAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeDemandTypeAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "TimeDemandTypeAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeDemandTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeDemandType

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TimeDemandType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeIntervalPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeIntervalPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "TimeIntervalPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeIntervalRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeInterval

{
  "$ref": "#/definitions/NameOfClassFareIntervalRefStructureType",
  "enum": [
    "TimeInterval"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeStructureFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeStructureFactor

{
  "$ref": "#/definitions/NameOfClassFareStructureFactorRefStructureType",
  "enum": [
    "ParkingChargeBand",
    "TimeStructureFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimetabledPassingTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimetabledPassingTime

{
  "$ref": "#/definitions/NameOfClassPassingTimeRefStructureType",
  "enum": [
    "TimetabledPassingTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimetableFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimetableFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "TimetableFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeUnitPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeUnitPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "TimeUnitPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimeUnitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimeUnit

{
  "$ref": "#/definitions/NameOfClassFareUnitRefStructureType",
  "enum": [
    "TimeUnit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimingAlgorithmTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimingAlgorithmType

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TimingAlgorithmType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimingLinkInJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimingLinkInJourneyPattern

{
  "$ref": "#/definitions/NameOfClassLinkInJourneyPatternRefStructureType",
  "enum": [
    "TimingLinkInJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimingLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimingLink

{
  "$ref": "#/definitions/NameOfClassLinkRefStructureType",
  "enum": [
    "ServiceLink",
    "TimingLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimingPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimingPattern

{
  "$ref": "#/definitions/NameOfClassLinkSequenceRefStructureType",
  "enum": [
    "TimingPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimingPointInJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimingPointInJourneyPattern

{
  "$ref": "#/definitions/NameOfClassPointInJourneyPatternRefStructureType",
  "enum": [
    "TimingPointInJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTimingPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TimingPoint

{
  "$ref": "#/definitions/NameOfClassRoutePointRefStructureType",
  "enum": [
    "BorderPoint",
    "FareScheduledStopPoint",
    "GaragePoint",
    "ParkingPoint",
    "Point",
    "ReliefPoint",
    "ScheduledStopPoint",
    "TimingPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTopographicPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TopographicPlace

{
  "$ref": "#/definitions/NameOfClassPlaceRefStructureType",
  "enum": [
    "TopographicPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTopographicProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TopographicProjection

{
  "$ref": "#/definitions/NameOfClassZoneProjectionRefStructureType",
  "enum": [
    "TopographicProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTractiveElementTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TractiveElementType

{
  "$ref": "#/definitions/NameOfClassTrainElementTypeRefStructureType",
  "enum": [
    "TractiveElementType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTractiveRollingStockItemRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TractiveRollingStockItem

{
  "$ref": "#/definitions/NameOfClassRollingStockItemRefStructureType",
  "enum": [
    "TractiveRollingStockItem"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrafficControlPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrafficControlPoint

{
  "$ref": "#/definitions/NameOfClassPointRefStructureType",
  "enum": [
    "Point",
    "TrafficControlPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrailingElementTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrailingElementType

{
  "$ref": "#/definitions/NameOfClassTrainElementTypeRefStructureType",
  "enum": [
    "TrailingElementType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrailingRollingStockItemRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrailingRollingStockItem

{
  "$ref": "#/definitions/NameOfClassRollingStockItemRefStructureType",
  "enum": [
    "TrailingRollingStockItem"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainBlockPartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainBlockPart

{
  "$ref": "#/definitions/NameOfClassBlockPartRefStructureType",
  "enum": [
    "TrainBlockPart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainBlockRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainBlock

{
  "$ref": "#/definitions/NameOfClassBlockRefStructureType",
  "enum": [
    "TrainBlock"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainComponentLabelAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainComponentLabelAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "TrainComponentLabelAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainComponentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainComponent

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TrainComponent"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainComponentStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainComponentStopAssignment

{
  "$ref": "#/definitions/NameOfClassPassengerBoardingPositionAssignmentRefStructureType",
  "enum": [
    "TrainComponentStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainElementTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainElementType

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TractiveElementType",
    "TrailingElementType",
    "TrainElementType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainInCompoundTrainRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainInCompoundTrain

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TrainInCompoundTrain"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainNumberRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainNumber

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TrainNumber"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Train

{
  "$ref": "#/definitions/NameOfClassVehicleTypeRefStructureType",
  "enum": [
    "PoweredTrain",
    "Train",
    "UnpoweredTrain"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrainStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrainStopAssignment

{
  "$ref": "#/definitions/NameOfClassStopAssignmentRefStructureType",
  "enum": [
    "TrainStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTransferabilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Transferability

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "Transferability"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTransferRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Transfer

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Access",
    "Connection",
    "DefaultConnection",
    "SiteConnection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTransferRestrictionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TransferRestriction

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "TransferRestriction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTransportAdministrativeZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TransportAdministrativeZone

{
  "$ref": "#/definitions/NameOfClassAdministrativeZoneRefStructureType",
  "enum": [
    "TransportAdministrativeZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTransportOrganisationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TransportOrganisation

{
  "$ref": "#/definitions/NameOfClassOrganisationRefStructureType",
  "enum": [
    "Authority",
    "Operator"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTransportTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TransportType

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CompoundTrain",
    "PoweredTrain",
    "SimpleVehicleType",
    "Train",
    "TransportType",
    "UnpoweredTrain",
    "VehicleType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTravelAgentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TravelAgent

{
  "$ref": "#/definitions/NameOfClassOtherOrganisationRefStructureType",
  "enum": [
    "TravelAgent"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTravelatorEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TravelatorEquipment

{
  "$ref": "#/definitions/NameOfClassAccessEquipmentRefStructureType",
  "enum": [
    "TravelatorEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTravelDocumentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TravelDocument

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ServiceAccessCode",
    "TravelDocument"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTravelDocumentSecurityListingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TravelDocumentSecurityListing

{
  "$ref": "#/definitions/NameOfClassSecurityListingRefStructureType",
  "enum": [
    "TravelDocumentSecurityListing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTravelSpecificationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TravelSpecification

{
  "$ref": "#/definitions/NameOfClassFareContractEntryRefStructureType",
  "enum": [
    "OfferedTravelSpecification",
    "RequestedTravelSpecification",
    "TravelSpecification"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTripDebitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TripDebit

{
  "$ref": "#/definitions/NameOfClassFareDebitRefStructureType",
  "enum": [
    "TripDebit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTrolleyStandEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TrolleyStandEquipment

{
  "$ref": "#/definitions/NameOfClassSiteEquipmentRefStructureType",
  "enum": [
    "TrolleyStandEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTurnaroundTimeLimitTimeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TurnaroundTimeLimitTime

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "TurnaroundTimeLimitTime"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfAccessRightAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfAccessRightAssignment

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfAccessRightAssignment",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfActivationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfActivation

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfActivation",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfBatteryChemistryRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfBatteryChemistry

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfBatteryChemistry",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfCodespaceAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfCodespaceAssignment

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfCodespaceAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfConcessionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfConcession

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfConcession"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfCongestionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfCongestion

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfCongestion",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfCustomerAccountRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfCustomerAccount

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfCustomerAccount",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfDeckEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfDeckEntrance

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfDeckEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfDeckEntranceUsageRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfDeckEntranceUsage

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfDeckEntranceUsage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfDeliveryVariantRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfDeliveryVariant

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfDeliveryVariant",
    "TypeOfEntity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfDriverPermitRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfDriverPermit

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfDriverPermit"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfEquipment

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFacilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFacility

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFacility"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFareContractEntryRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFareContractEntry

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFareContractEntry"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFareContractRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFareContract

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFareContract"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFareProductRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFareProduct

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFareProduct"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFareStructureElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFareStructureElement

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFareStructureElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFareStructureFactorRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFareStructureFactor

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFareStructureFactor"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFareTableRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFareTable

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfFareTable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFeatureRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFeature

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFeature"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFleetRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFleet

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfFleet"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFlexibleServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFlexibleService

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFlexibleService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfFrame

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfJourneyPatternRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfJourneyPattern

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfJourneyPattern"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfLineRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfLine

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfLine"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfLink

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfLinkSequenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfLinkSequence

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfLinkSequence"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfLocatableSpotRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfLocatableSpot

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfLocatableSpot"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfMachineReadabilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfMachineReadability

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfMachineReadability"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfMediumAccessDeviceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfMediumAccessDevice

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfMediumAccessDevice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfMobilityServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfMobilityService

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfMobilityService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfModeOfOperationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfModeOfOperation

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfModeOfOperation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfNoticeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfNotice

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfNotice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfOperationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfOperation

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfOperation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfOrganisationPartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfOrganisationPart

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfOrganisationPart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfOrganisationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfOrganisation

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfOrganisation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfParkingRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfParking

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfParking"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfPassengerInformationEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfPassengerInformationEquipment

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfPassengerInformationEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfPaymentMethodRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfPaymentMethod

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfPaymentMethod"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfPlace

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfPlugRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfPlug

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfPlug"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfPoint

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfPricingRuleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfPricingRule

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfPricingRule"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfProductCategoryRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfProductCategory

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfProductCategory"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfProjection

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfProofRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfProof

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfProof"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfResponsibilityRoleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfResponsibilityRole

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfResponsibilityRole"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfRetailDeviceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfRetailDevice

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfRetailDevice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfRollingStockRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfRollingStock

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfRollingStock"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfSalesOfferPackageRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfSalesOfferPackage

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfSalesOfferPackage"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfSecurityListRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfSecurityList

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfSecurityList"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfServiceFeatureRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfServiceFeature

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfServiceFeature"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfService

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfTariffRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfTariff

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfTariff"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfTimeDemandTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfTimeDemandType

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfTimeDemandType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfTransferRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfTransfer

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfTransfer"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfTravelDocumentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfTravelDocument

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfTravelDocument"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfUsageParameterRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfUsageParameter

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfUsageParameter"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfValidityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfValidity

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfValidity"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfValueRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfValue

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AcceptedDriverPermit",
    "AlternativeModeOfOperation",
    "Branding",
    "ChargingMoment",
    "ClassOfUse",
    "ClassificationDescriptor",
    "CustomerAccountStatus",
    "DataSource",
    "Direction",
    "DiscountingRule",
    "DistributionChannel",
    "LimitingRule",
    "OpenTransportMode",
    "ParkingBayStatus",
    "PersonalModeOfOperation",
    "PointOfInterestClassification",
    "PriceUnit",
    "PricingRule",
    "PurposeOfEquipmentProfile",
    "PurposeOfGrouping",
    "PurposeOfJourneyPartition",
    "Submode",
    "TimingAlgorithmType",
    "TypeOfAccessRightAssignment",
    "TypeOfActivation",
    "TypeOfBatteryChemistry",
    "TypeOfCodespaceAssignment",
    "TypeOfConcession",
    "TypeOfCongestion",
    "TypeOfCustomerAccount",
    "TypeOfDeckEntrance",
    "TypeOfDeckEntranceUsage",
    "TypeOfDeckSpace",
    "TypeOfDeliveryVariant",
    "TypeOfDriverPermit",
    "TypeOfEntity",
    "TypeOfEquipment",
    "TypeOfFacility",
    "TypeOfFareContract",
    "TypeOfFareContractEntry",
    "TypeOfFareProduct",
    "TypeOfFareStructureElement",
    "TypeOfFareStructureFactor",
    "TypeOfFareTable",
    "TypeOfFeature",
    "TypeOfFleet",
    "TypeOfFlexibleService",
    "TypeOfFrame",
    "TypeOfJourneyPattern",
    "TypeOfLine",
    "TypeOfLink",
    "TypeOfLinkSequence",
    "TypeOfLocatableSpot",
    "TypeOfMachineReadability",
    "TypeOfMediumAccessDevice",
    "TypeOfMobilityService",
    "TypeOfModeOfOperation",
    "TypeOfNotice",
    "TypeOfOperation",
    "TypeOfOrganisation",
    "TypeOfOrganisationPart",
    "TypeOfParking",
    "TypeOfPassengerInformationEquipment",
    "TypeOfPaymentMethod",
    "TypeOfPlace",
    "TypeOfPlug",
    "TypeOfPoint",
    "TypeOfPricingRule",
    "TypeOfProductCategory",
    "TypeOfProjection",
    "TypeOfProof",
    "TypeOfResponsibilityRole",
    "TypeOfRetailDevice",
    "TypeOfRollingStock",
    "TypeOfSalesOfferPackage",
    "TypeOfSecurityList",
    "TypeOfService",
    "TypeOfServiceFeature",
    "TypeOfTariff",
    "TypeOfTimeDemandType",
    "TypeOfTransfer",
    "TypeOfTravelDocument",
    "TypeOfUsageParameter",
    "TypeOfValidity",
    "TypeOfVersion",
    "TypeOfWheelchair",
    "TypeOfZone",
    "VehiclePooling",
    "VehicleRental",
    "VehicleSharing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfWheelchairRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfWheelchair

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfWheelchair"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassTypeOfZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from TypeOfZone

{
  "$ref": "#/definitions/NameOfClassTypeOfValueRefStructureType",
  "enum": [
    "TypeOfEntity",
    "TypeOfZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUnpoweredTrainRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UnpoweredTrain

{
  "$ref": "#/definitions/NameOfClassTrainRefStructureType",
  "enum": [
    "UnpoweredTrain"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUsageDiscountRightRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UsageDiscountRight

{
  "$ref": "#/definitions/NameOfClassFareProductRefStructureType",
  "enum": [
    "UsageDiscountRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUsageParameterPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UsageParameterPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "UsageParameterPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUsageParameterRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UsageParameter

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "AdditionalDriverOption",
    "Cancelling",
    "ChargingPolicy",
    "CommercialProfile",
    "CompanionProfile",
    "EligibilityChangePolicy",
    "EntitlementGiven",
    "EntitlementRequired",
    "Exchanging",
    "FrequencyOfUse",
    "GroupTicket",
    "Interchanging",
    "LuggageAllowance",
    "MinimumStay",
    "PenaltyPolicy",
    "PurchaseWindow",
    "Refunding",
    "RentalOption",
    "RentalPenaltyPolicy",
    "Replacing",
    "Reselling",
    "Reserving",
    "RoundTrip",
    "Routing",
    "SalesOfferPackageEntitlementGiven",
    "SalesOfferPackageEntitlementRequired",
    "StepLimit",
    "Subscribing",
    "Suspending",
    "Transferability",
    "UsageValidityPeriod",
    "UserProfile",
    "VehiclePoolerProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUsageValidityPeriodRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UsageValidityPeriod

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "UsageValidityPeriod"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUserProfileEligibilityRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UserProfileEligibility

{
  "$ref": "#/definitions/NameOfClassCustomerEligibilityRefStructureType",
  "enum": [
    "UserProfileEligibility"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassUserProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from UserProfile

{
  "$ref": "#/definitions/NameOfClassUsageParameterRefStructureType",
  "enum": [
    "CompanionProfile",
    "UserProfile",
    "VehiclePoolerProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassValidableElementPriceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ValidableElementPrice

{
  "$ref": "#/definitions/NameOfClassFarePriceRefStructureType",
  "enum": [
    "ValidableElementPrice"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassValidableElementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ValidableElement

{
  "$ref": "#/definitions/NameOfClassPriceableObjectRefStructureType",
  "enum": [
    "ValidableElement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassValidityConditionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ValidityCondition

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "AvailabilityCondition",
    "SimpleAvailabilityCondition",
    "SimpleValidityCondition",
    "ValidBetween",
    "ValidDuring",
    "ValidityCondition",
    "ValidityPeriod",
    "ValidityRuleParameter",
    "ValidityTrigger"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassValidityRuleParameterRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ValidityRuleParameter

{
  "$ref": "#/definitions/NameOfClassValidityConditionRefStructureType",
  "enum": [
    "ValidityRuleParameter"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassValidityTriggerRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ValidityTrigger

{
  "$ref": "#/definitions/NameOfClassValidityConditionRefStructureType",
  "enum": [
    "ValidityTrigger"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleAccessCredentialsAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleAccessCredentialsAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "VehicleAccessCredentialsAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleChargingEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleChargingEquipment

{
  "$ref": "#/definitions/NameOfClassEquipmentRefStructureType",
  "enum": [
    "VehicleChargingEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleEntranceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleEntrance

{
  "$ref": "#/definitions/NameOfClassEntranceRefStructureType",
  "enum": [
    "Entrance",
    "StopPlaceVehicleEntrance"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleEquipmentProfileMemberRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleEquipmentProfileMember

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehicleEquipmentProfileMember"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleEquipmentProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleEquipmentProfile

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "RechargingEquipmentProfile",
    "VehicleEquipmentProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleEquipment

{
  "$ref": "#/definitions/NameOfClassPassengerEquipmentRefStructureType",
  "enum": [
    "AccessVehicleEquipment",
    "WheelchairVehicleEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleJourneyRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleJourney

{
  "$ref": "#/definitions/NameOfClassJourneyRefStructureType",
  "enum": [
    "DatedVehicleJourney",
    "DeadRun",
    "NormalDatedVehicleJourney",
    "VehicleJourney"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleJourneySpotAllocationRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleJourneySpotAllocation

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehicleJourneySpotAllocation"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleJourneyStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleJourneyStopAssignment

{
  "$ref": "#/definitions/NameOfClassPassengerStopAssignmentRefStructureType",
  "enum": [
    "DynamicStopAssignment",
    "VehicleJourneyStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleManoeuvringRequirementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleManoeuvringRequirement

{
  "$ref": "#/definitions/NameOfClassVehicleRequirementRefStructureType",
  "enum": [
    "VehicleManoeuvringRequirement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleMeetingLinkRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleMeetingLink

{
  "$ref": "#/definitions/NameOfClassLinkRefStructureType",
  "enum": [
    "VehicleMeetingLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleMeetingPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleMeetingPlace

{
  "$ref": "#/definitions/NameOfClassAddressablePlaceRefStructureType",
  "enum": [
    "VehicleMeetingPlace",
    "VehiclePoolingMeetingPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleMeetingPointAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleMeetingPointAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "DynamicVehicleMeetingPointAssignment",
    "VehicleMeetingPointAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleModelProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleModelProfile

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CarModelProfile",
    "CycleModelProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleModelRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleModel

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehicleModel"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolerProfileRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolerProfile

{
  "$ref": "#/definitions/NameOfClassUserProfileRefStructureType",
  "enum": [
    "VehiclePoolerProfile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolingDriverInfoRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolingDriverInfo

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehiclePoolingDriverInfo"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolingMeetingPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolingMeetingPlace

{
  "$ref": "#/definitions/NameOfClassVehicleMeetingPlaceRefStructureType",
  "enum": [
    "VehiclePoolingMeetingPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolingParkingAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolingParkingArea

{
  "$ref": "#/definitions/NameOfClassParkingAreaRefStructureType",
  "enum": [
    "VehiclePoolingParkingArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolingParkingBayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolingParkingBay

{
  "$ref": "#/definitions/NameOfClassParkingBayRefStructureType",
  "enum": [
    "VehiclePoolingParkingBay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolingPlaceAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolingPlaceAssignment

{
  "$ref": "#/definitions/NameOfClassVehicleServicePlaceAssignmentRefStructureType",
  "enum": [
    "VehiclePoolingPlaceAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePoolingServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePoolingService

{
  "$ref": "#/definitions/NameOfClassCommonVehicleServiceRefStructureType",
  "enum": [
    "CarPoolingService",
    "ChauffeuredVehicleService",
    "TaxiService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehiclePositionAlignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehiclePositionAlignment

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehiclePositionAlignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleQuayAlignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleQuayAlignment

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehicleQuayAlignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Vehicle

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "TractiveRollingStockItem",
    "TrailingRollingStockItem",
    "Vehicle"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleReleaseEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleReleaseEquipment

{
  "$ref": "#/definitions/NameOfClassInstalledEquipmentRefStructureType",
  "enum": [
    "VehicleReleaseEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleRentalServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleRentalService

{
  "$ref": "#/definitions/NameOfClassCommonVehicleServiceRefStructureType",
  "enum": [
    "VehicleRentalService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleRequirementRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleRequirement

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "FacilityRequirement",
    "PassengerCarryingRequirement",
    "PassengerCarryingRequirementsView",
    "VehicleManoeuvringRequirement"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleScheduleFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleScheduleFrame

{
  "$ref": "#/definitions/NameOfClassVersionFrameRefStructureType",
  "enum": [
    "VehicleScheduleFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleServicePartRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleServicePart

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehicleServicePart"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleServicePlaceAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleServicePlaceAssignment

{
  "$ref": "#/definitions/NameOfClassAssignmentRefStructureType",
  "enum": [
    "TaxiServicePlaceAssignment",
    "VehiclePoolingPlaceAssignment",
    "VehicleServicePlaceAssignment",
    "VehicleSharingPlaceAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleService

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "VehicleService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleSharingParkingAreaRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleSharingParkingArea

{
  "$ref": "#/definitions/NameOfClassParkingAreaRefStructureType",
  "enum": [
    "VehicleSharingParkingArea"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleSharingParkingBayRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleSharingParkingBay

{
  "$ref": "#/definitions/NameOfClassParkingBayRefStructureType",
  "enum": [
    "MonitoredVehicleSharingParkingBay",
    "VehicleSharingParkingBay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleSharingPlaceAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleSharingPlaceAssignment

{
  "$ref": "#/definitions/NameOfClassVehicleServicePlaceAssignmentRefStructureType",
  "enum": [
    "VehicleSharingPlaceAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleSharingServiceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleSharingService

{
  "$ref": "#/definitions/NameOfClassCommonVehicleServiceRefStructureType",
  "enum": [
    "VehicleSharingService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleStoppingPlaceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleStoppingPlace

{
  "$ref": "#/definitions/NameOfClassStopPlaceSpaceRefStructureType",
  "enum": [
    "VehicleStoppingPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleStoppingPositionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleStoppingPosition

{
  "$ref": "#/definitions/NameOfClassStopPlaceSpaceRefStructureType",
  "enum": [
    "VehicleStoppingPosition"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleTypeAtPointRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleTypeAtPoint

{
  "$ref": "#/definitions/NameOfClassNetworkRestrictionRefStructureType",
  "enum": [
    "VehicleTypeAtPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleTypePreferenceRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleTypePreference

{
  "$ref": "#/definitions/NameOfClassJourneyTimingRefStructureType",
  "enum": [
    "VehicleTypePreference"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleTypeRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleType

{
  "$ref": "#/definitions/NameOfClassTransportTypeRefStructureType",
  "enum": [
    "CompoundTrain",
    "PoweredTrain",
    "Train",
    "UnpoweredTrain",
    "VehicleType"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleTypeStopAssignmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleTypeStopAssignment

{
  "$ref": "#/definitions/NameOfClassStopAssignmentRefStructureType",
  "enum": [
    "VehicleTypeStopAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVehicleTypeZoneRestrictionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleTypeZoneRestriction

{
  "$ref": "#/definitions/NameOfClassZoneRefStructureType",
  "enum": [
    "VehicleTypeZoneRestriction"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVersionFrameRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VersionFrame

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "CompositeFrame",
    "DriverScheduleFrame",
    "FareFrame",
    "FarePriceFrame",
    "GeneralFrame",
    "InfrastructureFrame",
    "MobilityJourneyFrame",
    "MobilityServiceFrame",
    "ResourceFrame",
    "SalesTransactionFrame",
    "ServiceCalendarFrame",
    "ServiceFrame",
    "SiteFrame",
    "TimetableFrame",
    "VehicleScheduleFrame"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassVersionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Version

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "Version"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassWaitingEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from WaitingEquipment

{
  "$ref": "#/definitions/NameOfClassSiteEquipmentRefStructureType",
  "enum": [
    "SeatingEquipment",
    "ShelterEquipment",
    "WaitingRoomEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassWaitingRoomEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from WaitingRoomEquipment

{
  "$ref": "#/definitions/NameOfClassSiteEquipmentRefStructureType",
  "enum": [
    "WaitingRoomEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassWheelchairVehicleEquipmentRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from VehicleEquipment

{
  "$ref": "#/definitions/NameOfClassVehicleEquipmentRefStructureType",
  "enum": [
    "WheelchairVehicleEquipment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassWhitelistRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Whitelist

{
  "$ref": "#/definitions/NameOfClassSecurityListRefStructureType",
  "enum": [
    "Whitelist"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassZoneInSeriesRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ZoneInSeries

{
  "$ref": "#/definitions/NameOfClass",
  "enum": [
    "ZoneInSeries"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassZoneProjectionRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from ZoneProjection

{
  "$ref": "#/definitions/NameOfClassProjectionRefStructureType",
  "enum": [
    "TopographicProjection",
    "ZoneProjection"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOfClassZoneRefStructureTypeEnum

Type for all concrete EntityStructures that can be referenced from Zone

{
  "$ref": "#/definitions/NameOfClassGroupOfPointsRefStructureType",
  "enum": [
    "AccessSpace",
    "AccessZone",
    "AddressablePlace",
    "AdministrativeZone",
    "BoardingPosition",
    "Country",
    "Deck",
    "DeckVehicleEntrance",
    "DeckWindow",
    "Entrance",
    "EquipmentPlace",
    "FareZone",
    "FlexibleArea",
    "FlexibleQuay",
    "FlexibleStopPlace",
    "Garage",
    "GeneralZone",
    "HailAndRideArea",
    "LuggageSpot",
    "MobilityServiceConstraintZone",
    "MonitoredVehicleSharingParkingBay",
    "OtherDeckEntrance",
    "OtherDeckSpace",
    "Parking",
    "ParkingArea",
    "ParkingBay",
    "ParkingComponent",
    "ParkingEntranceForVehicles",
    "ParkingPassengerEntrance",
    "PassengerEntrance",
    "PassengerSpace",
    "PassengerSpot",
    "PassengerVehicleSpot",
    "PointOfInterest",
    "PointOfInterestEntrance",
    "PointOfInterestSpace",
    "PointOfInterestVehicleEntrance",
    "PostalAddress",
    "Quay",
    "RechargingBay",
    "RechargingStation",
    "RoadAddress",
    "RoutingConstraintZone",
    "ServiceSite",
    "StopArea",
    "StopPlace",
    "StopPlaceEntrance",
    "StopPlaceVehicleEntrance",
    "TariffZone",
    "TaxiParkingArea",
    "TaxiRank",
    "TaxiStand",
    "TopographicPlace",
    "TransportAdministrativeZone",
    "VehicleMeetingPlace",
    "VehiclePoolingMeetingPlace",
    "VehiclePoolingParkingArea",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingArea",
    "VehicleSharingParkingBay",
    "VehicleStoppingPlace",
    "VehicleStoppingPosition",
    "VehicleTypeZoneRestriction",
    "Zone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

NameOrNilReasonUnclassified

Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.

{
  "anyOf": [
    {
      "$ref": "#/definitions/NilReasonEnumeration"
    },
    {
      "type": "string"
    },
    {
      "type": "string",
      "format": "uri"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

NameOrNilReasonListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/NameOrNilReason"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

NameTypeEnumerationEnum

Allowed values for classification of ALTERNATIVE NAME.

{
  "type": "string",
  "enum": [
    "alias",
    "translation",
    "copy",
    "label",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_alternativeName_support.xsd"
}

NaturalLanguagePlaceNameStructureUnclassified

@lang. ISO language code (default is 'en') A string containing a phrase in a natural language name that requires at least one character of text and forbids certain reserved characters.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/PopulatedPlaceNameType"
    },
    "lang": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

NaturalLanguageStringStructureUnclassified

Tyoe for a string in a specified language.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/PopulatedStringType"
    },
    "lang": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

NCNameListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "type": "string"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

NecessaryForceEnumerationEnum

Allowed values for the necessary force to open a door.

{
  "type": "string",
  "enum": [
    "noForce",
    "lightForce",
    "mediumForce",
    "heavyForce",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

NetworkEntity

A named grouping of LINEs under which a Transport network is known.

{
  "$ref": "#/definitions/Network_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

Network_DerivedViewStructureView

Type for a NETWORK VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "NetworkRef": {
          "$ref": "#/definitions/NetworkRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of NETWORK."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PUBLIC TRANSPORT MODE of NETWORK."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

Network_VersionStructureStructure

Type for a NETWORK.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfLines_VersionStructure"
    },
    {
      "properties": {
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "groupsOfOperators": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfOperatorsRefs_RelStructure"
            }
          ],
          "description": "Groups of OPERATORs AUTHORTies or OPERATORS) (in NETWORK."
        },
        "groupsOfLines": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfLinesInFrame_RelStructure"
            }
          ],
          "description": "Groups of LINEs in NETWORK."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs in NETWORK."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

NetworkFilterByValueStructureUnclassified

Specifies values to filter by reference value, rather than frame.

{
  "allOf": [
    {
      "$ref": "#/definitions/ObjectFilterByValueStructure"
    },
    {
      "properties": {
        "NetworkRef": {
          "$ref": "#/definitions/NetworkRef"
        },
        "places": {
          "type": "object",
          "properties": {
            "PlaceRef_Dummy": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/PlaceRef_Dummy"
              }
            }
          },
          "description": "Return all site elements for given place."
        }
      }
    }
  ],
  "x-netex-source": "netex_service/netex_filter_frame.xsd"
}

NetworkFrameRequestPolicyStructureUnclassified

Parameters that affect the request processing. Mostly act to reduce the number of stops returned.

{
  "type": "object",
  "properties": {
    "MaximumNumberOfElements": {
      "type": "integer",
      "description": "Maximum number of objects to include in response. If absent, include all instances."
    },
    "IncludeDeleted": {
      "type": "boolean",
      "description": "Whether to include in response. elements flagged as deleted. By default this will be false."
    },
    "Urgency": {
      "type": "string",
      "description": "Allows requestor to indicate a relative urgency of request. A longer period can be specified for non urgent requests, e.g. to get historic data. If not specified assume best possible response desired, preferably immediate."
    },
    "MustHaveBy": {
      "type": "string",
      "format": "date-time",
      "description": "Allows requestor to indicate that if data cannot be supplied by a given time it will not be useful. Can be used to prioritize data on systems working at full load."
    },
    "Language": {
      "type": "string",
      "description": "Preferred language for text elements in response."
    },
    "RequestDetail": {
      "allOf": [
        {
          "$ref": "#/definitions/OutputDetailListOfEnumerations"
        }
      ],
      "description": "Level of detail to return. Default is all.
All = Return all data and geometry, but not Xref
NoGeometry = Return all, omitting geometry. 
XRef - Return Xcross Reference data , e.g. links for zones."
    }
  },
  "x-netex-source": "netex_service/netex_filter_frame.xsd"
}

NetworkFrameSubscriptionPolicyStructureUnclassified

Data type for Subscription Request for NeTEx Data Object Service.

{
  "type": "object",
  "properties": {
    "IncrementalUpdates": {
      "type": "boolean",
      "description": "Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions.
If false each subscription response will contain the full information as specified in this request."
    }
  },
  "x-netex-atom": "boolean",
  "x-netex-source": "netex_service/netex_filter_frame.xsd"
}

NetworkFrameTopicUnclassified

Network Object filter Return Network Objects that match these values. Values are ANDed.

{
  "$ref": "#/definitions/NetworkFrameTopicStructure",
  "x-netex-substitutionGroup": "Topic",
  "x-netex-source": "netex_service/netex_filter_frame.xsd"
}

NetworkFrameTopicStructureUnclassified

Type for a Data Object Filter Topic.

{
  "allOf": [
    {
      "$ref": "#/definitions/TopicStructure"
    },
    {
      "properties": {
        "Current": {
          "allOf": [
            {
              "$ref": "#/definitions/EmptyType"
            }
          ],
          "description": "Return just the latest current values from the producer at the time the response is created."
        },
        "ChangedSince": {
          "type": "string",
          "format": "date-time",
          "description": "Return the values that have changed since the specified point in time, including current and superseded values. Values that are no longer current will be flagged with the date they were superseded (using the various cleared / deleted /historic dates on different element types)."
        },
        "CurrentAt": {
          "type": "string",
          "format": "date-time",
          "description": "Return just the values that were current at the specified point in time."
        },
        "HistoricBetween": {
          "allOf": [
            {
              "$ref": "#/definitions/ClosedTimestampRangeStructure"
            }
          ],
          "description": "Return all values created or updated between the specified period, including current and historic values. Values that are no longer current will be flagged with the date they were superseded."
        },
        "selectionValidityConditions": {
          "type": "object",
          "properties": {
            "ValidityCondition_Dummy": {
              "$ref": "#/definitions/ValidityCondition_Dummy"
            }
          },
          "description": "Validity conditions to apply when selecting data. Applies to frame."
        },
        "TypeOfFrameRef": {
          "$ref": "#/definitions/TypeOfFrameRef"
        },
        "VersionFrameRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VersionFrameRef"
          }
        },
        "NetworkFilterByValue": {
          "allOf": [
            {
              "$ref": "#/definitions/NetworkFilterByValueStructure"
            }
          ],
          "description": "Values for selecting by value."
        }
      }
    }
  ],
  "x-netex-source": "netex_service/netex_filter_frame.xsd"
}

NetworkIdTypeUnclassified

Type for identifier of a NETWORK.

{
  "$ref": "#/definitions/GroupOfLinesIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

NetworkRefReference

Reference to a NETWORK.

{
  "allOf": [
    {
      "$ref": "#/definitions/NetworkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Network",
  "x-netex-substitutionGroup": "GroupOfLinesRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

NetworkRefStructureReference

Type for a reference to a NETWORK.

{
  "$ref": "#/definitions/GroupOfLinesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Network",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

NetworkRestrictionAbstract

A constraint on use of a network of INFRASTRUCTURE POINTs and INFRASTUCTURE LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/NetworkRestriction_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-sg-members": [
    "InfrastructureLinkRestriction",
    "MeetingRestriction",
    "OvertakingPossibility",
    "RestrictedManoeuvre",
    "VehicleTypeAtPoint"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

NetworkRestriction_VersionStructureStructure

Type for a NETWORK RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "Restricted": {
          "type": "boolean",
          "description": "Whether a NETWORK RESTRICTION is allowed or forbidden. Default is true,, i.e. this is a restriction.."
        }
      },
      "required": [
        "Restricted"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

NetworkRestrictionIdTypeUnclassified

Type for Identifier of a NETWORK RESTRICTION.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

NetworkRestrictionRefReference

Reference to a NETWORK RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/NetworkRestrictionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "NetworkRestriction",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-sg-members": [
    "InfrastructureLinkRestrictionRef",
    "OvertakingPossibilityRef",
    "VehicleTypeAtPointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

NetworkRestrictionRefStructureReference

Type for Reference to a NETWORK RESTRICTION.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "NetworkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

networkRestrictionsInFrame_RelStructureCollection

Type for containment in frame of NETWORK RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "NetworkRestriction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/NetworkRestriction"
          }
        }
      },
      "required": [
        "NetworkRestriction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

networksInFrame_RelStructureCollection

Type for containment in frame of NETWORKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Network": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Network"
          }
        }
      },
      "required": [
        "Network"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

NetworkViewUnclassified

Simplified view of a NETWORK.

{
  "$ref": "#/definitions/Network_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

NilReasonEnumerationUnclassified

{
  "anyOf": [
    {
      "type": "string",
      "enum": [
        "inapplicable",
        "missing",
        "template",
        "unknown",
        "withheld"
      ]
    },
    {
      "type": "string",
      "pattern": "other:\w{2,}"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

NilReasonTypeUnclassified

gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception. gml:NilReasonType is a union of the following enumerated values: - inapplicable there is no value - missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist - template the value will be available later - unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists - withheld the value is not divulged - other:text other brief explanation, where text is a string of two or more characters with no included spaces and - anyURI which should refer to a resource which describes the reason for the exception A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document. gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type.

{
  "anyOf": [
    {
      "$ref": "#/definitions/NilReasonEnumeration"
    },
    {
      "type": "string",
      "format": "uri"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

NoInfoForTopicErrorUnclassified

Error: Valid request was made but service does not hold any data for the requested topic. expression.

{
  "allOf": [
    {
      "$ref": "#/definitions/NoInfoForTopicErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

NoInfoForTopicErrorStructureUnclassified

Type for Error: No Info for Topic

{
  "$ref": "#/definitions/ErrorCodeStructure",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

NormalDatedVehicleJourneyEntity

A DATED VEHICLE JOURNEY identical to a long-term planned VEHICLE JOURNEY, possibly updated according to short-term modifications of the PRODUCTION PLAN decided by the control staff.

{
  "$ref": "#/definitions/NormalDatedVehicleJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

NormalDatedVehicleJourney_VersionStructureStructure

Type for NORMAL DATED VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourney_VersionStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "replacedJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/replacedJourneys_RelStructure"
            }
          ],
          "description": "DATED VEHICLE JOURNEYs for which current VEHICLE JOURNEY is an alteration (i.e. change, replacement, supplement). +v2.0"
        },
        "OperatingDayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayRef"
            }
          ],
          "description": "EXPECTED TO BE MANDATORY - left with minOccurs="0" only to avoid breaking compatibility with old rail datasets and also in the case when OperatingDayView is used. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "OperatingDayView": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayView"
            }
          ],
          "description": "Used in some cases, when no OperatingDayRef is used. At least the OPERATING DAY must be provided as date. +v2.0",
          "x-netex-choice": [
            "OperatingDayRef",
            "OperatingDayView"
          ]
        },
        "UicOperatingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/UicOperatingPeriod"
            }
          ],
          "description": "** DEPRECATED ** not to be used - left available only to avoid breaking compatibility with old rail datasets -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalDatedVehicleJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies theDATED VEHICLE JOURNEY. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED. -v2.0",
          "x-netex-deprecated": true
        },
        "DatedJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "DriverRef": {
          "allOf": [
            {
              "$ref": "#/definitions/DriverRef"
            }
          ],
          "description": "** DEPRECATED ** not to be used - It is expected that the driver's DUTY refer the DatedJourneyPattern, not the way arround ! -v2.0",
          "x-netex-deprecated": true
        },
        "datedPassingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/targetPassingTimes_RelStructure"
            }
          ],
          "description": "PASSING TIMEs for JOURNEY."
        },
        "datedCalls": {
          "allOf": [
            {
              "$ref": "#/definitions/calls_RelStructure"
            }
          ],
          "description": "CALLs for JOURNEY."
        },
        "ServiceAlterationType": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceAlterationEnumeration"
            }
          ],
          "description": "Type of Service alteration. Default is planned. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

NormalDatedVehicleJourneyIdTypeUnclassified

Type for identifier of a NORMAL DATED VEHICLE JOURNEY.

{
  "$ref": "#/definitions/DatedVehicleJourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

NormalDatedVehicleJourneyRefReference

Reference to a NORMAL DATED VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "NormalDatedVehicleJourney",
  "x-netex-substitutionGroup": "JourneyRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

NormalDatedVehicleJourneyRefStructureReference

Type for a reference to a NORMAL DATED VEHICLE JOURNEY.

{
  "$ref": "#/definitions/VehicleJourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "NormalDatedVehicleJourney",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

NormalDatedVehicleJourneyTypeEnumerationEnum

Allowed values for type of NORMAL DATED JOURNEY.

{
  "type": "string",
  "enum": [
    "garageRunOut",
    "garageRunIn",
    "turningManoeuvre",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_support.xsd"
}

NoticeEntity

A note or footnote about any aspect of a service, e.g. an announcement, notice, etc. May have different DELIVERY VARIANTs for different media.

{
  "$ref": "#/definitions/Notice_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

Notice_VersionStructureStructure

Type for NOTICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Notice. Use Text for content."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of Notice. Use Text for content. +v1.1."
        },
        "Text": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text content of NOTICe."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Alternative code associated with Notice."
        },
        "ShortCode": {
          "type": "string",
          "description": "Alternative short code associated with Notice."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfNoticeRef": {
          "$ref": "#/definitions/TypeOfNoticeRef"
        },
        "CanBeAdvertised": {
          "type": "boolean",
          "description": "Whether NOTICE is advertised to public. This may be overridden on an assignment."
        },
        "DriverDisplayText": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text to show to Driver or Staff for the Notice."
        },
        "variants": {
          "allOf": [
            {
              "$ref": "#/definitions/deliveryVariants_RelStructure"
            }
          ],
          "description": "Variations on NOTICE for different media."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

NoticeAssignmentEntity

The assignment of a NOTICE showing an exception in a JOURNEY PATTERN, a COMMON SECTION, or a VEHICLE JOURNEY, possibly specifying at which POINT IN JOURNEY PATTERN the validity of the NOTICE starts and ends respectively.

{
  "$ref": "#/definitions/NoticeAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "NoticeAssignment_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

NoticeAssignment_DerivedViewStructureView

Type for NOTICE ASSIGNMENT View.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of ASSIGNMENT."
        },
        "NoticeRef": {
          "$ref": "#/definitions/NoticeRef"
        },
        "Mark": {
          "type": "string",
          "description": "Mark associated with NOTICE."
        },
        "MarkUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL for image associated with NOTICE."
        },
        "PublicityChannel": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicityChannelEnumeration"
            }
          ],
          "description": "How NOTICE is to be publicised. Default is all."
        },
        "Advertised": {
          "type": "boolean",
          "description": "Whether NOTICE is advertised to public."
        },
        "Text": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text content of NOTICe."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Alternative code associated with Notice."
        },
        "ShortCode": {
          "type": "string",
          "description": "Alternative short code associated with Notice."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfNoticeRef": {
          "$ref": "#/definitions/TypeOfNoticeRef"
        },
        "CanBeAdvertised": {
          "type": "boolean",
          "description": "Whether NOTICE is advertised to public. This may be overridden on an assignment."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of Assignment. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

NoticeAssignment_DummyAbstract

Dummy abstract NOTICE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-sg-members": [
    "NoticeAssignment",
    "SalesNoticeAssignment"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

NoticeAssignment_VersionStructureStructure

Type for NOTICE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "NoticeRef": {
          "$ref": "#/definitions/NoticeRef",
          "x-netex-choice": [
            "NoticeRef",
            "GroupOfNoticesRef",
            "Notice"
          ]
        },
        "GroupOfNoticesRef": {
          "allOf": [
            {
              "$ref": "#/definitions/GeneralGroupOfEntitiesRefStructure"
            }
          ],
          "description": "A group of Notiices.",
          "x-netex-choice": [
            "NoticeRef",
            "GroupOfNoticesRef",
            "Notice"
          ]
        },
        "Notice": {
          "$ref": "#/definitions/Notice",
          "x-netex-choice": [
            "NoticeRef",
            "GroupOfNoticesRef",
            "Notice"
          ]
        },
        "NoticedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Object with which NOTICE is associated. If given by context can be omitted."
        },
        "LinkSequenceRef": {
          "$ref": "#/definitions/LinkSequenceRef"
        },
        "SectionRef": {
          "$ref": "#/definitions/SectionRef"
        },
        "StartPointInPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointInSequenceRefStructure"
            }
          ],
          "description": "POINT at which applicability of NOTICE starts."
        },
        "EndPointInPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointInSequenceRefStructure"
            }
          ],
          "description": "POINT at which applicabiity of NOTICE endsIf absent same as Start Point."
        },
        "Mark": {
          "type": "string",
          "description": "Mark associated with NOTICE."
        },
        "MarkUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL for image associated with NOTICE."
        },
        "PublicityChannel": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicityChannelEnumeration"
            }
          ],
          "description": "How NOTICE is to be publicised. Default is all."
        },
        "Advertised": {
          "type": "boolean",
          "description": "Whether NOTICE is advertised to public."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

NoticeAssignmentIdTypeUnclassified

Type for identifier of a NOTICE ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

NoticeAssignmentRefStructureReference

Type for a reference to a NOTICE ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "NoticeAssignment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

noticeAssignments_RelStructureCollection

Type for a list of NOTICE ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "NoticeAssignment_Dummy": {
          "$ref": "#/definitions/NoticeAssignment_Dummy"
        },
        "NoticeAssignmentView": {
          "$ref": "#/definitions/NoticeAssignmentView"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

noticeAssignmentsInFrame_RelStructureCollection

Type for containment in frame of NOTICE ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "NoticeAssignment_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/NoticeAssignment_Dummy"
          }
        }
      },
      "required": [
        "NoticeAssignment_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

NoticeAssignmentViewUnclassified

View of a NOTICE ASSIGNMENT. for use in a specific context such as a CALL. This can be used to embed the notice itself in the context.

{
  "$ref": "#/definitions/NoticeAssignment_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

noticeAssignmentViews_RelStructureCollection

Type for a list of NOTICE ASSIGNMENT VIEWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "NoticeAssignmentView": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/NoticeAssignmentView"
          }
        }
      },
      "required": [
        "NoticeAssignmentView"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_noticeAssignment_version.xsd"
}

NoticeIdTypeUnclassified

Type for identifier of a NOTICE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

NoticeRefReference

Reference to a NOTICE i.e. footnote, note, announcement or other informational text element.

{
  "allOf": [
    {
      "$ref": "#/definitions/NoticeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Notice",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

NoticeRefStructureReference

Type for a reference to a NOTICE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Notice",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

notices_RelStructureCollection

Type for a list of NOTICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "NoticeRef": {
          "$ref": "#/definitions/NoticeRef"
        },
        "Notice": {
          "$ref": "#/definitions/Notice"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

noticesInFrame_RelStructureCollection

Type for containment in frame of NOTICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Notice": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Notice"
          }
        }
      },
      "required": [
        "Notice"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

NuisanceFacilityUnclassified

Classification of NUISANCE FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/NuisanceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

NuisanceFacilityEnumerationEnum

Allowed values for Nuisance Facility: TPEG pti_table 23.

{
  "type": "string",
  "enum": [
    "unknown",
    "other",
    "smoking",
    "noSmoking",
    "familyArea",
    "childfreeArea",
    "animalsAllowed",
    "noAnimals",
    "breastfeedingFriendly",
    "mobilePhoneUseZone",
    "mobilePhoneFreeZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

NuisanceFacilityListUnclassified

List of NUISANCE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/NuisanceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

NuisanceFacilityListOfEnumerationsUnclassified

List of values for NUISANCE FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/NuisanceFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

NumberOfPassengersUnclassified

Number of passengers - capacity.

{
  "type": "integer",
  "minimum": 0,
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

NumberOfVehiclesUnclassified

Type for Number of Vehicles- capacity.

{
  "type": "integer",
  "minimum": 0,
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

ObjectFilterByValueAbstract

Abstract Topic Filter.

{
  "allOf": [
    {
      "$ref": "#/definitions/ObjectFilterByValueStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-source": "netex_service/netex_filter_object.xsd"
}

ObjectFilterByValueStructureUnclassified

Specifies values to filter by reference value, rather than frame.

{
  "type": "object",
  "properties": {
    "LayerRef": {
      "$ref": "#/definitions/LayerRef"
    },
    "BoundingBox": {
      "allOf": [
        {
          "$ref": "#/definitions/BoundingBoxStructure"
        }
      ],
      "description": "Area containing objects to be returned."
    },
    "objectReferences": {
      "type": "object",
      "properties": {
        "VersionOfObjectRef": {
          "$ref": "#/definitions/VersionOfObjectRef"
        },
        "AssignmentRef": {
          "$ref": "#/definitions/AssignmentRef"
        },
        "ClassInFrameRef": {
          "$ref": "#/definitions/ClassInFrameRef"
        }
      },
      "description": "Specifies objects to return Use REF with specific value to identify an object. Use REF with blank value to specify all object of the object type."
    }
  },
  "x-netex-source": "netex_service/netex_filter_object.xsd"
}

ObjectIdTypeUnclassified

Abstract Type for identifier of a NeTEx Object.

{
  "type": "string",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

objectRefs_RelStructureCollection

Type for a list of references to an NeTEx Object.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VersionOfObjectRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VersionOfObjectRef"
          }
        }
      },
      "required": [
        "VersionOfObjectRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

ObservedPassingTimeUnclassified

OBSERVED PASSING TIME.

{
  "$ref": "#/definitions/ObservedPassingTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "DatedPassingTime",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

ObservedPassingTime_VersionedChildStructureUnclassified

Type for OBSERVED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DatedPassingTime_VersionedChildStructure"
    },
    {
      "properties": {
        "ActualArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Actual Arrival time.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Actual departure time.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Departure Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualWaitingTime": {
          "type": "string",
          "description": "Actual waiting interval.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualNonstopPassingTime": {
          "type": "string",
          "format": "time",
          "description": "Actual PASSING TIME if doesn't stop at TIMING POINT.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "PassingTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "PASSING TIME Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualHeadway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Actual Frequency of service as a set of intervals."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

ObservedPassingTime_ViewStructureUnclassified

Type for Simplified OBSERVED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_ViewStructure"
    },
    {
      "properties": {
        "ActualArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Actual Arrival time.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Actual departure time.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Departure Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualWaitingTime": {
          "type": "string",
          "description": "Actual waiting interval.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualNonstopPassingTime": {
          "type": "string",
          "format": "time",
          "description": "Actual PASSING TIME if doesn't stop at TIMING POINT.",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "PassingTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "PASSING TIME Day Offset from start of JOURNEY. +v1.1",
          "x-netex-choice": [
            "ActualArrivalTime",
            "ArrivalDayOffset",
            "ActualDepartureTime",
            "DepartureDayOffset",
            "ActualWaitingTime",
            "ActualNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ActualHeadway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Actual Frequency of service as a set of intervals."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

ObservedPassingTimeIdTypeUnclassified

Type for identifier of an OBSERVED PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

ObservedPassingTimeRefReference

Reference to an OBSERVED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/ObservedPassingTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ObservedPassingTime",
  "x-netex-substitutionGroup": "PassingTimeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

ObservedPassingTimeRefStructureReference

Type for a reference to an OBSERVED PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ObservedPassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

observedPassingTimes_RelStructureCollection

Type for a list of OBSERVED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ObservedPassingTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ObservedPassingTime"
          }
        }
      },
      "required": [
        "ObservedPassingTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

ObservedPassingTimeViewUnclassified

Simplified OBSERVED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/ObservedPassingTime_ViewStructure"
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredPassingTimes_version.xsd"
}

OccupancyEnumerationEnum

Passenger load status of a VEHICLE - GTFS-R / TPEG Pts045. +v2.0

{
  "type": "string",
  "enum": [
    "unknown",
    "empty",
    "manySeatsAvailable",
    "fewSeatsAvailable",
    "standingRoomOnly",
    "crushedStandingRoomOnly",
    "full",
    "notAcceptingPassengers",
    "undefined",
    "seatsAvailable",
    "standingAvailable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_support.xsd"
}

OccupancyViewUnclassified

A simple VIEW of OCCUPANCY as a first implementation without full support of DECK PLAN.

{
  "$ref": "#/definitions/OccupancyView_VersionStructure",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

OccupancyView_RelStructureCollection

Type for containment for multiple OCCUPANCYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OccupancyView": {
          "$ref": "#/definitions/OccupancyView_VersionStructure"
        },
        "OccupancyViewRef": {
          "$ref": "#/definitions/OccupancyViewRefStructure"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

OccupancyView_VersionStructureStructure

Type for an Occupancy.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "dayTypeRefs": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeRefs_RelStructure"
            }
          ],
          "description": "DAY TYPEs for BLOCK."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypes_RelStructure"
            }
          ],
          "description": "Reusable DAY TYPE in SERVICE CALENDAR FRAME."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label for TRAIN COMPONENT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAIN COMPONENT."
        },
        "TrainRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainRef"
            }
          ],
          "description": "Reference to a TRAIN."
        },
        "TrainElementTypeRef": {
          "$ref": "#/definitions/TrainElementTypeRef",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef",
            "TrainElement"
          ]
        },
        "TrainElementRef": {
          "$ref": "#/definitions/TrainElementRef",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef",
            "TrainElement"
          ]
        },
        "TrainElement": {
          "$ref": "#/definitions/TrainElement",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef",
            "TrainElement"
          ]
        },
        "OperationalOrientation": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleOrientationEnumeration"
            }
          ],
          "description": "Orientation of the TRAIN ELEMENT within the TRAIN. +v1.1."
        },
        "ForwardCoupling": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainComponentCouplingStructure"
            }
          ],
          "description": "The nature of the coupling between the TRAIN COMPONENT and the TRAIN COMPONENT ahead of it within the TRAIN. +v2.0"
        },
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClassEnumeration"
            }
          ],
          "description": "Fare class in VEHICLE for which occupancy or capacities are specified."
        },
        "PassengerCategory": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Adult, child, wheelchair etc."
        },
        "OccupancyLevel": {
          "allOf": [
            {
              "$ref": "#/definitions/OccupancyEnumeration"
            }
          ],
          "description": "An approximate figure of how occupied or full a VEHICLE and its parts are, e.g. 'manySeatsAvailable' or 'standingRoomOnly'.  
More accurate data can be provided by the individual occupancies or capacities below."
        },
        "OccupancyPercentage": {
          "allOf": [
            {
              "$ref": "#/definitions/PercentageType"
            }
          ],
          "description": "Utilised percentage of maximum payload after departing the STOP POINT. 100 means that no further passengers can be added."
        },
        "AlightingCount": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of alighting passengers for this vehicle journey at this STOP POINT."
        },
        "BoardingCount": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of boarding passengers for this vehicle journey at this STOP POINT."
        },
        "OnboardCount": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of passengers on-board after departing the STOP POINT."
        },
        "SpecialPlacesOccupied": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of special places, e.g. seats for the disabled or lounge seats, that are occupied after departing the STOP POINT."
        },
        "PushchairsOnboardCount": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of pushchairs on-board after departing the STOP POINT."
        },
        "WheelchairsOnboardCount": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of wheelchairs on-board after departing the STOP POINT."
        },
        "PramsOnboardCount": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of prams on-board after departing the STOP POINT."
        },
        "BicycleOnboardCount": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of bicycles on-board, i.e., number of bicycle racks that are occupied after departing the STOP POINT."
        },
        "TotalNumberOfReservedSeats": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Total number of booked seats from individual and group reservations."
        },
        "GroupReservation": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/GroupReservationStructure"
              }
            ],
            "description": "Reservations of travel groups, i.e., name of group and number of seats booked."
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

OccupancyViewIdTypeUnclassified

Type for identifier of a OCCUPANCY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

OccupancyViewInFrame_RelStructureCollection

Type for containment in FRAME of OCCUPANCYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OccupancyView": {
          "$ref": "#/definitions/OccupancyView_VersionStructure"
        }
      },
      "required": [
        "OccupancyView"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

OccupancyViewRefStructureReference

Type for a reference to an OCCUPANCY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OccupancyView",
  "x-netex-source": "netex_part_2/part2_occupancy/netex_oc_occupancy_version.xsd"
}

OffenceDebitEntity

A LOG ENTRY recording data about a debiting action for a fine for an OFFENCE or penalty fare.

{
  "$ref": "#/definitions/OffenceDebit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareDebit_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

OffenceDebit_VersionStructureStructure

Type for OFFENCE DEBIT.

{
  "$ref": "#/definitions/FareDebit_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

OffenceDebitIdTypeUnclassified

Type for identifier of a OFFENCE DEBIT.

{
  "$ref": "#/definitions/FareDebitIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

OffenceDebitRefReference

Reference to a OFFENCE DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OffenceDebitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OffenceDebit",
  "x-netex-substitutionGroup": "FareDebitRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

OffenceDebitRefStructureReference

Type for Reference to a OFFENCE DEBIT.

{
  "$ref": "#/definitions/FareDebitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OffenceDebit",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

OfferedTravelSpecificationEntity

A set of parameters giving details of the intended consumption of access rights associated with an offer or a purchase. (e.g. origin and destination of a travel, class of travel, etc.). .

{
  "$ref": "#/definitions/OfferedTravelSpecification_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TravelSpecification_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

OfferedTravelSpecification_VersionStructureStructure

Type for OFFERED TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/TravelSpecification_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

OfferedTravelSpecificationIdTypeUnclassified

Type for identifier of an OFFERED TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/TravelSpecificationIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

OfferedTravelSpecificationRefReference

Reference to an OFFERED TRAVEL SPECIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/OfferedTravelSpecificationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OfferedTravelSpecification",
  "x-netex-substitutionGroup": "TravelSpecificationRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

OfferedTravelSpecificationRefStructureReference

Type for Reference to an OFFERED TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/TravelSpecificationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OfferedTravelSpecification",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

offeredTravelSpecifications_RelStructureCollection

Type for a list of TRAVEL SPECIFICATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OfferedTravelSpecificationRef": {
          "$ref": "#/definitions/OfferedTravelSpecificationRef"
        },
        "OfferedTravelSpecification": {
          "$ref": "#/definitions/OfferedTravelSpecification"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

OffSitePathLinkIdTypeUnclassified

Type for identifier of a OFF SITE PATH LINK.

{
  "$ref": "#/definitions/GenericPathLinkIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

OffSitePathLinkRefReference

Reference to a OFF SITE PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/OffSitePathLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OffSitePathLink",
  "x-netex-substitutionGroup": "GenericPathLinkRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

offSitePathLinkRefs_RelStructureCollection

Type for a list of references to a OFF SITE PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GenericPathLinkRef": {
          "$ref": "#/definitions/GenericPathLinkRef"
        },
        "PathLinkRefByValue": {
          "$ref": "#/definitions/PathLinkRefByValue"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

OffSitePathLinkRefStructureReference

Type for a reference to a OFF SITE PATH LINK.

{
  "$ref": "#/definitions/GenericPathLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OffSitePathLink",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

OnBecomingEnumerationEnum

Allowed values for Becoming Eiiigble + v1.1

{
  "type": "string",
  "enum": [
    "automatic",
    "invite",
    "noAction",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

OnboardSpaceAbstract

A place aboard a vehicle where ACTUAL VEHICLE EQUIPMENT may be located. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/OnboardSpace_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-sg-members": [
    "DeckComponent",
    "LocatableSpot"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

OnboardSpace_VersionStructureStructure

Type for a ONBOARD SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of ONBOARD SPACE. e.g. seat number."
        },
        "Orientation": {
          "allOf": [
            {
              "$ref": "#/definitions/ComponentOrientationEnumeration"
            }
          ],
          "description": "Orientation of ONBOARD SPACE . Default is forwards."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of ONBOARD SPACE."
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of ONBOARD SPACE."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of ONBOARD SPACE."
        },
        "FacilitySetRef": {
          "$ref": "#/definitions/FacilitySetRef"
        },
        "actualVehicleEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/actualVehicleEquipments_RelStructure"
            }
          ],
          "description": "ACTUAL VEHICLE EQUIPMENT for element."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

OnboardSpaceIdTypeUnclassified

Type for identifier of an ONBOARD SPACE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

OnboardSpaceRefAbstract

Reference to an ONBOARD SPACE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/OnboardSpaceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "DeckComponentRef",
    "LocatableSpotRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

OnboardSpaceRefStructureReference

Type for a reference to an ONBOARD SPACE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnboardSpace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

OnboardStayUnclassified

Boarding permission to board early or stay on board late.

{
  "$ref": "#/definitions/OnboardStay_VersionedChlldStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

OnboardStay_VersionedChlldStructureUnclassified

Type for allowed combinations of boarding permission.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of ON BOARD STay +v1.1"
        },
        "ServiceFacilitySetRef": {
          "$ref": "#/definitions/ServiceFacilitySetRef"
        },
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClass"
            }
          ],
          "description": "Fare class of Boarding permission."
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "BoardingPermission": {
          "allOf": [
            {
              "$ref": "#/definitions/BoardingPermission"
            }
          ],
          "description": "Type of Accommodation . Default is seating."
        },
        "Period": {
          "type": "string",
          "description": "Period allowed for boarding/ alighting before journey start /end."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

OnboardStayIdTypeUnclassified

Identifier of a ONBOARD STAY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

OnboardStayRefReference

Reference to a ONBOARD STAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/OnboardStayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnboardStay",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

OnboardStayRefStructureReference

Type for a reference to a ONBOARD STAY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnboardStay",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

onboardStays_RelStructureCollection

Type for containment in frame of SERVICE FACILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OnboardStay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OnboardStay"
          }
        }
      },
      "required": [
        "OnboardStay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

OnCeasingEnumerationEnum

Allowed values for Ceasing to be Eligible + v1.1

{
  "type": "string",
  "enum": [
    "immediateTermination",
    "useUntilExpiry",
    "terminateAfterGracePeriod",
    "automaticallySubstituteProduct",
    "noAction",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

oneToManyRelationshipStructureUnclassified

Type for an Implementation of a one to many relationship . A one to many relationship from the source (one) to the target (many)

{
  "allOf": [
    {
      "$ref": "#/definitions/relationshipStructure"
    },
    {
      "properties": {
        "modificationSet": {
          "allOf": [
            {
              "$ref": "#/definitions/ModificationSetEnumeration"
            }
          ],
          "description": "Whether this is a list of all (revise) or just changes.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

OnlineServiceEntity

Any remotely accessible service providing access to any mode of transportation and/or information related to transportation services. +v1.2.2

{
  "$ref": "#/definitions/OnlineService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "MobilityService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_version.xsd"
}

OnlineService_VersionStructureStructure

Type for ONLINE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityService_VersionStructure"
    },
    {
      "properties": {
        "LogInRequired": {
          "type": "boolean",
          "description": "Whether login is required to use service."
        },
        "proposingServices": {
          "$ref": "#/definitions/mobilityServiceRefs_RelStructure"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_version.xsd"
}

OnlineServiceIdTypeUnclassified

Type for identifier of a ONLINE SERVICE.

{
  "$ref": "#/definitions/MobilityServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

OnlineServiceOperatorEntity

An organisation that provides online access to an ONLINE SERVICE without operating transportation services of travellers. +v1.2.2

{
  "$ref": "#/definitions/OnlineServiceOperator_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TransportOrganisation_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_version.xsd"
}

OnlineServiceOperator_VersionStructureStructure

Type for an ONLINE SERVICE OPERATOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/Organisation_VersionStructure"
    },
    {
      "properties": {
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/PostalAddress_VersionStructure"
            }
          ],
          "description": "Address of TRANSPORT ORGANISATION."
        },
        "services": {
          "allOf": [
            {
              "$ref": "#/definitions/onlineServiceRefs_RelStructure"
            }
          ],
          "description": "ONLINE SERVICES managed by ONLINE OPERATOR."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_version.xsd"
}

OnlineServiceOperatorIdTypeUnclassified

Type for identifier of an ONLINE SERVICE OPERATOR.

{
  "$ref": "#/definitions/OrganisationIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

OnlineServiceOperatorRefReference

Reference to an ONLINE SERVICE OPERATOR. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/OnlineServiceOperatorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnlineServiceOperator",
  "x-netex-substitutionGroup": "OrganisationRef_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

onlineServiceOperatorRefs_RelStructureCollection

Type for a list of ONLINE SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "OnlineServiceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OnlineServiceRef"
          }
        }
      },
      "required": [
        "OnlineServiceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

OnlineServiceOperatorRefStructureReference

Type for a reference to an ONLINE SERVICE OPERATOR.

{
  "$ref": "#/definitions/OrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnlineServiceOperator",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

OnlineServiceRefReference

Identifier of an ONLINE SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/OnlineServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnlineService",
  "x-netex-substitutionGroup": "MobilityServiceRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

onlineServiceRefs_RelStructureCollection

Type for a list of ONLINE SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "OnlineServiceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OnlineServiceRef"
          }
        }
      },
      "required": [
        "OnlineServiceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

OnlineServiceRefStructureReference

Type for a reference to an ONLINE SERVICE.

{
  "$ref": "#/definitions/MobilityServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OnlineService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_support.xsd"
}

onlineServices_RelStructureCollection

Type for a list of MOBILITY SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OnlineService": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OnlineService"
          }
        }
      },
      "required": [
        "OnlineService"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_onlineService_version.xsd"
}

OnwardCallUnclassified

{
  "$ref": "#/definitions/OnwardCall_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

OnwardCall_VersionedChildStructureUnclassified

Data type for Onward CALL.

{
  "allOf": [
    {
      "$ref": "#/definitions/Call_VersionedChildStructure"
    },
    {
      "properties": {
        "TargetPassingTimeView": {
          "$ref": "#/definitions/TargetPassingTimeView"
        },
        "EstimatedPassingTimeView": {
          "$ref": "#/definitions/EstimatedPassingTimeView"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

OnwardCallIdTypeUnclassified

Type for identifier of an ONWARD CALL.

{
  "$ref": "#/definitions/CallIdType",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredVehicleJourney_support.xsd"
}

onwardCalls_RelStructureCollection

Type for List of ONWARD CALLs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "OnwardCall": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OnwardCall"
          },
          "description": "Onward class after the current call."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

OnwardServiceLinkViewUnclassified

Information about an onwards SERVICE LINK.

{
  "$ref": "#/definitions/OnwardServiceLink_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

OnwardTimingLinkViewUnclassified

Information about onwards TIMING LINK.

{
  "$ref": "#/definitions/OnwardTimingLink_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

OnwardVehicleMeetingLinkRefReference

Reference to a n Onward VEHICLE MEETING LINK. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleMeetingLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

openModesRelStructureUnclassified

SUBMODEs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OpenTransportMode": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OpenTransportMode"
          }
        }
      },
      "required": [
        "OpenTransportMode"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

OpenTimeRangeStructureUnclassified

Data Type for a range of times. Start time must be specified, end time is optional.

{
  "type": "object",
  "properties": {
    "StartTime": {
      "type": "string",
      "format": "time",
      "description": "The (inclusive) start time."
    },
    "EndTime": {
      "type": "string",
      "format": "time",
      "description": "The (inclusive) end time. If omitted, the range end is open-ended, that is, it should be interpreted as "forever"."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_time.xsd"
}

OpenTimestampRangeStructureUnclassified

Data Type for a range of date times. Start time must be specified, end time is optional.

{
  "type": "object",
  "properties": {
    "StartTime": {
      "type": "string",
      "format": "date-time",
      "description": "The (inclusive) start time stamp."
    },
    "EndTime": {
      "type": "string",
      "format": "date-time",
      "description": "The (inclusive) end time stamp. If omitted, the range end is open-ended; that is, it should be interpreted as "forever"."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_time.xsd"
}

OpenTransportModeEntity

Open values TRANSPORT MODE. Allows additional named modes to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.

{
  "$ref": "#/definitions/OpenTransportMode_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

OpenTransportMode_ValueStructureUnclassified

Type for a TRANSPORT MODE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllModesEnumeration"
            }
          ],
          "description": "Categorisation of MODE."
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        },
        "TaxiSubmode": {
          "$ref": "#/definitions/TaxiSubmode"
        },
        "SelfDriveSubmode": {
          "$ref": "#/definitions/SelfDriveSubmode"
        },
        "SubmodeRef": {
          "$ref": "#/definitions/SubmodeRef"
        }
      },
      "required": [
        "TransportMode"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

OpenTransportModeIdTypeUnclassified

Identifier of a TRANSPORT MODE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

OpenTransportModeRefReference

Reference to a TRANSPORT MODE.

{
  "allOf": [
    {
      "$ref": "#/definitions/OpenTransportModeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OpenTransportMode",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

openTransportModeRefs_RelStructureCollection

Type for a list of TRANSPORT MODE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "OpenTransportModeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OpenTransportModeRef"
          }
        }
      },
      "required": [
        "OpenTransportModeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

OpenTransportModeRefStructureReference

Type for a reference to a TRANSPORT MODE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OpenTransportMode",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

OperatingDayEntity

A day of public transport operation in a specific calendar. An OPERATING DAY may last more than 24 hours.

{
  "$ref": "#/definitions/OperatingDay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingDay_DerivedViewStructureView

Type for an OPERATING DAY VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "CalendarDate": {
          "type": "string",
          "format": "date",
          "description": "Actual Date of OPERATING DAY. Unique within SERVICE CALENDAR."
        },
        "ServiceCalendarRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceCalendarRef"
            }
          ],
          "description": "Reference to parent SERVICE CALENDAR. If given by context, does not need to be given."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of OPERATING DAY."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name of OPERATING DAY."
        },
        "DayNumber": {
          "type": "integer",
          "description": "Day Number if different from Id."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time that day starts."
        },
        "DayLength": {
          "type": "string",
          "description": "Length of day. Used to work out Latest time that day runs to."
        }
      },
      "required": [
        "CalendarDate"
      ]
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingDay_VersionStructureStructure

Type for an OPERATING DAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "CalendarDate": {
          "type": "string",
          "format": "date",
          "description": "Actual Date of OPERATING DAY. Unique within SERVICE CALENDAR."
        },
        "ServiceCalendarRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceCalendarRef"
            }
          ],
          "description": "Reference to parent SERVICE CALENDAR. If given by context, does not need to be given."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of OPERATING DAY."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name of OPERATING DAY."
        },
        "DayNumber": {
          "type": "integer",
          "description": "Day Number if different from Id."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time that day starts."
        },
        "DayLength": {
          "type": "string",
          "description": "Length of day. Used to work out Latest time that day runs to."
        }
      },
      "required": [
        "CalendarDate"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingDayIdTypeUnclassified

Identifier of an OPERATING DAY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

OperatingDayRefReference

Reference to an OPERATING DAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperatingDayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperatingDay",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

OperatingDayRefStructureReference

Type for a reference to an OPERATING DAY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperatingDay",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

operatingDays_RelStructureCollection

Type for a list of OPERATING DAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OperatingDayRef": {
          "$ref": "#/definitions/OperatingDayRef"
        },
        "OperatingDay": {
          "$ref": "#/definitions/OperatingDay"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

operatingDaysInFrame_RelStructureCollection

Type for containment in frame of OPERATING DAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OperatingDay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OperatingDay"
          }
        }
      },
      "required": [
        "OperatingDay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingDayViewUnclassified

Simplified view of OPERATING DAY. All data will be derived through the relationship.

{
  "$ref": "#/definitions/OperatingDay_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingDepartmentEntity

A specific DEPARTMENT which administers certain LINEs.

{
  "$ref": "#/definitions/OperatingDepartment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "OrganisationPart_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OperatingDepartment_VersionStructureStructure

Type for an OPERATING DEPARTMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Department_VersionStructure"
    },
    {
      "properties": {
        "operationalContexts": {
          "allOf": [
            {
              "$ref": "#/definitions/operationalContexRefs_RelStructure"
            }
          ],
          "description": "OPERATIONAL CONTEXTs for OPERATING DEPARTMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OperatingDepartmentIdTypeUnclassified

Type for identifier of an OPERATING DEPARTMENT.

{
  "$ref": "#/definitions/DepartmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatingDepartmentRefReference

Reference to an OPERATING DEPARTMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperatingDepartmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperatingDepartment",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatingDepartmentRefStructureReference

Type for a reference to an OPERATING DEPARTMENT.

{
  "$ref": "#/definitions/DepartmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperatingDepartment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatingPeriodEntity

A continuous interval of time between two OPERATING DAYs which will be used to define validities.

{
  "$ref": "#/definitions/OperatingPeriod_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceCalendarFrame"
  ],
  "x-netex-substitutionGroup": "OperatingPeriod_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingPeriod_DummyAbstract

Dummy Operating Period

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "OperatingPeriod",
    "UicOperatingPeriod"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingPeriod_VersionStructureStructure

Type for an OPERATING PERIOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "ServiceCalendarRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceCalendarRef"
            }
          ],
          "description": "Reference to parent Calendar. If given by context, does not need to be given."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of OPERATING PERIOD."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of OPERATING PERIOD."
        },
        "FromOperatingDayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayRefStructure"
            }
          ],
          "description": "Start date of OPERATING PERIOD.",
          "x-netex-choice": [
            "FromOperatingDayRef",
            "FromDate"
          ]
        },
        "FromDate": {
          "type": "string",
          "format": "date-time",
          "description": "Start date of OPERATING PERIOD.",
          "x-netex-choice": [
            "FromOperatingDayRef",
            "FromDate"
          ]
        },
        "ToOperatingDayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingDayRefStructure"
            }
          ],
          "description": "End Date of OPERATING PERIOD.",
          "x-netex-choice": [
            "ToOperatingDayRef",
            "ToDate"
          ]
        },
        "ToDate": {
          "type": "string",
          "format": "date-time",
          "description": "End date of OPERATING PERIOD. Date is INCLUSIVE.",
          "x-netex-choice": [
            "ToOperatingDayRef",
            "ToDate"
          ]
        },
        "HolidayType": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/HolidayTypeEnumeration"
              }
            ],
            "description": "Whether days of OPERATING PERIOD are all in a holiday."
          }
        },
        "Season": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/SeasonEnumeration"
              }
            ],
            "description": "Season in which OPERATING PERIOD falls."
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

OperatingPeriodIdTypeUnclassified

Identifier of an OPERATING PERIOD.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

OperatingPeriodRefReference

Reference to an OPERATING PERIOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperatingPeriodRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperatingPeriod",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "UicOperatingPeriodRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

OperatingPeriodRefStructureReference

Type for a reference to an OPERATING PERIOD.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperatingPeriod",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

operatingPeriods_RelStructureCollection

Type for a list of OPERATING PERIODs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OperatingPeriodRef": {
          "$ref": "#/definitions/OperatingPeriodRef"
        },
        "OperatingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingPeriod"
            }
          ],
          "description": "An Named operating period."
        },
        "UicOperatingPeriod": {
          "$ref": "#/definitions/UicOperatingPeriod"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

operatingPeriodsInFrame_RelStructureCollection

Type for containment in frame of OPERATING PERIODs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OperatingPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/OperatingPeriod"
            }
          ],
          "description": "An operating period."
        },
        "UicOperatingPeriod": {
          "$ref": "#/definitions/UicOperatingPeriod"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

operationalContexRefs_RelStructureCollection

Type for a list of references to an OPERATIONAL CONTEXT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "OperationalContextRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OperationalContextRef"
          }
        }
      },
      "required": [
        "OperationalContextRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperationalContextEntity

Characterization of a set of operational objects, such as timing or links determined either by a DEPARTMENT or by an ORGANISATIONAL UNIT.

{
  "$ref": "#/definitions/OperationalContext_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OperationalContext_VersionStructureStructure

Type for an OPERATIONAL CONTEXT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The name of the OPERATIONAL CONTEXT."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "A short name of the OPERATIONAL CONTEXT."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "OrganisationPartRef": {
          "$ref": "#/definitions/OrganisationPartRef"
        },
        "VehicleMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE to which context applies."
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OperationalContextIdTypeUnclassified

Type for identifier of an OPERATIONAL CONTEXT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperationalContextRefReference

Reference to an OPERATIONAL CONTEXT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperationalContextRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperationalContext",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperationalContextRefStructureReference

Type for a reference to an OPERATIONAL CONTEXT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OperationalContext",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

operationalContextsInFrame_RelStructureCollection

Type for containment in frame of OPERATIONAL CONTEXTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OperationalContext": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OperationalContext"
          },
          "description": "Characterization of a set of operational objects, such as timing or links determined either by a DEPARTMENT or by an ORGANISATIONAL UNIT."
        }
      },
      "required": [
        "OperationalContext"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OperatorEntity

A company providing public transport services.

{
  "$ref": "#/definitions/Operator_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ResourceFrame"
  ],
  "x-netex-substitutionGroup": "TransportOrganisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

Operator_DerivedViewStructureView

Type for an OPERATOR VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "OperatorRef": {
          "$ref": "#/definitions/OperatorRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The name of the ORGANISATION."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "A short name of the ORGANISATION."
        },
        "LegalName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The legal name of the ORGANISATION, if different from Name."
        },
        "TradingName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The Trading name of the ORGANISATION given to the Public - If different from Name or Legal Name."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternativie names for ORGANISATION."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

Operator_VersionStructureStructure

Type for an OPERATOR.

{
  "$ref": "#/definitions/TransportOrganisation_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OperatorActivitiesEnumerationEnum

Allowed values for Operator Activities.

{
  "type": "string",
  "enum": [
    "passenger",
    "freight",
    "infrastructure",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatorIdTypeUnclassified

Type for identifier of an OPERATOR.

{
  "$ref": "#/definitions/TransportOrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatorRefReference

Reference to an OPERATOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperatorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Operator",
  "x-netex-substitutionGroup": "TransportOrganisationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatorRefStructureReference

Type for a reference to an OPERATOR.

{
  "$ref": "#/definitions/TransportOrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Operator",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

OperatorRestrictionsEnumerationEnum

Allowed values for OPERATOR RESTRICTIONs.

{
  "type": "string",
  "enum": [
    "anyTrain",
    "restricted",
    "specifiedOperatorOnly"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareConditionSummary_support.xsd"
}

OperatorViewUnclassified

Simplified view of OPERATOR. All data except the identifier will be derived through the relationship.

{
  "$ref": "#/definitions/Operator_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

OrderedVersionOfObjectRefReference

Reference to a NeTEx Object i.e. concrete instance of an ENTITY may include a version. Implements a one to one relationship by reference.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrderedVersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-sg-members": [
    "AssignmentRef",
    "LinkInSequenceRef",
    "PointInSequenceRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

OrderedVersionOfObjectRefStructureReference

Type for a versioned reference to a NeTEx Object. -v2.0

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    },
    "order": {
      "type": "integer",
      "minimum": 1,
      "description": "Order of element. -v2.0",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

OrganisationAbstract

An legally incorporated body associated with any aspect of the transport system.

{
  "$ref": "#/definitions/Organisation_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

Organisation_DerivedViewStructureView

Type for an ORGANISATION VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The name of the ORGANISATION."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "A short name of the ORGANISATION."
        },
        "LegalName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The legal name of the ORGANISATION, if different from Name."
        },
        "TradingName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The Trading name of the ORGANISATION given to the Public - If different from Name or Legal Name."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternativie names for ORGANISATION."
        },
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for ORGANISATION for Public use."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

Organisation_DummyAbstract

Dummy supertype for ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "GeneralOrganisation",
    "ManagementAgent",
    "Organisation",
    "OtherOrganisation",
    "RetailConsortium",
    "ServicedOrganisation",
    "TransportOrganisation_Dummy",
    "TravelAgent"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

Organisation_VersionStructureStructure

Type for an ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code to use for ORGANISATION."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "CompanyNumber": {
          "type": "string",
          "description": "Company registration number including Country prefix."
        },
        "VATNumber": {
          "type": "string",
          "description": "Company registered tax number including Country prefix. +v2.0"
        },
        "ExternalOperatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the OPERATOR. Specifically for use in AVMS systems. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The name of the ORGANISATION."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "A short name of the ORGANISATION."
        },
        "LegalName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The legal name of the ORGANISATION, if different from Name."
        },
        "TradingName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "The Trading name of the ORGANISATION given to the Public - If different from Name or Legal Name."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternativie names for ORGANISATION."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of ORGANISATION."
        },
        "Remarks": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further remarks about ORGANISATION."
        },
        "Locale": {
          "$ref": "#/definitions/Locale"
        },
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for ORGANISATION for Public use."
        },
        "PrivateContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for ORGANISATION Private use."
        },
        "OrganisationType": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationTypeListOfEnumerations"
            }
          ],
          "description": "Type of ORGANISATION."
        },
        "typesOfOrganisation": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfOrganisationRefs_RelStructure"
            }
          ],
          "description": "Classification of OPERATOR. Used for arbitrary documentation."
        },
        "Status": {
          "type": "boolean",
          "description": "Whether the ORGANISATION is active. Default is true."
        },
        "ValidityPeriod": {
          "allOf": [
            {
              "$ref": "#/definitions/ValidBetween_VersionStructure"
            }
          ],
          "description": "Period when the ORGANISATION is valid.[NOTE COULD DROP THis NOW that have VALIDITY PERIOD on base."
        },
        "parts": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationParts_RelStructure"
            }
          ],
          "description": "Parts of the ORGANISATION."
        },
        "ownResponsibilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilitySets_RelStructure"
            }
          ],
          "description": "Own RESPONSIBILITY SETs V1.1"
        },
        "delegatedResponsibilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilitySets_RelStructure"
            }
          ],
          "description": "Delegated responsibility SETS."
        },
        "delegatedFrom": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationRefs_RelStructure"
            }
          ],
          "description": "Other ORGANISATIONs that delegate to this ORGANISATION. (TAP TSI B1.)"
        },
        "relatedOrganisations": {
          "allOf": [
            {
              "$ref": "#/definitions/relatedOrganisations_RelStructure"
            }
          ],
          "description": "Related ORGABISATIONs +v1.2,2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationalUnitEntity

OrganisationalUnit of an ORGANISATION.

{
  "$ref": "#/definitions/OrganisationalUnit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "OrganisationPart_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationalUnit_VersionStructureStructure

Type for a ORGANISATIONAL UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationPart_VersionStructure"
    },
    {
      "properties": {
        "DepartmentRef": {
          "$ref": "#/definitions/DepartmentRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationalUnitIdTypeUnclassified

Type for identifier of a ORGANISATIONAL UNIT.

{
  "$ref": "#/definitions/OrganisationPartIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

OrganisationalUnitRefReference

Reference to a ORGANISATIONAL UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationalUnitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OrganisationalUnit",
  "x-netex-substitutionGroup": "OrganisationPartRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

organisationalUnitRefs_RelStructureCollection

Type for a list of ORGANISATIONAL UNITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "OrganisationalUnitRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OrganisationalUnitRef"
          }
        }
      },
      "required": [
        "OrganisationalUnitRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

OrganisationalUnitRefStructureReference

Type for Reference to a ORGANISATIONAL UNIT.

{
  "$ref": "#/definitions/OrganisationPartRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OrganisationalUnit",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

organisationalUnits_RelStructureCollection

Type for a list of ORGANISATIONAL UNITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OrganisationalUnitRef": {
          "$ref": "#/definitions/OrganisationalUnitRef"
        },
        "OrganisationalUnit": {
          "$ref": "#/definitions/OrganisationalUnit"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationDayTypeEntity

DAY TYPE defined as being available on days when ORGANISATION is open and requires service.

{
  "$ref": "#/definitions/OrganisationDayType_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DayType_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

OrganisationDayType_VersionStructureStructure

Type for an ORGANISATION. DAY TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DayType_VersionStructure"
    },
    {
      "properties": {
        "IsServiceDay": {
          "type": "boolean"
        },
        "ServicedOrganisationRef": {
          "$ref": "#/definitions/ServicedOrganisationRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

OrganisationIdTypeUnclassified

Type for identifier of an ORGANISATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

OrganisationPartEntity

A named subdivision of an ORGANISATION.

{
  "$ref": "#/definitions/OrganisationPart_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "OrganisationPart_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationPart_DummyAbstract

Dummy supertype for ORGANISATION PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "ControlCentre",
    "Department",
    "OperatingDepartment",
    "OrganisationPart",
    "OrganisationalUnit"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationPart_VersionStructureStructure

Type for an ORGANISATION PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "NAME of ORGANISATION PART."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "SHORT NAME of ORGANISATION PART."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of ORGANISATION PART."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Additional public code used for ORGANISATION PART."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for ORGANISATION PART for public use."
        },
        "Location": {
          "allOf": [
            {
              "$ref": "#/definitions/LocationStructure"
            }
          ],
          "description": "Coordinates of ORGANISATION PART."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "TypeOfOrganisationPartRef": {
          "$ref": "#/definitions/TypeOfOrganisationPartRef"
        },
        "administrativeZones": {
          "allOf": [
            {
              "$ref": "#/definitions/administrativeZones_RelStructure"
            }
          ],
          "description": "Zones managed by ORGANISATION PART."
        },
        "ownResponsibilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilitySets_RelStructure"
            }
          ],
          "description": "Own RESPONSIBILITY SETs V1.1"
        },
        "delegatedResponsibilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilitySets_RelStructure"
            }
          ],
          "description": "Delegated responsibility SETS."
        },
        "delegatedFrom": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationRefs_RelStructure"
            }
          ],
          "description": "Other ORGANISATIONs that delegate to this ORGANISATION. (TAP TSI B1.)"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationPartIdTypeUnclassified

Type for identifier of an ORGANISATION PART.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

OrganisationPartRefReference

Reference to an ORGANISATION PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationPartRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OrganisationPart",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ControlCentreRef",
    "DepartmentRef",
    "OrganisationalUnitRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

OrganisationPartRefStructureReference

Type for a reference to an ORGANISATION PART.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OrganisationPart",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

organisationParts_RelStructureCollection

Type for a list of ORGANISATION PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OrganisationPartRef": {
          "$ref": "#/definitions/OrganisationPartRef"
        },
        "OrganisationPart_Dummy": {
          "$ref": "#/definitions/OrganisationPart_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationRefReference

DEPRECATED reference to any ORGANISATION meeting the substitutiongroup. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-refTarget": "Organisation",
  "x-netex-substitutionGroup": "OrganisationRef_Dummy",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

OrganisationRef_DummyAbstract

Reference to an ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/OrganisationRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "OnlineServiceOperatorRef",
    "OrganisationRef",
    "OtherOrganisationRef",
    "RetailConsortiumRef",
    "TransportOrganisationRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

organisationRefs_RelStructureCollection

Type for a list of references to an ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "OrganisationRef_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/OrganisationRef_Dummy"
          }
        }
      },
      "required": [
        "OrganisationRef_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

OrganisationRefStructureReference

Type for a reference to an ORGANISATION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Organisation",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

OrganisationRoleEnumerationEnum

Allowed values for RELATED ORGANISATION role. +v1.2.2

{
  "type": "string",
  "enum": [
    "subsidiary",
    "owner",
    "collaborator",
    "contractIssuer",
    "subcontractor",
    "regulator",
    "statutoryResponsibility",
    "distributor",
    "supplier",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

organisationsInFrame_RelStructureCollection

Type for containment in frame of ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Organisation_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Organisation_Dummy"
          }
        }
      },
      "required": [
        "Organisation_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationTypeEnumerationEnum

Allowed values for ORGANISATION TYPE.

{
  "type": "string",
  "enum": [
    "authority",
    "operator",
    "railOperator",
    "railFreightOperator",
    "statutoryBody",
    "facilityOperator",
    "travelAgent",
    "servicedOrganisation",
    "retailConsortium",
    "alternativeModeOperator",
    "onlineProvider",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

OrganisationTypeListOfEnumerationsUnclassified

List of Allowed values for ORGANISATION TYPE.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/OrganisationTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OrganisationViewUnclassified

Simplified view of ORGANISATION. All data except the identifier will be derived through the referenced to the Organisation.

{
  "$ref": "#/definitions/Organisation_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

OtherDebitEntity

A LOG ENTRY recording data about a debiting action for a payment type other than a FARE PRODUCT SALE DEBIT, TRIP DEBIT, OFFENCE DEBIT or BOOKING DEBIT.

{
  "$ref": "#/definitions/OtherDebit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareDebit_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

OtherDebit_VersionStructureStructure

Type for OTHER DEBIT.

{
  "$ref": "#/definitions/FareDebit_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

OtherDebitIdTypeUnclassified

Type for identifier of an OTHER DEBIT.

{
  "$ref": "#/definitions/FareDebitIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

OtherDebitRefReference

Reference to an OTHER DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/OtherDebitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherDebit",
  "x-netex-substitutionGroup": "FareDebitRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

OtherDebitRefStructureReference

Type for Reference to an OTHER DEBIT.

{
  "$ref": "#/definitions/FareDebitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherDebit",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

OtherDeckEntranceEntity

An entrance to or within a DECK for use for other purposes than normal passenger access. E.g. crew, emergency exit, etc. +v2.0

{
  "$ref": "#/definitions/OtherDeckEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DeckEntrance_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

OtherDeckEntrance_VersionStructureStructure

Type for a OTHER DECK ENTRANCE.

{
  "$ref": "#/definitions/DeckEntrance_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

OtherDeckEntranceIdTypeUnclassified

Type for identifier of a OTHER DECK ENTRANCE.

{
  "$ref": "#/definitions/DeckEntranceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

OtherDeckEntranceRefReference

Reference to an OTHER DECK ENTRANCE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/OtherDeckEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherDeckEntrance",
  "x-netex-substitutionGroup": "DeckEntranceRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

OtherDeckEntranceRefStructureReference

Type for a reference to a OTHER DECK ENTRANCE.

{
  "$ref": "#/definitions/DeckEntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherDeckEntrance",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

OtherDeckSpaceEntity

A specialisation of DECK SPACE defining an area within a VEHICLE (i.e. bus, boat, coach, car) or TRAIN ELEMENT for restricted use, such as a crew area. +v2.0

{
  "$ref": "#/definitions/OtherDeckSpace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DeckSpace_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

OtherDeckSpace_VersionStructureStructure

Type for a OTHER DECK SPACE.

{
  "$ref": "#/definitions/DeckSpace_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

OtherDeckSpaceIdTypeUnclassified

Type for identifier of a OTHER DECK SPACE.

{
  "$ref": "#/definitions/DeckSpaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

OtherDeckSpaceRefReference

Reference to a OTHER DECK SPACE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/OtherDeckSpaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherDeckSpace",
  "x-netex-substitutionGroup": "DeckSpaceRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

OtherDeckSpaceRefStructureReference

Type for a reference to a OTHER DECK SPACE.

{
  "$ref": "#/definitions/DeckSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherDeckSpace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

otherDeckSpaces_RelStructureCollection

Type for a list of OTHER DECK SPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OtherDeckSpaceRef": {
          "$ref": "#/definitions/OtherDeckSpaceRef"
        },
        "OtherDeckSpace": {
          "$ref": "#/definitions/OtherDeckSpace"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

OtherDeckSpaceTypeEnumerationEnum

Allowed values for TYPE OF OTHER OTHER SPACE.

{
  "type": "string",
  "enum": [
    "driverArea",
    "crewSpace",
    "staffToilet",
    "galley",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

OtherErrorUnclassified

Error: Error type other than the well defined codes.

{
  "allOf": [
    {
      "$ref": "#/definitions/OtherErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

OtherErrorStructureUnclassified

Type for error.

{
  "$ref": "#/definitions/ErrorCodeStructure",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

OtherOrganisationEntity

Generic ORGANISATION being neither an AUTHORITY, neither a public transport OPERATOR (TRAVEL AGENT, MANAGEMENT AGENT, etc.).

{
  "$ref": "#/definitions/OtherOrganisation_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

OtherOrganisation_VersionStructureStructure

Type for an OTHER ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Organisation_VersionStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/PostalAddress_VersionStructure"
            }
          ],
          "description": "Address of ORGANISATION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

OtherOrganisationIdTypeUnclassified

Type for identifier of an OTHER ORGANISATION.

{
  "$ref": "#/definitions/OrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

OtherOrganisationRefReference

Reference to an OTHER ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/OtherOrganisationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherOrganisation",
  "x-netex-substitutionGroup": "OrganisationRef_Dummy",
  "x-netex-sg-members": [
    "GeneralOrganisationRef",
    "ManagementAgentRef",
    "ServicedOrganisationRef",
    "TravelAgentRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

OtherOrganisationRefStructureReference

Type for a reference to an OTHER ORGANISATION.

{
  "$ref": "#/definitions/OrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OtherOrganisation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

OtherPlaceEquipmentUnclassified

Equipment that may be in a fixed within a SITE.

{
  "$ref": "#/definitions/PlaceEquipment_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

OtherPlaceEquipmentIdTypeUnclassified

Type for identifier of a OTHER PLACE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

OutputDetailEnumerationEnum

Detail Levels for Network Request.

{
  "type": "string",
  "enum": [
    "All",
    "Basic",
    "NoGeometry",
    "Xref",
    "AllWithXref"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_service/netex_filter_object.xsd"
}

OutputDetailListOfEnumerationsUnclassified

Detail Levels for Network Request.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/OutputDetailEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_service/netex_filter_object.xsd"
}

OvertakingPossibilityEntity

NETWORK RESTRICTION specifying a POINT or a LINK where vehicles of specified VEHICLE TYPEs are or are not allowed to overtake each other.

{
  "$ref": "#/definitions/OvertakingPossibility_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "NetworkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

OvertakingPossibility_VersionStructureStructure

Type for an OVERTAKING POSSIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/NetworkRestriction_VersionStructure"
    },
    {
      "properties": {
        "OvertakingWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width at overtaking point."
        },
        "OvertakingOnLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRefStructure"
            }
          ],
          "description": "Identifier of an INFRASTRUCTURE LINK over which two vehicles of the specified VEHICLE TYPE may pass in the directions of the link."
        },
        "OvertakingAtPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Identifier of a point at which two vehicles of the specified VEHICLE TYPE may overtake or not overtake."
        },
        "OvertakingVehicleTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRefStructure"
            }
          ],
          "description": "TYPE OF VEHICLE that may overtake."
        },
        "OvertakenVehicleTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRefStructure"
            }
          ],
          "description": "TYPE OF VEHICLE that may be overtaken."
        }
      },
      "required": [
        "OvertakingOnLinkRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

OvertakingPossibilityIdTypeUnclassified

Type for Identifier of an OVERTAKING POSSIBILITY.

{
  "$ref": "#/definitions/NetworkRestrictionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

OvertakingPossibilityRefReference

Reference to an OVERTAKING POSSIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/OvertakingPossibilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "OvertakingPossibility",
  "x-netex-substitutionGroup": "NetworkRestrictionRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

OvertakingPossibilityRefStructureReference

Type for Reference to an OVERTAKING POSSIBILITY.

{
  "$ref": "#/definitions/NetworkRestrictionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "OvertakingPossibility",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

ParametersIgnoredErrorUnclassified

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. +SIRI v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParametersIgnoredErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ParametersIgnoredErrorStructureUnclassified

Type for Parameters Ignored Error:. +SIRI v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "ParameterName": {
          "type": "array",
          "items": {
            "type": "string",
            "description": "Name of the unsupported parameter."
          }
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ParentCommonSectionRefReference

Reference to a COMMON SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommonSectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "SectionRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_commonSection_support.xsd"
}

ParentSectionRefReference

Reference to a parent SECTION. May be omitted if given by context..

{
  "allOf": [
    {
      "$ref": "#/definitions/SectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

ParkingEntity

A named place where Parking may be accessed. May be a building complex (e.g. a station) or an on-street location.

{
  "$ref": "#/definitions/Parking_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Parking_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

Parking_DummyAbstract

Dummy Type to get round SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Site",
  "x-netex-sg-members": [
    "Parking",
    "RechargingStation"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

Parking_VersionStructureStructure

Type for a PARKING.

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    },
    {
      "properties": {
        "pathLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathLinks_RelStructure"
            }
          ],
          "description": "PATH LINKs for SITE."
        },
        "pathJunctions": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathJunctions_RelStructure"
            }
          ],
          "description": "PATH JUNCTIONs within the SITE and or between the SITE elsewhere."
        },
        "accesses": {
          "allOf": [
            {
              "$ref": "#/definitions/accesses_RelStructure"
            }
          ],
          "description": "ACCESS links for SITE."
        },
        "navigationPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/navigationPaths_RelStructure"
            }
          ],
          "description": "NAVIGATION PATHs within the SITE and or between the SITE elsewhere."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Short public code for passengers to use when uniquely identifying the stop by SMS and other self-service channels."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Additional Label of PARKING."
        },
        "ParkingType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingTypeEnumeration"
            }
          ],
          "description": "Type of PARKING."
        },
        "TypeOfParkingRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfParkingRef"
            }
          ],
          "description": "Reference to a TYPE OF PARKING. +v1.2.2"
        },
        "ParkingVehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVehicleListOfEnumerations"
            }
          ],
          "description": "Types of Vehicle allowed in PARKING."
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/transportTypeRefs_RelStructure"
            }
          ],
          "description": "TRANSPORT TYPEs that may use PARKING - open codes. +v1.2.2"
        },
        "ParkingLayout": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingLayoutEnumeration"
            }
          ],
          "description": "Format of building."
        },
        "NumberOfParkingLevels": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of levels."
        },
        "PrincipalCapacity": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of parking places normamally available excluding special spaces, reserved spaces etc."
        },
        "TotalCapacity": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of parking places including disabled spaces etc."
        },
        "OvernightParkingPermitted": {
          "type": "boolean",
          "description": "Whether Overnight Parking is permitted."
        },
        "ProhibitedForHazardousMaterials": {
          "type": "boolean",
          "description": "Whether parking of vehicles containing hazardous materials is prohibited. Default is true."
        },
        "RechargingAvailable": {
          "type": "boolean",
          "description": "Whether car park has recharging points."
        },
        "MaximumPowerAvailable": {
          "allOf": [
            {
              "$ref": "#/definitions/WattageType"
            }
          ],
          "description": "Maximum power available at Parking bays. +v2.0"
        },
        "Secure": {
          "type": "boolean",
          "description": "Whether Parking is offered as secure."
        },
        "RealTimeOccupancyAvailable": {
          "type": "boolean",
          "description": "Whether Real-time occupancy data is normally available."
        },
        "ParkingPaymentProcess": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingPaymentProcessListOfEnumerations"
            }
          ],
          "description": "Payment Process for use of PARKING."
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Method of Payment for use of PARKING."
        },
        "typesOfPaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfPaymentMethodRefs_RelStructure"
            }
          ],
          "description": "Method of Payment - open values. =V1.1"
        },
        "DefaultCurrency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Default Currency for payment."
        },
        "CurrenciesAccepted": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyListOfEnumerations"
            }
          ],
          "description": "Currencies accepted."
        },
        "CardsAccepted": {
          "type": "string",
          "description": "Cards accepted."
        },
        "ParkingReservation": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingReservationEnumeration"
            }
          ],
          "description": "Reservation facilities for PARKING."
        },
        "BookingUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL to make booking."
        },
        "PaymentByMobile": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentByMobileStructure"
            }
          ],
          "description": "How to make payment by phone."
        },
        "FreeParkingOutOfHours": {
          "type": "boolean",
          "description": "Whether there is free parking out of hours."
        },
        "parkingProperties": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingProperties_RelStructure"
            }
          ],
          "description": "Properties of PARKING."
        },
        "parkingAreas": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingAreas_RelStructure"
            }
          ],
          "description": "PARKING AREAs within PARKING."
        },
        "vehicleEntrances": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingEntrancesForVehicles_RelStructure"
            }
          ],
          "description": "VEHICLE ENTRANCEs within PARKING."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingAreaEntity

Area within a PARKING.

{
  "$ref": "#/definitions/ParkingArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingArea_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingArea_DummyAbstract

Dummy Type to get round SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteComponent",
  "x-netex-sg-members": [
    "ParkingArea",
    "TaxiParkingArea",
    "VehiclePoolingParkingArea",
    "VehicleSharingParkingArea"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

ParkingArea_VersionStructureStructure

Type for a PARKING AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingComponent_VersionStructure"
    },
    {
      "properties": {
        "TotalCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfVehicles"
            }
          ],
          "description": "Total number of parking places in PARKING AREA."
        },
        "NumberOfBaysWithRecharging": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of parking places supportig Electirc car recharging in PARKING AREA."
        },
        "ParkingProperties": {
          "$ref": "#/definitions/ParkingProperties",
          "x-netex-choice": [
            "ParkingProperties",
            "parkingProperties"
          ]
        },
        "parkingProperties": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingProperties_RelStructure"
            }
          ],
          "description": "Properties of PARKING AREA",
          "x-netex-choice": [
            "ParkingProperties",
            "parkingProperties"
          ]
        },
        "bays": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingBays_RelStructure"
            }
          ],
          "description": "Bays within PARKING AREA."
        },
        "entrances": {
          "allOf": [
            {
              "$ref": "#/definitions/entranceRefs_RelStructure"
            }
          ],
          "description": "ENTRANCEs to PARKING AREA."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingAreaIdTypeUnclassified

Type for identifier of a PARKING AREA.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingAreaRefReference

Reference to a PARKING AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingArea",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-sg-members": [
    "TaxiParkingAreaRef",
    "VehiclePoolingParkingAreaRef",
    "VehicleSharingParkingAreaRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingAreaRefs_RelStructureCollection

Type for a collection of one or more references to a PARKING AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ParkingAreaRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingAreaRef"
          }
        }
      },
      "required": [
        "ParkingAreaRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingAreaRefStructureReference

Type for a reference to a PARKING AREA.

{
  "$ref": "#/definitions/SiteComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingArea",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingAreas_RelStructureCollection

Type for a list of PARKING AREAs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingAreaRef": {
          "$ref": "#/definitions/ParkingAreaRef"
        },
        "ParkingArea_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingArea_Dummy"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingBayEntity

An individual place to park a VEHICLE.

{
  "$ref": "#/definitions/ParkingBay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingBay_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingBay_DummyAbstract

Dummy Type to get round SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteComponent",
  "x-netex-sg-members": [
    "MonitoredVehicleSharingParkingBay",
    "ParkingBay",
    "RechargingBay",
    "VehiclePoolingParkingBay",
    "VehicleSharingParkingBay"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

ParkingBay_VersionStructureStructure

Type for a PARKING BAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingComponent_VersionStructure"
    },
    {
      "properties": {
        "ParkingAreaRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingAreaRef"
            }
          ],
          "description": "+v1.2.2"
        },
        "ParkingUserTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingUserListOfEnumerations"
            }
          ],
          "description": "Type of users: disabled, all etc. +v1.2.2"
        },
        "ParkingVehicleType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVehicleEnumeration"
            }
          ],
          "description": "Type of vehicle in PARKING BAY."
        },
        "TransportTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRef"
            }
          ],
          "description": "+v1.2.2"
        },
        "ParkingStayList": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingStayListOfEnumerations"
            }
          ],
          "description": "Nature of stay in PARKING."
        },
        "MaximumStay": {
          "type": "string",
          "description": "Maximum allowed Stay as Duration."
        },
        "SecureParking": {
          "type": "boolean",
          "description": "Whether Parking is secured by surveillance and other measures.surveillance."
        },
        "BayGeometry": {
          "allOf": [
            {
              "$ref": "#/definitions/BayGeometryEnumeration"
            }
          ],
          "description": "Relative positioning of Parking bays. +v1.2.2"
        },
        "ParkingVisibility": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVisibilityEnumeration"
            }
          ],
          "description": "Visibible Indication of parking area. +v1.2.2"
        },
        "MonitoredBays": {
          "type": "boolean",
          "description": "Whether real-time availability data is normally available for any of the individual BAYs of the PARKING or PARKING AREA."
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of PARKING BAY."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of PARKING BAY."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of PARKING BAY."
        },
        "Weight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum Weight allowed in PARKING BAY. +v1.1"
        },
        "RechargingAvailable": {
          "type": "boolean",
          "description": "Whether power for recharging. See Equipment for details."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingBayConditionEntity

A record of the status of the PARKING BAY at a given moment in time. +v1.2.2

{
  "$ref": "#/definitions/ParkingBayCondition_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingLogEntry_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

ParkingBayCondition_VersionStructureStructure

Type for a PARKING BAY CONDITION..

{
  "allOf": [
    {
      "$ref": "#/definitions/LogEntry_VersionStructure"
    },
    {
      "properties": {
        "ParkingBayRef": {
          "$ref": "#/definitions/ParkingBayRef"
        },
        "Status": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingBayStatusEnumeration"
            }
          ],
          "description": "Current status"
        },
        "ParkingBayStatusRef": {
          "$ref": "#/definitions/ParkingBayStatusRef"
        }
      },
      "required": [
        "ParkingBayRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

ParkingBayConditionIdTypeUnclassified

Type for identifier of a PARKING BAY CONDITION.

{
  "$ref": "#/definitions/LogEntryIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

ParkingBayConditionRefReference

Reference to a PARKING BAY CONDITION. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingBayStatusRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingBayCondition",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

ParkingBayConditionRefStructureReference

Type for a reference to a PPARKING BAY CONDITION.

{
  "$ref": "#/definitions/LogEntryRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingBayCondition",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

ParkingBayIdTypeUnclassified

Type for identifier of a PARKING BAY.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingBayRefReference

Reference to a PARKING BAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingBayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingBay",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-sg-members": [
    "RechargingBayRef",
    "VehiclePoolingParkingBayRef",
    "VehicleSharingParkingBayRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingBayRefs_RelStructureCollection

Type for a collection of one or more a references to a PARKING BAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ParkingBayRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingBayRef"
          }
        }
      },
      "required": [
        "ParkingBayRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingBayRefStructureReference

Type for a reference to a PARKING BAY.

{
  "$ref": "#/definitions/SiteComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingBay",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingBays_RelStructureCollection

Type for a list of PARKING BAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingBayRef": {
          "$ref": "#/definitions/ParkingBayRef"
        },
        "ParkingBay_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingBay_Dummy"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingBayStatusEntity

A categorisation of the availability of the parking spot, such as being temporarily closed, unavailable, available. +v1.2.2 . +v1.2.2

{
  "$ref": "#/definitions/ParkingBayStatus_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

ParkingBayStatus_ValueStructureUnclassified

Type for a PARKING BAY STATUS.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "Status": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingBayStatusEnumeration"
            }
          ],
          "description": "Current status"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

ParkingBayStatusEnumerationEnum

Allowed values for PARKING BAY STATUS.

{
  "type": "string",
  "enum": [
    "available",
    "inUse",
    "outOfService",
    "reserved",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

ParkingBayStatusIdTypeUnclassified

Type for identifier of a PARKING BAY STATUS.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

ParkingBayStatusRefReference

Reference to a PARKING BAY STATUS. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingBayStatusRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingBayStatus",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

ParkingBayStatusRefStructureReference

Type for a reference to a PARKING BAY STATUS.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingBayStatus",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

parkingCapacities_RelStructureCollection

Type for a list of PARKING CAPACITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingCapacityRef": {
          "$ref": "#/definitions/ParkingCapacityRef"
        },
        "ParkingCapacity": {
          "$ref": "#/definitions/ParkingCapacity"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingCapacityUnclassified

Capacity of a PARKING.

{
  "$ref": "#/definitions/ParkingCapacity_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingCapacity_VersionedChildStructureUnclassified

Type for a PARKING CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "ParkingRef": {
          "$ref": "#/definitions/ParkingRef"
        },
        "ParentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingPropertiesRefStructure"
            }
          ],
          "description": "DEPRECATED As not integrity checked.",
          "x-netex-deprecated": true
        },
        "ParkingPropertiesRef": {
          "$ref": "#/definitions/ParkingPropertiesRef"
        },
        "ParkingUserType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingUserEnumeration"
            }
          ],
          "description": "Type of users: disabled, all etc."
        },
        "ParkingVehicleType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVehicleEnumeration"
            }
          ],
          "description": "Type of vehicle that PARKING allows."
        },
        "TransportTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRef"
            }
          ],
          "description": "Reference to a TRANSPORT TYPE. +v1.2.2"
        },
        "ParkingStayType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingStayEnumeration"
            }
          ],
          "description": "Type of Stay allowed in PARKING."
        },
        "NumberOfSpaces": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfVehicles"
            }
          ],
          "description": "Total number of parking places."
        },
        "NumberOfSpacesWithRechargePoint": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfVehicles"
            }
          ],
          "description": "Number of parking places with eletric chargepoints."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingCapacityIdTypeUnclassified

Type for identifier of a PARKING CAPACITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingCapacityRefReference

Reference to a PARKING CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingCapacityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingCapacity",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingCapacityRefStructureReference

Type for a reference to a PARKING CAPACITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingCapacity",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingChargeBandEntity

Parking charges that describe the cost of using a PARKING or PARKING AREA for a given period.

{
  "$ref": "#/definitions/ParkingChargeBand_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingChargeBand_VersionStructureStructure

Type for a PARKING TARIFF CHARGE BAND.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeStructureFactor_VersionStructure"
    },
    {
      "properties": {
        "ParkingPropertiesRef": {
          "$ref": "#/definitions/ParkingPropertiesRef"
        },
        "ParkingVehicleType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVehicleEnumeration"
            }
          ],
          "description": "Type of vehicle for which this is the PARKING TARIFF CHARGE BAND."
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "MaximumStay": {
          "type": "string",
          "description": "Maximum allowed stay duration for tariff amount."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/farePrices_RelStructure"
            }
          ],
          "description": "Prices for PARKING TARIFF CHARGE BAND."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingChargeBandIdTypeUnclassified

Type for identifier of a PARKING TARIFF CHARGE BAND.

{
  "$ref": "#/definitions/TimeStructureFactorIdType",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

ParkingChargeBandRefReference

Reference to a PARKING TARIFF CHARGE BAND.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingChargeBandRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingChargeBand",
  "x-netex-substitutionGroup": "TimeStructureFactorRef",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

ParkingChargeBandRefStructureReference

Type for a reference to a PARKING TARIFF CHARGE BAND.

{
  "$ref": "#/definitions/TimeStructureFactorRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingChargeBand",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

parkingChargeBands_RelStructureCollection

Type for a list of PARKING TARIFF CHARGE BANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingChargeBandRef": {
          "$ref": "#/definitions/ParkingChargeBandRef"
        },
        "ParkingChargeBand": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingChargeBand"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingComponentEntity

Component within a PARKING.

{
  "$ref": "#/definitions/ParkingComponent_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteComponent",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingComponent_VersionStructureStructure

Type for a PARKING COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponent_VersionStructure"
    },
    {
      "properties": {
        "ParkingPaymentCode": {
          "type": "string",
          "description": "Payment Code associated with PARKING COMPONENT."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Additional Label of PARKING COMPONENT."
        },
        "MaximumLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum length of VEHICLE that can use PARKING COMPONENT."
        },
        "MaximumWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum width of VEHICLE that can use PARKING COMPONENT."
        },
        "MaximumHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum height of VEHICLE that can use PARKING COMPONENT."
        },
        "MaximumWeight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum weight of VEHICLE to use PARKING AREA."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

parkingComponentRefs_RelStructureCollection

Type for a collection of one or more references to a PARKING AREA or PARKING BAU.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ParkingAreaRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingAreaRef"
          }
        },
        "ParkingBayRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingBayRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingEntranceForVehiclesEntity

Designated Place within a PARKING for a VEHICLE to enter.

{
  "$ref": "#/definitions/ParkingEntranceForVehicles__VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingEntranceForVehicles__VersionStructureStructure

Type for PARKING ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEntrance_VersionStructure"
    },
    {
      "properties": {
        "ModeOfOperationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ModeOfOperationRef"
            }
          ],
          "description": "Reference to MODE of OPERATION. +v1.2.2"
        },
        "areas": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingAreaRefs_RelStructure"
            }
          ],
          "description": "PARKING AREAs to which ENTRANCE gives access. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingEntranceForVehiclesIdTypeUnclassified

Type for identifier of a PARKING VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/ParkingEntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingEntranceForVehiclesRefReference

Reference to a PARKING VEHICLE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingEntranceForVehiclesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingEntranceForVehicles",
  "x-netex-substitutionGroup": "ParkingEntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingEntranceForVehiclesRefStructureReference

Type for reference to a PARKING VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/ParkingEntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingEntranceForVehicles",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingEntranceIdTypeUnclassified

Type for identifier of a PARKING ENTRANCE.

{
  "$ref": "#/definitions/EntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingEntranceRefReference

Reference to a PARKING VEHICLE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "EntranceRef",
  "x-netex-sg-members": [
    "ParkingEntranceForVehiclesRef",
    "ParkingPassengerEntranceRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingEntranceRefStructureReference

Type for reference to a PARKING ENTRANCE.

{
  "$ref": "#/definitions/EntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingEntrancesForVehicles_RelStructureCollection

Type for a list of PARKING ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingEntranceForVehiclesRef": {
          "$ref": "#/definitions/ParkingEntranceForVehiclesRef"
        },
        "ParkingEntranceForVehicles": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingEntranceForVehicles"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingFacilityUnclassified

Classification of PARKING FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ParkingFacilityEnumerationEnum

Allowed values for Parking Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "carPark",
    "parkAndRidePark",
    "motorcyclePark",
    "cyclePark",
    "rentalCarPark",
    "coachPark"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

ParkingFacilityListUnclassified

List of PARKING FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ParkingFacilityListOfEnumerationsUnclassified

List of values for PARKING FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ParkingFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ParkingIdTypeUnclassified

Type for identifier of a PARKING.

{
  "$ref": "#/definitions/SiteIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingLayoutEnumerationEnum

Allowed values for PARKING Layout types.

{
  "type": "string",
  "enum": [
    "covered",
    "openSpace",
    "multistorey",
    "underground",
    "roadside",
    "undefined",
    "other",
    "onPavement",
    "cycleHire"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingLogEntries_RelStructureCollection

Type for a list of PARKING LOG ENTRYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingBayConditionRef": {
          "$ref": "#/definitions/ParkingBayConditionRef"
        },
        "RentalAvailabilityRef": {
          "$ref": "#/definitions/RentalAvailabilityRef"
        },
        "ParkingLogEntry_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingLogEntry_Dummy"
            }
          ],
          "description": "Dummy type for Parking Log ENTRY. +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

parkingLogEntriesInFrame_RelStructureCollection

Type for a list of PARKING LOG ENTRYs in a frame.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingLogEntry_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingLogEntry_Dummy"
          },
          "description": "Dummy type for Parking Log ENTRY. +v1.2.2"
        }
      },
      "required": [
        "ParkingLogEntry_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

ParkingLogEntry_DummyAbstract

Dummy type for Parking Log ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "ParkingBayCondition",
    "RentalAvailability"
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

ParkingPassengerEntranceEntity

Designated Passenger ENTRANCE within a PARKING.

{
  "$ref": "#/definitions/ParkingPassengerEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingPassengerEntrance_VersionStructureStructure

Type for a PARKING PASSENGER ENTRANCe.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEntrance_VersionStructure"
    },
    {
      "properties": {
        "areas": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingAreaRefs_RelStructure"
            }
          ],
          "description": "PARKING AREA to which prperties appky +v1.1."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingPassengerEntranceIdTypeUnclassified

Type for identifier of a PARKING ENTRANCE.

{
  "$ref": "#/definitions/ParkingEntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPassengerEntranceRefReference

Reference to a PARKING VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/ParkingPassengerEntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingPassengerEntrance",
  "x-netex-substitutionGroup": "ParkingEntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPassengerEntranceRefStructureReference

Type for reference to a PARKING ENTRANCE.

{
  "$ref": "#/definitions/ParkingEntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingPassengerEntrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPaymentProcessEnumerationEnum

Allowed values for PARKING payment process types.

{
  "type": "string",
  "enum": [
    "free",
    "payAtBay",
    "payAndDisplay",
    "payAtExitBoothManualCollection",
    "payAtMachineOnFootPriorToExit",
    "payByPrepaidToken",
    "payByMobileDevice",
    "payByPlate",
    "prepayForPermit",
    "undefined",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPaymentProcessListOfEnumerationsUnclassified

Allowed values for list of PARKING Payment process types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ParkingPaymentProcessEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPointEntity

A TIMING POINT where vehicles may stay unattended for a long time. A vehicle's return to park at a PARKING POINT marks the end of a BLOCK.

{
  "$ref": "#/definitions/ParkingPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ReliefPoint_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

ParkingPoint_DummyAbstract

A TIMING POINT where vehicles may stay unattended for a long time. A vehicle's return to park at a PARKING POINT marks the end of a BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReliefPoint_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ReliefPoint_Dummy",
  "x-netex-sg-members": [
    "GaragePoint"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

ParkingPoint_VersionStructureStructure

Type for PARKING POINT.

{
  "$ref": "#/definitions/ReliefPoint_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

ParkingPointIdTypeUnclassified

Type for identifier of a PARKING POINT.

{
  "$ref": "#/definitions/ReliefPointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

ParkingPointRefReference

Reference to a PARKING POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingPoint",
  "x-netex-substitutionGroup": "ReliefPointRef",
  "x-netex-sg-members": [
    "GaragePointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

ParkingPointRefStructureReference

Type for a reference to a PARKING POINT.

{
  "$ref": "#/definitions/ReliefPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

ParkingPriceUnclassified

A set of all possible price features of a PARKING TARIFF ELEMENT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/ParkingPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingPrice_VersionedChildStructureUnclassified

Type for a PARKING TARIFF PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "ParkingTariffRef": {
          "$ref": "#/definitions/ParkingTariffRef"
        },
        "ParkingChargeBand": {
          "$ref": "#/definitions/ParkingChargeBand"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingPriceIdTypeUnclassified

Type for identifier of a PARKING TARIFF PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

ParkingPriceRefReference

Reference to a PARKING TARIFF PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

ParkingPriceRefStructureReference

Type for Reference to a PARKING TARIFF PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingPrice",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

parkingPrices_RelStructureCollection

Type for a list of PARKING TARIFF PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingPriceRef": {
          "$ref": "#/definitions/ParkingPriceRef"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        },
        "ParkingPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a PARKING TARIFF ELEMENT: default total price, discount in value or percentage etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingPropertiesUnclassified

Properties of a PARKING.

{
  "$ref": "#/definitions/ParkingProperties_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

parkingProperties_RelStructureCollection

Type for a list of PARKING PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingProperties": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingProperties"
          }
        }
      },
      "required": [
        "ParkingProperties"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingProperties_VersionedChildStructureUnclassified

Type for a PARKING PROPERTies.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PARKING PROPERTIes.+V1.2.2"
        },
        "ParkingRef": {
          "$ref": "#/definitions/ParkingRef"
        },
        "ParkingUserTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingUserListOfEnumerations"
            }
          ],
          "description": "Type of users: disabled, all etc."
        },
        "ParkingVehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVehicleListOfEnumerations"
            }
          ],
          "description": "Type of vehicle that PARKING allows."
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/transportTypeRefs_RelStructure"
            }
          ],
          "description": "TRANSPORT TYPEs that may use PARKING - open codes. +v1.2.2"
        },
        "ParkingStayList": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingStayListOfEnumerations"
            }
          ],
          "description": "Nature of stay in PARKING."
        },
        "MaximumStay": {
          "type": "string",
          "description": "Maximum allowed Stay as Duration."
        },
        "SecureParking": {
          "type": "boolean",
          "description": "Whether Parking is secured by surveillance and other measures.surveillance."
        },
        "BayGeometry": {
          "allOf": [
            {
              "$ref": "#/definitions/BayGeometryEnumeration"
            }
          ],
          "description": "Relative positioning of Parking bays. +v1.2.2"
        },
        "ParkingVisibility": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVisibilityEnumeration"
            }
          ],
          "description": "Visibible Indication of parking area. +v1.2.2"
        },
        "MonitoredBays": {
          "type": "boolean",
          "description": "Whether real-time availability data is normally available for any of the individual BAYs of the PARKING or PARKING AREA."
        },
        "areas": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingAreaRefs_RelStructure"
            }
          ],
          "description": "PARKING AREA to which prpoerties appky +v1.1."
        },
        "spaces": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingCapacities_RelStructure"
            }
          ],
          "description": "Available spaces within PARKING AREA."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingPropertiesIdTypeUnclassified

Type for identifier of a PARKING PROPERTIES

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPropertiesRefReference

Reference to a PARKING PROPERTIES

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingPropertiesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingProperties",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingPropertiesRefStructureReference

Type for a reference to a PARKING PROPERTIES

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingProperties",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingRefReference

Reference to a PARKING.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Parking",
  "x-netex-substitutionGroup": "SiteRef",
  "x-netex-sg-members": [
    "RechargingStationRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingRefs_RelStructureCollection

Type for a collection of one or more references to a PARKING.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ParkingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingRef"
          }
        }
      },
      "required": [
        "ParkingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingRefStructureReference

Type for a reference to a PARKING.

{
  "$ref": "#/definitions/SiteRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Parking",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingReservationEnumerationEnum

Allowed values for PARKING User types.

{
  "type": "string",
  "enum": [
    "reservationRequired",
    "reservationAllowed",
    "noReservations",
    "registrationRequired",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

parkingsInFrame_RelStructureCollection

Type for containment in frame of PARKING.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Parking_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Parking_Dummy"
          },
          "description": "A designated path between two PLACEs. May include an Ordered sequence of references to PATH LINKS."
        }
      },
      "required": [
        "Parking_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

ParkingStayEnumerationEnum

Allowed values for PARKING Stay Term types.

{
  "type": "string",
  "enum": [
    "shortStay",
    "midTerm",
    "longTerm",
    "dropoff",
    "unlimited",
    "other",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingStayListOfEnumerationsUnclassified

Allowed values for list of PARKING Stay Term types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ParkingStayEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingTariffEntity

A set of parking CHARGE BANDS that describe the cost if using a PARKING or PARKING AREA.

{
  "$ref": "#/definitions/ParkingTariff_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingTariff_VersionStructureStructure

Type for a PARKING TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TARIFF."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "ATERNATIVE NAMEs for TARIFF."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TARIFF."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICE explaining TARIFF."
        },
        "documentLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Timetable documents associated with the Tariff e.g pdf files +v1.1"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "GroupOfOperatorsRef": {
          "$ref": "#/definitions/GroupOfOperatorsRef"
        },
        "TimeUnitRef": {
          "$ref": "#/definitions/TimeUnitRef"
        },
        "timeIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/timeIntervals_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETER ASSIGNMENTs making up TARIFF."
        },
        "timeStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/timeStructureFactors_RelStructure"
            }
          ],
          "description": "TIME STRUCTURE FACTORs making up TARIFF."
        },
        "qualityStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/qualityStructureFactors_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE ELEMENTs making up TARIFF."
        },
        "ParkingUserType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingUserEnumeration"
            }
          ],
          "description": "Type of users: disabled, all etc."
        },
        "ParkingStayType": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingStayEnumeration"
            }
          ],
          "description": "Nature of stay allowed in PARKING."
        },
        "ParkingVehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingVehicleListOfEnumerations"
            }
          ],
          "description": "Type of Vehicle for which PARKING TARIFF applies. Fixed values."
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/transportTypeRefs_RelStructure"
            }
          ],
          "description": "Opnen specifcation of VEHICLE TYPEs + v1.1"
        },
        "appliesTo": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingRefs_RelStructure"
            }
          ],
          "description": "PaARKIMNGs to which this tariff applies"
        },
        "TypeOfTariffRef": {
          "$ref": "#/definitions/TypeOfTariffRef"
        },
        "AdditionalTax": {
          "type": "boolean",
          "description": "Whether additional tax is charged."
        },
        "parkingChargeBands": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingChargeBands_RelStructure"
            }
          ],
          "description": "Charge bands for parking."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/priceGroups_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE ELEMENTs making up TARIFF."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTables_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE ELEMENTs making up TARIFF."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingTariffIdTypeUnclassified

Type for identifier of a PARKING TARIFF.

{
  "$ref": "#/definitions/TariffIdType",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

ParkingTariffRefReference

Reference to a PARKING TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingTariffRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingTariff",
  "x-netex-substitutionGroup": "TariffRef",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

ParkingTariffRefStructureReference

Type for a reference to a PARKING TARIFF.

{
  "$ref": "#/definitions/TariffRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ParkingTariff",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_support.xsd"
}

parkingTariffsInFrame_RelStructureCollection

Type for containment in frame of PARKING TARIFFs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ParkingTariff": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ParkingTariff"
          },
          "description": "A designated path between two PLACEs. May include an Ordered sequence of references to PATH LINKS."
        }
      },
      "required": [
        "ParkingTariff"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_parkingTariff/netex_parkingTariff_version.xsd"
}

ParkingTypeEnumerationEnum

Allowed values for PARKING types.

{
  "type": "string",
  "enum": [
    "parkAndRide",
    "liftShareParking",
    "urbanParking",
    "airportParking",
    "trainStationParking",
    "exhibitionCentreParking",
    "rentalCarParking",
    "shoppingCentreParking",
    "motorwayParking",
    "roadside",
    "parkingZone",
    "cycleRental",
    "undefined",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingUserEnumerationEnum

Allowed values for PARKING User types.

{
  "type": "string",
  "enum": [
    "allUsers",
    "staff",
    "visitors",
    "customers",
    "guests",
    "registeredDisabled",
    "impairedMobility",
    "registered",
    "rental",
    "doctors",
    "residentsWithPermits",
    "reservationHolders",
    "emergencyServices",
    "taxi",
    "vehicleSharing",
    "women",
    "families",
    "other",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingUserListOfEnumerationsUnclassified

Allowed values for list of PARKING User types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ParkingUserEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingVehicleEnumerationEnum

Allowed values for PARKING VEHICLE types.

{
  "type": "string",
  "enum": [
    "cycle",
    "pedalCycle",
    "eCycle",
    "moped",
    "motorcycle",
    "motorcycleWithSidecar",
    "motorScooter",
    "twoWheeledVehicle",
    "threeWheeledVehicle",
    "car",
    "microCar",
    "miniCar",
    "smallCar",
    "passengerCar",
    "largeCar",
    "fourWheelDrive",
    "taxi",
    "camperCar",
    "carWithTrailer",
    "carWithCaravan",
    "minibus",
    "minivan",
    "bus",
    "van",
    "transporter",
    "largeVan",
    "highSidedVehicle",
    "lightGoodsVehicle",
    "heavyGoodsVehicle",
    "agriculturalVehicle",
    "tanker",
    "truck",
    "tram",
    "articulatedVehicle",
    "vehicleWithTrailer",
    "lightGoodsVehicleWithTrailer",
    "heavyGoodsVehicleWithTrailer",
    "snowmobile",
    "undefined",
    "other",
    "allPassengerVehicles",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingVehicleListOfEnumerationsUnclassified

Allowed values for list of PARKING VEGICLE types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ParkingVehicleEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

ParkingVisibilityEnumerationEnum

Allowed values for PARKING Visibility. +v1.2.2

{
  "type": "string",
  "enum": [
    "unmarked",
    "signageOnly",
    "demarcated",
    "docks",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

PartialRefundBasisEnumerationEnum

Allowed values for Refund Basis.

{
  "type": "string",
  "enum": [
    "unusedDays",
    "unusedWeeks",
    "unusedMonths",
    "unusedSemesters",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ParticipantCodeTypeUnclassified

Type for Unique identifier of participant.

{
  "type": "string",
  "x-netex-source": "siri_utility/siri_participant-v2.0.xsd"
}

ParticipantRefReference

Identifier of system requesting Data.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParticipantCodeType"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-source": "NeTEx_publication.xsd"
}

ParticipantRefStructureReference

Reference to Unique identifier of participant.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/ParticipantCodeType"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "siri_utility/siri_participant-v2.0.xsd"
}

PassageTypeEnumerationEnum

Allowed values for Passage Types.

{
  "type": "string",
  "enum": [
    "none",
    "pathway",
    "corridor",
    "overpass",
    "underpass",
    "tunnel",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

PassengerAccessibilityNeedsUnclassified

A passenger's requirement for accessibility, comprising one or more USER NEEDs. For example, that he is unable to navigate stairs, or lifts, or has visual or auditory impairments. PASSENGER ACCESSIBILITY NEEDS can be used to derive an accessibility constraint for the passenger, allowing the computation of paths for passengers with specifically constrained mobility. Example: Wheelchair, No Lifts, No Stairs.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerAccessibilityNeedsStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

PassengerAccessibilityNeedsStructureUnclassified

Type for accessibility needs. Records the requirements of a passenger that may affect choice of facilities.

{
  "type": "object",
  "properties": {
    "AccompaniedByCarer": {
      "type": "boolean",
      "description": "Whether the passenger is accompanied by a carer or assistant."
    },
    "userNeeds": {
      "type": "object",
      "properties": {
        "UserNeed": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/UserNeed"
          }
        }
      },
      "description": "Mobility needs of a user."
    },
    "suitabilities": {
      "type": "object",
      "properties": {
        "Suitability": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Suitability"
          }
        }
      },
      "description": "Suitability needs of a user."
    }
  },
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

PassengerAtStopTimeUnclassified

Time at which a passenger should be at a stop to commence or finish a process. +v2.0

{
  "$ref": "#/definitions/PassengerAtStopTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "PassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passengerAtStopTime_version.xsd"
}

PassengerAtStopTime_VersionedChildStructureUnclassified

Type for PASSENGER AT STOP TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_VersionedChildStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of PASSENGER AT STOP TIME."
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time that passenger should be at stop for specified process, e.g. baggage check in, customs etc."
        },
        "EarliestDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day."
        },
        "LatestTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time that passenger should be at stop for specified process."
        },
        "LatestDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting time of the journey."
        },
        "CheckConstraintRef": {
          "$ref": "#/definitions/CheckConstraintRef"
        },
        "CheckConstraintProcess": {
          "allOf": [
            {
              "$ref": "#/definitions/CheckProcessTypeEnumeration"
            }
          ],
          "description": "Nature of process."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passengerAtStopTime_version.xsd"
}

PassengerAtStopTimeIdTypeUnclassified

Type for identifier of a PASSENGER AT STOP TIME.

{
  "$ref": "#/definitions/PassingTimeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passengerAtStopTime_support.xsd"
}

PassengerAtStopTimeRefReference

Reference to a PASSENGER AT STOP TIME. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerAtStopTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerAtStopTime",
  "x-netex-substitutionGroup": "PassingTimeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passengerAtStopTime_support.xsd"
}

PassengerAtStopTimeRefStructureReference

Type for a reference to a PASSENGER AT STOP TIME.

{
  "$ref": "#/definitions/PassingTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerAtStopTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passengerAtStopTime_support.xsd"
}

passengerAtStopTimes_RelStructureCollection

Type for a list of PASSENGER AT STOP TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerAtStopTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PassengerAtStopTime"
          }
        }
      },
      "required": [
        "PassengerAtStopTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passengerAtStopTime_version.xsd"
}

PassengerBeaconEquipmentEntity

Specialisation of PASSENGER EQUIPMENT for Beacons. For SSID or UUID always use PublicCode. Be aware that when using VEHICLE TYPE or VEHICLE PROFILE only the type of the beacon can be described. The information aboutn the relevent real beacon often can only be provided when the actual VEHICLE is known.

{
  "$ref": "#/definitions/PassengerBeaconEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

PassengerBeaconEquipment_VersionStructureStructure

Type for a BEACON EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "BeaconType": {
          "allOf": [
            {
              "$ref": "#/definitions/BeaconTypeEnumeration"
            }
          ],
          "description": "The type of the beacon"
        },
        "BeaconDirection": {
          "allOf": [
            {
              "$ref": "#/definitions/BeaconDirectionEnumeration"
            }
          ],
          "description": "If the Beacon is unidirectional or bidirectional"
        },
        "BeaconProtocol": {
          "allOf": [
            {
              "$ref": "#/definitions/BeaconProtocolEnumeration"
            }
          ],
          "description": "The relevant Beacon Protocol used."
        },
        "BeaconBackendUrl": {
          "type": "string",
          "format": "uri",
          "description": "The to reach the back end system for the usage of the beacon."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

PassengerBeaconEquipmentIdTypeUnclassified

Type for identifier of a BEACON EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

PassengerBeaconEquipmentRefReference

Reference of an BEACON EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerBeaconEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerBeaconEquipment",
  "x-netex-substitutionGroup": "PassengerEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

PassengerBeaconEquipmentRefStructureReference

Type for a reference to an BEACON EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerBeaconEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

PassengerBoardingPositionAssignmentEntity

The default allocation of a SCHEDULED STOP POINT to a specific STOP PLACE, and also possibly a QUAY and BOARDING POSITION. NB Rebmed from TRAIN STOP ASSIGNMENT in v2.

{
  "$ref": "#/definitions/PassengerBoardingPositionAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerBoardingPositionAssignment_DummyAbstract

Assignment of a SCHEDULED STOP POINT to a STOP PLACE and QUAY, etc.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerBoardingPositionAssignment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-sg-members": [
    "DeckEntranceAssignment"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerBoardingPositionAssignment_VersionStructureStructure

Type for a PASSENGER BOARDING POSITION ASSIGNMENT

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignment_VersionStructure"
    },
    {
      "properties": {
        "PassengerStopAssignmentRef": {
          "$ref": "#/definitions/PassengerStopAssignmentRef"
        },
        "TrainRef": {
          "$ref": "#/definitions/TrainRef"
        },
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef",
          "x-netex-choice": [
            "TrainComponentRef",
            "TrainComponentView"
          ]
        },
        "TrainComponentView": {
          "$ref": "#/definitions/TrainComponentView",
          "x-netex-choice": [
            "TrainComponentRef",
            "TrainComponentView"
          ]
        },
        "PositionOfTrainElement": {
          "type": "integer",
          "minimum": 1,
          "description": "Relative position of TRAIN ELEMENT."
        },
        "BoardingPositionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/BoardingPositionRefStructure"
            }
          ],
          "description": "BOARDING POSITION to which TRAIN COMPONENT at SCHEDULED STOP POINT is to be assigned."
        },
        "IsAllowed": {
          "type": "boolean",
          "description": "Whether assigment permits or forbids any use of TRAIN COMPONENT at specifed stop. Default is true. +V2.0"
        },
        "EntranceToVehicle": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text description of A specific ENTRANCE to the VEHICLE. E.g. Front, rear. NB DECK ENTRANCE ASSIGNMENT can be used to make structured reference."
        },
        "deckEntranceAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/deckEntranceAssignments_RelStructure"
            }
          ],
          "description": "DECK ENTRANCE assigned. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerBoardingPositionAssignmentIdTypeUnclassified

Identifier of PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PassengerBoardingPositionAssignmentRefReference

Reference to a PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerBoardingPositionAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerBoardingPositionAssignment",
  "x-netex-substitutionGroup": "StopAssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PassengerBoardingPositionAssignmentRefStructureReference

Type for a reference to a PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerBoardingPositionAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

passengerBoardingPositionAssignments_RelStructureCollection

Type for a list of references to a PASSENGER BOARDING POSITION ASSIGNMENT

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerBoardingPositionAssignmentRef": {
          "$ref": "#/definitions/PassengerBoardingPositionAssignmentRef"
        },
        "PassengerBoardingPositionAssignment": {
          "$ref": "#/definitions/PassengerBoardingPositionAssignment"
        },
        "PassengerBoardingPositionAssignment_Dummy": {
          "$ref": "#/definitions/PassengerBoardingPositionAssignment_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

passengerCapacities_RelStructureCollection

Type for a list of PASSENGER and PASSENGER VEHICLE CAPACITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PassengerCapacityRef": {
          "$ref": "#/definitions/PassengerCapacityRef"
        },
        "PassengerCapacity": {
          "$ref": "#/definitions/PassengerCapacity"
        },
        "PassengerVehicleCapacity": {
          "$ref": "#/definitions/PassengerVehicleCapacity"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCapacityUnclassified

Total number of passengers that can be carried by a VEHICLE of this type.

{
  "$ref": "#/definitions/PassengerCapacityStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCapacityIdTypeUnclassified

Type for identifier of a PASSENGER CAPACITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerCapacityRefReference

Reference to a PASSENGER CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerCapacityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerCapacity",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerCapacityRefStructureReference

Type for a reference to a PASSENGER CAPACITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerCapacity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerCapacityStructureUnclassified

Type for a PASSENGER CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClassEnumeration"
            }
          ],
          "description": "Fare class for which capacity is specifyed. Default is any, i.e. capacity is for all FARE CLASSes."
        },
        "TotalCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The total capacity of vehicles of the type. For a requirement this is the minimum needed."
        },
        "SeatingCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The seating capacity of vehicles of the type. For a requirement this is the minimum needed."
        },
        "StandingCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The standing capacity of vehicles of the type. For a requirement this is the minimum needed."
        },
        "SpecialPlaceCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The number of special places on vehicles of the type, e.g. seats for the disabled. For a requirement this is the minimum needed."
        },
        "PushchairCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The number of push chair places on vehicles of the type. For a requirement this is the minimum needed."
        },
        "WheelchairPlaceCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The number of wheelchairs places on vehicles of the type. For a requirement this is the minimum needed."
        },
        "PramPlaceCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The number of places on the vehicle that are suitable for prams. +v2.0"
        },
        "BicycleRackCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "The number of bicycle racks on the vehicle. Also non-rack places should be counted here. The name might change in future to BicycleCapacity. +v2.0"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCarryingPassengerCarrying_ViewStructureUnclassified

Type for a PASSENGER CARRYING REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "PassengerCapacity": {
          "$ref": "#/definitions/PassengerCapacity"
        },
        "LowFloor": {
          "type": "boolean",
          "description": "Whether Vehicle is low floor to facilitate access by the mobility impaired."
        },
        "HasLiftOrRamp": {
          "type": "boolean",
          "description": "Whether vehicle has lift or ramp to facilitate wheelchair access."
        },
        "HasHoist": {
          "type": "boolean",
          "description": "Whether vehicle has hoist for wheelchair access."
        },
        "HoistOperatingRadius": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance from VEHICLE needed to operate hoist."
        },
        "BoardingHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum step height to board. +v1.1"
        },
        "GapToPlatform": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Expected maximal gap between VEHICLE and platform. +v1.1"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCarryingRequirementEntity

Requirements for carrying passengers on a service.

{
  "$ref": "#/definitions/PassengerCarryingRequirement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehicleRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCarryingRequirement_VersionStructureStructure

Type for a PASSENGER CARRYING REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRequirement_VersionStructure"
    },
    {
      "properties": {
        "PassengerCapacity": {
          "$ref": "#/definitions/PassengerCapacity"
        },
        "LowFloor": {
          "type": "boolean",
          "description": "Whether Vehicle is low floor to facilitate access by the mobility impaired."
        },
        "HasLiftOrRamp": {
          "type": "boolean",
          "description": "Whether vehicle has lift or ramp to facilitate wheelchair access."
        },
        "HasHoist": {
          "type": "boolean",
          "description": "Whether vehicle has hoist for wheelchair access."
        },
        "HoistOperatingRadius": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance from VEHICLE needed to operate hoist."
        },
        "BoardingHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum step height to board. +v1.1"
        },
        "GapToPlatform": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Expected maximal gap between VEHICLE and platform. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCarryingRequirementIdTypeUnclassified

Type for identifier of a PASSENGER CARRYING REQUIREMENT.

{
  "$ref": "#/definitions/VehicleRequirementIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerCarryingRequirementRefReference

Reference to a PASSENGER CARRYING REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerCarryingRequirementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerCarryingRequirement",
  "x-netex-substitutionGroup": "VehicleRequirementRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerCarryingRequirementRefStructureReference

Type for a reference to a PASSENGER CARRYING REQUIREMENT.

{
  "$ref": "#/definitions/VehicleRequirementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerCarryingRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

passengerCarryingRequirements_RelStructureCollection

Type for a list of PASSENGER CARRYING Requirements.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerCarryingRequirementRef": {
          "$ref": "#/definitions/PassengerCarryingRequirementRef"
        },
        "PassengerCarryingRequirement": {
          "$ref": "#/definitions/PassengerCarryingRequirement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCarryingRequirementsViewEntity

Requirements for carrying passengers.

{
  "$ref": "#/definitions/PassengerCarryingRequirement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerCommsFacilityUnclassified

Classification of PASSENGER COMMS FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerCommsFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerCommsFacilityEnumerationEnum

Allowed values for PASSENGER COMMUNICATIONS FACILITY.

{
  "type": "string",
  "enum": [
    "unknown",
    "freeWifi",
    "publicWifi",
    "powerSupplySockets",
    "telephone",
    "audioEntertainment",
    "videoEntertainment",
    "businessServices",
    "internet",
    "postOffice",
    "postBox",
    "usbAPowerSocket",
    "usbCPowerSocket",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

PassengerCommsFacilityListUnclassified

List of PASSENGER COMMS FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerCommsFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerCommsFacilityListOfEnumerationsUnclassified

List of values for PASSENGER COMMS FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PassengerCommsFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerEntranceEntity

A normal entrance for passengers to or within a DECK. +v2.0

{
  "$ref": "#/definitions/PassengerEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DeckEntrance_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

PassengerEntrance_VersionStructureStructure

Type for a PASSENGER ENTRANCE.

{
  "$ref": "#/definitions/DeckEntrance_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

PassengerEntranceIdTypeUnclassified

Type for identifier of a PASSENGER ENTRANCE.

{
  "$ref": "#/definitions/DeckEntranceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

PassengerEntranceRefReference

Reference to a PASSENGER ENTRANCE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerEntrance",
  "x-netex-substitutionGroup": "DeckEntranceRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

PassengerEntranceRefStructureReference

Type for a reference to a PASSENGER ENTRANCE.

{
  "$ref": "#/definitions/DeckEntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerEntrance",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

PassengerEquipmentAbstract

Equipment for passengers that may be in a fixed within a STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-sg-members": [
    "AccessVehicleEquipment",
    "ActualVehicleEquipment",
    "HelpPointEquipment",
    "PassengerBeaconEquipment",
    "PassengerInformationEquipment",
    "PassengerSafetyEquipment",
    "RubbishDisposalEquipment",
    "SanitaryEquipment",
    "TicketValidatorEquipment",
    "TicketingEquipment",
    "WheelchairVehicleEquipment"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

PassengerEquipment_VersionStructureStructure

Type for a PASSENGER EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipment_VersionStructure"
    },
    {
      "properties": {
        "Fixed": {
          "type": "boolean",
          "description": "Whether the EQUIPMENT is fixed at a place or min a vehicle."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

PassengerEquipmentIdTypeUnclassified

Type for identifier of a PASSENGER EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

PassengerEquipmentRefReference

Reference to a PASSENGER EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerEquipment",
  "x-netex-substitutionGroup": "InstalledEquipmentRef",
  "x-netex-sg-members": [
    "HelpPointEquipmentRef",
    "PassengerBeaconEquipmentRef",
    "PassengerSafetyEquipmentRef",
    "RubbishDisposalEquipmentRef",
    "SanitaryEquipmentRef",
    "VehicleEquipmentRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

PassengerEquipmentRefStructureReference

Type for a reference to a PASSENGER EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

passengerEquipments_RelStructureCollection

Type for a list of LOCAL SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerEquipmentRef": {
          "$ref": "#/definitions/PassengerEquipmentRef"
        },
        "PassengerEquipment": {
          "$ref": "#/definitions/PassengerEquipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

PassengerInformationEquipmentEntity

A public transport information facility, as for instance terminals (on street, at information desks, telematic, ...) or printed material (leaflets displayed at stops, booklets, ...).

{
  "$ref": "#/definitions/PassengerInformationEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

PassengerInformationEquipment_VersionStructureStructure

Type for a PASSENGER INFORMATION EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "LogicalDisplayRef": {
          "$ref": "#/definitions/LogicalDisplayRef"
        },
        "StopPlaceRef": {
          "$ref": "#/definitions/StopPlaceRef"
        },
        "SiteComponentRef": {
          "$ref": "#/definitions/SiteComponentRef"
        },
        "PassengerInformationEquipmentList": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerInformationEquipmentListOfEnumerations"
            }
          ],
          "description": "List of PASSENGER INFORMATION Equipments. +2.0"
        },
        "TypeOfPassengerInformationEquipmentRef": {
          "$ref": "#/definitions/TypeOfPassengerInformationEquipmentRef"
        },
        "LowCounterAccess": {
          "type": "boolean",
          "description": "Whether there is a low counter for accessibility."
        },
        "HeightOfLowCounter": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of counter for accessibility."
        },
        "InductionLoops": {
          "type": "boolean",
          "description": "Whether there are induction loops."
        },
        "TactileInterfaceAvailable": {
          "type": "boolean",
          "description": "Indicates whether there is a tactile interface +v1.1."
        },
        "AudioInterfaceAvailable": {
          "type": "boolean",
          "description": "Indicates whether there is an accessible audio interface (allowing a use closed eyes). +v1.1"
        },
        "DisabledPriority": {
          "type": "boolean",
          "description": "Indicates a priority access for disabled (no-queue). +v1.1"
        },
        "WheelchairSuitable": {
          "type": "boolean",
          "description": "Indicates whether equipment may be used while seated in a wheelchair. +v1.1"
        },
        "PassengerInformationFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerInformationFacilityList"
            }
          ],
          "description": "List of predefined Passenger Info EQUIPMENT."
        },
        "AccessibilityInfoFacilityList": {
          "$ref": "#/definitions/AccessibilityInfoFacilityList"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

PassengerInformationEquipmentEnumerationEnum

Allowed values for Passenger Information Equipment.

{
  "type": "string",
  "enum": [
    "timetablePoster",
    "fareInformation",
    "lineNetworkPlan",
    "lineTimetable",
    "stopTimetable",
    "journeyPlanning",
    "interactiveKiosk",
    "informationDesk",
    "networkStatus",
    "realTimeDisruptions",
    "realTimeDepartures",
    "stationMap",
    "acousticStationMap",
    "tactileStationMap",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

PassengerInformationEquipmentIdTypeUnclassified

Identifier of PASSENGER INFORMATION EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

PassengerInformationEquipmentListOfEnumerationsUnclassified

List of values for PASSENGER INFORMATION EQUIPMENT.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PassengerInformationEquipmentEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerInformationEquipmentRefReference

Reference to a PASSENGER INFORMATION EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerInformationEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerInformationEquipment",
  "x-netex-substitutionGroup": "InstalledEquipmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

PassengerInformationEquipmentRefStructureReference

Type for a reference to a PASSENGER INFORMATION EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerInformationEquipment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

passengerInformationEquipmentsInFrame_RelStructureCollection

Type for containment in frame of PASS ENGER INFORMATION EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerInformationEquipment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PassengerInformationEquipment"
          }
        }
      },
      "required": [
        "PassengerInformationEquipment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

PassengerInformationFacilityUnclassified

Classification of PASSENGER INFO FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerInformationFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerInformationFacilityEnumerationEnum

Allowed values for Passenger information facility.

{
  "type": "string",
  "enum": [
    "nextStopIndicator",
    "stopAnnouncements",
    "passengerInformationDisplay",
    "realTimeConnections",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

PassengerInformationFacilityListUnclassified

List of PASSENGER INFO FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerInformationFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerInformationFacilityListOfEnumerationsUnclassified

List of values for PASSENGER INFO FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PassengerInformationFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

PassengerInformationRequestIdTypeUnclassified

Type for identifier of a PASSENGER INFORMATION REQUEST.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

PassengerInformationRequestRefAbstract

Reference to a PASSENGER INFORMATION REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerInformationRequestRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "FareRequestRef",
    "ScheduleRequestRef",
    "StopEventRequestRef",
    "StopFinderRequestRef",
    "TripPlanRequestRef"
  ],
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

PassengerInformationRequestRefStructureReference

Type for Reference to a PASSENGER INFORMATION REQUEST.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

passengerJourneysInFrame_RelStructureCollection

Type for containment in frame of passenger JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DatedServiceJourney": {
          "$ref": "#/definitions/DatedServiceJourney"
        },
        "ServiceJourney": {
          "$ref": "#/definitions/ServiceJourney"
        },
        "SpecialService": {
          "$ref": "#/definitions/SpecialService"
        },
        "TemplateServiceJourney": {
          "$ref": "#/definitions/TemplateServiceJourney"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

PassengerSafetyEquipmentEntity

Specialisation of PASSENGER EQUIPMENT for passenger safety features, e.g. panic button, SOS phone.

{
  "$ref": "#/definitions/PassengerSafetyEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

PassengerSafetyEquipment_VersionStructureStructure

Type for a PASSENGER SAFETY EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "Cctv": {
          "type": "boolean",
          "description": "Whether there is CCTV."
        },
        "MobilePhoneCoverage": {
          "type": "boolean",
          "description": "Whether lift there is mobile phone coverage."
        },
        "PanicButton": {
          "type": "boolean",
          "description": "Whether there is a panic button."
        },
        "SosPanel": {
          "type": "boolean",
          "description": "Whether there is an SOS panel."
        },
        "HeightOfSosPanel": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of SOS panel."
        },
        "Lighting": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingEnumeration"
            }
          ],
          "description": "Type of Lighting in area."
        },
        "AudioAnnouncements": {
          "type": "boolean",
          "description": "Whether there are Audio Announcements. +v1.1"
        },
        "AcousticAnnouncements": {
          "type": "boolean",
          "description": "DEPRECATED - Renamed to AudioAnnouncements for consistency. Old value kept for backwards compatibility - will be dropped in future release.",
          "x-netex-deprecated": true
        },
        "AudioAnnouncementType": {
          "allOf": [
            {
              "$ref": "#/definitions/AudioAnnouncementTypeEnumeration"
            }
          ],
          "description": "Triggering type for Audio Announcements. +v1.1"
        },
        "AudioAnnouncementsTrigger": {
          "allOf": [
            {
              "$ref": "#/definitions/AudioTriggerMethodEnumeration"
            }
          ],
          "description": "How to trigger Acoustic Announcements. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

PassengerSafetyEquipmentIdTypeUnclassified

Type for identifier of a PASSENGER SAFETY EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

PassengerSafetyEquipmentRefReference

Identifier of an PASSENGER SAFETY EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerSafetyEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSafetyEquipment",
  "x-netex-substitutionGroup": "PassengerEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

PassengerSafetyEquipmentRefStructureReference

Type for a reference to an PASSENGER SAFETY EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSafetyEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

PassengerSeatIdTypeUnclassified

Type for identifier of a PASSENGER SEAT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleSeating_support.xsd"
}

PassengerSeatRefReference

Reference to a PASSENGER SEAT +v1.1 DEPRECATED Use PASSENGER SPOT instead. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerSeatRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleSeating_support.xsd"
}

PassengerSeatRefStructureReference

Type for a reference to a PASSENGER SEAT .

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleSeating_support.xsd"
}

PassengerSpaceEntity

A specialisation of DECK SPACE defining an area within a VEHICLE (i.e. bus, boat, coach, car) or TRAIN ELEMENT for use by passengers. +v2.0

{
  "$ref": "#/definitions/PassengerSpace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DeckSpace_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

PassengerSpace_VersionStructureStructure

Type for a PASSENGER SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DeckSpace_VersionStructure"
    },
    {
      "properties": {
        "PassengerSpaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerSpaceTypeEnumeration"
            }
          ],
          "description": "Classification of PASSENGER SPACE."
        },
        "StandingAllowed": {
          "type": "boolean",
          "description": "Whether standing is allowed in DECK SPACE."
        },
        "passengerSpots": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerSpots_RelStructure"
            }
          ],
          "description": "PASSENGER SPOTs, i.e. seats in PASSENGER SPACE."
        },
        "luggageSpots": {
          "allOf": [
            {
              "$ref": "#/definitions/luggageSpots_RelStructure"
            }
          ],
          "description": "LUGGAGE SPOTS in PASSENGER SPACE."
        },
        "passengerVehicleSpots": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerVehicleSpots_RelStructure"
            }
          ],
          "description": "PASSENGER VEHICLE SPOTs in PASSENGER SPACE."
        },
        "spotAffinities": {
          "allOf": [
            {
              "$ref": "#/definitions/spotAffinities_RelStructure"
            }
          ],
          "description": "SPOT AFFINITies in PASSENGER SPACE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

PassengerSpaceIdTypeUnclassified

Type for identifier of a PASSENGER SPACE.

{
  "$ref": "#/definitions/DeckSpaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

PassengerSpaceRefReference

Reference to a PASSENGER SPACE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerSpaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSpace",
  "x-netex-substitutionGroup": "DeckSpaceRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

PassengerSpaceRefStructureReference

Type for a reference to a PASSENGER SPACE.

{
  "$ref": "#/definitions/DeckSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSpace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

passengerSpaces_RelStructureCollection

Type for a list of PASSENGER SPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerSpaceRef": {
          "$ref": "#/definitions/PassengerSpaceRef"
        },
        "PassengerSpace": {
          "$ref": "#/definitions/PassengerSpace"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

PassengerSpaceTypeEnumerationEnum

Allowed values for TYPE OF PASSENGER SPACE.

{
  "type": "string",
  "enum": [
    "seatingArea",
    "passengerCabin",
    "vehicleArea",
    "luggageStore",
    "corridor",
    "restaurant",
    "toilet",
    "bathroom",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

PassengersPerMinuteUnclassified

Number of passengers per minute - capacity.

{
  "type": "integer",
  "minimum": 0,
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

PassengerSpotEntity

A designated seat or other space for a passenger within a given DECK SPACE. +v2.0.

{
  "$ref": "#/definitions/PassengerSpot_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocatableSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

PassengerSpot_VersionStructureStructure

Type for a PASSENGER SPOT.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocatableSpot_VersionStructure"
    },
    {
      "properties": {
        "TableType": {
          "allOf": [
            {
              "$ref": "#/definitions/TableTypeEnumeration"
            }
          ],
          "description": "Whether PASSENGER SPOT faces table."
        },
        "HasArmrest": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT has an armrest"
        },
        "LegSpace": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Leg space available."
        },
        "HasPower": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT has a power socket."
        },
        "IsByWindow": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is near a window."
        },
        "IsByAisle": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is next to an aisle."
        },
        "IsBetweenSeats": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is between two seats, i.e. not next to aisle or a window with seat on either side."
        },
        "IsInFrontRow": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is in the front row."
        },
        "IsInEndRow": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is in the end row, next to a wall."
        },
        "IsFacingWindow": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is facing a window."
        },
        "IsFacingAisle": {
          "type": "boolean",
          "description": "Whether PASSENGER SPOT is facing an aisle."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

PassengerSpotAllocationUnclassified

Whether a specific TRANSPORT CUSTOMER is eligible for a FARE PRODUCT with a specific validity Parameter. This may be subject to a particular VALIDITY CONDITION. +v2.0

{
  "$ref": "#/definitions/PassengerSpotAllocation_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_version.xsd"
}

PassengerSpotAllocation_VersionedChildStructureUnclassified

Type for PASSENGER SPOT ALLOCATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "LastUpdated": {
          "type": "string",
          "format": "date-time",
          "description": "Time that allocations were last updated."
        },
        "DeckRef": {
          "$ref": "#/definitions/DeckRef"
        },
        "DeckSpaceRef": {
          "$ref": "#/definitions/DeckSpaceRef"
        },
        "LocatableSpotRef": {
          "$ref": "#/definitions/LocatableSpotRef"
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of SPOT"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of PASSENGER SPOT ALLOCATION."
        },
        "FacilitySetRef": {
          "$ref": "#/definitions/FacilitySetRef"
        },
        "PrimaryOrientation": {
          "allOf": [
            {
              "$ref": "#/definitions/ComponentOrientationEnumeration"
            }
          ],
          "description": "Notional orientation of seat to travel (e.g. forwards facing, backwards facing, etc.); may not necessarily hold for all parts of journey. See allowed values."
        },
        "StartStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Start Stop Point for SPOT ALLOCATION"
        },
        "EndStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "End Stop Point for SPOT ALLOCATION"
        },
        "CustomerRef": {
          "$ref": "#/definitions/CustomerRef"
        },
        "SpotAvailabilityStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/SpotAvailabilityStatusEnumeration"
            }
          ],
          "description": "Availability status of spot. Default is free"
        },
        "SeatAllocationMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/SeatAllocationMethodEnumeration"
            }
          ],
          "description": "Method used to allocate seat. Default is autoassigned"
        }
      },
      "required": [
        "LastUpdated",
        "LocatableSpotRef",
        "Label"
      ]
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_version.xsd"
}

PassengerSpotAllocationIdTypeUnclassified

Type for identifier of a PASSENGER SPOT ALLOCATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

PassengerSpotAllocationRefReference

Reference to a PASSENGER SPOT ALLOCATION. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerSpotAllocationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSpotAllocation",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

passengerSpotAllocationRefs_RelStructureCollection

Type for a list of PASSENGER SPOT ALLOCATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PassengerSpotAllocationRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PassengerSpotAllocationRef"
          }
        }
      },
      "required": [
        "PassengerSpotAllocationRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

PassengerSpotAllocationRefStructureReference

Type for Reference to a PASSENGER SPOT ALLOCATION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSpotAllocation",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

passengerSpotAllocations_RelStructureCollection

Type for a list of PASSENGER SPOT ALLOCATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerSpotAllocation": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PassengerSpotAllocation"
          }
        }
      },
      "required": [
        "PassengerSpotAllocation"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_version.xsd"
}

PassengerSpotIdTypeUnclassified

Type for identifier of a PASSENGER SPOT.

{
  "$ref": "#/definitions/LocatableSpotIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

PassengerSpotRefReference

Reference to a PASSENGER SPOT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerSpotRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSpot",
  "x-netex-substitutionGroup": "LocatableSpotRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

PassengerSpotRefStructureReference

Type for a reference to a PASSENGER SPOT.

{
  "$ref": "#/definitions/LocatableSpotRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

passengerSpots_RelStructureCollection

Type for a list of PASSENGER SPOTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerSpotRef": {
          "$ref": "#/definitions/PassengerSpotRef"
        },
        "PassengerSpot": {
          "$ref": "#/definitions/PassengerSpot"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

PassengerStopAssignmentEntity

The default allocation of a SCHEDULED STOP POINT to a specific STOP PLACE, and also possibly a QUAY and BOARDING POSITION.

{
  "$ref": "#/definitions/PassengerStopAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerStopAssignment_DerivedViewStructureView

Type for a PASSENGER STOP POINT ASSIGNMENT VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "PassengerStopAssignmentRef": {
          "$ref": "#/definitions/PassengerStopAssignmentRef"
        },
        "StopPlaceRef": {
          "$ref": "#/definitions/StopPlaceRef"
        },
        "QuayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/QuayRefStructure"
            }
          ],
          "description": "QUAY to which SCHEDULED STOP POINT is to be assigned."
        },
        "QuayName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of QUAY or platform to which the SCHEDULED STOP POINT is assigned."
        },
        "Label": {
          "type": "string"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of Assignment. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerStopAssignment_VersionStructureStructure

Type for a PASSENGER STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignment_VersionStructure"
    },
    {
      "properties": {
        "StopPlaceRef": {
          "$ref": "#/definitions/StopPlaceRef",
          "x-netex-choice": [
            "StopPlaceRef",
            "StopPlace"
          ]
        },
        "StopPlace": {
          "$ref": "#/definitions/StopPlace",
          "x-netex-choice": [
            "StopPlaceRef",
            "StopPlace"
          ]
        },
        "QuayRef": {
          "$ref": "#/definitions/QuayRef",
          "x-netex-choice": [
            "QuayRef",
            "Quay"
          ]
        },
        "Quay": {
          "$ref": "#/definitions/Quay",
          "x-netex-choice": [
            "QuayRef",
            "Quay"
          ]
        },
        "BoardingPositionRef": {
          "$ref": "#/definitions/BoardingPositionRef",
          "x-netex-choice": [
            "BoardingPositionRef",
            "BoardingPosition"
          ]
        },
        "BoardingPosition": {
          "$ref": "#/definitions/BoardingPosition",
          "x-netex-choice": [
            "BoardingPositionRef",
            "BoardingPosition"
          ]
        },
        "passengerBoardingPositionAssignments": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/passengerBoardingPositionAssignments_RelStructure"
              }
            ],
            "description": "Train stop assignments elements to use for which SCHEDULED STOP POINT is to be assigned. +v2.0"
          },
          "x-netex-choice": [
            "passengerBoardingPositionAssignments",
            "trainElements"
          ]
        },
        "trainElements": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/trainStopAssignments_RelStructure"
              }
            ],
            "description": "Train elements to which SCHEDULED STOP POINT is to be assigned. DEPRECATED -v2.0"
          },
          "x-netex-choice": [
            "passengerBoardingPositionAssignments",
            "trainElements"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerStopAssignmentIdTypeUnclassified

Identifier of PASSENGER STOP ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PassengerStopAssignmentRefReference

Reference to a PASSENGER STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerStopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerStopAssignment",
  "x-netex-substitutionGroup": "StopAssignmentRef",
  "x-netex-sg-members": [
    "VehicleJourneyStopAssignmentRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PassengerStopAssignmentRefStructureReference

Type for a reference to a PASSENGER STOP ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerStopAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PassengerStopAssignmentViewUnclassified

View of an assignment of a SCHEDULED STOP POINT to a STOP PLACE and quay. etc.

{
  "$ref": "#/definitions/PassengerStopAssignment_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

PassengerVehicleCapacityUnclassified

Total number of passenger vehicles s that can be carried by a VEHICLE of this type.

{
  "$ref": "#/definitions/PassengerVehicleCapacityStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerVehicleCapacityIdTypeUnclassified

Type for identifier of a PASSENGER VEHICLE CAPACITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerVehicleCapacityRefReference

Reference to a PASSENGER VEHICLE CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerVehicleCapacityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerVehicleCapacity",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerVehicleCapacityRefStructureReference

Type for a reference to a PASSENGER VEHICLE CAPACITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerVehicleCapacity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PassengerVehicleCapacityStructureUnclassified

Type for a PASSENGER VEHICLE CAPACITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "VehicleCategories": {
          "allOf": [
            {
              "$ref": "#/definitions/AllRoadVehicleCategoriesListOfEnumerations"
            }
          ],
          "description": "Vehicle categories for which capacity is specified. Default is allPassengerVehicles i.e. capacity is for all VEHICLE CATEGORIES"
        },
        "VehicleCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfVehicles"
            }
          ],
          "description": "The total capacity of passenger VEHICLES of the type. F"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PassengerVehicleSpotEntity

A designated space to park a passenger's vehicle onboard.+v2.0.

{
  "$ref": "#/definitions/PassengerVehicleSpot_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocatableSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

PassengerVehicleSpot_VersionStructureStructure

Type for a PASSENGER VEHICLE SPOT.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocatableSpot_VersionStructure"
    },
    {
      "properties": {
        "VehicleCategories": {
          "allOf": [
            {
              "$ref": "#/definitions/AllRoadVehicleCategoriesListOfEnumerations"
            }
          ],
          "description": "Vehicle categories that may use PASSENGER VEHICLE SPOT."
        },
        "transportTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/transportTypeRefs_RelStructure"
            }
          ],
          "description": "Types of Transport that may use PASSENGER VEHICLE SPOT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

PassengerVehicleSpotIdTypeUnclassified

Type for identifier of a PASSENGER VEHICLE SPOT.

{
  "$ref": "#/definitions/LocatableSpotIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

PassengerVehicleSpotRefReference

Reference to a PASSENGER VEHICLE SPOT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerVehicleSpotRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerVehicleSpot",
  "x-netex-substitutionGroup": "LocatableSpotRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

PassengerVehicleSpotRefStructureReference

Type for a reference to a PASSENGER VEHICLE SPOT.

{
  "$ref": "#/definitions/LocatableSpotRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassengerVehicleSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

passengerVehicleSpots_RelStructureCollection

Type for a list of PASSENGER VEHICLE SPOTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PassengerVehicleSpotRef": {
          "$ref": "#/definitions/PassengerVehicleSpotRef"
        },
        "PassengerVehicleSpot": {
          "$ref": "#/definitions/PassengerVehicleSpot"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

PassingTimeAbstract

PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "DatedPassingTime",
    "PassengerAtStopTime",
    "TimetabledPassingTime"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_version.xsd"
}

PassingTime_VersionedChildStructureUnclassified

Type for PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "AlightAndReboard": {
          "type": "boolean",
          "description": "Whether can alight and reboard at stop."
        },
        "PointInJourneyPatternRef": {
          "$ref": "#/definitions/PointInJourneyPatternRef"
        }
      },
      "required": [
        "PointInJourneyPatternRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_version.xsd"
}

PassingTime_ViewStructureUnclassified

Type for Simplified TARGET PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObject_ViewStructure"
    },
    {
      "properties": {
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting departure time of the journey if not same calendar day. Default is 0 for same day."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

PassingTimeIdTypeUnclassified

Type for identifier of a PASSING TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

PassingTimeRefAbstract

Reference to a PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTimeRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "EstimatedPassingTimeRef",
    "ObservedPassingTimeRef",
    "PassengerAtStopTimeRef",
    "TargetPassingTimeRef",
    "TimetabledPassingTimeRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

PassingTimeRefStructureReference

Type for a reference to a PASSING TIME.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

PassingTimeViewEntity

Simplified TARGET PASSING TIME.

{
  "$ref": "#/definitions/PassingTime_ViewStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObjectView",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

PathAssignmentIdTypeUnclassified

Identifier of PATH ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PathAssignmentRefReference

Reference to a PATH ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PathAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "StopAssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PathAssignmentRefStructureReference

Type for a reference to a PATH ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

PathDirectionEnumerationEnum

Allowed values for flow direction.

{
  "type": "string",
  "enum": [
    "oneWay",
    "twoWay"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathHeadingEnumerationEnum

Allowed values for path heading.

{
  "type": "string",
  "enum": [
    "left",
    "right",
    "forward",
    "back"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathInstructionUnclassified

An instruction to a passenger for an individual step when following a PATH LINK. +v2.0

{
  "$ref": "#/definitions/PathInstruction_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathInstruction_VersionedChildStructureUnclassified

Type for a PATH INSTRUCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "GenericPathLinkRef": {
          "$ref": "#/definitions/GenericPathLinkRef"
        },
        "PathHeading": {
          "allOf": [
            {
              "$ref": "#/definitions/PathHeadingEnumeration"
            }
          ],
          "description": "Heding used in Instruction."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance to use in instruction"
        },
        "Transition": {
          "allOf": [
            {
              "$ref": "#/definitions/TransitionEnumeration"
            }
          ],
          "description": "Transition used in instruction."
        },
        "Instruction": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Instruction for using path as text."
        },
        "order": {
          "type": "string",
          "description": "order of instructions -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "Instruction"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathInstructionIdTypeUnclassified

Type for identifier of a PATH INSTRUCTION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathInstructionRefReference

Reference to a PATH INSTRUCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/PathInstructionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PathInstruction",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathInstructionRefStructureReference

Type for a reference to a PATH INSTRUCTION.

{
  "$ref": "#/definitions/OrderedVersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PathInstruction",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

pathInstructions_RelStructureCollection

Type for a list of PATH INSTRUCTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PathInstruction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PathInstruction"
          },
          "description": "PATH INSTRUCTION for a PATH LINK."
        }
      },
      "required": [
        "PathInstruction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathJunctionEntity

DEPRECATED: Use SITE PATH JUNCTION. Designated point, inside a SITE ie STOP PLACE or POINT OF INTEREST, at which two or more PATH LINKs may connect or branch. -v2.0

{
  "$ref": "#/definitions/SitePathJunction_VersionStructure",
  "x-netex-role": "entity/deprecated",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_version.xsd"
}

PathJunctionRefReference

Depreceated - use SitePathJunctionRef +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SitePathJunctionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PathJunction",
  "x-netex-substitutionGroup": "GenericPathJunctionRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

PathLinkEndStructureUnclassified

Type for a PATH LINK END.

{
  "type": "object",
  "properties": {
    "PlaceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PlaceRefStructure"
        }
      ],
      "description": "Reference to a PLACE, including QUAY, ACCESS SPACE, BOARDING POSITION or other node of a SITE."
    },
    "GenericPathJunctionRef": {
      "$ref": "#/definitions/GenericPathJunctionRef"
    }
  },
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathLinkInSequenceUnclassified

A step of a NAVIGATION PATH indicating traversal of a particular PATH LINK as part of a recommended route. The same PATH LINK may occur in different sequences in different NAVIGATION PATHs.

{
  "$ref": "#/definitions/PathLinkInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "LinkInLinkSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathLinkInSequence_VersionedChildStructureUnclassified

Type for a PATH LINK IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "GenericPathLinkRef": {
          "$ref": "#/definitions/GenericPathLinkRef"
        },
        "Reverse": {
          "type": "boolean",
          "description": "Whether link is navigated in to / from, i.e. reverse direction . Default is false, i.e. from to."
        },
        "Heading": {
          "allOf": [
            {
              "$ref": "#/definitions/PathHeadingEnumeration"
            }
          ],
          "description": "Whether step is left right or forward."
        },
        "Transition": {
          "allOf": [
            {
              "$ref": "#/definitions/TransitionEnumeration"
            }
          ],
          "description": "Whether step is up down or level in direction of use."
        },
        "Instruction": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Instruction for following path"
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label on step."
        },
        "views": {
          "type": "object",
          "properties": {
            "PathLinkView": {
              "$ref": "#/definitions/PathLinkView"
            }
          },
          "required": [
            "PathLinkView"
          ],
          "description": "Instructions on how step view should be presented."
        }
      },
      "required": [
        "GenericPathLinkRef"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathLinkInSequenceIdTypeUnclassified

Type for identifier of link step in a PATH LINK IN SEQUENCE.

{
  "$ref": "#/definitions/LinkInSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathLinkInSequenceRefReference

Reference to a PATH LINK IN SEQUENCE. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/PathLinkInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PathLinkInSequence",
  "x-netex-substitutionGroup": "LinkInSequenceRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathLinkInSequenceRefStructureReference

Type for Reference to a PATH LINK IN SEQUENCE.

{
  "$ref": "#/definitions/LinkInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PathLinkInSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathLinkRefReference

Reference to a SITE PATH LINK. DEPRECATED use SitePathLinkRef+v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SitePathLinkRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-refTarget": "PathLink",
  "x-netex-substitutionGroup": "GenericPathLinkRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

PathLinkRefByValueUnclassified

Reference to a PATH LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PathLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathLinkRefByValueStructureUnclassified

Type for a reference to a PATH LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

pathLinksInSequence_RelStructureCollection

A collection of one or more PATH LINKs in SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PathLinkInSequence": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PathLinkInSequence"
          }
        }
      },
      "required": [
        "PathLinkInSequence"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

pathLinksInSequenceRefs_RelStructureCollection

Type for a list of references to a PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PathLinkInSequenceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PathLinkInSequenceRef"
          }
        }
      },
      "required": [
        "PathLinkInSequenceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PathLinkViewUnclassified

A VIEW of a PATH LINK used to select items for presentation.

{
  "$ref": "#/definitions/GenericPathLink_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PathLinkViewIdTypeUnclassified

Type for identifier of a PATH LINK VIEW.;

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PaymentByMobileStructureUnclassified

Type for Payment By Mobile details.

{
  "type": "object",
  "properties": {
    "PhoneNumberToPay": {
      "allOf": [
        {
          "$ref": "#/definitions/PhoneType"
        }
      ],
      "description": "Phone number to call or text to pay."
    },
    "SupportPhoneNumber": {
      "allOf": [
        {
          "$ref": "#/definitions/PhoneType"
        }
      ],
      "description": "Phone number for support."
    },
    "PaymentUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL to make paymnet."
    },
    "PaymentAppDownloadUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL to downlaod app to pay."
    }
  },
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

PaymentMethodEnumerationEnum

Allowed values for Payment method.

{
  "type": "string",
  "enum": [
    "cash",
    "cashExactChangeOnly",
    "cashAndCard",
    "coin",
    "banknote",
    "cheque",
    "travellersCheque",
    "postalOrder",
    "companyCheque",
    "creditCard",
    "debitCard",
    "cardsOnly",
    "travelCard",
    "contactlessPaymentCard",
    "contactlessTravelCard",
    "directDebit",
    "bankTransfer",
    "epayDevice",
    "epayAccount",
    "sms",
    "mobilePhone",
    "mobileApp",
    "voucher",
    "token",
    "warrant",
    "mileagePoints",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

PaymentMethodListOfEnumerationsUnclassified

List of payment methods.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PaymentMethodEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

PenaltyPolicyEntity

Policy regarding different aspects of penalty charges, for example repeated entry at the same station, no ticket etc.

{
  "$ref": "#/definitions/PenaltyPolicy_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_version.xsd"
}

PenaltyPolicy_VersionStructureStructure

Type for PENALTY POLICY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "PenaltyPolicyType": {
          "allOf": [
            {
              "$ref": "#/definitions/PenaltyPolicyTypeEnumeration"
            }
          ],
          "description": "Type of PENALTY POLICY type."
        },
        "SameStationRentryPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/SameStationReentryPolicyEnumeration"
            }
          ],
          "description": "Policy on rentering at same station within a limited period."
        },
        "MinimumTimeBeforeReentry": {
          "type": "string",
          "description": "Minimum time before reentry at the same station."
        },
        "MaximumNumberOfFailToCheckOutEvents": {
          "type": "integer",
          "description": "Lmit on the number of fail-to-checkout events allowed before suspension. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_version.xsd"
}

PenaltyPolicyIdTypeUnclassified

Type for identifier of a PENALTY POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

PenaltyPolicyRefReference

Reference to a PENALTY POLICY usage parameter.

{
  "allOf": [
    {
      "$ref": "#/definitions/PenaltyPolicyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PenaltyPolicy",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

PenaltyPolicyRefStructureReference

Type for Reference to a PENALTY POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PenaltyPolicy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

PenaltyPolicyTypeEnumerationEnum

Allowed values for Penalty Policy Type.

{
  "type": "string",
  "enum": [
    "noTicket",
    "noCheckIn",
    "noCheckOut",
    "noValidation",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

PerBasisEnumerationEnum

Allowed values for Per Basis.

{
  "type": "string",
  "enum": [
    "perOffer",
    "perPerson"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

PercentageTypeUnclassified

Type for a Percentage: 0-100 decimal.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PeriodicityEnumerationEnum

Allowed values for Periodicity of data in FRAME TYPE.

{
  "type": "string",
  "enum": [
    "annual",
    "quarterly",
    "monthly",
    "weekly",
    "daily"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

PersonalModeOfOperationEntity

A non-advertised mode of operation of vehicles by persons using their own vehicle. +v1.2.2

{
  "$ref": "#/definitions/PersonalModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

PersonalModeOfOperation_ValueStructureUnclassified

Type for a PERSONAL MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ModeOfOperation_ValueStructure"
    },
    {
      "properties": {
        "PersonalOperationType": {
          "allOf": [
            {
              "$ref": "#/definitions/PersonalOperationTypeEnumeration"
            }
          ],
          "description": "Allowed values for PERSONAL MODE OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

PersonalModeOfOperationIdTypeUnclassified

Type for identifier of a PERSONAL MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

PersonalModeOfOperationRefReference

Reference to a PERSONAL MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/PersonalModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PersonalModeOfOperation",
  "x-netex-substitutionGroup": "ModeOfOperationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

PersonalModeOfOperationRefStructureReference

Type for a reference to a PERSONAL MODE OF OPERATION.

{
  "$ref": "#/definitions/ModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PersonalModeOfOperation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

PersonalOperationTypeEnumerationEnum

Allowed values for VehiclePoolingModeOfOperation.

{
  "type": "string",
  "enum": [
    "ownCar",
    "privateLift"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

PersonalVehicleCategoryEnumerationEnum

Allowed values for Personal VEHICLE types.+V2.0

{
  "type": "string",
  "enum": [
    "moped",
    "motorcycle",
    "motorcycleWithSidecar",
    "motorScooter",
    "twoWheeledVehicle",
    "threeWheeledVehicle",
    "car",
    "microCar",
    "miniCar",
    "smallCar",
    "mediumCar",
    "passengerCar",
    "largeCar",
    "fourWheelDrive",
    "taxi",
    "camperCar",
    "caravan",
    "carWithTrailer",
    "carWithCaravan",
    "minibus",
    "minivan",
    "snowmobile",
    "undefined",
    "other",
    "allPassengerVehicles",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PersonalVehicleCategoryListOfEnumerationsUnclassified

Allowed values for list of Personal Wheeled VEhICLE types.+V2.0

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PersonalVehicleCategoryEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PhoneTypeUnclassified

Type for an International phone number. + Country + MSIDDN e.g. +41 675601 etc.

{
  "type": "string",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PlaceAbstract

A named Place. A geographic place of any type which may be specified as the origin or destination of a trip. A PLACE may be of dimension 0 (a POINT), 1 (a Road section) or 2 (a ZONE).

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-sg-members": [
    "Address",
    "AddressablePlace",
    "Country",
    "EquipmentPlace",
    "FlexibleArea",
    "FlexibleQuay",
    "FlexibleStopPlace",
    "Garage",
    "HailAndRideArea",
    "SiteElement",
    "TopographicPlace",
    "VehicleMeetingPlace",
    "VehicleMeetingPlace_Dummy"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

Place_VersionStructureStructure

Type for a PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "placeTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfPlaceRefs_RelStructure"
            }
          ],
          "description": "Classification of PLACE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

PlaceEquipmentAbstract

An item of equipment of a particular type actually available at a location within a PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-sg-members": [
    "AccessEquipment",
    "CycleStorageEquipment",
    "RefuellingEquipment",
    "SignEquipment",
    "SiteEquipment",
    "VehicleChargingEquipment"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

PlaceEquipment_VersionStructureStructure

Type for a PLACE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

PlaceEquipmentIdTypeUnclassified

Type for identifier of a PLACE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

PlaceEquipmentRefAbstract

Reference to a PLACE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipmentRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "InstalledEquipmentRef",
  "x-netex-sg-members": [
    "AccessEquipmentRef",
    "SignEquipmentRef",
    "SiteEquipmentRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

PlaceEquipmentRefStructureReference

Type for a reference to an PLACE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PlaceEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

placeEquipments_RelStructureCollection

Type for a list of LOCAL SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "InstalledEquipmentRef": {
          "$ref": "#/definitions/InstalledEquipmentRef"
        },
        "InstalledEquipment": {
          "$ref": "#/definitions/InstalledEquipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

PlaceIdTypeUnclassified

Type for identifier of a PLACE.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

PlaceInSequenceUnclassified

Point traversed by a NAVIGATION PATH in sequence. May be a PLACE PATH JUNCTION or POINT.

{
  "$ref": "#/definitions/PlaceInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PlaceInSequence_VersionedChildStructureUnclassified

Type for a PLACE in SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "PlaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PlaceRefStructure"
            }
          ],
          "description": "Reference to a Place or Site Component , that is QUAY, ACCESS SPACE or BOARDING POSITION or PATH JUNCTION."
        },
        "BranchLevel": {
          "type": "string",
          "description": "Branching level of place."
        },
        "onwardLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/pathLinksInSequence_RelStructure"
            }
          ],
          "description": "Onward links from this point."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PlaceInSequenceIdTypeUnclassified

Type for identifier of place step in a GENERIC NAVIGATION PATH.

{
  "$ref": "#/definitions/PointInSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PlaceInSequenceRefReference

Reference to a PLACE IN SEQUENCE. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PlaceInSequence",
  "x-netex-substitutionGroup": "PointInSequenceRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PlaceInSequenceRefStructureReference

Type for reference to a PLACE IN SEQUENCE.

{
  "$ref": "#/definitions/PointInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PlaceInSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

PlaceLightingEntity

Specialisation of PLACE EQUIPMENT for LIGHTING EQUIPMENT (e.g. lamp post).

{
  "$ref": "#/definitions/PlaceLighting_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

PlaceLighting_VersionStructureStructure

Type for a PLACE LIGHTING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "Lighting": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingEnumeration"
            }
          ],
          "description": "Nature of Lighting."
        },
        "AlwaysLit": {
          "type": "boolean",
          "description": "Whether Place is always lit."
        },
        "LightingOnMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingOnMethodEnumeration"
            }
          ],
          "description": "Method by which lighting is switched on. v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

PlaceLightingEquipmentRefReference

Identifier of an PLACE LIGHTING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

PlaceLightingEquipmentRefStructureReference

Type for a reference to an PLACE LIGHTING EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

PlaceLightingIdTypeUnclassified

Type for identifier of a PLACE LIGHTING.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

PlaceRefReference

Reference to a PLACE.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Place",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

PlaceRef_DummyAbstract

Reference to a PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "AddressRef",
    "AddressablePlaceRef",
    "EquipmentPlaceRef",
    "EquipmentPositionRef",
    "FlexibleQuayRef",
    "FlexibleStopPlaceRef",
    "GenericPathJunctionRef",
    "TopographicPlaceRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

placeRefs_RelStructureCollection

Type for a list of references to a PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PlaceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PlaceRef"
          }
        }
      },
      "required": [
        "PlaceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

PlaceRefStructureReference

Type for a reference to a PLACE.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Place",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

PlaceSignEntity

Sign with Place name for a PLACE. E.g. 'Waterloo'

{
  "$ref": "#/definitions/PlaceSignStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SignEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

PlaceSignIdTypeUnclassified

Type for identifier of PLACE SIGN.

{
  "$ref": "#/definitions/SignEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

PlaceSignRefReference

Identifier of an PLACE SIGN.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceSignRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PlaceSign",
  "x-netex-substitutionGroup": "SignEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

PlaceSignRefStructureReference

Type for a reference to an PLACE SIGN.

{
  "$ref": "#/definitions/PlaceEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PlaceSign",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

PlaceSignStructureUnclassified

Type for a PLACE SIGN.

{
  "allOf": [
    {
      "$ref": "#/definitions/SignEquipment_VersionStructure"
    },
    {
      "properties": {
        "PlaceName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Stop."
        },
        "PlaceRef": {
          "$ref": "#/definitions/PlaceRef"
        }
      },
      "required": [
        "PlaceName"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

placesInSequence_RelStructureCollection

A collection of one or more PLACEs in SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PlaceInSequence": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PlaceInSequence"
          }
        }
      },
      "required": [
        "PlaceInSequence"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_version.xsd"
}

PlaceUseEnumerationEnum

Allowed values for PlaceUsage

{
  "type": "string",
  "enum": [
    "startAt",
    "endAt",
    "via",
    "restrictTo",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

PlateCodeTypeUnclassified

The plate identifier placed on the stop.

{
  "type": "string",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

PlugTypeEnumerationEnum

Values for Plug Types +v1.2.2

{
  "type": "string",
  "enum": [
    "undefined",
    "type1",
    "type2",
    "type3",
    "typeE",
    "typeF",
    "typeG",
    "typeJ",
    "combinedChargingSystem",
    "ccsCombo1Plug",
    "ccsCombo2Plug",
    "tesla",
    "nema5-20",
    "avcon",
    "CHAdeMO",
    "shockproof"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

PointUnclassified

A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointType"
    }
  ],
  "x-netex-substitutionGroup": "AbstractGeometricPrimitive",
  "x-netex-sg-members": [
    "ActivationPoint_Dummy",
    "BorderPoint",
    "DeckPathJunction",
    "FareScheduledStopPoint",
    "GenericPathJunction",
    "InfrastructurePoint",
    "PathJunction",
    "RoutePoint",
    "ScheduledStopPoint",
    "SitePathJunction",
    "TimingPoint_Dummy",
    "TrafficControlPoint",
    "VehicleMeetingPoint"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

Point_VersionStructureStructure

Type for a POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of POINT."
        },
        "Location": {
          "allOf": [
            {
              "$ref": "#/definitions/LocationStructure"
            }
          ],
          "description": "The position of a POINT with a reference to a given LOCATING SYSTEM (e. g. coordinates)."
        },
        "PointNumber": {
          "type": "string",
          "description": "Arbitrary alternative identifier for the POINT."
        },
        "types": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfPointRefs_RelStructure"
            }
          ],
          "description": "Types of POINT. Used for arbitrary documentation - Specific types of POINTs and LINKs such as ROUTE POINT, TIMING POINT, etc are also proper subtypes of POINT."
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "PROJECTIONs of POINT onto another ENTITY or layer."
        },
        "groupMemberships": {
          "allOf": [
            {
              "$ref": "#/definitions/groupMembershipRefs_RelStructure"
            }
          ],
          "description": "GROUPs OF POINTs to which POINT belongs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

PointArrayPropertyTypeUnclassified

gml:PointArrayPropertyType is a container for an array of points. The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.

{
  "type": "object",
  "properties": {
    "Point": {
      "$ref": "#/definitions/Point"
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "Point"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

PointIdTypeUnclassified

Type for identifier of a POINT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointInJourneyPatternUnclassified

A STOP POINT or TIMING POINT in a JOURNEY PATTERN with its order in that JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInJourneyPattern_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

PointInJourneyPattern_VersionedChildStructureUnclassified

Type for POINT IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "PointRef": {
          "$ref": "#/definitions/PointRef"
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "vias": {
          "allOf": [
            {
              "$ref": "#/definitions/vias_RelStructure"
            }
          ],
          "description": "Destinations that the SERVICE goes via."
        },
        "FlexiblePointProperties": {
          "$ref": "#/definitions/FlexiblePointProperties"
        },
        "ChangeOfDestinationDisplay": {
          "type": "boolean",
          "description": "Whether DESTINATION DISPLAY should be updated at this point. If DESTINATION NAME value is different from Previous stop this is implicit."
        },
        "ChangeOfServiceRequirements": {
          "type": "boolean",
          "description": "Whether Service Requirements Change at this point."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for POINT IN JOURNEY PATTERN."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

PointInJourneyPatternIdTypeUnclassified

Type for identifier of a POINT IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInSequenceIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

PointInJourneyPatternRefReference

Reference to a POINT IN JOURNEY PATTERN. If Given by Context does not need to stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointInJourneyPattern",
  "x-netex-substitutionGroup": "PointInSequenceRef",
  "x-netex-sg-members": [
    "FarePointInPatternRef",
    "PointInSingleJourneyPathRef",
    "StopPointInJourneyPatternRef",
    "TimingPointInJourneyPatternRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

PointInJourneyPatternRefStructureReference

Type for a reference to a POINT IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointInJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

PointInLinkSequenceAbstract

An node of an abstract LINK SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "DeckPlaceInSequence",
    "FarePointInPattern",
    "PlaceInSequence",
    "PointInJourneyPattern",
    "PointOnRoute",
    "PointOnSection_Dummy",
    "StopPointInJourneyPattern",
    "TimingPointInJourneyPattern",
    "VehicleMeetingPointInPath"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

PointInLinkSequence_VersionedChildStructureUnclassified

Type for a POINT IN LINK SEQUENCE i.e. a Node of a graph.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "LinkSequenceRef": {
          "$ref": "#/definitions/LinkSequenceRef"
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "PROJECTIONs of POINT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further Description of a POINT IN LINK SEQUENCE"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of POINT within parent. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

PointInSequenceIdTypeUnclassified

Type for identifier of a Node. An ordered point in a LINK SEQUENCE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

PointInSequenceRefReference

Reference to a POINT IN SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "OrderedVersionOfObjectRef",
  "x-netex-sg-members": [
    "DeckPlaceInSequenceRef",
    "PlaceInSequenceRef",
    "PointInJourneyPatternRef",
    "PointOnRouteRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

PointInSequenceRefStructureReference

Type for a reference to a POINT IN SEQUENCE.

{
  "$ref": "#/definitions/OrderedVersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

PointInSingleJourneyPathIdTypeUnclassified

Type for identifier of a POINT IN SINGLE JOURNEY PATH.

{
  "$ref": "#/definitions/PointInJourneyPatternIdType",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

PointInSingleJourneyPathRefReference

Reference to a POINT IN SINGLE JOURNEY PATH. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInSingleJourneyPathRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PointInJourneyPatternRef",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

PointInSingleJourneyPathRefs_RelStructureCollection

Type for a list of POINT IN SINGLE JOURNEY PATHs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PointInSingleJourneyPathRef": {
          "$ref": "#/definitions/PointInSingleJourneyPathRef"
        }
      },
      "required": [
        "PointInSingleJourneyPathRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

PointInSingleJourneyPathRefStructureReference

Type for a reference to a POINT IN SINGLE JOURNEY PATH.

{
  "$ref": "#/definitions/PointInJourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

PointOfInterestEntity

A type of SITE to or through which passengers may wish to navigate as part of their journey and which is modelled in detail by journey planners.

{
  "$ref": "#/definitions/PointOfInterest_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Site",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterest_DerivedViewStructureView

Type for POINT OF INTEREST VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "PointOfInterestRef": {
          "$ref": "#/definitions/PointOfInterestRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of POINT OF INTEREST."
        },
        "placeTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfPlaceRefs_RelStructure"
            }
          ],
          "description": "Classification of PLACE. Used for arbitrary documentation."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of POINT OF INTEREST."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterest_VersionStructureStructure

Type for a POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    },
    {
      "properties": {
        "classifications": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOfInterestClassificationsViews_RelStructure"
            }
          ],
          "description": "Membership of POI CLASSIFICATIONS."
        },
        "spaces": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOfInterestSpaces_RelStructure"
            }
          ],
          "description": "POINT OF INTEREST SPACEs within the POI."
        },
        "nearTopographicPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceRefs_RelStructure"
            }
          ],
          "description": "TOPOGRAPHIC PLACEs that are near to the POINT OF INTEREST or that contain it."
        },
        "pathLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathLinks_RelStructure"
            }
          ],
          "description": "PATH LINKs for SITE."
        },
        "pathJunctions": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathJunctions_RelStructure"
            }
          ],
          "description": "PATH JUNCTIONs within the SITE and or between the SITE elsewhere."
        },
        "accesses": {
          "allOf": [
            {
              "$ref": "#/definitions/accesses_RelStructure"
            }
          ],
          "description": "ACCESS links for SITE."
        },
        "navigationPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/navigationPaths_RelStructure"
            }
          ],
          "description": "NAVIGATION PATHs within the SITE and or between the SITE elsewhere."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationEntity

Classification of a POINT OF INTEREST.

{
  "$ref": "#/definitions/PointOfInterestClassification_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassification_DerivedViewStructureView

Type for POINT OF INTEREST CLASSIFICATION VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "PointOfInterestClassificationRef": {
          "$ref": "#/definitions/PointOfInterestClassificationRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of POINT OF INTEREST CLASSIFICATION."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassification_VersionStructureStructure

Type for Classification of a POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "alternativeDescriptors": {
          "allOf": [
            {
              "$ref": "#/definitions/classificationDescriptors_RelStructure"
            }
          ],
          "description": "Alternative descriptors."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationDescriptorIdTypeUnclassified

Type for identifier of a POINT OF INTEREST CLASSIFICATION. descriptor.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

pointOfInterestClassificationHierarchiesInFrame_RelStructureCollection

Type for containment in frame of POINT OF INTEREST CLASSIFICATION Hierarchy.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOfInterestClassificationHierarchy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOfInterestClassificationHierarchy"
          }
        }
      },
      "required": [
        "PointOfInterestClassificationHierarchy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationHierarchyEntity

A logical hierarchy for organizing POINT OF INTEREST CLASSIFICATIONs. A POINT OF INTEREST CLASSIFICATION can belong to more than one hierarchy.

{
  "$ref": "#/definitions/PointOfInterestClassificationHierarchy_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationHierarchy_VersionStructureStructure

Type for POINT OF INTEREST CLASSIFICATION HIERARCHY.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOfInterestClassificationHierarchyMembers_RelStructure"
            }
          ],
          "description": "Members of the POINT OF INTEREST HIERARCHY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

pointOfInterestClassificationHierarchyMembers_RelStructureCollection

Type for a list of POINT OF INTEREST CLASSIFICATION HIERARCHY MEMBERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ClassificationHierarchyMember": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOfInterestClassificationHierarchyMemberStructure"
          }
        }
      },
      "required": [
        "ClassificationHierarchyMember"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationHierarchyMemberStructureUnclassified

Type for POINT OF INTEREST CLASSIFICATION HIERARCHY MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "PointOfInterestHierarchyRef": {
          "$ref": "#/definitions/PointOfInterestHierarchyRef"
        },
        "ParentClassificationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOfInterestClassificationRefStructure"
            }
          ],
          "description": "Parent POINT OF INTEREST CLASSIFICATION for this CLASSIFICATION HIERARCHY member."
        },
        "PointOfInterestClassificationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOfInterestClassificationRefStructure"
            }
          ],
          "description": "POINT OF INTEREST CLASSIFICATION that is in this classification Hierarchy."
        }
      },
      "required": [
        "ParentClassificationRef",
        "PointOfInterestClassificationRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationIdTypeUnclassified

Type for identifier of a POINT OF INTEREST CLASSIFICATION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestClassificationRefReference

Classification of a POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestClassificationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestClassification",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestClassificationRefStructureReference

Type for a reference to a POINT OF INTEREST CLASSIFICATION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestClassification",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

pointOfInterestClassificationsInFrame_RelStructureCollection

Type for containment in frame of POINT OF INTEREST CLASSIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOfInterestClassification": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOfInterestClassification"
          }
        }
      },
      "required": [
        "PointOfInterestClassification"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

pointOfInterestClassificationsViews_RelStructureCollection

Type for a list of POINT OF INTEREST SPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PointOfInterestClassificationRef": {
          "$ref": "#/definitions/PointOfInterestClassificationRef"
        },
        "PointOfInterestClassificationView": {
          "$ref": "#/definitions/PointOfInterestClassificationView"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestClassificationViewUnclassified

Simplified view of POINT OF INTEREST CLASSIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestClassification_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestComponentAbstract

A part of the physical structure of a POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteElement",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestComponent_VersionStructureStructure

Type for a POINT OF INTEREST COMPONENT.

{
  "$ref": "#/definitions/SiteComponent_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestEntranceEntity

Specialisation of ENTRANCE of ENTRANCE for a passenger to a POINT OF INTEREST.

{
  "$ref": "#/definitions/PointOfInterestEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestEntrance_VersionStructureStructure

Type for a POINT OF INTEREST Passenger ENTRANCE.

{
  "$ref": "#/definitions/SiteEntrance_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestEntranceIdTypeUnclassified

Type for identifier of a POINT OF INTEREST ENTRANCE.

{
  "$ref": "#/definitions/EntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestEntranceRefReference

Reference to a POINT OF INTEREST ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestEntrance",
  "x-netex-substitutionGroup": "EntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestEntranceRefStructureReference

Type for reference to a POINT OF INTEREST ENTRANCE.

{
  "$ref": "#/definitions/EntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestEntrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

pointOfInterestEntrances_RelStructureCollection

Type for a list of POINT OF INTEREST ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOfInterestEntranceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteComponentRefStructure"
            }
          ],
          "description": "Reference to component defined elsewhere."
        },
        "PointOfInterestEntrance": {
          "$ref": "#/definitions/PointOfInterestEntrance"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestHierarchyIdTypeUnclassified

Type for identifier of a POINT OF INTEREST CLASSIFICATION HIERARCHY.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestHierarchyMemberIdTypeUnclassified

Type for identifier of a POINT OF INTEREST CLASSIFICATION HIERARCHY MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestHierarchyRefReference

Classification of a POINT OF INTEREST CLASSIFICATION HIERARCHY.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestHierarchyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestHierarchyRefStructureReference

Type for a POINT OF INTEREST CLASSIFICATION HIERARCHY.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestIdTypeUnclassified

Type for identifier of a POINT OF INTEREST.

{
  "$ref": "#/definitions/SiteIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestRefReference

Reference to a POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterest",
  "x-netex-substitutionGroup": "SiteRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

pointOfInterestRefs_RelStructureCollection

Type for a collection of one or more POINTs OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PointOfInterestRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOfInterestRef"
          }
        }
      },
      "required": [
        "PointOfInterestRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestRefStructureReference

Type for a reference to a POINT OF INTEREST.

{
  "$ref": "#/definitions/SiteRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterest",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestSpaceEntity

A PLACE within a POINT OF INTEREST.

{
  "$ref": "#/definitions/PointOfInterestSpace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteComponent",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestSpace_VersionStructureStructure

Type for a POINT OF INTEREST SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestComponent_VersionStructure"
    },
    {
      "properties": {
        "AccessSpaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessSpaceTypeEnumeration",
              "enum": [
                "other"
              ]
            }
          ],
          "description": "Type of ACCESS SPACE."
        },
        "PointOfInterestSpaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOfInterestSpaceTypeEnumeration"
            }
          ],
          "description": "Type of POINT OF INTEREST space."
        },
        "PassageType": {
          "allOf": [
            {
              "$ref": "#/definitions/PassageTypeEnumeration"
            }
          ],
          "description": "Type of physical passage space."
        },
        "ParentPointOfInterestSpaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOfInterestSpaceRefStructure"
            }
          ],
          "description": "if Space is a subzone of another POINT OF INTEREST SPACE identifies parent,"
        },
        "entrances": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOfInterestEntrances_RelStructure"
            }
          ],
          "description": "Entrances to POINT OF INTEREST SPACE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestSpaceIdTypeUnclassified

Type for identifier of a POINT OF INTEREST SPACE.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestSpaceRefReference

Reference to a POINT OF INTEREST SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestSpaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestSpace",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestSpaceRefStructureReference

Type for reference to a POINT OF INTEREST SPACE.

{
  "$ref": "#/definitions/SiteComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

pointOfInterestSpaces_RelStructureCollection

Type for a list of POINT OF INTEREST SPACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOfInterestSpaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteComponentRefStructure"
            }
          ],
          "description": "Reference to component defined elsewhere."
        },
        "PointOfInterestSpace": {
          "allOf": [
            {
              "$ref": "#/definitions/PointOfInterestSpace"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestSpaceTypeEnumerationEnum

Allowed values for POINT OF INTEREST TYPE.

{
  "type": "string",
  "enum": [
    "arena",
    "archeryArena",
    "athleteArea",
    "auditorium",
    "changingRoom",
    "court",
    "downhillSkiingCourse",
    "freestyleSkiingCourse",
    "skiboardingArea",
    "gates",
    "greenRoom",
    "hospitalityZone",
    "iceRink",
    "orchestralPit",
    "playingField",
    "podium",
    "pool",
    "divingPool",
    "pressArea",
    "queuingAreaForEntrance",
    "ridingArea",
    "rowingArea",
    "securityScreeningArea",
    "sledRun",
    "spectatorTerrace",
    "spectatorSeating",
    "spectatorStandingArea",
    "sportsArea",
    "stabling",
    "stage",
    "ring",
    "ticketing",
    "track",
    "trackside",
    "velodrome",
    "warmUpArea",
    "waterside",
    "undefined",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestVehicleEntranceEntity

A VEHICLE ENTRANCE to a POINT OF INTEREST.

{
  "$ref": "#/definitions/PointOfInterestVehicleEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestVehicleEntrance_VersionStructureStructure

Type for a POINT OF INTEREST VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/SiteEntrance_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOfInterestVehicleEntranceIdTypeUnclassified

Type for identifier of a POINT OF INTEREST ENTRANCE.

{
  "$ref": "#/definitions/VehicleEntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestVehicleEntranceRefReference

Reference to a POINT OF INTEREST VEHICLEENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterestVehicleEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestVehicleEntrance",
  "x-netex-substitutionGroup": "EntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestVehicleEntranceRefStructureReference

Type for reference to a POINT OF INTEREST VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/EntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOfInterestVehicleEntrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_support.xsd"
}

PointOfInterestViewUnclassified

Simplified view of POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOfInterest_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

PointOnLineSectionUnclassified

Inclusion of a POINT on a LINE SECTION. +v1.1

{
  "$ref": "#/definitions/PointOnLineSection_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointOnSection_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

PointOnLineSection_VersionedChildStructureUnclassified

Type for a POINT on LINE SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOnSection_VersionedChildStructure"
    },
    {
      "properties": {
        "LineSectionPointType": {
          "allOf": [
            {
              "$ref": "#/definitions/LineSectionPointTypeEnumeration"
            }
          ],
          "description": "Classification of POINT member."
        },
        "ShowAsAccessible": {
          "type": "boolean",
          "description": "Whether POINT is to be shown as accessible."
        },
        "ConnectingVehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "Connecting PT MODEs to show for POINT if different from POINT."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

PointOnLineSectionIdTypeUnclassified

Type for identifier of a POINT ON A LINE SECTION.

{
  "$ref": "#/definitions/PointOnSectionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

pointOnLineSections_RelStructureCollection

Type for a list of POINTS ON LINE SECTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOnLineSection": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOnLineSection"
          }
        }
      },
      "required": [
        "PointOnLineSection"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_version.xsd"
}

PointOnLinkByValueStructureUnclassified

Type for a reference to POINT ON LINK by Distance.

{
  "type": "object",
  "properties": {
    "DistanceFromStart": {
      "allOf": [
        {
          "$ref": "#/definitions/LengthType"
        }
      ],
      "description": "Distance of Point on Link from start of LINK."
    }
  },
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointOnLinkIdTypeUnclassified

Type for identifier of a POINT ON LINK.

{
  "$ref": "#/definitions/PointIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointOnLinkRefAbstract

Reference to a POINT ON LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOnLinkRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PointRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointOnLinkRefStructureReference

Type for a reference to a POINT ON LINK.

{
  "$ref": "#/definitions/PointOnLinkRefStructure_Dummy",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOnLink",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointOnLinkRefStructure_DummyUnclassified

Type for a reference to a POINT ON LINK.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/PointRefStructure"
    },
    "order": {
      "type": "integer",
      "minimum": 1,
      "description": "Order of point on link. -v2.0",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointOnRouteUnclassified

A reference to a ROUTE POINT used to define a ROUTE with its order on that ROUTE.

{
  "$ref": "#/definitions/PointOnRoute_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

PointOnRoute_VersionedChildStructureUnclassified

Type for a POINT ON ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "PointRef": {
          "$ref": "#/definitions/PointRef"
        },
        "OnwardRouteLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RouteLinkRefStructure"
            }
          ],
          "description": "Optional Reference to onward link to use - can be used to disambiguate where there are multiple links between the same point."
        },
        "routeInstructions": {
          "allOf": [
            {
              "$ref": "#/definitions/routeInstructions_RelStructure"
            }
          ],
          "description": "Instructions for following a route. +v1.1"
        }
      },
      "required": [
        "PointRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

PointOnRouteIdTypeUnclassified

Type for identifier of a POINT ON ROUTE.

{
  "$ref": "#/definitions/PointInSequenceIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

PointOnRouteRefReference

Reference to POINT ON ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointOnRouteRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOnRoute",
  "x-netex-substitutionGroup": "PointInSequenceRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

PointOnRouteRefStructureReference

Type for a reference to a POINT ON ROUTE.

{
  "$ref": "#/definitions/PointInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointOnRoute",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

PointOnSectionUnclassified

POINT on a SECTION. +v1.1.

{
  "$ref": "#/definitions/PointOnSection_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointOnSection_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

PointOnSection_DummyAbstract

DUmmy Supertype for Point On SECTION. +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-sg-members": [
    "PointOnLineSection",
    "PointOnSection"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

PointOnSection_VersionedChildStructureUnclassified

Type for a POINT on a SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "PointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRef"
            }
          ],
          "description": "Reference to a POINT.",
          "x-netex-choice": [
            "PointRef",
            "Point"
          ]
        },
        "Point": {
          "$ref": "#/definitions/Point",
          "x-netex-choice": [
            "PointRef",
            "Point"
          ]
        },
        "LinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRef"
            }
          ],
          "description": "Reference to a LINK."
        },
        "Reverse": {
          "type": "boolean",
          "description": "Whether link is navigated in to / from, i.e. reverse direction . Default is false, i.e. from to."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

PointOnSectionIdTypeUnclassified

Type for identifier of a POINT ON A COMMON SECTION.

{
  "$ref": "#/definitions/PointInSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

PointProjectionEntity

An oriented correspondence from one POINT of a source layer, onto a entity in a target layer: e.g. POINT, LINK, LINK SEQUENCE, COMPLEX FEATURE, within a defined TYPE OF PROJECTION.

{
  "$ref": "#/definitions/PointProjection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Projection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

PointProjection_VersionStructureStructure

Type for a POINT PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    },
    {
      "properties": {
        "ProjectedPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Reference to point that is being projected. May be limited if given by Context."
        },
        "ProjectToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Reference to point onto which projected point is being projected."
        },
        "ProjectToLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LinkRefStructure"
            }
          ],
          "description": "Link to on which point projects."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance along link to which point projects."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

PointProjectionIdTypeUnclassified

Type for identifier of a POINT PROJECTION.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

PointProjectionRefReference

Reference to a PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointProjection",
  "x-netex-substitutionGroup": "ProjectionRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

PointProjectionRefStructureReference

Type for a reference to a POINT PROJECTION.

{
  "$ref": "#/definitions/ProjectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PointProjection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

pointPropertyUnclassified

This property element either references a point via the XLink-attributes or contains the point element. pointProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for Point.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointPropertyType"
    }
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

PointPropertyTypeUnclassified

A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.

{
  "type": "object",
  "properties": {
    "Point": {
      "$ref": "#/definitions/Point"
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "Point"
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

PointRefReference

Reference to a POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Point",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ActivationPointRef",
    "InfrastructurePointRef",
    "PointOnLinkRef",
    "RoutePointRef",
    "TrafficControlPointRef",
    "VehicleMeetingPointRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

pointRefs_RelStructureCollection

Type for a list of references to a POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PointRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointRef"
          }
        }
      },
      "required": [
        "PointRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

PointRefStructureReference

Type for a reference to a POINT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Point",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

pointsInJourneyPattern_RelStructureCollection

Type for POINT IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PointInJourneyPattern": {
          "$ref": "#/definitions/PointInJourneyPattern"
        },
        "StopPointInJourneyPattern": {
          "$ref": "#/definitions/StopPointInJourneyPattern"
        },
        "TimingPointInJourneyPattern": {
          "$ref": "#/definitions/TimingPointInJourneyPattern"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

pointsOfInterestInFrame_RelStructureCollection

Type for containment in frame of POINT OF INTEREST.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOfInterest": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOfInterest"
          }
        }
      },
      "required": [
        "PointOfInterest"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_pointOfInterest_version.xsd"
}

pointsOnLinkInFrame_RelStructureCollection

Type for containment in frame of POINTs ON LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PointOnLink": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOnLink"
          }
        }
      },
      "required": [
        "PointOnLink"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

pointsOnRoute_RelStructureCollection

Type for a list of POINTs ON ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PointOnRoute": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOnRoute"
          }
        }
      },
      "required": [
        "PointOnRoute"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

pointsOnSection_RelStructureCollection

Type for a list of POINTS on SECTION POINT +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PointOnSection_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PointOnSection_Dummy"
          }
        }
      },
      "required": [
        "PointOnSection_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

PointTypeUnclassified

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractGeometricPrimitiveType"
    },
    {
      "properties": {
        "pos": {
          "$ref": "#/definitions/pos"
        }
      }
    }
  ],
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

PolygonUnclassified

A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon.

{
  "allOf": [
    {
      "$ref": "#/definitions/PolygonType"
    }
  ],
  "x-netex-substitutionGroup": "AbstractSurface",
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

PolygonTypeUnclassified

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractSurfaceType"
    },
    {
      "properties": {
        "exterior": {
          "$ref": "#/definitions/exterior"
        },
        "interior": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/interior"
          }
        }
      }
    }
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

PoolOfVehiclesEntity

A set of vehicles assigned to a specific PARKING, PARKING AREAs, PARKING BAYs, p lace or MOBILITY CONSTRAINT ZONE that must be picked up and returned to the same area. +v1.2.2

{
  "$ref": "#/definitions/PoolOfVehicles_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

poolOfVehicles_RelStructureCollection

Type for a list of references to a POOL OF VEHICLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PoolOfVehicles": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PoolOfVehicles"
          },
          "description": "A set of vehicles assigned to a specific PARKING, PARKING AREAs, PARKING BAYs, p lace  or MOBILITY CONSTRAINT ZONE that must be  picked up and returned to the same area.
.  +v1.2.2"
        }
      },
      "required": [
        "PoolOfVehicles"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

PoolOfVehicles_VersionStructureStructure

Type for POOL OF VEHICLEs restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "MobilityServiceRef": {
          "$ref": "#/definitions/MobilityServiceRef"
        },
        "MobilityServiceConstraintZoneRef": {
          "$ref": "#/definitions/MobilityServiceConstraintZoneRef"
        },
        "ParkingRef": {
          "$ref": "#/definitions/ParkingRef"
        },
        "parkingComponents": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingComponentRefs_RelStructure"
            }
          ],
          "description": "Vehclie restrictions in Zone"
        },
        "MustReturnToSameBay": {
          "type": "boolean",
          "description": "Whether a VEICLE must be returned to same bay as it was was taken from."
        },
        "vehicles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleRefs_RelStructure"
            }
          ],
          "description": "VEHICLEs in POOL OF VEHICLEs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

PoolOfVehiclesIdTypeUnclassified

Type for identifier of an POOL OF VEHICLEs

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

PoolOfVehiclesRefReference

Reference to an POOL OF VEHICLEs. +v1.2.2

{
  "$ref": "#/definitions/PoolOfVehiclesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PoolOfVehicles",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

PoolOfVehiclesRefs_RelStructureCollection

Type for a list of POOL OF VEHICLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PoolOfVehiclesRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PoolOfVehiclesRef"
          }
        }
      },
      "required": [
        "PoolOfVehiclesRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

PoolOfVehiclesRefStructureReference

Type for Reference to an POOL OF VEHICLEs ZONE.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PoolOfVehicles",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

PopulatedPlaceNameTypeUnclassified

A name that requires at least one character of text and forbids certain reserved characters.

{
  "$ref": "#/definitions/PopulatedStringType",
  "pattern": "[^,\[\]\{\}\?$%\^=@#;:]+",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

PopulatedStringTypeUnclassified

Type for a restriction of W3C XML Schema's string that requires at least one character of text.

{
  "type": "string",
  "minLength": 1,
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PortableVehicleCategoryEnumerationEnum

Allowed values for Portable VEHICLE types. +V2.0

{
  "type": "string",
  "enum": [
    "scooter",
    "eScooter",
    "cycle",
    "pedalCycle",
    "eCycle",
    "cargoCycle",
    "tricycle",
    "tandem",
    "moped",
    "motorcycle",
    "quadbike",
    "car",
    "microCar",
    "miniCar",
    "smallCar",
    "mediumCar",
    "largeCar",
    "minivan",
    "transporter",
    "van",
    "snowmobile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PortableVehicleCategoryListOfEnumerationsUnclassified

Allowed values for list of Portable Wheeled VEHICLE types.+V2.0

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PortableVehicleCategoryEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

posUnclassified

{
  "$ref": "#/definitions/DirectPositionType",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

PositiveDurationTypeUnclassified

Limited version of duration. Must be positive.

{
  "$ref": "#/definitions/DurationType",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

posListUnclassified

{
  "$ref": "#/definitions/DirectPositionListType",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

PostalAddressEntity

A POSTAL ADDRESS to which mail can be sent.

{
  "$ref": "#/definitions/PostalAddress_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Address",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

PostalAddress_VersionStructureStructure

Type for a POSTAL ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/Address_VersionStructure"
    },
    {
      "properties": {
        "HouseNumber": {
          "type": "string",
          "description": "Number of house on street."
        },
        "BuildingName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Building."
        },
        "AddressLine1": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "First line of Address."
        },
        "AddressLine2": {
          "$ref": "#/definitions/MultilingualString"
        },
        "Street": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Street on which building is found."
        },
        "Town": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Town, City, Village or other named settlement."
        },
        "Suburb": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Subarea of Town."
        },
        "PostCode": {
          "type": "string",
          "description": "Postcode or Zip code of address."
        },
        "PostCodeExtension": {
          "type": "string",
          "description": "Post code extension."
        },
        "PostalRegion": {
          "type": "string",
          "description": "Postal Region."
        },
        "Province": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Province or State of Country."
        },
        "RoadAddressRef": {
          "allOf": [
            {
              "$ref": "#/definitions/AddressRefStructure"
            }
          ],
          "description": "Road on which address lies."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

PostalAddressIdTypeUnclassified

Type for identifier of a POSTAL ADDRESS.

{
  "$ref": "#/definitions/AddressIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

PostalAddressRefReference

Reference to a POSTAL ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/PostalAddressRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PostalAddress",
  "x-netex-substitutionGroup": "AddressRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

PostalAddressRefStructureReference

Type for a reference to a TYPE OF ACTIVATION.

{
  "$ref": "#/definitions/AddressRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PostalAddress",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

PowerCouplingTypeEnumerationEnum

Values for Power Coupling Types +v1.2.2

{
  "type": "string",
  "enum": [
    "undefined",
    "plug",
    "pantographAbove",
    "pantograph",
    "induction",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

PoweredTrainEntity

A TRAIN that is able to move under its own power. +v2.0

{
  "$ref": "#/definitions/PoweredTrain_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Train_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

PoweredTrain_VersionStructureStructure

Type for a POWERED TRAIN.

{
  "$ref": "#/definitions/Train_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

PoweredTrainIdTypeUnclassified

Type for identifier of a POWERED TRAIN.

{
  "$ref": "#/definitions/TrainIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

PoweredTrainRefReference

Reference to a POWERED TRAIN. v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PoweredTrainRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PoweredTrain",
  "x-netex-substitutionGroup": "TrainRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

PoweredTrainRefStructureReference

Type for a reference to a POWERED TRAIN.

{
  "$ref": "#/definitions/TrainRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PoweredTrain",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

PreassignedFareProductEntity

A FARE PRODUCT consisting of one or several VALIDABLE ELEMENTs, specific to a CHARGING MOMENT.

{
  "$ref": "#/definitions/PreassignedFareProduct_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

PreassignedFareProduct_VersionStructureStructure

Type for PREASSIGNED FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProduct_VersionStructure"
    },
    {
      "properties": {
        "ProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/PreassignedFareProductEnumeration"
            }
          ],
          "description": "Classification of PEEASSIGNED FARE PRODUCT. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

PreassignedFareProductEnumerationEnum

Allowed values for PREASSIGNED FARE PRODUCT ProductType. +v1.1

{
  "type": "string",
  "enum": [
    "singleTrip",
    "shortTrip",
    "timeLimitedSingleTrip",
    "dayReturnTrip",
    "periodReturnTrip",
    "multistepTrip",
    "dayPass",
    "periodPass",
    "supplement",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

PreassignedFareProductIdTypeUnclassified

Type for identifier of a PREASSIGNED FARE PRODUCT.

{
  "$ref": "#/definitions/FareProductIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

PreassignedFareProductRefReference

Reference to a PREASSIGNED FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PreassignedFareProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PreassignedFareProduct",
  "x-netex-substitutionGroup": "FareProductRef",
  "x-netex-sg-members": [
    "SupplementProductRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

PreassignedFareProductRefStructureReference

Type for Reference to a PREASSIGNED FARE PRODUCT.

{
  "$ref": "#/definitions/FareProductRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PreassignedFareProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

PredictorsEnumerationEnum

Allowed values for predictors.

{
  "type": "string",
  "enum": [
    "avmsOnly",
    "anyone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

PresentationStructureUnclassified

Types describing common presentation properties for Display.

{
  "type": "object",
  "properties": {
    "Colour": {
      "allOf": [
        {
          "$ref": "#/definitions/ColourValueType"
        }
      ],
      "description": "Default RGB colour value for graphics associated with ENTITY - e.g. for a LINE."
    },
    "ColourName": {
      "type": "string",
      "description": "Name of default colour value for graphics associated with ENTITY."
    },
    "ColourSystem": {
      "type": "string",
      "description": "Name of colour system used for ColourName and TextColourName: for example, 
					- RAL, https://en.wikipedia.org/wiki/RAL_colour_standard;
					- DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; 
					- Pantone (be aware that Pantone is proprietary), etc."
    },
    "BackgroundColour": {
      "allOf": [
        {
          "$ref": "#/definitions/ColourValueType"
        }
      ],
      "description": "Default RGB background colour value for text and graphics associated with ENTITY - e.g. of a LINE."
    },
    "BackgroundColourName": {
      "type": "string",
      "description": "Name of the background colour (in ColourSystem) for text and graphics associated with entity."
    },
    "TextColour": {
      "allOf": [
        {
          "$ref": "#/definitions/ColourValueType"
        }
      ],
      "description": "Default RGB colour value for text associated with ENTITY."
    },
    "TextColourName": {
      "type": "string",
      "description": "Name of default colour value (in ColourSystem) for text associated with ENTITY."
    },
    "TextFont": {
      "type": "string",
      "description": "Identifier of font for text."
    },
    "TextFontName": {
      "type": "string",
      "description": "Name of font for text."
    },
    "TextLanguage": {
      "type": "string",
      "description": "Default language for text."
    },
    "infoLinks": {
      "allOf": [
        {
          "$ref": "#/definitions/infoLinks_RelStructure"
        }
      ],
      "description": "Hyperlinks associated with presentation."
    }
  },
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PreviousCallUnclassified

An already completed CALL of a VEHICLE JOURNEY that occurred earlier in the the JOURNEY PATTERN before the current stop.

{
  "$ref": "#/definitions/PreviousCall_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

PreviousCall_VersionedChildStructureUnclassified

Data type for Previous CALL.

{
  "allOf": [
    {
      "$ref": "#/definitions/Call_VersionedChildStructure"
    },
    {
      "properties": {
        "TargetPassingTimeView": {
          "$ref": "#/definitions/TargetPassingTimeView"
        },
        "EstimatedPassingTimeView": {
          "$ref": "#/definitions/EstimatedPassingTimeView"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

PreviousCallIdTypeUnclassified

Type for identifier of a PREVIOUS CALL.

{
  "$ref": "#/definitions/CallIdType",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredVehicleJourney_support.xsd"
}

previousCalls_RelStructureCollection

Type for List of PREVIOUS CALLs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PreviousCall": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PreviousCall"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_monitoring/netex_monitoredCall_version.xsd"
}

PriceableObjectAbstract

An element that may have a FARE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-sg-members": [
    "CustomerPurchasePackageElement",
    "DistanceMatrixElement_Dummy",
    "FareInterval",
    "FareStructureElement",
    "FareStructureFactor",
    "FareUnit",
    "GeographicalStructureFactor",
    "GeographicalUnit",
    "ParkingChargeBand",
    "SalesOfferPackageElement",
    "TimeStructureFactor",
    "TimeUnit"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceableObject_DummyAbstract

Dummy Abstract price.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "CappingRule",
    "ControllableElement",
    "CustomerPurchasePackage",
    "FulfilmentMethod",
    "GeographicalInterval",
    "PriceableObject",
    "QualityStructureFactor_Dummy",
    "SalesOfferPackage",
    "SeriesConstraint",
    "ServiceAccessRight_Dummy",
    "TimeInterval",
    "UsageParameter_Dummy",
    "ValidableElement"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceableObject_VersionStructureStructure

Type for PRICEABLE OBJECT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PRICEABLE OBJECT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of PRICEABLE OBJECT."
        },
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "URL for information on element."
        },
        "infoLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Hyperlinks associated with GPRICEABLE OBLECT. Can be used to associated pfs, web pages etc, conditions of use etc."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "ALTERNATIVE NAMEs for PRICEABLE OBJECT."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs for PRICEABLE OBJECT."
        },
        "PricingServiceRef": {
          "$ref": "#/definitions/PricingServiceRef"
        },
        "PricingRuleRef": {
          "$ref": "#/definitions/PricingRuleRef"
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/priceGroups_RelStructure"
            }
          ],
          "description": "PRICE GROUPSs making up FARE PRODUCT."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTables_RelStructure"
            }
          ],
          "description": "Other FARE TABLESs for DISTANCE MATRIX ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceableObjectIdTypeUnclassified

Type for identifier of a PRICEABLE ELEMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

PriceableObjectRefReference

Reference to a PRICEABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObjectRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PriceableObject",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CappingRuleRef",
    "ControllableElementRef",
    "CustomerPurchasePackageElementRef",
    "CustomerPurchasePackageRef",
    "DistanceMatrixElementInverseRef",
    "DistanceMatrixElementRef",
    "FareIntervalRef",
    "FareStructureElementRef",
    "FareStructureFactorRef",
    "FulfilmentMethodRef",
    "SalesOfferPackageElementRef",
    "SalesOfferPackageRef",
    "SeriesConstraintRef",
    "ServiceAccessRightRef",
    "UsageParameterRef",
    "ValidableElementRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

priceableObjectRefs_RelStructureCollection

Type for a list of PRICEABLE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PriceableObjectRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PriceableObjectRef"
          }
        }
      },
      "required": [
        "PriceableObjectRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

PriceableObjectRefStructureReference

Type for Reference to a PRICEABLE ELEMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

PriceGroupEntity

A grouping of prices, allowing the grouping of numerous possible consumption elements into a limited number of price references, or to apply grouped increase, in value or percentage.

{
  "$ref": "#/definitions/PriceGroup_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceGroup_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceGroup_DummyAbstract

A grouping of prices, allowing the grouping of numerous possible consumption elements into a limited number of price references, or to apply grouped increase, in value or percentage.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-sg-members": [
    "PriceGroup"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceGroup_VersionStructureStructure

Type for PRICE GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date for PRICE GROUP."
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "End date for PRICE GROUP."
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/farePrices_RelStructure"
            }
          ],
          "description": "PRICEs in PRICE GROUP."
        },
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceGroupIdTypeUnclassified

Type for identifier of a PRICE GROUP.

{
  "$ref": "#/definitions/GroupOfEntitiesIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

PriceGroupRefReference

Reference to a PRICE GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceGroupRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PriceGroup",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

PriceGroupRefStructureReference

Type for Reference to a PRICE GROUP.

{
  "$ref": "#/definitions/GroupOfEntitiesRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PriceGroup",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

priceGroups_RelStructureCollection

Type for a list of FARE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PriceGroupRef": {
          "$ref": "#/definitions/PriceGroupRef"
        },
        "PriceGroup_Dummy": {
          "$ref": "#/definitions/PriceGroup_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

priceRuleStepResults_RelStructureCollection

Type for a list of rules step calculation results

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "RuleStepResult": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/PriceRuleStepResultStructure"
              }
            ],
            "description": "Record of amount deducted by a price rule calculation, e.g. an additional tax step. If PRICING RULES are chained there may be multiple steps to record.  
The source of the input price can be indicated by a FARE PRICE REF of some sort. 
The RULE STEP RESULT Amount is the resulting  net price after the pricing rule has been applied to the input amount.  
The RULE STEP RESULT  Adjustment Amount is  the difference beteen the original input price and the RULE STEP RESULT  Amount (so it is possible to derive the input price amount  by adding the the Adjustment to the  Net Amount.  A similar computation can be done for any units."
          }
        }
      },
      "required": [
        "RuleStepResult"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceRuleStepResultStructureUnclassified

Type for FARE STEP RESULT.

{
  "type": "object",
  "properties": {
    "FarePriceRef": {
      "$ref": "#/definitions/FarePriceRef"
    },
    "Amount": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "PRICE amount. in specified currency."
    },
    "Currency": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyType"
        }
      ],
      "description": "Currency of Price ISO 4217."
    },
    "PriceUnitRef": {
      "$ref": "#/definitions/PriceUnitRef"
    },
    "Units": {
      "type": "number",
      "description": "Other units for PRICE (If not in a currency)."
    },
    "RateUsed": {
      "type": "number",
      "description": "Discount rate used ."
    },
    "AdjustmentAmount": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyAmountType"
        }
      ],
      "description": "Step calculation amount, in same currency as STEP RESULT Amount. ( i.e. difference between Base Amount and result Amount. PRICE) +v1.1"
    },
    "AdjustmentUnits": {
      "type": "number",
      "description": "Step calculation Units, in same PRICE UNIT as STEP RESULT Amount. ( i.e. difference between base Units and Result Units. +v1.1"
    },
    "PricingRuleRef": {
      "$ref": "#/definitions/PricingRuleRef"
    },
    "RoundingRef": {
      "$ref": "#/definitions/RoundingRef"
    },
    "RoundingStepRef": {
      "$ref": "#/definitions/RoundingStepRef"
    },
    "Narrative": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Explanation of calcuation step as text. +v1.1"
    },
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/RuleStepResultIdType"
        }
      ],
      "description": "Identifier of PriceRuleStepResult",
      "xml": {
        "attribute": true
      }
    },
    "order": {
      "type": "integer",
      "minimum": 1,
      "description": "Order of step. -v2.0",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "PricingRuleRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_version.xsd"
}

PriceUnitEntity

A unit to express prices: amount of currency, abstract fare unit, ticket unit or token etc.

{
  "$ref": "#/definitions/PriceUnit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PriceUnit_VersionStructureStructure

Type for PRICE UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "Precision": {
          "type": "integer",
          "description": "Precision to use for units."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PriceUnitIdTypeUnclassified

Type for identifier of a PRICE UNIT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PriceUnitRefReference

Reference to a PRICE UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceUnitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PriceUnit",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

priceUnitRefs_RelStructureCollection

Type for a list of PRICE UNITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "PriceUnitRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PriceUnitRef"
          }
        }
      },
      "required": [
        "PriceUnitRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PriceUnitRefStructureReference

Type for Reference to a PRICE UNIT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PriceUnit",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

priceUnits_RelStructureCollection

Type for a list of PRICE UNITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "PriceUnit": {
          "allOf": [
            {
              "$ref": "#/definitions/PriceUnit"
            }
          ],
          "description": "A PRICE UNIT specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingParameterSetEntity

Parameters governing the calculation of fares.

{
  "$ref": "#/definitions/PricingParameterSet_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingParameterSet_VersionedStructureUnclassified

Type for PRICING PARAMETERS.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PRICING PARAMETERS parameter set."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "priceUnits": {
          "allOf": [
            {
              "$ref": "#/definitions/priceUnits_RelStructure"
            }
          ],
          "description": "Set of Rounding paraemeters."
        },
        "pricingRules": {
          "allOf": [
            {
              "$ref": "#/definitions/pricingRules_RelStructure"
            }
          ],
          "description": "Table of Month Validty offsets for each month."
        },
        "AllowCumulativeDiscounts": {
          "type": "boolean",
          "description": "Whether cumulative discounts are allowed."
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "roundings": {
          "allOf": [
            {
              "$ref": "#/definitions/roundings_RelStructure"
            }
          ],
          "description": "Set of Rounding paraemeters."
        },
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef"
        },
        "monthValidityOffsets": {
          "allOf": [
            {
              "$ref": "#/definitions/monthValidityOffsets_RelStructure"
            }
          ],
          "description": "Table of Month Validty offsets for each month."
        },
        "pricingServices": {
          "$ref": "#/definitions/pricingServices_RelStructure"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingParameterSetIdTypeUnclassified

Type for identifier of a PRICING PARAMETERS.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingParameterSetRefReference

Reference to a PRICING PARAMETERS.

{
  "allOf": [
    {
      "$ref": "#/definitions/PricingParameterSetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PricingParameterSet",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingParameterSetRefStructureReference

Type for Reference to a PRICING PARAMETERS.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PricingParameterSet",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingRuleEntity

Parameters describing how a fare is to be computed.

{
  "$ref": "#/definitions/PricingRule_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PricingRule_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingRule_DummyAbstract

Dumm abstact type of Pricing rule.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "DiscountingRule",
    "LimitingRule",
    "LimitingRuleInContext",
    "PricingRule"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingRule_VersionedStructureUnclassified

Type for PRICING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PRICING RULE parameter set."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PRICING RULE parameter set."
        },
        "MethodName": {
          "type": "string",
          "description": "PricingRule method to use."
        },
        "TypeOfPricingRuleRef": {
          "$ref": "#/definitions/TypeOfPricingRuleRef"
        },
        "PricingRuleRef": {
          "$ref": "#/definitions/PricingRuleRef"
        },
        "Factor": {
          "type": "number",
          "description": "Pricing factor to use."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency unit for amount +v1.1"
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "url": {
          "type": "string",
          "format": "uri",
          "description": "URLor rule. with infor fmethod to use."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingRuleIdTypeUnclassified

Type for identifier of a PRICING RULE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingRuleRefReference

Reference to a PRICING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PricingRuleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PricingRule",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "DiscountingRuleRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingRuleRefStructureReference

Type for Reference to a PRICING RULE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PricingRule",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

pricingRules_RelStructureCollection

Ser of PRICING RULEs such for Frame.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "PricingRule_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PricingRule_Dummy"
          }
        }
      },
      "required": [
        "PricingRule_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingServiceEntity

A web service used to provide prices dynamically at time of booking or purchase.

{
  "$ref": "#/definitions/PricingService_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingService_VersionedStructureUnclassified

Type for PRICING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of PRICING SERVICE parameter set."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "URL at which service is available."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PricingServiceIdTypeUnclassified

Type for identifier of a PRICING SERVICE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingServiceRefReference

Reference to a PRICING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PricingServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PricingService",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

PricingServiceRefStructureReference

Type for Reference to a PRICING SERVICE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PricingService",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

pricingServices_RelStructureCollection

Type for containment in frame of FARE DYNAMIC PRICING SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PricingService": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PricingService"
          }
        }
      },
      "required": [
        "PricingService"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

PrintColourValueTypeUnclassified

Type for a PrintColour Value.

{
  "type": "string",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PrintPresentationStructureUnclassified

Types describing common presentation properties for Print.

{
  "type": "object",
  "properties": {
    "Colour": {
      "allOf": [
        {
          "$ref": "#/definitions/PrintColourValueType"
        }
      ],
      "description": "Default colour value for printed graphics associated with ENTITY - e.g. of a LINE. This may be, e.g., a CMYK or RAL code, not intended to be machine-readable."
    },
    "ColourName": {
      "type": "string",
      "description": "Name of default colour value for printed graphics associated with entity., eg Pentone name"
    },
    "ColourSystem": {
      "type": "string",
      "description": "Name of colour system used for printed ColourName and TextColourName: for example, 
					- RAL, https://en.wikipedia.org/wiki/RAL_colour_standard;
					- DIN 6164 http://www.dtpstudio.de/atlas/farbsysteme/DIN%206164_bs00_3.htm; 
					- Pantone (be aware that Pantone is proprietary), etc."
    },
    "BackgroundColour": {
      "allOf": [
        {
          "$ref": "#/definitions/PrintColourValueType"
        }
      ],
      "description": "Default background colour value for printed text and graphics associated with ENTITY. This may be, e.g., a CMYK or RAL code, not intended to be machine-readable."
    },
    "BackgroundColourName": {
      "type": "string",
      "description": "Name of the backgropund colour value (in ColourSystem) for printed text and graphics associated with entity."
    },
    "TextColour": {
      "allOf": [
        {
          "$ref": "#/definitions/PrintColourValueType"
        }
      ],
      "description": "Default colour value for printed text associated with entity. This may be, e.g., a CMYK or RAL code, not intended to be machine-readable."
    },
    "TextColourName": {
      "type": "string",
      "description": "Name of default colour value for printed text associated with entity, in specified ColourSystem."
    },
    "TextFont": {
      "type": "string",
      "description": "Identifier of font for printed text."
    },
    "TextFontName": {
      "type": "string",
      "description": "Name of font for printed text."
    },
    "TextLanguage": {
      "type": "string",
      "description": "Default language for printed text."
    },
    "FontSize": {
      "allOf": [
        {
          "$ref": "#/definitions/FontSizeEnumeration"
        }
      ],
      "description": "Default language for printed text +v1.1."
    }
  },
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PrivateCodeUnclassified

A private code that uniquely identifies the element. May be used for inter-operating with other (legacy) systems.

{
  "allOf": [
    {
      "$ref": "#/definitions/PrivateCodeStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

privateCodesUnclassified

A list of private codes that uniquely identifiy the element. May be used for inter-operating with other (legacy) systems. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PrivateCodesStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

PrivateCodesStructureUnclassified

Type for Private Codes.

{
  "type": "object",
  "properties": {
    "PrivateCode": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/PrivateCode"
      }
    }
  },
  "required": [
    "PrivateCode"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

PrivateCodeStructureUnclassified

Type describing a private code.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "description": "Nature of code.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PrivateLegIdTypeUnclassified

Type for identifier of a PRIVATE LEG.

{
  "$ref": "#/definitions/LegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PrivateLegRefReference

Reference to a PRIVATE LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PrivateLegRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "LegRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PrivateLegRefStructureReference

Type for Reference to a PRIVATE LEG.

{
  "$ref": "#/definitions/LegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

ProducerRequestAbstract

{
  "$ref": "#/definitions/ProducerRequestEndpointStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AuthenticatedRequest",
  "x-netex-sg-members": [
    "DataReadyNotification",
    "HeartbeatNotification"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ProducerRequestEndpointStructureUnclassified

Type for Unique reference to request to the producer. May be used to reference request in subsequent interactions. Used for WSDL.

{
  "allOf": [
    {
      "$ref": "#/definitions/AuthenticatedRequestStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data."
        },
        "ProducerRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Producer - Participant reference."
        },
        "MessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique reference to this message. Some systems may use just timestamp for this. Where there are multiple SubscriptionFilters, this can be used to distinguish between different notifications for different filters."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ProducerResponseAbstract

Subsititutable type for a SIRI r Producer esponse.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProducerResponseStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-sg-members": [
    "CapabilitiesResponse",
    "CheckStatusResponse",
    "ServiceDelivery",
    "SubscriptionTerminatedNotification"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ProducerResponseEndpointStructureUnclassified

Type for Unique reference to reponse from producer. May be used to reference request in subsequent interactions. Used for WSDL.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "ProducerRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Producer - Participant reference."
        },
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Endpoint Address to which acknowledgements to confirm delivery are to be sent."
        },
        "ResponseMessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "An arbitrary unique reference associated with the response which may be used to reference it."
        },
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageRefStructure"
            }
          ],
          "description": "Reference to an arbitrary unique identifier associated with the request which gave rise to this response."
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ProducerResponseStructureUnclassified

Type for General SIRI Producer Response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "ProducerRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Producer - Participant reference."
        },
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Endpoint Address to which acknowledgements to confirm delivery are to be sent."
        },
        "ResponseMessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "An arbitrary unique reference associated with the response which may be used to reference it."
        },
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageRefStructure"
            }
          ],
          "description": "Reference to an arbitrary unique identifier associated with the request which gave rise to this response."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ProfileParameterRefReference

Reference to a PROFILE usage parameter

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameterRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-sg-members": [
    "CommercialProfileRef",
    "GroupTicketRef",
    "UserProfileRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

ProjectionAbstract

An oriented correspondence - of the shape of an ENTITY on a source layer, - onto a ENTITY in a target layer: e.g. POINT, LINK, LINK SEQUENCE, COMPLEX FEATURE, - within a defined TYPE OF PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "ComplexFeatureProjection",
    "LinkProjection",
    "LinkSequenceProjection",
    "PointProjection",
    "TopographicProjection",
    "ZoneProjection"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

Projection_VersionStructureStructure

Type for a PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "TypeOfProjectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfProjectionRefStructure"
            }
          ],
          "description": "Type of PROJECTION."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of PROJECTION."
        },
        "SpatialFeatureRef": {
          "$ref": "#/definitions/SpatialFeatureRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of Order in which to process PROJECTION. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

ProjectionIdTypeUnclassified

Type for identifier of a PROJECTION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ProjectionRefAbstract

Reference to a PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProjectionRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ComplexFeatureProjectionRef",
    "LinkProjectionRef",
    "LinkSequenceProjectionRef",
    "PointProjectionRef",
    "TopographicProjectionRef",
    "ZoneProjectionRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ProjectionRefStructureReference

Type for a reference to a PROJECTION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Projection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

projections_RelStructureCollection

Type for a list of PROJECTIONS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ProjectionRef": {
          "$ref": "#/definitions/ProjectionRef"
        },
        "Projection": {
          "$ref": "#/definitions/Projection"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

ProofOfIdentityEnumerationEnum

Allowed values for PROOF REQUIIRED Type.

{
  "type": "string",
  "enum": [
    "noneRequired",
    "creditCard",
    "passport",
    "drivingLicence",
    "birthCertificate",
    "membershipCard",
    "identityDocument",
    "medicalDocument",
    "studentCard",
    "letterWIthAddress",
    "mobileDevice",
    "emailAccount",
    "measurement",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

ProofOfIdentityListOfEnumerationsUnclassified

List of values for PROOF REQUIIRED

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ProofOfIdentityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

propertiesOfDay_RelStructureCollection

Type for a list of properties of day.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "PropertyOfDay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PropertyOfDay"
          }
        }
      },
      "required": [
        "PropertyOfDay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

PropertyOfDayUnclassified

A property which a day may possess, such as school holiday, weekday, summer, winter etc.

{
  "$ref": "#/definitions/PropertyOfDayStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

PropertyOfDayStructureUnclassified

Type for Property of Day.

{
  "type": "object",
  "properties": {
    "Name": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Name of PROPERTY OF DAY."
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Description of PROPERTY OF DAY."
    },
    "DaysOfWeek": {
      "allOf": [
        {
          "$ref": "#/definitions/DaysOfWeekListOfEnumerations"
        }
      ],
      "description": "Days of week Monday to Sunday, Everyday. Up to seven allowed. Default is Everyday."
    },
    "WeeksOfMonth": {
      "allOf": [
        {
          "$ref": "#/definitions/WeeksOfMonthListOfEnumerations"
        }
      ],
      "description": "Week of Month. (Default is EveryWeek)"
    },
    "MonthOfYear": {
      "type": "string",
      "description": "For those day types that occur on the same month every year; a month as a number.",
      "x-netex-choice": [
        "MonthOfYear",
        "DayOfMonth",
        "DayOfYear"
      ]
    },
    "DayOfMonth": {
      "type": "string",
      "description": "For those day types that occur on the same day of the month every year; a a as a number.",
      "x-netex-choice": [
        "MonthOfYear",
        "DayOfMonth",
        "DayOfYear"
      ]
    },
    "DayOfYear": {
      "type": "string",
      "description": "For those day types that occur on the same day every year, month and day,",
      "x-netex-choice": [
        "MonthOfYear",
        "DayOfMonth",
        "DayOfYear"
      ]
    },
    "CountryRef": {
      "allOf": [
        {
          "$ref": "#/definitions/CountryRefStructure"
        }
      ],
      "description": "Reference to COUNTRY for Holiday."
    },
    "HolidayTypes": {
      "allOf": [
        {
          "$ref": "#/definitions/HolidayTypesListOfEnumerations"
        }
      ],
      "description": "Type of holiday. Default is Any day."
    },
    "Seasons": {
      "allOf": [
        {
          "$ref": "#/definitions/SeasonsListOfEnumerations"
        }
      ],
      "description": "Seasons (Default is Perennially)"
    },
    "Tides": {
      "allOf": [
        {
          "$ref": "#/definitions/TidesListOfEnumerations"
        }
      ],
      "description": "Tides. Default is All Tides."
    },
    "DayEvent": {
      "allOf": [
        {
          "$ref": "#/definitions/DayEventEnumeration"
        }
      ],
      "description": "Events happening on day."
    },
    "Crowding": {
      "allOf": [
        {
          "$ref": "#/definitions/CrowdingEnumeration"
        }
      ],
      "description": "Relative busyness of day."
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

PropulsionTypeEnumerationEnum

Allowed values for type of power. +v1.2.2

{
  "type": "string",
  "enum": [
    "combustion",
    "electric",
    "electricAssist",
    "hybrid",
    "human",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PropulsionTypeListOfEnumerationsUnclassified

List of allowed values for propulsion type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PropulsionTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PsychosensoryNeedEnumerationEnum

Allowed values for specific psychosensory needs.

{
  "type": "string",
  "enum": [
    "visualImpairment",
    "auditoryImpairment",
    "cognitiveInputImpairment",
    "averseToLifts",
    "averseToEscalators",
    "averseToConfinedSpaces",
    "averseToCrowds",
    "otherPsychosensoryNeed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

PtConnectionLegIdTypeUnclassified

Type for identifier of a PT CONNECTION LEG.

{
  "$ref": "#/definitions/TransferLegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PtConnectionLegRefReference

Reference to a PT CONNECTION LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PtConnectionLegRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "TransferLegRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PtConnectionLegRefStructureReference

Type for Reference to a PT CONNECTION LEG.

{
  "$ref": "#/definitions/TransferLegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PtRideLegIdTypeUnclassified

Type for identifier of a PT RIDE LEG.

{
  "$ref": "#/definitions/RideLegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PtRideLegRefReference

Reference to a PT RIDE LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PtRideLegRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "RideLegRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PtRideLegRefStructureReference

Type for Reference to a PT RIDE LEG.

{
  "$ref": "#/definitions/RideLegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

PublicationDeliveryUnclassified

A set of NeTEx objects as assembled by a publication request or other service. Provides a general purpose wrapper for NeTEx data content.

{
  "allOf": [
    {
      "$ref": "#/definitions/PublicationDeliveryStructure"
    }
  ],
  "x-netex-source": "NeTEx_publication.xsd"
}

PublicationDeliveryStructureUnclassified

Type for Publication Delivery.

{
  "type": "object",
  "properties": {
    "PublicationTimestamp": {
      "type": "string",
      "format": "date-time",
      "description": "Time of output of data."
    },
    "ParticipantRef": {
      "$ref": "#/definitions/ParticipantRef"
    },
    "PublicationRequest": {
      "allOf": [
        {
          "$ref": "#/definitions/PublicationRequestStructure"
        }
      ],
      "description": "Echo Request used to create bulk response."
    },
    "PublicationRefreshInterval": {
      "type": "string",
      "description": "How often data in publication is refreshed."
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Description of contents."
    },
    "dataObjects": {
      "allOf": [
        {
          "$ref": "#/definitions/dataObjects_RelStructure"
        }
      ],
      "description": "NeTEx Entities of any type."
    },
    "version": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "PublicationTimestamp",
    "ParticipantRef"
  ],
  "x-netex-source": "NeTEx_publication.xsd"
}

PublicationRequestUnclassified

A bulk publication request for NeTEx objects specifying which elements should be returned. Can be echoed back in a publication response.

{
  "allOf": [
    {
      "$ref": "#/definitions/PublicationRequestStructure"
    }
  ],
  "x-netex-source": "NeTEx_publication.xsd"
}

PublicationRequestStructureUnclassified

Type for Publication Request.

{
  "type": "object",
  "properties": {
    "RequestTimestamp": {
      "type": "string",
      "format": "date-time",
      "description": "Time of request."
    },
    "ParticipantRef": {
      "$ref": "#/definitions/ParticipantRef"
    },
    "Description": {
      "$ref": "#/definitions/MultilingualString"
    },
    "topics": {
      "type": "object",
      "properties": {
        "NetworkFrameTopic": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/NetworkFrameTopicStructure"
              }
            ],
            "description": "Vaues to use select Network Objects."
          }
        }
      },
      "required": [
        "NetworkFrameTopic"
      ],
      "description": "One or more Request filters that specify tthe data to be included in output. Multiple filters are logically ANDed."
    },
    "RequestPolicy": {
      "allOf": [
        {
          "$ref": "#/definitions/NetworkFrameRequestPolicyStructure"
        }
      ],
      "description": "Policies to apply when fetching data specified by Topics."
    },
    "SubscriptionPolicy": {
      "allOf": [
        {
          "$ref": "#/definitions/NetworkFrameSubscriptionPolicyStructure"
        }
      ],
      "description": "Policy to use when processing Network Subscriptions."
    },
    "version": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "RequestTimestamp"
  ],
  "x-netex-source": "NeTEx_publication.xsd"
}

PublicCodeStructureUnclassified

Unique identifier that may be communicated to and used by the public.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "description": "Nature of code.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

PublicityChannelEnumerationEnum

Allowed values for Publicity Channel.

{
  "type": "string",
  "enum": [
    "all",
    "printedMedia",
    "dynamicMedia",
    "none"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

PublicUseEnumerationEnum

Allowed values for public use.

{
  "type": "string",
  "enum": [
    "all",
    "disabledPublicOnly",
    "authorisedPublicOnly",
    "staffOnly",
    "publicOnly"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

PurchaseActionEnumerationEnum

Allowed values for Purchase Action +v1.1

{
  "type": "string",
  "enum": [
    "purchase",
    "orderWithoutPayment",
    "reserve",
    "payForPreviousOrder",
    "subscribe",
    "payInstallment",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

PurchaseMomentEnumerationEnum

Allowed values for Purchase Moment.

{
  "type": "string",
  "enum": [
    "onReservation",
    "inAdvance",
    "inAdvanceOnly",
    "beforeBoarding",
    "beforeBoardingOnly",
    "onBoarding",
    "onBoardingOnly",
    "afterBoarding",
    "onCheckIn",
    "onCheckOut",
    "subscriptionOnly",
    "noTicketRequired",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

PurchaseMomentListOfEnumerationsUnclassified

List of Purchase Moment. values.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/PurchaseMomentEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

PurchaseWhenEnumerationEnum

Allowed values for Purchase when.

{
  "type": "string",
  "enum": [
    "advanceOnly",
    "untilPreviousDay",
    "dayOfTravelOnly",
    "advanceAndDayOfTravel",
    "timeOfTravelOnly",
    "subscriptionChargeMoment",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

PurchaseWindowEntity

The number and characteristics of persons entitled to use the public transport service instead of the original customer.

{
  "$ref": "#/definitions/PurchaseWindow_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

PurchaseWindow_VersionStructureStructure

Type for PURCHASE WINDOW.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "PurchaseAction": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseActionEnumeration"
            }
          ],
          "description": "Action governed by Purchase Window. default is purchase. See allowed values.+v1.1"
        },
        "PurchaseWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseWhenEnumeration"
            }
          ],
          "description": "When ticket can be purchased. See allowed values."
        },
        "LatestTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time on specified last day when ticket can be purchased."
        },
        "MinimumPeriodBeforeDeparture": {
          "type": "string",
          "description": "Minimum period before departure that purchase must be made."
        },
        "MinimumPeriodIntervalRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeIntervalRefStructure"
            }
          ],
          "description": "Minimum period before departure that purchase must be made - as arbitrary interval."
        },
        "MaximumPeriodBeforeDeparture": {
          "type": "string",
          "description": "Maximum period before departure that purchase can be made."
        },
        "MaximumPeriodIntervalRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeIntervalRefStructure"
            }
          ],
          "description": "Maximum period before departure that purchase must be made - as arbitrary interval."
        },
        "PurchaseMoment": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "Permitted moments of purchase. See allowed values +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

PurchaseWindowIdTypeUnclassified

Type for identifier of a PURCHASE WINDOW PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

PurchaseWindowRefReference

Reference to a PURCHASE WINDOW PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/PurchaseWindowRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurchaseWindow",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

PurchaseWindowRefStructureReference

Type for Reference to a PURCHASE WINDOW PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurchaseWindow",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

PurposeOfEquipmentProfileEntity

A functional purpose which requires a certain set of EQUIPMENT of different types put together in a VEHICLE EQUIPMENT PROFILE or STOP POINT EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/PurposeOfEquipmentProfile_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PurposeOfEquipmentProfile_ValueStructureUnclassified

Type for a PURPOSE OF EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

PurposeOfEquipmentProfileIdTypeUnclassified

Type for identifier of a PURPOSE OF EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PurposeOfEquipmentProfileRefReference

Reference to a PURPOSE OF EQUIPMENT PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PurposeOfEquipmentProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurposeOfEquipmentProfile",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PurposeOfEquipmentProfileRefStructureReference

Type for a reference to a PURPOSE OF EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurposeOfEquipmentProfile",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

PurposeOfGroupingEntity

Functional purpose for which GROUPs of elements are defined. The PURPOSE OF GROUPING may be restricted to one or more types of the given object.

{
  "$ref": "#/definitions/PurposeOfGrouping_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

PurposeOfGrouping_ValueStructureUnclassified

Type for a PURPOSE OF GROUPING.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "classes": {
          "allOf": [
            {
              "$ref": "#/definitions/classRefs_RelStructure"
            }
          ],
          "description": "Allowed class types for grouping."
        },
        "TypeOfEntity": {
          "$ref": "#/definitions/TypeOfEntity"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_version.xsd"
}

PurposeOfGroupingIdTypeUnclassified

Type for identifier of a PURPOSE OF GROUPING.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

PurposeOfGroupingRefReference

Reference to a PURPOSE OF GROUPING.

{
  "allOf": [
    {
      "$ref": "#/definitions/PurposeOfGroupingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurposeOfGrouping",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

PurposeOfGroupingRefStructureReference

Type for a reference to a PURPOSE OF GROUPING.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurposeOfGrouping",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_grouping_support.xsd"
}

PurposeOfJourneyPartitionEntity

An operational purpose changing within a JOURNEY PATTERN and with this subdividing the SERVICE JOURNEY into JOURNEY PARTs.

{
  "$ref": "#/definitions/PurposeOfJourneyPartition_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

PurposeOfJourneyPartition_ValueStructureUnclassified

Type for a PURPOSE OF JOURNEY PARTITION.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_version.xsd"
}

PurposeOfJourneyPartitionIdTypeUnclassified

Type for identifier of a PURPOSE OF JOURNEY PARTITION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

PurposeOfJourneyPartitionRefReference

Reference to a PURPOSE OF JOURNEY PARTITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/PurposeOfJourneyPartitionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurposeOfJourneyPartition",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

PurposeOfJourneyPartitionRefStructureReference

Type for a PURPOSE OF JOURNEY PARTITION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "PurposeOfJourneyPartition",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

purposesOfGroupingInFrame_RelStructureCollection

Type for containment in frame of PURPOSE OF GROUPING.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "PurposeOfGrouping": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/PurposeOfGrouping"
          }
        }
      },
      "required": [
        "PurposeOfGrouping"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

QNameUnclassified

{}

QNameListUnclassified

A type for a list of values of the respective simple type.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/QName"
  },
  "x-netex-atom": "array",
  "x-netex-source": "gml/basicTypes.xsd"
}

QualityStructureFactorEntity

The value of a QUALITY INTERVAL or a DISTANCE MATRIX ELEMENT expressed by a QUALITY UNIT.

{
  "$ref": "#/definitions/QualityStructureFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "QualityStructureFactor_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QualityStructureFactor_DummyAbstract

Dummy type.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-sg-members": [
    "FareDemandFactor",
    "FareQuotaFactor",
    "QualityStructureFactor"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QualityStructureFactor_VersionStructureStructure

Type for QUALITY STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureFactor_VersionStructure"
    },
    {
      "properties": {
        "Value": {
          "description": "Value associated with QUALITY STRUCTURE FACTOR."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/qualityStructureFactorPrices_RelStructure"
            }
          ],
          "description": "PRICEs for QUALITY STRUCTURE FACTOR."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QualityStructureFactorIdTypeUnclassified

Type for identifier of a QUALITY STRUCTURE FACTOR.

{
  "$ref": "#/definitions/FareStructureFactorIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

QualityStructureFactorPriceUnclassified

A set of all possible price features of a QUALITY STRUCTURE FACTOR: default total price etc.

{
  "$ref": "#/definitions/QualityStructureFactorPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QualityStructureFactorPrice_VersionedChildStructureUnclassified

Type for a QUALITY STRUCTURE FACTOR PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "QualityStructureFactorRef": {
          "$ref": "#/definitions/QualityStructureFactorRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QualityStructureFactorPriceIdTypeUnclassified

Type for identifier of a QUALITY STRUCTURE FACTOR PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

QualityStructureFactorPriceRefReference

Reference to a QUALITY STRUCTURE FACTOR PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/QualityStructureFactorPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "QualityStructureFactorPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

QualityStructureFactorPriceRefStructureReference

Type for Reference to a QUALITY STRUCTURE FACTOR PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "QualityStructureFactorPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

qualityStructureFactorPrices_RelStructureCollection

Type for a list of QUALITY STRUCTURE FACTOR PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "QualityStructureFactorPriceRef": {
          "$ref": "#/definitions/QualityStructureFactorPriceRef"
        },
        "QualityStructureFactorPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/QualityStructureFactorPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a QUALITY STRUCTURE FACTOR : default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QualityStructureFactorRefReference

Reference to a QUALITY STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/QualityStructureFactorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "QualityStructureFactor",
  "x-netex-substitutionGroup": "FareStructureFactorRef",
  "x-netex-sg-members": [
    "FareDemandFactorRef",
    "FareQuotaFactorRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

QualityStructureFactorRefStructureReference

Type for Reference to a QUALITY STRUCTURE FACTOR.

{
  "$ref": "#/definitions/FareStructureFactorRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "QualityStructureFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

qualityStructureFactors_RelStructureCollection

Type for a list of QUALITY STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "QualityStructureFactorRef": {
          "$ref": "#/definitions/QualityStructureFactorRef"
        },
        "QualityStructureFactor_Dummy": {
          "$ref": "#/definitions/QualityStructureFactor_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

QuayEntity

A place such as platform, stance, or quayside where passengers have access to PT vehicles, Taxi cars or other means of transportation. A QUAY may contain other sub QUAYs. A child QUAY must be physically contained within its parent QUAY.

{
  "$ref": "#/definitions/Quay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlaceSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

Quay_DummyAbstract

Dummy Type to get round SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Site",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

Quay_VersionStructureStructure

Type for QUAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceSpace_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Pubic identifier code of QUAY."
        },
        "PlateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PlateCodeType"
            }
          ],
          "description": "Plate number for QUAY. An arbitrary asset number that may be placed on stop to identify it."
        },
        "ShortCode": {
          "allOf": [
            {
              "$ref": "#/definitions/CleardownCodeType"
            }
          ],
          "description": "A 20 bit number used for wireless cleardown of stop displays by some AVL systems."
        },
        "destinations": {
          "allOf": [
            {
              "$ref": "#/definitions/destinationDisplayViews_RelStructure"
            }
          ],
          "description": "Default Destination headings for QUAY."
        },
        "CompassBearing": {
          "allOf": [
            {
              "$ref": "#/definitions/AbsoluteBearingType"
            }
          ],
          "description": "Heading of QUAY relative to street."
        },
        "CompassOctant": {
          "allOf": [
            {
              "$ref": "#/definitions/CompassBearing8Enumeration"
            }
          ],
          "description": "Heading of QUAY relative to street in Octants."
        },
        "QuayType": {
          "allOf": [
            {
              "$ref": "#/definitions/QuayTypeEnumeration"
            }
          ],
          "description": "Type of QUAY."
        },
        "PlatformHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of the platform relative to the ground (bus) or the rail track."
        },
        "EdgeToTrackCenterDistance": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance between the track centre and the platform edge parallel to the running plane (bq), as defined in chapter 13 of EN 15273-3:2013."
        },
        "ParentQuayRef": {
          "allOf": [
            {
              "$ref": "#/definitions/QuayRefStructure"
            }
          ],
          "description": "if QUAY is a subzone of another QUAY, identifies parent."
        },
        "boardingPositions": {
          "allOf": [
            {
              "$ref": "#/definitions/boardingPositions_RelStructure"
            }
          ],
          "description": "BOARDING POSITIONs within QUAY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

QuayAssignmentViewUnclassified

Assignment to a specific QUAY within the STOP PLACE.

{
  "$ref": "#/definitions/PassengerStopAssignment_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

QuayIdTypeUnclassified

Type for identifier of a QUAY.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

QuayRefReference

Reference to a QUAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/QuayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Quay",
  "x-netex-substitutionGroup": "StopPlaceSpaceRef",
  "x-netex-sg-members": [
    "TaxiStandRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

quayRefs_RelStructureCollection

Type for a collection of one or more references to a QUAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "QuayRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/QuayRef"
          }
        }
      },
      "required": [
        "QuayRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

QuayRefStructureReference

Type for reference to a QUAY.

{
  "$ref": "#/definitions/StopPlaceSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Quay",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

quays_RelStructureCollection

Type for a list of QUAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "QuayRef": {
          "$ref": "#/definitions/QuayRef"
        },
        "Quay": {
          "$ref": "#/definitions/Quay"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

QuayTypeEnumerationEnum

Allowed values for QUAY Component Types. Special is the structure for rail, which allows a hierarchy. railIslandPlatform is the full platform positioned between two tracks, railPlatform is a side platform facing the track and railPlatformSector is a sector of such a railPlatform. A similar hierarchy is defined for a metro station layout.

{
  "type": "string",
  "enum": [
    "airlineGate",
    "railPlatform",
    "railIslandPlatform",
    "railPlatformSector",
    "metroPlatform",
    "metroIslandPlatform",
    "metroIslandPlatformSector",
    "coachStop",
    "busStop",
    "busPlatform",
    "busBay",
    "tramPlatform",
    "tramStop",
    "boatQuay",
    "ferryLanding",
    "telecabinPlatform",
    "taxiStand",
    "setDownPlace",
    "vehicleLoadingPlace",
    "handicappedLevelBoardingSector",
    "multimodal",
    "busStopWithinRoadwayBoarding",
    "tramStopWithinRoadwayBoarding",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

QueueingEquipmentEntity

Specialisation of PLACE ACCESS EQUIPMENT dedicated to queuing.

{
  "$ref": "#/definitions/QueueingEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

QueueingEquipment_VersionStructureStructure

Type for a QUEUEING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "NumberOfServers": {
          "type": "integer",
          "minimum": 1,
          "description": "Number of queue server points."
        },
        "RailedQueue": {
          "type": "boolean",
          "description": "Whether queueing are is controlled by cattle bars."
        },
        "TicketedQueue": {
          "type": "boolean",
          "description": "Whether queue is controlled by numbered tickets."
        },
        "DisabledPriority": {
          "type": "boolean",
          "description": "Whether there is priority access for disabled (no-queue).+v1.1"
        },
        "QueuingSeatedPossible": {
          "type": "boolean",
          "description": "Whether queuing may be done seated.+v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

QueueingEquipmentIdTypeUnclassified

Type for identifier of a QUEUEING EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

QueueingEquipmentRefReference

Identifier of an QUEUEING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "QueueingEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

QueueingEquipmentRefStructureReference

Type for a reference to an QUEUEING EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "QueueingEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

QueueManagementEnumerationEnum

Allowed value for Queue Management.

{
  "type": "string",
  "enum": [
    "none",
    "maze",
    "separateLines",
    "ticketed",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

RailSubmodeUnclassified

TPEG pti02 Rail submodes loc13. See also See ERA B.4.7009 - Name: Item description code.

{
  "allOf": [
    {
      "$ref": "#/definitions/RailSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

RailSubmodeEnumerationEnum

Values for Rail MODEs of TRANSPORT: TPEG pti_table_02, train link loc_table_13.

{
  "type": "string",
  "enum": [
    "unknown",
    "local",
    "highSpeedRail",
    "suburbanRailway",
    "regionalRail",
    "interregionalRail",
    "longDistance",
    "international",
    "sleeperRailService",
    "nightRail",
    "carTransportRailService",
    "largeVehicleTransportRailService",
    "touristRailway",
    "airportLinkRail",
    "railShuttle",
    "replacementRailService",
    "specialTrain",
    "crossCountryRail",
    "rackAndPinionRailway"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

RailwayElementEntity

A type of INFRASTRUCTURE LINK used to describe a RAILWAY network.

{
  "$ref": "#/definitions/RailwayElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InfrastructureLink_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RailwayElement_VersionStructureStructure

Type for RAILWAY ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLink_VersionStructure"
    },
    {
      "properties": {
        "FromPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RailwayPointRefStructure"
            }
          ],
          "description": "Identifier of POINT from which Link starts."
        },
        "ToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RailwayPointRefStructure"
            }
          ],
          "description": "Identifier of POINT at which Link ends."
        }
      },
      "required": [
        "FromPointRef",
        "ToPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RailwayJunctionEntity

A type of INFRASTRUCTURE POINT used to describe a RAILWAY network.

{
  "$ref": "#/definitions/RailwayJunction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InfrastructurePoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RailwayJunction_VersionStructureStructure

Type for RAILWAY JUNCTION.

{
  "$ref": "#/definitions/InfrastructurePoint_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RailwayLinkIdTypeUnclassified

Type for identifier of RAILWAY LINK.

{
  "$ref": "#/definitions/InfrastructureLinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayLinkRefReference

Reference to a RAILWAY LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/RailwayLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "InfrastructureLinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayLinkRefByValueUnclassified

Reference to a RAILWAY LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RailwayLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayLinkRefByValueStructureUnclassified

Type for a reference to a RAILWAY LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayLinkRefStructureReference

Type for Reference to a RAILWAY LINK.

{
  "$ref": "#/definitions/InfrastructureLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayPointIdTypeUnclassified

Type for identifier of RAILWAY POINT.

{
  "$ref": "#/definitions/InfrastructurePointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayPointRefReference

Reference to a RAILWAY POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/RailwayPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "InfrastructurePointRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RailwayPointRefStructureReference

Type for Reference to a RAILWAY POINT.

{
  "$ref": "#/definitions/InfrastructurePointRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RampEquipmentEntity

Specialisation of PLACE ACCESS EQUIPMENT for ramps (provides ramp characteristics like length, gradient, etc.).

{
  "$ref": "#/definitions/RampEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

RampEquipment_VersionStructureStructure

Type for a RAMP EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of ramp in metres. In the case of a mobile ramp associated with a vehicle this element is used to convey the length the ramp needs to be extended from the vehicle. This indicates the minimally necessary width of the Quay."
        },
        "MaximumLoad": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "Maximum load in kilograms. Mainly used for mobile ramps."
        },
        "Gradient": {
          "type": "integer",
          "minimum": 1,
          "description": "Gradient of ramp in degrees."
        },
        "GradientType": {
          "allOf": [
            {
              "$ref": "#/definitions/GradientEnumeration"
            }
          ],
          "description": "Gradient of ramp fixed values.+v1.1"
        },
        "Pedestal": {
          "type": "boolean",
          "description": "Whether ramp is on a pedestal."
        },
        "HandrailType": {
          "allOf": [
            {
              "$ref": "#/definitions/HandrailEnumeration"
            }
          ],
          "description": "Type of handrail."
        },
        "HandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of handrail."
        },
        "LowerHandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of any additional lower handrail."
        },
        "TactileWriting": {
          "type": "boolean",
          "description": "Indicates the presence of signage that can be read tactilely (in Braille for example) on the handrail."
        },
        "TactileGuidanceStrips": {
          "type": "boolean",
          "description": "Whether ramp has tactile guidance strips."
        },
        "VisualGuidanceBands": {
          "type": "boolean",
          "description": "Whether ramp has visual guidance bands or guidance strips."
        },
        "Temporary": {
          "type": "boolean",
          "description": "Whether ramp is temporary or permanent."
        },
        "SuitableForCycles": {
          "type": "boolean",
          "description": "Whether equipment is suitable for cycles."
        },
        "RestStopDistance": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The maximum distance between two resting levels, in metres rounded to the nearest cm. It is recommended to install a rest platform at the bottom and top of each ramp, as well as every 10 metres in the case of a long ramp."
        },
        "SafetyEdge": {
          "allOf": [
            {
              "$ref": "#/definitions/SafetyEdgeEnumeration"
            }
          ],
          "description": "Whether there is a wheel guard (side border intended to block the wheel of the wheelchair to prevent falls)."
        },
        "TurningSpace": {
          "allOf": [
            {
              "$ref": "#/definitions/RampTurningSpacePositionEnumeration"
            }
          ],
          "description": "Position of the manoeuvring space (for wheelchairs)."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

RampEquipmentIdTypeUnclassified

Type for identifier of a RAMP EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

RampEquipmentRefReference

Identifier of an RAMP EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RampEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

RampEquipmentRefStructureReference

Type for a reference to an RAMP EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RampEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

RampFreeAccessUnclassified

Whether a PLACE has ramp free access. Ramp free isn't necessary absolute. If a ramp is not steep, then a PLACE can still be considered ramp free.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

RampTurningSpacePositionEnumerationEnum

Allowed values for the positions of a turning space for a ramp.

{
  "type": "string",
  "enum": [
    "none",
    "bottom",
    "top",
    "topAndBottom"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

ReachedFloorAnnouncementEnumerationEnum

Allowed values for the Reached Floor Announcement

{
  "type": "string",
  "enum": [
    "none",
    "visual",
    "tactile",
    "audio",
    "visualAndAudio",
    "visualAndAudioAndTactile"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

ReasonForMeetingEnumerationEnum

Allowed values for REASON FOR JOURNEY MEETING.

{
  "type": "string",
  "enum": [
    "serviceFacility",
    "joining",
    "tariffSection",
    "splitting"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

RechargingBayEntity

A PARKING BAY specifically equipped for recharging VEHICLEs. +v2.0

{
  "$ref": "#/definitions/RechargingBay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingBay_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingBay_VersionStructureStructure

Type for a RECHARGING BAY.

{
  "$ref": "#/definitions/ParkingBay_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingBayIdTypeUnclassified

Identifier for a RECHARGING BAY.

{
  "$ref": "#/definitions/ParkingBayIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

RechargingBayRefReference

Reference to a RECHARGING BAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingBayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingBay",
  "x-netex-substitutionGroup": "ParkingBayRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

RechargingBayRefStructureReference

Type for reference to a RECHARGING BAY.

{
  "$ref": "#/definitions/ParkingBayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingBay",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

rechargingBays_RelStructureCollection

Type for a lsit of RECHARGING BAYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RechargingBay": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RechargingBay"
          },
          "description": "Can be a STOP PLACE, VEHICLE MEETING POINT, TAXI RANK."
        }
      },
      "required": [
        "RechargingBay"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingEquipmentProfileEntity

Specialisation of VEHICLE EQUIPMENT PROFILE describing vehicle charging features.

{
  "$ref": "#/definitions/RechargingEquipmentProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_chargingEquipmentProfile_version.xsd"
}

RechargingEquipmentProfile_VersionStructureStructure

Type for a RECHARGING EQUIPMENT PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleEquipmentProfile_VersionStructure"
    },
    {
      "properties": {
        "PowerCouplingType": {
          "allOf": [
            {
              "$ref": "#/definitions/PowerCouplingTypeEnumeration"
            }
          ],
          "description": "Type of coupling. See allowed values."
        },
        "PlugType": {
          "allOf": [
            {
              "$ref": "#/definitions/PlugTypeEnumeration"
            }
          ],
          "description": "Type of Plug. See allowed values."
        },
        "TypeOfPlugRef": {
          "$ref": "#/definitions/TypeOfPlugRef"
        },
        "CurrentType": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrentTypeEnumeration"
            }
          ],
          "description": "Type of current. See allowed values."
        },
        "ChargingVoltage": {
          "allOf": [
            {
              "$ref": "#/definitions/VoltageType"
            }
          ],
          "description": "Charging voltage in volts."
        },
        "MaximumChargingPower": {
          "allOf": [
            {
              "$ref": "#/definitions/WattageType"
            }
          ],
          "description": "Maximum charging power in watts, determining how long charging will take."
        },
        "PreparationDuration": {
          "type": "string",
          "description": "Typical time period needed to set up the charging process."
        },
        "FinalisationDuration": {
          "type": "string",
          "description": "Normal time to decouple after charging."
        },
        "compatibleWith": {
          "allOf": [
            {
              "$ref": "#/definitions/compatibleEquipmentRefs_RelStructure"
            }
          ],
          "description": "Compatible equipment. +V2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_chargingEquipmentProfile_version.xsd"
}

RechargingEquipmentProfileIdTypeUnclassified

Type for identifier of RECHARGING EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/VehicleEquipmentProfileIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_chargingEquipmentProfile_support.xsd"
}

RechargingEquipmentProfileRefReference

Reference to a RECHARGING EQUIPMENT PROFILE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingEquipmentProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingEquipmentProfile",
  "x-netex-substitutionGroup": "VehicleEquipmentProfileRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_chargingEquipmentProfile_support.xsd"
}

RechargingEquipmentProfileRefStructureReference

Type for a reference to an RECHARGING EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/VehicleEquipmentProfileRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingEquipmentProfile",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_chargingEquipmentProfile_support.xsd"
}

RechargingPlanEntity

A plan for periodically charging a VEHICLE while executing a BLOCK or BLOCKs. +v2.0

{
  "$ref": "#/definitions/RechargingPlan_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_version.xsd"
}

RechargingPlan_VersionStructureStructure

Type for RECHARGING PLAN.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of RECHARGING PLAN."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of RECHARGING PLAN."
        },
        "RechargingProcessType": {
          "allOf": [
            {
              "$ref": "#/definitions/RechargingProcessEnumeration"
            }
          ],
          "description": "Type of recharching process"
        },
        "TotalChargeEnergy": {
          "allOf": [
            {
              "$ref": "#/definitions/WattHoursType"
            }
          ],
          "description": "Overall quantity of energy for charging in Watt Hours [Wh]."
        },
        "ChargingDuration": {
          "type": "string",
          "description": "Overall duration of the charging process in seconds, without preparation time."
        },
        "rechargingSteps": {
          "allOf": [
            {
              "$ref": "#/definitions/rechargingSteps_RelStructure"
            }
          ],
          "description": "Parts of a RECHARGING PLAN."
        },
        "blockRefs": {
          "allOf": [
            {
              "$ref": "#/definitions/blockRefs_RelStructure"
            }
          ],
          "description": "Blocks using RECHARGING PLAN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_version.xsd"
}

RechargingPlanIdTypeUnclassified

Type for identifier of a RECHARGING PLAN.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

RechargingPlanRefReference

Reference to a RECHARGING PLAN. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingPlanRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingPlan",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

RechargingPlanRefStructureReference

Type for Reference to a RECHARGING PLAN.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingPlan",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

rechargingPlans_RelStructureCollection

Type for a list of RECHARGING PLANs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RechargingPlan": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RechargingPlan"
          }
        }
      },
      "required": [
        "RechargingPlan"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_version.xsd"
}

RechargingPointAssignmentEntity

The allocation of a TIMING POINT to a SITE COMPONENT such as a PARKING BAY that has VEHICLE CHARGING EQUIPMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingPointAssignment_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingPointAssignment_VersionStructureStructure

Type for a RECHARGING POINT ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "SiteComponentRef": {
          "$ref": "#/definitions/SiteComponentRef"
        },
        "EquipmentPlaceRef": {
          "$ref": "#/definitions/EquipmentPlaceRef"
        },
        "VehicleChargingEquipmentRef": {
          "$ref": "#/definitions/VehicleChargingEquipmentRef"
        },
        "servedScheduledStopPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/scheduledStopPointRefs_RelStructure"
            }
          ],
          "description": "SCHEDULED STOP POINTs served by the RECHARGING POINT"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingPointAssignmentIdTypeUnclassified

Identifier for a RECHARGING POINT ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

RechargingPointAssignmentRefReference

Reference to a RECHARGING POINT ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingPointAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingPointAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

RechargingPointAssignmentRefStructureReference

Type for reference to a RECHARGING POINT ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingPointAssignment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

rechargingPointAssignments_RelStructureCollection

Type for a lsit of RECHARGING POINT ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RechargingPointAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RechargingPointAssignment"
          },
          "description": "Can be a STOP PLACE, VEHICLE MEETING POINT, TAXI RANK."
        }
      },
      "required": [
        "RechargingPointAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingProcessEnumerationEnum

Allowed value for RECHARGING PROCESS. +v2.0

{
  "type": "string",
  "enum": [
    "changeBatteries",
    "powercable",
    "pantograph",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

RechargingStationEntity

A PARKING with bays specifically equipped for recharging VEHICLEs. +v2.0

{
  "$ref": "#/definitions/RechargingStation_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Parking_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingStation_VersionStructureStructure

Type for a RECHARGING Station.

{
  "allOf": [
    {
      "$ref": "#/definitions/Parking_VersionStructure"
    },
    {
      "properties": {
        "TotalPower": {
          "allOf": [
            {
              "$ref": "#/definitions/WattageType"
            }
          ],
          "description": "Total power available to all bays in station."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingStationIdTypeUnclassified

Identifier for a RECHARGING STATION.

{
  "$ref": "#/definitions/ParkingIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

RechargingStationRefReference

Reference to a RECHARGING STATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingStationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingStation",
  "x-netex-substitutionGroup": "ParkingRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

RechargingStationRefStructureReference

Type for reference to a RECHARGING STATION.

{
  "$ref": "#/definitions/ParkingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingStation",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_support.xsd"
}

rechargingStations_RelStructureCollection

Type for a list of RECHARGING stations.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RechargingStation": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RechargingStation"
          },
          "description": "Can be a STOP PLACE, VEHICLE MEETING POINT, TAXI RANK."
        }
      },
      "required": [
        "RechargingStation"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_rechargingPointAssignment_version.xsd"
}

RechargingStepUnclassified

The planned charging of a VEHICLE at a PARKING POINT on a specific VEHICLE JOURNEY. +v2.0

{
  "$ref": "#/definitions/RechargingStep_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_version.xsd"
}

RechargingStep_VersionStructureStructure

Type for RECHARGING STEP.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of RECHARGING STEP."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of RECHARGING STEP."
        },
        "ChargeEnergy": {
          "allOf": [
            {
              "$ref": "#/definitions/WattHoursType"
            }
          ],
          "description": "Quantity of energy for charging in Watt Hours [Wh]."
        },
        "TargetEnergy": {
          "allOf": [
            {
              "$ref": "#/definitions/WattHoursType"
            }
          ],
          "description": "Target energy quantity in the vehicle on departure after charging."
        },
        "PreparationDuration": {
          "type": "string",
          "description": "Duration of the setup process."
        },
        "ChargingDuration": {
          "type": "string",
          "description": "Duration of the charging process without preparation or finishing time."
        },
        "FinalisationDuration": {
          "type": "string",
          "description": "Duration of the unhooking process."
        },
        "JourneyRef": {
          "$ref": "#/definitions/JourneyRef"
        },
        "PointInJourneyPatternRef": {
          "$ref": "#/definitions/PointInJourneyPatternRef"
        },
        "VehicleChargingEquipmentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleChargingEquipmentRef"
            }
          ],
          "description": "Equipment used for charging"
        },
        "RechargingEquipmentProfileRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RechargingEquipmentProfileRef"
            }
          ],
          "description": "Profile used for charging"
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypeRefs_RelStructure"
            }
          ],
          "description": "TYPES OF VEHICLE possibly compatible with this recharging plan and step."
        },
        "vehicles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleRefs_RelStructure"
            }
          ],
          "description": "VEHICLEs possibly compatible with this recharging plan and step."
        },
        "order": {
          "type": "integer",
          "minimum": 0,
          "description": "-v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_version.xsd"
}

RechargingStepIdTypeUnclassified

Type for identifier of a RECHARGING STEP.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

RechargingStepRefReference

Reference to a RECHARGING STEP. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RechargingStepRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingStep",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

RechargingStepRefStructureReference

Type for Reference to a RECHARGING STEP.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RechargingStep",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_support.xsd"
}

rechargingSteps_RelStructureCollection

Type for a list of RECHARGING STEPs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "RechargingStep": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RechargingStep"
          }
        }
      },
      "required": [
        "RechargingStep"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleRechargingPlan_version.xsd"
}

ReferenceTypeUnclassified

gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding.

{
  "type": "object",
  "properties": {
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

RefuellingEquipmentEntity

Specialisation of PLACE EQUIPMENT for REFUELLING. +v1.2.2

{
  "$ref": "#/definitions/RefuellingEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PlaceEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

RefuellingEquipment_VersionStructureStructure

Type for a REFUELLING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    },
    {
      "properties": {
        "FuelTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/FuelTypeListOfEnumerations"
            }
          ],
          "description": "The list of types of fuel used by a vehicle of the type."
        },
        "FuelType": {
          "allOf": [
            {
              "$ref": "#/definitions/FuelTypeEnumeration"
            }
          ],
          "description": "The type of fuel used by a vehicle of the type. DEPRECATED -v2.0",
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

RefuellingEquipmentIdTypeUnclassified

Type for identifier of REFUELLING EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

RefuellingEquipmentRefReference

Identifier of an REFUELLING EQUIPMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/RefuellingEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RefuellingEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

RefuellingEquipmentRefStructureReference

Type for a reference to an REFUELLING EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RefuellingEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

RefundingEntity

Whether and how the product may be refunded.

{
  "$ref": "#/definitions/Refunding_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

Refunding_VersionStructureStructure

Type for REFUNDING.

{
  "allOf": [
    {
      "$ref": "#/definitions/Reselling_VersionStructure"
    },
    {
      "properties": {
        "RefundType": {
          "allOf": [
            {
              "$ref": "#/definitions/RefundTypeEnumeration"
            }
          ],
          "description": "Type of Refund."
        },
        "RefundPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/RefundPolicyListOfEnumerations"
            }
          ],
          "description": "Reasons for giving refunds. +v1.1"
        },
        "PartialRefundBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/PartialRefundBasisEnumeration"
            }
          ],
          "description": "Basis on which partial refunds of period passes etc are calculated. +v1.1"
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "DEPRECATED - use PaymentMethods on RESELLING",
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

RefundingIdTypeUnclassified

Type for identifier of a REFUNDING USAGE PARAMETER.

{
  "$ref": "#/definitions/ResellingIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RefundingRefReference

Reference to a REFUNDING USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/RefundingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Refunding",
  "x-netex-substitutionGroup": "ResellingRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RefundingRefStructureReference

Type for Reference to a REFUNDING USAGE PARAMETER.

{
  "$ref": "#/definitions/ResellingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Refunding",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RefundPolicyEnumerationEnum

Allowed values for Refund Policy

{
  "type": "string",
  "enum": [
    "any",
    "illness",
    "death",
    "maternity",
    "redundancy",
    "changeOfEmployment",
    "changeOfResidence",
    "none",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RefundPolicyListOfEnumerationsUnclassified

List of Refund Policy values.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/RefundPolicyEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RefundTypeEnumerationEnum

Allowed values for Refunding Type.

{
  "type": "string",
  "enum": [
    "unused",
    "delay",
    "cancellation",
    "partialJourney",
    "earlyTermination",
    "changeOfGroupSize",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RegisterBreakOfJourneyEnumerationEnum

Allowed values for Register Break of Journey.

{
  "type": "string",
  "enum": [
    "none",
    "markByStaff",
    "markByValidator",
    "markByMobileApp",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RegisterBreakOfJourneyListOfEnumerationsUnclassified

List of Register Break of Journey. values

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/SuspensionPolicyEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RelatedOrganisationUnclassified

A formal relationship with another ORGANISATION. +v1.2.2

{
  "$ref": "#/definitions/RelatedOrganisation_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

RelatedOrganisation_VersionStructureStructure

Type for an RELATED ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of RELATED ORGANISATION."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of the nature pf the Relationship."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "OrganisationRoleType": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationRoleEnumeration"
            }
          ],
          "description": "Role of the related Organbisation"
        },
        "ResponsibilityRoleRef": {
          "$ref": "#/definitions/ResponsibilityRoleRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

RelatedOrganisationIdTypeUnclassified

Type for identifier of a RELATED ORGANISATION. +v1.2.2

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

relatedOrganisations_RelStructureCollection

Type for a list of RELATED ORGANISATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RelatedOrganisation": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RelatedOrganisation"
          }
        }
      },
      "required": [
        "RelatedOrganisation"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

RelationshipIdUnclassified

Type for Identifier of a relationship.

{
  "$ref": "#/definitions/NameOfClass",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

RelationshipRefReference

Reference to a Relationship.

{
  "allOf": [
    {
      "$ref": "#/definitions/RelationshipRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

RelationshipRefStructureReference

Type for a reference to a Relationship.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "nameOfClass": {
      "allOf": [
        {
          "$ref": "#/definitions/RelationshipId"
        }
      ],
      "description": "Name of referenced Class.",
      "xml": {
        "attribute": true
      },
      "x-fixed-single-enum": "NameOfClass"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

relationshipStructureUnclassified

Abstract Type for a serialisation of a NeTEx relationship.

{
  "type": "object",
  "properties": {
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/RelationshipId"
        }
      ],
      "description": "Identifier of the relationship.",
      "xml": {
        "attribute": true
      },
      "x-fixed-single-enum": "NameOfClass"
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

RelationToVehicleEnumerationEnum

Allowed values for Relation to vehicle.

{
  "type": "string",
  "enum": [
    "frontLeft",
    "frontRight",
    "backRight",
    "driverLeft",
    "driverRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

RelativeDirectionEnumerationEnum

Allowed values for RELATIVE DIRECTIONS.

{
  "type": "string",
  "enum": [
    "both",
    "forwards",
    "backwards"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

RelativeOperatorEnumerationEnum

Allowed values for Comparison operations.

{
  "type": "string",
  "enum": [
    "EQ",
    "NE",
    "GE",
    "GT",
    "LE",
    "LT"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

reliefOpportunities_RelStructureCollection

Type for a list of RELIEF OPPORTUNITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ReliefOpportunityRef": {
          "$ref": "#/definitions/ReliefOpportunityRef"
        },
        "ReliefOpportunity": {
          "$ref": "#/definitions/ReliefOpportunity"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

reliefOpportunitiesInFrame_RelStructureCollection

Type for containment in frame of RELIEF OPPORTUNITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ReliefOpportunity": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReliefOpportunity"
          }
        }
      },
      "required": [
        "ReliefOpportunity"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

ReliefOpportunityEntity

A time in a BLOCK where a vehicle passes a RELIEF POINT. This opportunity may or may not be actually used for a relief.

{
  "$ref": "#/definitions/ReliefOpportunity_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

ReliefOpportunity_VersionStructureStructure

Type for RELIEF OPPORTUNITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of RELIEF OPPORTUNITY."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of RELIEF OPPORTUNITY."
        },
        "Time": {
          "type": "string",
          "format": "time",
          "description": "Time at which RELIEF OPPORTUNITY occurs."
        },
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset of time from current OPERATING DAY."
        },
        "BlockRef": {
          "$ref": "#/definitions/BlockRef"
        }
      },
      "required": [
        "Time"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

ReliefOpportunityIdTypeUnclassified

Type for identifier of a RELIEF OPPORTUNITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

ReliefOpportunityRefReference

Reference to a RELIEF OPPORTUNITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReliefOpportunityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ReliefOpportunity",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

ReliefOpportunityRefStructureReference

Type for Reference to a RELIEF OPPORTUNITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ReliefOpportunity",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

ReliefPointEntity

A TIMING POINT where a relief is possible, i.e. a driver may take on or hand over a vehicle. The vehicle may sometimes be left unattended.

{
  "$ref": "#/definitions/ReliefPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ReliefPoint_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

ReliefPoint_DummyAbstract

A TIMING POINT where a relief is possible, i.e. a driver may take on or hand over a vehicle. The vehicle may sometimes be left unattended.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPoint_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "TimingPoint_Dummy",
  "x-netex-sg-members": [
    "ParkingPoint",
    "ParkingPoint_Dummy",
    "ReliefPoint"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

ReliefPoint_VersionStructureStructure

Type for RELIEF POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPoint_VersionStructure"
    },
    {
      "properties": {
        "CrewBaseRef": {
          "$ref": "#/definitions/CrewBaseRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

ReliefPointIdTypeUnclassified

Type for identifier of a RELIEF POINT.

{
  "$ref": "#/definitions/TimingPointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

ReliefPointRefReference

Reference to a RELIEF POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReliefPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ReliefPoint",
  "x-netex-substitutionGroup": "TimingPointRef",
  "x-netex-sg-members": [
    "ParkingPointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

ReliefPointRefStructureReference

Type for a reference to a RELIEF POINT.

{
  "$ref": "#/definitions/TimingPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ReliefPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_support.xsd"
}

reliefPointsInFrame_RelStructureCollection

Type for containment in frame of RELIEF POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ReliefPoint_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ReliefPoint_Dummy"
          }
        }
      },
      "required": [
        "ReliefPoint_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_vehicleAndCrewPoint_version.xsd"
}

RentalAvailabilityEntity

A summary of the status of the rental at a SITE at a given point on time. +v1.2.2

{
  "$ref": "#/definitions/RentalAvailability_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingLogEntry_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

RentalAvailability_VersionStructureStructure

Type for a RENTAL AVAILABILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/LogEntry_VersionStructure"
    },
    {
      "properties": {
        "ParkingRef": {
          "$ref": "#/definitions/ParkingRef"
        },
        "IsOperational": {
          "type": "boolean",
          "description": "Whether the parking is zurrently operational."
        },
        "IsRenting": {
          "type": "boolean",
          "description": "Whether the parking is currently renting out vehicles."
        },
        "IsAcceptingReturns": {
          "type": "boolean",
          "description": "Whether the parking is currently accepting returned vehicles."
        },
        "AvailableVehicles": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of vehicles available for rental at the site."
        },
        "DisabledVehicles": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of disabled vehicles not available for rental at the site."
        },
        "AvailableDocks": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of docks available to accept vehicle returns."
        },
        "DisabledDocks": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of empty but disabled dock points at the site."
        }
      },
      "required": [
        "ParkingRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_version.xsd"
}

RentalAvailabilityIdTypeUnclassified

Type for identifier of a RENTAL AVAILABILITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

RentalAvailabilityRefReference

Reference to a RENTAL AVAILABILITY. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ParkingBayStatusRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RentalAvailability",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

RentalAvailabilityRefStructureReference

Type for a reference to a RENTAL AVAILABILITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RentalAvailability",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleParkingAreaInformation_support.xsd"
}

RentalOptionEntity

Parameters relating to paying by RentalOption for a product. +v1.1

{
  "$ref": "#/definitions/RentalOption_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_version.xsd"
}

RentalOption_VersionStructureStructure

Type for RENTAL OPTION.

{
  "$ref": "#/definitions/UsageParameter_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_version.xsd"
}

RentalOptionIdTypeUnclassified

Type for identifier of a RENTAL OPTION usage parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RentalOptionRefReference

Reference to a RENTAL OPTION usage parameter. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/RentalOptionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RentalOption",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RentalOptionRefStructureReference

Type for Reference to a RENTAL OPTION usage parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RentalOption",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RentalPenaltyPolicyEntity

Policy regarding different aspects of RENTAL service penalty charges, for example loss of vehicle. +v1.2.2

{
  "$ref": "#/definitions/RentalPenaltyPolicy_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_version.xsd"
}

RentalPenaltyPolicy_VersionStructureStructure

Type for RENTAL PENALTY POLICY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "RentalPenaltyPolicyType": {
          "allOf": [
            {
              "$ref": "#/definitions/RentalPenaltyPolicyTypeEnumeration"
            }
          ],
          "description": "Type of RENTAL PENALTY POLICY type."
        },
        "PenaltyFee": {
          "type": "boolean",
          "description": "Transgression results in penalty fee."
        },
        "Immobilisation": {
          "type": "boolean",
          "description": "Transgression results in Immobilisation."
        },
        "Disbarring": {
          "type": "boolean",
          "description": "Transgression results in loss of membership."
        },
        "Suspension": {
          "type": "boolean",
          "description": "Transgression results in suspension of membership."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_version.xsd"
}

RentalPenaltyPolicyIdTypeUnclassified

Type for identifier of a RENTAL PENALTY POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RentalPenaltyPolicyRefReference

Reference to a RENTAL PENALTY POLICY usage parameter. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/RentalPenaltyPolicyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RentalPenaltyPolicy",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RentalPenaltyPolicyRefStructureReference

Type for Reference to a RENTAL PENALTY POLICY usage parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RentalPenaltyPolicy",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RentalPenaltyPolicyTypeEnumerationEnum

Allowed values for RENTAL PENALTY POLICY Type.

{
  "type": "string",
  "enum": [
    "refuelling",
    "vehicleTransfer",
    "lateVehicleReturn",
    "noVehicleReturn",
    "damageToVehicle",
    "damageToEquipment",
    "lossOfEquipment",
    "zoneTransgression",
    "trafficFine",
    "handlingFeeForFine",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterRental_support.xsd"
}

RepeatedTripFareRequestIdTypeUnclassified

Type for identifier of a REPEATED TRIP FARE REQUEST.

{
  "$ref": "#/definitions/FareRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

RepeatedTripFareRequestRefReference

Reference to a REPEATED TRIP FARE REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/RepeatedTripFareRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "FareRequestRef",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

RepeatedTripFareRequestRefStructureReference

Type for Reference to a REPEATED TRIP FARE REQUEST.

{
  "$ref": "#/definitions/FareRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

replacedJourneys_RelStructureCollection

Type for a list of (NORMAL) DATED VEHICLE JOURNEY references.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "DatedVehicleJourneyRef": {
          "$ref": "#/definitions/DatedVehicleJourneyRef"
        },
        "NormalDatedVehicleJourneyRef": {
          "$ref": "#/definitions/NormalDatedVehicleJourneyRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedVehicleJourney_version.xsd"
}

ReplacingEntity

Whether the product can be replaced if lost or stolen.

{
  "$ref": "#/definitions/Replacing_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

Replacing_VersionStructureStructure

Type for REPLACING.

{
  "$ref": "#/definitions/Reselling_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

ReplacingIdTypeUnclassified

Type for identifier of a REPLACING USAGE PARAMETER.

{
  "$ref": "#/definitions/ResellingIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ReplacingRefReference

Reference to a REPLACING PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReplacingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Replacing",
  "x-netex-substitutionGroup": "ResellingRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ReplacingRefStructureReference

Type for Reference to a REPLACING USAGE PARAMETER.

{
  "$ref": "#/definitions/ResellingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Replacing",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

RequestedTravelSpecificationEntity

The recording of a specification by a customer of parameters giving details of an intended consumption (e.g. origin and destination of a travel).

{
  "$ref": "#/definitions/RequestedTravelSpecification_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TravelSpecification_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

RequestedTravelSpecification_VersionStructureStructure

Type for REQUESTED TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/TravelSpecification_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

RequestedTravelSpecificationIdTypeUnclassified

Type for identifier of a REQUESTED TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/TravelSpecificationIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

RequestedTravelSpecificationRefReference

Reference to a REQUESTED TRAVEL SPECIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/RequestedTravelSpecificationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RequestedTravelSpecification",
  "x-netex-substitutionGroup": "TravelSpecificationRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

RequestedTravelSpecificationRefStructureReference

Type for Reference to a REQUESTED TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/TravelSpecificationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RequestedTravelSpecification",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

RequestMethodTypeEnumerationEnum

Allowed values for Stop RequestMethod

{
  "type": "string",
  "enum": [
    "noneRequired",
    "handSignal",
    "turnOnLight",
    "stopButton",
    "phoneCall",
    "mobileApp",
    "sms",
    "speakToDriverOnboard",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

RequestMethodTypeListOfEnumerationsUnclassified

List of Allowed values for request methods.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/RequestMethodTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

RequestorRefReference

Reference to a requestor - Participant Code.

{
  "allOf": [
    {
      "$ref": "#/definitions/ParticipantRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

RequestStructureUnclassified

Type for General SIRI Request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AuthenticatedRequestStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data."
        },
        "RequestorRef": {
          "$ref": "#/definitions/RequestorRef"
        },
        "MessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique identifier that can be used to reference this message in subsequent interactions."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        }
      },
      "required": [
        "RequestorRef"
      ]
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

RequestTimestampUnclassified

Timestamp on request.

{
  "type": "string",
  "format": "date-time",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

ResellingEntity

Common resale conditions (i.e. for exchange or refund) attaching to the product

{
  "$ref": "#/definitions/Reselling_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

Reselling_VersionStructureStructure

Type for RESELLING.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "Allowed": {
          "allOf": [
            {
              "$ref": "#/definitions/ResellTypeEnumeration"
            }
          ],
          "description": "Whether ticket can be resold (ie refunded or exchanged respectively)"
        },
        "CanChangeClass": {
          "type": "boolean",
          "description": "Whether transaction to change class of ticket is allowed."
        },
        "UnusedTicketsOnly": {
          "type": "boolean",
          "description": "Whether only full tickets can be resold."
        },
        "OnlyAtCertainDistributionPoints": {
          "type": "boolean",
          "description": "Whether reselling can only be done in certain places."
        },
        "ResellWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/ResellWhenEnumeration"
            }
          ],
          "description": "Event marking when there is resell status of the ticket changes."
        },
        "ExchangableFromAnyTime": {
          "allOf": [
            {
              "$ref": "#/definitions/EmptyType"
            }
          ],
          "description": "Special value - Can be resold from any point after purchase.",
          "x-netex-choice": [
            "ExchangableFromAnyTime",
            "ExchangableFromDuration",
            "ExchangableFromPercentUse"
          ]
        },
        "ExchangableFromDuration": {
          "type": "string",
          "description": "Duration to start of period before (negative) or after (positive) the trigger point (i.e. either Start of Validity or First Use ) after which ticket may be resold.",
          "x-netex-choice": [
            "ExchangableFromAnyTime",
            "ExchangableFromDuration",
            "ExchangableFromPercentUse"
          ]
        },
        "ExchangableFromPercentUse": {
          "type": "number",
          "description": "Can be resold once a certain percentage of duration or use has been achieved. +v1.1",
          "x-netex-choice": [
            "ExchangableFromAnyTime",
            "ExchangableFromDuration",
            "ExchangableFromPercentUse"
          ]
        },
        "ExchangableFromIntervalRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeIntervalRefStructure"
            }
          ],
          "description": "Reference to arbitrary TimeInterval determining period from which reselling can be done relative to trigger point."
        },
        "ExchangableUntilAnyTime": {
          "allOf": [
            {
              "$ref": "#/definitions/EmptyType"
            }
          ],
          "description": "Can be resold anyTime.",
          "x-netex-choice": [
            "ExchangableUntilAnyTime",
            "ExchangableUntilDuration",
            "ExchangableUntilPercentUse"
          ]
        },
        "ExchangableUntilDuration": {
          "type": "string",
          "description": "Duration to end of period before (negative) or after (positive) the trigger point (i.e. either Start of Validity or First Use ) or that ticket.",
          "x-netex-choice": [
            "ExchangableUntilAnyTime",
            "ExchangableUntilDuration",
            "ExchangableUntilPercentUse"
          ]
        },
        "ExchangableUntilPercentUse": {
          "type": "number",
          "description": "Can be resold until a certain percentage of duration or use has been achieved. +v1.1",
          "x-netex-choice": [
            "ExchangableUntilAnyTime",
            "ExchangableUntilDuration",
            "ExchangableUntilPercentUse"
          ]
        },
        "ExchangableUntilIntervalRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeIntervalRefStructure"
            }
          ],
          "description": "Reference to arbitrary TimeInterval determining period up until which reselling can be done relative to trigger point."
        },
        "EffectiveFrom": {
          "allOf": [
            {
              "$ref": "#/definitions/EffectiveFromEnumeration"
            }
          ],
          "description": "Constraint on when change can be made +v1.1"
        },
        "NotificationPeriod": {
          "type": "string",
          "description": "Notice period needed before transaction can be made. + v1.1"
        },
        "HasFee": {
          "type": "boolean",
          "description": "Whether these is a fee for a resale."
        },
        "RefundBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/PerBasisEnumeration"
            }
          ],
          "description": "Basis on which resale is made."
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "PAYMENT METHODs allowed to pay fee or to make refund."
        },
        "typesOfPaymentMethodRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfPaymentMethodRefs_RelStructure"
            }
          ],
          "description": "Other PAYMENT METHODs allowd to pay fee or to make refund."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

ResellingIdTypeUnclassified

Type for identifier of a RESELLING USAGE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ResellingRefReference

Reference to a RESELLING USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResellingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Reselling",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-sg-members": [
    "ExchangingRef",
    "RefundingRef",
    "ReplacingRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ResellingRefStructureReference

Type for Reference to a RESELLING USAGE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Reselling",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ResellTypeEnumerationEnum

Allowed values for ResellType.

{
  "type": "string",
  "enum": [
    "none",
    "partial",
    "slidingScale",
    "full"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ResellWhenEnumerationEnum

Allowed values for Resell When.

{
  "type": "string",
  "enum": [
    "never",
    "withinPurchaseGracePeriod",
    "beforeStartOfValidity",
    "afterStartOfValidity",
    "afterEndOfValidity",
    "beforeFirstUse",
    "afterFirstUse",
    "beforeValidation",
    "afterValidation",
    "withinSpecifiedWindow",
    "anyTime",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ReservationChargeTypeEnumerationEnum

Allowed values for Reservation Charge type.

{
  "type": "string",
  "enum": [
    "noFee",
    "fee",
    "singleFeeForReturnTrip",
    "feeForEachDirection",
    "feeForEachLeg"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

ReservationEnumerationEnum

Allowed values for Reservation. UIC 7037 Code list.

{
  "type": "string",
  "enum": [
    "reservationsCompulsory",
    "reservationsCompulsoryForGroups",
    "reservationsCompulsoryForFirstClass",
    "reservationsCompulsoryFromOriginStation",
    "reservationsRecommended",
    "reservationsPossible",
    "reservationsPossibleOnlyInFirstClass",
    "reservationsPossibleOnlyInSecondClass",
    "reservationsPossibleForCertainClasses",
    "groupBookingRestricted",
    "noGroupsAllowed",
    "noReservationsPossible",
    "wheelchairOnlyReservations",
    "bicycleReservationsCompulsory",
    "reservationsSupplementCharged",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ReservationListOfEnumerationsUnclassified

List of Reservation values.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ReservationEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ReservedSpaceFacilityUnclassified

Classification of RESERVED SPACE FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReservedSpaceFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ReservedSpaceFacilityEnumerationEnum

Allowed values for Reserved Space Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "lounge",
    "hall",
    "meetingPoint",
    "groupPoint",
    "reception",
    "shelter",
    "seats"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

ReservedSpaceFacilityListUnclassified

List of RESERVED SPACE FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReservedSpaceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ReservedSpaceFacilityListOfEnumerationsUnclassified

List of values for RESERVED SPACE FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ReservedSpaceFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ReservingEntity

The number and characteristics of persons entitled to use the public transport service instead of the original customer.

{
  "$ref": "#/definitions/Reserving_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

Reserving_VersionStructureStructure

Type for RESERVING.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingPolicy_VersionStructure"
    },
    {
      "properties": {
        "ReservingRequirements": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceReservationFacilityListOfEnumerations"
            }
          ],
          "description": "Nature of resrevation required."
        },
        "MinimumNumberToReserve": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of passengers required to be able to make a reservation."
        },
        "MaximumNumberToReserve": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "Minimum number of passsengers required to be able to make a reservation."
        },
        "MustReserveWholeCompartment": {
          "type": "boolean",
          "description": "Must Reserve a whole compartment. Default is 'false'."
        },
        "ReservationChargeType": {
          "allOf": [
            {
              "$ref": "#/definitions/ReservationChargeTypeEnumeration"
            }
          ],
          "description": "Nature of reervation fee."
        },
        "FeeBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/PerBasisEnumeration"
            }
          ],
          "description": "Whether there is a fee for reselling."
        },
        "HasFreeConnectingReservations": {
          "type": "boolean",
          "description": "Whether there is an additional fee for connecting reservations."
        },
        "NumberOfFreeConnectingReservations": {
          "type": "integer",
          "description": "Whether there is an additional fee for connecting reservations."
        },
        "IsFeeRefundable": {
          "type": "boolean",
          "description": "Whether reservation fees is refundable. +v1.1"
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for Reservations +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ]
        },
        "BookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingArrangementsStructure"
            }
          ],
          "description": "Booking Arrangements for Reservations. DEPRECATED: use bookingArrangements",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ],
          "x-netex-deprecated": true
        },
        "SeatAllocationMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/SeatAllocationMethodEnumeration"
            }
          ],
          "description": "Method of Seat allocation that is used. +V1.1"
        },
        "ReservationExpiryPeriod": {
          "type": "string",
          "description": "Period after which reservation without payment will expire if not paid for. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_version.xsd"
}

ReservingIdTypeUnclassified

Type for identifier of a RESERVING PARAMETER.

{
  "$ref": "#/definitions/BookingPolicyIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

ReservingRefReference

Reference to a RESERVING USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReservingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Reserving",
  "x-netex-substitutionGroup": "BookingPolicyRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

ReservingRefStructureReference

Type for Reference to a RESERVING USAGE PARAMETER.

{
  "$ref": "#/definitions/BookingPolicyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Reserving",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterBooking_support.xsd"
}

ResidenceTypeEnumerationEnum

Allowed values for RESIDENCE TYPE

{
  "type": "string",
  "enum": [
    "live",
    "work",
    "study",
    "exchange",
    "born",
    "nonResident"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

ResidentialQualificationUnclassified

The number and characteristics (weight, volume) of luggage that a holder of an access right is entitled to carry.

{
  "$ref": "#/definitions/ResidentialQualification_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

ResidentialQualification_VersionStructureStructure

Type for RESIDENTIAL QUALIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of RESIDENTIAL QUALIFICATIO."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of RESIDENTIAL QUALIFICATIO."
        },
        "ParentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageParameterRefStructure"
            }
          ],
          "description": "Parent USER PROFILE or GROUP TICKET for which this specifes the member rules."
        },
        "MustReside": {
          "type": "boolean",
          "description": "Whthere the user must reside or must not reside in given place."
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "ResidenceType": {
          "allOf": [
            {
              "$ref": "#/definitions/ResidenceTypeEnumeration"
            }
          ],
          "description": "Classifcation of type of residence required, e.g. live, work, study."
        },
        "MinimumDuration": {
          "type": "string",
          "description": "Minimum period of residency needed to qualify."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

ResidentialQualificationEligibilityUnclassified

Whether a specific TRANSPORT CUSTOMER is eligible for a FARE PRODUCT with a specific RESIDENTIAL QUALIFICATION as a validity parameter.

{
  "$ref": "#/definitions/ResidentialQualificationEligibility_VersionedChildStructure",
  "x-netex-substitutionGroup": "CustomerEligibility_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

ResidentialQualificationEligibility_VersionedChildStructureUnclassified

Type for RESIDENTIAL QUALIFICATION ELIGIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerEligibility_VersionedChildStructure"
    },
    {
      "properties": {
        "ResidentialQualificationRef": {
          "$ref": "#/definitions/ResidentialQualificationRef"
        },
        "ResidencyType": {
          "allOf": [
            {
              "$ref": "#/definitions/ResidenceTypeEnumeration"
            }
          ],
          "description": "Type of Residency. +v1.1"
        },
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Date residence started. +v1.1"
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "Date residence started +v1.1."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

ResidentialQualificationEligibilityIdTypeUnclassified

Type for identifier of a RESIDENTIAL QUALIFICATION ELIGIBILITY.

{
  "$ref": "#/definitions/CustomerEligibilityIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

ResidentialQualificationEligibilityRefReference

Reference to a RESIDENTIAL QUALIFICATION ELIGIBILIT..

{
  "allOf": [
    {
      "$ref": "#/definitions/ResidentialQualificationEligibilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResidentialQualificationEligibility",
  "x-netex-substitutionGroup": "CustomerEligibilityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

ResidentialQualificationEligibilityRefStructureReference

Type for Reference to a RESIDENTIAL QUALIFICATION ELIGIBILITY.

{
  "$ref": "#/definitions/CustomerEligibilityRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResidentialQualificationEligibility",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

ResidentialQualificationIdTypeUnclassified

Type for identifier of a RESIDENTIAL QUALIFICATION usage parameter

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

ResidentialQualificationRefReference

Reference to a RESIDENTIAL QUALIFICATION usage parameter

{
  "allOf": [
    {
      "$ref": "#/definitions/ResidentialQualificationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResidentialQualification",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

ResidentialQualificationRefStructureReference

Type for Reference to a RESIDENTIAL QUALIFICATION usage parameter.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResidentialQualification",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

residentialQualifications_RelStructureCollection

Type for a list of RESIDENTIAL QUALIFICATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ResidentialQualificationRef": {
          "$ref": "#/definitions/ResidentialQualificationRef"
        },
        "ResidentialQualification": {
          "allOf": [
            {
              "$ref": "#/definitions/ResidentialQualification"
            }
          ],
          "description": "The number and characteristics of a category of users allowed on the ticket."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

ResourceFrameEntity

A coherent set of reference values for TYPE OF VALUEs , ORGANISATIONs, VEHICLE TYPEs etc that have a common validity, as specified by a set of frame VALIDITY CONDITIONs. Used to define common resources that will be referenced by other types of FRAME.

{
  "$ref": "#/definitions/ResourceFrame_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_resourceFrame_version.xsd"
}

ResourceFrame_VersionFrameStructureUnclassified

Type for a RESOURCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "dataSources": {
          "allOf": [
            {
              "$ref": "#/definitions/dataSourcesInFrame_RelStructure"
            }
          ],
          "description": "Definitions of DATA SOURCE included in frame."
        },
        "responsibilityRoles": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilityRolesInFrame_RelStructure"
            }
          ],
          "description": "RESPONSIBILITY roles used in frame. +v2.0"
        },
        "responsibilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilitySetsInFrame_RelStructure"
            }
          ],
          "description": "RESPONSIBILITY SETs used in frame."
        },
        "contracts": {
          "allOf": [
            {
              "$ref": "#/definitions/contractsInFrame_RelStructure"
            }
          ],
          "description": "CONTRACTs used in frame. +v2.0"
        },
        "typesOfValue": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfValueInFrame_RelStructure"
            }
          ],
          "description": "VALUE SETs and TYPE OF VALUEs in frame."
        },
        "contacts": {
          "allOf": [
            {
              "$ref": "#/definitions/contacts_RelStructure"
            }
          ],
          "description": "Reusable CONTACTs in frame."
        },
        "organisations": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationsInFrame_RelStructure"
            }
          ],
          "description": "ORGANISATIONs in frame."
        },
        "groupsOfOperators": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfOperatorsInFrame_RelStructure"
            }
          ],
          "description": "GROUPs OF OPERATORs in frame."
        },
        "operationalContexts": {
          "allOf": [
            {
              "$ref": "#/definitions/operationalContextsInFrame_RelStructure"
            }
          ],
          "description": "OPERATIONAL CONTEXTs in frame."
        },
        "controlCentres": {
          "allOf": [
            {
              "$ref": "#/definitions/controlCentresInFrame_RelStructure"
            }
          ],
          "description": "CONTROL CENTREs in frame."
        },
        "openModes": {
          "allOf": [
            {
              "$ref": "#/definitions/openModesRelStructure"
            }
          ],
          "description": "OPEN MODES in FRAME. +v1.2.2"
        },
        "modesOfOperation": {
          "allOf": [
            {
              "$ref": "#/definitions/modesOfOperationRelStructure"
            }
          ],
          "description": "MODES OF OPERATION in frame. +v1.2.2"
        },
        "equipments": {
          "allOf": [
            {
              "$ref": "#/definitions/equipmentsInFrame_RelStructure"
            }
          ],
          "description": "EQUIPMENTs in frame."
        },
        "siteFacilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/siteFacilitySetsInFrame_RelStructure"
            }
          ],
          "description": "SITE FACILITY SETs in frame . +v1.2.2"
        },
        "serviceFacilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySetsInFrame_RelStructure"
            }
          ],
          "description": "SERVICE FACILITY SETs in frame . +v1.2.2"
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE TYPEs in frame."
        },
        "vehicleModels": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleModelsInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE MODELs in frame."
        },
        "vehicleEquipmentProfiles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleEquipmentProfilesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE EQUIPMENT PROFILEs in frame."
        },
        "vehicleModelProfiles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleModelProfilesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE MODEL PROFILEs in frame. +v1.2.2"
        },
        "trainElementTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/trainElementTypesInFrame_RelStructure"
            }
          ],
          "description": "TRAIN ELEMENT TYPEs in frame _V2.0 in frame."
        },
        "vehicles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehiclesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLEs in frame."
        },
        "rollingStockInventories": {
          "allOf": [
            {
              "$ref": "#/definitions/rollingStockInventories_RelStructure"
            }
          ],
          "description": "ROLLING STOCK INVENTORies in frame. +v2.0"
        },
        "deckPlans": {
          "allOf": [
            {
              "$ref": "#/definitions/deckPlans_RelStructure"
            }
          ],
          "description": "A List OF DECK PLANs. +v2.0"
        },
        "schematicMaps": {
          "allOf": [
            {
              "$ref": "#/definitions/schematicMapsInFrame_RelStructure"
            }
          ],
          "description": "SCHEMATIC MAP in frame."
        },
        "groupsOfEntities": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfEntitiesInFrame_RelStructure"
            }
          ],
          "description": "GROUPs of ENTITIEs in frame."
        },
        "zones": {
          "allOf": [
            {
              "$ref": "#/definitions/zonesInFrame_RelStructure"
            }
          ],
          "description": "ZONEs in FRAME"
        },
        "blacklists": {
          "allOf": [
            {
              "$ref": "#/definitions/blacklistsInFrame_RelStructure"
            }
          ],
          "description": "BLACK LISTs in FRAME."
        },
        "whitelists": {
          "allOf": [
            {
              "$ref": "#/definitions/whitelistsInFrame_RelStructure"
            }
          ],
          "description": "WHITE LISTs in FRAME."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangementsInFrame_RelStructure"
            }
          ],
          "description": "BOOKING ARRANGEMENTs in frame +v2.0."
        },
        "serviceBookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceBookingArrangementsInFrame_RelStructure"
            }
          ],
          "description": "SERVICE BOOKING ARRANGEMENT in frame. v2.0"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_resourceFrame_version.xsd"
}

ResourceFrameIdTypeUnclassified

Identifier of a RESOURCE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_framework/netex_frames/netex_resourceFrame_support.xsd"
}

ResourceFrameRefReference

Reference to a RESOURCE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResourceFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResourceFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_framework/netex_frames/netex_resourceFrame_support.xsd"
}

ResourceFrameRefStructureReference

Type for a reference to a RESOURCE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResourceFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_resourceFrame_support.xsd"
}

ResponseEndpointStructureUnclassified

Type for Unique reference to reponse. May be used to reference request in subsequent interactions. Used for WSDL .

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address for further interaction."
        },
        "ResponderRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Participant reference that identifies responder."
        },
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Reference to an arbitrary unique reference associated with the request which gave rise to this response."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ResponseStatusUnclassified

Contains infromation about the processing of a an individual service subscription - either success info or an error condition. (VDV Acknowledgement).

{
  "allOf": [
    {
      "$ref": "#/definitions/StatusResponseStructure"
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

ResponseStructureUnclassified

General Type for General SIRI Response.

{
  "type": "object",
  "properties": {
    "ResponseTimestamp": {
      "$ref": "#/definitions/ResponseTimestamp"
    }
  },
  "required": [
    "ResponseTimestamp"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ResponseTimestampUnclassified

Time individual response element was created.

{
  "type": "string",
  "format": "date-time",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

ResponsibilityRoleEntity

A particular role an ORGANISATION or an ORGANISATION PART is playing. +v1.1

{
  "$ref": "#/definitions/ResponsibilityRole_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilityRole_VersionStructureStructure

Type for a RESPONSIBILITY ROLE that can be associated with a DATA MANAGED OBJECT. A Child ENTITY has the same responsibilities as its parent.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of RESPONSIBILITY ROLE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of RESPONSIBILITY ROLE."
        },
        "TypeOfResponsibilityRoleRef": {
          "$ref": "#/definitions/TypeOfResponsibilityRoleRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilityRoleAssignmentUnclassified

Assignment of a specific RESPONSIBILITY ROLE to a specific organisation and/or subdivision.

{
  "$ref": "#/definitions/ResponsibilityRoleAssignment_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilityRoleAssignment_VersionedChildStructureUnclassified

Type for RESPONSIBILITY ROLE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "ResponsibilitySetRef": {
          "$ref": "#/definitions/ResponsibilitySetRef"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of RESPONSIBILITY ROLE ASSIGNMENT."
        },
        "DataRoleType": {
          "allOf": [
            {
              "$ref": "#/definitions/DataRoleTypeListOfEnumerations"
            }
          ],
          "description": "Data roles which this assignment assigns."
        },
        "StakeholderRoleType": {
          "allOf": [
            {
              "$ref": "#/definitions/StakeholderRoleTypeListOfEnumerations"
            }
          ],
          "description": "Stakeholder roles which this assignment assigns."
        },
        "TypeOfResponsibilityRoleRef": {
          "$ref": "#/definitions/TypeOfResponsibilityRoleRef",
          "x-netex-choice": [
            "TypeOfResponsibilityRoleRef",
            "ResponsibilityRoleRef"
          ]
        },
        "ResponsibilityRoleRef": {
          "$ref": "#/definitions/ResponsibilityRoleRef",
          "x-netex-choice": [
            "TypeOfResponsibilityRoleRef",
            "ResponsibilityRoleRef"
          ]
        },
        "ResponsibleOrganisationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationRefStructure"
            }
          ],
          "description": "Responsible ORGANISATION."
        },
        "ResponsiblePartRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationPartRefStructure"
            }
          ],
          "description": "Responsible ORGANISATION PART."
        },
        "ResponsibleAreaRef": {
          "allOf": [
            {
              "$ref": "#/definitions/AdministrativeZoneRefStructure"
            }
          ],
          "description": "Administrative area to which this RESPONSIBILITY SET is assigned."
        },
        "AssociatedContract": {
          "allOf": [
            {
              "$ref": "#/definitions/ContractRef_RelStructure"
            }
          ],
          "description": "Associated CONTRACT. +v2.0"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilityRoleAssignmentIdTypeUnclassified

Type for identifier of a RESPONSIBILITY ROLE ASSIGNMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

responsibilityRoleAssignments_RelStructureCollection

Type for a list of RESPONSIBILITY ROLE ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ResponsibilityRoleAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ResponsibilityRoleAssignment"
          }
        }
      },
      "required": [
        "ResponsibilityRoleAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilityRoleIdTypeUnclassified

Type for identifier of a RESPONSIBILITY ROLE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

ResponsibilityRoleRefReference

Reference to a RESPONSIBILITY ROLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponsibilityRoleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResponsibilityRole",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

ResponsibilityRoleRefStructureReference

Type for a reference to a RESPONSIBILITY ROLE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResponsibilityRole",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_support.xsd"
}

ResponsibilityRoles_RelStructureCollection

Type for a list of RESPONSIBILITY ROLEs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ResponsibilityRoleRef": {
          "$ref": "#/definitions/ResponsibilityRoleRef"
        },
        "ResponsibilityRole": {
          "$ref": "#/definitions/ResponsibilityRole"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

responsibilityRolesInFrame_RelStructureCollection

Type for containment in frame of RESPONSIBILITY ROLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ResponsibilityRole": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ResponsibilityRole"
          }
        }
      },
      "required": [
        "ResponsibilityRole"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilitySetEntity

A set of responsibility roles assignments that can be associated with a DATA MANAGED OBJECT. A Child ENTITY has the same responsibilities as its parent.

{
  "$ref": "#/definitions/ResponsibilitySet_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilitySet_VersionStructureStructure

Type for a set of RESPONSIBILITY ROLEs that can be associated with a DATA MANAGED OBJECT. A Child ENTITY has the same responsibilities as its parent.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Explanation of RESPONSIBILITY SET."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "roles": {
          "allOf": [
            {
              "$ref": "#/definitions/responsibilityRoleAssignments_RelStructure"
            }
          ],
          "description": "Roles defined by this RESPONSIBILITY SET."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

ResponsibilitySetIdTypeUnclassified

Type for identifier of a RESPONSIBILITY SET.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

ResponsibilitySetRefReference

Reference to RESPONSIBILITY SET for managing the object. If absent, then responsibility is same as for containing context of this object.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponsibilitySetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResponsibilitySet",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

ResponsibilitySetRefStructureReference

Type for a reference to a RESPONSIBILITY SET.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ResponsibilitySet",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

responsibilitySets_RelStructureCollection

Type for a list of RESPONSIBILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ResponsibilitySetRef": {
          "$ref": "#/definitions/ResponsibilitySetRef"
        },
        "ResponsibilitySet": {
          "$ref": "#/definitions/ResponsibilitySet"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

responsibilitySetsInFrame_RelStructureCollection

Type for containment in frame of RESPONSIBILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ResponsibilitySet": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ResponsibilitySet"
          }
        }
      },
      "required": [
        "ResponsibilitySet"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

RestrictedManoeuvreEntity

A specification of a move for a certain type of vehicle. It specifies from which INFRASTRUCTURE LINK to which other (adjacent) INFRASTRUCTURE LINK a certain can or cannot VEHICLE TYPE cannot proceed, due to physical restrictions.

{
  "$ref": "#/definitions/RestrictedManoeuvre_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "NetworkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

RestrictedManoeuvre_VersionStructureStructure

Type for a MANOEUVRE.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLinkRestriction_VersionStructure"
    },
    {
      "properties": {
        "TransportTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRef"
            }
          ],
          "description": "+v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

RestrictedManoeuvreIdTypeUnclassified

Type for Identifier of a MANOEUVRE.

{
  "$ref": "#/definitions/InfrastructureLinkRestrictionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

RestrictedManoeuvreRefReference

Reference to a MEETING RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/RestrictedManoeuvreRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RestrictedManoeuvre",
  "x-netex-substitutionGroup": "InfrastructureLinkRestrictionRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

RestrictedManoeuvreRefStructureReference

Type for Reference to a MEETING RESTRICTION.

{
  "$ref": "#/definitions/InfrastructureLinkRestrictionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RestrictedManoeuvre",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

RestrictedServiceFacilitySetEntity

Restricted Service FACILITY. The restriction can be an AvailabilityCondition and/or a From - To relation. +v2.0

{
  "$ref": "#/definitions/RestrictedServiceFacilitySet_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FacilitySet",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

RestrictedServiceFacilitySet_VersionStructureStructure

Type for a restricted SERVICE FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceFacilitySet_VersionStructure"
    },
    {
      "properties": {
        "ServiceFacilitySetRef": {
          "$ref": "#/definitions/ServiceFacilitySetRef"
        },
        "FromCall": {
          "allOf": [
            {
              "$ref": "#/definitions/CallRefStructure"
            }
          ],
          "description": "CALL from which on the SERVICE FACILITY SET SET applies.",
          "x-netex-choice": [
            "FromCall",
            "ToCall",
            "FromStopPointInJourneyPattern",
            "ToStopPointInJourneyPattern"
          ]
        },
        "ToCall": {
          "allOf": [
            {
              "$ref": "#/definitions/CallRefStructure"
            }
          ],
          "description": "CALL after which applicability of the SERVICE FACILITY SET ends.",
          "x-netex-choice": [
            "FromCall",
            "ToCall",
            "FromStopPointInJourneyPattern",
            "ToStopPointInJourneyPattern"
          ]
        },
        "FromStopPointInJourneyPattern": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPointInJourneyPatternRefStructure"
            }
          ],
          "description": "POINT from which on the SERVICE FACILITY SET applies.",
          "x-netex-choice": [
            "FromCall",
            "ToCall",
            "FromStopPointInJourneyPattern",
            "ToStopPointInJourneyPattern"
          ]
        },
        "ToStopPointInJourneyPattern": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPointInJourneyPatternRefStructure"
            }
          ],
          "description": "POINT after which applicability of the SERVICE FACILITY SET ends.",
          "x-netex-choice": [
            "FromCall",
            "ToCall",
            "FromStopPointInJourneyPattern",
            "ToStopPointInJourneyPattern"
          ]
        },
        "AvailabilityConditionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/AvailabilityConditionRef"
            }
          ],
          "description": "AVAILABILITY CONDITION (further) restricting the applicabillity."
        }
      },
      "required": [
        "ServiceFacilitySetRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

RestrictedServiceFacilitySetIdTypeUnclassified

Identifier of a restricted SERVICE FACILITY SET.

{
  "$ref": "#/definitions/ServiceFacilitySetIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

RestrictedServiceFacilitySetRefReference

Reference to a restricted SERVICE FACILITY SET.

{
  "allOf": [
    {
      "$ref": "#/definitions/RestrictedServiceFacilitySetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RestrictedServiceFacilitySet",
  "x-netex-substitutionGroup": "ServiceFacilitySetRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

RestrictedServiceFacilitySetRefStructureReference

Type for a reference to a restricted SERVICE FACILITY SET.

{
  "$ref": "#/definitions/ServiceFacilitySetRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RestrictedServiceFacilitySet",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

restrictedServiceFacilitySets_RelStructureCollection

SERVICE FACILITY SETs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RestrictedServiceFacilitySetRef": {
          "$ref": "#/definitions/RestrictedServiceFacilitySetRef"
        },
        "RestrictedServiceFacilitySet": {
          "$ref": "#/definitions/RestrictedServiceFacilitySet"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

restrictedServiceFacilitySetsInFrame_RelStructureCollection

Type for containment in frame of restricted SERVICE FACILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RestrictedServiceFacilitySetRef": {
          "$ref": "#/definitions/RestrictedServiceFacilitySetRef"
        },
        "RestrictedServiceFacilitySet": {
          "$ref": "#/definitions/RestrictedServiceFacilitySet"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journey_facility_support.xsd"
}

RetailConsortiumEntity

A group of ORGANISATIONs formally incorporated as a retailer of fare products.

{
  "$ref": "#/definitions/RetailConsortium_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailConsortium_VersionStructureStructure

Type for RETAIL CONSORTIUM.

{
  "allOf": [
    {
      "$ref": "#/definitions/Organisation_VersionStructure"
    },
    {
      "properties": {
        "PostalAddress": {
          "$ref": "#/definitions/PostalAddress"
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/organisationRefs_RelStructure"
            }
          ],
          "description": "RETAIL DEVICEs used by to RETAIL CONSORTIUM."
        },
        "blacklistRefs": {
          "allOf": [
            {
              "$ref": "#/definitions/blacklistRefs_RelStructure"
            }
          ],
          "description": "BLACKLISTs used by RETAIL CONSORTIUM."
        },
        "whitelistRefs": {
          "allOf": [
            {
              "$ref": "#/definitions/whitelistRefs_RelStructure"
            }
          ],
          "description": "WHITELISTs used by RETAIL CONSORTIUM."
        },
        "retailDevices": {
          "allOf": [
            {
              "$ref": "#/definitions/RetailDevices_RelStructure"
            }
          ],
          "description": "RETAIL DEVICEs used by RETAIL CONSORTIUM."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailConsortiumIdTypeUnclassified

Type for identifier of a RETAIL CONSORTIUM.

{
  "$ref": "#/definitions/OrganisationIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailConsortiumRefReference

Reference to a RETAIL CONSORTIUM.

{
  "allOf": [
    {
      "$ref": "#/definitions/RetailConsortiumRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailConsortium",
  "x-netex-substitutionGroup": "OrganisationRef_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

retailConsortiumRefs_RelStructureCollection

Type for a list of referecnes to RETAIL CONSORTIUMs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "RetailConsortiumRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RetailConsortiumRef"
          }
        }
      },
      "required": [
        "RetailConsortiumRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailConsortiumRefStructureReference

Type for Reference to a RETAIL CONSORTIUM.

{
  "$ref": "#/definitions/OrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailConsortium",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

retailConsortiums_RelStructureCollection

Type for a list of RETAIL CONSORTIUMs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RetailConsortiumRef": {
          "$ref": "#/definitions/RetailConsortiumRef"
        },
        "RetailConsortium": {
          "$ref": "#/definitions/RetailConsortium"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

retailConsortiumsInFrame_RelStructureCollection

Type for containment in frame of RETAIL CONSORTIUMs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "RetailConsortium": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RetailConsortium"
          }
        }
      },
      "required": [
        "RetailConsortium"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailDeviceEntity

A retail device used to sell fare products. Can be used to record fulfilment.

{
  "$ref": "#/definitions/RetailDevice_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailDevice_VersionStructureStructure

Type for RETAIL DEVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipment_VersionStructure"
    },
    {
      "properties": {
        "Status": {
          "type": "string",
          "description": "Status of Retail device."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "TypeOfRetailDeviceRef": {
          "$ref": "#/definitions/TypeOfRetailDeviceRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailDeviceIdTypeUnclassified

Type for identifier of a RETAIL DEVICE.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailDeviceRefReference

Reference to a RETAIL DEVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RetailDeviceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailDevice",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

retailDeviceRefs_RelStructureCollection

Type for a list of references to RETAIL DEVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "RetailDeviceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RetailDeviceRef"
          }
        }
      },
      "required": [
        "RetailDeviceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailDeviceRefStructureReference

Type for Reference to a RETAIL DEVICE.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailDevice",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailDevices_RelStructureCollection

Type for a list of RETAIL DEVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RetailDeviceRef": {
          "$ref": "#/definitions/RetailDeviceRef"
        },
        "RetailDevice": {
          "$ref": "#/definitions/RetailDevice"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailDeviceSecurityListingUnclassified

A listing of a RETAIL DEVICE on a sSECURITY LIST.

{
  "$ref": "#/definitions/RetailDeviceSecurityListing_VersionedChildStructure",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailDeviceSecurityListing_VersionedChildStructureUnclassified

Type for RETAIL DEVICE SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListing_VersionedChildStructure"
    },
    {
      "properties": {
        "RetailDeviceRef": {
          "$ref": "#/definitions/RetailDeviceRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailDeviceSecurityListingIdTypeUnclassified

Type for identifier of a RETAIL DEVICE SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailDeviceSecurityListingRefReference

Reference to a RETAIL DEVICE SECURITY LISTING..

{
  "allOf": [
    {
      "$ref": "#/definitions/RetailDeviceSecurityListingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailDeviceSecurityListing",
  "x-netex-substitutionGroup": "SecurityListingRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailDeviceSecurityListingRefs_RelStructureCollection

Type for a list of RETAIL DEVICE SECURITY LISTING.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "RetailDeviceSecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RetailDeviceSecurityListingRef"
          }
        }
      },
      "required": [
        "RetailDeviceSecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

RetailDeviceSecurityListingRefStructureReference

Type for Reference to a RETAIL DEVICE SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailDeviceSecurityListing",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

retailDevicesInFrame_RelStructureCollection

Type for containment in frame of CUSTOMERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "RetailDevice": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RetailDevice"
          }
        }
      },
      "required": [
        "RetailDevice"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

RetailFacilityUnclassified

Classification of RETAIL FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/RetailFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

RetailFacilityEnumerationEnum

Allowed values for Retail Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "food",
    "newspaperTobacco",
    "recreationTravel",
    "hygieneHealthBeauty",
    "fashionAccessories",
    "bankFinanceInsurance",
    "cashMachine",
    "currencyExchange",
    "tourismService",
    "photoBooth"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

RetailFacilityListUnclassified

List of RETAIL FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/RetailFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

RetailFacilityListOfEnumerationsUnclassified

List of values for RETAIL FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/RetailFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

RetailServiceEntity

Specialisation of LOCAL SERVICE dedicated to retail services.

{
  "$ref": "#/definitions/RetailService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

RetailService_VersionStructureStructure

Type for RETAIL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "ServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/RetailServiceListOfEnumerations"
            }
          ],
          "description": "RETAIL SERVICEs available."
        }
      },
      "required": [
        "ServiceList"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_version.xsd"
}

RetailServiceEnumerationEnum

Allowed values for RETAIL SERVICE.

{
  "type": "string",
  "enum": [
    "food",
    "healthHygieneBeauty",
    "newspaperTobacco",
    "fashionAccessories",
    "bankFinanceInsurance",
    "tourism",
    "photoBooth"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

RetailServiceIdTypeUnclassified

Type for identifier of a RETAIL SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

RetailServiceListOfEnumerationsUnclassified

List of RETAIL SERVICES.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/RetailServiceEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

RetailServiceRefReference

Identifier of an RETAIL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RetailServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

RetailServiceRefStructureReference

Type for a reference to an RETAIL SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RetailService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localServiceCommercial_support.xsd"
}

reversePropertyNameUnclassified

If the value of an object property is another object and that object contains also a property for the association between the two objects, then this name of the reverse property may be encoded in a gml:reversePropertyName element in an appinfo annotation of the property element to document the constraint between the two properties. The value of the element shall contain the qualified name of the property element.

{
  "type": "string",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

ReviewUnclassified

A review of a diver or of a traveller. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/ReviewStructure"
    }
  ],
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

reviews_RelStructureCollection

Type for collection of reviews.

{
  "type": "object",
  "properties": {
    "Review": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Review"
      }
    }
  },
  "required": [
    "Review"
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

ReviewStructureUnclassified

Type for Review.

{
  "type": "object",
  "properties": {
    "Date": {
      "type": "string",
      "format": "date",
      "description": "Date of the review"
    },
    "Ranking": {
      "allOf": [
        {
          "$ref": "#/definitions/UserRankingType"
        }
      ],
      "description": "Rating attributed by the reviewer (1 to 5, and the higher is the better)"
    },
    "Comment": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Comment associated with the review"
    },
    "UserAcronym": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Acronym name of the reviewer"
    }
  },
  "required": [
    "Ranking"
  ],
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

RhythmicalJourneyGroupEntity

A group of VEHICLE JOURNEYS following the same JOURNEY PATTERN having the same "rhythm" every hour (for example runs all xxh10, xxh25 and xxh45... e) between a specified start and end time.

{
  "$ref": "#/definitions/RhythmicalJourneyGroup_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "JourneyFrequencyGroup",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

RhythmicalJourneyGroup_VersionStructureStructure

Type for Rhythmical JOURNEY GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyFrequencyGroup_VersionStructure"
    },
    {
      "properties": {
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebandRefs_RelStructure"
            }
          ],
          "description": "TIMEBANDS associated with JOURNEY FREQUENCY GROUP."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

RhythmicalJourneyGroupIdTypeUnclassified

Type for identifier of RHYTHMICAL JOURNEY GROUP.

{
  "$ref": "#/definitions/JourneyFrequencyGroupIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

RhythmicalJourneyGroupRefReference

Reference to a RHYTHMICAL JOURNEY GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/RhythmicalJourneyGroupRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RhythmicalJourneyGroup",
  "x-netex-substitutionGroup": "JourneyFrequencyGroupRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

RhythmicalJourneyGroupRefStructureReference

Type for a reference to a RHYTHMICAL JOURNEY GROUP.

{
  "$ref": "#/definitions/JourneyFrequencyGroupRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RhythmicalJourneyGroup",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

RideLegIdTypeUnclassified

Type for identifier of a RIDE LEG.

{
  "$ref": "#/definitions/LegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

RideLegRefAbstract

Reference to a RIDE LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RideLegRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LegRef",
  "x-netex-sg-members": [
    "AlternativeModeLegRef",
    "PtRideLegRef",
    "TripLegRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

RideLegRefStructureReference

Type for Reference to a RIDE LEG.

{
  "$ref": "#/definitions/LegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

RidePartIdTypeUnclassified

Type for identifier of a RIDE PART.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

RidePartRefAbstract

Reference to a RIDE PART. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RidePartRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

RidePartRefStructureReference

Type for Reference to a RIDE PART.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

RoadAddressEntity

Specialisation of ADDRESS refining it by using the characteristics such as road number, and name used for conventional identification of along a road.

{
  "$ref": "#/definitions/RoadAddress_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Address",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

RoadAddress_VersionStructureStructure

Type for Road ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/Address_VersionStructure"
    },
    {
      "properties": {
        "GisFeatureRef": {
          "type": "string",
          "description": "Reference to a GIS feature identifier."
        },
        "RoadNumber": {
          "type": "string",
          "description": "Road Number."
        },
        "RoadName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Road name."
        },
        "BearingCompass": {
          "allOf": [
            {
              "$ref": "#/definitions/CompassBearing16Enumeration"
            }
          ],
          "description": "Bearing of Road at point in compass octants to North."
        },
        "BearingDegrees": {
          "type": "integer",
          "description": "Bearing of Road in absolute degrees against North."
        },
        "OddNumberRange": {
          "allOf": [
            {
              "$ref": "#/definitions/RoadNumberRangeStructure"
            }
          ],
          "description": "Range of odd house numbers that the ROAD ADDRESS covers."
        },
        "EvenNumberRange": {
          "allOf": [
            {
              "$ref": "#/definitions/RoadNumberRangeStructure"
            }
          ],
          "description": "Range of even house numbers that the ROAD ADDRESS covers."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

RoadAddressIdTypeUnclassified

Type for identifier of a Road ADDRESS.

{
  "$ref": "#/definitions/AddressIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

RoadAddressRefReference

Reference to a Road ADDRESS.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoadAddressRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoadAddress",
  "x-netex-substitutionGroup": "AddressRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

RoadAddressRefStructureReference

Type for a reference to a TYPE OF ACTIVATION.

{
  "$ref": "#/definitions/AddressRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoadAddress",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_support.xsd"
}

RoadElementEntity

A type of INFRASTRUCTURE LINK used to describe a ROAD network.

{
  "$ref": "#/definitions/RoadElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InfrastructureLink_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RoadElement_VersionStructureStructure

Type for ROAD ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLink_VersionStructure"
    },
    {
      "properties": {
        "FromPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RoadPointRefStructure"
            }
          ],
          "description": "Identifier of POINT from which Link starts."
        },
        "ToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RoadPointRefStructure"
            }
          ],
          "description": "Identifier of POINT at which Link ends."
        }
      },
      "required": [
        "FromPointRef",
        "ToPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RoadJunctionEntity

A type of INFRASTRUCTURE POINT used to describe a ROAD network.

{
  "$ref": "#/definitions/RoadJunction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InfrastructurePoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RoadJunction_VersionStructureStructure

Type for ROAD JUNCTION.

{
  "$ref": "#/definitions/InfrastructurePoint_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

RoadLinkIdTypeUnclassified

Type for identifier of ROAD LINK.

{
  "$ref": "#/definitions/InfrastructureLinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadLinkRefReference

Reference to a ROAD LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoadLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "InfrastructureLinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadLinkRefByValueUnclassified

Reference to a ROAD LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoadLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadLinkRefByValueStructureUnclassified

Type for a reference to a ROAD LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadLinkRefStructureReference

Type for Reference to a ROAD LINK.

{
  "$ref": "#/definitions/InfrastructureLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadNumberRangeStructureUnclassified

Type for a range of numbers.

{
  "type": "object",
  "properties": {
    "FromNumber": {
      "type": "integer",
      "minimum": 1
    },
    "ToNumber": {
      "type": "integer",
      "minimum": 1
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_address_version.xsd"
}

RoadPointIdTypeUnclassified

Type for identifier of ROAD POINT.

{
  "$ref": "#/definitions/InfrastructurePointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadPointRefReference

Reference to a ROAD POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoadPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "InfrastructurePointRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadPointRefStructureReference

Type for Reference to a ROAD POINT.

{
  "$ref": "#/definitions/InfrastructurePointRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

RoadVehicleModeUnclassified

Road Vehicle MODE: a characterisation of the operation according to the means of transport (bus, tram, coach).

{
  "allOf": [
    {
      "$ref": "#/definitions/RoadVehicleModeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

RoadVehicleModeEnumerationEnum

Allowed values for MODES of Public Transport applicable to timetabled public transport.

{
  "type": "string",
  "enum": [
    "bus",
    "coach",
    "trolleyBus",
    "tram"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

RoadVehicleModeListOfEnumerationsUnclassified

Allowed values for List of Road MODES of transport applicable to timetabled public transport.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/RoadVehicleModeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

rollingStockInventories_RelStructureCollection

Type for a list of ROLLING STOCK INVENTORies..

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RollingStockInventory": {
          "allOf": [
            {
              "$ref": "#/definitions/RollingStockInventory"
            }
          ],
          "description": "A collection of ROLLING STOCK ITEMs of any type used to assemble trains. +v.2.0"
        }
      },
      "required": [
        "RollingStockInventory"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RollingStockInventoryEntity

A collection of rolling stock of any type used to assemble trains. +v.2.0

{
  "$ref": "#/definitions/RollingStockInventory_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RollingStockInventory_VersionStructureStructure

Type for a ROLLING STOCK INVENTORY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of ROLLING STOCK INVENTORY"
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "rollingStockItems": {
          "allOf": [
            {
              "$ref": "#/definitions/rollingStockItems_RelStructure"
            }
          ],
          "description": "Faciliies found in ROLLING STOCK ITEM."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RollingStockInventoryIdTypeUnclassified

Type for identifier of a ROLLING STOCK INVENTORY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

RollingStockInventoryRefReference

Reference to a ROLLING STOCK INVENTORY. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RollingStockInventoryRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RollingStockInventory",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

rollingStockInventoryRefs_RelStructureCollection

Type for a list of ROLLING STOCK INVENTORYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "RollingStockInventoryRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RollingStockInventoryRef"
          }
        }
      },
      "required": [
        "RollingStockInventoryRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

RollingStockInventoryRefStructureReference

Type for a reference to a ROLLING STOCK INVENTORY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RollingStockInventory",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

RollingStockItemAbstract

A specific instance of an elementary unit of rolling stock (e.g., railcar, wagon, locomotive). Its properties are given by a TRAIN ELEMENT TYPE.

{
  "$ref": "#/definitions/RollingStockItem_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RollingStockItem_DummyAbstract

A specific instance of an elementary unit of rolling stock (e.g., railcar, wagon, locomotive). Its properties are given by a TRAIN ELEMENT TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "TractiveRollingStockItem",
    "TrailingRollingStockItem"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RollingStockItem_VersionStructureStructure

Type for a ROLLING STOCK ITEM.

{
  "allOf": [
    {
      "$ref": "#/definitions/Vehicle_VersionStructure"
    },
    {
      "properties": {
        "RollingStockType": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainElementTypeTypeEnumeration"
            }
          ],
          "description": "Fixed classication of ROLLING STOCK ITEM."
        },
        "TypeOfRollingStockRef": {
          "$ref": "#/definitions/TypeOfRollingStockRef"
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceFacilitySet_VersionStructure"
            }
          ],
          "description": "Faciliies found in ROLLING STOCK ITEM."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RollingStockItemIdTypeUnclassified

Type for identifier of a ROLLING STOCK ITEM.

{
  "$ref": "#/definitions/VehicleIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

RollingStockItemRefAbstract

Reference to a ROLLING STOCK ITEM. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/RollingStockItemRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VehicleRef",
  "x-netex-sg-members": [
    "TractiveRollingStockItemRef",
    "TrailingRollingStockItemRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

rollingStockItemRefs_RelStructureCollection

Type for a list of ROLLING STOCK ITEMs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "RollingStockItemRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RollingStockItemRef"
          }
        }
      },
      "required": [
        "RollingStockItemRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

RollingStockItemRefStructureReference

Type for a reference to a ROLLING STOCK ITEM.

{
  "$ref": "#/definitions/VehicleRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RollingStockItem",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

rollingStockItems_RelStructureCollection

Type for a list of ROLLING STOCK ITEMs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RollingStockItemRef": {
          "$ref": "#/definitions/RollingStockItemRef"
        },
        "RollingStockItem_Dummy": {
          "allOf": [
            {
              "$ref": "#/definitions/RollingStockItem_Dummy"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

RoughSurfaceEntity

Specialisation of PLACE EQUIPMENT for rough surfaces, giving properties of surface texture, mainly for impaired person information.

{
  "$ref": "#/definitions/RoughSurfaceStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

RoughSurfaceIdTypeUnclassified

Type for identifier of a ROUGH SURFACE.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

RoughSurfaceRefReference

Identifier of an ROUGH SURFACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoughSurfaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoughSurface",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

RoughSurfaceRefStructureReference

Type for a reference to an ROUGH SURFACE.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoughSurface",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

RoughSurfaceStructureUnclassified

Type for a ROUGH SURFACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "SurfaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/SurfaceTypeEnumeration"
            }
          ],
          "description": "Type of Surface."
        },
        "VisualContrast": {
          "type": "boolean",
          "description": "Whether there is visual contrast compared to the immediate surroundings."
        },
        "SuitableForCycles": {
          "type": "boolean",
          "description": "Whether equipment is suitable for cycles."
        }
      },
      "required": [
        "SurfaceType"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

RoundingEntity

Parameters describing how the results of calculations are to be rounded to the nearest quantum.

{
  "$ref": "#/definitions/Rounding_VersionedStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

Rounding_VersionedStructureUnclassified

Type for ROUNDING.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of ROUNDING parameter set."
        },
        "RoundingMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RoundingMethodEnumeration"
            }
          ],
          "description": "Rounding method to use. If "down", "up" or "split". use modulus. If "step table" use ROUNDING STEPs."
        },
        "RoundingModulus": {
          "type": "number",
          "description": "Rounding modulus to use if method is "down", "up" or "split"."
        },
        "roundingSteps": {
          "allOf": [
            {
              "$ref": "#/definitions/roundingSteps_RelStructure"
            }
          ],
          "description": "PRICE amount. in specified currency."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

RoundingIdTypeUnclassified

Type for identifier of a ROUNDING.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

RoundingMethodEnumerationEnum

Allowed values for ROUNDING METHOD.

{
  "type": "string",
  "enum": [
    "none",
    "down",
    "up",
    "split",
    "stepTable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

RoundingRefReference

Reference to a ROUNDING.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoundingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Rounding",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

RoundingRefStructureReference

Type for Reference to a ROUNDING.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Rounding",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

roundings_RelStructureCollection

Set of FARE ROUNDING parameters such as rounding steps.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "Rounding": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Rounding"
          }
        }
      },
      "required": [
        "Rounding"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

RoundingStepUnclassified

A rounding step to use to round a range of values. Any value larger than the step key and smaller tha the next step key should be rounded to this value.

{
  "$ref": "#/definitions/RoundingStep_VersionedChildStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

RoundingStep_VersionedChildStructureUnclassified

Type for ROUNDING STEP.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "RoundingStepRef": {
          "$ref": "#/definitions/RoundingStepRef"
        },
        "RoundIfGreaterThan": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Rounding Step Threshold."
        },
        "RoundTo": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Amount to which to round."
        }
      },
      "required": [
        "RoundIfGreaterThan",
        "RoundTo"
      ]
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

RoundingStepIdTypeUnclassified

Type for identifier of a ROUNDING STEP.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

RoundingStepRefReference

Reference to a ROUNDING STEP.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoundingStepRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoundingStep",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

RoundingStepRefStructureReference

Type for Reference to a ROUNDING STEP.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoundingStep",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

roundingSteps_RelStructureCollection

Type for a list of ROUNDING STEPs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "RoundingStep": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RoundingStep"
          }
        }
      },
      "required": [
        "RoundingStep"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

RoundTripEntity

Properties relating to single or return trip use of a fare.

{
  "$ref": "#/definitions/RoundTrip_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

RoundTrip_VersionStructureStructure

Type for ROUND TRIP.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "TripType": {
          "allOf": [
            {
              "$ref": "#/definitions/RoundTripTypeEnumeration"
            }
          ],
          "description": "Type of trip. (Single, return, return only). default is single."
        },
        "DoubleSingleFare": {
          "type": "boolean",
          "description": "Whether fare for return trip is simply double the single fare."
        },
        "ShortTrip": {
          "type": "boolean",
          "description": "Whether trip is classified as a short trip for fare calculation."
        },
        "IsRequired": {
          "type": "boolean",
          "description": "Whether return trip is required."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

RoundTripIdTypeUnclassified

Type for identifier of a ROUND TRIP PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RoundTripRefReference

Reference to a ROUND TRIP PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoundTripRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoundTrip",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RoundTripRefStructureReference

Type for Reference to a ROUND TRIP PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoundTrip",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RoundTripTypeEnumerationEnum

Allowed values for ROUND TRIP Type.

{
  "type": "string",
  "enum": [
    "single",
    "return",
    "returnOut",
    "returnBack",
    "returnOnly",
    "multiple"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RouteEntity

An ordered list of located POINTs defining one single path through the Road (or rail) network. A ROUTE may pass through the same POINT more than once.

{
  "$ref": "#/definitions/Route_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "Route_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

Route_DerivedViewStructureView

Type for ROUTE VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "$ref": "#/definitions/RouteRef"
        },
        "VehicleMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE of ROUTE."
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Link Sequence."
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef",
          "x-netex-choice": [
            "LineRef",
            "LineView"
          ]
        },
        "LineView": {
          "$ref": "#/definitions/LineView",
          "x-netex-choice": [
            "LineRef",
            "LineView"
          ]
        },
        "DirectionView": {
          "$ref": "#/definitions/DirectionView"
        },
        "LinkSequenceProjectionRef": {
          "$ref": "#/definitions/LinkSequenceProjectionRef"
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

Route_DummyAbstract

Dummy supertype for Route.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-sg-members": [
    "FlexibleRoute",
    "Route"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

Route_VersionStructureStructure

Type for a ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "DirectionType": {
          "$ref": "#/definitions/DirectionType"
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef"
        },
        "pointsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/pointsOnRoute_RelStructure"
            }
          ],
          "description": "Ordered set of points making up a ROUTE."
        },
        "InverseRouteRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RouteRefStructure"
            }
          ],
          "description": "Reference to the corresponding matching ROUTE in the oppositte direction, if any."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RouteIdTypeUnclassified

Type for identifier of a ROUTE.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RouteInstructionEntity

An Instruction on how to follow a ROUTE through the network.

{
  "$ref": "#/definitions/RouteInstruction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_routeInstruction_version.xsd"
}

RouteInstruction_VersionStructureStructure

Type for ROUTE a POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "PointOnRouteRef": {
          "$ref": "#/definitions/PointOnRouteRef"
        },
        "Instruction": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Directions for following path step."
        },
        "PathHeading": {
          "allOf": [
            {
              "$ref": "#/definitions/PathHeadingEnumeration"
            }
          ],
          "description": "Relative heading for Instruction."
        },
        "Heading": {
          "allOf": [
            {
              "$ref": "#/definitions/CompassBearing16Enumeration"
            }
          ],
          "description": "Heading for instruction."
        },
        "Bearing": {
          "allOf": [
            {
              "$ref": "#/definitions/AbsoluteBearingType"
            }
          ],
          "description": "Compass Bearing for Instruction."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance for step."
        },
        "Transition": {
          "allOf": [
            {
              "$ref": "#/definitions/TransitionEnumeration"
            }
          ],
          "description": "Transition for instruction."
        },
        "RoadName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Directions for following path step."
        },
        "SimpleFeatureRef": {
          "$ref": "#/definitions/SimpleFeatureRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Relative order -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_routeInstruction_version.xsd"
}

RouteInstructionIdTypeUnclassified

Type for identifier of a ROUTE INSTRUCTION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_routeInstruction_support.xsd"
}

RouteInstructionRefReference

Reference to a ROUTE INSTRUCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/RouteInstructionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RouteInstruction",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_routeInstruction_support.xsd"
}

RouteInstructionRefStructureReference

Type for a reference to a ROUTE INSTRUCTION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RouteInstruction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_routeInstruction_support.xsd"
}

routeInstructions_RelStructureCollection

Type for a list of ROUTE INSTRUCTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "RouteInstructionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RouteInstructionRef"
          },
          "description": "A reference to an instruction on how to follow a ROUTE through the network."
        },
        "RouteInstruction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RouteInstruction"
          },
          "description": "An instruction on how to follow a ROUTE through the network."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_routeInstruction_version.xsd"
}

RouteLinkIdTypeUnclassified

Type for identifier of a ROUTE LINK.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RouteLinkRefReference

Reference to a ROUTE LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/RouteLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RouteLink",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RouteLinkRefByValueUnclassified

Reference to a ROUTE LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RouteLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RouteLinkRefByValueStructureUnclassified

Type for a reference to a ROUTE LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RouteLinkRefStructureReference

Type for a reference to a ROUTE LINK.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RouteLink",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

routeLinksInFrame_RelStructureCollection

Type for containment in frame of ROUTE LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RouteLink": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RouteLink"
          }
        }
      },
      "required": [
        "RouteLink"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RoutePointEntity

A POINT used to define the shape of a ROUTE through the network.

{
  "$ref": "#/definitions/RoutePoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RoutePoint_VersionStructureStructure

Type for ROUTE POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Point_VersionStructure"
    },
    {
      "properties": {
        "ViaFlag": {
          "type": "boolean",
          "description": "Whether point is a VIA point."
        },
        "BorderCrossing": {
          "type": "boolean",
          "description": "Whether ROUTE POINT is a border crossing, that is a point at which an international boundary between two countries may be crossed."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RoutePointIdTypeUnclassified

Type for identifier of a ROUTE POINT.

{
  "$ref": "#/definitions/PointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RoutePointRefReference

Reference to a ROUTE POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoutePointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoutePoint",
  "x-netex-substitutionGroup": "PointRef",
  "x-netex-sg-members": [
    "TimingPointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RoutePointRefStructureReference

Type for a reference to a ROUTE POINT.

{
  "$ref": "#/definitions/PointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoutePoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

routePointsInFrame_RelStructureCollection

Type for containment in frame of ROUTE POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RoutePoint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RoutePoint"
          }
        }
      },
      "required": [
        "RoutePoint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RouteRefReference

Reference to a ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RouteRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Route",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

routeRefs_RelStructureCollection

Type for a list of references to a ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RouteRef"
          }
        }
      },
      "required": [
        "RouteRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

RouteRefStructureReference

Type for a reference to a ROUTE.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Route",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_support.xsd"
}

routes_RelStructureCollection

Type for a list of ROUTEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "$ref": "#/definitions/RouteRef"
        },
        "Route": {
          "$ref": "#/definitions/Route"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

routesInFrame_RelStructureCollection

Type for containment in frame of ROUTE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Route_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Route_Dummy"
          }
        }
      },
      "required": [
        "Route_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RouteViewUnclassified

Annotated reference to a ROUTE.

{
  "$ref": "#/definitions/Route_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_route_version.xsd"
}

RoutingEntity

Limitations on routing of a fare.

{
  "$ref": "#/definitions/Routing_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

Routing_VersionStructureStructure

Type for ROUTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "IsRestricted": {
          "type": "boolean",
          "description": "Whether restricted to certain toutes."
        },
        "ReturnRouteIdentical": {
          "type": "boolean",
          "description": "Whether return must be same as outward."
        },
        "ForwardsOnly": {
          "type": "boolean",
          "description": "Passenger may only take routes that proceed in a single direction. (They may not use product to achieve a return trip for the cost of a single trip by purchasing a circular route and a making a journe break)."
        },
        "CrossBorder": {
          "type": "boolean",
          "description": "Whether route crosses a border."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

RoutingConstraintZoneEntity

A constraint on the use of a service. The service, on this specific JOURNEY PATTERN (usually a FTS JOURNEY PATTERN) cannot operate when another (regular) service operates. This may occur only on subpart of the JOURNEY PATTERN, or only on one or some specific SCHEDULED STOP POINTs within the pattern.

{
  "$ref": "#/definitions/RoutingConstraintZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

RoutingConstraintZone_VersionStructureStructure

Type for ROUTING CONSTRAINT ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "ZoneUse": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneUseEnumeration"
            }
          ],
          "description": "How ZONE may be used."
        },
        "MaximumSpeed": {
          "allOf": [
            {
              "$ref": "#/definitions/SpeedType"
            }
          ],
          "description": "Maximum speed in ZONE. +v1.2.2ne"
        },
        "pointsInPattern": {
          "allOf": [
            {
              "$ref": "#/definitions/pointsInJourneyPattern_RelStructure"
            }
          ],
          "description": "Points between which constraint applies, in sequence."
        },
        "lineDirections": {
          "allOf": [
            {
              "$ref": "#/definitions/linesInDirectionRefs_RelStructure"
            }
          ],
          "description": "LINE and DIRECTION combinations to which exclusion applies. +V2.0"
        },
        "lines": {
          "allOf": [
            {
              "$ref": "#/definitions/lineRefs_RelStructure"
            }
          ],
          "description": "LINEs to which exclusion applies."
        },
        "GroupOfLinesRef": {
          "$ref": "#/definitions/GroupOfLinesRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

RoutingConstraintZoneIdTypeUnclassified

Type for identifier of a ROUTING CONSTRAINT ZONE.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

RoutingConstraintZoneRefReference

Reference to a ROUTING CONSTRAINT ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoutingConstraintZoneRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoutingConstraintZone",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

RoutingConstraintZoneRefStructureReference

Type for a reference to a ROUTING CONSTRAINT ZONE.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RoutingConstraintZone",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

routingConstraintZonesInFrame_RelStructureCollection

Type for containment in frame of ROUTING CONSTRAINT ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "RoutingConstraintZone": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/RoutingConstraintZone"
          }
        }
      },
      "required": [
        "RoutingConstraintZone"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

RoutingIdTypeUnclassified

Type for identifier of a ROUTING PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RoutingRefReference

Reference to a ROUTING PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/RoutingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Routing",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RoutingRefStructureReference

Type for Reference to a ROUTING PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Routing",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

RoutingTypeEnumerationEnum

Allowed values for Routing Type.

{
  "type": "string",
  "enum": [
    "direct",
    "indirect",
    "both"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

RubbishDisposalEquipmentEntity

Equipment for Passengers relating to a Rubbish disposal.

{
  "$ref": "#/definitions/RubbishDisposalEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

RubbishDisposalEquipment_VersionStructureStructure

Type for RUBBISH DISPOSAL EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "SharpsDisposal": {
          "type": "boolean",
          "description": "Whether there are disposal facilities for needles or medical sharps."
        },
        "Recycling": {
          "type": "boolean",
          "description": "Whether there is separation for recycling."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

RubbishDisposalEquipmentIdTypeUnclassified

Type for identifier of a RUBBISH DISPOSAL.

{
  "$ref": "#/definitions/PassengerEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

RubbishDisposalEquipmentRefReference

Identifier of an RUBBISH DISPOSAL EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/RubbishDisposalEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "RubbishDisposalEquipment",
  "x-netex-substitutionGroup": "PassengerEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

RubbishDisposalEquipmentRefStructureReference

Type for a reference to an RUBBISH DISPOSAL EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "RubbishDisposalEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

RuleStepResultIdTypeUnclassified

Type for identifier of a RULE STEP RESULT

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_farePrice_support.xsd"
}

SafetyEdgeEnumerationEnum

Allowed values for Sides of Safety Edge.

{
  "type": "string",
  "enum": [
    "none",
    "oneSide",
    "bothSides"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

SafetyFacilityUnclassified

Classification of SAFETY FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/SafetyFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SafetyFacilityEnumerationEnum

Allowed values for SAFETY Facility.

{
  "type": "string",
  "enum": [
    "ccTv",
    "mobileCoverage",
    "sosPoints",
    "staffed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

SafetyFacilityListUnclassified

List of SAFETY FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/SafetyFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SafetyFacilityListOfEnumerationsUnclassified

List of values for SAFETY FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/SafetyFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SaleDiscountRightEntity

A FARE PRODUCT allowing a customer to benefit from discounts when purchasing SALES OFFER PACKAGEs.

{
  "$ref": "#/definitions/SaleDiscountRight_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

SaleDiscountRight_VersionStructureStructure

Type for SALES DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProduct_VersionStructure"
    },
    {
      "properties": {
        "ProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/SaleDiscountRightEnumeration"
            }
          ],
          "description": "Classification of USAGE DISOCUNT RIGHT. +v1.1"
        },
        "GeneralGroupOfEntitiesRef": {
          "$ref": "#/definitions/GeneralGroupOfEntitiesRef"
        },
        "GeneralGroupOfEntities": {
          "$ref": "#/definitions/GeneralGroupOfEntities"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

SaleDiscountRightEnumerationEnum

Allowed values for SDALE DISCOUNT RIGHT enumeration +v1.1

{
  "type": "string",
  "enum": [
    "travelCard",
    "payAsYouGoRight",
    "statutoryRight",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SaleDiscountRightIdTypeUnclassified

Type for identifier of a SALES DISCOUNT RIGHT.

{
  "$ref": "#/definitions/FareProductIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SaleDiscountRightRefReference

Reference to a SALES DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SaleDiscountRightRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SaleDiscountRight",
  "x-netex-substitutionGroup": "FareProductRef",
  "x-netex-sg-members": [
    "CappedDiscountRightRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SaleDiscountRightRefStructureReference

Type for Reference to a SALES DISCOUNT RIGHT.

{
  "$ref": "#/definitions/FareProductRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SaleDiscountRight",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SalesNoticeAssignmentEntity

The assignment of a NOTICE to a SALES OFFER PACKAGE or a GROUP OF SALES OFFER PACKAGEs.

{
  "$ref": "#/definitions/SalesNoticeAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "NoticeAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesNoticeAssignment_VersionStructureStructure

Type for SALES NOTICE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/NoticeAssignment_VersionStructure"
    },
    {
      "properties": {
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "GroupOfSalesOfferPackagesRef": {
          "$ref": "#/definitions/GroupOfSalesOfferPackagesRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesNoticeAssignmentIdTypeUnclassified

Type for identifier of a SALES NOTICE ASSIGNMENT.

{
  "$ref": "#/definitions/NoticeAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesNoticeAssignmentRefStructureReference

Type for Reference to a SALES NOTICE ASSIGNMENT.

{
  "$ref": "#/definitions/NoticeAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesNoticeAssignment",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackageEntity

A package to be sold as a whole, consisting of one or several FARE PRODUCTs materialised thanks to one or several TRAVEL DOCUMENTs. The FARE PRODUCTs may be either directly attached to the TRAVEL DOCUMENTs, or may be reloadable on the TRAVEL DOCUMENTs.

{
  "$ref": "#/definitions/SalesOfferPackage_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackage_VersionStructureStructure

Type for SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfSalesOfferPackageRef": {
          "$ref": "#/definitions/TypeOfSalesOfferPackageRef"
        },
        "ConditionSummary": {
          "$ref": "#/definitions/ConditionSummary"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs for SALES OFFER PACKAGE."
        },
        "distributionAssignments": {
          "$ref": "#/definitions/distributionAssignments_RelStructure"
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackagePrices_RelStructure"
            }
          ],
          "description": "PRICEs of SALES OFFER PACKAGE ELEMENT."
        },
        "salesOfferPackageElements": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackageElements_RelStructure"
            }
          ],
          "description": "SALES OFFER PACKAGE ELEMENTs in SALES OFFER PACKAGE."
        },
        "GroupOfSalesOfferPackagesRef": {
          "$ref": "#/definitions/GroupOfSalesOfferPackagesRef",
          "x-netex-choice": [
            "GroupOfSalesOfferPackagesRef",
            "groupsOfSaleOfferPackages"
          ]
        },
        "groupsOfSaleOfferPackages": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfSalesOfferPackageRefs_RelStructure"
            }
          ],
          "description": "Reference to multiple GROUP of SALES OFFER PACKAGEs with whicj this SALES OFFER PACKAGE shares properties.",
          "x-netex-choice": [
            "GroupOfSalesOfferPackagesRef",
            "groupsOfSaleOfferPackages"
          ]
        },
        "salesOfferPackageSubstitutions": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackageSubstitutions_RelStructure"
            }
          ],
          "description": "SALES TRANSACTIONs in SALES OFFER PACKAGE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageElementEntity

The assignment of a FARE PRODUCT to a TYPE OF TRAVEL DOCUMENT in order to define a SALES OFFER PACKAGE, realised as a fixed assignment (printing, magnetic storage etc.) or by the possibility for the FARE PRODUCT to be reloaded on the TYPE OF TRAVEL DOCUMENT.

{
  "$ref": "#/definitions/SalesOfferPackageElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageElement_VersionStructureStructure

Type for SALES OFFER PACKAGE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "RequiresValidation": {
          "type": "boolean",
          "description": "Whether element requires validation before it can be used."
        },
        "ConditionSummary": {
          "$ref": "#/definitions/ConditionSummary"
        },
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "TypeOfTravelDocumentRef": {
          "$ref": "#/definitions/TypeOfTravelDocumentRef"
        },
        "FareProductRef": {
          "$ref": "#/definitions/FareProductRef"
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/genericParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETER ASSIGNMENTs associated with SALES OFFER PACKAGE ELEMENT."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/salesOfferPackagePrices_RelStructure"
            }
          ],
          "description": "PRICEs of SALES OFFER PACKAGE ELEMENT."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Relative order of element. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageElementIdTypeUnclassified

Type for identifier of a SALES OFFER PACKAGE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackageElementRefReference

Reference to a SALES OFFER PACKAGE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesOfferPackageElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageElement",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackageElementRefStructureReference

Type for Reference to a SALES OFFER PACKAGE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageElement",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

salesOfferPackageElements_RelStructureCollection

Type for a list of SALES OFFER PACKAGE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SalesOfferPackageElementRef": {
          "$ref": "#/definitions/SalesOfferPackageElementRef"
        },
        "SalesOfferPackageElement": {
          "allOf": [
            {
              "$ref": "#/definitions/SalesOfferPackageElement"
            }
          ],
          "description": "A sequence or set of CONTROLLABLE ELEMENTs to which rules for limitation of access rights and calculation of prices (SALES OFFER PACKAGE) are applied."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

salesOfferPackageElementsInFrame_RelStructureCollection

Type for containment in frame of SALES OFFER PACKAGE Element.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "SalesOfferPackageElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SalesOfferPackageElement"
          }
        }
      },
      "required": [
        "SalesOfferPackageElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageEntitlementGivenEntity

A right to a SALES OFFER PACKAGE given by a SALES OFFER PACKAGE .

{
  "$ref": "#/definitions/SalesOfferPackageEntitlementGiven_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_version.xsd"
}

SalesOfferPackageEntitlementGiven_VersionStructureStructure

Type for SALES OFFER PACKAGE ENTITLEMENT GIVEN.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "MinimumQualificationPeriod": {
          "type": "string",
          "description": "Minimum duration that required product must be held to be eligible."
        },
        "EntitlementConstraint": {
          "allOf": [
            {
              "$ref": "#/definitions/EntitlementConstraintStructure"
            }
          ],
          "description": "Limits on choices associated with entitlement +v1.1"
        },
        "EntitlementType": {
          "allOf": [
            {
              "$ref": "#/definitions/EntitlementTypeEnumeration"
            }
          ],
          "description": "Type of Entitlement given."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_version.xsd"
}

SalesOfferPackageEntitlementGivenIdTypeUnclassified

Type for identifier of a SALES OFFER F ENTITLEMENT GIVEN parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_support.xsd"
}

SalesOfferPackageEntitlementGivenRefReference

Reference to a SALES OFFER ENTITLEMENT GIVEN PARAMETER parameter.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesOfferPackageEntitlementGivenRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageEntitlementGiven",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_support.xsd"
}

SalesOfferPackageEntitlementGivenRefStructureReference

Type for Reference to a SALES OFFER ENTITLEMENT GIVEN parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageEntitlementGiven",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_support.xsd"
}

SalesOfferPackageEntitlementRequiredEntity

A rerirement to a SALES OFFER PACKAGE in order to purchase or use PRODUCT.

{
  "$ref": "#/definitions/SalesOfferPackageEntitlementRequired_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_version.xsd"
}

SalesOfferPackageEntitlementRequired_VersionStructureStructure

Type for SALES OFFER PACKAGE ENTITLEMENT REQUIRED.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "MinimumQualificationPeriod": {
          "type": "string",
          "description": "Minimum duration that required product must be held to be eligible."
        },
        "EntitlementConstraint": {
          "allOf": [
            {
              "$ref": "#/definitions/EntitlementConstraintStructure"
            }
          ],
          "description": "Limits on choices associated with entitlement +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_version.xsd"
}

SalesOfferPackageEntitlementRequiredIdTypeUnclassified

Type for identifier of a SALES OFFER ENTITLEMENT REQUIRED parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_support.xsd"
}

SalesOfferPackageEntitlementRequiredRefReference

Reference to a SALES OFFER ENTITLEMENT REQUIRED parameter.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesOfferPackageEntitlementRequiredRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageEntitlementRequired",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_support.xsd"
}

SalesOfferPackageEntitlementRequiredRefStructureReference

Type for Reference to a E SALES OFFER ENTITLEMENT REQUIRED parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageEntitlementRequired",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackageEntitlement_support.xsd"
}

SalesOfferPackageIdTypeUnclassified

Type for identifier of a SALES OFFER PACKAGE.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackagePriceUnclassified

A set of all possible price features of a SALES OFFER PACKAGE ELEMENT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/SalesOfferPackagePrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackagePrice_VersionedChildStructureUnclassified

Type for a SALES OFFER PACKAGE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "SalesOfferPackageElementRef": {
          "$ref": "#/definitions/SalesOfferPackageElementRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackagePriceIdTypeUnclassified

Type for identifier of a SALES OFFER PACKAGE PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackagePriceRefReference

Reference to a SALES OFFER PACKAGE PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesOfferPackagePriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackagePrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackagePriceRefStructureReference

Type for Reference to a SALES OFFER PACKAGE PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackagePrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

salesOfferPackagePrices_RelStructureCollection

Type for a list of SALES OFFER PACKAGE PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "SalesOfferPackagePriceRef": {
          "$ref": "#/definitions/SalesOfferPackagePriceRef"
        },
        "SalesOfferPackagePrice": {
          "allOf": [
            {
              "$ref": "#/definitions/SalesOfferPackagePrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a SALES OFFER PACKAGE ELEMENT: default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageRefReference

Reference to a SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesOfferPackageRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackage",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

salesOfferPackageRefs_RelStructureCollection

Type for a collection of one or more references to a SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SalesOfferPackageRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SalesOfferPackageRef"
          }
        }
      },
      "required": [
        "SalesOfferPackageRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackageRefStructureReference

Type for Reference to a SALES OFFER PACKAGE.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackage",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

salesOfferPackagesInFrame_RelStructureCollection

Type for containment in frame of SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "SalesOfferPackage": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SalesOfferPackage"
          }
        }
      },
      "required": [
        "SalesOfferPackage"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageSubstitutionEntity

A particular tariff, described by a combination of parameters.

{
  "$ref": "#/definitions/SalesOfferPackageSubstitution_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageSubstitution_VersionStructureStructure

Type for SALES OFFER PACKAGE SUBSTITUTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "SalesOfferPackageRef": {
          "$ref": "#/definitions/SalesOfferPackageRef"
        },
        "WithSalesOfferPackageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SalesOfferPackageRefStructure"
            }
          ],
          "description": "SALES OFFER PACKAGE that may be used to subsitute base SALES OFFER PACKAGE."
        }
      },
      "required": [
        "WithSalesOfferPackageRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesOfferPackageSubstitutionIdTypeUnclassified

Type for identifier of a SALES OFFER PACKAGE SUBSTITUTION.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackageSubstitutionRefReference

Reference to a SALES OFFER PACKAGE SUBSTITUTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesOfferPackageSubstitutionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageSubstitution",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

SalesOfferPackageSubstitutionRefStructureReference

Type for Reference to a SALES OFFER PACKAGE SUBSTITUTION.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesOfferPackageSubstitution",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

salesOfferPackageSubstitutions_RelStructureCollection

Type for a list of SALES OFFER PACKAGE SUBSTITUTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SalesOfferPackageSubstitutionRef": {
          "$ref": "#/definitions/SalesOfferPackageSubstitutionRef"
        },
        "SalesOfferPackageSubstitution": {
          "$ref": "#/definitions/SalesOfferPackageSubstitution"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

salesOfferPackageSubstitutionsInFrame_RelStructureCollection

Type for containment in frame of SALES OFFER PACKAGE SUBSTITUTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "SalesOfferPackageSubstitution": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SalesOfferPackageSubstitution"
          }
        }
      },
      "required": [
        "SalesOfferPackageSubstitution"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

SalesTransactionEntity

A SALE OF a FIXED PACKAGE or a SALE OF a RELOADABLE PACKAGE.

{
  "$ref": "#/definitions/SalesTransaction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareContractEntry_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_version.xsd"
}

SalesTransaction_VersionStructureStructure

Type for SALES TRANSACTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareContractEntry_VersionStructure"
    },
    {
      "properties": {
        "Amount": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "PRICE amount. in specified currency."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency of Price ISO 4217."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "Units": {
          "type": "number",
          "description": "Other units for PRICE (If not in a currency)."
        },
        "ruleStepResults": {
          "allOf": [
            {
              "$ref": "#/definitions/priceRuleStepResults_RelStructure"
            }
          ],
          "description": "Interim amounts for any pricing rules applied to derive price , for example VAT amount charged. +v1.1"
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Method of payment used."
        },
        "TypeOfPaymentMethodRef": {
          "$ref": "#/definitions/TypeOfPaymentMethodRef"
        },
        "CardNumber": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCodeStructure"
            }
          ],
          "description": "Card number used,"
        },
        "travelSpecifications": {
          "allOf": [
            {
              "$ref": "#/definitions/travelSpecifications_RelStructure"
            }
          ],
          "description": "Travel Specifcations bought by Salles Transaction"
        },
        "customerPurchasePackages": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackages_RelStructure"
            }
          ],
          "description": "Customer Pucrhase PAckages ought by Salles Transaction"
        },
        "travelDocuments": {
          "allOf": [
            {
              "$ref": "#/definitions/travelDocuments_RelStructure"
            }
          ],
          "description": "TRAVEL DOCUMENTS materialising SALES TRANSACTION."
        },
        "CollectionPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/Point_VersionStructure"
            }
          ],
          "description": "Point at which to be collected."
        },
        "CollectionNote": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Note on how to collect."
        },
        "OrganisationalUnitRef": {
          "$ref": "#/definitions/OrganisationalUnitRef"
        },
        "RetailDeviceRef": {
          "$ref": "#/definitions/RetailDeviceRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_version.xsd"
}

SalesTransactionFrameEntity

A coherent set of Vehicle Scheduling data to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/SalesTransactionFrame_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_3/part3_frames/netex_salesTransactionFrame_version.xsd"
}

SalesTransactionFrame_VersionFrameStructureUnclassified

Type for a SALES TRANSACTION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "typesOfRetailDevice": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfRetailDevice_RelStructure"
            }
          ],
          "description": "TYPES OF RETAIL DEVICE in FRAME +v2.0"
        },
        "retailConsortiums": {
          "allOf": [
            {
              "$ref": "#/definitions/retailConsortiumsInFrame_RelStructure"
            }
          ],
          "description": "RETAIL CONSORTIUMs in FRAME."
        },
        "retailDevices": {
          "allOf": [
            {
              "$ref": "#/definitions/retailDevicesInFrame_RelStructure"
            }
          ],
          "description": "RETAIL DEVICEs in FRAME."
        },
        "customers": {
          "allOf": [
            {
              "$ref": "#/definitions/customersInFrame_RelStructure"
            }
          ],
          "description": "CUSTOMERs in FRAME."
        },
        "customerAccounts": {
          "allOf": [
            {
              "$ref": "#/definitions/customerAccountsInFrame_RelStructure"
            }
          ],
          "description": "CUSTOMER ACCOUNTs in FRAME."
        },
        "fareContracts": {
          "allOf": [
            {
              "$ref": "#/definitions/fareContractsInFrame_RelStructure"
            }
          ],
          "description": "FARE CONTRACTs in FRAME."
        },
        "mediumAccessDevices": {
          "allOf": [
            {
              "$ref": "#/definitions/mediumAccessDevicesInFrame_RelStructure"
            }
          ],
          "description": "MEDIUM ACCESS DEVICES s in FRAME."
        },
        "blacklists": {
          "allOf": [
            {
              "$ref": "#/definitions/blacklistsInFrame_RelStructure"
            }
          ],
          "description": "BLACK LISTs in FRAME."
        },
        "whitelists": {
          "allOf": [
            {
              "$ref": "#/definitions/whitelistsInFrame_RelStructure"
            }
          ],
          "description": "WHITE LISTs in FRAME."
        },
        "travelSpecifications": {
          "allOf": [
            {
              "$ref": "#/definitions/travelSpecificationsInFrame_RelStructure"
            }
          ],
          "description": "SALES TRANSACTIONs in FRAME."
        },
        "salesTransactions": {
          "allOf": [
            {
              "$ref": "#/definitions/salesTransactionsInFrame_RelStructure"
            }
          ],
          "description": "SALES TRANSACTIONs in FRAME."
        },
        "typesOfTravelDocuments": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfTravelDocumentInFrame_RelStructure"
            }
          ],
          "description": "TYPE OF TRAVEL DOCUMENTs in FRAME."
        },
        "travelDocuments": {
          "allOf": [
            {
              "$ref": "#/definitions/travelDocumentsInFrame_RelStructure"
            }
          ],
          "description": "TRAVEL DOCUMENTs in FRAME."
        },
        "customerPurchasePackages": {
          "allOf": [
            {
              "$ref": "#/definitions/customerPurchasePackagesInFrame_RelStructure"
            }
          ],
          "description": "CUSTOMER PURCHASE PACKAGEs in FRAME."
        },
        "vehicleJourneySpotAllocations": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneySpotAllocations_RelStructure"
            }
          ],
          "description": "VEHICLE JOURNEY SPOT ALLOCATIONs In frame +v2.0"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_frames/netex_salesTransactionFrame_version.xsd"
}

SalesTransactionFrameIdTypeUnclassified

Type for identifier of a SALES TRANSACTION FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_3/part3_frames/netex_salesTransactionFrame_version.xsd"
}

SalesTransactionFrameRefReference

Reference to a SALES TRANSACTION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesTransactionFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesTransactionFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_3/part3_frames/netex_salesTransactionFrame_version.xsd"
}

SalesTransactionFrameRefStructureReference

Type for a reference to a SALES TRANSACTION FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesTransactionFrame",
  "x-netex-source": "netex_part_3/part3_frames/netex_salesTransactionFrame_version.xsd"
}

SalesTransactionIdTypeUnclassified

Type for identifier of a SALES TRANSACTION.

{
  "$ref": "#/definitions/FareContractEntryIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_support.xsd"
}

SalesTransactionRefReference

Reference to a SALES TRANSACTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/SalesTransactionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesTransaction",
  "x-netex-substitutionGroup": "FareContractEntryRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_support.xsd"
}

salesTransactionRefs_RelStructureCollection

Type for a collection of one or more references to a SALES TRANSACTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SalesTransactionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SalesTransactionRef"
          }
        }
      },
      "required": [
        "SalesTransactionRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_support.xsd"
}

SalesTransactionRefStructureReference

Type for Reference to a SALES TRANSACTION.

{
  "$ref": "#/definitions/FareContractEntryRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SalesTransaction",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_support.xsd"
}

salesTransactions_RelStructureCollection

Type for a list of SALES TRANSACTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SalesTransactionRef": {
          "$ref": "#/definitions/SalesTransactionRef"
        },
        "SalesTransaction": {
          "$ref": "#/definitions/SalesTransaction"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_version.xsd"
}

salesTransactionsInFrame_RelStructureCollection

Type for containment in frame of SALES TRANSACTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "SalesTransaction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SalesTransaction"
          }
        }
      },
      "required": [
        "SalesTransaction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesTransaction_version.xsd"
}

SameClassOfUseEnumerationEnum

Allowed values for Class of Use ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "sameOrEquivalent",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameJourneyEnumerationEnum

Allowed values for Journey ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "similar",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameOperatorEnumerationEnum

Allowed values for Operator ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "participating",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SamePeriodEnumerationEnum

Allowed values for Period ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "samePeriod",
    "withinSamePeriod",
    "sameDay",
    "sameDayOfReturn",
    "sameFareDay",
    "nextDay",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameRouteEnumerationEnum

Allowed values for Route ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "oppositeDirection",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameStationReentryPolicyEnumerationEnum

Allowed values for Same Station Rentry Policy.

{
  "type": "string",
  "enum": [
    "blocked",
    "newFare",
    "maximumFare",
    "allowed"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

SameStopEnumerationEnum

Allowed values for Stop ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "sameAsOrigin",
    "sameAsDestination",
    "sameAsOriginOrDestination",
    "anyStopOnRoute",
    "anyStopInZone",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameTypeOfProductCategoryEnumerationEnum

Allowed values for Type of Product category ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "sameOrEquivalent",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameTypeOfTravelDocumentEnumerationEnum

Allowed values for Type of Trave lDocument ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "sameMedia",
    "sameSmartcard",
    "sameMobileApp",
    "different"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameUserEnumerationEnum

Allowed values for User ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "samePerson",
    "differentPerson",
    "anyOne",
    "specific"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SameZoneEnumerationEnum

Allowed values for Zone ENTITLEMENT CONSTRAINT.

{
  "type": "string",
  "enum": [
    "any",
    "same",
    "sameAsOrigin",
    "sameAsDestination",
    "sameAsOriginOrDestination",
    "within",
    "containing",
    "equivalent",
    "different",
    "neighbouring"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEntitlement_support.xsd"
}

SanitaryEquipmentEntity

A SANITARY FACILITY , e.g. WC, Shower, baby change.

{
  "$ref": "#/definitions/SanitaryEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

SanitaryEquipment_VersionStructureStructure

Type for a SANITARY FACILITY EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "Gender": {
          "allOf": [
            {
              "$ref": "#/definitions/GenderLimitationEnumeration"
            }
          ],
          "description": "Gender required to use facility."
        },
        "SanitaryFacilityList": {
          "$ref": "#/definitions/SanitaryFacilityList"
        },
        "NumberOfToilets": {
          "type": "integer",
          "description": "Number of Toilets"
        },
        "FreeToUse": {
          "type": "boolean",
          "description": "Whether toilets are free to use."
        },
        "Charge": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Charge for using the facility."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency of Charge for using the facility."
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Methods of payment allowed."
        },
        "ChangeAvailable": {
          "type": "boolean",
          "description": "Whether chaneg is available. +v1.1"
        },
        "WheelchairTurningCircle": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Turning circle radius for a wheelchair."
        },
        "SupportBarHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of the support bar (when there is one). +v1.1"
        },
        "CallButtonAvailable": {
          "type": "boolean",
          "description": "Whether a call button is available. +v1.1"
        },
        "SharpsDisposal": {
          "type": "boolean",
          "description": "Whether there is a facility for the disposal of sharps in toilet."
        },
        "Staffing": {
          "allOf": [
            {
              "$ref": "#/definitions/StaffingEnumeration"
            }
          ],
          "description": "Staffing of facility."
        },
        "LockedAccess": {
          "type": "boolean",
          "description": "Whether toilet may be locked end thus a key is needed (or an equivalent tool) to access.+v1.1"
        },
        "KeyScheme": {
          "type": "string",
          "description": "Key issuing scheme under which facility is accessible."
        },
        "HandWashing": {
          "type": "boolean",
          "description": "Whether the toilets have a sink allowing hand washing with soap."
        },
        "DrinkingWater": {
          "type": "boolean",
          "description": "Whether the tap inside the toilet supplies drinking water."
        },
        "ToiletsType": {
          "allOf": [
            {
              "$ref": "#/definitions/ToiletsTypeEnumeration"
            }
          ],
          "description": "Indicates the position of using the toilet."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_version.xsd"
}

SanitaryEquipmentIdTypeUnclassified

Type for identifier of a SANITARY FACILITY.

{
  "$ref": "#/definitions/PassengerEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

SanitaryEquipmentRefReference

Identifier of an SANITARY FACILITY EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SanitaryEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SanitaryEquipment",
  "x-netex-substitutionGroup": "PassengerEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

SanitaryEquipmentRefStructureReference

Type for a reference to an SANITARY FACILITY EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SanitaryEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

SanitaryFacilityUnclassified

Classification of Sanitary FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/SanitaryFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SanitaryFacilityEnumerationEnum

Allowed values for Sanitary Facility Type.

{
  "type": "string",
  "enum": [
    "none",
    "toilet",
    "washbasin",
    "wheelchairAccessToilet",
    "shower",
    "washingAndChangeFacilities",
    "babyChange",
    "wheelchairBabyChange",
    "shoeShiner",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

SanitaryFacilityListUnclassified

List of SANITARY FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/SanitaryFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SanitaryFacilityListOfEnumerationsUnclassified

List of Sanitary Facilities.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/SanitaryFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ScheduledModeOfOperation_ValueStructureUnclassified

Type for a SCHEDULED MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ConventionalModeOfOperation_ValueStructure"
    },
    {
      "properties": {
        "ScheduledOperationType": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledOperationTypeEnumeration"
            }
          ],
          "description": "Allowed values for SCHEDULED MODE OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ScheduledModeOfOperationIdTypeUnclassified

Type for identifier of a SCHEDULED MODE OF OPERATION.

{
  "$ref": "#/definitions/ConventionalModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ScheduledModeOfOperationRefReference

Reference to a SCHEDULED MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ScheduledModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "ConventionalModeOfOperationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ScheduledModeOfOperationRefStructureReference

Type for a reference to a SCHEDULED MODE OF OPERATION.

{
  "$ref": "#/definitions/ConventionalModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ScheduledOperationEntity

The operation of a transportation using any kind of vehicle with a predefined time table. +v1.2.2

{
  "$ref": "#/definitions/ScheduledModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ConventionalModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

ScheduledOperationTypeEnumerationEnum

Allowed values for ScheduledOperationModeOfOperation.

{
  "type": "string",
  "enum": [
    "scheduledService",
    "eventBasedService"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

ScheduledStopPointEntity

A POINT where passengers can board or alight from vehicles. It is open, which hierarchical level such a point has. It can represent a single door (BoardingPosition) or a whole ZONE. The association to the physical model is done with STOP ASSIGNMENTs.

{
  "$ref": "#/definitions/ScheduledStopPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ScheduledStopPoint_DerivedViewStructureView

Type for SCHEDULED STOP POINT VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Stop Point."
        },
        "TypeOfPointRef": {
          "$ref": "#/definitions/TypeOfPointRef"
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of SCHEDULED STOP POINT."
        },
        "NameSuffix": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Optiona l Suffix for Name of SCHEDULED STOP POINT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further description of SCHEDULED STOP POINT."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of SCHEDULED STOP POINT."
        },
        "ShortStopCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCodeStructure"
            }
          ],
          "description": "An alternative short code that t identifies the STOP POINT."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "A PUBLIC code that uniquely identifies the STOP POINT."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the STOP POINT. pecifically for use in AVMS systems that require an alias, if. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "URL for SCHEDULED STOP POINT."
        },
        "StopType": {
          "allOf": [
            {
              "$ref": "#/definitions/StopTypeEnumeration"
            }
          ],
          "description": "Categorisation of SCHEDULED STOP POINT."
        },
        "CompassBearing": {
          "allOf": [
            {
              "$ref": "#/definitions/AbsoluteBearingType"
            }
          ],
          "description": "Heading of STOP relative to street. Degrees from North. This should be considered as a derived value that can be used for presentation purposes when information about the physical stop is not available. . The definitive value is the compass bearing found on the QUAY (i.e. physical stop) to which a SCHEDULED STOP POINT is assigned."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation values to use when rendering STOP POINT such as a colour. and font."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ScheduledStopPoint_VersionStructureStructure

Type for SCHEDULED STOP POINT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPoint_VersionStructure"
    },
    {
      "properties": {
        "stopAreas": {
          "allOf": [
            {
              "$ref": "#/definitions/stopAreaRefs_RelStructure"
            }
          ],
          "description": "Whether by default a passenger can alight at SCHEDULED STOP POINT."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs for SCHEDULED STOP POINT."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of SCHEDULED STOP POINT."
        },
        "NameSuffix": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Optiona l Suffix for Name of SCHEDULED STOP POINT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further description of SCHEDULED STOP POINT."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of SCHEDULED STOP POINT."
        },
        "ShortStopCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCodeStructure"
            }
          ],
          "description": "An alternative short code that t identifies the STOP POINT."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "A PUBLIC code that uniquely identifies the STOP POINT."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ExternalStopPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the STOP POINT. pecifically for use in AVMS systems that require an alias, if. For VDV compatibility. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "URL for SCHEDULED STOP POINT."
        },
        "StopType": {
          "allOf": [
            {
              "$ref": "#/definitions/StopTypeEnumeration"
            }
          ],
          "description": "Categorisation of SCHEDULED STOP POINT."
        },
        "CompassBearing": {
          "allOf": [
            {
              "$ref": "#/definitions/AbsoluteBearingType"
            }
          ],
          "description": "Heading of STOP relative to street. Degrees from North. This should be considered as a derived value that can be used for presentation purposes when information about the physical stop is not available. . The definitive value is the compass bearing found on the QUAY (i.e. physical stop) to which a SCHEDULED STOP POINT is assigned."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation values to use when rendering STOP POINT such as a colour. and font."
        },
        "VehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANSPORT MODEs of STOP POINT."
        },
        "ForAlighting": {
          "type": "boolean",
          "description": "Default for whether SCHEDULED STOP POINT may be used for alighting. May be overridden on specific services."
        },
        "ForBoarding": {
          "type": "boolean",
          "description": "Default for whether SCHEDULED STOP POINT may be used for boarding. May be overridden on specific services."
        },
        "RequestStop": {
          "type": "boolean",
          "description": "Whether stop is by default a request stop in the timetable. May be overridden in specific SERVICE PATTERNs."
        },
        "RequestMethodType": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeEnumeration"
            }
          ],
          "description": "Method of request stop. Default is noneRequired. DEPRECATED: USE BoardingRquestMethod OR AlightingRequestMethod INSTEAD. -v2.0",
          "x-netex-deprecated": true
        },
        "BoardingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for boarding in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "AlightingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for alighting in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef",
          "x-netex-choice": [
            "TopographicPlaceRef",
            "TopographicPlaceView"
          ]
        },
        "TopographicPlaceView": {
          "$ref": "#/definitions/TopographicPlaceView",
          "x-netex-choice": [
            "TopographicPlaceRef",
            "TopographicPlaceView"
          ]
        },
        "AtCentre": {
          "type": "boolean",
          "description": "Whether STOP POINT can be considered as being at the centre of a TOPOGRAPHIC PLACE. Default is false."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ScheduledStopPointIdTypeUnclassified

Type for identifier of a SCHEDULED STOP POINT.

{
  "$ref": "#/definitions/TimingPointIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ScheduledStopPointRefReference

Reference to a SCHEDULED STOP POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ScheduledStopPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ScheduledStopPoint",
  "x-netex-substitutionGroup": "TimingPointRef",
  "x-netex-sg-members": [
    "FareScheduledStopPointRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

scheduledStopPointRefs_RelStructureCollection

Type for a list of SCHEDULED STOP POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        }
      },
      "required": [
        "ScheduledStopPointRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ScheduledStopPointRefStructureReference

Type for a reference to a SCHEDULED STOP POINT.

{
  "$ref": "#/definitions/TimingPointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ScheduledStopPoint",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

scheduledStopPointsInFrame_RelStructureCollection

Type for containment in frame of SCHEDULED STOP POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ScheduledStopPoint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ScheduledStopPoint"
          }
        }
      },
      "required": [
        "ScheduledStopPoint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ScheduledStopPointViewUnclassified

Simplified view of SCHEDULED STOP POINT. Includes derived some propertries of a stop.

{
  "allOf": [
    {
      "$ref": "#/definitions/ScheduledStopPoint_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ScheduleRequestIdTypeUnclassified

Type for identifier of a SCHEDULE REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

ScheduleRequestRefReference

Reference to a SCHEDULE REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/ScheduleRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PassengerInformationRequestRef",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

ScheduleRequestRefStructureReference

Type for Reference to a SCHEDULE REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

SchematicMapEntity

A projection of a set of ENTITies onto a bitmap image so as to support hyperlinked interactions.

{
  "$ref": "#/definitions/SchematicMap_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_version.xsd"
}

SchematicMap_VersionStructureStructure

Type for a SCHEMATIC MAP.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of SCHEMATIC MAP."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name."
        },
        "ImageUri": {
          "type": "string",
          "format": "uri",
          "description": "image for map."
        },
        "DepictedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Parent Entity for map that is depicted by it , e.g. a Station, Site,o, Line or Line group."
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/schematicMapMembers_RelStructure"
            }
          ],
          "description": "Elements found in SCHEMATIC MAP."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_version.xsd"
}

SchematicMapIdTypeUnclassified

Identifier of a SCHEMATIC MAP.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

SchematicMapMember_VersionedChildStructureUnclassified

Type for a SCHEMATIC MAP MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Element."
        },
        "VersionOfObjectRef": {
          "$ref": "#/definitions/VersionOfObjectRef"
        },
        "Hide": {
          "type": "boolean",
          "description": "Whether element is to be hidden on map."
        },
        "DisplayAsIcon": {
          "type": "boolean",
          "description": "Whether element is to be displayed on map as an icon."
        },
        "InfoLink": {
          "$ref": "#/definitions/InfoLink"
        },
        "x": {
          "allOf": [
            {
              "$ref": "#/definitions/GraphicsUnitsTypeType"
            }
          ],
          "description": "X pixel coordinate of member on map image from origin at Bottom Left."
        },
        "y": {
          "allOf": [
            {
              "$ref": "#/definitions/GraphicsUnitsTypeType"
            }
          ],
          "description": "Y pixel coordinate from origin at Bottom Left."
        },
        "Projection": {
          "$ref": "#/definitions/Projection"
        }
      },
      "required": [
        "x",
        "y"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_version.xsd"
}

SchematicMapMemberIdTypeUnclassified

Identifier of a SCHEMATIC MAP MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

SchematicMapMemberRefReference

Reference to a SCHEMATIC MAP MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/SchematicMapMemberRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

SchematicMapMemberRefStructureReference

Type for a reference a SCHEMATIC MAP MEMBER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

schematicMapMembers_RelStructureCollection

Type for a list of SCHEMATIC MAP.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "SchematicMapMember": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/SchematicMapMember_VersionedChildStructure"
              }
            ],
            "description": "An element linked to a SCHEMATIC MAP MEMBER."
          }
        }
      },
      "required": [
        "SchematicMapMember"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_version.xsd"
}

SchematicMapRefReference

Reference to a SCHEMATIC MAP.

{
  "allOf": [
    {
      "$ref": "#/definitions/SchematicMapRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SchematicMap",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

SchematicMapRefStructureReference

Type for a reference to a SCHEMATIC MAP.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SchematicMap",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_support.xsd"
}

schematicMapsInFrame_RelStructureCollection

Type for containment in frame of T SCHEMATIC MAPs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SchematicMap": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SchematicMap"
          }
        }
      },
      "required": [
        "SchematicMap"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_schematicMap_version.xsd"
}

ScopeOfTicketUnclassified

Classification of SCOPEs of TICKET, eg national international.

{
  "allOf": [
    {
      "$ref": "#/definitions/ScopeOfTicketEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ScopeOfTicketEnumerationEnum

Allowed values for Scope of Ticket.

{
  "type": "string",
  "enum": [
    "unknown",
    "localTicket",
    "nationalTicket",
    "internationalTicket"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

ScopeOfTicketListUnclassified

List of SCOPEs of TICKET.

{
  "allOf": [
    {
      "$ref": "#/definitions/ScopeOfTicketListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ScopeOfTicketListOfEnumerationsUnclassified

List of values for SCOPEs of TICKET.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ScopeOfTicketEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ScopingMethodEnumerationEnum

Allowed values for FARE ZONE Scoping Method

{
  "type": "string",
  "enum": [
    "explicitStops",
    "implicitSpatialProjection",
    "explicitPeripheryStops",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

SeasonEnumerationEnum

Allowed values for Season.

{
  "type": "string",
  "enum": [
    "Spring",
    "Summer",
    "Autumn",
    "Winter",
    "Perennially"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

SeasonsListOfEnumerationsUnclassified

Allowed values for List of Seasons.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/SeasonEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

SeatAllocationMethodEnumerationEnum

Allowed values for Seat Allocation Method.

{
  "type": "string",
  "enum": [
    "autoAssigned",
    "seatMap",
    "openSeating",
    "manualAssignment"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleSeating_support.xsd"
}

SeatEquipmentEntity

A specialisation of SPOT EQUIPMENT describing the detailed properties of a seat. +v2.0

{
  "$ref": "#/definitions/SeatEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

SeatEquipment_VersionStructureStructure

Type for a SEAT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotEquipment_VersionStructure"
    },
    {
      "properties": {
        "SeatBackHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Seat back from seat bottom."
        },
        "SeatDepth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depgth of Seat from front to back."
        },
        "IsFoldup": {
          "type": "boolean",
          "description": "Whether seat folds up. Default is false."
        },
        "IsReclining": {
          "type": "boolean",
          "description": "Whether seat reclines. Default is false."
        },
        "MaximumRecline": {
          "type": "integer",
          "minimum": 1,
          "description": "Maximum seat reclines angle in degrees."
        },
        "IsReversible": {
          "type": "boolean",
          "description": "Whether seat can be reversed in direction. Default is false."
        },
        "canRotate": {
          "type": "boolean",
          "description": "Whether seat can be rotated. Default is false."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

SeatEquipmentIdTypeUnclassified

Type for identifier of SEAT EQUIPMENT.

{
  "$ref": "#/definitions/SpotEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

SeatEquipmentRefReference

Identifier of a SEAT EQUIPMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SeatEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeatEquipment",
  "x-netex-substitutionGroup": "SpotEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

SeatEquipmentRefStructureReference

Type for a reference to a SEAT EQUIPMENT.

{
  "$ref": "#/definitions/SpotEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeatEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

SeatingEquipmentEntity

Specialisation of WAITING EQUIPMENT describing the properties of seating.

{
  "$ref": "#/definitions/SeatingEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

SeatingEquipment_VersionStructureStructure

Type for a SEATING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WaitingEquipment_VersionStructure"
    },
    {
      "properties": {
        "ArmRest": {
          "type": "boolean",
          "description": "Whether there is an armrest. +v1.1"
        },
        "BackRest": {
          "type": "boolean",
          "description": "Whether the seat has a backrest to rest your back (default is true). +v2.0"
        },
        "SeatHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of the seating. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

SeatingEquipmentIdTypeUnclassified

Type for identifier of SEATING EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SeatingEquipmentRefReference

Identifier of an SEATING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SeatingEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeatingEquipment",
  "x-netex-substitutionGroup": "SiteEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SeatingEquipmentRefStructureReference

Type for a reference to an SEATING EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeatingEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SectionAbstract

A shared sequence of LINKS or POINTs. +v1.1.

{
  "$ref": "#/definitions/Section_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Section_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

Section_DummyAbstract

Dummy Supertype for SECTION +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "CommonSection",
    "FareSection",
    "GeneralSection",
    "LineSection",
    "Section"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

Section_VersionStructureStructure

Type for SECTION. +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "PurposeOfGroupingRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PurposeOfGroupingRef"
            }
          ],
          "description": "Reference to a PURPOSE OF GROUPING."
        },
        "usedIn": {
          "allOf": [
            {
              "$ref": "#/definitions/linkSequenceRefs_RelStructure"
            }
          ],
          "description": "LINK SEQUENCES using SECTION."
        },
        "nameOfLinkClass": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of Link Cass of COMMON SECTION",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

SectionIdTypeUnclassified

Type for identifier of a SECTION.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

SectionInSequenceUnclassified

A SECTION in Sequence

{
  "$ref": "#/definitions/SectionInSequence_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

SectionInSequence_VersionedChildStructureUnclassified

Type for a SECTION IN SEQUENCE

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "SectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SectionRef"
            }
          ],
          "description": "Reference to a LINK SEQUENCE.",
          "x-netex-choice": [
            "SectionRef",
            "Section_Dummy"
          ]
        },
        "Section_Dummy": {
          "$ref": "#/definitions/Section_Dummy",
          "x-netex-choice": [
            "SectionRef",
            "Section_Dummy"
          ]
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

SectionInSequenceIdTypeUnclassified

Type for identifier of a SECTION.

{
  "$ref": "#/definitions/LinkInSequenceIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

SectionRefReference

Reference to a SECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/SectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Section",
  "x-netex-substitutionGroup": "GroupOfEntitiesRef_Dummy",
  "x-netex-sg-members": [
    "CommonSectionRef",
    "GeneralSectionRef",
    "LineSectionRef",
    "ParentCommonSectionRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

SectionRefStructureReference

Type for a reference to a SECTION.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Section",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_support.xsd"
}

sectionsInSequence_RelStructureCollection

Type for a list of SECTIONS in sequence

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "SectionInSequence": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SectionInSequence"
          },
          "description": "A SECTION in SEQUENCE."
        }
      },
      "required": [
        "SectionInSequence"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_section_version.xsd"
}

SectionTypeEnumerationEnum

Allowed values for a type of LONE SECTION.

{
  "type": "string",
  "enum": [
    "trunk",
    "branch",
    "eyelBranch",
    "endLoop",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_lineNetwork_support.xsd"
}

SecurityListAbstract

A list of items whose status is to be accepted or denied for a process such as purchase or validation.

{
  "$ref": "#/definitions/SecurityList_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SecurityList_VersionStructureStructure

Type for SECURITY LIST. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of SECURITY LIST."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of SECURITY LIST."
        },
        "TypeOfSecurityListRef": {
          "$ref": "#/definitions/TypeOfSecurityListRef"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "securityListings": {
          "allOf": [
            {
              "$ref": "#/definitions/securityListings_RelStructure"
            }
          ],
          "description": "Items in SECURITY LIST."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SecurityListIdTypeUnclassified

Type for identifier of a SECURITY LIST..

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

SecurityListingAbstract

The presence of an identified Entity on a SECURITY LIST.

{
  "$ref": "#/definitions/SecurityListing_VersionedChildStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SecurityListing_DummyAbstract

DUMMY type for SECIRITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-sg-members": [
    "CustomerAccountSecurityListing",
    "CustomerSecurityListing",
    "FareContractSecurityListing",
    "MediumAccessDeviceSecurityListing",
    "RetailDeviceSecurityListing",
    "SecurityListing",
    "TravelDocumentSecurityListing"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SecurityListing_VersionedChildStructureUnclassified

Type for SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of SECURITY LISTING."
        },
        "SecurityListRef": {
          "$ref": "#/definitions/SecurityListRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "order within list -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SecurityListingIdTypeUnclassified

Type for identifier of a SECURITY LISTING.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

SecurityListingRefAbstract

Reference to a SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListingRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CustomerAccountSecurityListingRef",
    "CustomerSecurityListingRef",
    "FareContractSecurityListingRef",
    "MediumAccessDeviceSecurityListingRef",
    "RetailDeviceSecurityListingRef",
    "TravelDocumentSecurityListingRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

SecurityListingRefs_RelStructureCollection

Type for a list of references to SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SecurityListingRef"
          }
        }
      },
      "required": [
        "SecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

SecurityListingRefStructureReference

Type for Reference to a SECURITY LISTING.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SecurityListing",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

securityListings_RelStructureCollection

Type for a list of SECURITY LISTINGs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SecurityListing_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SecurityListing_Dummy"
          }
        }
      },
      "required": [
        "SecurityListing_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SecurityListRefAbstract

Reference to a SECURITY LIST..

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "BlacklistRef",
    "WhitelistRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

securitylistRefs_RelStructureCollection

Type for a list of SECURITY LIST.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SecurityListRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SecurityListRef"
          }
        }
      },
      "required": [
        "SecurityListRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

SecurityListRefStructureReference

Type for Reference to a SECURITY LIST..

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SecurityList",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

securityLists_RelStructureCollection

Type for a list of SECURITY LISTs. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SecurityListRef": {
          "$ref": "#/definitions/SecurityListRef"
        },
        "SecurityList": {
          "$ref": "#/definitions/SecurityList"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

SelfDriveSubmodeUnclassified

TPEG pti12 SelfDrive submodes. (NB Use SimpleVehicleType / Vehicle Category to describe specific type)

{
  "allOf": [
    {
      "$ref": "#/definitions/SelfDriveSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

SelfDriveSubmodeEnumerationEnum

Values for SelfDrive MODEs of TRANSPORT: TPEG pti_table_12.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "hireScooter",
    "hireCycle",
    "hireMotorbike",
    "hireCar",
    "hireVan",
    "ownScooter",
    "ownCycle",
    "ownMotorbike",
    "ownCar",
    "ownVan",
    "allHireVehicles",
    "allVehicles"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

SensorCommunicationsEnumerationEnum

Allowed values for Sensor Communications.

{
  "type": "string",
  "enum": [
    "cable",
    "wifi",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorEquipmentEntity

An EQUIPMENT used to monitor use of a space or entrance. +V2.0

{
  "$ref": "#/definitions/SensorEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorEquipment_DummyAbstract

Dummy type for +V2.0

{
  "$ref": "#/definitions/InstalledEquipment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorEquipment_VersionStructureStructure

Type for a SENSOR EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipment_VersionStructure"
    },
    {
      "properties": {
        "CommunicationMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/SensorCommunicationsEnumeration"
            }
          ],
          "description": "How sensor communicates with onboard hub."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorEquipmentIdTypeUnclassified

Type for identifier of SENSOR EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorEquipmentRefReference

Identifier of a SENSOR EQUIPMENT. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SensorEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SensorEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-sg-members": [
    "EntranceSensorRef",
    "SpotSensorRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorEquipmentRefStructureReference

Type for a reference to a SENSOR EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SensorEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorInEntranceUnclassified

Use of a specific ENTRANCE SENSOR to monitor a specific DECK ENTRANCE. +v2.0

{
  "$ref": "#/definitions/SensorInEntrance_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorInEntrance_VersionedChildStructureUnclassified

Type for a SENSOR IN ENTRANCE

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "DeckEntranceRef": {
          "$ref": "#/definitions/DeckEntranceRef"
        },
        "EntranceSensorRef": {
          "$ref": "#/definitions/EntranceSensorRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorInEntranceIdTypeUnclassified

Type for identifier of SENSOR IN ENTRANCE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorInEntranceRefReference

Identifier of a SENSOR IN ENTRANCE. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SensorInEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SensorInEntrance",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorInEntranceRefStructureReference

Type for a reference to a SENSOR IN ENTRANCE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SensorInEntrance",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorInSpotUnclassified

Use of a specific SPOT SENSOR to monitor a specific LOCATABLE SPOT. +v2.0

{
  "$ref": "#/definitions/SensorInSpot_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorInSpot_VersionedChildStructureUnclassified

Type for a SENSOR IN SPOT

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "LocatableSpotRef": {
          "$ref": "#/definitions/LocatableSpotRef"
        },
        "SpotSensorRef": {
          "$ref": "#/definitions/SpotSensorRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SensorInSpotIdTypeUnclassified

Type for identifier of SENSOR IN SPOT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorInSpotRefReference

Identifier of a SENSOR IN SPOT. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SensorInSpotRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SensorInSpot",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SensorInSpotRefStructureReference

Type for a reference to a SENSOR IN SPOT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SensorInSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

sensorsInEntrance_RelStructureCollection

Type for a list of SENSORs in ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "SensorInEntrance": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SensorInEntrance"
          }
        }
      },
      "required": [
        "SensorInEntrance"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

sensorsInSpot_RelStructureCollection

Type for a list of SENSORs in SPOT.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "SensorInSpot": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SensorInSpot"
          }
        }
      },
      "required": [
        "SensorInSpot"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SeriesConstraintEntity

A particular tariff, described by a combination of parameters.

{
  "$ref": "#/definitions/SeriesConstraint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

SeriesConstraint_VersionStructureStructure

Type for SERIES CONSTRAINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "Itinerary": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "String to use to represent Itinerary."
        },
        "SymbolMarkingUsualRoute": {
          "type": "string",
          "description": "Symbal to us eto mark normal route."
        },
        "SeriesType": {
          "allOf": [
            {
              "$ref": "#/definitions/SeriesTypeEnumeration"
            }
          ],
          "description": "Classification of SERIES CONSTRAINT. Default is station to station."
        },
        "RoutingType": {
          "allOf": [
            {
              "$ref": "#/definitions/RoutingTypeEnumeration"
            }
          ],
          "description": "Whether this is a direct i.e. no changes requried point to point or indirect."
        },
        "FareBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/FareBasisEnumeration"
            }
          ],
          "description": "Preferred basis for calculating fares for this series."
        },
        "FirstClassDistance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance r calculation of First Class fares."
        },
        "SecondClassDistance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance r calculation of Second Class fares."
        },
        "Discrete": {
          "type": "boolean",
          "description": "Whether SERIES CONSTRAINT can only be used by itself, or whether it can be used in a chain of series."
        },
        "FromConnectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionRefStructure"
            }
          ],
          "description": "Start CONNECTION link for SERIES CONSTRAINT."
        },
        "ToConnectionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionRefStructure"
            }
          ],
          "description": "End CONNECTION link for SERIES CONSTRAINT."
        },
        "farePointsInPattern": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/farePointsInPattern_RelStructure"
              }
            ],
            "description": "FARE POINTs IN PATTERN in the SERIES CONSTRAINT."
          }
        },
        "zonesInSeries": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/zonesInSeries_RelStructure"
              }
            ],
            "description": "ZONES IN SERIES series limiting the SERIES CONSTRAINT. +v2.0"
          }
        },
        "journeyPatterns": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternRefs_RelStructure"
            }
          ],
          "description": "JourneyPatternsequivalent to the series."
        },
        "prices": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/seriesConstraintPrices_RelStructure"
              }
            ],
            "description": "Frices for the SERIES CONSTRAINTs (Needed for TAP TSI)"
          }
        },
        "replaces": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/seriesConstraintRefs_RelStructure"
              }
            ],
            "description": "Replaces the speciified SERIES CONSTRAINTs (Needed for TAP TSI)"
          }
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "relative number of series for same OD pair (TAP Route number) -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

SeriesConstraintIdTypeUnclassified

Type for identifier of a SERIES CONSTRAINT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

SeriesConstraintPriceUnclassified

A set of all possible price features of a SERIES CONSTRAINT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/SeriesConstraintPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

SeriesConstraintPrice_VersionedChildStructureUnclassified

Type for a SERIES CONSTRAINT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "SeriesConstraintRef": {
          "$ref": "#/definitions/SeriesConstraintRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

SeriesConstraintPriceIdTypeUnclassified

Type for identifier of a SERIES CONSTRAINT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

SeriesConstraintPriceRefReference

Reference to a SERIES CONSTRAINT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SeriesConstraintPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeriesConstraintPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

SeriesConstraintPriceRefStructureReference

Type for Reference to a SERIES CONSTRAINT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeriesConstraintPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

seriesConstraintPrices_RelStructureCollection

Type for a list of SERIES CONSTRAINT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "SeriesConstraintPriceRef": {
          "$ref": "#/definitions/SeriesConstraintPriceRef"
        },
        "SeriesConstraintPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/SeriesConstraintPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a SERIES CONSTRAINT: default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

SeriesConstraintRefReference

Reference to a SERIES CONSTRAINT.

{
  "$ref": "#/definitions/SeriesConstraintRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeriesConstraint",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

seriesConstraintRefs_RelStructureCollection

Type for a collection of one or more references to a SERIES CONSTRAINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SeriesConstraintRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SeriesConstraintRef"
          }
        }
      },
      "required": [
        "SeriesConstraintRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

SeriesConstraintRefStructureReference

Type for Reference to a SERIES CONSTRAINT.

{
  "$ref": "#/definitions/SeriesConstraintRefStructure_Dummy",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SeriesConstraint",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

SeriesConstraintRefStructure_DummyUnclassified

Extending type for Reference to a SERIES CONSTRAINT.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/PriceableObjectRefStructure"
    },
    "order": {
      "type": "integer",
      "minimum": 1,
      "description": "order of constraint. -v2.0",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

SeriesConstraints_RelStructureCollection

Type for a list of SERIES ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SeriesConstraintRef": {
          "$ref": "#/definitions/SeriesConstraintRef"
        },
        "SeriesConstraint": {
          "$ref": "#/definitions/SeriesConstraint"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

SeriesPresentationEnumerationEnum

Allowed values for Fare Point Presentation.

{
  "type": "string",
  "enum": [
    "none",
    "required",
    "optionalLeft",
    "optionalRight"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

SeriesTypeEnumerationEnum

Allowed values for SERIES CONSTRAINT type.

{
  "type": "string",
  "enum": [
    "stationToStation",
    "originToBorder",
    "borderToDestination",
    "border",
    "transit",
    "zoneToZone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

Service_VersionFrameStructureUnclassified

Type for a SERVICE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "Network": {
          "$ref": "#/definitions/Network"
        },
        "additionalNetworks": {
          "allOf": [
            {
              "$ref": "#/definitions/networksInFrame_RelStructure"
            }
          ],
          "description": "Additional networks refernced in frame in addition to the primary NETWORK.."
        },
        "directions": {
          "allOf": [
            {
              "$ref": "#/definitions/directionsInFrame_RelStructure"
            }
          ],
          "description": "DIRECTIONs in frame."
        },
        "routePoints": {
          "allOf": [
            {
              "$ref": "#/definitions/routePointsInFrame_RelStructure"
            }
          ],
          "description": "ROUTE POINTs in frame."
        },
        "routeLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/routeLinksInFrame_RelStructure"
            }
          ],
          "description": "ROUTE LINKs in frame."
        },
        "routes": {
          "allOf": [
            {
              "$ref": "#/definitions/routesInFrame_RelStructure"
            }
          ],
          "description": "ROUTEs in frame."
        },
        "flexiblePointProperties": {
          "allOf": [
            {
              "$ref": "#/definitions/flexiblePointProperties_RelStructure"
            }
          ],
          "description": "FLEXIBLE POINT PROPERTIES in frame."
        },
        "flexibleLinkProperties": {
          "allOf": [
            {
              "$ref": "#/definitions/flexibleLinkProperties_RelStructure"
            }
          ],
          "description": "FLEXIBLE LINK PROPERTIES in frame."
        },
        "commonSections": {
          "allOf": [
            {
              "$ref": "#/definitions/commonSectionsInFrame_RelStructure"
            }
          ],
          "description": "COMMON SECTIONs in frame."
        },
        "generalSections": {
          "allOf": [
            {
              "$ref": "#/definitions/generalSectionsInFrame_RelStructure"
            }
          ],
          "description": "GENERAL SECTIONs in frame."
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "PROJECTIONs of LINK SEQUENCE onto another ENTITY or layer."
        },
        "groupsOfLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfLinks_RelStructure"
            }
          ],
          "description": "GROUPs of LINKs in frame."
        },
        "groupsOfPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfPoints_RelStructure"
            }
          ],
          "description": "GROUPs of POINTs in frame."
        },
        "lines": {
          "allOf": [
            {
              "$ref": "#/definitions/linesInFrame_RelStructure"
            }
          ],
          "description": "LINEs in frame."
        },
        "groupsOfLines": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfLinesInFrame_RelStructure"
            }
          ],
          "description": "GROUPs of LINEs in frame."
        },
        "destinationDisplays": {
          "allOf": [
            {
              "$ref": "#/definitions/destinationDisplaysInFrame_RelStructure"
            }
          ],
          "description": "DESTINATION DISPLAYs in frame."
        },
        "lineNetworks": {
          "allOf": [
            {
              "$ref": "#/definitions/lineNetworksInFrame_RelStructure"
            }
          ],
          "description": "LINE NETWORKs in frame."
        },
        "scheduledStopPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/scheduledStopPointsInFrame_RelStructure"
            }
          ],
          "description": "SCHEDULED STOP POINTs in frame."
        },
        "serviceLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceLinksInFrame_RelStructure"
            }
          ],
          "description": "SERVICE LINKs in frame."
        },
        "servicePatterns": {
          "allOf": [
            {
              "$ref": "#/definitions/servicePatternsInFrame_RelStructure"
            }
          ],
          "description": "SERVICE PATTERNs in frame."
        },
        "stopAreas": {
          "allOf": [
            {
              "$ref": "#/definitions/stopAreasInFrame_RelStructure"
            }
          ],
          "description": "STOP AREAS in frame."
        },
        "connections": {
          "allOf": [
            {
              "$ref": "#/definitions/transfersInFrame_RelStructure"
            }
          ],
          "description": "CONNECTIONs in frame."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZonesInFrame_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs in frame."
        },
        "stopAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/stopAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "STOP ASSIGNMENTs in frame."
        },
        "timingPoints": {
          "allOf": [
            {
              "$ref": "#/definitions/timingPointsInFrame_RelStructure"
            }
          ],
          "description": "TIMING POINTs in frame."
        },
        "timingLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/timingLinksInFrame_RelStructure"
            }
          ],
          "description": "TIMING LINKs in frame."
        },
        "timingPatterns": {
          "allOf": [
            {
              "$ref": "#/definitions/timingPatternsInFrame_RelStructure"
            }
          ],
          "description": "TIMING PATTERNs in frame."
        },
        "journeyPatterns": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternsInFrame_RelStructure"
            }
          ],
          "description": "JOURNEY PATTERNs in frame."
        },
        "transferRestrictions": {
          "allOf": [
            {
              "$ref": "#/definitions/transferRestrictionsInFrame_RelStructure"
            }
          ],
          "description": "TRANSFER RESTRICTIONS in frame."
        },
        "routingConstraintZones": {
          "allOf": [
            {
              "$ref": "#/definitions/routingConstraintZonesInFrame_RelStructure"
            }
          ],
          "description": "ROUTING CONSTRAINT ZONEs in frame."
        },
        "serviceExclusions": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceExclusionsInFrame_RelStructure"
            }
          ],
          "description": "SERVICE EXCLUSIONs in frame."
        },
        "timeDemandTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypesInFrame_RelStructure"
            }
          ],
          "description": "TIME DEMAND TYPEs in frame."
        },
        "timeDemandTypeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "TIME DEMAND TYPE ASSIGNMENTs in frame."
        },
        "timingLinkGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfLinksInFrame_RelStructure"
            }
          ],
          "description": "TIMING LINK GROUPs in frame."
        },
        "notices": {
          "allOf": [
            {
              "$ref": "#/definitions/noticesInFrame_RelStructure"
            }
          ],
          "description": "NOTICEs in frame."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs in frame."
        },
        "logicalDisplays": {
          "allOf": [
            {
              "$ref": "#/definitions/logicalDisplaysInFrame_RelStructure"
            }
          ],
          "description": "LOGICAL DISPLAYs in frame."
        },
        "displayAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/displayAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "DISPLAY ASSIGNMENTs in frame."
        },
        "passengerInformationEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerInformationEquipmentsInFrame_RelStructure"
            }
          ],
          "description": "PASSENGER INFORMATION EQUIPMENT in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_frames/netex_serviceFrame_version.xsd"
}

ServiceAccessCodeEntity

Code to access a service, can be numerical code, barcode, flashcode, etc. +v1.2.2

{
  "$ref": "#/definitions/ServiceAccessCode_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_version.xsd"
}

ServiceAccessCode_VersionStructureStructure

Type for SERVICE ACCESS CODE restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelDocument_VersionStructure"
    },
    {
      "properties": {
        "AccessCode": {
          "type": "string",
          "description": "ACCESS Code value"
        },
        "ExpiryDate": {
          "type": "string",
          "format": "date-time",
          "description": "Expiry timpestamp for code."
        },
        "VehicleAccessCredentialsAssignmentRef": {
          "$ref": "#/definitions/VehicleAccessCredentialsAssignmentRef"
        }
      },
      "required": [
        "AccessCode"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_version.xsd"
}

ServiceAccessCodeIdTypeUnclassified

Type for identifier of a SERVICE ACCESS CODE.

{
  "$ref": "#/definitions/TravelDocumentIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

ServiceAccessCodeRefReference

Reference to a SERVICE ACCESS CODE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceAccessCodeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceAccessCode",
  "x-netex-substitutionGroup": "TravelDocumentRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

serviceAccessCodeRefs_RelStructureCollection

Type for a list of SERVICE ACCESS CODEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ServiceAccessCodeRef": {
          "$ref": "#/definitions/ServiceAccessCodeRef"
        }
      },
      "required": [
        "ServiceAccessCodeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

ServiceAccessCodeRefStructureReference

Type for a reference to a SERVICE ACCESS CODE.

{
  "$ref": "#/definitions/TravelDocumentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceAccessCode",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

ServiceAccessRightEntity

An immaterial marketable element dedicated to accessing some services.

{
  "$ref": "#/definitions/ServiceAccessRight_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ServiceAccessRight_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ServiceAccessRight_DummyAbstract

An immaterial marketable element

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-sg-members": [
    "EntitlementProduct",
    "FareProduct_Dummy",
    "ServiceAccessRight"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ServiceAccessRight_VersionStructureStructure

Type for SERVICE ACCESS RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "InfoUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL for further information."
        },
        "documentLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Timetable documents associated with the Product e.g pdf files"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ServiceAccessRightIdTypeUnclassified

Type for identifier of a SERVICE ACCESS RIGHT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ServiceAccessRightRefReference

Reference to a SERVICE ACCESS RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceAccessRightRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceAccessRight",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-sg-members": [
    "EntitlementProductRef",
    "FareProductRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

serviceAccessRightRefs_RelStructureCollection

Type for references to a SERVICE ACCESS RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ServiceAccessRightRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ServiceAccessRightRef"
          }
        }
      },
      "required": [
        "ServiceAccessRightRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ServiceAccessRightRefStructureReference

Type for Reference to a SERVICE ACCESS RIGHT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceAccessRight",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ServiceAlterationEnumerationEnum

Allowed values for Service Alteration.

{
  "type": "string",
  "enum": [
    "extraJourney",
    "cancellation",
    "provisional",
    "planned",
    "replaced"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

ServiceBookingArrangementEntity

Type for a SERVICE BOOKING ARRANGEMENT.

{
  "$ref": "#/definitions/ServiceBookingArrangement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

ServiceBookingArrangement_VersionStructureStructure

Version of a SERVICE BOOKING ARRANGEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/BookingArrangement_VersionStructure"
    },
    {
      "properties": {
        "MinimumBookingDuration": {
          "type": "string",
          "description": "Minimum period for which a booking can be made. +v.1.2.2"
        },
        "MaximumBookingDuration": {
          "type": "string",
          "description": "Maximum period for which a booking can be made. +v.1.2.2"
        },
        "DepositRequired": {
          "type": "boolean",
          "description": "Whether a deposit is required. +v1.2.2"
        },
        "BookingChargeType": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingChargeTypeEnumeration"
            }
          ],
          "description": "Nature of booking fee. v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

ServiceBookingArrangementIdTypeUnclassified

Type for identifier of a SERVICE BOOKING ARRANGEMENT.

{
  "$ref": "#/definitions/BookingArrangementIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ServiceBookingArrangementRefReference

Reference to a SERVICE BOOKING ARRANGEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceBookingArrangementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceBookingArrangement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ServiceBookingArrangementRefStructureReference

Type for a reference to a SERVICE BOOKING ARRANGEMENT.

{
  "$ref": "#/definitions/BookingArrangementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceBookingArrangement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

serviceBookingArrangements_RelStructureCollection

Type for a list of BookingArrangements.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceBookingArrangementRef": {
          "$ref": "#/definitions/ServiceBookingArrangementRef"
        },
        "ServiceBookingArrangement": {
          "$ref": "#/definitions/ServiceBookingArrangement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

serviceBookingArrangementsInFrame_RelStructureCollection

Type for containment in frame of SERVICE BOOKING ARRANGEMENTs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceBookingArrangement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ServiceBookingArrangement"
          },
          "description": "Information on booking rules and additional data allowing the user to take the decision to book a service and to undertake the booking of a LOCAL SERVICE."
        }
      },
      "required": [
        "ServiceBookingArrangement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

ServiceCalendarEntity

A SERVICE CALENDAR. A collection of DAY TYPE ASSIGNMENTs.

{
  "$ref": "#/definitions/ServiceCalendar_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "ServiceCalendarFrame"
  ],
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

ServiceCalendar_VersionStructureStructure

Type for a SERVICE CALENDAR.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of SERVIC CALENDAR."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of SERVIC CALENDAR."
        },
        "FromDate": {
          "type": "string",
          "format": "date",
          "description": "Start date of Calendar."
        },
        "ToDate": {
          "type": "string",
          "format": "date",
          "description": "End date of SERVICE CALENDAR. Date is INCLUSIVE."
        },
        "EarliestTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest time that day starts. Default is 00:00"
        },
        "DayLength": {
          "type": "string",
          "description": "Length of day. Used to work out latest time that day runs to. Default is 24hourse."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypes_RelStructure"
            }
          ],
          "description": "Reusable DAY TYPE used in calendar."
        },
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebands_RelStructure"
            }
          ],
          "description": "Reusable Time bands used in calendar."
        },
        "operatingDays": {
          "allOf": [
            {
              "$ref": "#/definitions/operatingDays_RelStructure"
            }
          ],
          "description": "Days found in Calendar between start and end date. Dates must fall between the start and end date of the calendar. There is a day for every date in the calendar validity period. Days do not have to be explicitly declared if there is no additional information."
        },
        "operatingPeriods": {
          "allOf": [
            {
              "$ref": "#/definitions/operatingPeriods_RelStructure"
            }
          ],
          "description": "OPERATING PERIODs belonging to calendar. Named periods. Must fall within the overall validity period of the calendar."
        },
        "dayTypeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeAssignments_RelStructure"
            }
          ],
          "description": "Assignments of DAY TYPEs to specific OPERATING DAYs. The same DAY TYPE may be assigned to multiple Operating dates, and vice versa."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

ServiceCalendarFrameEntity

A SERVICE CALENDAR. A coherent set of OPERATING DAYS and DAY TYPES comprising a Calendar. That may be used to state the temporal VALIDITY of other NeTEx entities such as Timetables, STOP PLACEs, etc. Covers a PERIOD with a collection of assignments of OPERATING DAYS to DAY TYPES.

{
  "$ref": "#/definitions/ServiceCalendarFrame_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_serviceCalendarFrame_version.xsd"
}

ServiceCalendarFrame_VersionFrameStructureUnclassified

Type for a SERVICE CALENDAR.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "ServiceCalendar": {
          "$ref": "#/definitions/ServiceCalendar"
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypesInFrame_RelStructure"
            }
          ],
          "description": "Reusable DAY TYPE in SERVICE CALENDAR FRAME."
        },
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebandsInFrame_RelStructure"
            }
          ],
          "description": "Reusable TIMEBANDs used in SERVICE CALENDAR FRAME."
        },
        "groupOfTimebands": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfTimebandsInFrame_RelStructure"
            }
          ],
          "description": "GROUPs OF TIMEBANDs in SERVICE CALENDAR FRAME."
        },
        "operatingDays": {
          "allOf": [
            {
              "$ref": "#/definitions/operatingDaysInFrame_RelStructure"
            }
          ],
          "description": "Days found in Calendar between start and end date. Dates must fall between the start and end date of the calendar. There is a day for every date in the calendar validity period. Days do not have to be explicitly declared if there is no additional information."
        },
        "operatingPeriods": {
          "allOf": [
            {
              "$ref": "#/definitions/operatingPeriodsInFrame_RelStructure"
            }
          ],
          "description": "OPERATING PERIODs belonging to calendar. Named periods. Must fall within the overall validity period of the calendar."
        },
        "dayTypeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "Assignments of DAY TYPEs to specific OPERATING DAYs. The same DAY TYPE may be assigned to multiple Operating dates, and vice versa."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_frames/netex_serviceCalendarFrame_version.xsd"
}

ServiceCalendarFrameIdTypeUnclassified

Identifier of a SERVICE CALENDAR FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_framework/netex_frames/netex_serviceCalendarFrame_support.xsd"
}

ServiceCalendarFrameRefReference

Reference to a SERVICE CALENDAR FRAME.

{
  "$ref": "#/definitions/ServiceCalendarFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceCalendarFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_framework/netex_frames/netex_serviceCalendarFrame_support.xsd"
}

ServiceCalendarFrameRefStructureReference

Type for a reference to a SERVICE CALENDAR FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceCalendarFrame",
  "x-netex-source": "netex_framework/netex_frames/netex_serviceCalendarFrame_support.xsd"
}

ServiceCalendarIdTypeUnclassified

Identifier of a SERVICE CALENDAR.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

ServiceCalendarRefReference

Reference to a SERVICE CALENDAR.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceCalendarRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceCalendar",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

ServiceCalendarRefStructureReference

Type for a reference to a SERVICE CALENDAR.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceCalendar",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

ServiceCapabilitiesRequestStructureUnclassified

Type for ServcieCapabilities request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractServiceRequestStructure"
    },
    {
      "properties": {
        "ParticipantPermissions": {
          "type": "boolean",
          "description": "Whether to include the requestors permissions in the response. Only applies if Access control capability supported. Default is 'false'."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        },
        "version": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionString"
            }
          ],
          "description": "Version number of request. Fixed.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

ServiceDeliveryUnclassified

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

{
  "$ref": "#/definitions/ServiceDeliveryStructure",
  "x-netex-substitutionGroup": "ProducerResponse",
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

ServiceDeliveryBodyStructureUnclassified

Type for SIRI Service Delivery type.

{
  "type": "object",
  "properties": {
    "Status": {
      "type": "boolean",
      "description": "Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'."
    },
    "ErrorCondition": {
      "type": "object",
      "properties": {
        "CapabilityNotSupportedError": {
          "$ref": "#/definitions/CapabilityNotSupportedError",
          "x-netex-choice": [
            "CapabilityNotSupportedError",
            "OtherError"
          ]
        },
        "OtherError": {
          "$ref": "#/definitions/OtherError",
          "x-netex-choice": [
            "CapabilityNotSupportedError",
            "OtherError"
          ]
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/ErrorDescriptionStructure"
            }
          ],
          "description": "Text description of error."
        }
      },
      "description": "Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails."
    },
    "MoreData": {
      "type": "boolean",
      "description": "Whether there is a further delvery message with more current updates that follows this one. Default is 'false'."
    },
    "AbstractFunctionalServiceDelivery": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/AbstractFunctionalServiceDelivery"
      }
    },
    "srsName": {
      "allOf": [
        {
          "$ref": "#/definitions/SrsNameType"
        }
      ],
      "description": "Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractFunctionalServiceDelivery"
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

ServiceDeliveryErrorConditionElementUnclassified

Element fror an erroc condition for use in WSDL.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceDeliveryErrorConditionStructure"
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ServiceDeliveryErrorConditionStructureUnclassified

Type for Standard ErrorConditiosn for Service request.

{
  "type": "object",
  "properties": {
    "UnapprovedKeyAccessError": {
      "$ref": "#/definitions/UnapprovedKeyAccessError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "UnknownParticipantError": {
      "allOf": [
        {
          "$ref": "#/definitions/UnknownParticipantError"
        }
      ],
      "description": "Error: Recipient for a message to be distributed is unknown. I.e. delegatior is found, but  +SIRI v2.0",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "UnknownEndpointError": {
      "$ref": "#/definitions/UnknownEndpointError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "EndpointDeniedAccessError": {
      "$ref": "#/definitions/EndpointDeniedAccessError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "EndpointNotAvailableAccessError": {
      "$ref": "#/definitions/EndpointNotAvailableAccessError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "ServiceNotAvailableError": {
      "$ref": "#/definitions/ServiceNotAvailableError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "CapabilityNotSupportedError": {
      "$ref": "#/definitions/CapabilityNotSupportedError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "AccessNotAllowedError": {
      "$ref": "#/definitions/AccessNotAllowedError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "InvalidDataReferencesError": {
      "$ref": "#/definitions/InvalidDataReferencesError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "BeyondDataHorizon": {
      "allOf": [
        {
          "$ref": "#/definitions/BeyondDataHorizon"
        }
      ],
      "description": "Error: Data period or subscription period is outside of period covered by service.   +SIRI v2.0.",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "NoInfoForTopicError": {
      "$ref": "#/definitions/NoInfoForTopicError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "ParametersIgnoredError": {
      "$ref": "#/definitions/ParametersIgnoredError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "UnknownExtensionsError": {
      "allOf": [
        {
          "$ref": "#/definitions/UnknownExtensionsError"
        }
      ],
      "description": "Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.  +SIRI v2.0.",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "AllowedResourceUsageExceededError": {
      "$ref": "#/definitions/AllowedResourceUsageExceededError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "OtherError": {
      "$ref": "#/definitions/OtherError",
      "x-netex-choice": [
        "UnapprovedKeyAccessError",
        "UnknownParticipantError",
        "UnknownEndpointError",
        "EndpointDeniedAccessError",
        "EndpointNotAvailableAccessError",
        "ServiceNotAvailableError",
        "CapabilityNotSupportedError",
        "AccessNotAllowedError",
        "InvalidDataReferencesError",
        "BeyondDataHorizon",
        "NoInfoForTopicError",
        "ParametersIgnoredError",
        "UnknownExtensionsError",
        "AllowedResourceUsageExceededError",
        "OtherError"
      ]
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/ErrorDescriptionStructure"
        }
      ],
      "description": "Text description of error."
    }
  },
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ServiceDeliveryStructureUnclassified

Type for SIRI Service Delivery.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProducerResponseStructure"
    },
    {
      "properties": {
        "Status": {
          "type": "boolean",
          "description": "Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'."
        },
        "ErrorCondition": {
          "type": "object",
          "properties": {
            "CapabilityNotSupportedError": {
              "$ref": "#/definitions/CapabilityNotSupportedError",
              "x-netex-choice": [
                "CapabilityNotSupportedError",
                "OtherError"
              ]
            },
            "OtherError": {
              "$ref": "#/definitions/OtherError",
              "x-netex-choice": [
                "CapabilityNotSupportedError",
                "OtherError"
              ]
            },
            "Description": {
              "allOf": [
                {
                  "$ref": "#/definitions/ErrorDescriptionStructure"
                }
              ],
              "description": "Text description of error."
            }
          },
          "description": "Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails."
        },
        "MoreData": {
          "type": "boolean",
          "description": "Whether there is a further delvery message with more current updates that follows this one. Default is 'false'."
        },
        "AbstractFunctionalServiceDelivery": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AbstractFunctionalServiceDelivery"
          }
        },
        "srsName": {
          "allOf": [
            {
              "$ref": "#/definitions/SrsNameType"
            }
          ],
          "description": "Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "AbstractFunctionalServiceDelivery"
      ]
    }
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

ServiceDesignatorUnclassified

Value reference to a SERVICE JOURNEY. Provides an alternative way of identifying a Journey between SCHEDULED STOP POINTS

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceDesignatorStructure"
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyDesignator_support.xsd"
}

ServiceDesignatorStructureUnclassified

Type for a value reference to a SERVICE JOURNEY.

{
  "type": "object",
  "properties": {
    "FromPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ScheduledStopPointRefStructure"
        }
      ],
      "description": "Origin of Journey."
    },
    "ToPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ScheduledStopPointRefStructure"
        }
      ],
      "description": "Destination of Journey."
    },
    "Date": {
      "type": "string",
      "format": "date",
      "description": "Date of JOURNEY."
    },
    "DepartureTime": {
      "type": "string",
      "format": "time",
      "description": "Time of departure of JOURNEY from POINT."
    },
    "DepartureDayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Daya offset if Time of departure of JOURNEY from origin POINT from current OPERATING DAY."
    },
    "ArrivalTime": {
      "type": "string",
      "format": "time",
      "description": "Time of arrival of JOURNEY at destination POINT."
    },
    "ArrivalDayOffset": {
      "allOf": [
        {
          "$ref": "#/definitions/DayOffsetType"
        }
      ],
      "description": "Daya offset if Time of arrival of JOURNEY at destination POINT."
    },
    "DayTypeRef": {
      "$ref": "#/definitions/DayTypeRef"
    },
    "TransportOrganisationRef": {
      "$ref": "#/definitions/TransportOrganisationRef"
    },
    "LineRef": {
      "$ref": "#/definitions/LineRef"
    },
    "DirectionRef": {
      "$ref": "#/definitions/DirectionRef"
    },
    "AlternativeJourneyRef": {
      "type": "string",
      "description": "Alternative ID for journey."
    }
  },
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyDesignator_support.xsd"
}

ServicedOrganisationEntity

ORGANISATION for which Service is provided, e.g. school college.

{
  "$ref": "#/definitions/ServicedOrganisation_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

ServicedOrganisation_VersionStructureStructure

Type for an OTHER ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/OtherOrganisation_VersionStructure"
    },
    {
      "properties": {
        "ServiceCalendarRef": {
          "$ref": "#/definitions/ServiceCalendarRef"
        },
        "ServicedOrganisationType": {
          "allOf": [
            {
              "$ref": "#/definitions/ServicedOrganisationTypeEnumeration"
            }
          ],
          "description": "Type of serviced ORGANISATION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

ServicedOrganisationIdTypeUnclassified

Type for identifier of a SERVICED ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

ServicedOrganisationRefReference

Reference to a SERVICED ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServicedOrganisationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServicedOrganisation",
  "x-netex-substitutionGroup": "OtherOrganisationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

ServicedOrganisationRefStructureReference

Type for a reference to a SERVICED ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServicedOrganisation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

ServicedOrganisationTypeEnumerationEnum

Allowed values for SERVICED ORGANISATION type.

{
  "type": "string",
  "enum": [
    "school",
    "college",
    "university",
    "militaryBase",
    "works",
    "retaiilCentre",
    "hospital",
    "governmentOffice",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

ServiceExclusionEntity

A constraint on the use of a service. The service, on this specific JOURNEY PATTERN (usually a FTS JOURNEY PATTERN) cannot operate when another (regular) service operates. This may occur only on subpart of the JOURNEY PATTERN, or only on one or some specific SCHEDULED STOP POINTs within the pattern.

{
  "$ref": "#/definitions/ServiceExclusion_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

ServiceExclusion_VersionStructureStructure

Type for SERVICE EXCLUSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "ExcludingJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "JOURNEY PATTERN to which exclusion applies."
        },
        "StartPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Starting stop point within JOURNEY PATTERN for exclusion."
        },
        "EndPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "Ending stop point within JOURNEY PATTERN for exclusion."
        },
        "excludedJourneyPatternRefs": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternRefs_RelStructure"
            }
          ],
          "description": "Excluded other JOURNEY PATTERNs."
        },
        "LineRef": {
          "allOf": [
            {
              "$ref": "#/definitions/LineRef"
            }
          ],
          "description": "+v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

ServiceExclusionIdTypeUnclassified

Type for identifier of a SERVICE EXCLUSION.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

ServiceExclusionRefReference

Reference to a SERVICE EXCLUSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceExclusionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceExclusion",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

ServiceExclusionRefStructureReference

Type for a reference to a SERVICE EXCLUSION.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceExclusion",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

serviceExclusionsInFrame_RelStructureCollection

Type for containment in frame of SERVICE EXCLUSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceExclusion": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ServiceExclusion"
          }
        }
      },
      "required": [
        "ServiceExclusion"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

ServiceFacilitySetEntity

Service FACILITY. Set of enumerated FACILITY values (Where available names are based on TPEG classifications, augmented with UIC etc.).

{
  "$ref": "#/definitions/ServiceFacilitySet_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FacilitySet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ServiceFacilitySet_VersionStructureStructure

Type for a SERVICE FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/FacilitySet_VersionStructure"
    },
    {
      "properties": {
        "VehicleAccessFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleAccessFacilityList"
            }
          ],
          "description": "List of Vehicle Access FACILITies. +v1.1"
        },
        "AccommodationAccessList": {
          "allOf": [
            {
              "$ref": "#/definitions/AccommodationAccessList"
            }
          ],
          "description": "List of ACCOMMODATION Access rights."
        },
        "AccommodationFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/AccommodationFacilityList"
            }
          ],
          "description": "List of Accommodation FACILITies."
        },
        "BoardingPermission": {
          "$ref": "#/definitions/BoardingPermission"
        },
        "BookingProcessFacilityList": {
          "$ref": "#/definitions/BookingProcessFacilityList"
        },
        "CouchetteFacilityList": {
          "$ref": "#/definitions/CouchetteFacilityList"
        },
        "GroupBookingFacility": {
          "$ref": "#/definitions/GroupBookingFacility"
        },
        "LuggageCarriageFacilityList": {
          "$ref": "#/definitions/LuggageCarriageFacilityList"
        },
        "ServiceReservationFacilityList": {
          "$ref": "#/definitions/ServiceReservationFacilityList"
        },
        "UicProductCharacteristicList": {
          "$ref": "#/definitions/UicProductCharacteristicList"
        },
        "UicTrainRate": {
          "$ref": "#/definitions/UicTrainRate"
        },
        "accommodations": {
          "allOf": [
            {
              "$ref": "#/definitions/accommodations_RelStructure"
            }
          ],
          "description": "Accommodation available on service."
        },
        "onboardStays": {
          "allOf": [
            {
              "$ref": "#/definitions/onboardStays_RelStructure"
            }
          ],
          "description": "Permission to stay on board the service."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ServiceFacilitySetIdTypeUnclassified

Identifier of a SERVICE FACILITY SET.

{
  "$ref": "#/definitions/FacilitySetIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

ServiceFacilitySetRefReference

Reference to a SERVICE FACILITY SET.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceFacilitySetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceFacilitySet",
  "x-netex-substitutionGroup": "FacilitySetRef",
  "x-netex-sg-members": [
    "RestrictedServiceFacilitySetRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

ServiceFacilitySetRefStructureReference

Type for a reference to a SERVICE FACILITY SET.

{
  "$ref": "#/definitions/FacilitySetRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceFacilitySet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

serviceFacilitySets_RelStructureCollection

SERVICE FACILITY SETs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceFacilitySetRef": {
          "$ref": "#/definitions/ServiceFacilitySetRef"
        },
        "ServiceFacilitySet": {
          "$ref": "#/definitions/ServiceFacilitySet"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

serviceFacilitySetsInFrame_RelStructureCollection

Type for containment in frame of SERVICE FACILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceFacilitySet": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ServiceFacilitySet"
          }
        }
      },
      "required": [
        "ServiceFacilitySet"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ServiceFrameEntity

A coherent set of Service data to which the same frame VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/Service_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_serviceFrame_version.xsd"
}

ServiceFrameIdTypeUnclassified

Type for identifier of a SERVICE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_2/part2_frames/netex_serviceFrame_version.xsd"
}

ServiceFrameRefReference

Reference to a SERVICE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_2/part2_frames/netex_serviceFrame_version.xsd"
}

ServiceFrameRefStructureReference

Type for a reference to a SERVICE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_serviceFrame_version.xsd"
}

ServiceJourneyEntity

A passenger carrying VEHICLE JOURNEY for one specified DAY TYPE. The pattern of working is in principle defined by a SERVICE JOURNEY PATTERN. The VIEW includes derived ancillary data from referenced entities.

{
  "$ref": "#/definitions/ServiceJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "TimetableFrame"
  ],
  "x-netex-substitutionGroup": "VehicleJourney_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

ServiceJourney_DummyAbstract

Dummy SERVICE JOURNEY Supertype.

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VehicleJourney_Dummy",
  "x-netex-sg-members": [
    "DatedServiceJourney",
    "TemplateServiceJourney"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

ServiceJourney_VersionStructureStructure

Data type for a planned VEHICLE JOURNEY (Production Timetable Service).

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    },
    {
      "properties": {
        "ServiceAlteration": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceAlterationEnumeration"
            }
          ],
          "description": "Whether journey is as planned, a cancellation or an extra journey. Default is as Planned."
        },
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Time of departure."
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset if day of departure time of VEHICLE JOURNEY differs from the current OPERATING DAY."
        },
        "Frequency": {
          "allOf": [
            {
              "$ref": "#/definitions/FrequencyStructure"
            }
          ],
          "description": "Frequency of Journey."
        },
        "JourneyDuration": {
          "type": "string",
          "description": "Total length of Journey. Can be computed from individual times. Add to Departure time to obtain JOURNEY arrival time."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeRefs_RelStructure"
            }
          ],
          "description": "DAY TYPEs for Journey."
        },
        "RouteRef": {
          "$ref": "#/definitions/RouteRef"
        },
        "JourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRef"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "TimeDemandTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeDemandTypeRefStructure"
            }
          ],
          "description": "Reference to a TIME DEMAND TYPE used at start of JOURNEY."
        },
        "TimingAlgorithmTypeRef": {
          "$ref": "#/definitions/TimingAlgorithmTypeRef"
        },
        "JourneyFrequencyGroupRef": {
          "$ref": "#/definitions/JourneyFrequencyGroupRef"
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "VehicleEquipmentProfileRef": {
          "$ref": "#/definitions/VehicleEquipmentProfileRef"
        },
        "VehicleRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleRef"
            }
          ],
          "description": "VehicleTypeRef is the normally used field, as in many cases only the VEHICLE TYPE is known in advance. VehicleRef is then the exception and used only when the concrete VEHICLE is known in advance. Then also only one vehicle is possible."
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        },
        "BlockRef": {
          "allOf": [
            {
              "$ref": "#/definitions/BlockRef"
            }
          ],
          "description": "Reference to a BLOCK."
        },
        "CourseOfJourneysRef": {
          "$ref": "#/definitions/CourseOfJourneysRef"
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code for JOURNEY."
        },
        "OperatorRef": {
          "$ref": "#/definitions/OperatorRef",
          "x-netex-choice": [
            "OperatorRef",
            "OperatorView"
          ]
        },
        "OperatorView": {
          "$ref": "#/definitions/OperatorView",
          "x-netex-choice": [
            "OperatorRef",
            "OperatorView"
          ]
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef",
          "x-netex-choice": [
            "LineRef",
            "LineView",
            "FlexibleLineView"
          ]
        },
        "LineView": {
          "$ref": "#/definitions/LineView",
          "x-netex-choice": [
            "LineRef",
            "LineView",
            "FlexibleLineView"
          ]
        },
        "FlexibleLineView": {
          "$ref": "#/definitions/FlexibleLineView",
          "x-netex-choice": [
            "LineRef",
            "LineView",
            "FlexibleLineView"
          ]
        },
        "DirectionType": {
          "$ref": "#/definitions/DirectionType"
        },
        "JourneyPatternView": {
          "$ref": "#/definitions/JourneyPatternView"
        },
        "groupsOfServices": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfServicesRefs_RelStructure"
            }
          ],
          "description": "Grouping of services of a journey - for a multi-part journey only."
        },
        "timeDemandTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypeRefs_RelStructure"
            }
          ],
          "description": "Other TIME DEMAND TYPEs used in journey."
        },
        "trainNumbers": {
          "allOf": [
            {
              "$ref": "#/definitions/trainNumberRefs_RelStructure"
            }
          ],
          "description": "TRAIN NUMBERs -= derived through JOURNEY PARTs of a journey - for a multi-part journey only."
        },
        "Origin": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyEndpointStructure"
            }
          ],
          "description": "Origin for JOURNEY."
        },
        "Destination": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyEndpointStructure"
            }
          ],
          "description": "Destination for JOURNEY."
        },
        "Print": {
          "type": "boolean",
          "description": "Whether the journey is included in printed media. Default is true."
        },
        "Dynamic": {
          "allOf": [
            {
              "$ref": "#/definitions/DynamicAdvertisementEnumeration"
            }
          ],
          "description": "When SERVICE JOURNEY is to be publicised in dynamic media. Default is always."
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyWaitTimes_RelStructure"
            }
          ],
          "description": "WAIT TIMEs for VEHICLE JOURNEY at different TIMING POINTs."
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyRunTimes_RelStructure"
            }
          ],
          "description": "Run times for VEHICLE JOURNEY over different TIMING LINKs."
        },
        "layovers": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyLayovers_RelStructure"
            }
          ],
          "description": "LAYOVER times for VEHICLE JOURNEY."
        },
        "passingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/timetabledPassingTimes_RelStructure"
            }
          ],
          "description": "PASSING TIMEs for VEHICLE JOURNEY."
        },
        "passengerAtStopTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerAtStopTimes_RelStructure"
            }
          ],
          "description": "Times for passenger to be at stop if earlier than departure time. +v2.0"
        },
        "parts": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyParts_RelStructure"
            }
          ],
          "description": "JOURNEY PARTs of a journey - for a multi-part journey only."
        },
        "calls": {
          "allOf": [
            {
              "$ref": "#/definitions/calls_RelStructure"
            }
          ],
          "description": "Complete sequence of stops along the route path, in calling order."
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "FACILITies available associated with JOURNEY."
        },
        "checkConstraints": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraints_RelStructure"
            }
          ],
          "description": "CHECK CONSTRAINTs which apply to SERVICE JOURNEY, e.g. check in time, security time. These are advisory only and not for use in journey planning."
        },
        "PassengerCarryingRequirementRef": {
          "$ref": "#/definitions/PassengerCarryingRequirementRef",
          "x-netex-choice": [
            "PassengerCarryingRequirementRef",
            "PassengerCarryingRequirementsView"
          ]
        },
        "PassengerCarryingRequirementsView": {
          "$ref": "#/definitions/PassengerCarryingRequirementsView",
          "x-netex-choice": [
            "PassengerCarryingRequirementRef",
            "PassengerCarryingRequirementsView"
          ]
        },
        "TrainSize": {
          "$ref": "#/definitions/TrainSize"
        },
        "equipments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleEquipments_RelStructure"
            }
          ],
          "description": "VEHICLE EQUIPMENT available on service."
        },
        "FlexibleServicePropertiesRef": {
          "$ref": "#/definitions/FlexibleServicePropertiesRef",
          "x-netex-choice": [
            "FlexibleServicePropertiesRef",
            "FlexibleServiceProperties"
          ]
        },
        "FlexibleServiceProperties": {
          "$ref": "#/definitions/FlexibleServiceProperties",
          "x-netex-choice": [
            "FlexibleServicePropertiesRef",
            "FlexibleServiceProperties"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

ServiceJourneyIdTypeUnclassified

Type for identifier of a SERVICE JOURNEY.

{
  "$ref": "#/definitions/VehicleJourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

ServiceJourneyInterchangeEntity

The scheduled possibility for transfer of passengers between two SERVICE JOURNEYs at the same or different STOP POINTs.

{
  "$ref": "#/definitions/ServiceJourneyInterchange_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "TimetableFrame"
  ],
  "x-netex-substitutionGroup": "Interchange_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyInterchange_DerivedViewStructureView

Type for SERVICE JOURNEY INTERCHANGE VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "ServiceJourneyInterchangeRef": {
          "$ref": "#/definitions/ServiceJourneyInterchangeRef"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of SCHEDULED STOP POINT feeding INTERCHANGE."
        },
        "StaySeated": {
          "type": "boolean",
          "description": "Whether the passenger can remain in vehicle (i.e. block linking). Default is false: the passenger must change vehicles for this INTERCHANGE.
Default is false."
        },
        "CrossBorder": {
          "type": "boolean",
          "description": "Whether INTERCHANGE  involves crossing an international border.
 Default is false."
        },
        "Planned": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is planned in a timetable. Default is true."
        },
        "Guaranteed": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is guaranteed. Default is false."
        },
        "Advertised": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is advertised as an interchange. Default is true."
        },
        "Controlled": {
          "type": "boolean",
          "description": "Whether INTERCHANGE is controlled in real-time. Default is true."
        },
        "ConnectionCertainty": {
          "allOf": [
            {
              "$ref": "#/definitions/ConnectionCertaintyEnumeration"
            }
          ],
          "description": "Nature of gurantee to conenction."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs of an interchange."
        },
        "ConnectingJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY that feeds the INTERCHANGE. -v2.0",
          "x-netex-choice": [
            "ConnectingJourneyRef",
            "ConnectingJourneyView",
            "ConnectingServiceJourneyRef",
            "ConnectingServiceJourneyView"
          ]
        },
        "ConnectingJourneyView": {
          "$ref": "#/definitions/ConnectingJourneyView",
          "x-netex-choice": [
            "ConnectingJourneyRef",
            "ConnectingJourneyView",
            "ConnectingServiceJourneyRef",
            "ConnectingServiceJourneyView"
          ]
        },
        "ConnectingServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY that feeds the INTERCHANGE. +v2.0",
          "x-netex-choice": [
            "ConnectingJourneyRef",
            "ConnectingJourneyView",
            "ConnectingServiceJourneyRef",
            "ConnectingServiceJourneyView"
          ]
        },
        "ConnectingServiceJourneyView": {
          "$ref": "#/definitions/ConnectingServiceJourneyView",
          "x-netex-choice": [
            "ConnectingJourneyRef",
            "ConnectingJourneyView",
            "ConnectingServiceJourneyRef",
            "ConnectingServiceJourneyView"
          ]
        },
        "ConnectingLineView": {
          "allOf": [
            {
              "$ref": "#/definitions/Line_DerivedViewStructure"
            }
          ],
          "description": "Simplified view of connecting LINE."
        },
        "StandardWaitTime": {
          "type": "string",
          "description": "Standard wait time for INTERCHANGE."
        },
        "MaximumWaitTime": {
          "type": "string",
          "description": "Maximum wait time for INTERCHANGE."
        },
        "MaximumAutomaticWaitTime": {
          "type": "string",
          "description": "Maximum automatic wait time for INTERCHANGE."
        },
        "StandardTransferTime": {
          "type": "string",
          "description": "Standard transfer duration for INTERCHANGE."
        },
        "MinimumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "MaximumTransferTime": {
          "type": "string",
          "description": "Maximum transfer duration for INTERCHANGE."
        },
        "ControlCentreNotifyThreshold": {
          "type": "string",
          "description": "Interval before CONTROL CENTRE should be notified associated with SERVICE JOURNEY INTERCHANGE."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyInterchange_VersionStructureStructure

Type for SERVICE JOURNEY INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Interchange_VersionStructure"
    },
    {
      "properties": {
        "FromPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT feeding INTERCHANGE."
        },
        "FromVisitNumber": {
          "type": "integer",
          "minimum": 0,
          "description": "Visit number to distinguish which visit to FROM SCHEDULED STOP POINT this is. Default is one. Only needed for circular routes with connections at the same stop on different visits."
        },
        "ToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT distributing from INTERCHANGE."
        },
        "ToVisitNumber": {
          "type": "integer",
          "minimum": 0,
          "description": "Visit number to distinguish which visit to TO SCHEDULED STOP POINT this is. Default is one. Only needed for circular routes with connections at the same stop on different visits."
        },
        "FromJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY that feeds the INTERCHANGE. -v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef"
          ]
        },
        "ToJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY that distributes from the INTERCHANGE. -v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef"
          ]
        },
        "FromServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY that feeds the INTERCHANGE. +v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef"
          ]
        },
        "ToServiceJourneyRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY that distributes from the INTERCHANGE. +v2.0",
          "x-netex-choice": [
            "FromJourneyRef",
            "ToJourneyRef",
            "FromServiceJourneyRef",
            "ToServiceJourneyRef"
          ]
        },
        "ServiceJourneyPatternInterchangeRef": {
          "$ref": "#/definitions/ServiceJourneyPatternInterchangeRef"
        }
      },
      "required": [
        "FromPointRef",
        "ToPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyInterchangeIdTypeUnclassified

Type for identifier of a SERVICE JOURNEY INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

ServiceJourneyInterchangeRefReference

Reference to a SERVICE JOURNEY INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourneyInterchangeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourneyInterchange",
  "x-netex-substitutionGroup": "InterchangeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

ServiceJourneyInterchangeRefStructureReference

Type for a reference to a SERVICE JOURNEY INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourneyInterchange",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

serviceJourneyInterchanges_RelStructureCollection

Type for a list of SERVICE JOURNEY INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceJourneyInterchangeRef": {
          "$ref": "#/definitions/ServiceJourneyInterchangeRef"
        },
        "ServiceJourneyInterchange": {
          "$ref": "#/definitions/ServiceJourneyInterchange"
        },
        "ServiceJourneyInterchangeView": {
          "$ref": "#/definitions/ServiceJourneyInterchangeView"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyInterchangeViewUnclassified

Simplified view of SERVICE JOURNEY INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourneyInterchange_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyPatternEntity

The JOURNEY PATTERN for a (passenger carrying) SERVICE JOURNEY.

{
  "$ref": "#/definitions/ServiceJourneyPattern_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "JourneyPattern_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServiceJourneyPattern_VersionStructureStructure

Type for SERVICE JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyPattern_VersionStructure"
    },
    {
      "properties": {
        "ServiceJourneyPatternType": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyPatternTypeEnumeration"
            }
          ],
          "description": "Type of SERVICE JOURNEY PATTERN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServiceJourneyPatternIdTypeUnclassified

Type for identifier of a SERVICE JOURNEY PATTERN.

{
  "$ref": "#/definitions/JourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceJourneyPatternInterchangeEntity

A recognised/organised possibility for passengers to change public transport vehicles using two STOP POINTs (which may be identical) on two particular SERVICE JOURNEY PATTERNs, including the maximum wait duration allowed and the standard to be aimed at. These may supersede the times given for the DEFAULT INTERCHANGE. Schedulers may use this entity for synchronisation of journeys.

{
  "$ref": "#/definitions/ServiceJourneyPatternInterchange_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Interchange_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyPatternInterchange_VersionStructureStructure

Type for SERVICE JOURNEY PATTERN INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Interchange_VersionStructure"
    },
    {
      "properties": {
        "FromPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT feeding INTERCHANGE."
        },
        "FromVisitNumber": {
          "type": "integer",
          "minimum": 0,
          "description": "Visit number to distinguish which visit to FROM SCHEDULED STOP POINT this is. Default is one. Only needed for circular routes with connections at the same stop on different visits."
        },
        "ToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "SCHEDULED STOP POINT distributing from INTERCHANGE."
        },
        "ToVisitNumber": {
          "type": "integer",
          "minimum": 0,
          "description": "Visit number to distinguish which visit to TO SCHEDULED STOP POINT this is. Default is one. Only needed for circular routes with connections at the same stop on different visits."
        },
        "FromJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY PATTERN that feeds INTERCHANGE. -v2.0",
          "x-netex-choice": [
            "FromJourneyPatternRef",
            "ToJourneyPatternRef",
            "FromServiceJourneyPatternRef",
            "ToServiceJourneyPatternRef"
          ]
        },
        "ToJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRefStructure"
            }
          ],
          "description": "DEPRECATE: JOURNEY PATTERN that distributes from INTERCHANGE. -v2.0",
          "x-netex-choice": [
            "FromJourneyPatternRef",
            "ToJourneyPatternRef",
            "FromServiceJourneyPatternRef",
            "ToServiceJourneyPatternRef"
          ]
        },
        "FromServiceJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyPatternRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY PATTERN that feeds INTERCHANGE. +v2.0",
          "x-netex-choice": [
            "FromJourneyPatternRef",
            "ToJourneyPatternRef",
            "FromServiceJourneyPatternRef",
            "ToServiceJourneyPatternRef"
          ]
        },
        "ToServiceJourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceJourneyPatternRefStructure"
            }
          ],
          "description": "SERVICE JOURNEY PATTERN that distributes from INTERCHANGE. +v2.0",
          "x-netex-choice": [
            "FromJourneyPatternRef",
            "ToJourneyPatternRef",
            "FromServiceJourneyPatternRef",
            "ToServiceJourneyPatternRef"
          ]
        }
      },
      "required": [
        "FromPointRef",
        "ToPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_version.xsd"
}

ServiceJourneyPatternInterchangeIdTypeUnclassified

Type for identifier of a SERVICE JOURNEY PATTERN INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

ServiceJourneyPatternInterchangeRefReference

Reference to a SERVICE JOURNEY PATTERN INTERCHANGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourneyPatternInterchangeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourneyPatternInterchange",
  "x-netex-substitutionGroup": "InterchangeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

ServiceJourneyPatternInterchangeRefStructureReference

Type for a reference to a SERVICE JOURNEY PATTERN INTERCHANGE.

{
  "$ref": "#/definitions/InterchangeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourneyPatternInterchange",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_interchange_support.xsd"
}

ServiceJourneyPatternRefReference

Reference to a SERVICE JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourneyPattern",
  "x-netex-substitutionGroup": "JourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceJourneyPatternRefStructureReference

Type for a reference to a SERVICE JOURNEY PATTERN.

{
  "$ref": "#/definitions/JourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceJourneyPatternTypeEnumerationEnum

Allowed values for TYPE OF SERVICE JOURNEY PATTERN.

{
  "type": "string",
  "enum": [
    "passenger",
    "garageRunOut",
    "garageRunIn",
    "turningManoeuvre",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceJourneyRefReference

Reference to a SERVICE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourney",
  "x-netex-substitutionGroup": "JourneyRef",
  "x-netex-sg-members": [
    "TemplateServiceJourneyRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

ServiceJourneyRefStructureReference

Type for a reference to a SERVICE JOURNEY.

{
  "$ref": "#/definitions/JourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceJourney",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

ServiceLinkIdTypeUnclassified

Type for identifier of a SERVICE LINK.

{
  "$ref": "#/definitions/TimingLinkIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkInJourneyPatternUnclassified

The use of a SERVICE LINK in a specified order. within a JOURNEY PATTERN or SERVICE PATTERN.

{
  "$ref": "#/definitions/ServiceLinkInJourneyPattern_VersionedChildStructure",
  "x-netex-substitutionGroup": "LinkInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServiceLinkInJourneyPattern_VersionedChildStructureUnclassified

Type for a SERVICE LINK IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "TimingLinkRef": {
          "$ref": "#/definitions/TimingLinkRef"
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyRunTimes_RelStructure"
            }
          ],
          "description": "run times for this TIMING LINK."
        },
        "ServiceLinkRef": {
          "$ref": "#/definitions/ServiceLinkRef"
        }
      },
      "required": [
        "TimingLinkRef",
        "ServiceLinkRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServiceLinkInJourneyPatternIdTypeUnclassified

Type for identifier of a SERVICE LINK IN SEQUENCE.

{
  "$ref": "#/definitions/ServiceLinkInSequenceIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkInSequenceIdTypeUnclassified

Type for identifier of link step in a SERVICE LINK IN SEQUENCE.

{
  "$ref": "#/definitions/LinkInSequenceIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkInSequenceRefReference

Reference to a SERVICE LINK IN SEQUENCE. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceLinkInSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "LinkInSequenceRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkInSequenceRefStructureReference

Type for a reference to a SERVICE LINK IN SEQUENCE.

{
  "$ref": "#/definitions/LinkInSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkRefReference

Reference to a SERVICE LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceLink",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkRefByValueUnclassified

Reference to a SERVICE LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkRefByValueStructureUnclassified

Type for a reference to a SERVICE LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServiceLinkRefStructureReference

Type for a reference to a SERVICE LINK.

{
  "$ref": "#/definitions/TimingLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceLink",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

serviceLinksInFrame_RelStructureCollection

Type for containment in frame of SERVICE LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceLink": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ServiceLink"
          }
        }
      },
      "required": [
        "ServiceLink"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

serviceLinksInJourneyPattern_RelStructureCollection

Type for a list of SERVICE LINKs IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ServiceLinkInJourneyPattern": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ServiceLinkInJourneyPattern"
          }
        }
      },
      "required": [
        "ServiceLinkInJourneyPattern"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServiceNotAvailableErrorUnclassified

Error: Functional service is not available to use (but it is still capable of giving this response).

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceNotAvailableErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ServiceNotAvailableErrorStructureUnclassified

Type for Service Not Available error.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "ExpectedRestartTime": {
          "type": "string",
          "format": "date-time",
          "description": "Expected time for reavailability of service.  +SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

ServicePatternEntity

The subset of a JOURNEY PATTERN made up only of STOP POINTs IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/ServicePattern_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServicePattern_VersionStructureStructure

Type for a SERVICE PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "$ref": "#/definitions/RouteRef",
          "x-netex-choice": [
            "RouteRef",
            "RouteView"
          ]
        },
        "RouteView": {
          "$ref": "#/definitions/RouteView",
          "x-netex-choice": [
            "RouteRef",
            "RouteView"
          ]
        },
        "DirectionType": {
          "allOf": [
            {
              "$ref": "#/definitions/DirectionType"
            }
          ],
          "description": "DIRECTION of JOURNEY PATTERN. Should be same as for ROUTE on which PATTERN is based."
        },
        "DirectionRef": {
          "$ref": "#/definitions/DirectionRef",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DirectionView": {
          "$ref": "#/definitions/DirectionView",
          "x-netex-choice": [
            "DirectionRef",
            "DirectionView"
          ]
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "allOf": [
            {
              "$ref": "#/definitions/DestinationDisplayView"
            }
          ],
          "description": "Destination / Direction name for JOURNEY PATTERN.",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "TypeOfJourneyPatternRef": {
          "$ref": "#/definitions/TypeOfJourneyPatternRef"
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        },
        "TimingPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPatternRef"
            }
          ],
          "description": "Reference to a TIMING PATTERN."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Booking Arrangements for JOURNEY PATTERN Points"
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "Notices for JOURNEY PATTERN Points may be"
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternRunTimes_RelStructure"
            }
          ],
          "description": "Ordered run times for JOURNEY PATTERN, specific to a TIME DEMAND TYPE."
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternWaitTimes_RelStructure"
            }
          ],
          "description": "WAIT TIMEs for JOURNEY PATTERN, specific to a TIME DEMAND TYPE."
        },
        "headways": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternHeadways_RelStructure"
            }
          ],
          "description": "Wait times for TIMING POINT. There may be different times for different time demands."
        },
        "layovers": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternLayovers_RelStructure"
            }
          ],
          "description": "Layovers associated with JOURNEY PATTERN."
        },
        "journeyPatterns": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternRefs_RelStructure"
            }
          ],
          "description": "JOURNEY PATTERNs that make up SERVICE PATTERN."
        },
        "pointsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/stopPointsInJourneyPattern_RelStructure"
            }
          ],
          "description": "Ordered collection of POINTs making up the SERVICE PATTERN."
        },
        "linksInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceLinksInJourneyPattern_RelStructure"
            }
          ],
          "description": "Ordered collection of LINKS making up the SERVICE PATTERN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServicePatternIdTypeUnclassified

Type for identifier of a SERVICE PATTERN.

{
  "$ref": "#/definitions/JourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServicePatternRefReference

Reference to a SERVICE PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServicePatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServicePattern",
  "x-netex-substitutionGroup": "JourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

ServicePatternRefStructureReference

Type for a reference to a SERVICE PATTERN.

{
  "$ref": "#/definitions/JourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServicePattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

servicePatternsInFrame_RelStructureCollection

Type for containment in frame of SERVICE PATTERNs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ServicePattern": {
          "$ref": "#/definitions/ServicePattern"
        },
        "JourneyPatternView": {
          "$ref": "#/definitions/JourneyPatternView"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

ServiceRequestUnclassified

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceRequestStructure"
    },
    {
      "properties": {
        "AbstractFunctionalServiceRequest": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AbstractFunctionalServiceRequest"
          }
        }
      },
      "required": [
        "AbstractFunctionalServiceRequest"
      ]
    }
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

ServiceRequestContextStructureUnclassified

Configurable context for requests. Intended Primarily as a documentation mechanism.

{
  "type": "object",
  "properties": {
    "CheckStatusAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which CheckStatus requests are to be sent."
    },
    "SubscribeAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which subscription requests are to be sent."
    },
    "ManageSubscriptionAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which subscription requests are to be sent. If absent, same as SubscribeAddress."
    },
    "GetDataAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which requests are to return data."
    },
    "StatusResponseAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which CheckStatus responses and heartbeats are to be sent. If absent, same as SubscriberAddress."
    },
    "SubscriberAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which subscription responses are to be sent."
    },
    "NotifyAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which notifcations requests are to be sent. If absent, same as SubscriberAddress."
    },
    "ConsumerAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Address to which data is to be sent. If absent, same as NotifyAddress."
    },
    "DataNameSpaces": {
      "allOf": [
        {
          "$ref": "#/definitions/DataNameSpacesStructure"
        }
      ],
      "description": "Default names pace used to scope data identifiers."
    },
    "Language": {
      "type": "string",
      "description": "Preferred language in which to return text values."
    },
    "WgsDecimalDegrees": {
      "allOf": [
        {
          "$ref": "#/definitions/EmptyType"
        }
      ],
      "description": "Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.",
      "x-netex-choice": [
        "WgsDecimalDegrees",
        "GmlCoordinateFormat"
      ]
    },
    "GmlCoordinateFormat": {
      "allOf": [
        {
          "$ref": "#/definitions/SrsNameType"
        }
      ],
      "description": "Name of GML Coordinate format used for Geospatial points in responses.",
      "x-netex-choice": [
        "WgsDecimalDegrees",
        "GmlCoordinateFormat"
      ]
    },
    "DistanceUnits": {
      "type": "string",
      "description": "Units for Distance Type. Default is metres. +SIRI v2.0"
    },
    "VelocityUnits": {
      "type": "string",
      "description": "Units for Distance Type. Default is metres per second. +SIRI v2.0"
    },
    "DataHorizon": {
      "allOf": [
        {
          "$ref": "#/definitions/PositiveDurationType"
        }
      ],
      "description": "Maximum data horizon for requests."
    },
    "RequestTimeout": {
      "allOf": [
        {
          "$ref": "#/definitions/PositiveDurationType"
        }
      ],
      "description": "Timeout for requests. [Should this be separate for each type?]"
    },
    "DeliveryMethod": {
      "allOf": [
        {
          "$ref": "#/definitions/DeliveryMethodEnumeration"
        }
      ],
      "description": "Whether Delivery is fetched or retrieved."
    },
    "MultipartDespatch": {
      "type": "boolean",
      "description": "Whether multi-part delivery is allowed, i.e. the breaking up of updates into more than one delivery messages with a MoreData flag,"
    },
    "ConfirmDelivery": {
      "type": "boolean",
      "description": "Whether Consumers should issue an acknowledgement on successful receipt of a delivery. Default is ' false'."
    },
    "MaximimumNumberOfSubscriptions": {
      "type": "integer",
      "minimum": 1,
      "description": "Maximum Number of subscriptions that can be sustained by the subscriber. If absent no limit."
    },
    "AllowedPredictors": {
      "allOf": [
        {
          "$ref": "#/definitions/PredictorsEnumeration"
        }
      ],
      "description": "Who may make a prediction."
    },
    "PredictionFunction": {
      "type": "string",
      "description": "Name of prediction method used."
    }
  },
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

ServiceRequestStructureUnclassified

SIRI Service Request.

{
  "$ref": "#/definitions/ContextualisedRequestStructure",
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

ServiceReservationFacilityUnclassified

Classification of RESERVATION FACILITY type - UIC 7037 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/ReservationEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ServiceReservationFacilityListUnclassified

List of RESERVATION FACILITies UIC 7037 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceReservationFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ServiceReservationFacilityListOfEnumerationsUnclassified

List of values for RESERVATION FACILITY UIC 7037 Code list.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/ReservationEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

ServiceSiteEntity

A sub-type of SITE which is of specific interest for the operator (e.g. where a joint service or a joint fee is proposed).

{
  "$ref": "#/definitions/ServiceSite_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Site",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

ServiceSite_VersionStructureStructure

Type for an identified and data managed element making up a STOP PLACE.

{
  "$ref": "#/definitions/Site_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

ServiceSiteIdTypeUnclassified

Identifier for a SERVICE SITE.

{
  "$ref": "#/definitions/SiteIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

ServiceSiteRefReference

Reference to a SERVICE SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceSiteRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceSite",
  "x-netex-substitutionGroup": "SiteRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

ServiceSiteRefStructureReference

Type for identifier of a SERVICE SITE.

{
  "$ref": "#/definitions/SiteRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ServiceSite",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SetOperatorEnumerationEnum

Allowed values for set operations.where there are one or more GROUPs OF ENTITTies of a given type - used to distinguish between selection of a whole group or of an item in the group). Used in a product description to indicate the range from which a choice may be made and in a sales transaction to record the nature of a choice that has been made. member Set AND AllMembersAllSets AllMembersAllSets OR OneItem AllMembers Of OnSet XOR OnlyOneItem from AnyGroup AllMembers Of OnlySet - AllOfOneSet NOT None

{
  "type": "string",
  "enum": [
    "oneOfAnyOneSet",
    "oneOfEachSet",
    "someOfAnySet",
    "allOfOneSet",
    "allOfAllSets"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

SharedUsageEnumerationEnum

Allowed values for Shared Usage.

{
  "type": "string",
  "enum": [
    "singleUser",
    "concurrentUsers",
    "concurrentDesignatedUsers"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

ShelterEquipmentEntity

Specialisation of WAITING EQUIPMENT for a SHELTER.

{
  "$ref": "#/definitions/ShelterEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

ShelterEquipment_VersionStructureStructure

Type for a SHELTER EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WaitingEquipment_VersionStructure"
    },
    {
      "properties": {
        "Enclosed": {
          "type": "boolean",
          "description": "Whether shelter is enclosed."
        },
        "DistanceFromNearestKerb": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance from Kerb / boarding point."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

ShelterEquipmentIdTypeUnclassified

Type for identifier of SHELTER EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

ShelterEquipmentRefReference

Identifier of an SHELTER EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ShelterEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ShelterEquipment",
  "x-netex-substitutionGroup": "SiteEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

ShelterEquipmentRefStructureReference

Type for a reference to an SHELTER EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ShelterEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SideInDirectionOfTravelEnumerationEnum

Allowed values for sides in direction of travel to board and alight.

{
  "type": "string",
  "enum": [
    "left",
    "right",
    "both",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

SignContentEnumerationEnum

Allowed values for Sign content.

{
  "type": "string",
  "enum": [
    "entrance",
    "exit",
    "emergencyExit",
    "transportMode",
    "noSmoking",
    "tickets",
    "assistance",
    "sosPhone",
    "touchPoint",
    "meetingPoint",
    "transportModePoint",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

SignEquipmentEntity

Specialisation of PLACE EQUIPMENT for signs (heading signs, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/SignEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PlaceEquipment",
  "x-netex-sg-members": [
    "GeneralSign",
    "HeadingSign",
    "PlaceSign"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

SignEquipment_VersionStructureStructure

Type for SIGN EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    },
    {
      "properties": {
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of SIGN in metres."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of sign in metres."
        },
        "HeightFromFloor": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of bottom edge of sign from floor in metres."
        },
        "Placement": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of location of sign."
        },
        "BrandGraphic": {
          "type": "string",
          "format": "uri",
          "description": "Graphic for sign."
        },
        "SignGraphic": {
          "type": "string",
          "format": "uri",
          "description": "Graphic or sign."
        },
        "MachineReadable": {
          "type": "boolean",
          "description": "Whether SIGN is machine readable."
        },
        "AsBraille": {
          "type": "boolean",
          "description": "Whether SIGN is readable in Braille. +v1.1"
        },
        "AudioTriggerMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/AudioTriggerMethodEnumeration"
            }
          ],
          "description": "How the display may be read by the audio tool. +v1.1"
        },
        "PrintedPresentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PrintPresentationStructure"
            }
          ],
          "description": "Presentatuon characteristics including font size +v1.1 ."
        },
        "Contrast": {
          "allOf": [
            {
              "$ref": "#/definitions/PercentageType"
            }
          ],
          "description": "Luminance gap between text and background. A ratio of at least 3 is expected. +v1.1"
        },
        "FontSize": {
          "allOf": [
            {
              "$ref": "#/definitions/FontSizeEnumeration"
            }
          ],
          "description": "Character font size."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_version.xsd"
}

SignEquipmentIdTypeUnclassified

Type for identifier of SIGN EQUIPMENT.

{
  "$ref": "#/definitions/PlaceEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

SignEquipmentRefReference

Identifier of an SIGN EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SignEquipment",
  "x-netex-substitutionGroup": "PlaceEquipmentRef",
  "x-netex-sg-members": [
    "GeneralSignRef",
    "HeadingSignRef",
    "PlaceSignRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentSigns_support.xsd"
}

SignTypeEnum

gml:SignType is a convenience type with values "+" (plus) and "-" (minus).

{
  "type": "string",
  "enum": [
    "-",
    "+"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "gml/basicTypes.xsd"
}

SimpleAvailabilityConditionEntity

Simple version of an AVAILABILITY CONDITION used in order to characterise a given VERSION of a VERSION FRAME. Comprises a simple period and DAY TYPE.

{
  "$ref": "#/definitions/ValidDuring_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ValidityCondition_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

SimpleFeatureEntity

An abstract representation of elementary objects related to the spatial representation of the network POINTs (0-dimensional objects), LINKs (1-dimensional objects) and ZONEs (2-dimensional objects) may be viewed as SIMPLE FEATUREs.

{
  "$ref": "#/definitions/SimpleFeature_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SpatialFeature",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

SimpleFeature_VersionStructureStructure

Type for SIMPLE FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfPoints_VersionStructure"
    },
    {
      "properties": {
        "ZoneRef": {
          "$ref": "#/definitions/ZoneRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

SimpleFeatureIdTypeUnclassified

Type for identifier of a SIMPLE FEATURE.

{
  "$ref": "#/definitions/GroupOfPointsIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

SimpleFeatureRefReference

Reference to a SIMPLE FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SimpleFeatureRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SimpleFeature",
  "x-netex-substitutionGroup": "SpatialFeatureRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

SimpleFeatureRefStructureReference

Type for a reference to a SIMPLE FEATURE.

{
  "$ref": "#/definitions/GroupOfPointsRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SimpleFeature",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

SimpleObjectRefReference

Simple unversioned reference to a NeTEx ENTITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/SimpleObjectRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

SimpleObjectRefStructureReference

Type for a simple object reference.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/ObjectIdType"
    },
    "ref": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of referenced entity.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

SimplePoint_VersionStructureStructure

Type for a Simple POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityInVersionStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of POINT."
        },
        "Location": {
          "allOf": [
            {
              "$ref": "#/definitions/LocationStructure"
            }
          ],
          "description": "The position of a POINT with a reference to a given LOCATING SYSTEM (e. g. coordinates)."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

SimpleValidityConditionUnclassified

OPTIMISATION Simple version of a VALIDITY CONDITION used in order to characterise a given VERSION of a VERSION FRAME. Comprises a simple period.Deprecated.

{
  "$ref": "#/definitions/ValidBetween_VersionStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

SimpleVehicleCategoriesListOfEnumerationsUnclassified

Allowed values for list of All road Wheeled VEHICLE types.+V2.0

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/SimpleVehicleCategoryEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

SimpleVehicleCategoryEnumerationUnclassified

All road vehicle types.

{
  "anyOf": [
    {
      "$ref": "#/definitions/PortableVehicleCategoryEnumeration"
    },
    {
      "$ref": "#/definitions/PersonalVehicleCategoryEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

SimpleVehicleTypeEntity

A classification of personal use vehicles according to their properties, +v1.2.2

{
  "$ref": "#/definitions/SimpleVehicleType_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TransportType_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

SimpleVehicleType_VersionStructureStructure

Type for a PERSONAL TRANSPORT TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransportType_VersionStructure"
    },
    {
      "properties": {
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The length of a VEHICLE of the type."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The width of a VEHICLE of the type. +v1.1"
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The height of a VEHICLE of the type. +v1.1"
        },
        "Weight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "The weight of a VEHICLE of the type. +v1.1"
        },
        "FirstAxleHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The height of the first axle of a VEHICLE of the type."
        },
        "LicenceRequirements": {
          "allOf": [
            {
              "$ref": "#/definitions/LicenceRequirementsEnumeration"
            }
          ],
          "description": "Licence requirements to use."
        },
        "VehicleCategory": {
          "allOf": [
            {
              "$ref": "#/definitions/SimpleVehicleCategoryEnumeration"
            }
          ],
          "description": "Category of vehicle."
        },
        "NumberOfWheels": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of wheels of the vehicle. +v2.0"
        },
        "MinimumAge": {
          "type": "integer",
          "minimum": 0,
          "description": "Minumum age to use TRANSPORT TYPE."
        },
        "Portable": {
          "type": "boolean",
          "description": "Whether vehicle can be carried easily, e.g. scooter, skateboard, foldable bicycle."
        },
        "acceptedDriverPermits": {
          "allOf": [
            {
              "$ref": "#/definitions/acceptedDriverPermits_RelStructure"
            }
          ],
          "description": "Required permit to operate the vehicle. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

SimpleVehicleTypeIdTypeUnclassified

Type for identifier of a PERSONAL TRANSPORT TYPE.

{
  "$ref": "#/definitions/TransportTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

SimpleVehicleTypeRefReference

Reference to a PERSONAL TRANSPORT TYPE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/SimpleVehicleTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SimpleVehicleType",
  "x-netex-substitutionGroup": "TransportTypeRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

simpleVehicleTypeRefs_RelStructureCollection

Type for a list of PERSONAL TRANSPORT TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SimpleVehicleTypeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SimpleVehicleTypeRef"
          }
        }
      },
      "required": [
        "SimpleVehicleTypeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

SimpleVehicleTypeRefStructureReference

Type for a reference to a PERSONAL TRANSPORT TYPE.

{
  "$ref": "#/definitions/TransportTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SimpleVehicleType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

SingleJourneyEntity

The planned movement of a public transport vehicle on a DAY TYPE from the start point to the end point of a JOURNEY PATTERN on a specified ROUTE. +v1.2.2

{
  "$ref": "#/definitions/SingleJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_version.xsd"
}

SingleJourney_VersionStructureStructure

Type for SINGLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    },
    {
      "properties": {
        "CommonVehicleServiceRef": {
          "$ref": "#/definitions/CommonVehicleServiceRef"
        },
        "VehicleRef": {
          "$ref": "#/definitions/VehicleRef"
        },
        "SingleJourneyPathRef": {
          "$ref": "#/definitions/SingleJourneyPathRef"
        },
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Departure time."
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Departure Time Day Offset."
        },
        "OperatingDayRef": {
          "$ref": "#/definitions/OperatingDayRef"
        },
        "datedPassingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/targetPassingTimes_RelStructure"
            }
          ],
          "description": "DATED PASSING TIMEsfor SINGLE JOURNEY."
        },
        "meetingPointAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleMeetingPointAssignments_RelStructure"
            }
          ],
          "description": "MEETING POINT ASSIGNMENTS for SINGLE JOURNEY."
        },
        "VehiclePoolingDriverInfoRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehiclePoolingDriverInfoRef"
            }
          ],
          "description": "Possible relation to a VEHICLE POOLING DRIVER, as defined in Transmodel."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_version.xsd"
}

SingleJourneyIdTypeUnclassified

Type for identifier of a SINGLE JOURNEY.

{
  "$ref": "#/definitions/JourneyIdType",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

SingleJourneyPathEntity

The planned movement of a public transport vehicle on a DAY TYPE from the start point to the end point of a JOURNEY PATTERN on a specified ROUTE. +v1.2.2

{
  "$ref": "#/definitions/SingleJourneyPath_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_version.xsd"
}

SingleJourneyPath_VersionStructureStructure

Type for SINGLE JOURNEY PATH. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "$ref": "#/definitions/RouteRef"
        },
        "pointsInSequence": {
          "$ref": "#/definitions/vehicleMeetingPointsInSequence_RelStructure"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_version.xsd"
}

SingleJourneyPathIdTypeUnclassified

Type for identifier of a SINGLE JOURNEY PATH.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

SingleJourneyPathRefReference

Reference to a SINGLE JOURNEY PATH. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/SingleJourneyPathRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SingleJourneyPath",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

singleJourneyPathRefs_RelStructureCollection

Type for a list of SINGLE JOURNEY PATHs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SingleJourneyPathRef": {
          "$ref": "#/definitions/SingleJourneyPathRef"
        }
      },
      "required": [
        "SingleJourneyPathRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

SingleJourneyPathRefStructureReference

Type for a reference to a SINGLE JOURNEY PATH.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SingleJourneyPath",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_support.xsd"
}

singleJourneyPaths_RelStructureCollection

Type for a list of references to a SINGLE JOURNEY PATH.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SingleJourneyPath": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SingleJourneyPath"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_version.xsd"
}

SingleJourneyRefReference

Reference to a SINGLE JOURNEY. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/SingleJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SingleJourney",
  "x-netex-substitutionGroup": "JourneyRef",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

singleJourneyRefs_RelStructureCollection

Type for a list of SINGLE JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SingleJourneyRef": {
          "$ref": "#/definitions/SingleJourneyRef"
        }
      },
      "required": [
        "SingleJourneyRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

SingleJourneyRefStructureReference

Type for a reference to a SINGLE JOURNEY.

{
  "$ref": "#/definitions/JourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SingleJourney",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_support.xsd"
}

singleJourneys_RelStructureCollection

Type for a list of references to a SINGLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SingleJourney": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SingleJourney"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyService_version.xsd"
}

SingleTripFareRequestIdTypeUnclassified

Type for identifier of a SINGLE TRIP FARE REQUEST.

{
  "$ref": "#/definitions/FareRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

SingleTripFareRequestRefReference

Reference to a SINGLE TRIP FARE REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/SingleTripFareRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "FareRequestRef",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

SingleTripFareRequestRefStructureReference

Type for Reference to a SINGLE TRIP FARE REQUEST.

{
  "$ref": "#/definitions/FareRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

SiriSchemaUnclassified

{
  "type": "object",
  "properties": {
    "ServiceRequest": {
      "$ref": "#/definitions/ServiceRequest"
    },
    "SubscriptionRequest": {
      "$ref": "#/definitions/SubscriptionRequest"
    },
    "TerminateSubscriptionRequest": {
      "$ref": "#/definitions/TerminateSubscriptionRequest"
    },
    "DataReadyNotification": {
      "$ref": "#/definitions/DataReadyNotification"
    },
    "DataSupplyRequest": {
      "$ref": "#/definitions/DataSupplyRequest"
    },
    "CheckStatusRequest": {
      "$ref": "#/definitions/CheckStatusRequest"
    },
    "HeartbeatNotification": {
      "$ref": "#/definitions/HeartbeatNotification"
    },
    "CapabilitiesRequest": {
      "$ref": "#/definitions/CapabilitiesRequest"
    },
    "AbstractDiscoveryRequest": {
      "$ref": "#/definitions/AbstractDiscoveryRequest"
    },
    "SubscriptionResponse": {
      "$ref": "#/definitions/SubscriptionResponse"
    },
    "TerminateSubscriptionResponse": {
      "$ref": "#/definitions/TerminateSubscriptionResponse"
    },
    "DataReadyAcknowledgement": {
      "$ref": "#/definitions/DataReadyAcknowledgement"
    },
    "ServiceDelivery": {
      "$ref": "#/definitions/ServiceDelivery"
    },
    "DataReceivedAcknowledgement": {
      "$ref": "#/definitions/DataReceivedAcknowledgement"
    },
    "CheckStatusResponse": {
      "$ref": "#/definitions/CheckStatusResponse"
    },
    "CapabilitiesResponse": {
      "allOf": [
        {
          "$ref": "#/definitions/CapabilitiesResponse"
        }
      ],
      "description": "Responses with the capabilities of an implementation. Answers a CapabilityRequest."
    },
    "AbstractDiscoveryDelivery": {
      "$ref": "#/definitions/AbstractDiscoveryDelivery"
    },
    "Extensions": {
      "$ref": "#/definitions/Extensions"
    },
    "version": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

SiteAbstract

A type of PLACE, such as a STOP PLACE, POINT OF INTEREST or ADDRESS, to which passengers may wish to travel.

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteElement",
  "x-netex-sg-members": [
    "Parking_Dummy",
    "PointOfInterest",
    "Quay_Dummy",
    "ServiceSite",
    "StopPlace_Dummy"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

Site_VersionFrameStructureUnclassified

Type for a SITE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "countries": {
          "allOf": [
            {
              "$ref": "#/definitions/countriesInFrame_RelStructure"
            }
          ],
          "description": "COUNTRIES in Frame"
        },
        "topographicPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlacesInFrame_RelStructure"
            }
          ],
          "description": "PLACEs in frame."
        },
        "addresses": {
          "allOf": [
            {
              "$ref": "#/definitions/addressesInFrame_RelStructure"
            }
          ],
          "description": "ADDRESSes in frame."
        },
        "accesses": {
          "allOf": [
            {
              "$ref": "#/definitions/accessesInFrame_RelStructure"
            }
          ],
          "description": "ACCESS links in frame."
        },
        "groupsOfSites": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfSites_RelStructure"
            }
          ],
          "description": "GROUPS of SITESs in frame. +v2.0"
        },
        "groupsOfStopPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfStopPlacesInFrame_RelStructure"
            }
          ],
          "description": "GROUPS of STOP PLACEs in frame."
        },
        "stopPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/stopPlacesInFrame_RelStructure"
            }
          ],
          "description": "STOP PLACEs in frame."
        },
        "flexibleStopPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/flexibleStopPlacesInFrame_RelStructure"
            }
          ],
          "description": "STOP PLACEs in frame."
        },
        "taxiRanks": {
          "allOf": [
            {
              "$ref": "#/definitions/taxiRanksInFrame_RelStructure"
            }
          ],
          "description": "TAXI RANKs in frame. +v2.0"
        },
        "pointsOfInterest": {
          "allOf": [
            {
              "$ref": "#/definitions/pointsOfInterestInFrame_RelStructure"
            }
          ],
          "description": "POINTS OF INTEREST in frame."
        },
        "parkings": {
          "allOf": [
            {
              "$ref": "#/definitions/parkingsInFrame_RelStructure"
            }
          ],
          "description": "PARKINGs in frame."
        },
        "navigationPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/navigationPathsInFrame_RelStructure"
            }
          ],
          "description": "NAVIGATION PATHs in frame."
        },
        "pathLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathLinksInFrame_RelStructure"
            }
          ],
          "description": "SITE PATH LINKs in frame."
        },
        "pathJunctions": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathJunctionsInFrame_RelStructure"
            }
          ],
          "description": "SITE PATH JUNCTIONs in frame."
        },
        "checkConstraints": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraintInFrame_RelStructure"
            }
          ],
          "description": "CHECK CONSTRAINTs in frame."
        },
        "checkConstraintDelays": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraintDelaysInFrame_RelStructure"
            }
          ],
          "description": "CHECK CONSTRAINTs DELAYs in frame."
        },
        "checkConstraintThroughputs": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraintThroughputsInFrame_RelStructure"
            }
          ],
          "description": "CHECK CONSTRAINTs DELAYs in frame."
        },
        "pointOfInterestClassifications": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOfInterestClassificationsInFrame_RelStructure"
            }
          ],
          "description": "POINT OF INTEREST CLASSIFICATIONS in frame."
        },
        "pointOfInterestClassificationHierarchies": {
          "allOf": [
            {
              "$ref": "#/definitions/pointOfInterestClassificationHierarchiesInFrame_RelStructure"
            }
          ],
          "description": "POINT OF INTEREST CLASSIFICATION HIERARCHies in frame."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZonesInFrame_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs in frame."
        },
        "groupsOfTariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfTariffZonesInFrame_RelStructure"
            }
          ],
          "description": "GROUPs of TARIFF ZONEs in frame."
        },
        "siteFacilitySets": {
          "$ref": "#/definitions/siteFacilitySetsInFrame_RelStructure"
        },
        "rechargingPointAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/rechargingPointAssignments_RelStructure"
            }
          ],
          "description": "RECHARGING POINTs in frame. +v2.0"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_frames/netex_siteFrame_version.xsd"
}

Site_VersionStructureStructure

Type for an identified and data managed element making up a STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteElement_VersionStructure"
    },
    {
      "properties": {
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef",
          "x-netex-choice": [
            "TopographicPlaceRef",
            "TopographicPlaceView"
          ]
        },
        "TopographicPlaceView": {
          "$ref": "#/definitions/TopographicPlaceView",
          "x-netex-choice": [
            "TopographicPlaceRef",
            "TopographicPlaceView"
          ]
        },
        "additionalTopographicPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceRefs_RelStructure"
            }
          ],
          "description": "Additional Topographic Places in which SITE is located."
        },
        "SiteType": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteTypeEnumeration"
            }
          ],
          "description": "Type of SITE."
        },
        "AtCentre": {
          "type": "boolean",
          "description": "Whether SITE is at centre of TOPOGRAPHIC PLACE."
        },
        "Locale": {
          "$ref": "#/definitions/Locale"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy",
          "x-netex-choice": [
            "OrganisationRef_Dummy",
            "OperatingOrganisationView"
          ]
        },
        "OperatingOrganisationView": {
          "allOf": [
            {
              "$ref": "#/definitions/Organisation_DerivedViewStructure"
            }
          ],
          "description": "Reference to OPERATOR of SITE - derived details can be included.",
          "x-netex-choice": [
            "OrganisationRef_Dummy",
            "OperatingOrganisationView"
          ]
        },
        "ParentSiteRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteRefStructure"
            }
          ],
          "description": "Reference to another SITE of which this SITE is deemed to be a subzone."
        },
        "adjacentSites": {
          "allOf": [
            {
              "$ref": "#/definitions/siteRefs_RelStructure"
            }
          ],
          "description": "Any references to another SITE of which this STOP PLACE is deemed to be a nearby but distinct."
        },
        "ContainedInPlaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TopographicPlaceRefStructure"
            }
          ],
          "description": "Most specific TOPOGRAPHIC PLACE within which the SITE lies. The TOPOGRAPHIC model can be used to determine what other places this also implies."
        },
        "levels": {
          "allOf": [
            {
              "$ref": "#/definitions/levels_RelStructure"
            }
          ],
          "description": "LEVELs found within SITe."
        },
        "entrances": {
          "allOf": [
            {
              "$ref": "#/definitions/siteEntrances_RelStructure"
            }
          ],
          "description": "ENTRANCEs to and within SITE."
        },
        "siteStructures": {
          "allOf": [
            {
              "$ref": "#/definitions/siteStructures_RelStructure"
            }
          ],
          "description": "SITE STRUCTUREs within SITE. +v2.0"
        },
        "equipmentPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/equipmentPlaces_RelStructure"
            }
          ],
          "description": "EQUIPMENT PLACEs within SITE COMPONENT."
        },
        "placeEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/placeEquipments_RelStructure"
            }
          ],
          "description": "Items of fixed EQUIPMENT that may be located in places within the SITE ELEMENT."
        },
        "localServices": {
          "allOf": [
            {
              "$ref": "#/definitions/localServices_RelStructure"
            }
          ],
          "description": "LOCAL SERVICEs that may be located in PLACEs within the SITE ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteComponentAbstract

An element of a SITE describing part of its structure. SITE COMPONENTs share common properties for accessibility and other features.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteElement",
  "x-netex-sg-members": [
    "Entrance",
    "ParkingArea_Dummy",
    "ParkingBay_Dummy",
    "ParkingComponent",
    "PointOfInterestSpace",
    "VehicleStoppingPosition"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteComponent_VersionStructureStructure

A component of a SITE COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteElement_VersionStructure"
    },
    {
      "properties": {
        "SiteRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteRefStructure"
            }
          ],
          "description": "Reference to parent of SITE, if any."
        },
        "LevelRef": {
          "$ref": "#/definitions/LevelRef"
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "checkConstraints": {
          "allOf": [
            {
              "$ref": "#/definitions/checkConstraints_RelStructure"
            }
          ],
          "description": "Impediments to navigation from processes or barriers. For example security, check in etc."
        },
        "equipmentPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/equipmentPlaces_RelStructure"
            }
          ],
          "description": "EQUIPMENT PLACEs within SITE COMPONENT."
        },
        "placeEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/placeEquipments_RelStructure"
            }
          ],
          "description": "Items of fixed EQUIPMENT that may be located in places within the SITE ELEMENT."
        },
        "localServices": {
          "allOf": [
            {
              "$ref": "#/definitions/localServices_RelStructure"
            }
          ],
          "description": "LOCAL SERVICEs that may be located in PLACEs within the SITE ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteComponentIdTypeUnclassified

Type for identifier of a SITE COMPONENT.

{
  "$ref": "#/definitions/SiteElementIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteComponentRefReference

Reference to a SITE COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteComponent",
  "x-netex-substitutionGroup": "SiteElementRef",
  "x-netex-sg-members": [
    "EntranceRef",
    "ParkingAreaRef",
    "ParkingBayRef",
    "PointOfInterestSpaceRef",
    "StopPlaceSpaceRef",
    "VehicleStoppingPlaceRef",
    "VehicleStoppingPositionRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteComponentRefStructureReference

Type for reference to a SITE COMPONENT.

{
  "$ref": "#/definitions/SiteElementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteComponent",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteConnectionEntity

The physical (spatial) possibility to connect from one point to another in a SITE.

{
  "$ref": "#/definitions/SiteConnection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Transfer",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_version.xsd"
}

SiteConnection_VersionStructureStructure

Type for a SITE CONNECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Transfer_VersionStructure"
    },
    {
      "properties": {
        "From": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteConnectionEndStructure"
            }
          ],
          "description": "Origin end of SITE CONNECTION."
        },
        "To": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteConnectionEndStructure"
            }
          ],
          "description": "Destination end of SITE CONNECTION."
        },
        "navigationPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/navigationPaths_RelStructure"
            }
          ],
          "description": "NAVIGATION PATHs between SITEs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_version.xsd"
}

SiteConnectionEndStructureUnclassified

Type for a SITE CONNECTION End.

{
  "type": "object",
  "properties": {
    "TransportMode": {
      "allOf": [
        {
          "$ref": "#/definitions/AllPublicTransportModesEnumeration"
        }
      ],
      "description": "PT MODE of end point of TRANSFER . Default is all modes, i.e. all modes of referenced stop place and or stop point."
    },
    "StopAreaRef": {
      "allOf": [
        {
          "$ref": "#/definitions/StopAreaRefStructure"
        }
      ],
      "description": "Identifier of a Place at end point of transfer."
    },
    "ScheduledStopPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ScheduledStopPointRefStructure"
        }
      ],
      "description": "Specific SCHEDULED STOP POINT at end of CONNECTION.",
      "x-netex-choice": [
        "ScheduledStopPointRef",
        "VehicleMeetingPointRef"
      ]
    },
    "VehicleMeetingPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PointRefStructure"
        }
      ],
      "description": "VEHICLE MEETING POINT at END OF CONENCTION. +V1.2.2. NB This is typed only to POINT to avoid forward dependency",
      "x-netex-choice": [
        "ScheduledStopPointRef",
        "VehicleMeetingPointRef"
      ]
    },
    "StopPlaceRef": {
      "$ref": "#/definitions/StopPlaceRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "AccessSpaceRef": {
      "$ref": "#/definitions/AccessSpaceRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "BoardingPositionRef": {
      "$ref": "#/definitions/BoardingPositionRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "QuayRef": {
      "$ref": "#/definitions/QuayRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "StopPlaceEntranceRef": {
      "$ref": "#/definitions/StopPlaceEntranceRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "PointOfInterestRef": {
      "$ref": "#/definitions/PointOfInterestRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "PointOfInterestSpaceRef": {
      "$ref": "#/definitions/PointOfInterestSpaceRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "PointOfInterestEntranceRef": {
      "$ref": "#/definitions/PointOfInterestEntranceRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "ParkingRef": {
      "$ref": "#/definitions/ParkingRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "ParkingAreaRef": {
      "$ref": "#/definitions/ParkingAreaRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "ParkingEntranceRef": {
      "$ref": "#/definitions/ParkingEntranceRef",
      "x-netex-choice": [
        "StopPlaceRef",
        "AccessSpaceRef",
        "BoardingPositionRef",
        "QuayRef",
        "StopPlaceEntranceRef",
        "PointOfInterestRef",
        "PointOfInterestSpaceRef",
        "PointOfInterestEntranceRef",
        "ParkingRef",
        "ParkingAreaRef",
        "ParkingEntranceRef"
      ]
    },
    "TransportOrganisationRef": {
      "$ref": "#/definitions/TransportOrganisationRef",
      "x-netex-choice": [
        "TransportOrganisationRef",
        "OperatorView"
      ]
    },
    "OperatorView": {
      "$ref": "#/definitions/OperatorView",
      "x-netex-choice": [
        "TransportOrganisationRef",
        "OperatorView"
      ]
    },
    "Label": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Label at end of site connection."
    }
  },
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_version.xsd"
}

SiteConnectionIdTypeUnclassified

Type for identifier of a SITE CONNECTION link.

{
  "$ref": "#/definitions/ConnectionIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_support.xsd"
}

SiteConnectionRefReference

Reference to a SITE CONNECTION link.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteConnectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteConnection",
  "x-netex-substitutionGroup": "ConnectionRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_support.xsd"
}

SiteConnectionRefStructureReference

Type for a reference to a SITE CONNECTION link.

{
  "$ref": "#/definitions/ConnectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteConnection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_siteConnection_support.xsd"
}

SiteElementAbstract

A physical PLACE to which passengers may go. May have ACCESSIBILITY ASSESMENT and other properties to describe it.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteElement_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Place",
  "x-netex-sg-members": [
    "PointOfInterestComponent",
    "Site",
    "SiteComponent",
    "StopPlaceComponent"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteElement_VersionStructureStructure

Type for a SITE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AddressablePlace_VersionStructure"
    },
    {
      "properties": {
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "AccessModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessModeListOfEnumerations"
            }
          ],
          "description": "Allowed MODEs to access SITE ELEMENT."
        },
        "NameSuffix": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further suffix to name that may be used in some contexts."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names."
        },
        "CrossRoad": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of a Road that crosses the Road the street near the SITE ELEMENT that can be used to describe its relative location."
        },
        "Landmark": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of a Landmark near the SITE ELEMENT that can be used to describe its relative location."
        },
        "PublicUse": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicUseEnumeration"
            }
          ],
          "description": "Whether the component is available for public use or is restricted."
        },
        "Covered": {
          "allOf": [
            {
              "$ref": "#/definitions/CoveredEnumeration"
            }
          ],
          "description": "Whether the component is Indoors or outdoors. Default is Indoors."
        },
        "Gated": {
          "allOf": [
            {
              "$ref": "#/definitions/GatedEnumeration"
            }
          ],
          "description": "Whether the component is within a gated area or freely accessible without a pass or ticket."
        },
        "Lighting": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingEnumeration"
            }
          ],
          "description": "Whether the component is lit or not. Default is well Lit."
        },
        "AllAreasWheelchairAccessible": {
          "type": "boolean",
          "description": "Whether all areas of the component are wheelchair accessible."
        },
        "PersonCapacity": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of people that component can contain."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation defaults for SITE ELEMENT. +V1.2.2"
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/siteFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities available at SITe."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteElementIdTypeUnclassified

Identifier for a SITE ELEMENT.

{
  "$ref": "#/definitions/AddressablePlaceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteElementRefReference

Reference to a SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteElement",
  "x-netex-substitutionGroup": "AddressablePlaceRef",
  "x-netex-sg-members": [
    "SiteComponentRef",
    "SiteRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteElementRefStructureReference

Type for reference to a SITE COMPONENT.

{
  "$ref": "#/definitions/AddressablePlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteElement",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteEntrance_VersionStructureStructure

Type for SITE ENTRANCe.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponent_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Alternative identifier of ENTRANCE shown to Public."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of ENTRANCE."
        },
        "EntranceType": {
          "allOf": [
            {
              "$ref": "#/definitions/EntranceEnumeration"
            }
          ],
          "description": "Classification of ENTRANCE. Use EntrancePurpose and EQUIPMENT elements to describe in further detail."
        },
        "EntrancePurpose": {
          "allOf": [
            {
              "$ref": "#/definitions/EntrancePurposeEnumeration"
            }
          ],
          "description": "Classification of ENTRANCE regarding its purpose (e.g., main entrance, side entrance, etc.)."
        },
        "IsExternal": {
          "type": "boolean",
          "description": "Whether ENTRANCE is external to STOP PLACE. Default is true."
        },
        "IsEntry": {
          "type": "boolean",
          "description": "Whether ENTRANCE can be used for entry. Default is true."
        },
        "IsExit": {
          "type": "boolean",
          "description": "Whether ENTRANCE can be used for exit. Default is true."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of ENTRANCE in metres."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of ENTRANCE In metres."
        },
        "DroppedKerbOutside": {
          "type": "boolean",
          "description": "Whether nearest crossing to ENTRANCE has dropped kerb."
        },
        "DropOffPointClose": {
          "type": "boolean",
          "description": "Whether there is a drop off point close by to ENTRANCE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

siteEntrances_RelStructureCollection

Type for a list of ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "EntranceRef": {
          "$ref": "#/definitions/EntranceRef"
        },
        "Entrance": {
          "allOf": [
            {
              "$ref": "#/definitions/Entrance"
            }
          ],
          "description": "Entrance to a SITE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteEquipmentAbstract

Specialisation of PLACE EQUIPMENT for SITEs (e.g. LUGGAGE LOCKER, WAITING EQUIPMENT, TROLLEY STAND, etc.)

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEquipment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PlaceEquipment",
  "x-netex-sg-members": [
    "LuggageLockerEquipment",
    "SeatingEquipment",
    "ShelterEquipment",
    "TrolleyStandEquipment",
    "WaitingEquipment",
    "WaitingRoomEquipment"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

SiteEquipment_VersionStructureStructure

Type for a SITE EQUIPMENT.

{
  "$ref": "#/definitions/PlaceEquipment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

SiteEquipmentIdTypeUnclassified

Type for identifier of SITE EQUIPMENT.

{
  "$ref": "#/definitions/PlaceEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SiteEquipmentRefReference

Identifier of an SITE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteEquipment",
  "x-netex-substitutionGroup": "PlaceEquipmentRef",
  "x-netex-sg-members": [
    "LuggageLockerEquipmentRef",
    "SeatingEquipmentRef",
    "ShelterEquipmentRef",
    "TrolleyStandEquipmentRef",
    "WaitingEquipmentRef",
    "WaitingRoomEquipmentRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SiteEquipmentRefStructureReference

Type for a reference to an SITE EQUIPMENT.

{
  "$ref": "#/definitions/PlaceEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

SiteFacilitySetEntity

Set of enumerated FACILITY values that are relevant to a SITE (names based on TPEG classifications, augmented with UIC etc.).

{
  "$ref": "#/definitions/SiteFacilitySetStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FacilitySet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SiteFacilitySetIdTypeUnclassified

Identifier of a SITE FACILITY SET.

{
  "$ref": "#/definitions/FacilitySetIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

SiteFacilitySetRefReference

Reference to a SITE FACILITY SET.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteFacilitySetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteFacilitySet",
  "x-netex-substitutionGroup": "FacilitySetRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

SiteFacilitySetRefStructureReference

Type for a reference to a SITE FACILITY SET.

{
  "$ref": "#/definitions/FacilitySetRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteFacilitySet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

siteFacilitySets_RelStructureCollection

SITE FACILITies associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SiteFacilitySetRef": {
          "$ref": "#/definitions/SiteFacilitySetRef"
        },
        "SiteFacilitySet": {
          "$ref": "#/definitions/SiteFacilitySet"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

siteFacilitySetsInFrame_RelStructureCollection

Type for containment in frame of SERVICE FACILITY SETs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SiteFacilitySet": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SiteFacilitySet"
          }
        }
      },
      "required": [
        "SiteFacilitySet"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SiteFacilitySetStructureUnclassified

Type for a SITEFACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/FacilitySet_VersionStructure"
    },
    {
      "properties": {
        "AccessFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessFacilityList"
            }
          ],
          "description": "List of ACCESS FACILITies. + v1.1"
        },
        "EmergencyServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/EmergencyServiceList"
            }
          ],
          "description": "List of EMERGENCY SERVICE FACILITies."
        },
        "HireFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/HireFacilityList"
            }
          ],
          "description": "List of HIRE FACILITies."
        },
        "LuggageLockerFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/LuggageLockerFacilityList"
            }
          ],
          "description": "List of LUGGAGE LOCKER FACILITies."
        },
        "LuggageServiceFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/LuggageServiceFacilityList"
            }
          ],
          "description": "List of LUGGAGE SERVICE FACILITies."
        },
        "MoneyFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/MoneyFacilityList"
            }
          ],
          "description": "List of MONEY FACILITies."
        },
        "ParkingFacilityList": {
          "allOf": [
            {
              "$ref": "#/definitions/ParkingFacilityList"
            }
          ],
          "description": "List of PARKING FACILITies."
        },
        "Staffing": {
          "allOf": [
            {
              "$ref": "#/definitions/Staffing"
            }
          ],
          "description": "Classification of STAFFING."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

SiteFrameEntity

A coherent set of SITE data to which the same frame VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/Site_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_1/part1_frames/netex_siteFrame_version.xsd"
}

SiteFrameIdTypeUnclassified

Type for identifier of a SITE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_1/part1_frames/netex_siteFrame_version.xsd"
}

SiteFrameRefReference

Reference to a SITE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_1/part1_frames/netex_siteFrame_version.xsd"
}

SiteFrameRefStructureReference

Type for a reference to a SITE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteFrame",
  "x-netex-source": "netex_part_1/part1_frames/netex_siteFrame_version.xsd"
}

SiteIdTypeUnclassified

Identifier for a SITE.

{
  "$ref": "#/definitions/SiteElementIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SitePathJunctionEntity

A designated point, inside a SITE ie STOP PLACE or POINT OF INTEREST, at which two or more PATH LINKs may connect or branch.

{
  "$ref": "#/definitions/SitePathJunction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_version.xsd"
}

SitePathJunction_VersionStructureStructure

Type for a SITE PATH JUNCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/GenericPathJunction_VersionStructure"
    },
    {
      "properties": {
        "ParentZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneRefStructure"
            }
          ],
          "description": "Parent ZONE that contains this PATH JUNCTION."
        },
        "PublicUse": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicUseEnumeration"
            }
          ],
          "description": "Whether the component is available for public use or is restricted."
        },
        "Covered": {
          "allOf": [
            {
              "$ref": "#/definitions/CoveredEnumeration"
            }
          ],
          "description": "Whether the component is Indoors or outdoors. Default is Indoors."
        },
        "Gated": {
          "allOf": [
            {
              "$ref": "#/definitions/GatedEnumeration"
            }
          ],
          "description": "Whether the component is within a gated area or freely accessible without a pass or ticket."
        },
        "Lighting": {
          "allOf": [
            {
              "$ref": "#/definitions/LightingEnumeration"
            }
          ],
          "description": "Whether the component is lit or not. Default is well Lit."
        },
        "AllAreasWheelchairAccessible": {
          "type": "boolean",
          "description": "Whether all areas of the component are wheelchair accessible."
        },
        "PersonCapacity": {
          "type": "integer",
          "minimum": 0,
          "description": "Total number of people that component can contain."
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation defaults for SITE ELEMENT. +V1.2.2"
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/siteFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities available at SITe."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Additional Label of PATH JUNCTION."
        },
        "SiteComponentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SiteComponentRefStructure"
            }
          ],
          "description": "PATH JUNCTION is within the referenced SITE COMPONENT."
        },
        "placeEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/placeEquipments_RelStructure"
            }
          ],
          "description": "Items of fixed EQUIPMENT that may be lused at the spot 0 in a particular SIGN EQUIPMENT and BEACON EQUIPMENT. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_version.xsd"
}

SitePathJunctionIdTypeUnclassified

Type for identifier of a SITE PATH JUNCTION.

{
  "$ref": "#/definitions/GenericPathJunctionIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

SitePathJunctionRefReference

Reference to a SITE PATH JUNCTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/SitePathJunctionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SitePathJunction",
  "x-netex-substitutionGroup": "GenericPathJunctionRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

SitePathJunctionRefStructureReference

Type for a reference to a SITE PATH JUNCTION.

{
  "$ref": "#/definitions/GenericPathJunctionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SitePathJunction",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

sitePathJunctions_RelStructureCollection

Type for a list of SITE PATH JUNCTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "GenericPathJunctionRef": {
          "$ref": "#/definitions/GenericPathJunctionRef"
        },
        "SitePathJunction": {
          "allOf": [
            {
              "$ref": "#/definitions/SitePathJunction"
            }
          ],
          "description": "PATH JUNCTION for a SITE."
        },
        "PathJunction": {
          "allOf": [
            {
              "$ref": "#/definitions/PathJunction"
            }
          ],
          "description": "Preferably use SITE PATH JUNCTION in future."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_version.xsd"
}

sitePathJunctionsInFrame_RelStructureCollection

Type for containment in frame of SITE PATH JUNCTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SitePathJunction": {
          "allOf": [
            {
              "$ref": "#/definitions/SitePathJunction"
            }
          ],
          "description": "A designated path between two PLACEs within a SITE. May include an Ordered sequence of references to PATH LINKS."
        },
        "PathJunction": {
          "allOf": [
            {
              "$ref": "#/definitions/PathJunction"
            }
          ],
          "description": "A designated path between two PLACEs. May include an Ordered sequence of references to PATH LINKS."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_navigationPath_version.xsd"
}

SitePathLinkEndStructureUnclassified

Type for an OFF SITE PATH LINK END.

{
  "type": "object",
  "properties": {
    "SiteElementRef": {
      "$ref": "#/definitions/SiteElementRef",
      "x-netex-choice": [
        "SiteElementRef",
        "PlaceRef"
      ]
    },
    "PlaceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/PlaceRefStructure"
        }
      ],
      "description": "DEPRECATED: Reference to a PLACE, including QUAY, ACCESS SPACE, BOARDING POSITION or other node of a SITE. Use more specifc SITE COMPONENT. -v2.0",
      "x-netex-choice": [
        "SiteElementRef",
        "PlaceRef"
      ],
      "x-netex-deprecated": true
    },
    "LevelRef": {
      "allOf": [
        {
          "$ref": "#/definitions/LevelRefStructure"
        }
      ],
      "description": "Reference to a LEVEL on which SITE COMPONENT is found."
    },
    "EntranceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/EntranceRefStructure"
        }
      ],
      "description": "Reference to an ENTRANCE of a PLACE."
    }
  },
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_version.xsd"
}

SitePathLinkIdTypeUnclassified

Type for identifier of a SITE PATH LINK.

{
  "$ref": "#/definitions/GenericPathLinkIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

SitePathLinkRefReference

Reference to a SITE PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/SitePathLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SitePathLink",
  "x-netex-substitutionGroup": "GenericPathLinkRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

sitePathLinkRefs_RelStructureCollection

Type for a list of references to a SITE PATH LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "GenericPathLinkRef": {
          "$ref": "#/definitions/GenericPathLinkRef"
        },
        "PathLinkRefByValue": {
          "$ref": "#/definitions/PathLinkRefByValue"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

SitePathLinkRefStructureReference

Type for a reference to a SITE PATH LINK.

{
  "$ref": "#/definitions/GenericPathLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SitePathLink",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_path_support.xsd"
}

sitePathLinksInFrame_RelStructureCollection

Type for containment in frame of SITE PATH LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SitePathLink": {
          "allOf": [
            {
              "$ref": "#/definitions/SitePathLink"
            }
          ],
          "description": "A designated path between two PLACEs. May include an Ordered sequence of references to PATH LINKS."
        },
        "OffSitePathLink": {
          "$ref": "#/definitions/OffSitePathLink"
        },
        "PathLink": {
          "$ref": "#/definitions/PathLink"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_navigationPath_version.xsd"
}

SiteRefReference

Reference to a SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Site",
  "x-netex-substitutionGroup": "SiteElementRef",
  "x-netex-sg-members": [
    "ParkingRef",
    "PointOfInterestRef",
    "ServiceSiteRef",
    "StopPlaceRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

siteRefs_RelStructureCollection

Type for a collection of one or more SITEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SiteRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SiteRef"
          }
        }
      },
      "required": [
        "SiteRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteRefStructureReference

Type for identifier of a SITE.

{
  "$ref": "#/definitions/SiteElementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Site",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteStructureEntity

A building or a separate part thereof within a SITE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteStructure_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteStructure_VersionStructureStructure

Type for a SITE STRUCTURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of GROUP OF ENTITies."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Further Description of a GROUP OF ENTITies."
        },
        "SiteRef": {
          "$ref": "#/definitions/SiteRef"
        },
        "levelsInStructure": {
          "allOf": [
            {
              "$ref": "#/definitions/levelsInStructure_RelStructure"
            }
          ],
          "description": "LEVELs found within a SITE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteStructureIdTypeUnclassified

Identifier for a SITE STRUCTURE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteStructureRefReference

Reference to a SITE STRUCTURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteStructureRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteStructure",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

siteStructureRefs_RelStructureCollection

Type for a collection of one or more SITE STRUCTUREs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SiteStructureRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SiteStructureRef"
          }
        }
      },
      "required": [
        "SiteStructureRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SiteStructureRefStructureReference

Type for identifier of a SITE STRUCTURE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SiteStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

siteStructures_RelStructureCollection

Type for list of SITE STRUCTURES.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SiteStructure": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SiteStructure"
          }
        }
      },
      "required": [
        "SiteStructure"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

SiteTypeEnumerationEnum

Types of SITE.

{
  "type": "string",
  "enum": [
    "school",
    "university",
    "works",
    "office",
    "militaryBase",
    "retail",
    "transport",
    "sports",
    "government",
    "culturalAttraction",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

SmartcardEntity

A smart card with the necessary facilities (hardware and software) are) to host a MEDIUM APPLICATION INSTANCE and communicate with a control device. +v1.2.2

{
  "$ref": "#/definitions/Smartcard_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

Smartcard_VersionStructureStructure

Type for SMARTCARD restricts id.

{
  "$ref": "#/definitions/MediumAccessDevice_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

SmartcardIdTypeUnclassified

Type for identifier of a SMARTCARD.

{
  "$ref": "#/definitions/MediumAccessDeviceIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

SmartcardRefReference

Reference to a SMARTCARD. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/SmartcardRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Smartcard",
  "x-netex-substitutionGroup": "MediumAccessDeviceRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

SmartcardRefStructureReference

Type for a reference to a SMARTCARD.

{
  "$ref": "#/definitions/MediumAccessDeviceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Smartcard",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

SnowAndIceSubmodeUnclassified

{
  "$ref": "#/definitions/SnowAndIceSubmodeEnumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

SnowAndIceSubmodeEnumerationEnum

Values for Snow and Ice SUBMODEs of TRANSPORT

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "snowMobile",
    "snowCat",
    "snowCoach",
    "terraBus",
    "windSled"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

SpatialFeatureEntity

Abstract SPATIAL FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfPoints_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "ComplexFeature",
    "SimpleFeature"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

SpatialFeatureRefReference

Reference to a SPATIAL FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfPointsRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpatialFeature",
  "x-netex-sg-members": [
    "ComplexFeatureRef",
    "SimpleFeatureRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

spatialFeaturesInFrame_RelStructureCollection

Type for containment in frame of TSPATIAL FEATURe.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SimpleFeature": {
          "$ref": "#/definitions/SimpleFeature"
        },
        "ComplexFeature": {
          "$ref": "#/definitions/ComplexFeature"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

SpecialServiceEntity

A passenger carrying VEHICLE JOURNEY for one specified DAY TYPE. The pattern of working is in principle defined by a SERVICE JOURNEY PATTERN.

{
  "$ref": "#/definitions/SpecialService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

SpecialService_VersionStructureStructure

Type for SPECIAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    },
    {
      "properties": {
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Time of departure."
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset if day of departure time of VEHICLE JOURNEY differs from the current OPERATING DAY."
        },
        "Frequency": {
          "allOf": [
            {
              "$ref": "#/definitions/FrequencyStructure"
            }
          ],
          "description": "Frequency of Journey."
        },
        "JourneyDuration": {
          "type": "string",
          "description": "Total length of Journey. Can be computed from individual times. Add to Departure time to obtain JOURNEY arrival time."
        },
        "Client": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Client of Special Service."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeRefs_RelStructure"
            }
          ],
          "description": "DAY TYPEs for Journey."
        },
        "JourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRef"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "Origin": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyEndpointStructure"
            }
          ],
          "description": "Origin for JOURNEY."
        },
        "Destination": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyEndpointStructure"
            }
          ],
          "description": "Destination for JOURNEY."
        },
        "Print": {
          "type": "boolean",
          "description": "Whether the journey is included in printed media. Default is true."
        },
        "Dynamic": {
          "allOf": [
            {
              "$ref": "#/definitions/DynamicAdvertisementEnumeration"
            }
          ],
          "description": "When SERVICE JOURNEY is to be publicised in dynamic media. Default is always."
        },
        "TypeOfFlexibleServiceRef": {
          "$ref": "#/definitions/TypeOfFlexibleServiceRef"
        },
        "FlexibleServiceType": {
          "allOf": [
            {
              "$ref": "#/definitions/FlexibleServiceEnumeration"
            }
          ],
          "description": "Flexible service type is FixedPassingTimes/DynamicPassingTimes/FixedHeadwayFrequency (in the last value, this provides a maximum waiting time, but no passing time is defined, all is done dynamically depending on the demand). A NotFlexible value is probably also required to clearly state that a Stop (i.e. Point in JP) is not flexible when others are."
        },
        "CancellationPossible": {
          "type": "boolean",
          "description": "Whether cancellation is always possible (meaning the Operator can decided to cancel, usually because there are not enough people, or they are too busy to run service)."
        },
        "ChangeOfTimePossible": {
          "type": "boolean",
          "description": "Whether the time of the service may be altered."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for stop if different from those for SERVICE JOURNEY. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingContact": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact for Booking. +v1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingMethodListOfEnumerations"
            }
          ],
          "description": "Allowed ways of making a BOOKING.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingAccess": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingAccessEnumeration"
            }
          ],
          "description": "Who can make a booking. Default is public.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseWhenEnumeration"
            }
          ],
          "description": "When a booking can be made. +V1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BuyWhen": {
          "allOf": [
            {
              "$ref": "#/definitions/PurchaseMomentListOfEnumerations"
            }
          ],
          "description": "When purchase can be made. +V1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "LatestBookingTime": {
          "type": "string",
          "format": "time",
          "description": "Latest time in day that booking can be made.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "MinimumBookingPeriod": {
          "type": "string",
          "description": "Minimum interval in advance of departure day or time that Service may be ordered.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "MaximumBookingPeriod": {
          "type": "string",
          "description": "Maximum interval in advance of departure day or time that a service may be ordered. +V1.2.2",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingUrl": {
          "allOf": [
            {
              "$ref": "#/definitions/InfoLinkStructure"
            }
          ],
          "description": "URL for booking. +V1.1",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        },
        "BookingNote": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Note about booking the FLEXIBLE LINE.",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingContact",
            "BookingMethods",
            "BookingAccess",
            "BookWhen",
            "BuyWhen",
            "LatestBookingTime",
            "MinimumBookingPeriod",
            "MaximumBookingPeriod",
            "BookingUrl",
            "BookingNote"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

SpecialServiceIdTypeUnclassified

Type for identifier of a SPECIAL SERVICE.

{
  "$ref": "#/definitions/JourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

SpecialServiceRefReference

Reference to a SPECIAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SpecialServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpecialService",
  "x-netex-substitutionGroup": "JourneyRef",
  "x-netex-sg-members": [
    "DatedSpecialServiceRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

specialServiceRefs_RelStructureCollection

Type for a list references to a SPECIAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SpecialServiceRef": {
          "$ref": "#/definitions/SpecialServiceRef"
        }
      },
      "required": [
        "SpecialServiceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

SpecialServiceRefStructureReference

Type for a reference to a SPECIAL SERVICE.

{
  "$ref": "#/definitions/JourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpecialService",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_support.xsd"
}

specialServices_RelStructureCollection

Type for a list of SPECIAL SERVICE s.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SpecialServiceRef": {
          "$ref": "#/definitions/SpecialServiceRef"
        },
        "SpecialService": {
          "$ref": "#/definitions/SpecialService"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

SpecificParameterAssignmentEntity

A VALIDITY PARAMETER ASSIGNMENT specifying practical parameters during a TRAVEL SPECIFICATION, within a given fare structure (e.g. the origin or destination zone in a zone-counting system).

{
  "$ref": "#/definitions/SpecificParameterAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessRightParameterAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

SpecificParameterAssignment_VersionStructureStructure

Type for SPECIFIC PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityParameterAssignment_VersionStructure"
    },
    {
      "properties": {
        "AccessNumber": {
          "type": "integer",
          "minimum": 1,
          "description": "Access number of this specific instance."
        },
        "IncludesGroupingType": {
          "allOf": [
            {
              "$ref": "#/definitions/LogicalOperationEnumeration"
            }
          ],
          "description": "Operator for Grouping Scope Elements. Default is OR."
        },
        "includes": {
          "allOf": [
            {
              "$ref": "#/definitions/specificParameterAssignments_RelStructure"
            }
          ],
          "description": "Assignments Logically included in this group. Groups are combined acording to the Operator."
        },
        "DistributionAssignmentRef": {
          "$ref": "#/definitions/DistributionAssignmentRef"
        },
        "RetailingOrganizationRef": {
          "allOf": [
            {
              "$ref": "#/definitions/OrganisationRefStructure"
            }
          ],
          "description": "Organizatio that sold product. instance."
        },
        "CollectionPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Point at which to collect travel document."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

SpecificParameterAssignmentIdTypeUnclassified

Type for identifier of a SPECIFIC PARAMETER.ASSIGNMENT.

{
  "$ref": "#/definitions/ValidityParameterAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

SpecificParameterAssignmentRefStructureReference

Type for Reference to a SPECIFIC PARAMETER ASIGNMENT..

{
  "$ref": "#/definitions/ValidityParameterAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpecificParameterAssignment",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

specificParameterAssignments_RelStructureCollection

Type for a list of SPECIFIC ACCESS RIGHT PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SpecificParameterAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpecificParameterAssignment"
          }
        }
      },
      "required": [
        "SpecificParameterAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

SpeedTypeUnclassified

Speed type for velocity. System for units can be specified on frame. Normal default is metres per second as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

spotAffinities_RelStructureCollection

Type for a list of SPOT AFFINITies

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SpotAffinity": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpotAffinity"
          }
        }
      },
      "required": [
        "SpotAffinity"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_version.xsd"
}

SpotAffinityEntity

A group of proximate seats suitable for selection for use by a group of travellers, for example, as being side by side, face to face, around a table, near a wheelchair spot, etc. +v2.0

{
  "$ref": "#/definitions/SpotAffinity_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_version.xsd"
}

SpotAffinity_VersionStructureStructure

Type for a SPOT AFFINITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of SPOT AFFINITY.."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of SPOT AFFINITY."
        },
        "SpotAffinityType": {
          "allOf": [
            {
              "$ref": "#/definitions/SpotAffinityTypeEnumeration"
            }
          ],
          "description": "Type of SPotAFfinity"
        },
        "MaximumSpots": {
          "type": "integer",
          "minimum": 0,
          "description": "Maximum number of spots in affinity"
        },
        "members": {
          "allOf": [
            {
              "$ref": "#/definitions/locatableSpotRefs_RelStructure"
            }
          ],
          "description": ":ocatable SPOTs for element."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_version.xsd"
}

SpotAffinityIdTypeUnclassified

Type for identifier of a SPOT AFFINITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_support.xsd"
}

SpotAffinityRefReference

Reference to a SPOT AFFINITY. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotAffinityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotAffinity",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_support.xsd"
}

SpotAffinityRefStructureReference

Type for a reference to a SPOT AFFINITY.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotAffinity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_support.xsd"
}

SpotAffinityTypeEnumerationEnum

Allowed values for SpotAffinityType

{
  "type": "string",
  "enum": [
    "faceToFace",
    "sideBySide",
    "contiguousRow",
    "sharedTable",
    "seatBlock",
    "lowerBerths",
    "sharedCompartment",
    "wheelchairCompanionSeat",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotAffinity_support.xsd"
}

SpotAllocationMethodIdTypeUnclassified

Type for identifier of a SPOT ALLOCATION METHOD.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

SpotAllocationMethodRefReference

Reference to a SPOT ALLOCATION METHOD. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotAllocationMethodRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

spotAllocationMethodRefs_RelStructureCollection

Type for a list of TYPEs OF SPOT ALLOCATION METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SpotAllocationMethodRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpotAllocationMethodRef"
          }
        }
      },
      "required": [
        "SpotAllocationMethodRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

SpotAllocationMethodRefStructureReference

Type for Reference to a SPOT ALLOCATION METHOD.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

SpotAvailabilityStatusEnumerationEnum

Allowed values for SPOT AVAILABILITY STATUS.

{
  "type": "string",
  "enum": [
    "free",
    "held",
    "expiredHeld",
    "reserved",
    "unknown",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

SpotColumnUnclassified

A designated File of LOCATABLE SPOTs within a PASSENGER SPACE, For example Column A, B, C, D. +v2.0

{
  "$ref": "#/definitions/SpotColumn_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

SpotColumn_VersionStructureStructure

Type for a SPOT COLUMN.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label of SPOT COLUMN."
        },
        "NumberingFromLeft": {
          "type": "boolean",
          "description": "Whether number of Columns starts from left of vehicle, facing forward, or right. Default is true."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

SpotColumnIdTypeUnclassified

Type for identifier of a SPOT COLUMN.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

SpotColumnRefReference

Reference to a SPOT COLUMN. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotColumnRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotColumn",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

spotColumnRefs_RelStructureCollection

Type for a list of SPOT COLUMNs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SpotColumnRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpotColumnRef"
          }
        }
      },
      "required": [
        "SpotColumnRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

SpotColumnRefStructureReference

Type for a reference to a SPOT COLUMN.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotColumn",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

spotColumns_RelStructureCollection

Type for a list of SPOT COLUMNs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SpotColumn": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpotColumn"
          }
        }
      },
      "required": [
        "SpotColumn"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

SpotEquipmentEntity

An abstract EQUIPMENT in a LOCATABLE SPOT providing a onboard seat, bed or other amenity. +V2.0

{
  "$ref": "#/definitions/SpotEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

SpotEquipment_DummyAbstract

An abstract EQUIPMENT in a LOCATABLE SPOT providing a onboard seat, bed or other amenity. +V2.0

{
  "$ref": "#/definitions/InstalledEquipment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

SpotEquipment_VersionStructureStructure

Type for a SPOT EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipment_VersionStructure"
    },
    {
      "properties": {
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of SPOT EQUIPMENT"
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length deont to back of SPOT EQUIPMENT."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of SPOT EQUIPMENT."
        },
        "HeightFromFloor": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height from floor."
        },
        "HasPowerSupply": {
          "type": "boolean",
          "description": "Whether spot has power supply socket."
        },
        "HasUsbPowerSocket": {
          "type": "boolean",
          "description": "Whether Spot has UsbPowerSockets."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_version.xsd"
}

SpotEquipmentIdTypeUnclassified

Type for identifier of SPOT EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

SpotEquipmentRefReference

Identifier of a SPOT EQUIPMENT. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-sg-members": [
    "BedEquipmentRef",
    "LuggageSpotEquipmentRef",
    "SeatEquipmentRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

SpotEquipmentRefStructureReference

Type for a reference to a SPOT EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_spotEquipment_support.xsd"
}

SpotRowUnclassified

A designated row of LOCATABLE SPOTs, e.g. seats, within a PASSENGER SPACE. v2.0

{
  "$ref": "#/definitions/SpotRow_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

SpotRow_VersionStructureStructure

Type for a SPOT ROW.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of SPOT ROW."
        },
        "NumberingFromFront": {
          "type": "boolean",
          "description": "Whether number of ROW starts at front. Default is true."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

SpotRowIdTypeUnclassified

Type for identifier of a SPOT ROW.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

SpotRowRefReference

Reference to a SPOT ROW. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotRowRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotRow",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

spotRowRefs_RelStructureCollection

Type for a list of SPOT ROWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "SpotRowRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpotRowRef"
          }
        }
      },
      "required": [
        "SpotRowRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

SpotRowRefStructureReference

Type for a reference to a SPOT ROW.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotRow",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

spotRows_RelStructureCollection

Type for a list of SPOT ROWs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "SpotRow": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/SpotRow"
          }
        }
      },
      "required": [
        "SpotRow"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

SpotSensorEntity

An EQUIPMENT used to monitor use of a LOCATABLE SPOT such as a passenger seat. +v2.0

{
  "$ref": "#/definitions/SpotSensor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SpotSensor_VersionStructureStructure

Type for a SPOT SENSOR.

{
  "$ref": "#/definitions/SensorEquipment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_version.xsd"
}

SpotSensorIdTypeUnclassified

Type for identifier of SPOT SENSOR.

{
  "$ref": "#/definitions/SensorEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SpotSensorRefReference

Identifier of a SPOT SENSOR. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/SpotSensorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotSensor",
  "x-netex-substitutionGroup": "SensorEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SpotSensorRefStructureReference

Type for a reference to a SPOT SENSOR.

{
  "$ref": "#/definitions/SensorEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SpotSensor",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_sensorEquipment_support.xsd"
}

SrsNameUnclassified

Name of GML Spatial coordinate Reference system.

{
  "allOf": [
    {
      "$ref": "#/definitions/SrsNameType"
    }
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

SrsNameTypeUnclassified

Type for name of coordinate Locating Reference system.

{
  "type": "string",
  "x-netex-source": "netex_framework/netex_utility/netex_location_types.xsd"
}

StaffingUnclassified

Classification of STAFFING.

{
  "allOf": [
    {
      "$ref": "#/definitions/StaffingEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

StaffingEnumerationEnum

Allowed values for Staffing.

{
  "type": "string",
  "enum": [
    "fullTime",
    "partTime",
    "unmanned"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

StaircaseEquipmentEntity

Specialisation of STAIR EQUIPMENT for stair cases.

{
  "$ref": "#/definitions/StaircaseEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StaircaseEquipment_VersionStructureStructure

Type for a STAIRCASE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StairEquipment_VersionStructure"
    },
    {
      "properties": {
        "ContinuousHandrail": {
          "type": "boolean",
          "description": "Whether Handrail is continuous across staircase."
        },
        "WithoutRiser": {
          "type": "boolean",
          "description": "Whether openwork stairs (no riser). +v1.1"
        },
        "SpiralStair": {
          "type": "boolean",
          "description": "Whether Stairs are spiral."
        },
        "NumberOfFlights": {
          "type": "integer",
          "description": "Number of flights of Stairs."
        },
        "flights": {
          "allOf": [
            {
              "$ref": "#/definitions/stairFlights_RelStructure"
            }
          ],
          "description": "Flight of stairs."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StaircaseEquipmentIdTypeUnclassified

Type for identifier of a STAIRCASE EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

StaircaseEquipmentRefReference

Identifier of an STAIRCASE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StaircaseEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StaircaseEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

StaircaseEquipmentRefStructureReference

Type for a reference to an STAIRCASE EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StaircaseEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

StairEndStructureUnclassified

End of Flight of stairs.

{
  "type": "object",
  "properties": {
    "ContinuingHandrail": {
      "type": "boolean",
      "description": "Whether there is a handrail that continues from previous section."
    },
    "TexturedSurface": {
      "type": "boolean",
      "description": "Whether there is a textured ground surface."
    },
    "VisualContrast": {
      "type": "boolean",
      "description": "Whether there is a colour contrast."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StairEquipmentAbstract

Specialisation of ACCESS EQUIPMENT for stairs (stair, escalator, staircase, etc.).

{
  "$ref": "#/definitions/StairEquipment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StairEquipment_VersionStructureStructure

Type for a STAIR EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "Depth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of Stairs."
        },
        "NumberOfSteps": {
          "type": "integer",
          "minimum": 1,
          "description": "Number of Steps on Stairs."
        },
        "StepHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of an individual step, in metres rounded to the nearest cm."
        },
        "StepLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The length of the step, in metres rounded to the nearest cm."
        },
        "StepColourContrast": {
          "type": "boolean",
          "description": "Whether there is a colour contrast on step nosings."
        },
        "StepCondition": {
          "allOf": [
            {
              "$ref": "#/definitions/StepConditionEnumeration"
            }
          ],
          "description": "Indicates the regularity of the steps."
        },
        "HandrailType": {
          "allOf": [
            {
              "$ref": "#/definitions/HandrailEnumeration"
            }
          ],
          "description": "Type of handrail."
        },
        "HandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of handrail from step."
        },
        "LowerHandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of any additional lower handrail from step."
        },
        "TactileWriting": {
          "type": "boolean",
          "description": "Indicates the presence of signage that can be read tactilely (in Braille for example) on the handrail."
        },
        "StairRamp": {
          "allOf": [
            {
              "$ref": "#/definitions/StairRampEnumeration"
            }
          ],
          "description": "Indicates the presence and type of a ramp included within the staircase."
        },
        "TopEnd": {
          "allOf": [
            {
              "$ref": "#/definitions/StairEndStructure"
            }
          ],
          "description": "Properties of top of staircase."
        },
        "BottomEnd": {
          "allOf": [
            {
              "$ref": "#/definitions/StairEndStructure"
            }
          ],
          "description": "Properties of bottom of staircase."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StairFlightUnclassified

SAn individual flight of a STAIR CASE.

{
  "$ref": "#/definitions/StairFlight_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StairFlight_VersionedChildStructureUnclassified

Flight of stairs.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Depth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of Stairs."
        },
        "NumberOfSteps": {
          "type": "integer",
          "minimum": 1,
          "description": "Number of Steps on Stairs."
        },
        "StepHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Depth of an individual step, in metres rounded to the nearest cm."
        },
        "StepLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The length of the step, in metres rounded to the nearest cm."
        },
        "StepColourContrast": {
          "type": "boolean",
          "description": "Whether there is a colour contrast on step nosings."
        },
        "StepCondition": {
          "allOf": [
            {
              "$ref": "#/definitions/StepConditionEnumeration"
            }
          ],
          "description": "Indicates the regularity of the steps."
        },
        "HandrailType": {
          "allOf": [
            {
              "$ref": "#/definitions/HandrailEnumeration"
            }
          ],
          "description": "Type of handrail."
        },
        "HandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of handrail from step."
        },
        "LowerHandrailHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of any additional lower handrail from step."
        },
        "TactileWriting": {
          "type": "boolean",
          "description": "Indicates the presence of signage that can be read tactilely (in Braille for example) on the handrail."
        },
        "StairRamp": {
          "allOf": [
            {
              "$ref": "#/definitions/StairRampEnumeration"
            }
          ],
          "description": "Indicates the presence and type of a ramp included within the staircase."
        },
        "TopEnd": {
          "allOf": [
            {
              "$ref": "#/definitions/StairEndStructure"
            }
          ],
          "description": "Properties of top of staircase."
        },
        "BottomEnd": {
          "allOf": [
            {
              "$ref": "#/definitions/StairEndStructure"
            }
          ],
          "description": "Properties of bottom of staircase."
        },
        "ContinuousHandrail": {
          "type": "boolean",
          "description": "Whether Handrail is continuous from previous stage."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

stairFlights_RelStructureCollection

Type for a list of FLIGHTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "StairFlight": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StairFlight"
          },
          "description": "FLIGHT of Stairs."
        }
      },
      "required": [
        "StairFlight"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

StairFlighttIdTypeUnclassified

Type for identifier of a STAIR FLIGHT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

StairFreeAccessUnclassified

Whether a PLACE has stair free access, in comparison with step free access one single step in the route is allowed. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

StairRampEnumerationEnum

Allowed values for the stair ramp.

{
  "type": "string",
  "enum": [
    "none",
    "bicycle",
    "luggage",
    "stroller",
    "other",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

StakeholderRoleTypeEnumerationEnum

Allowed values for stakeholder roles.

{
  "type": "string",
  "enum": [
    "planning",
    "operation",
    "control",
    "reservation",
    "entityLegalOwnership",
    "fareManagement",
    "financing",
    "securityManagement",
    "customerService",
    "dataRegistrar",
    "tenant",
    "facilityManagement",
    "lessor",
    "other",
    "Planning",
    "Operation",
    "Control",
    "Reservation",
    "EntityLegalOwnership",
    "FareManagement",
    "Financing",
    "SecurityManagement",
    "CustomerService",
    "DataRegistrar",
    "Tenant",
    "FacilityManagement",
    "Lessor",
    "Other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

StakeholderRoleTypeListOfEnumerationsUnclassified

List of Allowed values for Stakeholder Roles.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/StakeholderRoleTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

StandardFareTableEntity

A set of price for a combination of price features in a Tariff.

{
  "$ref": "#/definitions/StandardFareTable_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareTable_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

StandardFareTable_VersionStructureStructure

Type for a STANDARD FARE TABLE PRICE GROUP.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfEntities_VersionStructure"
    },
    {
      "properties": {
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date for PRICE GROUP."
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "End date for PRICE GROUP."
        },
        "RoundingRef": {
          "$ref": "#/definitions/RoundingRef"
        },
        "TypeOfFareTableRef": {
          "$ref": "#/definitions/TypeOfFareTableRef"
        },
        "pricesFor": {
          "allOf": [
            {
              "$ref": "#/definitions/priceableObjectRefs_RelStructure"
            }
          ],
          "description": "Combination of Elements for which this table provides PRICEs."
        },
        "usedIn": {
          "allOf": [
            {
              "$ref": "#/definitions/usedInRefs_RelStructure"
            }
          ],
          "description": "Elements that use FARE TABLE that are not PRICEABLE OBJECTs."
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "FirstClassSingle": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Price for a first class single fare."
        },
        "SecondClassSingle": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Price for a second class single fare."
        },
        "FirstClassReturn": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Price for a first class return fare."
        },
        "SecondClassReturn": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Price for a second class return fare."
        }
      },
      "required": [
        "SecondClassSingle"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

StandardFareTableIdTypeUnclassified

Type for identifier of a STANDARD FARE TABLEs

{
  "$ref": "#/definitions/FareTableIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

StandardFareTableRefReference

Reference to a STANDARD FARE TABLE

{
  "allOf": [
    {
      "$ref": "#/definitions/StandardFareTableRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StandardFareTable",
  "x-netex-substitutionGroup": "FareTableRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

StandardFareTableRefs_RelStructureCollection

Type for a list of FARE STANDARD FARE TABLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "StandardFareTableRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StandardFareTableRef"
          }
        }
      },
      "required": [
        "StandardFareTableRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

StandardFareTableRefStructureReference

Type for Reference to a FARE STANDARD FARE TABLE.

{
  "$ref": "#/definitions/FareTableRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StandardFareTable",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

StartTimeAtStopPointUnclassified

A time at which a Fare demand time band ( peak, off peak, etc ) is deemed to begin or end for trips at a particular SCHEDULED STOP POINT.

{
  "$ref": "#/definitions/StartTimeAtStopPoint_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

StartTimeAtStopPoint_VersionedChildStructureUnclassified

Type for START TIME AT STOP POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "FareDemandFactorRef": {
          "$ref": "#/definitions/FareDemandFactorRef"
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Time at stop at which FARE DEMAND PERIOD starts."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "Time at stop at whichARE DEMAND PERIODends."
        },
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day Offset for end time from start time. 0= same day."
        }
      },
      "required": [
        "ScheduledStopPointRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

StartTimeAtStopPointIdTypeUnclassified

Type for identifier of a START TIME AT STOP POINT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

StartTimeAtStopPointRefReference

Reference to a START TIME AT STOP POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StartTimeAtStopPoint",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

StartTimeAtStopPointRefStructureReference

Type for Reference to a START TIME AT STOP POINT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StartTimeAtStopPoint",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

startTimeAtStopPoints_RelStructureCollection

Type for a list of START TIME AT STOP POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "StartTimeAtStopPointRef": {
          "$ref": "#/definitions/StartTimeAtStopPointRef"
        },
        "StartTimeAtStopPoint": {
          "$ref": "#/definitions/StartTimeAtStopPoint"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_version.xsd"
}

StatusUnclassified

Whether the request was processed successfully or not. Default is 'true'.

{
  "type": "boolean",
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

StatusEnumerationEnum

Indicates whether the ENTITY this annotates is available for use. Use of this attribute allows entities to be retired without deleting the details from the dataset.

{
  "type": "string",
  "enum": [
    "active",
    "inactive",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_support.xsd"
}

StatusResponseStructureUnclassified

Type for Response Status.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseStructure"
    },
    {
      "properties": {
        "RequestMessageRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique reference to the request which gave rise to this message."
        },
        "SubscriberRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Subscriber - reference to a Participant."
        },
        "SubscriptionFilterRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionFilterRefStructure"
            }
          ],
          "description": "Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted."
        },
        "SubscriptionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionQualifierStructure"
            }
          ],
          "description": "Reference to a service subscription: unique within Service and Subscriber."
        },
        "Status": {
          "$ref": "#/definitions/Status"
        },
        "ErrorCondition": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceDeliveryErrorConditionStructure"
            }
          ],
          "description": "Description of any error or warning condition."
        },
        "ValidUntil": {
          "type": "string",
          "format": "date-time",
          "description": "End of data horizon of the data producer."
        },
        "ShortestPossibleCycle": {
          "allOf": [
            {
              "$ref": "#/definitions/PositiveDurationType"
            }
          ],
          "description": "Minimum interval at which updates can be sent."
        }
      },
      "required": [
        "SubscriptionRef"
      ]
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

StepConditionEnumerationEnum

Allowed values forthe Step Condition

{
  "type": "string",
  "enum": [
    "even",
    "uneven",
    "rough"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

StepFreeAccessUnclassified

Whether a PLACE has step free access.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

StepLimitEntity

Geographical parameter limiting the access rights by counts of stops, sections or zones.

{
  "$ref": "#/definitions/StepLimit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

StepLimit_VersionStructureStructure

Type for STEP LIMIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "Restricted": {
          "type": "boolean",
          "description": "Whether restricted to a number of stops."
        },
        "AdjustmentUnits": {
          "allOf": [
            {
              "$ref": "#/definitions/StepLimitUnitEnumeration"
            }
          ],
          "description": "Units in which steps atre counted."
        },
        "MinimumNumberOfSteps": {
          "type": "integer",
          "minimum": 0,
          "description": "Minimum number of steps allowed."
        },
        "MaximumNumberOfSteps": {
          "type": "integer",
          "minimum": 0,
          "description": "Miaxmum number of steps allowed."
        },
        "MaximumNumberOfTrips": {
          "type": "integer",
          "minimum": 0,
          "description": "Miaxmum number of Overall trips allowed."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

StepLimitIdTypeUnclassified

Type for identifier of a STEP LIMIT PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

StepLimitRefReference

Reference to a STEP LIMIT PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/StepLimitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StepLimit",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

StepLimitRefStructureReference

Type for Reference to a STEP LIMIT PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StepLimit",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

StepLimitUnitEnumerationEnum

Allowed values for STEP LIMIT UNIT Type.

{
  "type": "string",
  "enum": [
    "stops",
    "stopsIncludingPassThroughStops",
    "sections",
    "zones",
    "networks",
    "operators",
    "countries"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

StopAreaEntity

A group of STOP POINTs close to each other.

{
  "$ref": "#/definitions/StopArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopArea_VersionStructureStructure

Type for a STOP AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Alternative public facing Code that uniquely identifies the STOP AREA."
        },
        "ParentStopAreaRef": {
          "allOf": [
            {
              "$ref": "#/definitions/StopAreaRefStructure"
            }
          ],
          "description": "Reference to any parent STOP AREA of the STOP AREA."
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef",
          "x-netex-choice": [
            "TopographicPlaceRef",
            "TopographicPlaceView"
          ]
        },
        "TopographicPlaceView": {
          "$ref": "#/definitions/TopographicPlaceView",
          "x-netex-choice": [
            "TopographicPlaceRef",
            "TopographicPlaceView"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopAreaIdTypeUnclassified

Type for identifier of a STOP AREA.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

StopAreaRefReference

Reference to a STOP AREA.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopArea",
  "x-netex-substitutionGroup": "ZoneRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

stopAreaRefs_RelStructureCollection

Type for a list of STOP AREAs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "StopAreaRef": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/StopAreaRefStructure"
              }
            ],
            "description": "Reference to the identifier of a stop area."
          }
        }
      },
      "required": [
        "StopAreaRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

StopAreaRefStructureReference

Type for a reference to a STOP AREA.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopArea",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

stopAreasInFrame_RelStructureCollection

Type for containment in frame of STOP AREAs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "StopArea": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StopArea"
          }
        }
      },
      "required": [
        "StopArea"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopAssignmentAbstract

Assignment of a SCHEDULED STOP POINT to a STOP PLACE and QUAY, etc.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignment_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "DynamicStopAssignment",
    "FlexibleStopAssignment",
    "NavigationPathAssignment",
    "PassengerBoardingPositionAssignment",
    "PassengerBoardingPositionAssignment_Dummy",
    "PassengerStopAssignment",
    "TrainComponentStopAssignment",
    "TrainStopAssignment",
    "VehicleJourneyStopAssignment",
    "VehicleTypeStopAssignment"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

StopAssignment_VersionStructureStructure

Type for a STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "BoardingUse": {
          "type": "boolean",
          "description": "Whether alignment is for boarding use. Default is 'true'."
        },
        "AlightingUse": {
          "type": "boolean",
          "description": "Whether alignment is for alighting use. Default is 'true'."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef",
          "x-netex-choice": [
            "ScheduledStopPointRef",
            "ScheduledStopPoint"
          ]
        },
        "ScheduledStopPoint": {
          "$ref": "#/definitions/ScheduledStopPoint",
          "x-netex-choice": [
            "ScheduledStopPointRef",
            "ScheduledStopPoint"
          ]
        },
        "ArrivesForwards": {
          "type": "boolean",
          "description": "Whether VEHICLE or TRAIN arrives at stop travelling in a forwards direction, i.e. operational orientation. Default is true. +v2.0"
        },
        "DepartsForwards": {
          "type": "boolean",
          "description": "Whether VEHICLE or TRAIN departs from stop travelling in a forwards direction, i.e. operational orientation. Default is true.. Default is true. +v2.0"
        },
        "ArrivesFromLeft": {
          "type": "boolean",
          "description": "Whether VEHICLE or TRAIN is expected to arrive at the QUAY from the left of a bystander facing the track edge of the platform. Default is true. +v2.0"
        },
        "DepartsToRight": {
          "type": "boolean",
          "description": "Whether VEHICLE or TRAIN is expected to depart from the QUAY to the right of a bystander facing the track edge of the platform. Default is true. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

StopAssignmentIdTypeUnclassified

Identifier of a STOP ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

StopAssignmentRefReference

Reference to a STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-sg-members": [
    "FlexibleServiceAssignmentRef",
    "PassengerBoardingPositionAssignmentRef",
    "PassengerStopAssignmentRef",
    "PathAssignmentRef",
    "TrainStopAssignmentRef",
    "VehicleTypeStopAssignmentRef"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

StopAssignmentRefStructureReference

Type for a reference to a STOP ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

stopAssignmentsInFrame_RelStructureCollection

Type for containment in frame of STOP ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "StopAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StopAssignment"
          },
          "description": "The allocation of a SCHEDULED STOP POINT (i.e. a SCHEDULED STOP POINT of a SERVICE PATTERN or JOURNEY PATTERN) to a specific STOP PLACE, for either a Passenger JOURNEY or VEHICLE SERVICE."
        }
      },
      "required": [
        "StopAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

StopEventRequestIdTypeUnclassified

Type for identifier of a STOP EVENT REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

StopEventRequestRefReference

Reference to a STOP EVENT REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopEventRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PassengerInformationRequestRef",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

StopEventRequestRefStructureReference

Type for Reference to a STOP EVENT REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

StopFinderRequestIdTypeUnclassified

Type for identifier of a STOP FINDER REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

StopFinderRequestRefReference

Reference to a STOP FINDER REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopFinderRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PassengerInformationRequestRef",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

StopFinderRequestRefStructureReference

Type for Reference to a STOP FINDER REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

StopPlaceEntity

Version of a named place where public transport may be accessed. May be a building complex (e.g. a station) or an on-street location. Can be a STOP PLACE, VEHICLE MEETING POINT, TAXI RANK. Note: If a master id exists for a StopPlace (must be stable and globally unique), then it is best used in the id. Optimally it would be built according IFOPT. It can also be put into one of the privateCodes in addition. If it is stored in KeyValue, then it should be documented well, so that importing systems know, which id is the relevant one.

{
  "$ref": "#/definitions/StopPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlace_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlace_DerivedViewStructureView

Type for STOP PLACE VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "StopPlaceRef": {
          "$ref": "#/definitions/StopPlaceRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of STOP PLACE."
        },
        "placeTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfPlaceRefs_RelStructure"
            }
          ],
          "description": "Classification of PLACE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of STOP PLACE."
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Short public code for passengers to use when uniquely identifying the stop by SMS and other self-service channels."
        },
        "StopPlaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/StopTypeEnumeration"
            }
          ],
          "description": "Type of STOP PLACE."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE."
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlace_DummyAbstract

Dummy Type to get round SG limitations. Can be a STOP PLACE, VEHICLE MEETING POINT, TAXI RANK.

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Site",
  "x-netex-sg-members": [
    "StopPlace",
    "TaxiRank"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

StopPlace_VersionStructureStructure

Type for a Version of a STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Site_VersionStructure"
    },
    {
      "properties": {
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Short public code for passengers to use when uniquely identifying the stop by SMS and other self-service channels."
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE associated by this component."
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "OtherTransportModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANSPORT MODES which may be accessed through associated place."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs into which component falls."
        },
        "StopPlaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/StopTypeEnumeration"
            }
          ],
          "description": "Type of STOP PLACE."
        },
        "BorderCrossing": {
          "type": "boolean",
          "description": "Whether STOP PLACE is a border crossing, that is a point, at which an international boundary between two countries may be crossed."
        },
        "unlocalisedEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/explicitEquipments_RelStructure"
            }
          ],
          "description": "Items of EQUIPMENT associated with STOP PLACE but not assigned to a point within it. More Localized EQUIPMENT should be included in an EQUIPMENT place."
        },
        "servedPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceRefs_RelStructure"
            }
          ],
          "description": "TOPOGRAPHICAL PLACEs that the STOP PLACE serves."
        },
        "mainTerminusForPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceRefs_RelStructure"
            }
          ],
          "description": "TOPOGRAPHICAL PLACEs for which the STOP PLACE is a main terminus. Only certain stations will be deemed the main STOP PLACEs points. For example London has many rail stations but only some are main line terminii. Geographic containment is not necessarily implied For example London Gatwick and, London Stansted airports are not in London, but are designated airports for London. Norwich station is not in Norwich, etc."
        },
        "LimitedUse": {
          "allOf": [
            {
              "$ref": "#/definitions/LimitedUseTypeEnumeration"
            }
          ],
          "description": "Further categorisation of stop as having topographic limitations."
        },
        "Weighting": {
          "allOf": [
            {
              "$ref": "#/definitions/InterchangeWeightingEnumeration"
            }
          ],
          "description": "Default rating of the STOP PLACE for making interchanges."
        },
        "StopPlaceWeight": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPlaceWeightEnumeration"
            }
          ],
          "description": "Type of expected INTERCHANGE at a STOP PLACE for use in journey planners and also for possible legal classification. +v1.1"
        },
        "quays": {
          "allOf": [
            {
              "$ref": "#/definitions/quays_RelStructure"
            }
          ],
          "description": "QUAYs within the STOP PLACE."
        },
        "accessSpaces": {
          "allOf": [
            {
              "$ref": "#/definitions/accessSpaces_RelStructure"
            }
          ],
          "description": "ACCESS SPACEs within the STOP PLACE."
        },
        "pathLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathLinks_RelStructure"
            }
          ],
          "description": "PATH LINKs for SITE."
        },
        "pathJunctions": {
          "allOf": [
            {
              "$ref": "#/definitions/sitePathJunctions_RelStructure"
            }
          ],
          "description": "PATH JUNCTIONs within the SITE and or between the SITE elsewhere."
        },
        "accesses": {
          "allOf": [
            {
              "$ref": "#/definitions/accesses_RelStructure"
            }
          ],
          "description": "ACCESS links for SITE."
        },
        "navigationPaths": {
          "allOf": [
            {
              "$ref": "#/definitions/navigationPaths_RelStructure"
            }
          ],
          "description": "NAVIGATION PATHs within the SITE and or between the SITE elsewhere."
        },
        "vehicleStoppingPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleStoppingPlaces_RelStructure"
            }
          ],
          "description": "VEHICLE STOPPING PLACEs within STOP PLACE."
        }
      },
      "required": [
        "quays"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceComponentAbstract

An element of a STOP PLACE describing part of its structure.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceComponent_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteElement",
  "x-netex-sg-members": [
    "StopPlaceSpace",
    "TaxiStand"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceComponent_VersionStructureStructure

Type for a STOP PLACE COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteComponent_VersionStructure"
    },
    {
      "properties": {
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE associated by this component."
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "OtherTransportModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANSPORT MODES which may be accessed through associated place."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs into which component falls."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceComponentTypeEnumerationEnum

Allowed values for Component Types.

{
  "type": "string",
  "enum": [
    "quay",
    "accessSpace",
    "entrance",
    "boardingPosition",
    "stoppingPlace"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceEntranceEntity

Passenger Entrance to a STOP PLACE.

{
  "$ref": "#/definitions/StopPlaceEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceEntrance_VersionStructureStructure

Type for Passenger STOP PLACE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEntrance_VersionStructure"
    },
    {
      "properties": {
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE associated by this component."
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "OtherTransportModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANSPORT MODES which may be accessed through associated place."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs into which component falls."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceEntranceIdTypeUnclassified

Type for identifier of a STOP PLACE ENTRANCE.

{
  "$ref": "#/definitions/EntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceEntranceRefReference

Reference to a STOP PLACE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlaceEntrance",
  "x-netex-substitutionGroup": "EntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceEntranceRefStructureReference

Type for reference to a STOP PLACE ENTRANCE.

{
  "$ref": "#/definitions/EntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlaceEntrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceIdTypeUnclassified

Type for identifier of STOP PLACE.

{
  "$ref": "#/definitions/SiteIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceRefReference

Reference to a STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlace",
  "x-netex-substitutionGroup": "SiteRef",
  "x-netex-sg-members": [
    "TaxiRankRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

stopPlaceRefs_RelStructureCollection

Type for a collection of one or more references to a STOP PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "StopPlaceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StopPlaceRef"
          }
        }
      },
      "required": [
        "StopPlaceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceRefStructureReference

Type for a reference to a STOP PLACE.

{
  "$ref": "#/definitions/SiteRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

stopPlaces_RelStructureCollection

Type for a list of STOP PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "StopPlaceRef": {
          "$ref": "#/definitions/StopPlaceRef"
        },
        "StopPlace": {
          "allOf": [
            {
              "$ref": "#/definitions/StopPlace"
            }
          ],
          "description": "A STOP PLACE."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

stopPlacesInFrame_RelStructureCollection

Type for containment in frame of STOP PLACE

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "StopPlace": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StopPlace"
          },
          "description": "A STOP PLACE."
        }
      },
      "required": [
        "StopPlace"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceSpaceAbstract

A physical area within a STOP PLACE, for example, a QUAY, BOARDING POSITION, ACCESS SPACE or EQUIPMENT PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceSpace_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "StopPlaceComponent",
  "x-netex-sg-members": [
    "AccessSpace",
    "BoardingPosition",
    "Quay",
    "VehicleStoppingPlace"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceSpace_VersionStructureStructure

Type for a STOP PLACE SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceComponent_VersionStructure"
    },
    {
      "properties": {
        "BoardingUse": {
          "type": "boolean",
          "description": "Whether space can be used for boarding or en route to boarding. Default is true."
        },
        "AlightingUse": {
          "type": "boolean",
          "description": "Whether space can be used for alighting or en route to boarding. Default is true."
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label for SPACE."
        },
        "entrances": {
          "allOf": [
            {
              "$ref": "#/definitions/siteEntrances_RelStructure"
            }
          ],
          "description": "ENTRANCEs to SPACE."
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of SPACE in metres."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of SPACE in metres."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceSpaceRefReference

Reference to a STOP PLACE SPACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceSpaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlaceSpace",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-sg-members": [
    "AccessSpaceRef",
    "BoardingPositionRef",
    "QuayRef"
  ],
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceSpaceRefStructureReference

Type for reference a STOP PLACE SPACE.

{
  "$ref": "#/definitions/SiteComponentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlaceSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceVehicleEntranceEntity

A physical entrance or exit to/from a SITE for a VEHICLE. May be a door, barrier, gate or other recognizable point of access.

{
  "$ref": "#/definitions/StopPlaceVehicleEntrance_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceVehicleEntrance_VersionStructureStructure

Type for STOP PLACE VEHICLE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleEntrance_VersionStructure"
    },
    {
      "properties": {
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Primary PT MODE associated by this component."
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "OtherTransportModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANSPORT MODES which may be accessed through associated place."
        },
        "tariffZones": {
          "allOf": [
            {
              "$ref": "#/definitions/tariffZoneRefs_RelStructure"
            }
          ],
          "description": "TARIFF ZONEs into which component falls."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceVehicleEntranceIdTypeUnclassified

Type for identifier of a STOP PLACE VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/VehicleEntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceVehicleEntranceRefReference

Reference to a STOP PLACE VEHICLE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceVehicleEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlaceVehicleEntrance",
  "x-netex-substitutionGroup": "EntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPlaceVehicleEntranceRefStructureReference

Type for reference to a STOP PLACE VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/EntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPlaceVehicleEntrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

stopPlaceVehicleEntrances_RelStructureCollection

Type for a list of STOP PLACE VEHICLE ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleEntranceRef": {
          "$ref": "#/definitions/VehicleEntranceRef"
        },
        "StopPlaceVehicleEntrance": {
          "$ref": "#/definitions/StopPlaceVehicleEntrance"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceViewUnclassified

Simplified view of STOP PLACE. Contains.

{
  "$ref": "#/definitions/StopPlace_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

StopPlaceWeightEnumerationEnum

Allowed values for INTERCHANGE classification at a STOP PLACE. +v1.1

{
  "type": "string",
  "enum": [
    "international",
    "national",
    "regional",
    "local"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_support.xsd"
}

StopPointInJourneyPatternUnclassified

The use of a SCHEDULED STOP POINT in a specified order. within a JOURNEY PATTERN or SERVICE PATTERN.

{
  "$ref": "#/definitions/StopPointInJourneyPattern_VersionedChildStructure",
  "x-netex-frames": [
    "ServiceFrame"
  ],
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopPointInJourneyPattern_DerivedViewStructureView

Type for STOP POINT IN JOURNEY PATTERN VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "PointInJourneyPatternRef": {
          "$ref": "#/definitions/PointInJourneyPatternRef"
        },
        "VisitNumber": {
          "type": "integer",
          "minimum": 1,
          "description": "Count of number of visits to this stop - as per SIRI use. Default is 1"
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef",
          "x-netex-choice": [
            "ScheduledStopPointRef",
            "ScheduledStopPointView"
          ]
        },
        "ScheduledStopPointView": {
          "$ref": "#/definitions/ScheduledStopPointView",
          "x-netex-choice": [
            "ScheduledStopPointRef",
            "ScheduledStopPointView"
          ]
        },
        "OnwardTimingLinkView": {
          "$ref": "#/definitions/OnwardTimingLinkView"
        },
        "OnwardServiceLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceLinkRefStructure"
            }
          ],
          "description": "reference to onwards SERVICE LINK.",
          "x-netex-choice": [
            "OnwardServiceLinkRef",
            "OnwardServiceLinkView"
          ]
        },
        "OnwardServiceLinkView": {
          "$ref": "#/definitions/OnwardServiceLinkView",
          "x-netex-choice": [
            "OnwardServiceLinkRef",
            "OnwardServiceLinkView"
          ]
        },
        "TimingPointStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointStatusEnumeration"
            }
          ],
          "description": "Nature of TIMING POINT. Default is primary."
        },
        "IsWaitPoint": {
          "type": "boolean",
          "description": "Whether point is a wait point."
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "WaitTime": {
          "type": "string",
          "description": "Wait time as interval. OPTIMISATION assuming default Time Demand. Use this to declare a single time. on a specific journey Other wise a list of times for different time demands for a JOURNEY PATTERN used in many different times."
        },
        "ScheduledHeadwayInterval": {
          "type": "string",
          "description": "Scheduled normal headway interval."
        },
        "MinimumHeadwayInterval": {
          "type": "string",
          "description": "Minimum headway interval."
        },
        "MaximumHeadwayInterval": {
          "type": "string",
          "description": "Maximum headway interval."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of CALL within Journey. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopPointInJourneyPattern_VersionedChildStructureUnclassified

Type for a STOP POINT IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "OnwardTimingLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingLinkRefStructure"
            }
          ],
          "description": "Onward link - used to disambiguate if there are multiple links from the same stop, e.g. as for cloverleaf route topology. If not given explicitly assume there is only one link that connects the two."
        },
        "IsWaitPoint": {
          "type": "boolean",
          "description": "Whether point is a wait point."
        },
        "WaitTime": {
          "type": "string",
          "description": "Wait time as interval. OPTIMISATION assuming default Time Demand. Use this to declare a single wait time Other wise a list of times for different time demands.",
          "x-netex-choice": [
            "WaitTime",
            "waitTimes"
          ]
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternWaitTimes_RelStructure"
            }
          ],
          "description": "Wait times for (TIMING) POINT IN JOURNEY PATTERN. There may be different times for different time demands.",
          "x-netex-choice": [
            "WaitTime",
            "waitTimes"
          ]
        },
        "headways": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternHeadways_RelStructure"
            }
          ],
          "description": "Set of HEADWAYs (frequency of services) that applies at a (TIMING) POINT IN JOURNEY PATTERN."
        },
        "OnwardServiceLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceLinkRefStructure"
            }
          ],
          "description": "Link that connects this to the next point. Allows to disambiguate if there are multiple SERVICE LINKs between two SERVICE POINTs."
        },
        "ForAlighting": {
          "type": "boolean",
          "description": "Whether alighting is allowed at the stop. Default is true."
        },
        "ForBoarding": {
          "type": "boolean",
          "description": "Whether boarding is allowed at the stop. Default is true."
        },
        "AlightingSideInDirectionOfTravel": {
          "allOf": [
            {
              "$ref": "#/definitions/SideInDirectionOfTravelEnumeration"
            }
          ],
          "description": "On which side the vehicle can be alighted on this stop in the direction of travel. This is often not relevant. And it is difficult to define this from the QUAY when the direction of travel is not known. +v1.3.1"
        },
        "BoardingSideInDirectionOfTravel": {
          "allOf": [
            {
              "$ref": "#/definitions/SideInDirectionOfTravelEnumeration"
            }
          ],
          "description": "On which side the vehicle can be boarded on this stop in the direction of travel. +v1.3.1"
        },
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView"
          ]
        },
        "vias": {
          "allOf": [
            {
              "$ref": "#/definitions/vias_RelStructure"
            }
          ],
          "description": "Destinations that the SERVICE goes via."
        },
        "FlexiblePointProperties": {
          "$ref": "#/definitions/FlexiblePointProperties"
        },
        "ChangeOfDestinationDisplay": {
          "type": "boolean",
          "description": "Whether DESTINATION DISPLAY should be updated at this point. If DESTINATION NAME value is different from Previous stop this is implicit."
        },
        "ChangeOfServiceRequirements": {
          "type": "boolean",
          "description": "Whether Service Requirements Change at this point."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for POINT IN JOURNEY PATTERN."
        },
        "RequestStop": {
          "type": "boolean",
          "description": "Whether stop is a request stop for this journey. Default is false."
        },
        "RequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeEnumeration"
            }
          ],
          "description": "Method to Request Stop in this particular service pattern; if none specified, as as per stop. DEPRECATED: USE BoardingRquestMethod OR AlightingRequestMethod INSTEAD. -v2.0",
          "x-netex-deprecated": true
        },
        "BoardingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for boarding in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "AlightingRequestMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/RequestMethodTypeListOfEnumerations"
            }
          ],
          "description": "Methods to Request Stop for alighting in this particular service pattern; Default is noneRequired. +v2.0"
        },
        "StopUse": {
          "allOf": [
            {
              "$ref": "#/definitions/StopUseEnumeration"
            }
          ],
          "description": "Nature of use of stop, e.g. access, interchange only, or pass through. Default is Access."
        },
        "bookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/bookingArrangements_RelStructure"
            }
          ],
          "description": "Set of possible Booking Arrangements for stop if different from those for SERVICE JOURNEY. +v2.0",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ]
        },
        "BookingArrangements": {
          "allOf": [
            {
              "$ref": "#/definitions/BookingArrangementsStructure"
            }
          ],
          "description": "Booking Arrangements for stop if different from those for SERVICE JOURNEY. DEPRECATED: use bookingArrangements instead",
          "x-netex-choice": [
            "bookingArrangements",
            "BookingArrangements"
          ],
          "x-netex-deprecated": true
        },
        "Print": {
          "type": "boolean",
          "description": "Whether the stop is included in printed media. Default is true. +v1.1"
        },
        "Dynamic": {
          "allOf": [
            {
              "$ref": "#/definitions/DynamicAdvertisementEnumeration"
            }
          ],
          "description": "When STOP POINT IN JOURNEY PATTERN is to be publicised in dynamic media. Default is always. +v1.1"
        }
      },
      "required": [
        "ScheduledStopPointRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopPointInJourneyPatternIdTypeUnclassified

Type for identifier of a STOP POINT IN SEQUENCE.

{
  "$ref": "#/definitions/PointInJourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

StopPointInJourneyPatternRefReference

Reference to a STOP POINT IN SEQUENCE. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPointInJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPointInJourneyPattern",
  "x-netex-substitutionGroup": "PointInJourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

StopPointInJourneyPatternRefStructureReference

Type for a reference to a STOP POINT IN SEQUENCE.

{
  "$ref": "#/definitions/PointInJourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "StopPointInJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

StopPointInJourneyPatternViewUnclassified

Simplified STOP POINT IN JOURNEY PATTERN. Assumes single time demand.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPointInJourneyPattern_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

stopPointsInJourneyPattern_RelStructureCollection

Type for a list of STOP POINTs IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "StopPointInJourneyPattern": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/StopPointInJourneyPattern"
          }
        }
      },
      "required": [
        "StopPointInJourneyPattern"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_version.xsd"
}

StopTypeEnumerationEnum

Types of STOP PLACE.

{
  "type": "string",
  "enum": [
    "onstreetBus",
    "onstreetTram",
    "airport",
    "railStation",
    "metroStation",
    "busStation",
    "coachStation",
    "tramStation",
    "harbourPort",
    "ferryPort",
    "ferryStop",
    "liftStation",
    "vehicleRailInterchange",
    "taxiRank",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

StopUseConstraintEnumerationEnum

Allowed values for Stop use constraint.

{
  "type": "string",
  "enum": [
    "arriving",
    "departing",
    "passingThrough"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_qualityStructureFactor_support.xsd"
}

StopUseEnumerationEnum

Allowed values for Stop Use.

{
  "type": "string",
  "enum": [
    "access",
    "interchangeOnly",
    "passthrough",
    "noBoardingOrAlighting"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_servicePattern_support.xsd"
}

strictContainmentAggregationStructureUnclassified

Type for an Implementation of a strict aggregate relationship by value, where the contained element is a child of the parent. A one to many relationship from the source, the containing parent, to the child instance.

{
  "$ref": "#/definitions/relationshipStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

stringOrNilReasonUnclassified

Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.

{
  "anyOf": [
    {
      "$ref": "#/definitions/NilReasonEnumeration"
    },
    {
      "type": "string"
    },
    {
      "type": "string",
      "format": "uri"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

SubdivisionIdTypeUnclassified

Type for identifier of subdivision of a Country ISO 3166-2.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_country_support.xsd"
}

SubmodeEntity

Open values TRANSPORT SUBMODE. Allows named sub mod s to be created. A mode is a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship). NOTE : To enforce standardisation, enumerated values are generally used in references. In The schema.

{
  "$ref": "#/definitions/OpenTransportMode_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

SubmodeIdTypeUnclassified

Identifier of a SUBMODE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

SubmodeRefReference

Reference to a SUBMODE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SubmodeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Submode",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

SubmodeRefStructureReference

Type for a reference to a SUBMODE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Submode",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

submodes_RelStructureCollection

SUBMODEs associated with entity.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Submode": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Submode"
          }
        }
      },
      "required": [
        "Submode"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

SubscribingEntity

Parameters relating to paying by Subscribing for a product. +v1.1

{
  "$ref": "#/definitions/Subscribing_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_version.xsd"
}

Subscribing_VersionStructureStructure

Type for SUBSCRIBING.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "SubscriptionTermType": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionTermTypeEnumeration"
            }
          ],
          "description": "Type of susbcription term, e.g. fixed, variable, etc."
        },
        "MinimumSubscriptionPeriod": {
          "type": "string",
          "description": "Minimum duration allowed for a subscription."
        },
        "MaximumSubscriptionPeriod": {
          "type": "string",
          "description": "Maximum duration allowed for a subscription."
        },
        "SubscriptionRenewalPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionRenewalPolicyEnumeration"
            }
          ],
          "description": "Subscription renewal policy."
        },
        "possibleInstallmenttIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/timeIntervalRefs_RelStructure"
            }
          ],
          "description": "Allowed billing Intervals for payment in installment."
        },
        "InstallmentPaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Allowed means of payment of installations as standard value."
        },
        "installmentTypesOfPaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfPaymentMethodRefs_RelStructure"
            }
          ],
          "description": "Allowed means of payment of installations as TYPE OF PAYMENT METHOD."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_version.xsd"
}

SubscribingIdTypeUnclassified

Type for identifier of a SUBSCRIBING usage parameter.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

SubscribingRefReference

Reference to a SUBSCRIBING usage parameter. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/SubscribingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Subscribing",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

SubscribingRefStructureReference

Type for Reference to a SUBSCRIBING usage parameter.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Subscribing",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

SubscriptionContextStructureUnclassified

Type for Subscription context - Configuration parameters which may be evrriden.

{
  "type": "object",
  "properties": {
    "HeartbeatInterval": {
      "allOf": [
        {
          "$ref": "#/definitions/PositiveDurationType"
        }
      ],
      "description": "Interval for heartbeat."
    }
  },
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

SubscriptionFilterRefStructureReference

Type Unique identifier of Subscription Filter within Participant.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

SubscriptionFilterStructureUnclassified

Type Unique identifier of Subscription Filter within Participant.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

SubscriptionQualifierStructureUnclassified

Type Unique identifier of Subscription within Participant.

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    }
  },
  "x-netex-atom": "string",
  "x-netex-source": "siri/siri_request_support-v2.0.xsd"
}

SubscriptionRenewalPolicyEnumerationEnum

Allowed values for SUBSCRIBING Renewal Policy.

{
  "type": "string",
  "enum": [
    "automatic",
    "manual",
    "automaticOnConfirmation",
    "none",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

SubscriptionRequestUnclassified

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

{
  "$ref": "#/definitions/SubscriptionRequestStructure",
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

SubscriptionRequestStructureUnclassified

Type for SIRI Subscription Request.

{
  "allOf": [
    {
      "$ref": "#/definitions/AbstractSubscriptionRequestStructure"
    },
    {
      "properties": {
        "AbstractFunctionalServiceSubscriptionRequest": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AbstractFunctionalServiceSubscriptionRequest"
          }
        }
      },
      "required": [
        "AbstractFunctionalServiceSubscriptionRequest"
      ]
    }
  ],
  "x-netex-source": "siri/siri_base-v2.0.xsd"
}

SubscriptionResponseUnclassified

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

{
  "allOf": [
    {
      "$ref": "#/definitions/SubscriptionResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

SubscriptionResponseBodyStructureUnclassified

Type for Body of Subscription Response. Used in WSDL.

{
  "type": "object",
  "properties": {
    "ResponseStatus": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/ResponseStatus"
      }
    },
    "SubscriptionManagerAddress": {
      "allOf": [
        {
          "$ref": "#/definitions/EndpointAddress"
        }
      ],
      "description": "Endpoint address of subscription manager if different from that of the Producer or known default."
    },
    "ServiceStartedTime": {
      "type": "string",
      "format": "date-time",
      "description": "Time at which service providing the subscription was last started. Can be used to detect restarts. If absent, unknown."
    }
  },
  "required": [
    "ResponseStatus"
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

SubscriptionResponseStructureUnclassified

Type for Subscription Response.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseEndpointStructure"
    },
    {
      "properties": {
        "ResponseStatus": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ResponseStatus"
          }
        },
        "SubscriptionManagerAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Endpoint address of subscription manager if different from that of the Producer or known default."
        },
        "ServiceStartedTime": {
          "type": "string",
          "format": "date-time",
          "description": "Time at which service providing the subscription was last started. Can be used to detect restarts. If absent, unknown."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      },
      "required": [
        "ResponseStatus"
      ]
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

SubscriptionTerminatedNotificationUnclassified

Notification from Subscriber to Subscription Manager to terminate a subscription.

{
  "allOf": [
    {
      "$ref": "#/definitions/SubscriptionTerminatedNotificationStructure"
    }
  ],
  "x-netex-substitutionGroup": "ProducerResponse",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

SubscriptionTerminatedNotificationStructureUnclassified

Type for Notification to terminate a subscription or subscriptions.

{
  "allOf": [
    {
      "$ref": "#/definitions/ProducerResponseStructure"
    },
    {
      "properties": {
        "SubscriberRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Unique identifier of Subscriber - reference to a Participant."
        },
        "SubscriptionFilterRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionFilterRefStructure"
            }
          ],
          "description": "Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted."
        },
        "SubscriptionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionQualifierStructure"
            }
          ],
          "description": "Reference to a service subscription: unique within Service and Subscriber."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/ErrorDescriptionStructure"
            }
          ],
          "description": "Text description providing additional information about the reason for the subscription termination."
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      },
      "required": [
        "SubscriptionRef"
      ]
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

SubscriptionTermTypeEnumerationEnum

Allowed values for Billing Policy.

{
  "type": "string",
  "enum": [
    "fixed",
    "variable",
    "openEnded"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

suitabilities_RelStructureCollection

Type for a list of SUITABILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "Suitability": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Suitability"
          }
        }
      },
      "required": [
        "Suitability"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

SuitabilityUnclassified

The SUITABILTY of a component to meet a specific USER NEED.

{
  "$ref": "#/definitions/Suitability_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

Suitability_VersionedChildStructureUnclassified

Type for SUITABILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UserNeed_VersionedChildStructure"
    },
    {
      "properties": {
        "Suitable": {
          "allOf": [
            {
              "$ref": "#/definitions/SuitableEnumeration"
            }
          ],
          "description": "Whether the facility is suitable."
        }
      },
      "required": [
        "Suitable"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

SuitabilityIdTypeUnclassified

Type for identifier of a SUITABILITY.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

SuitableEnumerationEnum

Allowed values for a SUITABILITY.

{
  "type": "string",
  "enum": [
    "suitable",
    "notSuitable"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

SupplementProductEntity

A FARE PRODUCT consisting of one or several VALIDABLE ELEMENTs, specific to a CHARGING MOMENT.

{
  "$ref": "#/definitions/SupplementProduct_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

SupplementProduct_VersionStructureStructure

Type for PREASSIGNED FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PreassignedFareProduct_VersionStructure"
    },
    {
      "properties": {
        "SupplementProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/SupplementProductEnumeration"
            }
          ],
          "description": "Classification of SUPPLEMENT PRODUCT. +v1.1"
        },
        "SupplementToFareProductRef": {
          "allOf": [
            {
              "$ref": "#/definitions/FareProductRefStructure"
            }
          ],
          "description": "FARE PRODUCT to which this SUPPLEMENT PRODUCT can be a a supplement.",
          "x-netex-choice": [
            "SupplementToFareProductRef",
            "supplementTo"
          ]
        },
        "supplementTo": {
          "allOf": [
            {
              "$ref": "#/definitions/fareProductRefs_RelStructure"
            }
          ],
          "description": "FARE PRODUCTa to which this SUPPLEMENT PRODUCT can be a a supplement.",
          "x-netex-choice": [
            "SupplementToFareProductRef",
            "supplementTo"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

SupplementProductEnumerationEnum

Allowed values for SUPPLEMENT PRODUCT enumeration +v1.1

{
  "type": "string",
  "enum": [
    "seatReservation",
    "bicycle",
    "dog",
    "animal",
    "meal",
    "wifi",
    "extraLuggage",
    "penalty",
    "upgrade",
    "journeyExtension",
    "journeyAddOn",
    "eventAddOn",
    "parking",
    "topUp",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SupplementProductIdTypeUnclassified

Type for identifier of a SUPPLEMENT PRODUCT.

{
  "$ref": "#/definitions/PreassignedFareProductIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SupplementProductRefReference

Reference to a SUPPLEMENT PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SupplementProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "SupplementProduct",
  "x-netex-substitutionGroup": "PreassignedFareProductRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SupplementProductRefStructureReference

Type for Reference to a SUPPLEMENT PRODUCT.

{
  "$ref": "#/definitions/PreassignedFareProductRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "SupplementProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

SupplyContractIdTypeUnclassified

Type for identifier of a Supplier CONTRACT.

{
  "$ref": "#/definitions/ContractIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

SupplyContractRefReference

Reference to a Supplier CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SupplyContractRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "ContractRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

SupplyContractRefStructureReference

Type for a reference to a Supplier CONTRACT.

{
  "$ref": "#/definitions/ContractRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_journeyAccounting_support.xsd"
}

SurfaceArrayPropertyTypeUnclassified

gml:SurfaceArrayPropertyType is a container for an array of surfaces. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.

{
  "type": "object",
  "properties": {
    "AbstractSurface": {
      "$ref": "#/definitions/AbstractSurface"
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractSurface"
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

surfaceMemberUnclassified

This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element, which is substitutable for gml:AbstractSurface.

{
  "allOf": [
    {
      "$ref": "#/definitions/SurfacePropertyType"
    }
  ],
  "x-netex-source": "gml/geometryPrimitives-extract-v3_2_1.xsd"
}

surfaceMembersUnclassified

This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.

{
  "allOf": [
    {
      "$ref": "#/definitions/SurfaceArrayPropertyType"
    }
  ],
  "x-netex-source": "gml/geometryAggregates-extract-v3_2_1.xsd"
}

surfacePropertyUnclassified

This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractSurface.

{
  "allOf": [
    {
      "$ref": "#/definitions/SurfacePropertyType"
    }
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

SurfacePropertyTypeUnclassified

A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.

{
  "type": "object",
  "properties": {
    "AbstractSurface": {
      "$ref": "#/definitions/AbstractSurface"
    },
    "nilReason": {
      "$ref": "#/definitions/NilReasonType",
      "xml": {
        "attribute": true
      }
    },
    "owns": {
      "type": "boolean",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "AbstractSurface"
  ],
  "x-netex-source": "gml/gmlBasic2d-extract-v3_2_1-.xsd"
}

SurfaceTypeEnumerationEnum

Allowed value for surface.

{
  "type": "string",
  "enum": [
    "asphalt",
    "bricks",
    "cobbles",
    "earth",
    "grass",
    "looseSurface",
    "pavingStones",
    "roughSurface",
    "smooth",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

SuspendingEntity

Conditions governing suspension of a FARE PRODUCT, e.g. period pass or subscription.

{
  "$ref": "#/definitions/Suspending_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

Suspending_VersionStructureStructure

Type for SUSPENDING

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "SuspensionPolicy": {
          "allOf": [
            {
              "$ref": "#/definitions/SuspensionPolicyListOfEnumerations"
            }
          ],
          "description": "Allowed policies for suspending term of product."
        },
        "QualificationPeriod": {
          "type": "string",
          "description": "Minimum duration that must have occurred before a suspension is allowed."
        },
        "QualificationPercent": {
          "type": "number",
          "description": "Minimum proportion of term that must have occurred before a suspension is allowed."
        },
        "MinimumSuspensionPeriod": {
          "type": "string",
          "description": "Minimum duration allowed for a suspension."
        },
        "MaximumSuspensionPeriod": {
          "type": "string",
          "description": "Maximum duration allowed for a suspension."
        },
        "MaximumNumberOfSuspensionsPerTerm": {
          "type": "integer",
          "description": "Maximum duration allowed for a suspension. with the term of the fare product or subscription."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

SuspendingIdTypeUnclassified

Type for identifier of a SUSPENDING.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

SuspendingRefReference

Reference to a SUSPENDING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SuspendingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Suspending",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

SuspendingRefStructureReference

Type for Reference to a SUSPENDING.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Suspending",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

SuspensionPolicyEnumerationEnum

Allowed values for Suspension Policy.

{
  "type": "string",
  "enum": [
    "none",
    "forCertifiedIllness",
    "forParentalLeave",
    "forHoliday",
    "forAnyReason"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

SuspensionPolicyListOfEnumerationsUnclassified

List of Suspension Policiy values

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/SuspensionPolicyEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

SystemOfUnitsEnum

System of units.

{
  "type": "string",
  "enum": [
    "SiMetres",
    "SiKilometresAndMetres",
    "Other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

TableTypeEnumerationEnum

Allowed values for Type of Table.

{
  "type": "string",
  "enum": [
    "none",
    "fixedFlat",
    "foldDownFlat",
    "seatBackFolding",
    "armRestFolding",
    "seatClipon",
    "other",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

TactileGuidanceAvailableUnclassified

Whether the Place has tactile guidance.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

TactileGuidingStripStatusEnumerationEnum

Allowed values for the status of the Tactile Guiding Strip.

{
  "type": "string",
  "enum": [
    "goodAndContrasted",
    "primitive",
    "incorrect",
    "bad"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

TactileWarningStripEnumerationEnum

Allowed values for TactileWarningStrip.

{
  "type": "string",
  "enum": [
    "tactileStripAtBeginning",
    "tactileStripAtEnd",
    "tactileStripAtBothEnds",
    "noTactileStrip",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

targetElementUnclassified

{
  "type": "string",
  "x-netex-source": "gml/gmlBase-extract-v3_2_1.xsd"
}

TargetPassingTimeUnclassified

TARGET PASSING TIME.

{
  "$ref": "#/definitions/TargetPassingTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "DatedPassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TargetPassingTime_VersionedChildStructureUnclassified

Type for TARGET PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DatedPassingTime_VersionedChildStructure"
    },
    {
      "properties": {
        "AimedArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Aimed Arrival time.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from Start of Journey. +v1.1",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Aimed departure time.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "DepartureDay Offset from Start of Journey. +v1.1",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedWaitingTime": {
          "type": "string",
          "description": "Aimed waiting interval.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedNonstopPassingTime": {
          "type": "string",
          "format": "time",
          "description": "Aimed PASSING TIME if doesn't stop at TIMING POINT.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "PassingTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Passing Day Offset from Start of Journey. +v1.1",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedHeadway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Aimed Frequency of service."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TargetPassingTime_ViewStructureUnclassified

Type for Simplified TARGET PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_ViewStructure"
    },
    {
      "properties": {
        "AimedArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Aimed Arrival time.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from Start of Journey. +v1.1",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Aimed departure time.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "DepartureDay Offset from Start of Journey. +v1.1",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedWaitingTime": {
          "type": "string",
          "description": "Aimed waiting interval.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedNonstopPassingTime": {
          "type": "string",
          "format": "time",
          "description": "Aimed PASSING TIME if doesn't stop at TIMING POINT.",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "PassingTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Passing Day Offset from Start of Journey. +v1.1",
          "x-netex-choice": [
            "AimedArrivalTime",
            "ArrivalDayOffset",
            "AimedDepartureTime",
            "DepartureDayOffset",
            "AimedWaitingTime",
            "AimedNonstopPassingTime",
            "PassingTimeDayOffset"
          ]
        },
        "AimedHeadway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Aimed Frequency of service."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TargetPassingTimeIdTypeUnclassified

Type for identifier of a TARGET PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

TargetPassingTimeRefReference

Reference to a TARGET PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/TargetPassingTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TargetPassingTime",
  "x-netex-substitutionGroup": "PassingTimeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

TargetPassingTimeRefStructureReference

Type for a reference to a TARGET PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TargetPassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

targetPassingTimes_RelStructureCollection

Type for a list of TARGET PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TargetPassingTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TargetPassingTime"
          }
        }
      },
      "required": [
        "TargetPassingTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TargetPassingTimeViewUnclassified

Simplified TARGET PASSING TIME.

{
  "$ref": "#/definitions/TargetPassingTime_ViewStructure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TariffEntity

A particular tariff, described by a combination of parameters.

{
  "$ref": "#/definitions/Tariff_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

Tariff_VersionStructureStructure

Type for TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TARIFF."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "ATERNATIVE NAMEs for TARIFF."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TARIFF."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICE explaining TARIFF."
        },
        "documentLinks": {
          "allOf": [
            {
              "$ref": "#/definitions/infoLinks_RelStructure"
            }
          ],
          "description": "Timetable documents associated with the Tariff e.g pdf files +v1.1"
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "GroupOfOperatorsRef": {
          "$ref": "#/definitions/GroupOfOperatorsRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef",
          "x-netex-choice": [
            "LineRef",
            "GroupOfLinesRef"
          ]
        },
        "GroupOfLinesRef": {
          "$ref": "#/definitions/GroupOfLinesRef",
          "x-netex-choice": [
            "LineRef",
            "GroupOfLinesRef"
          ]
        },
        "MobilityServiceRef": {
          "$ref": "#/definitions/MobilityServiceRef",
          "x-netex-choice": [
            "MobilityServiceRef",
            "LocalServiceRef"
          ]
        },
        "LocalServiceRef": {
          "$ref": "#/definitions/LocalServiceRef",
          "x-netex-choice": [
            "MobilityServiceRef",
            "LocalServiceRef"
          ]
        },
        "TypeOfTariffRef": {
          "$ref": "#/definitions/TypeOfTariffRef"
        },
        "TariffBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/TariffBasisEnumeration"
            }
          ],
          "description": "Classification of Tariff Butasis. Defaut is Route (Tap TSI)"
        },
        "ReturnFareTwiceSingle": {
          "type": "boolean",
          "description": "Whether return fare is normally twice single fare. Default is true."
        },
        "GeographicalUnitRef": {
          "$ref": "#/definitions/GeographicalUnitRef"
        },
        "geographicalIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalIntervals_RelStructure"
            }
          ],
          "description": "GEOGRAPHICAL INTERVALs making up TARIFF."
        },
        "geographicalStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/geographicalStructureFactors_RelStructure"
            }
          ],
          "description": "GEOGRAPHICAL STRUCTURE FACTORs making up TARIFF."
        },
        "TimeUnitRef": {
          "$ref": "#/definitions/TimeUnitRef"
        },
        "timeIntervals": {
          "allOf": [
            {
              "$ref": "#/definitions/timeIntervals_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETER ASSIGNMENTs making up TARIFF."
        },
        "timeStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/timeStructureFactors_RelStructure"
            }
          ],
          "description": "TIME STRUCTURE FACTORs making up TARIFF."
        },
        "qualityStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/qualityStructureFactors_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE ELEMENTs making up TARIFF."
        },
        "fareStructureElements": {
          "allOf": [
            {
              "$ref": "#/definitions/fareStructureElements_RelStructure"
            }
          ],
          "description": "FARE STRUCTURE ELEMENTs making up TARIFF."
        },
        "distanceMatrixElements": {
          "allOf": [
            {
              "$ref": "#/definitions/distanceMatrixElements_RelStructure"
            }
          ],
          "description": "DISTANCE MATRIX ELEMENTs making up TARIFF."
        },
        "groupsOfDistanceMatrixElements": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfDistanceMatrixElements_RelStructure"
            }
          ],
          "description": "GROUPs of DISTANCE MATRIX ELEMENTs making up TARIFF."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "priceGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/priceGroups_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE ELEMENTs making up TARIFF."
        },
        "fareTables": {
          "allOf": [
            {
              "$ref": "#/definitions/fareTables_RelStructure"
            }
          ],
          "description": "QUALITY STRUCTURE ELEMENTs making up TARIFF."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

TariffBasisEnumerationEnum

Allowed values for TariffBasis.

{
  "type": "string",
  "enum": [
    "flat",
    "distance",
    "unitSection",
    "zone",
    "zoneToZone",
    "pointToPoint",
    "route",
    "tour",
    "group",
    "discount",
    "period",
    "free",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TariffIdTypeUnclassified

Type for identifier of a TARIFF.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TariffObjectRefReference

Reference to an object used in a TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TariffRefReference

Reference to a TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/TariffRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Tariff",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ParkingTariffRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

tariffRefs_RelStructureCollection

Type for a collection of one or more references to a TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TariffRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TariffRef"
          }
        }
      },
      "required": [
        "TariffRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TariffRefStructureReference

Type for Reference to a TARIFF.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Tariff",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

tariffsInFrame_RelStructureCollection

Type for containment in frame of TARIFF.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "Tariff": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Tariff"
          }
        }
      },
      "required": [
        "Tariff"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

TariffZoneEntity

A ZONE used to define a zonal fare structure in a zone-counting or zone-matrix system.

{
  "$ref": "#/definitions/TariffZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TariffZone_Dummy",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

TariffZone_DummyAbstract

Dummy TARIFF ZONE to workaround xML spy Substitution Group limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Zone",
  "x-netex-sg-members": [
    "FareZone",
    "TariffZone"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

TariffZone_VersionStructureStructure

Type for a TARIFF ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    },
    {
      "properties": {
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "Presentation values to use when rendering ZONE such as a colour."
        },
        "PrintedPresentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PrintPresentationStructure"
            }
          ],
          "description": "Presentation values to use in printed material for ZONE such as a colour. +v1.1"
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public identifier code of TARIFF ZONE. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

TariffZoneIdTypeUnclassified

Type for identifier of a TARIFF ZONE.

{
  "$ref": "#/definitions/ZoneIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

TariffZoneRefReference

Reference to a TARIFF ZONE.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/TariffZoneRefStructure"
    }
  },
  "x-netex-role": "reference",
  "x-netex-refTarget": "TariffZone",
  "x-netex-substitutionGroup": "TariffZoneRef_Dummy",
  "x-netex-atom": "string",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

TariffZoneRef_DummyAbstract

Dummy type Reference to a TARIFF ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ZoneRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "ZoneRef",
  "x-netex-sg-members": [
    "FareZoneRef",
    "TariffZoneRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

tariffZoneRefs_RelStructureCollection

Type for a list of TARIFF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TariffZoneRef_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TariffZoneRef_Dummy"
          }
        }
      },
      "required": [
        "TariffZoneRef_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

TariffZoneRefStructureReference

Type for a reference to a TARIFF ZONE.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TariffZone",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

tariffZonesInFrame_RelStructureCollection

Type for containment in frame of TARIFF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TariffZone_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TariffZone_Dummy"
          }
        }
      },
      "required": [
        "TariffZone_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

TaxCategoryEnumerationEnum

Allowed values for Tax categories +v1.1

{
  "type": "string",
  "enum": [
    "exempt",
    "general",
    "transportation",
    "parking",
    "food",
    "alcoholicBeverage",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

TaxiParkingAreaEntity

A specific area where any taxi is able to safely park for a long period. +v1.2.2

{
  "$ref": "#/definitions/TaxiParkingArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingArea_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiParkingArea_VersionStructureStructure

Type for TAXI PARKING AREA.

{
  "$ref": "#/definitions/ParkingArea_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiParkingAreaIdTypeUnclassified

Type for identifier of a TAXI PARKING AREA.

{
  "$ref": "#/definitions/ParkingAreaIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiParkingAreaRefReference

Reference to a TAXI PARKING AREA. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TaxiParkingAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiParkingArea",
  "x-netex-substitutionGroup": "ParkingAreaRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiParkingAreaRefStructureReference

Type for a reference to a TAXI PARKING AREA.

{
  "$ref": "#/definitions/ParkingAreaRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiParkingArea",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiRankEntity

A place comprising one or more locations where taxis may stop to pick up or set down passengers. +v1.2.2

{
  "$ref": "#/definitions/TaxiRank_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlace_Dummy",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiRank_VersionStructureStructure

Type for TAXI RANK.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlace_VersionStructure"
    },
    {
      "properties": {
        "MaximumStandingDuration": {
          "type": "string",
          "description": "Maximum time for a vehicle standing in the spot"
        },
        "taxiStands": {
          "allOf": [
            {
              "$ref": "#/definitions/taxiStands_RelStructure"
            }
          ],
          "description": "Taxis stands in RANK> NB This is a work around as cannout get TAXI STAND to be a Substitution Group for a QUAY. +v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiRankIdTypeUnclassified

Type for identifier of a TAXI RANK.

{
  "$ref": "#/definitions/StopPlaceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiRankRefReference

Reference to a TAXI RANK. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TaxiRankRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiRank",
  "x-netex-substitutionGroup": "StopPlaceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

taxiRankRefs_RelStructureCollection

Type for a list of TAXI STANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TaxiStandRef": {
          "$ref": "#/definitions/TaxiStandRef"
        }
      },
      "required": [
        "TaxiStandRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiRankRefStructureReference

Type for a reference to a TAXI RANK.

{
  "$ref": "#/definitions/StopPlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiRank",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

taxiRanksInFrame_RelStructureCollection

Type for containment in frame of TAXI RANKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TaxiRank": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TaxiRank"
          },
          "description": "TAXI RANK."
        }
      },
      "required": [
        "TaxiRank"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiServiceEntity

A type of VEHICLE POOLING SERVICE where the service may be regulated according to a particular taxi policy. . +v1.2.2

{
  "$ref": "#/definitions/TaxiService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehiclePoolingService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

TaxiService_VersionStructureStructure

Type for TAXI SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingService_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

TaxiServiceIdTypeUnclassified

Type for identifier of a TAXI SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

TaxiServicePlaceAssignmentEntity

The allocation of a TAXI SERVICE to a TAXI PARKING or a TAXI STAND. +V1.2.2

{
  "$ref": "#/definitions/TaxiServicePlaceAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

TaxiServicePlaceAssignment_VersionStructureStructure

Type for TAXI SERVICE PLACE ASSIGNMENT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleServicePlaceAssignment_VersionStructure"
    },
    {
      "properties": {
        "TaxiServiceRef": {
          "$ref": "#/definitions/TaxiServiceRef"
        },
        "TaxiParkingAreaRef": {
          "$ref": "#/definitions/TaxiParkingAreaRef"
        },
        "TaxiStandRef": {
          "$ref": "#/definitions/TaxiStandRef"
        },
        "ParkingBayRef": {
          "$ref": "#/definitions/ParkingBayRef"
        }
      },
      "required": [
        "TaxiServiceRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

TaxiServicePlaceAssignmentIdTypeUnclassified

Type for identifier of a TAXI SERVICE PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleServicePlaceAssignmentIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

TaxiServicePlaceAssignmentRefReference

Reference to a TAXI SERVICE PLACE ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TaxiServicePlaceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiServicePlaceAssignment",
  "x-netex-substitutionGroup": "VehicleServicePlaceAssignmentRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

TaxiServicePlaceAssignmentRefs_RelStructureCollection

Type for a list of TAXI SERVICE PLACE ASSIGNMENTs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TaxiServicePlaceAssignmentRef": {
          "$ref": "#/definitions/TaxiServicePlaceAssignmentRef"
        }
      },
      "required": [
        "TaxiServicePlaceAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

TaxiServicePlaceAssignmentRefStructureReference

Type for a reference to a TAXI SERVICE PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleServicePlaceAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiServicePlaceAssignment",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

TaxiServiceRefReference

Identifier of an TAXI SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TaxiServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiService",
  "x-netex-substitutionGroup": "VehiclePoolingServiceRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

TaxiServiceRefStructureReference

Type for a reference to an TAXI SERVICE.

{
  "$ref": "#/definitions/VehiclePoolingServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

TaxiStandEntity

A set of spots where any taxi is able to safely stop for a short period of time to load passengers. +v1.2.2

{
  "$ref": "#/definitions/TaxiStand_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlaceComponent",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiStand_VersionStructureStructure

Type for TAXI STAND.

{
  "allOf": [
    {
      "$ref": "#/definitions/Quay_VersionStructure"
    },
    {
      "properties": {
        "MaximumStandingDuration": {
          "type": "string",
          "description": "Maximum time for a vehicle standing in the spot"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiStandIdTypeUnclassified

Type for identifier of a TAXI STAND.

{
  "$ref": "#/definitions/QuayIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiStandRefReference

Reference to a TAXI STAND. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TaxiStandRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiStand",
  "x-netex-substitutionGroup": "QuayRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

TaxiStandRefStructureReference

Type for a reference to a TAXI STAND.

{
  "$ref": "#/definitions/QuayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TaxiStand",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_support.xsd"
}

taxiStands_RelStructureCollection

Type for a list of TAXI STANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TaxiStand": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TaxiStand"
          }
        }
      },
      "required": [
        "TaxiStand"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_taxiPlace_version.xsd"
}

TaxiSubmodeUnclassified

TPEG pti11 Taxi submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/TaxiSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TaxiSubmodeEnumerationEnum

Values for Taxi MODEs of TRANSPORT: TPEG pti_table_11.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "communalTaxi",
    "charterTaxi",
    "waterTaxi",
    "railTaxi",
    "bikeTaxi",
    "blackCab",
    "miniCab",
    "appTaxi",
    "fiacre",
    "rickshaw",
    "cycleRickshaw",
    "allTaxiServices"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TelCountryCodeTypeUnclassified

{
  "type": "string",
  "pattern": "[0-9]{1,3}",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_contact.xsd"
}

TelecabinSubmodeUnclassified

TPEG pti09 Telecabin submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/TelecabinSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TelecabinSubmodeEnumerationEnum

Values for Telecabin MODEs of TRANSPORT: TPEG pti_table_09, col_table_14.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "telecabin",
    "cableCar",
    "lift",
    "chairLift",
    "dragLift",
    "paternoster",
    "telecabinLink"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TelephoneContactStructureUnclassified

A telephone number, using GovTalk constructs.

{
  "type": "object",
  "properties": {
    "TelNationalNumber": {
      "allOf": [
        {
          "$ref": "#/definitions/TelephoneNumberType"
        }
      ],
      "description": "Full telephone number including STD prefix."
    },
    "TelExtensionNumber": {
      "allOf": [
        {
          "$ref": "#/definitions/TelephoneExtensionType"
        }
      ],
      "description": "Any additional extension number."
    },
    "TelCountryCode": {
      "allOf": [
        {
          "$ref": "#/definitions/TelCountryCodeType"
        }
      ],
      "description": "Two character country prefix, e.g. 44 for UK."
    }
  },
  "required": [
    "TelNationalNumber"
  ],
  "x-netex-source": "netex_framework/netex_utility/netex_utility_contact.xsd"
}

TelephoneExtensionTypeUnclassified

Telephone extension.

{
  "type": "string",
  "pattern": "[0-9]{1,6}",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_contact.xsd"
}

TelephoneNumberTypeUnclassified

Telephone number.

{
  "type": "string",
  "pattern": "[0-9 /-]{1,20}",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_contact.xsd"
}

TemplateServiceJourneyEntity

A VEHICLE JOURNEY with a set of frequencies that may be used to represent a set of similar journeys differing only by their time of departure.

{
  "$ref": "#/definitions/TemplateServiceJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ServiceJourney_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

TemplateServiceJourney_VersionStructureStructure

Type for TEMPLATE VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/ServiceJourney_VersionStructure"
    },
    {
      "properties": {
        "TemplateVehicleJourneyType": {
          "allOf": [
            {
              "$ref": "#/definitions/TemplateVehicleJourneyTypeEnumeration"
            }
          ],
          "description": "Type of TEMPLATE VEHICLE JOURNEY."
        },
        "frequencyGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/frequencyGroups_RelStructure"
            }
          ],
          "description": "frequency groups defining Template journey. Can only be of one type."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_serviceJourney_version.xsd"
}

TemplateServiceJourneyIdTypeUnclassified

Type for identifier of a TEMPLATE VEHICLE JOURNEY.

{
  "$ref": "#/definitions/ServiceJourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

TemplateServiceJourneyRefReference

Reference to a TEMPLATE VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TemplateServiceJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TemplateServiceJourney",
  "x-netex-substitutionGroup": "ServiceJourneyRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

TemplateServiceJourneyRefStructureReference

Type for a reference to a TEMPLATE VEHICLE JOURNEY.

{
  "$ref": "#/definitions/ServiceJourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TemplateServiceJourney",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

TemplateVehicleJourneyEntity

A repeating VEHICLE JOURNEY for which a frequency has been specified, either as a HEADWAY JOURNEY GROUP (e.g. every 20 minutes) or a RHYTHMICAL JOURNEY GROUP (e.g. at 15, 27 and 40 minutes past the hour). It may thus represent multiple journeys.

{
  "$ref": "#/definitions/TemplateVehicleJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehicleJourney_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TemplateVehicleJourney_VersionStructureStructure

Type for TEMPLATE VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    },
    {
      "properties": {
        "TemplateVehicleJourneyType": {
          "allOf": [
            {
              "$ref": "#/definitions/TemplateVehicleJourneyTypeEnumeration"
            }
          ],
          "description": "Type of TEMPLATE VEHICLE JOURNEY."
        },
        "frequencyGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/frequencyGroups_RelStructure"
            }
          ],
          "description": "frequency groups defining Template journey. Can only be of one type."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TemplateVehicleJourneyTypeEnumerationEnum

Allowed values for TEMPLATE VEHICLE JOURNEY type.

{
  "type": "string",
  "enum": [
    "headway",
    "rhythmic",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_support.xsd"
}

temporalValidityParameters_RelStructureCollection

One to many Relationship for temporal validity parameters.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef"
        },
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef"
        },
        "GroupOfTimebandsRef": {
          "$ref": "#/definitions/GroupOfTimebandsRef"
        },
        "OperatingDayRef": {
          "$ref": "#/definitions/OperatingDayRef"
        },
        "OperatingPeriodRef": {
          "$ref": "#/definitions/OperatingPeriodRef"
        },
        "ServiceCalendarRef": {
          "$ref": "#/definitions/ServiceCalendarRef"
        },
        "ValidityConditionRef": {
          "$ref": "#/definitions/ValidityConditionRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

TerminateSubscriptionRequestUnclassified

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

{
  "allOf": [
    {
      "$ref": "#/definitions/TerminateSubscriptionRequestStructure"
    }
  ],
  "x-netex-substitutionGroup": "AuthenticatedRequest",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

TerminateSubscriptionRequestBodyStructureUnclassified

Type for Body of Terminate Subscription Request content. Used in WSDL.

{
  "type": "object",
  "properties": {
    "SubscriberRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ParticipantRefStructure"
        }
      ],
      "description": "Participant identifier of Subscriber. Subscription ref will be unique within this."
    },
    "All": {
      "allOf": [
        {
          "$ref": "#/definitions/EmptyType"
        }
      ],
      "description": "Terminate all subscriptions for the requestor.",
      "x-netex-choice": [
        "All",
        "SubscriptionRef"
      ]
    },
    "SubscriptionRef": {
      "type": "array",
      "items": {
        "allOf": [
          {
            "$ref": "#/definitions/SubscriptionQualifierStructure"
          }
        ],
        "description": "Terminate the subscription identfiied by the reference."
      },
      "x-netex-choice": [
        "All",
        "SubscriptionRef"
      ]
    }
  },
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

TerminateSubscriptionRequestStructureUnclassified

Type for request to terminate a subscription or subscriptions.

{
  "allOf": [
    {
      "$ref": "#/definitions/AuthenticatedRequestStructure"
    },
    {
      "properties": {
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data."
        },
        "RequestorRef": {
          "$ref": "#/definitions/RequestorRef"
        },
        "MessageIdentifier": {
          "allOf": [
            {
              "$ref": "#/definitions/MessageQualifierStructure"
            }
          ],
          "description": "Arbitrary unique identifier that can be used to reference this message in subsequent interactions."
        },
        "DelegatorAddress": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Address of original Consumer, i.e. requesting system to which delegating response is to be  returned. +SIRI 2.0"
        },
        "DelegatorRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Identifier of delegating system that originated message. +SIRI 2.0"
        },
        "SubscriberRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Participant identifier of Subscriber. Subscription ref will be unique within this."
        },
        "All": {
          "allOf": [
            {
              "$ref": "#/definitions/EmptyType"
            }
          ],
          "description": "Terminate all subscriptions for the requestor.",
          "x-netex-choice": [
            "All",
            "SubscriptionRef"
          ]
        },
        "SubscriptionRef": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/SubscriptionQualifierStructure"
              }
            ],
            "description": "Terminate the subscription identfiied by the reference."
          },
          "x-netex-choice": [
            "All",
            "SubscriptionRef"
          ]
        },
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      },
      "required": [
        "RequestorRef"
      ]
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

TerminateSubscriptionResponseUnclassified

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

{
  "allOf": [
    {
      "$ref": "#/definitions/TerminateSubscriptionResponseStructure"
    }
  ],
  "x-netex-substitutionGroup": "AbstractResponse",
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

TerminateSubscriptionResponseStructureUnclassified

Type for Response to a request to terminate a subscription or subscriptions.

{
  "allOf": [
    {
      "$ref": "#/definitions/ResponseEndpointStructure"
    },
    {
      "properties": {
        "TerminationResponseStatus": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/TerminationResponseStatusStructure"
              }
            ],
            "description": "Status of each subscription termnination response."
          }
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

TerminationResponseStatusStructureUnclassified

Type for Status of termination response.

{
  "type": "object",
  "properties": {
    "ResponseTimestamp": {
      "$ref": "#/definitions/ResponseTimestamp"
    },
    "RequestMessageRef": {
      "allOf": [
        {
          "$ref": "#/definitions/MessageQualifierStructure"
        }
      ],
      "description": "Arbitrary unique reference to the request which gave rise to this message."
    },
    "SubscriberRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ParticipantRefStructure"
        }
      ],
      "description": "Unique identifier of Subscriber - reference to a Participant."
    },
    "SubscriptionFilterRef": {
      "allOf": [
        {
          "$ref": "#/definitions/SubscriptionFilterRefStructure"
        }
      ],
      "description": "Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted."
    },
    "SubscriptionRef": {
      "allOf": [
        {
          "$ref": "#/definitions/SubscriptionQualifierStructure"
        }
      ],
      "description": "Reference to a service subscription: unique within Service and Subscriber."
    },
    "Status": {
      "$ref": "#/definitions/Status"
    },
    "ErrorCondition": {
      "type": "object",
      "properties": {
        "CapabilityNotSupportedError": {
          "$ref": "#/definitions/CapabilityNotSupportedError",
          "x-netex-choice": [
            "CapabilityNotSupportedError",
            "UnknownSubscriberError",
            "UnknownSubscriptionError",
            "OtherError"
          ]
        },
        "UnknownSubscriberError": {
          "$ref": "#/definitions/UnknownSubscriberError",
          "x-netex-choice": [
            "CapabilityNotSupportedError",
            "UnknownSubscriberError",
            "UnknownSubscriptionError",
            "OtherError"
          ]
        },
        "UnknownSubscriptionError": {
          "$ref": "#/definitions/UnknownSubscriptionError",
          "x-netex-choice": [
            "CapabilityNotSupportedError",
            "UnknownSubscriberError",
            "UnknownSubscriptionError",
            "OtherError"
          ]
        },
        "OtherError": {
          "$ref": "#/definitions/OtherError",
          "x-netex-choice": [
            "CapabilityNotSupportedError",
            "UnknownSubscriberError",
            "UnknownSubscriptionError",
            "OtherError"
          ]
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/ErrorDescriptionStructure"
            }
          ],
          "description": "Text description of error."
        }
      },
      "description": "Description of any error or warning condition."
    }
  },
  "required": [
    "SubscriptionRef",
    "Status"
  ],
  "x-netex-source": "siri/siri_common_services-v2.0.xsd"
}

TextTypeUnclassified

{
  "type": "object",
  "properties": {
    "value": {
      "type": "string"
    },
    "lang": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    },
    "textIdType": {
      "type": "string",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_xml.xsd"
}

ThirdPartyProductEntity

A FARE PRODUCT that is marketed together with a Public Transport Fare Product.

{
  "$ref": "#/definitions/ThirdPartyProduct_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ThirdPartyProduct_VersionStructureStructure

Type for THIRD PARTY PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProduct_VersionStructure"
    },
    {
      "properties": {
        "GeneralGroupOfEntitiesRef": {
          "$ref": "#/definitions/GeneralGroupOfEntitiesRef"
        },
        "GeneralGroupOfEntities": {
          "$ref": "#/definitions/GeneralGroupOfEntities"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

ThirdPartyProductIdTypeUnclassified

Type for identifier of a THIRD PARTY PRODUCT.

{
  "$ref": "#/definitions/FareProductIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ThirdPartyProductRefReference

Reference to a THIRD PARTY PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ThirdPartyProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ThirdPartyProduct",
  "x-netex-substitutionGroup": "FareProductRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

thirdPartyProductRefs_RelStructureCollection

Type for list of references to a DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ThirdPartyProductRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ThirdPartyProductRef"
          }
        }
      },
      "required": [
        "ThirdPartyProductRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ThirdPartyProductRefStructureReference

Type for Reference to a THIRD PARTY PRODUCT.

{
  "$ref": "#/definitions/FareProductRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ThirdPartyProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

ThroughAccessEnumerationEnum

The size of a train in relative terms.

{
  "type": "string",
  "enum": [
    "noThroughAccess",
    "openEntrance",
    "door",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TicketingEquipmentEntity

Specialisation of PASSENGER EQUIPMENT for ticketing.

{
  "$ref": "#/definitions/TicketingEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_version.xsd"
}

TicketingEquipment_VersionStructureStructure

Type for a TICKETING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "VehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PT MODEs for which ticketing services apply."
        },
        "TicketMachines": {
          "type": "boolean",
          "description": "Whether there are ticket machines."
        },
        "NumberOfMachines": {
          "type": "integer",
          "description": "Number of ticket machines."
        },
        "HeightOfMachineInterface": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of the ticket machine interface. +v1.1"
        },
        "TicketingFacilityList": {
          "$ref": "#/definitions/TicketingFacilityList"
        },
        "TicketingServiceFacilityList": {
          "$ref": "#/definitions/TicketingServiceFacilityList"
        },
        "TicketOffice": {
          "type": "boolean",
          "description": "Whether there is a distinct ticket office."
        },
        "TicketCounter": {
          "type": "boolean",
          "description": "Whether there is a ticket counter."
        },
        "NumberOfTills": {
          "type": "integer",
          "description": "Number of ticket windows."
        },
        "QueueManagement": {
          "allOf": [
            {
              "$ref": "#/definitions/QueueManagementEnumeration"
            }
          ],
          "description": "Queue management."
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Payment methods allowed."
        },
        "TicketTypesAvailable": {
          "allOf": [
            {
              "$ref": "#/definitions/TicketTypeListOfEnumerations"
            }
          ],
          "description": "Types of Ticket available."
        },
        "ScopeOfTicketsAvailable": {
          "allOf": [
            {
              "$ref": "#/definitions/ScopeOfTicketListOfEnumerations"
            }
          ],
          "description": "Scope of Ticket available."
        },
        "LowCounterAccess": {
          "type": "boolean",
          "description": "Whether there is a low counter for accessibility."
        },
        "HeightOfLowCounter": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of counter for accessibility."
        },
        "InductionLoops": {
          "type": "boolean",
          "description": "Whether there are induction loops."
        },
        "TactileInterfaceAvailable": {
          "type": "boolean",
          "description": "Indicates whether there is a tactile interface +v1.1."
        },
        "AudioInterfaceAvailable": {
          "type": "boolean",
          "description": "Indicates whether there is an accessible audio interface (allowing a use closed eyes). +v1.1"
        },
        "DisabledPriority": {
          "type": "boolean",
          "description": "Indicates a priority access for disabled (no-queue). +v1.1"
        },
        "WheelchairSuitable": {
          "type": "boolean",
          "description": "Indicates whether equipment may be used while seated in a wheelchair. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_version.xsd"
}

TicketingEquipmentIdTypeUnclassified

Type for identifier of a TICKETING EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketingEquipmentRefReference

Identifier of a TICKETING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketingEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TicketingEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketingEquipmentRefStructureReference

Type for a reference to a TICKETING EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TicketingEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketingFacilityUnclassified

Classification of TICKETING FACILITY type - eg TicketOffice, Machine, etc.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketingFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TicketingFacilityEnumerationEnum

Allowed values for Ticketing Facility.

{
  "type": "string",
  "enum": [
    "unknown",
    "ticketMachines",
    "ticketOffice",
    "ticketOnDemandMachines",
    "mobileTicketing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

TicketingFacilityListUnclassified

List of TICKETING FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketingFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TicketingFacilityListOfEnumerationsUnclassified

List of values for TICKETING FACILITies.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/TicketingFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TicketingServiceEntity

Specialisation of LOCAL SERVICE for ticketing, providing ticket counter and online purchase information, also associated with payment method and TYPE OF TICKET.

{
  "$ref": "#/definitions/TicketingService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LocalService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

TicketingService_VersionStructureStructure

Type for Ticketing Service.

{
  "allOf": [
    {
      "$ref": "#/definitions/LocalService_VersionStructure"
    },
    {
      "properties": {
        "VehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PT MODEs for which TICKETING SERVICEs apply."
        },
        "TicketingServiceList": {
          "allOf": [
            {
              "$ref": "#/definitions/TicketingServiceFacilityListOfEnumerations"
            }
          ],
          "description": "Service available."
        },
        "TicketTypeList": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/TicketTypeListOfEnumerations"
              }
            ],
            "description": "Ticket Types available."
          }
        },
        "TicketCounterService": {
          "type": "boolean",
          "description": "Whether there is a ticket counter staffed by humans."
        },
        "OnlinePurchaseForCollection": {
          "type": "boolean",
          "description": "Whether there is online purchase for collection."
        },
        "OnlinePurchaseForETicket": {
          "type": "boolean",
          "description": "Whether there is online purchase for eticket."
        },
        "OnlinePurchaseForSelfPrintTicket": {
          "type": "boolean",
          "description": "Whether there is online purchase for self print."
        },
        "MobileDeviceTickets": {
          "type": "boolean",
          "description": "Whether there is mobile device tickets."
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Method of payment allowed."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_version.xsd"
}

TicketingServiceFacilityUnclassified

Classification of TICKETING FACILITY type - TPEG pti23.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketingServiceFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TicketingServiceFacilityEnumerationEnum

Allowed value for Ticketing Service.

{
  "type": "string",
  "enum": [
    "purchase",
    "collection",
    "cardTopUp",
    "reservations",
    "exchange",
    "refund",
    "renewal",
    "excessFares",
    "other",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TicketingServiceFacilityListUnclassified

List of TICKETING SERVICE FACILITies, e.g. purchase, collection. top up.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketingServiceFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TicketingServiceFacilityListOfEnumerationsUnclassified

List of Ticketing Services.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/TicketingServiceFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TicketingServiceIdTypeUnclassified

Type for identifier of a TICKETING SERVICE.

{
  "$ref": "#/definitions/LocalServiceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

TicketingServiceRefReference

Identifier of an TICKETING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketingServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TicketingService",
  "x-netex-substitutionGroup": "LocalServiceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

TicketingServiceRefStructureReference

Type for a reference to an TICKETING SERVICE.

{
  "$ref": "#/definitions/LocalServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TicketingService",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_localService_support.xsd"
}

TicketTypeEnumerationEnum

Allowed value for Ticket Types.

{
  "type": "string",
  "enum": [
    "standard",
    "promotion",
    "concession",
    "group",
    "season",
    "carnet",
    "travelCard",
    "other",
    "all"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TicketTypeListOfEnumerationsUnclassified

List of Ticket Types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/TicketTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TicketValidatorEnumerationEnum

Allowed value for Ticket Validator.

{
  "type": "string",
  "enum": [
    "paperStamp",
    "contactLess",
    "magnetic",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketValidatorEquipmentEntity

Specialisation of INSTALLED EQUIPMENT describing a ticket validator.

{
  "$ref": "#/definitions/TicketValidatorEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_version.xsd"
}

TicketValidatorEquipment_VersionStructureStructure

Type for a TICKET VALIDATOR EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerEquipment_VersionStructure"
    },
    {
      "properties": {
        "TicketValidatorType": {
          "allOf": [
            {
              "$ref": "#/definitions/TicketValidatorListOfEnumerations"
            }
          ],
          "description": "Types of validation supported by validator."
        },
        "AudioValidationFeedback": {
          "type": "boolean",
          "description": "Whether there is audio validation feedback.+v1.1."
        },
        "VisualValidationFeedback": {
          "type": "boolean",
          "description": "Whether there is visual validation feedback. +v1.1."
        },
        "TactileValidationFeedback": {
          "type": "boolean",
          "description": "Whether there is tactical validation feedback.+v1.1."
        },
        "ValidationGuidance": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Free text describing use of validator (how title may be presented, how to find validator, etc.). +v1.1."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_version.xsd"
}

TicketValidatorEquipmentIdTypeUnclassified

Type for identifier of a TICKET VALIDATOR EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketValidatorEquipmentRefReference

Identifier of a TICKET VALIDATOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/TicketValidatorEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TicketValidatorEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketValidatorEquipmentRefStructureReference

Type for a reference to a TICKET VALIDATOR.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TicketValidatorEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TicketValidatorListOfEnumerationsUnclassified

List of TICKET VALIDATOR EQUIPMENT.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/TicketValidatorEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentTicketing_support.xsd"
}

TideEnumerationEnum

Allowed values for Tides.

{
  "type": "string",
  "enum": [
    "HighTide",
    "LowTide",
    "NeapTide",
    "AllTides"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

TidesListOfEnumerationsUnclassified

Allowed values for List of Tides.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/TideEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

TiltTypeEnumerationEnum

Allowed values for tilt. +v1.1

{
  "type": "string",
  "enum": [
    "strongLeftTilt",
    "mediumLeftTilt",
    "nearlyFlat",
    "mediumRightTilt",
    "strongRightTilt",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_environment_support.xsd"
}

TimebandEntity

A period in a day, significant for some aspect of public transport, e.g. similar traffic conditions or fare category.

{
  "$ref": "#/definitions/Timeband_VersionedChildStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

Timeband_VersionedChildStructureUnclassified

Type for a TIMEBAND.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TIMEBAND."
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "The (inclusive) start time.",
          "x-netex-choice": [
            "StartTime",
            "StartEvent"
          ]
        },
        "StartEvent": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeOfDayEnumeration"
            }
          ],
          "description": "Event marking start of timeband, e.g., dusk, dawn. +v1.2.2",
          "x-netex-choice": [
            "StartTime",
            "StartEvent"
          ]
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "The (inclusive) end time.",
          "x-netex-choice": [
            "EndTime",
            "EndEvent",
            "DayOffset",
            "Duration"
          ]
        },
        "EndEvent": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeOfDayEnumeration"
            }
          ],
          "description": "Event marking end of timeband, e.g., dusk, dawn. +v1.2.2",
          "x-netex-choice": [
            "EndTime",
            "EndEvent",
            "DayOffset",
            "Duration"
          ]
        },
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after start time that end time is.",
          "x-netex-choice": [
            "EndTime",
            "EndEvent",
            "DayOffset",
            "Duration"
          ]
        },
        "Duration": {
          "type": "string",
          "description": "Interval from start at which TIME BAND ends. If omitted, the TIME BAND ends at the end of day.",
          "x-netex-choice": [
            "EndTime",
            "EndEvent",
            "DayOffset",
            "Duration"
          ]
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

TimebandIdTypeUnclassified

Identifier of a TIMEBAND.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

TimebandRefReference

Reference to a TIME BAND.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimebandRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Timeband",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

timebandRefs_RelStructureCollection

Type for a list of TIMEBAND.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TimebandRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimebandRef"
          }
        }
      },
      "required": [
        "TimebandRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

TimebandRefStructureReference

Type for a reference to a TIMEBAND.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Timeband",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_support.xsd"
}

timebands_RelStructureCollection

Type for a list of TIMEBANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef"
        },
        "Timeband": {
          "allOf": [
            {
              "$ref": "#/definitions/Timeband_VersionedChildStructure"
            }
          ],
          "description": "A period in a day, significant for some aspect of public transport, e.g. similar traffic conditions or fare category."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

timebandsInFrame_RelStructureCollection

Type for containment in frame of TIME BANDs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Timeband": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Timeband"
          }
        }
      },
      "required": [
        "Timeband"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_version.xsd"
}

TimeDemandProfileEntity

TIME DEMAND PROFILE.

{
  "$ref": "#/definitions/TimeDemandProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandProfile_version.xsd"
}

TimeDemandProfile_VersionStructureStructure

Type for TIME DEMAND PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Profile."
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "JourneyPatternRef": {
          "$ref": "#/definitions/JourneyPatternRef"
        },
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        },
        "members": {
          "$ref": "#/definitions/timeDemandProfileMembers_RelStructure"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandProfile_version.xsd"
}

TimeDemandProfileIdTypeUnclassified

Type for identifier of a TIME DEMAND PROFILE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandProfileMemberUnclassified

TIME DEMAND PROFILE member.

{
  "$ref": "#/definitions/TimeDemandProfileMember_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandProfile_version.xsd"
}

TimeDemandProfileMember_VersionStructureStructure

Type for TIME DEMAND PROFILE Member.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupMember_VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TIME DEMAND PROFILE MEMBER."
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef"
        },
        "JourneyPatternRunTime": {
          "$ref": "#/definitions/JourneyPatternRunTime"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandProfile_version.xsd"
}

TimeDemandProfileMemberIdTypeUnclassified

Type for identifier of a TIME DEMAND PROFILE MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

timeDemandProfileMembers_RelStructureCollection

A collection of one or more TIME DEMAND PROFILE member.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TimeDemandProfileMember": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimeDemandProfileMember"
          }
        }
      },
      "required": [
        "TimeDemandProfileMember"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_timeDemandProfile_version.xsd"
}

TimeDemandProfileRefReference

Reference to a TIME DEMAND PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeDemandProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeDemandProfile",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandProfileRefStructureReference

Type for a reference to a TIME DEMAND PROFILE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeDemandProfile",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandTypeEntity

An indicator of traffic conditions or other factors which may affect vehicle run or wait times. It may be entered directly by the scheduler or defined by the use of TIME BANDs.

{
  "$ref": "#/definitions/TimeDemandType_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TimeDemandType_VersionStructureStructure

Type for TIME DEMAND TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TIME DEMAND TYPE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TIME DEMAND TYPE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfTimeDemandTypeRef": {
          "$ref": "#/definitions/TypeOfTimeDemandTypeRef"
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "The presentation colours to use for this demand type."
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyRunTimes_RelStructure"
            }
          ],
          "description": "RUN TIMEs for TIME DEMAND TYPE."
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyWaitTimes_RelStructure"
            }
          ],
          "description": "WAIT TIMEs for TIME DEMAND TYPE."
        },
        "layovers": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyLayovers_RelStructure"
            }
          ],
          "description": "LAYOVERs for TIME DEMAND TYPE."
        },
        "headways": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyHeadways_RelStructure"
            }
          ],
          "description": "HEADWAYs for TIME DEMAND TYPE."
        },
        "vehiclePreferences": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypePreferences_RelStructure"
            }
          ],
          "description": "VWHICLE PREFERENCEs for TIME DEMAND TYPE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TimeDemandTypeAssignmentEntity

The assignment of a TIME DEMAND TYPE to a TIME BAND depending on the DAY TYPE and GROUP OF TIMING LINKS.

{
  "$ref": "#/definitions/TimeDemandTypeAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TimeDemandTypeAssignment_VersionStructureStructure

Type for TIME DEMAND TYPE ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef"
        },
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef"
        },
        "GroupOfTimingLinksRef": {
          "$ref": "#/definitions/GroupOfTimingLinksRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TimeDemandTypeAssignmentIdTypeUnclassified

Type for identifier of a TIME DEMAND ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandTypeAssignmentRefReference

Reference to a TIME DEMAND ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeDemandTypeAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeDemandTypeAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandTypeAssignmentRefStructureReference

Type for a reference to a TIME DEMAND ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeDemandTypeAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

timeDemandTypeAssignmentsInFrame_RelStructureCollection

Type for containment in frame of TIME DEMAND TYPE ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimeDemandTypeAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimeDemandTypeAssignment"
          }
        }
      },
      "required": [
        "TimeDemandTypeAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TimeDemandTypeIdTypeUnclassified

Type for identifier of a TIME DEMAND TYPE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandTypeRefReference

Reference to a TIME DEMAND TYPE. If given by context need not be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeDemandTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeDemandType",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

timeDemandTypeRefs_RelStructureCollection

Data type for a collection of one or more references to a TIME DEMAND TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TimeDemandTypeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimeDemandTypeRef"
          }
        }
      },
      "required": [
        "TimeDemandTypeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TimeDemandTypeRefStructureReference

Type for a reference to a TIME DEMAND TYPE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeDemandType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

timeDemandTypesInFrame_RelStructureCollection

Type for containment in frame of TIME DEMAND TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimeDemandType": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimeDemandType"
          }
        }
      },
      "required": [
        "TimeDemandType"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TimeIntervalEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/TimeInterval_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeInterval_VersionStructureStructure

Type for TIME INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareInterval_VersionStructure"
    },
    {
      "properties": {
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time for TIME INTERVAL if restricted to a specific time."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End value for TIME INTERVAL."
        },
        "DayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day Offset for end time from start time. 0= same day."
        },
        "Duration": {
          "type": "string",
          "description": "MaximumDuration for TIME INTERVAL."
        },
        "MinimumDuration": {
          "type": "string",
          "description": "Minimum Duration for TIME INTERVAL. +v1.1"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/timeIntervalPrices_RelStructure"
            }
          ],
          "description": "PRICEs of TIME INTERVAL."
        },
        "timeStructureFactors": {
          "allOf": [
            {
              "$ref": "#/definitions/timeStructureFactors_RelStructure"
            }
          ],
          "description": "TIME STRUCTURE FACTORs associated with this element."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeIntervalIdTypeUnclassified

Type for identifier of a TIME INTERVAL.

{
  "$ref": "#/definitions/FareIntervalIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeIntervalPriceUnclassified

A set of all possible price features of a TIME INTERVAL: default total price etc.

{
  "$ref": "#/definitions/TimeIntervalPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeIntervalPrice_VersionedChildStructureUnclassified

Type for a TIME INTERVAL PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "TimeIntervalRef": {
          "$ref": "#/definitions/TimeIntervalRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeIntervalPriceIdTypeUnclassified

Type for identifier of a TIME INTERVAL PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeIntervalPriceRefReference

Reference to a TIME INTERVAL PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeIntervalPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeIntervalPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeIntervalPriceRefStructureReference

Type for Reference to a TIME INTERVAL PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeIntervalPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

timeIntervalPrices_RelStructureCollection

Type for a list of TIME INTERVAL PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TimeIntervalPriceRef": {
          "$ref": "#/definitions/TimeIntervalPriceRef"
        },
        "TimeIntervalPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeIntervalPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a TIME INTERVAL : default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeIntervalRefReference

Reference to a TIME INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeIntervalRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeInterval",
  "x-netex-substitutionGroup": "FareIntervalRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

timeIntervalRefs_RelStructureCollection

Type for a collection of one or more references to a TIME INTERVAL.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TimeIntervalRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimeIntervalRef"
          }
        }
      },
      "required": [
        "TimeIntervalRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeIntervalRefStructureReference

Type for Reference to a TIME INTERVAL.

{
  "$ref": "#/definitions/FareIntervalRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeInterval",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

timeIntervals_RelStructureCollection

Type for a list of TIME INTERVALs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimeIntervalRef": {
          "$ref": "#/definitions/TimeIntervalRef"
        },
        "TimeInterval": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeInterval"
            }
          ],
          "description": "A time interval specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this interval: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeOfDayEnumerationEnum

Allowed values for TimeOfDay. +v1.2.2

{
  "type": "string",
  "enum": [
    "dawn",
    "dusk",
    "noon",
    "midnight",
    "curfewStart",
    "curfewEnd"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

TimeStructureFactorEntity

The value of a TIME INTERVAL or a DISTANCE MATRIX ELEMENT expressed by a TIME UNIT.

{
  "$ref": "#/definitions/TimeStructureFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeStructureFactor_VersionStructureStructure

Type for TIME STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareStructureFactor_VersionStructure"
    },
    {
      "properties": {
        "TariffRef": {
          "$ref": "#/definitions/TariffRef"
        },
        "TimeIntervalRef": {
          "$ref": "#/definitions/TimeIntervalRef"
        },
        "TimeUnitRef": {
          "$ref": "#/definitions/TimeUnitRef"
        },
        "QualityStructureFactorRef": {
          "$ref": "#/definitions/QualityStructureFactorRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeStructureFactorIdTypeUnclassified

Type for identifier of a TIME STRUCTURE FACTOR.

{
  "$ref": "#/definitions/FareStructureFactorIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeStructureFactorRefReference

Reference to a TIME STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeStructureFactorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeStructureFactor",
  "x-netex-substitutionGroup": "FareStructureFactorRef",
  "x-netex-sg-members": [
    "ParkingChargeBandRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeStructureFactorRefStructureReference

Type for Reference to a TIME STRUCTURE FACTOR.

{
  "$ref": "#/definitions/FareStructureFactorRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeStructureFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

timeStructureFactors_RelStructureCollection

Type for a list of TIME STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TimeStructureFactorRef": {
          "$ref": "#/definitions/TimeStructureFactorRef"
        },
        "TimeStructureFactor": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimeStructureFactor"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

Timetable_VersionFrameStructureUnclassified

Type for TIMETABLE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "VehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PT MODEs of VEHICLE JOURNEYs in timetable."
        },
        "HeadwayService": {
          "type": "boolean",
          "description": "Whether this is a Headway SERVICE, that is, one shown as operating at a prescribed interval rather than to a fixed timetable."
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether VEHICLE JOURNEYs of line are normally monitored. Provides a default value for the Monitored element on individual journeys of the timetable."
        },
        "NetworkView": {
          "$ref": "#/definitions/NetworkView"
        },
        "LineView": {
          "$ref": "#/definitions/LineView"
        },
        "OperatorView": {
          "$ref": "#/definitions/OperatorView"
        },
        "ServiceCalendarFrameRef": {
          "$ref": "#/definitions/ServiceCalendarFrameRef"
        },
        "DefaultMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "Default PT MODE to use on JOURNEYs in TIMETABLE."
        },
        "JourneyAccountingRef": {
          "$ref": "#/definitions/JourneyAccountingRef"
        },
        "bookingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/containedAvailabilityConditions_RelStructure"
            }
          ],
          "description": "When bookings can be made for a SERVICE."
        },
        "AccessibilityAssessment": {
          "$ref": "#/definitions/AccessibilityAssessment"
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "timeDemandTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypesInFrame_RelStructure"
            }
          ],
          "description": "TIME DEMAND TYPEs in frame."
        },
        "timeDemandTypeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "TIME DEMAND TYPE ASSIGNMENTs in frame."
        },
        "timingLinkGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/groupOfLinksInFrame_RelStructure"
            }
          ],
          "description": "TIMING LINK GROUPs in frame."
        },
        "vehicleJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/journeysInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE JOURNEYs in frame."
        },
        "frequencyGroups": {
          "allOf": [
            {
              "$ref": "#/definitions/frequencyGroupsInFrame_RelStructure"
            }
          ],
          "description": "FREQUENCY GROUPs In frame. Can be used to template VEHICLE JOURNEYs."
        },
        "groupsOfServices": {
          "allOf": [
            {
              "$ref": "#/definitions/groupsOfServicesInFrame_RelStructure"
            }
          ],
          "description": "Groupings of Journeys In frame. Can be used to define inbound and outbound beds for a matrix presentation of the JORUNEYs in the TIMETABLE."
        },
        "trainNumbers": {
          "allOf": [
            {
              "$ref": "#/definitions/trainNumbersInFrame_RelStructure"
            }
          ],
          "description": "TRAIN NUMBERs in frame."
        },
        "journeyPartCouples": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPartCouplesInFrame_RelStructure"
            }
          ],
          "description": "JOURNEY COUPLINGs in frame."
        },
        "coupledJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/coupledJourneysInFrame_RelStructure"
            }
          ],
          "description": "COUPLED JOURNEYs in frame."
        },
        "serviceFacilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySetsInFrame_RelStructure"
            }
          ],
          "description": "SERVICE FACILITies in frame."
        },
        "restrictedServiceFacilitySets": {
          "allOf": [
            {
              "$ref": "#/definitions/restrictedServiceFacilitySetsInFrame_RelStructure"
            }
          ],
          "description": "Restricted SERVICE FACILITies in frame. +v2.0"
        },
        "deckPlanAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/deckPlanAssignments_RelStructure"
            }
          ],
          "description": "DECK PLAN ASSIGNMENTs in frame."
        },
        "typesOfService": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfServiceInFrame_RelStructure"
            }
          ],
          "description": "TYPEs of SERVICE in frame."
        },
        "flexibleServiceProperties": {
          "allOf": [
            {
              "$ref": "#/definitions/flexibleServicePropertiesInFrame_RelStructure"
            }
          ],
          "description": "FLEXIBLE SERVICE PROPERTIES in frame."
        },
        "vehicleJourneyStopAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyStopAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE JOURNEY STOP ASSIGNMENTs in frame."
        },
        "notices": {
          "allOf": [
            {
              "$ref": "#/definitions/noticesInFrame_RelStructure"
            }
          ],
          "description": "NOTICEs in frame."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignmentsInFrame_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTs in frame."
        },
        "journeyMeetings": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyMeetingsInFrame_RelStructure"
            }
          ],
          "description": "JOURNEY MEETINGs in frame."
        },
        "journeyInterchanges": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyInterchangesInFrame_RelStructure"
            }
          ],
          "description": "INTERCHANGES in frame."
        },
        "defaultInterchanges": {
          "allOf": [
            {
              "$ref": "#/definitions/defaultInterchangesInFrame_RelStructure"
            }
          ],
          "description": "DEFAULT INTERCHANGES in frame."
        },
        "interchangeRules": {
          "allOf": [
            {
              "$ref": "#/definitions/interchangeRulesInFrame_RelStructure"
            }
          ],
          "description": "INTERCHANGE RULEs in frame."
        },
        "vehicleTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleTypesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE TYPEs in frame."
        },
        "journeyAccountings": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyAccountingsInFrame_RelStructure"
            }
          ],
          "description": "Default JOURNEY ACCOUNTING values for JOURNEYs in frame."
        },
        "occupancies": {
          "allOf": [
            {
              "$ref": "#/definitions/OccupancyViewInFrame_RelStructure"
            }
          ],
          "description": "OCCUPANCYs in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_version.xsd"
}

TimetabledPassingTimeUnclassified

TIMETABLED PASSING TIME at TIMING POINT.

{
  "$ref": "#/definitions/TimetabledPassingTime_VersionedChildStructure",
  "x-netex-frames": [
    "TimetableFrame"
  ],
  "x-netex-substitutionGroup": "PassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_version.xsd"
}

TimetabledPassingTime_VersionedChildStructureUnclassified

Type for TIMETABLED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_VersionedChildStructure"
    },
    {
      "properties": {
        "ArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Timetabled arrival time."
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day."
        },
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Timetabled departure time."
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day."
        },
        "WaitingTime": {
          "type": "string",
          "description": "Timetabled waiting interval."
        },
        "Headway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Frequency of service."
        },
        "LatestArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Latest Arrival Time."
        },
        "LatestArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day."
        },
        "EarliestDepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Earliest Timetabled departure time."
        },
        "EarliestDepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day."
        },
        "occupancies": {
          "allOf": [
            {
              "$ref": "#/definitions/OccupancyView_RelStructure"
            }
          ],
          "description": "OCCUPANCYs associated with this journey. +v2.0"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_version.xsd"
}

TimetabledPassingTime_ViewStructureUnclassified

Type for Simplified TIMETABLED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassingTime_ViewStructure"
    },
    {
      "properties": {
        "ArrivalTime": {
          "type": "string",
          "format": "time",
          "description": "Timetabled Arrival time."
        },
        "ArrivalDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Arrival Day Offset from Start of Journey."
        },
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Timetabled departure time."
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Number of days after the starting departure time of the journey if not same calendar day. Default is 0 for same day."
        },
        "WaitingTime": {
          "type": "string",
          "description": "Timetabled waiting interval."
        },
        "Headway": {
          "allOf": [
            {
              "$ref": "#/definitions/HeadwayIntervalStructure"
            }
          ],
          "description": "Frequency of service."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TimetabledPassingTimeIdTypeUnclassified

Type for identifier of a TIMETABLED PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

TimetabledPassingTimeRefReference

Reference to a TIMETABLED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimetabledPassingTimeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimetabledPassingTime",
  "x-netex-substitutionGroup": "PassingTimeRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

TimetabledPassingTimeRefStructureReference

Type for a reference to a TIMETABLED PASSING TIME.

{
  "$ref": "#/definitions/PassingTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimetabledPassingTime",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_support.xsd"
}

timetabledPassingTimes_RelStructureCollection

Type for a list of TIMETABLED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TimetabledPassingTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimetabledPassingTime"
          }
        }
      },
      "required": [
        "TimetabledPassingTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_passingTimes_version.xsd"
}

TimetabledPassingTimeViewUnclassified

Simplified TIMETABLED PASSING TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimetabledPassingTime_ViewStructure"
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_datedPassingTimes_version.xsd"
}

TimetableFrameEntity

A coherent set of timetable data (VEHICLE JOURNEYs and BLOCKs) to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/Timetable_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_version.xsd"
}

TimetableFrameIdTypeUnclassified

Type for identifier of a TIMETABLE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

TimetableFrameRefReference

Reference to a TIMETABLE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimetableFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimetableFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

TimetableFrameRefStructureReference

Type for Reference to a TIMETABLE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimetableFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

TimeUnitEntity

A factor influencing access rights definition or calculation of prices.

{
  "$ref": "#/definitions/TimeUnit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeUnit_VersionStructureStructure

Type for TIME UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareUnit_VersionStructure"
    },
    {
      "properties": {
        "Type": {
          "type": "string",
          "description": "Name of Class associated with uit, e.g. gDay, gTime, etc."
        },
        "Duration": {
          "type": "string",
          "description": "Duration of Unit, eg P1D, P1S, etc."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/timeUnitPrices_RelStructure"
            }
          ],
          "description": "PRICEs of TIME UNIT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeUnitIdTypeUnclassified

Type for identifier of a TIME UNIT.

{
  "$ref": "#/definitions/FareUnitIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeUnitPriceUnclassified

A set of all possible price features of a TIME UNIT: default total price etc.

{
  "$ref": "#/definitions/TimeUnitPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeUnitPrice_VersionedChildStructureUnclassified

Type for a TIME UNIT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "TimeUnitRef": {
          "$ref": "#/definitions/TimeUnitRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeUnitPriceIdTypeUnclassified

Type for identifier of a TIME UNIT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeUnitPriceRefReference

Reference to a TIME UNIT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeUnitPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeUnitPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeUnitPriceRefStructureReference

Type for Reference to a TIME UNIT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeUnitPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

timeUnitPrices_RelStructureCollection

Type for a list of TIME UNIT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TimeUnitPriceRef": {
          "$ref": "#/definitions/TimeUnitPriceRef"
        },
        "TimeUnitPrice": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeUnitPrice_VersionedChildStructure"
            }
          ],
          "description": "A set of all possible price features of a TIME UNIT : default total price, discount in value or percentage etc."
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeUnitRefReference

Reference to a TIME UNIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimeUnitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeUnit",
  "x-netex-substitutionGroup": "FareUnitRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

TimeUnitRefStructureReference

Type for Reference to a TIME UNIT.

{
  "$ref": "#/definitions/FareUnitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimeUnit",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_support.xsd"
}

timeUnits_RelStructureCollection

Type for a list of TIME UNITs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimeUnitRef": {
          "$ref": "#/definitions/TimeUnitRef"
        },
        "TimeUnit": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeUnit"
            }
          ],
          "description": "A time UNIT specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_timeStructureFactor_version.xsd"
}

TimeZoneOffsetTypeUnclassified

Offset from Greenwich in hours. e.g. +5 ,- 2

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

TimingAlgorithmTypeEntity

Classification of a TIMING ALGORITHM.

{
  "$ref": "#/definitions/TimingAlgorithmType_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TimingAlgorithmType_ValueStructureUnclassified

Type for a TIMING ALGORITHM TYPE.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TimingAlgorithmTypeIdTypeUnclassified

Type for identifier of a TIMING ALGORITHM TYPE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

TimingAlgorithmTypeRefReference

Reference to a TIMING ALGORITHM TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingAlgorithmTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingAlgorithmType",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

TimingAlgorithmTypeRefStructureReference

Type for a reference to a TIMING ALGORITHM TYPE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingAlgorithmType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

TimingLinkIdTypeUnclassified

Type for identifier of a TIMING LINK.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingLinkInJourneyPatternUnclassified

The position of a TIMING LINK in a JOURNEY PATTERN. This ENTITY is needed if a TIMING LINK is repeated in the same JOURNEY PATTERN, and separate information is to be stored about each iteration of the TIMING LINK.

{
  "$ref": "#/definitions/TimingLinkInJourneyPattern_VersionedChildStructure",
  "x-netex-substitutionGroup": "LinkInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingLinkInJourneyPattern_VersionedChildStructureUnclassified

Type for TIMING LINK IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "TimingLinkRef": {
          "$ref": "#/definitions/TimingLinkRef"
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyRunTimes_RelStructure"
            }
          ],
          "description": "run times for this TIMING LINK."
        }
      },
      "required": [
        "TimingLinkRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingLinkInJourneyPatternIdTypeUnclassified

Type for identifier of a TIMING LINK IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkInJourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TimingLinkInJourneyPatternRefReference

Reference to a TIMING LINK IN JOURNEY PATTERN. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingLinkInJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingLinkInJourneyPattern",
  "x-netex-substitutionGroup": "LinkInJourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TimingLinkInJourneyPatternRefStructureReference

Type for reference to a TIMING LINK JOURNEY PATTERN.

{
  "$ref": "#/definitions/LinkInJourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingLinkInJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TimingLinkRefReference

Reference to a TIMING LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingLink",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingLinkRefByValueUnclassified

Reference to a TIMING LINK LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingLinkRefByValueStructureUnclassified

Type for a reference to a TIMING LINK LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

timingLinkRefs_RelStructureCollection

Type for a list of references to TIMING LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TimingLinkRef": {
          "$ref": "#/definitions/TimingLinkRef"
        },
        "TimingLinkRefByValue": {
          "$ref": "#/definitions/TimingLinkRefByValue"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingLinkRefStructureReference

Type for a reference to a TIMING LINK.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingLink",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

timingLinksInFrame_RelStructureCollection

Type for containment in frame of TIMING LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimingLink": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimingLink"
          }
        }
      },
      "required": [
        "TimingLink"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPatternEntity

The subset of a JOURNEY PATTERN made up only of TIMING POINTs IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/TimingPattern_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "LinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPattern_VersionStructureStructure

Type for TIMING PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/LinkSequence_VersionStructure"
    },
    {
      "properties": {
        "RouteRef": {
          "allOf": [
            {
              "$ref": "#/definitions/RouteRefStructure"
            }
          ],
          "description": "Route that TIMING PATTERN describes."
        },
        "DirectionType": {
          "$ref": "#/definitions/DirectionType"
        },
        "TimeDemandTypeRef": {
          "$ref": "#/definitions/TimeDemandTypeRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "TimebandRef": {
          "$ref": "#/definitions/TimebandRef",
          "x-netex-choice": [
            "TimeDemandTypeRef",
            "TimebandRef"
          ]
        },
        "pointsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/timingPointsInJourneyPattern_RelStructure"
            }
          ],
          "description": "Ordered List of points used in TIMING PATTERN. specific to TIMING PATTERN."
        },
        "points": {
          "allOf": [
            {
              "$ref": "#/definitions/timingPoints_RelStructure"
            }
          ],
          "description": "List of points used in TIMING PATTERN. May also be defined elsewhere. Can be used to encapsulate TIMING PATTERN with its component POINTS."
        },
        "links": {
          "allOf": [
            {
              "$ref": "#/definitions/timingLinks_RelStructure"
            }
          ],
          "description": "List of links used in TIMING PATTERN. May also be defined elsewhere. Can be used to encapsulate TIMING PATTERN with its component Link.s."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPatternIdTypeUnclassified

Type for identifier of a TIMING PATTERN.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingPatternRefReference

Reference to a TIMING PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingPattern",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingPatternRefStructureReference

Type for a reference to a TIMING PATTERN.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingPattern",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

timingPatternsInFrame_RelStructureCollection

Type for containment in frame of TIMING PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimingPattern": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimingPattern"
          }
        }
      },
      "required": [
        "TimingPattern"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPointEntity

A POINT against which the timing information necessary to build schedules may be recorded.

{
  "$ref": "#/definitions/TimingPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TimingPoint_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPoint_DummyAbstract

A POINT against which the timing information necessary to build schedules may be recorded.

{
  "allOf": [
    {
      "$ref": "#/definitions/Point_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Point",
  "x-netex-sg-members": [
    "ReliefPoint_Dummy",
    "TimingPoint"
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPoint_VersionStructureStructure

Type for TIMING POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Point_VersionStructure"
    },
    {
      "properties": {
        "TimingPointStatus": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingPointStatusEnumeration"
            }
          ],
          "description": "Default Nature of TIMING POINT. Default is primary TIMING POINT."
        },
        "AllowedForWaitTime": {
          "type": "string",
          "description": "Default WAIT TIME associated with TIMING POINT. May be overridden on specific POINTs in JOURNEY PATTERNs for POINT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPointIdTypeUnclassified

Type for identifier of a TIMING POINT.

{
  "$ref": "#/definitions/RoutePointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingPointInJourneyPatternUnclassified

A NODE in a JOURNEY PATTERN which is a TIMING POINT.

{
  "$ref": "#/definitions/TimingPointInJourneyPattern_VersionedChildStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPointInJourneyPattern_VersionedChildStructureUnclassified

Type for TIMING POINT IN JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInLinkSequence_VersionedChildStructure"
    },
    {
      "properties": {
        "TimingPointRef": {
          "$ref": "#/definitions/TimingPointRef"
        },
        "OnwardTimingLinkRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimingLinkRefStructure"
            }
          ],
          "description": "Used to disambiguate if multiple links between the same points."
        },
        "IsWaitPoint": {
          "type": "boolean",
          "description": "Whether point is a wait point."
        },
        "WaitTime": {
          "type": "string",
          "description": "Wait time as interval. OPTIMISATION assuming default Time Demand. Use this to declare a single wait time Other wise a list of times for different time demands.",
          "x-netex-choice": [
            "WaitTime",
            "waitTimes"
          ]
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternWaitTimes_RelStructure"
            }
          ],
          "description": "Wait times for (TIMING) POINT IN JOURNEY PATTERN. There may be different times for different time demands.",
          "x-netex-choice": [
            "WaitTime",
            "waitTimes"
          ]
        },
        "headways": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyPatternHeadways_RelStructure"
            }
          ],
          "description": "Set of HEADWAYs (frequency of services) that applies at a (TIMING) POINT IN JOURNEY PATTERN."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICEs for TIMING POINT IN JOURNEY PATTERN."
        }
      },
      "required": [
        "TimingPointRef"
      ]
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPointInJourneyPatternIdTypeUnclassified

Type for identifier of a TIMING POINT IN JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInJourneyPatternIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TimingPointInJourneyPatternRefReference

Reference to a TIMING POINT IN JOURNEY PATTERN. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPointInJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingPointInJourneyPattern",
  "x-netex-substitutionGroup": "PointInJourneyPatternRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TimingPointInJourneyPatternRefStructureReference

Type for reference to a TIMING POINT JOURNEY PATTERN.

{
  "$ref": "#/definitions/PointInJourneyPatternRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingPointInJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TimingPointRefReference

Reference to a TIMING POINT. If given by context does not need to be stated.

{
  "allOf": [
    {
      "$ref": "#/definitions/TimingPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingPoint",
  "x-netex-substitutionGroup": "RoutePointRef",
  "x-netex-sg-members": [
    "BorderPointRef",
    "ReliefPointRef",
    "ScheduledStopPointRef"
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

TimingPointRefStructureReference

Type for reference to a TIMING POINT.

{
  "$ref": "#/definitions/RoutePointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TimingPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_timingPattern_support.xsd"
}

timingPoints_RelStructureCollection

Type for a list of TIMING POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimingPoint_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimingPoint_Dummy"
          },
          "description": "TIMING POINT."
        }
      },
      "required": [
        "TimingPoint_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

timingPointsInFrame_RelStructureCollection

Type for containment in frame of TIMING POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TimingPoint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimingPoint"
          }
        }
      },
      "required": [
        "TimingPoint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

timingPointsInJourneyPattern_RelStructureCollection

Type for a list of TIMING POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TimingPointInJourneyPattern": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TimingPointInJourneyPattern"
          },
          "description": "TIMING POINT."
        }
      },
      "required": [
        "TimingPointInJourneyPattern"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timingPattern_version.xsd"
}

TimingPointStatusEnumerationEnum

Allowed values for TYPE OF TIMING POINT.

{
  "type": "string",
  "enum": [
    "timingPoint",
    "secondaryTimingPoint",
    "notTimingPoint"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

ToiletsTypeEnumerationEnum

Allowed values for Toilet Type.

{
  "type": "string",
  "enum": [
    "seated",
    "urinal",
    "squat",
    "seatedAndUrinal"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentPassenger_support.xsd"
}

TopicAbstract

Abstract Topic Filter.

{
  "allOf": [
    {
      "$ref": "#/definitions/TopicStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-sg-members": [
    "NetworkFrameTopic"
  ],
  "x-netex-source": "netex_service/netex_filter_object.xsd"
}

TopicStructureUnclassified

Type for abstract Request filter.

{
  "type": "object",
  "properties": {
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Description of what filter does."
    },
    "sources": {
      "allOf": [
        {
          "$ref": "#/definitions/dataSources_RelStructure"
        }
      ],
      "description": "Data Sources to include. If more than one source is specified it is logically ORed with the others."
    },
    "CodespaceRef": {
      "$ref": "#/definitions/CodespaceRef"
    },
    "ResponsibilityRoleAssignment": {
      "$ref": "#/definitions/ResponsibilityRoleAssignment"
    }
  },
  "x-netex-source": "netex_service/netex_filter_object.xsd"
}

TopographicPlaceEntity

A town, city, village, suburb, quarter or other name settlement within a country. Provides a Gazetteer of Transport related place names.

{
  "$ref": "#/definitions/TopographicPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicPlace_DerivedViewStructureView

Type for a TOPOGRAPHIC PLACE VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of the TOPOGRAPHIC PLACE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name for TOPOGRAPHIC PLACE to be used when qualifying children."
        },
        "QualifierName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Qualifying name. Place name characters only allowed."
        },
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicPlace_VersionStructureStructure

Type for a TOPOGRAPHIC PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/Place_VersionStructure"
    },
    {
      "properties": {
        "IsoCode": {
          "allOf": [
            {
              "$ref": "#/definitions/SubdivisionIdType"
            }
          ],
          "description": "ISO 3166-2 code for subdivision of a country if relevant. E.g. GB-CAM."
        },
        "Descriptor": {
          "allOf": [
            {
              "$ref": "#/definitions/TopographicPlaceDescriptor_VersionedChildStructure"
            }
          ],
          "description": "Structured text descriptor of TOPOGRAPHIC PLACE."
        },
        "alternativeDescriptors": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceDescriptors_RelStructure"
            }
          ],
          "description": "Collection of aliases for the TOPOGRAPHIC PLACE."
        },
        "TopographicPlaceType": {
          "allOf": [
            {
              "$ref": "#/definitions/TopographicPlaceTypeEnumeration"
            }
          ],
          "description": "Classification of the TOPOGRAPHIC PLACE as a settlement. Enumerated value."
        },
        "PlaceCentre": {
          "type": "boolean",
          "description": "Whether the TOPOGRAPHIC PLACE is considered to be at the centre of a town. Default is false."
        },
        "PostCode": {
          "type": "string",
          "description": "Post code or partial post code associated with area. v1.1"
        },
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "otherCountries": {
          "allOf": [
            {
              "$ref": "#/definitions/countryRefs_RelStructure"
            }
          ],
          "description": "For TOPOGRAPHIC PLACEs thats span borders, references to additional COUNTRY or COUNTRIEs that place lies in."
        },
        "ParentTopographicPlaceRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TopographicPlaceRefStructure"
            }
          ],
          "description": "Parent TOPOGRAPHIC PLACE. Reference to another TOPOGRAPHIC PLACE that contains the child TOPOGRAPHIC PLACE completely. Must not be cyclic."
        },
        "adjacentPlaces": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceRefs_RelStructure"
            }
          ],
          "description": "TOPOGRAPHIC PLACEs which are adjacent to the TOPOGRAPHIC PLACE. or which partially overlay. 
						N.B. this should not be used for spatial containment. Instead the Parent Site should be used the TOPOGRAPHIC PLACE which completely contain the TOPOGRAPHIC PLACE, and on child TOPOGRAPHIC PLACEs for localities completely contained in the TOPOGRAPHIC PLACE."
        },
        "containedIn": {
          "allOf": [
            {
              "$ref": "#/definitions/topographicPlaceRefs_RelStructure"
            }
          ],
          "description": "TOPOGRAPHIC PLACEs other than then parent in which the place can be regarded as contained. a."
        },
        "accesses": {
          "allOf": [
            {
              "$ref": "#/definitions/accesses_RelStructure"
            }
          ],
          "description": "ACCESS links to other PLACEs."
        }
      },
      "required": [
        "Descriptor"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicPlaceDescriptor_VersionedChildStructureUnclassified

Type for a TOPOGRAPHIC PLACE DESCRIPTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of the TOPOGRAPHIC PLACE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short name for TOPOGRAPHIC PLACE to be used when qualifying children."
        },
        "Qualify": {
          "type": "object",
          "properties": {
            "QualifierName": {
              "allOf": [
                {
                  "$ref": "#/definitions/MultilingualString"
                }
              ],
              "description": "Qualifying name. Place name characters only allowed."
            },
            "TopographicPlaceRef": {
              "$ref": "#/definitions/TopographicPlaceRef"
            }
          },
          "required": [
            "QualifierName"
          ],
          "description": "Qualifier to use when presenting name to distinguish it from other similarly named elements."
        }
      },
      "required": [
        "Name"
      ]
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicPlaceDescriptorIdTypeUnclassified

Type for TOPOGRAPHIC PLACE DESCRIPTOR.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

topographicPlaceDescriptors_RelStructureCollection

Type for containment of TOPOGRAPHIC PLACE DESCRIPTORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TopographicPlaceDescriptor": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TopographicPlaceDescriptor_VersionedChildStructure"
          }
        }
      },
      "required": [
        "TopographicPlaceDescriptor"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicPlaceIdTypeUnclassified

Type for TOPOGRAPHIC PLACE.

{
  "$ref": "#/definitions/PlaceIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

TopographicPlaceRefReference

Reference to a TOPOGRAPHIC PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TopographicPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TopographicPlace",
  "x-netex-substitutionGroup": "PlaceRef_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

topographicPlaceRefs_RelStructureCollection

A collection of one or more references to TOPOGRAPHIC PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TopographicPlaceRef": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/TopographicPlaceRefStructure"
              }
            ],
            "description": "Reference to the identifier of a TOPOGRAPHIC PLACE."
          }
        }
      },
      "required": [
        "TopographicPlaceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

TopographicPlaceRefStructureReference

Type for a reference to a TOPOGRAPHIC PLACE.

{
  "$ref": "#/definitions/PlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TopographicPlace",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

topographicPlaces_RelStructureCollection

Collection of TOPOGRAPHIC PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "TopographicPlace": {
          "$ref": "#/definitions/TopographicPlace"
        }
      },
      "required": [
        "TopographicPlaceRef",
        "TopographicPlace"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

topographicPlacesInFrame_RelStructureCollection

Type for containment in frame of TOPOGRAPHIC PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TopographicPlace": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TopographicPlace"
          }
        }
      },
      "required": [
        "TopographicPlace"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicPlaceTypeEnumerationEnum

Allowed values for classifying TOPOGRAPHIC PLACEs.

{
  "type": "string",
  "enum": [
    "continent",
    "interregion",
    "country",
    "principality",
    "state",
    "province",
    "region",
    "county",
    "area",
    "conurbation",
    "city",
    "municipality",
    "quarter",
    "suburb",
    "town",
    "urbanCentre",
    "district",
    "parish",
    "village",
    "hamlet",
    "placeOfInterest",
    "other",
    "unrecorded"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

TopographicPlaceViewUnclassified

Simplified view of TOPOGRAPHIC PLACE. Data is derived through the relationship.

{
  "$ref": "#/definitions/TopographicPlace_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicProjectionEntity

TOPOGRAPHICAL PROJECTION allows any ZONE to be directly mapped to a TOPOGRAPHICAL PLACE, e.g. a TARIFF ZONE, ADMINISTRATIVE ZONE can be stated as having the same bounds as another zone. +v1.1

{
  "$ref": "#/definitions/TopographicProjection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Projection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicProjection_VersionStructureStructure

Type for a TOPOGRAPHIC PROJECTION. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    },
    {
      "properties": {
        "ProjectedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Object being projected onto TOPOGRAPHIC AALCE> May be given by context."
        },
        "CountryRef": {
          "$ref": "#/definitions/CountryRef",
          "x-netex-choice": [
            "CountryRef",
            "TopographicPlaceRef"
          ]
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef",
          "x-netex-choice": [
            "CountryRef",
            "TopographicPlaceRef"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_version.xsd"
}

TopographicProjectionIdTypeUnclassified

Type for TOPOGRAPHIC PROJECTION.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

TopographicProjectionRefReference

Reference to a TOPOGRAPHIC PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TopographicProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TopographicProjection",
  "x-netex-substitutionGroup": "ProjectionRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

TopographicProjectionRefStructureReference

Type for a reference to a TOPOGRAPHIC PROJECTION

{
  "$ref": "#/definitions/ZoneProjectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TopographicProjection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_topographicPlace_support.xsd"
}

TraceUnclassified

A record of the detailed changes of a given ENTITY IN VERSION from one VERSION to the next one. A TRACE contains pairs of attributes' old values - new values.

{
  "$ref": "#/definitions/TraceStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

TraceIdTypeUnclassified

Identifier of a TRACE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

traces_RelStructureCollection

A collection of one or more TRACEs.

{
  "type": "object",
  "properties": {
    "Trace": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/Trace"
      },
      "description": "A way to record the context of the changes occurred in a given ENTITY instance, as regards the authors, the causes of the changes, etc., possibly accompanied by a descriptive text.he next one. A TRACE contains pairs of attributes' old values - new values."
    }
  },
  "required": [
    "Trace"
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

TraceStructureUnclassified

Type for a TYPE OF TRACE.

{
  "type": "object",
  "properties": {
    "ObjectRef": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionOfObjectRefStructure"
        }
      ],
      "description": "Identifier of ENTITY IN VERSION that has been created or modiifed."
    },
    "ChangedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp of when ENTITY IN VERSION was Changed."
    },
    "ChangedBy": {
      "type": "string",
      "description": "Who made change."
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Description of change."
    },
    "Delta": {
      "$ref": "#/definitions/Delta"
    },
    "id": {
      "allOf": [
        {
          "$ref": "#/definitions/TraceIdType"
        }
      ],
      "description": "Identifier of TRACE.",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date TRACE was first created.",
      "xml": {
        "attribute": true
      }
    }
  },
  "required": [
    "ChangedAt"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionDelta_version.xsd"
}

TractiveElementTypeUnclassified

A TRAIN ELEMENT TYPE that is self-propelled, e.g., a locomotive or powered railcar. +v2.0

{
  "$ref": "#/definitions/TractiveElementType_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

TractiveElementType_VersionStructureStructure

Type for a TRAIN ELEMENT.

{
  "$ref": "#/definitions/TrainElementType_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

TractiveElementTypeIdTypeUnclassified

Type for identifier of a TRACTIVE ELEMENT TYPE.

{
  "$ref": "#/definitions/TrainElementTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

TractiveElementTypeRefReference

Reference to a TRACTIVE ELEMENT TYPE. v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TractiveElementTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TractiveElementType",
  "x-netex-substitutionGroup": "TrainElementTypeRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

TractiveElementTypeRefStructureReference

Type for a reference to a TRACTIVE ELEMENT TYPE.

{
  "$ref": "#/definitions/TrainElementTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TractiveElementType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

TractiveRollingStockItemEntity

A powered item of rolling stock, such as a specific locomotive or powered railcar. +v2.0

{
  "$ref": "#/definitions/TractiveRollingStockItem_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "RollingStockItem_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

TractiveRollingStockItem_VersionStructureStructure

Type for a TRACTIVE ROLLING STOCK ITEM.

{
  "allOf": [
    {
      "$ref": "#/definitions/RollingStockItem_VersionStructure"
    },
    {
      "properties": {
        "TractiveElementTypeRef": {
          "$ref": "#/definitions/TractiveElementTypeRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

TractiveRollingStockItemIdTypeUnclassified

Type for identifier of a TRACTIVE ROLLING STOCKITEM.

{
  "$ref": "#/definitions/RollingStockItemIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TractiveRollingStockItemRefReference

Reference to a TRACTIVE ROLLING STOCK ITEM. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TractiveRollingStockItemRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TractiveRollingStockItem",
  "x-netex-substitutionGroup": "RollingStockItemRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TractiveRollingStockItemRefStructureReference

Type for a reference to a TRACTIVE ROLLING STOCK ITEM.

{
  "$ref": "#/definitions/RollingStockItemRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TractiveRollingStockItem",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TrafficControlPointEntity

A POINT where the traffic flow can be influenced. Examples are: traffic lights (lanterns), barriers.

{
  "$ref": "#/definitions/TrafficControlPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

TrafficControlPoint_VersionStructureStructure

Type for TRAFFIC CONTROL POINT.

{
  "$ref": "#/definitions/Point_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

TrafficControlPointIdTypeUnclassified

Type for identifier of a TRAFFIC CONTROL POINT.

{
  "$ref": "#/definitions/PointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

TrafficControlPointRefReference

Reference to a TRAFFIC CONTROL POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrafficControlPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrafficControlPoint",
  "x-netex-substitutionGroup": "PointRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

TrafficControlPointRefStructureReference

Type for a reference to a TRAFFIC CONTROL POINT.

{
  "$ref": "#/definitions/PointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrafficControlPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

trafficControlPointsInFrame_RelStructureCollection

Type for containment in frame of TRAFFIC CONTROL POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrafficControlPoint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TrafficControlPoint"
          }
        }
      },
      "required": [
        "TrafficControlPoint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

TrailingElementTypeUnclassified

A TRAIN ELEMENT TYPE that cannot propel itself, e.g. a railway carriage, luggage van, passenger vehicle wagon, etc. +v2.0

{
  "$ref": "#/definitions/TrailingElementType_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

TrailingElementType_VersionStructureStructure

Type for a TRAILING ELEMENT TYPE.

{
  "$ref": "#/definitions/TrainElementType_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

TrailingElementTypeIdTypeUnclassified

Type for identifier of a TRAILING ELEMENT TYPE.

{
  "$ref": "#/definitions/TrainElementTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

TrailingElementTypeRefReference

Reference to a TRAILING ELEMENT TYPE. v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TrailingElementTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrailingElementType",
  "x-netex-substitutionGroup": "TrainElementTypeRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

TrailingElementTypeRefStructureReference

Type for a reference to a TRAILING ELEMENT TYPE.

{
  "$ref": "#/definitions/TrainElementTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrailingElementType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

TrailingRollingStockItemEntity

An unpowered item of rolling stock such as a specific passenger carriage, luggage van, passenger vehicle carrier wagon or freight wagon. +v2.0

{
  "$ref": "#/definitions/TrailingRollingStockItem_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "RollingStockItem_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

TrailingRollingStockItem_VersionStructureStructure

Type for a TRAILING ROLLING STOCK ITEM.

{
  "allOf": [
    {
      "$ref": "#/definitions/RollingStockItem_VersionStructure"
    },
    {
      "properties": {
        "TrailingElementTypeRef": {
          "$ref": "#/definitions/TrailingElementTypeRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

TrailingRollingStockItemIdTypeUnclassified

Type for identifier of a TRAILING ROLLING STOCKITEM.

{
  "$ref": "#/definitions/RollingStockItemIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TrailingRollingStockItemRefReference

Reference to a TRAILING ROLLING STOCK ITEM. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TrailingRollingStockItemRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrailingRollingStockItem",
  "x-netex-substitutionGroup": "RollingStockItemRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TrailingRollingStockItemRefStructureReference

Type for a reference to a TRAILING ROLLING STOCK ITEM.

{
  "$ref": "#/definitions/RollingStockItemRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrailingRollingStockItem",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TrainEntity

A vehicle composed of TRAIN ELEMENTs in a certain order, i.e. of wagons assembled together and propelled by a locomotive or one of the wagons.

{
  "$ref": "#/definitions/Train_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Train_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

Train_DummyAbstract

Dummy type to work around SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "TransportType_Dummy",
  "x-netex-sg-members": [
    "PoweredTrain",
    "Train",
    "UnpoweredTrain"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

Train_VersionStructureStructure

Type for TRAIN.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleType_VersionStructure"
    },
    {
      "properties": {
        "TrainSize": {
          "$ref": "#/definitions/TrainSize"
        },
        "components": {
          "allOf": [
            {
              "$ref": "#/definitions/trainComponents_RelStructure"
            }
          ],
          "description": "Ordered collection of TRAIN COMPONENTs making up TRAIN."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainBlockEntity

The vehicle work required by a train-based JOURNEY or sequence of JOURNEYs, from the time it leaves a PARKING POINT after parking until its next return to park at a PARKING POINT.

{
  "$ref": "#/definitions/TrainBlock_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-frames": [
    "VehicleScheduleFrame"
  ],
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

TrainBlock_VersionStructureStructure

Type for TRAIN BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/Block_VersionStructure"
    },
    {
      "properties": {
        "coupledJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/coupledJourneys_RelStructure"
            }
          ],
          "description": "JOURNEYS making up BLOCK."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

TrainBlockIdTypeUnclassified

Type for identifier of a TRAIN BLOCK.

{
  "$ref": "#/definitions/BlockIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

TrainBlockPartEntity

Part of a TRAIN BLOCK corresponding to a specific JOURNEY PART of the relevant JOURNEY of a TRAIN BLOCK. Note: Any train reversal, splitting, or joining operation marks the start of a new TRAIN BLOCK PART.

{
  "$ref": "#/definitions/TrainBlockPart_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

TrainBlockPart_VersionStructureStructure

Type for TRAIN BLOCK PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/BlockPart_VersionStructure"
    },
    {
      "properties": {
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time of BLOCK PART- In principle this can be derived from the Start time of the first journey and the preparation duration but may be stated explicitly as well."
        },
        "StartTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset of Start time from current OPERATING DAY."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End time of BLOCK PART. In principle this can be derived from the Start time of the last journey and the finishing duration but may be stated explicitly as well."
        },
        "EndTimeDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset of end time from current OPERATING DAY."
        },
        "TypeOfCoupling": {
          "type": "string",
          "description": "Type of Coupling."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

TrainBlockPartIdTypeUnclassified

Type for identifier of a TRAIN BLOCK PART.

{
  "$ref": "#/definitions/BlockPartIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

TrainBlockPartRefReference

Reference to a TRAIN BLOCK PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainBlockPartRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainBlockPart",
  "x-netex-substitutionGroup": "BlockPartRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

TrainBlockPartRefStructureReference

Type for a reference to a TRAIN BLOCK PART.

{
  "$ref": "#/definitions/BlockPartRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainBlockPart",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

TrainBlockRefReference

Reference to a TRAIN BLOCK.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainBlockRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainBlock",
  "x-netex-substitutionGroup": "BlockRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

TrainBlockRefStructureReference

Type for a reference to a TRAIN BLOCK.

{
  "$ref": "#/definitions/BlockRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainBlock",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_coupledJourney_support.xsd"
}

TrainComponentEntity

A specification of the order of TRAIN ELEMENTs in a TRAIN.

{
  "$ref": "#/definitions/TrainComponent_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainComponent_DerivedViewStructureView

Type for TRAIN COMPONENT VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef"
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label for TRAIN COMPONENT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAIN COMPONENT."
        },
        "TrainElementTypeRef": {
          "$ref": "#/definitions/TrainElementTypeRef",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef"
          ]
        },
        "TrainElementRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainElementRef"
            }
          ],
          "description": "Reference to a TRAIN ELEMENT.",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef"
          ]
        },
        "FareClasses": {
          "$ref": "#/definitions/FareClasses"
        },
        "TrainElementTypeType": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainElementTypeTypeEnumeration"
            }
          ],
          "description": "Type of TRAIN ELEMENT TYPE. V2.0.",
          "x-netex-choice": [
            "TrainElementTypeType",
            "TrainElementType"
          ]
        },
        "TrainElementType": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainElementTypeTypeEnumeration"
            }
          ],
          "description": "Type of TRAIN ELEMENT. DEPRECATED 2.0 Renamed to TYPE OF TRAIN ELEMENG TYPE",
          "x-netex-choice": [
            "TrainElementTypeType",
            "TrainElementType"
          ],
          "x-netex-deprecated": true
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of TRAIN COMPONENT within TRAIN. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainComponent_VersionStructureStructure

Type for a TRAIN COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label for TRAIN COMPONENT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAIN COMPONENT."
        },
        "TrainRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainRef"
            }
          ],
          "description": "Reference to a TRAIN."
        },
        "TrainElementTypeRef": {
          "$ref": "#/definitions/TrainElementTypeRef",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef",
            "TrainElement"
          ]
        },
        "TrainElementRef": {
          "$ref": "#/definitions/TrainElementRef",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef",
            "TrainElement"
          ]
        },
        "TrainElement": {
          "$ref": "#/definitions/TrainElement",
          "x-netex-choice": [
            "TrainElementTypeRef",
            "TrainElementRef",
            "TrainElement"
          ]
        },
        "OperationalOrientation": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleOrientationEnumeration"
            }
          ],
          "description": "Orientation of the TRAIN ELEMENT within the TRAIN. +v1.1."
        },
        "ForwardCoupling": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainComponentCouplingStructure"
            }
          ],
          "description": "The nature of the coupling between the TRAIN COMPONENT and the TRAIN COMPONENT ahead of it within the TRAIN. +v2.0"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of TRAIN COMPONENT within TRAIN. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainComponentCouplingStructureUnclassified

Type for a TRAIN COMPONENT COUPLING.

{
  "type": "object",
  "properties": {
    "Splittable": {
      "type": "boolean",
      "description": "Whether the component can be split in normal usage."
    },
    "ThroughAccess": {
      "allOf": [
        {
          "$ref": "#/definitions/ThroughAccessEnumeration"
        }
      ],
      "description": "Whether passenger can walk through coupling to next carriage."
    }
  },
  "required": [
    "ThroughAccess"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainComponentIdTypeUnclassified

Type for identifier of a TRAIN COMPONENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainComponentLabelAssignmentEntity

The allocation of an advertised designation for a vehicle or vehicle element for passengers.

{
  "$ref": "#/definitions/TrainComponentLabelAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

TrainComponentLabelAssignment_VersionStructureStructure

Type for TRAIN COMPONENT NUMBER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label to assign."
        },
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        },
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef"
        }
      },
      "required": [
        "TrainComponentRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

TrainComponentLabelAssignmentIdTypeUnclassified

Type for identifier of a TRAIN COMPONENT NUMBER ASSIGNNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

TrainComponentLabelAssignmentRefReference

Reference to a TRAIN COMPONENT NUMBER ASSIGNNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainComponentLabelAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainComponentLabelAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

TrainComponentLabelAssignmentRefs_RelStructureCollection

Type for a list of TRAIN COMPONENT NUMBER ASSIGNNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TrainComponentLabelAssignmentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TrainComponentLabelAssignmentRef"
          }
        }
      },
      "required": [
        "TrainComponentLabelAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

TrainComponentLabelAssignmentRefStructureReference

Type for a reference to a TRAIN COMPONENT NUMBER ASSIGNNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainComponentLabelAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

trainComponentLabelAssignments_RelStructureCollection

Type for containment of TRAIN COMPONENT NUMBER ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrainComponentLabelAssignmentRef": {
          "$ref": "#/definitions/TrainComponentLabelAssignmentRef"
        },
        "TrainComponentLabelAssignment": {
          "$ref": "#/definitions/TrainComponentLabelAssignment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

TrainComponentRefReference

Reference to a TRAIN COMPONENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainComponentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainComponent",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainComponentRefStructureReference

Type for a reference to a TRAIN COMPONENT.

{
  "$ref": "#/definitions/OrderedVersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainComponent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

trainComponents_RelStructureCollection

Type for a list of TRAIN COMPONENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef"
        },
        "TrainComponent": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainComponent"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainComponentStopAssignmentEntity

The association of a DECK ENTRANCE of a VEHICLE's DECK PLAN with a TRAIN and TRAIN COMPONENT and a specific STOP PLACE, QUAY and possibly BOARDING POSITION. NOTE: may indicate which side of VEHICLE door is. +v2.0

{
  "$ref": "#/definitions/TrainComponentStopAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_version.xsd"
}

TrainComponentStopAssignment_VersionStructureStructure

Type for a TRAIN COMPONENT STOP ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerBoardingPositionAssignment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_version.xsd"
}

TrainComponentStopAssignmentIdTypeUnclassified

Type for identifier of a TRAIN COMPONENT STOP ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerBoardingPositionAssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

TrainComponentStopAssignmentRefReference

Reference to a TRAIN COMPONENT STOP ASSIGNMENT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainComponentStopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainComponentStopAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

trainComponentStopAssignmentRefs_RelStructureCollection

Type for a list of TRAIN COMPONENT STOP ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TrainComponentStopAssignmentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TrainComponentStopAssignmentRef"
          }
        }
      },
      "required": [
        "TrainComponentStopAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

TrainComponentStopAssignmentRefStructureReference

Type for a reference to a TRAIN COMPONENT STOP ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerBoardingPositionAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainComponentStopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_support.xsd"
}

trainComponentStopAssignments_RelStructureCollection

Type for containment in frame of TRAIN COMPONENT STOP ASSIGNMENTs

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrainComponentStopAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TrainComponentStopAssignment"
          }
        }
      },
      "required": [
        "TrainComponentStopAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_deckEntranceAssignment_version.xsd"
}

TrainComponentViewUnclassified

Simplified view of TRAIN COMPONENT +2.0.

{
  "$ref": "#/definitions/TrainComponent_DerivedViewStructure",
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainElementEntity

According to Transmodel 6.2 This shoud really be called TRAIN ELEMENT TYPE and be abstract . Use as concrete element DEPRECATED - use more specific TRAILING ELEMENT TYPE or TRACTIVE ELEMENT TYPE subtypes, Shoul dbe renmaed and removed in V3.0

{
  "$ref": "#/definitions/TrainElementType_VersionStructure",
  "x-netex-role": "entity/deprecated",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainElementRefReference

DEPRECATED: renamed to TRAIN ELEMENT TYPE. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainElementTypeRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-refTarget": "TrainElement",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainElementType_DummyEntity

Dummy Tpe for Train Element substitution

{
  "$ref": "#/definitions/DataManagedObjectStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainElementType_VersionStructureStructure

Type for a TRAIN ELEMENT TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TRAIN ELEMENT TYPE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAIN ELEMENT TYPE."
        },
        "TrainElementType": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainElementTypeTypeEnumeration"
            }
          ],
          "description": "Type of TRAIN ELEMENT TYPE. NB There is a name class with the supertype. Fix in v2.0"
        },
        "FareClasses": {
          "$ref": "#/definitions/FareClasses"
        },
        "PassengerCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerCapacityStructure"
            }
          ],
          "description": "Total Number of passengers that TRAIN ELEMENT TYPE. can carry."
        },
        "capacities": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerCapacities_RelStructure"
            }
          ],
          "description": "Break down of Capacities by FARE CLASS."
        },
        "LowFloor": {
          "type": "boolean",
          "description": "Whether Vehicle is low floor to facilitate access by the mobility impaired."
        },
        "HasLiftOrRamp": {
          "type": "boolean",
          "description": "Whether vehicle has lift or ramp to facilitate wheelchair access."
        },
        "HasHoist": {
          "type": "boolean",
          "description": "Whether vehicle has hoist for wheelchair access."
        },
        "HoistOperatingRadius": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance from VEHICLE needed to operate hoist."
        },
        "BoardingHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum step height to board. +v1.1"
        },
        "GapToPlatform": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Expected maximal gap between VEHICLE and platform. +v1.1"
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The length of a VEHICLE of the type."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The width of a VEHICLE of the type. +v1.1"
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The height of a VEHICLE of the type. +v1.1"
        },
        "Weight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "The weight of a VEHICLE of the type. +v1.1"
        },
        "FirstAxleHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The height of the first axle of a VEHICLE of the type."
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether real-time data is normally available for the VEHICLE TYPE (this can be the vehicle position, but also the speed, charging level, passenger counting, etc.)."
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities in TRAIN ELEMENT TYPE."
        },
        "equipments": {
          "allOf": [
            {
              "$ref": "#/definitions/equipments_RelStructure"
            }
          ],
          "description": "Actual EQUIPMENT on element."
        },
        "DeckPlanRef": {
          "$ref": "#/definitions/DeckPlanRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainElementTypeIdTypeUnclassified

Type for identifier of a TRAIN ELEMENT TYPE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainElementTypeRefAbstract

Reference to a TRAIN ELEMENT TYPE. v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainElementTypeRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "TractiveElementTypeRef",
    "TrailingElementTypeRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainElementTypeRefStructureReference

Type for a reference to a TRAIN ELEMENT TYPE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

trainElementTypesInFrame_RelStructureCollection

Type for containment in frame of TRAIN ELEMENT TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrailingElementType": {
          "$ref": "#/definitions/TrailingElementType"
        },
        "TractiveElementType": {
          "$ref": "#/definitions/TractiveElementType"
        },
        "TrainElement": {
          "$ref": "#/definitions/TrainElement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

TrainElementTypeTypeEnumerationEnum

Allowed values for TYPE OF TRAIN ELEMENT TYPE.

{
  "type": "string",
  "enum": [
    "buffetCar",
    "carriage",
    "engine",
    "carTransporter",
    "largeVehicleTransporter",
    "sleeperCarriage",
    "luggageVan",
    "restaurantCarriage",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainIdTypeUnclassified

Type for identifier of a TRAIN.

{
  "$ref": "#/definitions/VehicleTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainInCompoundTrain_VersionedChildStructureUnclassified

Type for a TRAIN IN COMPOUND TRAIN.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAIN IN COMPOUND TRAIN."
        },
        "CompoundTrainRef": {
          "allOf": [
            {
              "$ref": "#/definitions/CompoundTrainRef"
            }
          ],
          "description": "Reference to a TRAIN ELEMENT."
        },
        "TrainRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainRef"
            }
          ],
          "description": "Reference to a TRAIN.",
          "x-netex-choice": [
            "TrainRef",
            "Train_Dummy",
            "TrainElementType_Dummy"
          ]
        },
        "Train_Dummy": {
          "$ref": "#/definitions/Train_Dummy",
          "x-netex-choice": [
            "TrainRef",
            "Train_Dummy",
            "TrainElementType_Dummy"
          ]
        },
        "TrainElementType_Dummy": {
          "$ref": "#/definitions/TrainElementType_Dummy",
          "x-netex-choice": [
            "TrainRef",
            "Train_Dummy",
            "TrainElementType_Dummy"
          ]
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Label for TRAIN IN COMPOUND TRAIN."
        },
        "OperationalOrientation": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleOrientationEnumeration"
            }
          ],
          "description": "Orientation of the TRAIN IN COMPOUND TRAIN"
        },
        "ReversedOrientation": {
          "type": "boolean",
          "description": "Whether the component order of the TRAIN IN COMPOUND TRAIN is reversed compared to the order in the TRAIN."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of TRAIN IN COMPOUND TRAIN within TRAIN. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainInCompoundTrainIdTypeUnclassified

Type for identifier of a TRAIN IN COMPOUND TRAIN.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainInCompoundTrainRefReference

Reference to a TRAIN IN COMPOUND TRAIN.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainInCompoundTrainRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainInCompoundTrainRefStructureReference

Type for a reference to a TRAIN IN COMPOUND TRAIN.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainNumberEntity

Specification of codes assigned to particular VEHICLE JOURNEYs when operated by TRAINs of COMPOUND TRAINs according to a functional purpose (passenger information, operation follow-up, etc).

{
  "$ref": "#/definitions/TrainNumber_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TrainNumber_VersionStructureStructure

Type for TRAIN NUMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAIN NUMBER."
        },
        "ForAdvertisement": {
          "type": "string",
          "description": "TRAIN NUMBER to use when advertising Train -If different from Id."
        },
        "ForProduction": {
          "type": "string",
          "description": "TRAIN NUMBER to use for production -If different from Id."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TrainNumberIdTypeUnclassified

Type for identifier of a TRAIN NUMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

TrainNumberRefReference

Reference to a TRAIN NUMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainNumberRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainNumber",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

trainNumberRefs_RelStructureCollection

Type for a list of TRAIN NUMBERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TrainNumberRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TrainNumberRef"
          }
        }
      },
      "required": [
        "TrainNumberRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

TrainNumberRefStructureReference

Type for a reference to a TRAIN NUMBER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrainNumber",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

trainNumbersInFrame_RelStructureCollection

Type for containment in frame of TRAIN NUMBERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrainNumber": {
          "$ref": "#/definitions/TrainNumber"
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

TrainRefReference

Reference to a TRAIN.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Train",
  "x-netex-substitutionGroup": "VehicleTypeRef",
  "x-netex-sg-members": [
    "PoweredTrainRef",
    "UnpoweredTrainRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainRefStructureReference

Type for a reference to a TRAIN.

{
  "$ref": "#/definitions/VehicleTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Train",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainRestrictionsEnumerationEnum

Allowed values for TRAIN RESTRICTIONs.

{
  "type": "string",
  "enum": [
    "anyTrain",
    "restricted",
    "specifiedTrainOnly",
    "specifiedTrainsOnly",
    "specifiedTrainAndConnections"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareConditionSummary_support.xsd"
}

trainsInCompoundTrain_RelStructureCollection

Type for a list of TRAIN IN COMPOUND TRAIN.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TrainInCompoundTrain": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/TrainInCompoundTrain_VersionedChildStructure"
              }
            ],
            "description": "An instance of a TRAIN making up a COMPOUND TRAIN."
          }
        }
      },
      "required": [
        "TrainInCompoundTrain"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainSizeUnclassified

Requirements for TRAIN SIZe.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainSizeStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainSizeEnumerationEnum

The size of a train in relative terms.

{
  "type": "string",
  "enum": [
    "normal",
    "short",
    "long"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_support.xsd"
}

TrainSizeStructureUnclassified

Type for a TRAIN SIZE REQUIREMENT.

{
  "type": "object",
  "properties": {
    "NumberOfCars": {
      "type": "integer",
      "minimum": 0,
      "description": "Number of cars needed in TRAIN."
    },
    "TrainSizeType": {
      "allOf": [
        {
          "$ref": "#/definitions/TrainSizeEnumeration"
        }
      ],
      "description": "Nature of Train Size., Short, long, normal. Default is normal."
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

TrainStopAssignmentEntity

DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "$ref": "#/definitions/TrainStopAssignment_VersionStructure",
  "x-netex-role": "entity/deprecated",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

TrainStopAssignment_VersionStructureStructure

DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignment_VersionStructure"
    },
    {
      "properties": {
        "PassengerStopAssignmentRef": {
          "$ref": "#/definitions/PassengerStopAssignmentRef"
        },
        "TrainRef": {
          "$ref": "#/definitions/TrainRef"
        },
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef",
          "x-netex-choice": [
            "TrainComponentRef",
            "TrainComponentView"
          ]
        },
        "TrainComponentView": {
          "$ref": "#/definitions/TrainComponentView",
          "x-netex-choice": [
            "TrainComponentRef",
            "TrainComponentView"
          ]
        },
        "PositionOfTrainElement": {
          "type": "integer",
          "minimum": 1,
          "description": "Relative position of TRAIN ELEMENT."
        },
        "BoardingPositionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/BoardingPositionRefStructure"
            }
          ],
          "description": "BOARDING POSITION to which TRAIN COMPONENT at SCHEDULED STOP POINT is to be assigned."
        },
        "IsAllowed": {
          "type": "boolean",
          "description": "Whether assigment permits or forbids any use of TRAIN COMPONENT at specifed stop. Default is true. +V2.0"
        },
        "EntranceToVehicle": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Text description of A specific ENTRANCE to the VEHICLE. E.g. Front, rear. NB DECK ENTRANCE ASSIGNMENT can be used to make structured reference."
        },
        "deckEntranceAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/deckEntranceAssignments_RelStructure"
            }
          ],
          "description": "DECK ENTRANCE assigned. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure/deprecated",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

TrainStopAssignmentIdTypeUnclassified

DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentIdType",
  "x-netex-role": "unclassified/deprecated",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

TrainStopAssignmentRefReference

DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrainStopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-refTarget": "TrainStopAssignment",
  "x-netex-substitutionGroup": "StopAssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

TrainStopAssignmentRefStructureReference

DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentRefStructure",
  "x-netex-role": "reference/deprecated",
  "x-netex-refTarget": "TrainStopAssignment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_support.xsd"
}

trainStopAssignments_RelStructureCollection

DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TrainStopAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/TrainStopAssignment"
            }
          ],
          "description": "DEPRECATED - Use PASSENGER BOARDING POSITION ASSIGNMENT.",
          "x-netex-deprecated": true
        },
        "TrainStopAssignmentRef": {
          "$ref": "#/definitions/TrainStopAssignmentRef"
        }
      }
    }
  ],
  "x-netex-role": "collection/deprecated",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_stopAssignment_version.xsd"
}

TramSubmodeUnclassified

TPEG pti06 Tram submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/TramSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TramSubmodeEnumerationEnum

Values for Tram MODEs of TRANSPORT: TPEG pti_table_06, col_table_12.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "cityTram",
    "localTram",
    "regionalTram",
    "sightseeingTram",
    "shuttleTram",
    "trainTram"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TransferAbstract

The possibility of a passenger to transfer between two PLACEs. May have times associated for the transfer.

{
  "allOf": [
    {
      "$ref": "#/definitions/Transfer_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "Access",
    "Connection",
    "DefaultConnection",
    "SiteConnection"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

Transfer_VersionStructureStructure

Type for a TRANSFER.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TRANSFER."
        },
        "TypeOfTransferRef": {
          "$ref": "#/definitions/TypeOfTransferRef"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TRANSFER."
        },
        "Distance": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Distance of TRANSFER."
        },
        "TransferDuration": {
          "allOf": [
            {
              "$ref": "#/definitions/TransferDurationStructure"
            }
          ],
          "description": "Timings for the TRANSFER to use in journey planning, etc."
        },
        "WalkTransferDuration": {
          "allOf": [
            {
              "$ref": "#/definitions/TransferDurationStructure"
            }
          ],
          "description": "Timings for walking over TRANSFER if different from the JOURNEY PATTERN transfer duration,"
        },
        "BothWays": {
          "type": "boolean",
          "description": "Whether timings and validity applies to both directions (true) or just to the from-to direction of the TRANSFER."
        },
        "TransferMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AccessModeEnumeration"
            }
          ],
          "description": "If a special transfer mode is needed. ACCESS MODE enumeration is also used for the TransferMode. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TransferabilityEntity

The number and characteristics of persons entitled to use the public transport service instead of the original customer.

{
  "$ref": "#/definitions/Transferability_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

Transferability_VersionStructureStructure

Type for TRANSFERABILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "CanTransfer": {
          "type": "boolean",
          "description": "Whether ticket can be transferred to another."
        },
        "MaximumNumberOfNamedTransferees": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfPassengers"
            }
          ],
          "description": "If product can be used by a named group , eg parents of a family, maximum number of named holders allowed."
        },
        "HasTransferFee": {
          "type": "boolean",
          "description": "Whether there is a fee for transferring ticket or travel document."
        },
        "SharedUsage": {
          "allOf": [
            {
              "$ref": "#/definitions/SharedUsageEnumeration"
            }
          ],
          "description": "Indicates the nature of the permitted sharing, if any, of products that can be shared, e.g. trips from a multi-trip carnet. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_version.xsd"
}

TransferabilityIdTypeUnclassified

Type for identifier of a TRANSFERABILITY USAGE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

TransferabilityRefReference

Reference to a TRANSFERABILITY USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransferabilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Transferability",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

TransferabilityRefStructureReference

Type for Reference to a TRANSFERABILITY USAGE PARAMETER.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Transferability",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterAfterSales_support.xsd"
}

TransferConstraintTypeEnumerationEnum

Allowed values for Transfer Constraint.

{
  "type": "string",
  "enum": [
    "canTransfer",
    "cannotTransfer",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

TransferDurationUnclassified

Times for TRANSFER between two Points.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransferDurationStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TransferDurationStructureUnclassified

Type for TRANSFER DURATION.

{
  "type": "object",
  "properties": {
    "DefaultDuration": {
      "type": "string",
      "description": "Default time needed for a traveller to make a TRANSFER."
    },
    "FrequentTravellerDuration": {
      "type": "string",
      "description": "Time for a traveller familiar with the journey to make transfer."
    },
    "OccasionalTravellerDuration": {
      "type": "string",
      "description": "Time for an Occasional Traveller to make a TRANSFER."
    },
    "MobilityRestrictedTravellerDuration": {
      "type": "string",
      "description": "Time for a Mobility Restricted traveller to make a TRANSFER."
    }
  },
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TransferIdTypeUnclassified

Type for identifier of a TRANSFER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TransferLegIdTypeUnclassified

Type for identifier of a TRANSFER LEG.

{
  "$ref": "#/definitions/LegIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TransferLegRefAbstract

Reference to a TRANSFER LEG. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TransferLegRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "LegRef",
  "x-netex-sg-members": [
    "AccessLegRef",
    "PtConnectionLegRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TransferLegRefStructureReference

Type for Reference to a TRANSFER LEG.

{
  "$ref": "#/definitions/LegRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TransferRefAbstract

Reference to a TRANSFER.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransferRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "AccessRef",
    "ConnectionRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

transferRefs_RelStructureCollection

Type for a list of references to a TRANSFER.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TransferRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TransferRef"
          }
        }
      },
      "required": [
        "TransferRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TransferRefStructureReference

Type for a reference to a TRANSFER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Transfer",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TransferRestrictionEntity

A CONSTRAINT that can be applied on a CONNECTION or INTERCHANGE between two SCHEDULED STOP POINT, preventing or forbidding the passenger to use it.

{
  "$ref": "#/definitions/TransferRestriction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

TransferRestriction_VersionStructureStructure

Type for TRANSFER RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "TypeOfTransferRef": {
          "$ref": "#/definitions/TypeOfTransferRef"
        },
        "BothWays": {
          "type": "boolean",
          "description": "Whether timings and validity applies to both directions (true) or just to the from-to direction of the TRANSFER."
        },
        "RestrictionType": {
          "allOf": [
            {
              "$ref": "#/definitions/TransferConstraintTypeEnumeration"
            }
          ],
          "description": "Nature of restriction."
        },
        "FromPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "From POINT of TRANSFER RESTRICTION."
        },
        "ToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ScheduledStopPointRefStructure"
            }
          ],
          "description": "TO POINT of TRANSFER RESTRICTION."
        }
      },
      "required": [
        "RestrictionType"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

TransferRestrictionIdTypeUnclassified

Type for identifier of a TRANSFER RESTRICTION.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

TransferRestrictionRefReference

Reference to a TRANSFER RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransferRestrictionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransferRestriction",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

TransferRestrictionRefStructureReference

Type for a reference to a TRANSFER RESTRICTION.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransferRestriction",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

transferRestrictionsInFrame_RelStructureCollection

Type for containment in frame of TRANSFER RESTRICTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TransferRestriction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TransferRestriction"
          },
          "description": "A CONSTRAINT that can be applied on a CONNECTION or INTERCHANGE between two SCHEDULED STOP POINT, preventing or forbidding the passenger to use it."
        }
      },
      "required": [
        "TransferRestriction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_version.xsd"
}

transfersInFrame_RelStructureCollection

Type for containment in frame of CONNECTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Transfer": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Transfer"
          }
        }
      },
      "required": [
        "Transfer"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TransitionEnumerationEnum

Allowed values for path transition.

{
  "type": "string",
  "enum": [
    "up",
    "down",
    "level",
    "upAndDown",
    "downAndUp"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_path_support.xsd"
}

TransmissionEnumerationEnum

Allowed values for Vehicle Transmission. +v1.2.2

{
  "type": "string",
  "enum": [
    "automatic",
    "automatic4WheelDrive",
    "manual",
    "manual4WheelDrive"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

TransportAdministrativeZoneEntity

A ZONE relating to the management responsibilities of an ORGANISATION. For example to allocate bus stop identifiers for a region.

{
  "$ref": "#/definitions/TransportAdministrativeZone_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AdministrativeZone_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

TransportAdministrativeZone_VersionStructureStructure

Type for an TRANSPORT ADMINISTRATIVE ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AdministrativeZone_VersionStructure"
    },
    {
      "properties": {
        "VehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANSPORT MODEs for which this zone applies. Default is all."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

TransportAdministrativeZoneIdTypeUnclassified

Type for identifier of a TRANSPORT ADMINISTRATIVE ZONE.

{
  "$ref": "#/definitions/AdministrativeZoneIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

TransportAdministrativeZoneRefReference

Reference to a TRANSPORT ADMINISTRATIVE ZONE.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/TransportAdministrativeZoneRefStructure"
    }
  },
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransportAdministrativeZone",
  "x-netex-substitutionGroup": "ZoneRef",
  "x-netex-atom": "string",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

TransportAdministrativeZoneRefStructureReference

Type for a reference to a TRANSPORT ADMINISTRATIVE ZONE.

{
  "$ref": "#/definitions/AdministrativeZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransportAdministrativeZone",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

TransportDescriptionStructureUnclassified

Type for implementation structure.

{
  "type": "object",
  "properties": {
    "CommunicationsTransportMethod": {
      "allOf": [
        {
          "$ref": "#/definitions/CommunicationsTransportMethodEnumeration"
        }
      ],
      "description": "Communications Transport method used to exchange messages. Default is 'httpPost'."
    },
    "CompressionMethod": {
      "allOf": [
        {
          "$ref": "#/definitions/CompressionMethodEnumeration"
        }
      ],
      "description": "Compression method used to compress messages for transmission. Default is 'none'."
    }
  },
  "required": [
    "CommunicationsTransportMethod",
    "CompressionMethod"
  ],
  "x-netex-source": "siri/siri_requests-v2.0.xsd"
}

transportModes_RelStructureCollection

Type for a list of TRANSPORT MODEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "OpenTransportModeRef": {
          "$ref": "#/definitions/OpenTransportModeRef"
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportModeStructure"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

TransportModeStructureUnclassified

Type for a MODE.

{
  "type": "object",
  "properties": {
    "TransportMode": {
      "allOf": [
        {
          "$ref": "#/definitions/AllModesEnumeration"
        }
      ],
      "description": "Categorisation of MODE."
    },
    "AirSubmode": {
      "$ref": "#/definitions/AirSubmode"
    },
    "BusSubmode": {
      "$ref": "#/definitions/BusSubmode"
    },
    "CoachSubmode": {
      "$ref": "#/definitions/CoachSubmode"
    },
    "FunicularSubmode": {
      "$ref": "#/definitions/FunicularSubmode"
    },
    "MetroSubmode": {
      "$ref": "#/definitions/MetroSubmode"
    },
    "TramSubmode": {
      "$ref": "#/definitions/TramSubmode"
    },
    "TelecabinSubmode": {
      "$ref": "#/definitions/TelecabinSubmode"
    },
    "RailSubmode": {
      "$ref": "#/definitions/RailSubmode"
    },
    "WaterSubmode": {
      "$ref": "#/definitions/WaterSubmode"
    },
    "SnowAndIceSubmode": {
      "allOf": [
        {
          "$ref": "#/definitions/SnowAndIceSubmode"
        }
      ],
      "description": "Extra: Snow and Ice Submode. +v1.1"
    },
    "TaxiSubmode": {
      "$ref": "#/definitions/TaxiSubmode"
    },
    "SelfDriveSubmode": {
      "$ref": "#/definitions/SelfDriveSubmode"
    }
  },
  "required": [
    "TransportMode"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_version.xsd"
}

transportOperatorsInFrame_RelStructureCollection

Type for containment in frame of TRANSPORT OPERATORs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Authority": {
          "$ref": "#/definitions/Authority"
        },
        "Operator": {
          "$ref": "#/definitions/Operator"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

TransportOrganisationAbstract

A company providing transport services.

{
  "$ref": "#/definitions/TransportOrganisation_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "TransportOrganisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

TransportOrganisation_DummyAbstract

A company providing public transport services.

{
  "allOf": [
    {
      "$ref": "#/definitions/Organisation_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-sg-members": [
    "Authority",
    "OnlineServiceOperator",
    "Operator",
    "TransportOrganisation"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

TransportOrganisation_VersionStructureStructure

Type for an TRANSPORT ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Organisation_VersionStructure"
    },
    {
      "properties": {
        "CountryRef": {
          "$ref": "#/definitions/CountryRef"
        },
        "Address": {
          "allOf": [
            {
              "$ref": "#/definitions/PostalAddress_VersionStructure"
            }
          ],
          "description": "Address of TRANSPORT ORGANISATION."
        },
        "PrimaryMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllModesEnumeration"
            }
          ],
          "description": "Primary MODE of TRANSPORT ORGANISATION"
        },
        "AirSubmode": {
          "$ref": "#/definitions/AirSubmode"
        },
        "BusSubmode": {
          "$ref": "#/definitions/BusSubmode"
        },
        "CoachSubmode": {
          "$ref": "#/definitions/CoachSubmode"
        },
        "FunicularSubmode": {
          "$ref": "#/definitions/FunicularSubmode"
        },
        "MetroSubmode": {
          "$ref": "#/definitions/MetroSubmode"
        },
        "TramSubmode": {
          "$ref": "#/definitions/TramSubmode"
        },
        "TelecabinSubmode": {
          "$ref": "#/definitions/TelecabinSubmode"
        },
        "RailSubmode": {
          "$ref": "#/definitions/RailSubmode"
        },
        "WaterSubmode": {
          "$ref": "#/definitions/WaterSubmode"
        },
        "SnowAndIceSubmode": {
          "allOf": [
            {
              "$ref": "#/definitions/SnowAndIceSubmode"
            }
          ],
          "description": "Extra: Snow and Ice Submode. +v1.1"
        },
        "TaxiSubmode": {
          "$ref": "#/definitions/TaxiSubmode"
        },
        "SelfDriveSubmode": {
          "$ref": "#/definitions/SelfDriveSubmode"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "OperatorActivities": {
          "allOf": [
            {
              "$ref": "#/definitions/ListOfOperatorActivities"
            }
          ],
          "description": "Activities undertaken by OPERATOR."
        },
        "CustomerServiceContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Contact details for Customer service use."
        },
        "departments": {
          "allOf": [
            {
              "$ref": "#/definitions/departments_RelStructure"
            }
          ],
          "description": "Departments of OPERATOR."
        },
        "otherModes": {
          "allOf": [
            {
              "$ref": "#/definitions/modeRefs_RelStructure"
            }
          ],
          "description": "Additional transport MODEs for OPERATOR."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_version.xsd"
}

TransportOrganisationIdTypeUnclassified

Type for identifier of a TRANSPORT ORGANISATION.

{
  "$ref": "#/definitions/OrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

TransportOrganisationRefAbstract

Reference to a TRANSPORT ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransportOrganisationRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "OrganisationRef_Dummy",
  "x-netex-sg-members": [
    "AuthorityRef",
    "OperatorRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

transportOrganisationRefs_RelStructureCollection

Type for a list of references to an OPERATOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TransportOrganisationRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TransportOrganisationRef"
          }
        }
      },
      "required": [
        "TransportOrganisationRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

TransportOrganisationRefStructureReference

Type for a reference to an TRANSPORT ORGANISATION.

{
  "$ref": "#/definitions/OrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransportOrganisation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_transportOrganisation_support.xsd"
}

TransportSubmodeUnclassified

A submode of a public or private TRANSPORT MODE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransportSubmodeStructure"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TransportSubmodeStructureUnclassified

Type for Transport Sub mode.

{
  "type": "object",
  "properties": {
    "AirSubmode": {
      "$ref": "#/definitions/AirSubmode"
    },
    "BusSubmode": {
      "$ref": "#/definitions/BusSubmode"
    },
    "CoachSubmode": {
      "$ref": "#/definitions/CoachSubmode"
    },
    "FunicularSubmode": {
      "$ref": "#/definitions/FunicularSubmode"
    },
    "MetroSubmode": {
      "$ref": "#/definitions/MetroSubmode"
    },
    "TramSubmode": {
      "$ref": "#/definitions/TramSubmode"
    },
    "TelecabinSubmode": {
      "$ref": "#/definitions/TelecabinSubmode"
    },
    "RailSubmode": {
      "$ref": "#/definitions/RailSubmode"
    },
    "WaterSubmode": {
      "$ref": "#/definitions/WaterSubmode"
    },
    "SnowAndIceSubmode": {
      "allOf": [
        {
          "$ref": "#/definitions/SnowAndIceSubmode"
        }
      ],
      "description": "Extra: Snow and Ice Submode. +v1.1"
    },
    "TaxiSubmode": {
      "$ref": "#/definitions/TaxiSubmode"
    },
    "SelfDriveSubmode": {
      "$ref": "#/definitions/SelfDriveSubmode"
    }
  },
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

TransportTypeEntity

A classification of any type of VEHICLE according to its properties.

{
  "$ref": "#/definitions/TransportType_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TransportType_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

TransportType_DummyAbstract

Dummy type to work around SG limitations

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "CompoundTrain",
    "SimpleVehicleType",
    "Train_Dummy",
    "TransportType",
    "VehicleType"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

TransportType_VersionStructureStructure

Type for a TRANSPORT TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TRANSPORT TYPE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of TRANSPORT TYPE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRANSPORT TYPE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "EuroClass": {
          "type": "string",
          "description": "Euroclass of the vehicle type."
        },
        "ReversingDirection": {
          "type": "boolean",
          "description": "Whether vehicles of the type have a reversing direction."
        },
        "SelfPropelled": {
          "type": "boolean",
          "description": "Whether vehicles of the type are self-propelled."
        },
        "PropulsionTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/PropulsionTypeListOfEnumerations"
            }
          ],
          "description": "List of types of power used +v2.0"
        },
        "PropulsionType": {
          "allOf": [
            {
              "$ref": "#/definitions/PropulsionTypeEnumeration"
            }
          ],
          "description": "Type of power used. DEPRECATED -v2.0",
          "x-netex-deprecated": true
        },
        "FuelTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/FuelTypeListOfEnumerations"
            }
          ],
          "description": "The list of types of fuel used by a vehicle of the type. +v2.0"
        },
        "FuelType": {
          "allOf": [
            {
              "$ref": "#/definitions/FuelTypeEnumeration"
            }
          ],
          "description": "The type of fuel used by a vehicle of the type. DEPRECATED -v2.0",
          "x-netex-choice": [
            "FuelType",
            "TypeOfFuel"
          ],
          "x-netex-deprecated": true
        },
        "TypeOfFuel": {
          "allOf": [
            {
              "$ref": "#/definitions/FuelTypeEnumeration"
            }
          ],
          "description": "The type of fuel used by a vehicle of the type. DEPRECATED NAME 1.2.2. Use FuelType. -v2.0",
          "x-netex-choice": [
            "FuelType",
            "TypeOfFuel"
          ],
          "x-netex-deprecated": true
        },
        "MaximumRange": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Maximum range between refuelling. +v1.2.2"
        },
        "MaximumVelocity": {
          "allOf": [
            {
              "$ref": "#/definitions/SpeedType"
            }
          ],
          "description": "Maximum velocity in m/s. +v2.0.0"
        },
        "TransportMode": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesEnumeration"
            }
          ],
          "description": "PT MODE associated with VEHICLE TYPE. +v1.2.2"
        },
        "PassengerCapacity": {
          "allOf": [
            {
              "$ref": "#/definitions/PassengerCapacityStructure"
            }
          ],
          "description": "Total Number of passengers that VEHICLE TYPE can carry."
        },
        "DeckPlanRef": {
          "$ref": "#/definitions/DeckPlanRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

TransportTypeIdTypeUnclassified

Type for identifier of a TRANSPORT TYPE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

TransportTypeRefReference

Reference to a TRANSPORT TYPE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TransportTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransportType",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "SimpleVehicleTypeRef",
    "VehicleTypeRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

transportTypeRefs_RelStructureCollection

Type for a list of TRANSPORT TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TransportTypeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TransportTypeRef"
          }
        }
      },
      "required": [
        "TransportTypeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

TransportTypeRefStructureReference

Type for a reference to a TRANSPORT TYPE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TransportType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

TransportZoneUseEnumerationEnum

Allowed values for Zone Use. +v1.2.2

{
  "type": "string",
  "enum": [
    "allUsesAllowed",
    "forbiddenZone",
    "cannotPickUpAndDropOffInSameZone",
    "cannotPickUpInZone",
    "cannotDropOffInZone",
    "mustPickUpInZone",
    "mustDropOffInZone",
    "mustPickUpAndDropOffInSameZone",
    "noPassThrough",
    "passThroughUseOnly",
    "mustPickUpAndDropOffAtSameStop",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

TravelAgentEntity

A travel agent who can retail travel products.

{
  "$ref": "#/definitions/TravelAgent_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Organisation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

TravelAgent_VersionStructureStructure

Type for an OTHER ORGANISATION.

{
  "$ref": "#/definitions/OtherOrganisation_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_version.xsd"
}

TravelAgentIdTypeUnclassified

Type for identifier of a TRAVEL AGENT.

{
  "$ref": "#/definitions/OtherOrganisationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

TravelAgentRefReference

Reference to a TRAVEL AGENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelAgentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelAgent",
  "x-netex-substitutionGroup": "OtherOrganisationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

TravelAgentRefStructureReference

Type for a reference to a TRAVEL AGENT.

{
  "$ref": "#/definitions/OtherOrganisationRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelAgent",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_otherOrganisation_support.xsd"
}

TravelatorEquipmentEntity

Specialisation of PLACE EQUIPMENT for TRAVELATORs (provides travelator attributes like speed, etc.).

{
  "$ref": "#/definitions/TravelatorEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

TravelatorEquipment_VersionStructureStructure

Type for a TRAVELATOR EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessEquipment_VersionStructure"
    },
    {
      "properties": {
        "TactileActuators": {
          "type": "boolean",
          "description": "Whether there are buttons to start the TRAVELATOR if it is not moving, and whether these buttons are intended and suited for the visually impaired."
        },
        "EnergySaving": {
          "type": "boolean",
          "description": "Whether Travelator is Energy Saving."
        },
        "Speed": {
          "allOf": [
            {
              "$ref": "#/definitions/SpeedType"
            }
          ],
          "description": "Speed of travelator."
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length (integer in meters).+v1.1"
        },
        "Gradient": {
          "type": "number",
          "description": "Maximum gradient in degrees for inclined moving walks.+v1.1"
        },
        "IntegratesAnEscalatorPart": {
          "type": "boolean",
          "description": "Whether the moving walk has an escalator part. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_version.xsd"
}

TravelatorEquipmentIdTypeUnclassified

Type for identifier of a TRAVELATOR EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

TravelatorEquipmentRefReference

Identifier of an ENTRANCE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelatorEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelatorEquipment",
  "x-netex-substitutionGroup": "AccessEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

TravelatorEquipmentRefStructureReference

Type for a reference to an TRAVELATOR EQUIPMENT.

{
  "$ref": "#/definitions/AccessEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelatorEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

TravelBillingPolicyEnumerationEnum

Allowed values for Billing Policy.

{
  "type": "string",
  "enum": [
    "billAsYouGo",
    "billOnThreshold",
    "billAtFareDayEnd",
    "billAtPeriodEnd"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

TravelCreditPolicyEnumerationEnum

Allowed values for Credit Policy.

{
  "type": "string",
  "enum": [
    "allowTravel",
    "blockAllTravel",
    "blockPayAsYouGoTravel",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterCharging_support.xsd"
}

TravelDocumentEntity

A particular physical support (ticket, card...) to be held by a customer, allowing the right to travel or to consume joint-services, to proof a payment (including possible discount rights), to store a subset of the FARE CONTRACT liabilities or a combination of those.

{
  "$ref": "#/definitions/TravelDocument_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_version.xsd"
}

TravelDocument_VersionStructureStructure

Type for TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TRAVEL DOCUMENT."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TRAVEL DOCUMENT."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TypeOfTravelDocumentRef": {
          "$ref": "#/definitions/TypeOfTravelDocumentRef"
        },
        "CustomerPurchasePackageRef": {
          "$ref": "#/definitions/CustomerPurchasePackageRef"
        },
        "MarkedAs": {
          "allOf": [
            {
              "$ref": "#/definitions/MarkedAsEnumeration"
            }
          ],
          "description": "Usage status of the TRAVEL DOCUMENT+v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_version.xsd"
}

TravelDocumentIdTypeUnclassified

Type for identifier of a TRAVEL DOCUMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

TravelDocumentRefReference

Reference to a TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelDocumentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelDocument",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "ServiceAccessCodeRef"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

TravelDocumentRefStructureReference

Type for Reference to a TRAVEL DOCUMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelDocument",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

travelDocuments_RelStructureCollection

Type for containment in frame of TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "TravelDocumentRef": {
          "$ref": "#/definitions/TravelDocumentRef"
        },
        "TravelDocument": {
          "$ref": "#/definitions/TravelDocument"
        },
        "ServiceAccessCode": {
          "$ref": "#/definitions/ServiceAccessCode"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

TravelDocumentSecurityListingUnclassified

A listing of a TRAVEL DOCUMENT on a SECURITY LIST.

{
  "$ref": "#/definitions/TravelDocumentSecurityListing_VersionedChildStructure",
  "x-netex-substitutionGroup": "SecurityListing_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_version.xsd"
}

TravelDocumentSecurityListing_VersionedChildStructureUnclassified

Type for TRAVEL DOCUMENT SECURITY LISTING.

{
  "allOf": [
    {
      "$ref": "#/definitions/SecurityListing_VersionedChildStructure"
    },
    {
      "properties": {
        "TravelDocumentRef": {
          "$ref": "#/definitions/TravelDocumentRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_version.xsd"
}

TravelDocumentSecurityListingIdTypeUnclassified

Type for identifier of a TRAVEL DOCUMENT SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

TravelDocumentSecurityListingRefReference

Reference to a TRAVEL DOCUMENT SECURITY LISTING..

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelDocumentSecurityListingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelDocumentSecurityListing",
  "x-netex-substitutionGroup": "SecurityListingRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

TravelDocumentSecurityListingRefs_RelStructureCollection

Type for a list of TRAVEL DOCUMENT SECURITY LISTING.s.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TravelDocumentSecurityListingRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TravelDocumentSecurityListingRef"
          }
        }
      },
      "required": [
        "TravelDocumentSecurityListingRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

TravelDocumentSecurityListingRefStructureReference

Type for Reference to a TRAVEL DOCUMENT SECURITY LISTING..

{
  "$ref": "#/definitions/SecurityListingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelDocumentSecurityListing",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_support.xsd"
}

travelDocumentsInFrame_RelStructureCollection

Type for containment in frame of TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "TravelDocument": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TravelDocument"
          }
        }
      },
      "required": [
        "TravelDocument"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelDocument_version.xsd"
}

TravelSpecificationEntity

The recording of a specification by a customer of parameters giving details of an intended consumption (e.g. origin and destination of a travel).

{
  "$ref": "#/definitions/TravelSpecification_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TravelSpecification_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

TravelSpecification_DummyAbstract

Dummy type for FARE CONTRACT ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "FareContractEntry_Dummy",
  "x-netex-sg-members": [
    "OfferedTravelSpecification",
    "RequestedTravelSpecification",
    "TravelSpecification"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

TravelSpecification_VersionStructureStructure

Type for TRAVEL SPECIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareContractEntry_VersionStructure"
    },
    {
      "properties": {
        "SalesTransactionRef": {
          "$ref": "#/definitions/SalesTransactionRef"
        },
        "PassengerInformationRequestRef": {
          "$ref": "#/definitions/PassengerInformationRequestRef"
        },
        "FarePriceRef": {
          "$ref": "#/definitions/FarePriceRef",
          "x-netex-choice": [
            "FarePriceRef",
            "CellRef_Dummy"
          ]
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy",
          "x-netex-choice": [
            "FarePriceRef",
            "CellRef_Dummy"
          ]
        },
        "Amount": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "PRICE amount. in specified currency."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency of Price ISO 4217."
        },
        "PriceUnitRef": {
          "$ref": "#/definitions/PriceUnitRef"
        },
        "Units": {
          "type": "number",
          "description": "Other units for PRICE (If not in a currency)."
        },
        "ruleStepResults": {
          "allOf": [
            {
              "$ref": "#/definitions/priceRuleStepResults_RelStructure"
            }
          ],
          "description": "Interim amounts for any pricing rules applied to derive price , for example VAT amount charged. +v1.1"
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Method of payment used."
        },
        "TypeOfPaymentMethodRef": {
          "$ref": "#/definitions/TypeOfPaymentMethodRef"
        },
        "StartOfValidity": {
          "type": "string",
          "format": "date-time",
          "description": "Start Validity of Purchased PRODUCT."
        },
        "EndOfValidity": {
          "type": "string",
          "format": "date-time",
          "description": "End Validity of Purchased PRODUCT."
        },
        "TravelSpecificationSummaryView": {
          "allOf": [
            {
              "$ref": "#/definitions/TravelSpecificationSummaryView"
            }
          ],
          "description": "Summary of key aspects of TRAVEL SPECIFICATION. +V1.1. This data should all be derivable from the detailed parameter assignments of the v+1.1"
        },
        "specificParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/specificParameterAssignments_RelStructure"
            }
          ],
          "description": "SPECIFIC PARAMETER ASSIGNMENTS for TRAVEL SPECIFICATION."
        },
        "noticeAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/noticeAssignments_RelStructure"
            }
          ],
          "description": "NOTICE ASSIGNMENTS applying to TRAVEL SPECIFICATION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

TravelSpecificationIdTypeUnclassified

Type for identifier of a TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/FareContractEntryIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

travelSpecificationJourneyRefs_RelStructureCollection

Type for a list of JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ServiceJourneyRef": {
          "$ref": "#/definitions/ServiceJourneyRef"
        },
        "SingleJourneyRef": {
          "$ref": "#/definitions/SingleJourneyRef"
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelSpecificationSummary_version.xsd"
}

TravelSpecificationRefReference

Reference to a TRAVEL SPECIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelSpecificationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelSpecification",
  "x-netex-substitutionGroup": "FareContractEntryRef",
  "x-netex-sg-members": [
    "OfferedTravelSpecificationRef",
    "RequestedTravelSpecificationRef"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

travelSpecificationRefs_RelStructureCollection

Type for a collection of one or more references to a TRAVEL SPECIFICATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TravelSpecificationRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TravelSpecificationRef"
          }
        }
      },
      "required": [
        "TravelSpecificationRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

TravelSpecificationRefStructureReference

Type for Reference to a TRAVEL SPECIFICATION.

{
  "$ref": "#/definitions/FareContractEntryRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TravelSpecification",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_support.xsd"
}

travelSpecifications_RelStructureCollection

Type for a list of TRAVEL SPECIFICATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TravelSpecificationRef": {
          "$ref": "#/definitions/TravelSpecificationRef"
        },
        "TravelSpecification_Dummy": {
          "$ref": "#/definitions/TravelSpecification_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

travelSpecificationsInFrame_RelStructureCollection

Type for containment in frame of SALES TRANSACTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "TravelSpecification": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TravelSpecification"
          }
        }
      },
      "required": [
        "TravelSpecification"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerPurchasePackage_version.xsd"
}

TravelSpecificationSummaryEndpointStructureUnclassified

Origin or destnation elements for TRAVEL SPECIFICATION Summary View.

{
  "type": "object",
  "properties": {
    "TopographicPlaceView": {
      "$ref": "#/definitions/TopographicPlaceView"
    },
    "SiteRef": {
      "allOf": [
        {
          "$ref": "#/definitions/SiteRef"
        }
      ],
      "description": "+v1.2.2"
    },
    "AddressRef": {
      "$ref": "#/definitions/AddressRef"
    },
    "ScheduledStopPointView": {
      "$ref": "#/definitions/ScheduledStopPointView"
    },
    "VehicleMeetingPointRef": {
      "allOf": [
        {
          "$ref": "#/definitions/VehicleMeetingPointRef"
        }
      ],
      "description": "+v1.2.2"
    },
    "QuayRef": {
      "$ref": "#/definitions/QuayRef"
    },
    "BoardingPositionRef": {
      "$ref": "#/definitions/BoardingPositionRef"
    },
    "TariffZoneRef": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/TariffZoneRef"
      }
    }
  },
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelSpecificationSummary_version.xsd"
}

TravelSpecificationSummaryViewUnclassified

Summary of key aspects of TRAVEL SPECIFICATION. +V1.1. This data should all be derivable from the PARAMATER ASSIGNMENTs. v+1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/TravelSpecificationSummaryViewStructure"
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelSpecificationSummary_version.xsd"
}

TravelSpecificationSummaryViewStructureUnclassified

Summary of key aspects of TRAVEL SPECIFICATION. +V1.1. This data should all be derivable from the detailed specification. v+1.1

{
  "type": "object",
  "properties": {
    "Origin": {
      "allOf": [
        {
          "$ref": "#/definitions/TravelSpecificationSummaryEndpointStructure"
        }
      ],
      "description": "Origin of Travel. Note that for a point-to-point TARIFF the origin is assigned with a DISTANCE MATRIX ELEMENT."
    },
    "Destination": {
      "allOf": [
        {
          "$ref": "#/definitions/TravelSpecificationSummaryEndpointStructure"
        }
      ],
      "description": "Destination of Travel. Note that for a point-to-point TARIFF the origin is assigned with a DISTANCE MATRIX ELEMENT."
    },
    "Start": {
      "type": "string",
      "format": "date-time",
      "description": "Start time for trip or pass."
    },
    "End": {
      "type": "string",
      "format": "date-time",
      "description": "End time for trip or pass."
    },
    "Duration": {
      "type": "string",
      "description": "DUration for trip or pass"
    },
    "journeys": {
      "allOf": [
        {
          "$ref": "#/definitions/travelSpecificationJourneyRefs_RelStructure"
        }
      ],
      "description": "Specified journeys for trip."
    },
    "seriesConstraints": {
      "allOf": [
        {
          "$ref": "#/definitions/seriesConstraintRefs_RelStructure"
        }
      ],
      "description": "Routig for trip"
    },
    "TransportOrganisationRef": {
      "allOf": [
        {
          "$ref": "#/definitions/TransportOrganisationRef"
        }
      ],
      "description": "TRANSPORT ORGANISATION for trip. +v1.2.2",
      "x-netex-choice": [
        "TransportOrganisationRef",
        "GroupOfOperatorsRef"
      ]
    },
    "GroupOfOperatorsRef": {
      "$ref": "#/definitions/GroupOfOperatorsRef",
      "x-netex-choice": [
        "TransportOrganisationRef",
        "GroupOfOperatorsRef"
      ]
    },
    "TypeOfProductCategoryRef": {
      "$ref": "#/definitions/TypeOfProductCategoryRef"
    },
    "TypeOfFareProductRef": {
      "$ref": "#/definitions/TypeOfFareProductRef"
    },
    "FareClass": {
      "$ref": "#/definitions/FareClass"
    },
    "ClassOfUseRef": {
      "$ref": "#/definitions/ClassOfUseRef"
    },
    "UserProfileRef": {
      "$ref": "#/definitions/UserProfileRef"
    },
    "GroupTicketRef": {
      "$ref": "#/definitions/GroupTicketRef"
    },
    "MaximumNumberOfUsers": {
      "allOf": [
        {
          "$ref": "#/definitions/NumberOfPassengers"
        }
      ],
      "description": "Maimum number of users on a GROUP TICKET."
    },
    "TrainElementRef": {
      "$ref": "#/definitions/TrainElementRef"
    },
    "TrainElementTypeRef": {
      "$ref": "#/definitions/TrainElementTypeRef"
    },
    "TrainComponentLabelAssignmentRef": {
      "$ref": "#/definitions/TrainComponentLabelAssignmentRef"
    },
    "DeckRef": {
      "$ref": "#/definitions/DeckRef"
    },
    "DeckSpaceRef": {
      "$ref": "#/definitions/DeckSpaceRef"
    },
    "LocatableSpotRef": {
      "$ref": "#/definitions/LocatableSpotRef"
    },
    "Label": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Label of SPOT"
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/definitions/MultilingualString"
        }
      ],
      "description": "Description of PASSENGER SPOT ALLOCATION."
    },
    "FacilitySetRef": {
      "$ref": "#/definitions/FacilitySetRef"
    },
    "PassengerSeatRef": {
      "$ref": "#/definitions/PassengerSeatRef"
    },
    "ServiceFacilitySet": {
      "$ref": "#/definitions/ServiceFacilitySet"
    },
    "seatEquipments": {
      "allOf": [
        {
          "$ref": "#/definitions/equipments_RelStructure"
        }
      ],
      "description": "Equipments assocated with Seat"
    },
    "MobilityServiceRef": {
      "$ref": "#/definitions/MobilityServiceRef"
    },
    "ConditionSummary": {
      "$ref": "#/definitions/ConditionSummary"
    }
  },
  "required": [
    "LocatableSpotRef",
    "Label"
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_travelSpecificationSummary_version.xsd"
}

TripDebitEntity

A LOG ENTRY recording data about a debiting action for post-payment for a specific trip.

{
  "$ref": "#/definitions/TripDebit_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareDebit_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

TripDebit_VersionStructureStructure

Type for TRIP DEBIT.

{
  "$ref": "#/definitions/FareDebit_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_version.xsd"
}

TripDebitIdTypeUnclassified

Type for identifier of a TRIP DEBIT.

{
  "$ref": "#/definitions/FareDebitIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

TripDebitRefReference

Reference to a TRIP DEBIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TripDebitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TripDebit",
  "x-netex-substitutionGroup": "FareDebitRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

TripDebitRefStructureReference

Type for Reference to a TRIP DEBIT.

{
  "$ref": "#/definitions/FareDebitRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TripDebit",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_fareDebit_support.xsd"
}

TripIdTypeUnclassified

Type for identifier of a TRIP.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TripLegRefReference

Reference to a PT RIDE LEG. DEPRECATED Use PtRideLeg instead. v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/PtRideLegRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-substitutionGroup": "RideLegRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TripPatternIdTypeUnclassified

Type for identifier of a TRIP PATTERN.

{
  "$ref": "#/definitions/LinkSequenceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TripPatternRefReference

Reference to a TRIP PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/TripPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TripPatternRefStructureReference

Type for Reference to a TRIP PATTERN.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TripPlanRequestIdTypeUnclassified

Type for identifier of a TRIP PLAN REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestIdType",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

TripPlanRequestRefReference

Reference to a TRIP PLAN REQUEST.

{
  "allOf": [
    {
      "$ref": "#/definitions/TripPlanRequestRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PassengerInformationRequestRef",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

TripPlanRequestRefStructureReference

Type for Reference to a TRIP PLAN REQUEST.

{
  "$ref": "#/definitions/PassengerInformationRequestRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_PiQuery/netex_piRequest_support.xsd"
}

TripRefReference

Reference to a TRIP.

{
  "allOf": [
    {
      "$ref": "#/definitions/TripRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "LinkSequenceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TripRefStructureReference

Type for Reference to a TRIP.

{
  "$ref": "#/definitions/LinkSequenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_3/part3_fares/netex_trip_support.xsd"
}

TrolleyStandEquipmentEntity

Specialisation of SITE EQUIPMENT for TROLLEY STANDs.

{
  "$ref": "#/definitions/TrolleyStandEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

TrolleyStandEquipment_VersionStructureStructure

Type for a Trolley Stand EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEquipment_VersionStructure"
    },
    {
      "properties": {
        "FreeToUse": {
          "type": "boolean",
          "description": "Whether Trolley is free or if a payment is required."
        },
        "Charge": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyAmountType"
            }
          ],
          "description": "Charge for using a trolley."
        },
        "Currency": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrencyType"
            }
          ],
          "description": "Currency of Charge for using the facility."
        },
        "PaymentMethods": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodListOfEnumerations"
            }
          ],
          "description": "Allowed methods of payment."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

TrolleyStandEquipmentIdTypeUnclassified

Type for identifier of TROLLEY STAND EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

TrolleyStandEquipmentRefReference

Identifier of an TROLLEY STAND EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TrolleyStandEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrolleyStandEquipment",
  "x-netex-substitutionGroup": "SiteEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

TrolleyStandEquipmentRefStructureReference

Type for a reference to an TROLLEY STAND EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TrolleyStandEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

TurnaroundTimeLimitTimeUnclassified

The maximum time for which a vehicle may be scheduled to wait at a particular TIMING POINT (often included in a TURN STATION) without being returned to a PARKING POINT. A minimum time for a vehicle to turn its direction may also be recorded. This may be superseded by a DEAD RUN.

{
  "$ref": "#/definitions/TurnaroundTimeLimitTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

TurnaroundTimeLimitTime_VersionedChildStructureUnclassified

Type for TURNAROUND TIME LIMIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "MinimumDuration": {
          "type": "string",
          "description": "Minimum turnaround time as an interval."
        },
        "MaximumDuration": {
          "type": "string",
          "description": "Maximum turnaround time as an interval."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

TurnaroundTimeLimitTimeIdTypeUnclassified

Type for identifier of a TURNAROUND TIME LIMIT TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

TurnaroundTimeLimitTimeRefReference

Reference to a TURNAROUND TIME LIMIT TIME.

{
  "$ref": "#/definitions/TurnaroundTimeLimitTimeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TurnaroundTimeLimitTime",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

TurnaroundTimeLimitTimeRefStructureReference

Type for a reference to a TURNAROUND TIME LIMIT TIME.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TurnaroundTimeLimitTime",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_support.xsd"
}

turnaroundTimeLimitTimes_RelStructureCollection

Type for a list of properties of TURNAROUND TIME LIMIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TurnaroundTimeLimitTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TurnaroundTimeLimitTime"
          }
        }
      },
      "required": [
        "TurnaroundTimeLimitTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyTiming_version.xsd"
}

TurnStationIdTypeUnclassified

Type for identifier of a TURN STATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

TypeOfAccessRightAssignmentEntity

A classification of ACCESS RIGHT ASSIGNMENTs expressing their general functionalities and local functional characteristics specific to the operator. Types of ACCESS RIGHT ASSIGNMENTs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories.

{
  "$ref": "#/definitions/TypeOfAccessRightAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

TypeOfAccessRightAssignment_VersionStructureStructure

Type for TYPE OF ACCESS RIGHT ASSIGNMENT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

TypeOfAccessRightAssignmentIdTypeUnclassified

Type for identifier of a TYPE OF ACCESS RIGHT ASSIGNMENT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

TypeOfAccessRightAssignmentRefReference

Reference to a TYPE OF ACCESS RIGHT ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfAccessRightAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfAccessRightAssignment",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

TypeOfAccessRightAssignmentRefs_RelStructureCollection

Type for a list of TYPEs OF ACCESS RIGHT ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfAccessRightAssignmentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfAccessRightAssignmentRef"
          }
        }
      },
      "required": [
        "TypeOfAccessRightAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

TypeOfAccessRightAssignmentRefStructureReference

Type for Reference to a TYPE OF ACCESS RIGHT ASSIGNMENT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfAccessRightAssignment",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

TypeOfAccessRightAssignments_RelStructureCollection

Type for a list of TYPE OF ACCESS RIGHT ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfAccessRightAssignmentRef": {
          "$ref": "#/definitions/TypeOfAccessRightAssignmentRef"
        },
        "TypeOfAccessRightAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfAccessRightAssignment"
            }
          ],
          "description": "A TYPE OF ACCESS RIGHT ASSIGNMENT specifying access rights for the ACCESS RIGHT ASSIGNMENT ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

TypeOfActivationEntity

A classification of real-time processes that are activated when vehicles passes an ACTIVATION POINT or an ACTIVATION LINK.

{
  "$ref": "#/definitions/TypeOfActivation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

TypeOfActivation_ValueStructureUnclassified

Type for a TYPE OF ACTIVATION.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_version.xsd"
}

TypeOfActivationIdTypeUnclassified

Type for identifier of a TYPE OF ACTIVATION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

TypeOfActivationRefReference

Reference to a TYPE OF ACTIVATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfActivationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfActivation",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

TypeOfActivationRefStructureReference

Type for a reference to a TYPE OF ACTIVATION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfActivation",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_activation_support.xsd"
}

TypeOfBatteryChemistryEntity

A classification of a BATTERY CHEMISTRY +v1.2.2

{
  "$ref": "#/definitions/TypeOfBatteryChemistry_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

TypeOfBatteryChemistry_ValueStructureUnclassified

Type for a TYPE OF BATTERY CHEMISTRY. +v1.2.2

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

TypeOfBatteryChemistryIdTypeUnclassified

Type for identifier of a TYPE OF BATTERY CHEMISTRY.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

TypeOfBatteryChemistryRefReference

Reference to a TYPE OF BATTERY CHEMISTRY. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfBatteryChemistryRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfBatteryChemistry",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

TypeOfBatteryChemistryRefStructureReference

Type for a reference to a TYPE OF BATTERY CHEMISTRY.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfBatteryChemistry",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

TypeOfCodespaceAssignmentEntity

Classification of an CODESPACE ASSIGNMENT

{
  "$ref": "#/definitions/TypeOfCodespaceAssignment_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfCodespaceAssignment_ValueStructureUnclassified

Type for a TYPE OF CODESPACE ASSIGNMENT

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfCodespaceAssignmentIdTypeUnclassified

Type for identifier of a TYPE OF CODESPACE ASSIGNMENT

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfCodespaceAssignmentRefReference

Reference to a TYPE OF CODESPACE ASSIGNMENT. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfCodespaceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfCodespaceAssignment",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfCodespaceAssignmentRefStructureReference

Type for Reference to an CODESPACE ASSIGNMENT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfCodespaceAssignment",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfConcessionEntity

Category of concession user

{
  "$ref": "#/definitions/TypeOfConcession_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

TypeOfConcession_VersionStructureStructure

Type for TYPE OF CONCESSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "Alternative names for value."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

TypeOfConcessionIdTypeUnclassified

Type for identifier of a TYPE OF CONCESSION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

TypeOfConcessionRefReference

Reference to a TYPE OF CONCESSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfConcessionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfConcession",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

TypeOfConcessionRefStructureReference

Type for Reference to a TYPE OF CONCESSION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfConcession",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

typeOfConcessions_RelStructureCollection

Type for a list of TYPE OF CONCESSIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfConcessionRef": {
          "$ref": "#/definitions/TypeOfConcessionRef"
        },
        "TypeOfConcession": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfConcession"
            }
          ],
          "description": "A TYPE OF CONCESSION specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

TypeOfCongestionEntity

A classification of CONGESTIONs according to their functional purpose.

{
  "$ref": "#/definitions/TypeOfCongestion_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

TypeOfCongestion_ValueStructureUnclassified

Type for a TYPE OF CONGESTION.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_version.xsd"
}

TypeOfCongestionIdTypeUnclassified

Type for identifier of a TYPE OF CONGESTION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

TypeOfCongestionRefReference

Reference to a TYPE OF CONGESTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfCongestionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfCongestion",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

TypeOfCongestionRefStructureReference

Type for a TYPE OF CONGESTION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfCongestion",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_checkConstraint_support.xsd"
}

TypeOfCustomerAccountEntity

A classification of a CUSTOMER ACCOUNT.

{
  "$ref": "#/definitions/TypeOfCustomerAccount_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

TypeOfCustomerAccount_VersionStructureStructure

Type for TYPE OF CUSTOMER ACCOUNT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

TypeOfCustomerAccountIdTypeUnclassified

Type for identifier of a TYPE OF CUSTOMER ACCOUNT .

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfCustomerAccountRefReference

Reference to a TYPE OF CUSTOMER ACCOUNT .

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfCustomerAccountRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfCustomerAccount",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

typeOfCustomerAccountRefs_RelStructureCollection

Type for a list of TYPEs OF CUSTOMER ACCOUNT .

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfCustomerAccountRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfCustomerAccountRef"
          }
        }
      },
      "required": [
        "TypeOfCustomerAccountRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfCustomerAccountRefStructureReference

Type for Reference to a TYPE OF CUSTOMER ACCOUNT .

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfCustomerAccount",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfDeckEntranceEntity

Classification for TYPE OF DECK ENTRANCE . +v2.0

{
  "$ref": "#/definitions/TypeOfDeckEntrance_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

TypeOfDeckEntrance_ValueStructureUnclassified

Type for a TYPE OF DECK ENTRANCE.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

TypeOfDeckEntranceIdTypeUnclassified

Type for identifier of a TYPE OF DECK ENTRANCE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckEntranceRefReference

Reference to a TYPE OF DECK ENTRANCE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfDeckEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeckEntrance",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckEntranceRefStructureReference

Type for a reference to a TYPE OF DECK ENTRANCE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeckEntrance",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckEntranceUsageEntity

Open classification for DECK USAGE. +v2.0

{
  "$ref": "#/definitions/TypeOfDeckEntranceUsage_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

TypeOfDeckEntranceUsage_ValueStructureUnclassified

Type for a TYPE OF DECK ENTRANCE USAGE.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

TypeOfDeckEntranceUsageIdTypeUnclassified

Type for identifier of a TYPE OF DECK VEHICLE ENTRANCE USAGE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckEntranceUsageRefReference

Reference to a TYPE OF DECK VEHICLE ENTRANCE USAGE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfDeckEntranceUsageRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeckEntranceUsage",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckEntranceUsageRefStructureReference

Type for a reference to a TYPE OF DECK VEHICLE ENTRANCE USAGE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeckEntranceUsage",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckSpaceEntity

Classification for DECK SPACE, e.g. as WC, Restaurant, luggage area, etc. +v2.0

{
  "$ref": "#/definitions/TypeOfDeckSpace_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

TypeOfDeckSpace_ValueStructureUnclassified

Type for a TYPE OF DECK SPACE.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_version.xsd"
}

TypeOfDeckSpaceIdTypeUnclassified

Type for identifier of a TYPE OF DECK SPACE PROFILE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckSpaceProfileRefStructureReference

Type for a reference to a TYPE OF DECK SPACE PROFILE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeckSpaceRefReference

Reference to a TYPE OF DECK SPACE PROFILE. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfDeckSpaceProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeckSpace",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

TypeOfDeliveryVariantEntity

A classification of DELIVERY VARIANT according to its functional purpose.

{
  "$ref": "#/definitions/TypeOfDeliveryVariant_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

TypeOfDeliveryVariant_ValueStructureUnclassified

Type for a TYPE OF DELIVERY VARIANT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

TypeOfDeliveryVariantIdTypeUnclassified

Type for identifier of a TYPE OF DELIVERY VARIANT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

TypeOfDeliveryVariantRefReference

Reference to a TYPE OF DELIVERY VARIANT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfDeliveryVariantRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeliveryVariant",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

TypeOfDeliveryVariantRefStructureReference

Type for a reference to a TYPE OF DELIVERY VARIANT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDeliveryVariant",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

TypeOfDriverPermitEntity

A type of driving license (e.g. https://en.wikipedia.org/wiki/European_driving_licence ). +v2.0

{
  "$ref": "#/definitions/TypeOfDriverPermit_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

TypeOfDriverPermit_ValueStructureUnclassified

Type for a TYPE OF DRIVER PERMIT.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

TypeOfDriverPermitIdTypeUnclassified

Type for identifier of a TYPE OF DRIVER PERMIT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

TypeOfDriverPermitRefReference

Reference to a TYPE OF DRIVER PERMIT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfDriverPermitRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDriverPermit",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

TypeOfDriverPermitRefStructureReference

Type for a reference to a TYPE OF DRIVER PERMIT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfDriverPermit",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

TypeOfEntityEntity

A Type of value used to classify an ENTITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfEntity_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-sg-members": [
    "CustomerAccountStatus",
    "TypeOfAccessRightAssignment",
    "TypeOfActivation",
    "TypeOfBatteryChemistry",
    "TypeOfCongestion",
    "TypeOfCustomerAccount",
    "TypeOfDeliveryVariant",
    "TypeOfEquipment",
    "TypeOfFacility",
    "TypeOfFareContract",
    "TypeOfFareContractEntry",
    "TypeOfFareProduct",
    "TypeOfFareStructureElement",
    "TypeOfFareStructureFactor",
    "TypeOfFeature",
    "TypeOfFlexibleService",
    "TypeOfFrame",
    "TypeOfJourneyPattern",
    "TypeOfLine",
    "TypeOfLink",
    "TypeOfLinkSequence",
    "TypeOfMobilityService",
    "TypeOfModeOfOperation",
    "TypeOfNotice",
    "TypeOfOperation",
    "TypeOfOrganisation",
    "TypeOfOrganisationPart",
    "TypeOfPassengerInformationEquipment",
    "TypeOfPlace",
    "TypeOfPlug",
    "TypeOfPoint",
    "TypeOfProjection",
    "TypeOfResponsibilityRole",
    "TypeOfRetailDevice",
    "TypeOfRollingStock",
    "TypeOfSalesOfferPackage",
    "TypeOfService",
    "TypeOfTariff",
    "TypeOfTimeDemandType",
    "TypeOfTransfer",
    "TypeOfTravelDocument",
    "TypeOfZone"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

TypeOfEntity_VersionStructureStructure

Type for a TYPE OFENTITY. Abstract supertype used to define open classifications of value types.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "nameOfClassifiedEntityClass": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of Class of the ENTITY. Allows reflection. Fixed for each ENTITY type.",
          "xml": {
            "attribute": true
          },
          "x-fixed-single-enum": "NameOfClass"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

TypeOfEntityRefAbstract

Reference to a TYPE OF ENTITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValueRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-sg-members": [
    "AllDistributionChannelsRef",
    "CustomerAccountStatusRef",
    "ModeOfOperationRef",
    "SpotAllocationMethodRef",
    "TypeOfAccessRightAssignmentRef",
    "TypeOfBatteryChemistryRef",
    "TypeOfCongestionRef",
    "TypeOfCustomerAccountRef",
    "TypeOfDeliveryVariantRef",
    "TypeOfEquipmentRef",
    "TypeOfFacilityRef",
    "TypeOfFareContractEntryRef",
    "TypeOfFareContractRef",
    "TypeOfFareProductRef",
    "TypeOfFareStructureElementRef",
    "TypeOfFareStructureFactorRef",
    "TypeOfFeatureRef",
    "TypeOfFlexibleServiceRef",
    "TypeOfFrameRef",
    "TypeOfJourneyPatternRef",
    "TypeOfLineRef",
    "TypeOfLinkRef",
    "TypeOfLinkSequenceRef",
    "TypeOfMachineReadabilityRef",
    "TypeOfMobilityServiceRef",
    "TypeOfModeOfOperationRef",
    "TypeOfNoticeRef",
    "TypeOfOrganisationPartRef",
    "TypeOfOrganisationRef",
    "TypeOfPassengerInformationEquipmentRef",
    "TypeOfPlaceRef",
    "TypeOfPlugRef",
    "TypeOfPointRef",
    "TypeOfPricingRuleRef",
    "TypeOfProjectionRef",
    "TypeOfRetailDeviceRef",
    "TypeOfRollingStockRef",
    "TypeOfSalesOfferPackageRef",
    "TypeOfSecurityListRef",
    "TypeOfServiceFeatureRef",
    "TypeOfServiceRef",
    "TypeOfTariffRef",
    "TypeOfTimeDemandTypeRef",
    "TypeOfTransferRef",
    "TypeOfTravelDocumentRef",
    "TypeOfValidityRef",
    "TypeOfWheelchairRef",
    "TypeOfZoneRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

typeOfEntityRefs_RelStructureCollection

Type for a list of references to a TYPE OF VALUE

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfEntityRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfEntityRef"
          }
        }
      },
      "required": [
        "TypeOfEntityRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

TypeOfEquipmentEntity

A classification of a EQUIPMENT according to its functional purpose.

{
  "$ref": "#/definitions/TypeOfEquipment_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

TypeOfEquipment_ValueStructureUnclassified

Type for a TYPE OF EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

TypeOfEquipmentIdTypeUnclassified

Type for identifier of an EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

TypeOfEquipmentRefReference

Reference to a TYPE OF EQUIPMENT. Some values are defined for EPIAP: "mobileRamp" for mobile Ramps, "permanentRamp" for permanent installation and "wheelchairLift" for a hoist.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfEquipment",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

TypeOfEquipmentRefStructureReference

Type for a reference to a TYPE OF EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_support.xsd"
}

TypeOfFacilityEntity

A classification of FACILITYs expressing their general functionalities and local functional characteristics specific to the operator. Types of FACILITYs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories.

{
  "$ref": "#/definitions/TypeOfFacility_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TypeOfFacility_VersionStructureStructure

Type for TYPE OF FACILITY.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

TypeOfFacilityIdTypeUnclassified

Type for identifier of a TYPE OF FACILITY.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

TypeOfFacilityRefReference

Reference to a TYPE OF FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFacilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFacility",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

typeOfFacilityRefs_RelStructureCollection

Type for a list of TYPE OF FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFacilityRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfFacilityRef"
          }
        }
      },
      "required": [
        "TypeOfFacilityRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

TypeOfFacilityRefStructureReference

Type for a reference to a TYPE OF FACILITY.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFacility",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

TypeOfFareContractEntity

A classification of FARE CONTRACT.

{
  "$ref": "#/definitions/TypeOfFareContract_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

TypeOfFareContract_VersionStructureStructure

Type for TYPE OF FARE CONTRACT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

TypeOfFareContractEntryEntity

A classification of a FARE CONTRACT ENTRY.

{
  "$ref": "#/definitions/TypeOfFareContractEntry_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

TypeOfFareContractEntry_VersionStructureStructure

Type for TYPE OF FARE CONTRACT ENTRY.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

TypeOfFareContractEntryIdTypeUnclassified

Type for identifier of a TYPE OF FARE CONTRACT ENTRY.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfFareContractEntryRefReference

Reference to a TYPE OF FARE CONTRACT ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFareContractEntryRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareContractEntry",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

typeOfFareContractEntryRefs_RelStructureCollection

Type for a list of TYPEs OF FARE CONTRACT ENTRY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFareContractEntryRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfFareContractEntryRef"
          }
        }
      },
      "required": [
        "TypeOfFareContractEntryRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfFareContractEntryRefStructureReference

Type for Reference to a TYPE OF FARE CONTRACT ENTRY.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareContractEntry",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfFareContractIdTypeUnclassified

Type for identifier of a TYPE OF FARE CONTRACT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfFareContractRefReference

Reference to a TYPE OF FARE CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFareContractRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareContract",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

typeOfFareContractRefs_RelStructureCollection

Type for a list of TYPEs OF FARE CONTRACT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFareContractRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfFareContractRef"
          }
        }
      },
      "required": [
        "TypeOfFareContractRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfFareContractRefStructureReference

Type for Reference to a TYPE OF FARE CONTRACT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareContract",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_support.xsd"
}

TypeOfFareProductEntity

A classification of FARE PRODUCTs expressing their general functionalities and local functional characteristics specific to the operator. Types of FARE PRODUCTs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories.

{
  "$ref": "#/definitions/TypeOfFareProduct_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

TypeOfFareProduct_VersionStructureStructure

Type for TYPE OF FARE PRODUCT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

TypeOfFareProductIdTypeUnclassified

Type for identifier of a TYPE OF FARE PRODUCT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

TypeOfFareProductRefReference

Reference to a TYPE OF FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFareProductRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareProduct",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

typeOfFareProductRefs_RelStructureCollection

Type for a list of TYPEs OF FARE PRODUCT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFareProductRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfFareProductRef"
          }
        }
      },
      "required": [
        "TypeOfFareProductRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

TypeOfFareProductRefStructureReference

Type for Reference to a TYPE OF FARE PRODUCT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareProduct",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

typeOfFareProducts_RelStructureCollection

Type for a list of TYPE OF FARE PRODUCTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfFareProductRef": {
          "$ref": "#/definitions/TypeOfFareProductRef"
        },
        "TypeOfFareProduct": {
          "$ref": "#/definitions/TypeOfFareProduct"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

TypeOfFareStructureElementEntity

A classification of FARE STRUCTURE ELEMENTs expressing their general functionalities .

{
  "$ref": "#/definitions/TypeOfFareStructureElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

TypeOfFareStructureElement_VersionStructureStructure

Type for TYPE OF FARE STRUCTURE ELEMENT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

TypeOfFareStructureElementIdTypeUnclassified

Type for identifier of a TYPE OF FARE STRUCTURE ELEMENT

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TypeOfFareStructureElementRefReference

Reference to a TYPE OF FARE STRUCTURE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFareStructureElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareStructureElement",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TypeOfFareStructureElementRefStructureReference

Type for a TYPE OF TARIFF.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareStructureElement",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TypeOfFareStructureFactorEntity

A classification of FARE STRUCTURE FACTORs expressing their general functionalities .

{
  "$ref": "#/definitions/TypeOfFareStructureFactor_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

TypeOfFareStructureFactor_VersionStructureStructure

Type for TYPE OF FARE STRUCTURE FACTOR.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_version.xsd"
}

TypeOfFareStructureFactorIdTypeUnclassified

Type for identifier of a TYPE OF FARE STRUCTURE FACTOR

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

TypeOfFareStructureFactorRefReference

Reference to a TYPE OF FARE STRUCTURE FACTOR.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFareStructureFactorRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareStructureFactor",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

TypeOfFareStructureFactorRefStructureReference

Type for a TYPE OF TARIFF.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareStructureFactor",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructure_support.xsd"
}

TypeOfFareTableEntity

Category of FARE TABLE.

{
  "$ref": "#/definitions/TypeOfFareTable_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

TypeOfFareTable_VersionStructureStructure

Type for TYPE OF FARE TABLE.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

TypeOfFareTableIdTypeUnclassified

Type for identifier of a TYPE OF FARE TABLE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

TypeOfFareTableRefReference

Reference to a TYPE OF FARE TABLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFareTableRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareTable",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

TypeOfFareTableRefStructureReference

Type for Reference to a TYPE OF FARE TABLE. +v1.1

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFareTable",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_support.xsd"
}

TypeOfFeatureEntity

TYPE OF FEATURe.

{
  "$ref": "#/definitions/TypeOfFeature_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

TypeOfFeature_ValueStructureUnclassified

Type for a TYPE OF FEATURE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_version.xsd"
}

TypeOfFeatureIdTypeUnclassified

Type for identifier of a TYPE OF FEATURE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

TypeOfFeatureRefReference

Reference to a TYPE OF FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFeatureRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFeature",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

TypeOfFeatureRefStructureReference

Type for a reference to a TYPE OF FEATURE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFeature",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_spatialFeature_support.xsd"
}

TypeOfFleetEntity

A classification for a FLEET of VEHICLEs. +v1.2.2

{
  "$ref": "#/definitions/TypeOfFleet_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_version.xsd"
}

TypeOfFleet_ValueStructureUnclassified

Type for a TYPE OF FLEET.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_version.xsd"
}

TypeOfFleetIdTypeUnclassified

Type for identifier of a TYPE OF FLEET.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

TypeOfFleetRefReference

Reference to a TYPE OF FLEET. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFleetRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFleet",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

TypeOfFleetRefStructureReference

Type for a reference to a TYPE OF FLEET.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFleet",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleet_support.xsd"
}

TypeOfFlexibleServiceEntity

A classification of FLEXIBLE SERVICEs according to their functional purpose.

{
  "$ref": "#/definitions/TypeOfFlexibleService_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

TypeOfFlexibleService_ValueStructureUnclassified

Type for a TYPE OF FLEXIBLE SERVICE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_version.xsd"
}

TypeOfFlexibleServiceIdTypeUnclassified

Type for identifier of a TYPE OF FLEXIBLE SERVICE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

TypeOfFlexibleServiceRefReference

Reference to a TYPE OF FLEXIBLE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFlexibleServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFlexibleService",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

TypeOfFlexibleServiceRefStructureReference

Type for a TYPE OF FLEXIBLE SERVICE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFlexibleService",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_flexibleService_support.xsd"
}

TypeOfFrameEntity

Classification of TYPE OF VERSION FRAME.

{
  "$ref": "#/definitions/TypeOfFrame_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

TypeOfFrame_ValueStructureUnclassified

Type for a TYPE OF VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfEntity_VersionStructure"
    },
    {
      "properties": {
        "TypeOfValidityRef": {
          "$ref": "#/definitions/TypeOfValidityRef"
        },
        "FrameClassRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ClassRefStructure"
            }
          ],
          "description": "Class of VERSION FRAME to contain classes."
        },
        "classes": {
          "allOf": [
            {
              "$ref": "#/definitions/classesInRepository_RelStructure"
            }
          ],
          "description": "Classes that should be present in FRAME."
        },
        "typesOfEntity": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfEntityRefs_RelStructure"
            }
          ],
          "description": "TYPES OF ENTITY to include in frame."
        },
        "includes": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfFrame_RelStructure"
            }
          ],
          "description": "Types of frame included in frame."
        },
        "LocatingSystemRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SrsNameType"
            }
          ],
          "description": "Required spatial coordinate system (srsName). E.g. WGS84 Value to use for location elements using coordinates if not specified on individual elements."
        },
        "ModificationSet": {
          "allOf": [
            {
              "$ref": "#/definitions/ModificationSetEnumeration"
            }
          ],
          "description": "Whether contained elements must be whole set or can be just a Delta."
        },
        "LayerRef": {
          "$ref": "#/definitions/LayerRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

TypeOfFrameIdTypeUnclassified

Type for the identifier of a TYPE OF VERSION FRAME.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

TypeOfFrameRefReference

Reference to a TYPE OF VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFrame",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

typeOfFrameRefs_RelStructureCollection

A collection of one or more TYPEs OF VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFrameRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfFrameRef"
          }
        }
      },
      "required": [
        "TypeOfFrameRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

TypeOfFrameRefStructureReference

Type for a reference to a TYPE OF VERSION FRAME.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfFrame",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

TypeOfInfoLinkEnumerationEnum

Enumeration of functional classification of an info link.

{
  "type": "string",
  "enum": [
    "contact",
    "resource",
    "info",
    "image",
    "document",
    "timetableDocument",
    "fareSheet",
    "dataLicence",
    "mobileAppDownload",
    "mobileAppInstallCheck",
    "map",
    "icon",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.xsd"
}

TypeOfJourneyPatternEntity

A classification of JOURNEY PATTERNs according to their functional purpose.

{
  "$ref": "#/definitions/TypeOfJourneyPattern_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

TypeOfJourneyPattern_ValueStructureUnclassified

Type for a TYPE OF JOURNEY PATTERN.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_version.xsd"
}

TypeOfJourneyPatternIdTypeUnclassified

Type for identifier of a TYPE OF JOURNEY PATTERN.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TypeOfJourneyPatternRefReference

Reference to a TYPE OF JOURNEY PATTERN.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfJourneyPatternRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfJourneyPattern",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TypeOfJourneyPatternRefStructureReference

Type for a reference to a TYPE OF JOURNEY PATTERN.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfJourneyPattern",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_journeyPattern_support.xsd"
}

TypeOfLineEntity

A classification of a LINE according to its functional purpose. +v1.1.

{
  "$ref": "#/definitions/TypeOfLine_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

TypeOfLine_ValueStructureUnclassified

Type for a TYPE OF LINE. +v1.1

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

TypeOfLineIdTypeUnclassified

Type for identifier of a TYPE OF LINE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

TypeOfLineRefReference

Reference to a TYPE OF LINE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfLineRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLine",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

TypeOfLineRefStructureReference

Type for a TYPE OF LINE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLine",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

TypeOfLinkIdTypeUnclassified

Type for identifier of a TYPE OF LINK.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

TypeOfLinkRefReference

Reference to a TYPE OF LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLink",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

TypeOfLinkRefStructureReference

Type for a TYPE OF LINK.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLink",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

TypeOfLinkSequenceEntity

A classification of LINK SEQUENCEs according to their functional purpose.

{
  "$ref": "#/definitions/TypeOfLinkSequence_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

TypeOfLinkSequence_ValueStructureUnclassified

Type for a TYPE OF LINK SEQUENCE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_version.xsd"
}

TypeOfLinkSequenceIdTypeUnclassified

Type for identifier of a TYPE OF LINK SEQUENCE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

TypeOfLinkSequenceRefReference

Reference to a TYPE OF LINK SEQUENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfLinkSequenceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLinkSequence",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

TypeOfLinkSequenceRefStructureReference

Type for a reference to a TYPE OF LINK SEQUENCE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLinkSequence",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLinkSequence_support.xsd"
}

TypeOfLocatableSpotEntity

Classification for LOCATABLE SPOT. +v2.0.

{
  "$ref": "#/definitions/TypeOfLocatableSpot_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

TypeOfLocatableSpot_ValueStructureUnclassified

Type for a TYPE OF LOCATABLE SPOT.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_version.xsd"
}

TypeOfLocatableSpotEnumerationEnum

Allowed values for type of passenger space.

{
  "type": "string",
  "enum": [
    "seat",
    "bed",
    "standingSpace",
    "wheelchairSpace",
    "pushchairSpace",
    "luggageSpace",
    "bicycleSpace",
    "vehicleSpace",
    "specialSpace",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

TypeOfLocatableSpotIdTypeUnclassified

Type for identifier of a TYPE OF LOCATABLE SPOT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

TypeOfLocatableSpotRefReference

Reference to a TYPE OF LOCATABLE SPOT. +v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfLocatableSpotRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLocatableSpot",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

TypeOfLocatableSpotRefStructureReference

Type for a reference to a TYPE OF LOCATABLE SPOT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfLocatableSpot",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_seatingPlan_support.xsd"
}

TypeOfMachineReadabilityEntity

A classification of MACHINE REDABILITY capabailities, used for example to indicate how a TRAVEL DOCUMENT may be read.

{
  "$ref": "#/definitions/TypeOfMachineReadability_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

TypeOfMachineReadability_VersionStructureStructure

Type for TYPE OF MACHINE READABILITY.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

TypeOfMachineReadabilityIdTypeUnclassified

Type for identifier of a TYPE OF MACHINE READABILITY.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfMachineReadabilityRefReference

Reference to a TYPE OF MACHINE READABILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfMachineReadabilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfMachineReadability",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfMachineReadabilityRefs_RelStructureCollection

Type for a list of TYPEs OF MACHINE READABILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfMachineReadabilityRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfMachineReadabilityRef"
          }
        }
      },
      "required": [
        "TypeOfMachineReadabilityRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfMachineReadabilityRefStructureReference

Type for Reference to a TYPE OF MACHINE READABILITY.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfMachineReadability",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfMediumAccessDeviceEntity

A classification for a TYPE OF MEDIUM ACCESS DEVICE. +v1.2.2

{
  "$ref": "#/definitions/TypeOfMediumAccessDevice_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

TypeOfMediumAccessDevice_ValueStructureUnclassified

Type for a TYPE OF MEDIUM ACCESS DEVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "TypeOfMachineReadabilityRef": {
          "$ref": "#/definitions/TypeOfMachineReadabilityRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_version.xsd"
}

TypeOfMediumAccessDeviceIdTypeUnclassified

Type for identifier of a TYPE OF MEDIUM ACCESS DEVICE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

TypeOfMediumAccessDeviceRefReference

Reference to a TYPE OF MEDIUM ACCESS DEVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfMediumAccessDeviceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfMediumAccessDevice",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

TypeOfMediumAccessDeviceRefStructureReference

Type for a reference to a TYPE OF MEDIUM ACCESS DEVICE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfMediumAccessDevice",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_mediumApplication_support.xsd"
}

TypeOfMobilityServiceEntity

A classification of a MOBILITY SERVICE according to its functional purpose. +v1.2.2

{
  "$ref": "#/definitions/TypeOfMobilityService_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

TypeOfMobilityService_ValueStructureUnclassified

Type for a TYPE OF MobilityService.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

TypeOfMobilityServiceIdTypeUnclassified

Type for identifier of a TYPE OF MOBILITY SERVICE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

TypeOfMobilityServiceRefReference

Reference to a TYPE OF MobilityService. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfMobilityServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfMobilityService",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

TypeOfMobilityServiceRefStructureReference

Type for a reference to a TYPE OF MOBILITY SERVICE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfMobilityService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

TypeOfModeOfOperationEntity

A classification for a MODE OF OPERATION. +v1.2.2

{
  "$ref": "#/definitions/TypeOfModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

TypeOfModeOfOperation_ValueStructureUnclassified

Type for a TYPE OF MODE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

TypeOfModeOfOperationIdTypeUnclassified

Type for identifier of a TYPE OF MODE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

TypeOfModeOfOperationRefReference

Reference to a TYPE OF MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfModeOfOperation",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

TypeOfModeOfOperationRefStructureReference

Type for a reference to a TYPE OF MODE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfModeOfOperation",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

TypeOfNoticeEntity

A classification of a NOTICE according to its functional purpose.

{
  "$ref": "#/definitions/TypeOfNotice_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

TypeOfNotice_ValueStructureUnclassified

Type for a TYPE OF NOTICe.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_version.xsd"
}

TypeOfNoticeIdTypeUnclassified

Type for identifier of a TYPE OF NOTICE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

TypeOfNoticeRefReference

Reference to a TYPE OF NOTICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfNoticeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfNotice",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

TypeOfNoticeRefStructureReference

Type for a reference to a TYPE OF NOTICE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfNotice",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_notice_support.xsd"
}

TypeOfOperationEntity

Classification of an OPERATION.

{
  "$ref": "#/definitions/TypeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfOperation_ValueStructureUnclassified

Type for a TYPE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfOperationIdTypeUnclassified

Type for identifier of a TYPE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOperationRefReference

Reference to a TYPE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfOperation",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOperationRefStructureReference

Type for Reference to aTYPE OF OPERATION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfOperation",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOrganisationEntity

Classification of an ORGANISATION.

{
  "$ref": "#/definitions/TypeOfOrganisation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfOrganisation_ValueStructureUnclassified

Type for a TYPE OF ORGANISATION.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfOrganisationIdTypeUnclassified

Type for identifier of a TYPE OF ORGANISATION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOrganisationPartEntity

Classification of an ORGANISATION PART.

{
  "$ref": "#/definitions/TypeOfOrganisationPart_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfOrganisationPart_ValueStructureUnclassified

Type for a TYPE OF ORGANISATION PART.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_version.xsd"
}

TypeOfOrganisationPartIdTypeUnclassified

Type for identifier of a TYPE OF ORGANISATION PART.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOrganisationPartRefReference

Reference to a TYPE OF ORGANISATION PART.

{
  "$ref": "#/definitions/TypeOfOrganisationPartRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfOrganisationPart",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOrganisationPartRefStructureReference

Type for Reference to an ORGANISATION PART.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfOrganisationPart",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOrganisationRefReference

Reference to a TYPE OF ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfOrganisationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfOrganisation",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

typeOfOrganisationRefs_RelStructureCollection

Type for a list of TYPEs OF ORGANISATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfOrganisationRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfOrganisationRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfOrganisationRefStructureReference

Type for Reference to an ADMINISTRATIVE ZONE. Left untyped so as to avoid forwards dependency.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfOrganisation",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_organisation_support.xsd"
}

TypeOfParkingEntity

A classification for a PARKING. +v1.2.2

{
  "$ref": "#/definitions/TypeOfParking_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

TypeOfParking_ValueStructureUnclassified

Type for a TYPE OF PARKING.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_version.xsd"
}

TypeOfParkingIdTypeUnclassified

Type for identifier of a TYPE OF PARKING. +v1.2.2

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

TypeOfParkingRefReference

Reference to a TYPE OF PARKING.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfParkingRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfParking",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

TypeOfParkingRefStructureReference

Type for a reference to a TYPE OF PARKING.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfParking",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_parking_support.xsd"
}

TypeOfPassengerInformationEquipmentEntity

Classification of a PASSENGER INFORMATION EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfPassengerInformationEquipment_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

TypeOfPassengerInformationEquipment_ValueStructureUnclassified

Type for a TYPE OF PASSENGER INFORMATION EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfEntity_VersionStructure"
    },
    {
      "properties": {
        "BroadType": {
          "$ref": "#/definitions/MultilingualString"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_version.xsd"
}

TypeOfPassengerInformationEquipmentIdTypeUnclassified

Identifier of TYPE OF PASSENGER INFORMATION EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

TypeOfPassengerInformationEquipmentRefReference

Reference to a TYPE OF PASSENGER INFORMATION EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfPassengerInformationEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPassengerInformationEquipment",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

TypeOfPassengerInformationEquipmentRefStructureReference

Type for a reference to a TYPE OF PASSENGER INFORMATION EQUIPMENT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPassengerInformationEquipment",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_passengerInformationEquipment_support.xsd"
}

TypeOfPaymentMethodEntity

Defines an open classification payment methods. + v1.1

{
  "$ref": "#/definitions/TypeOfPaymentMethod_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

TypeOfPaymentMethod_ValueStructureUnclassified

Type for a TYPE OF TYPE OF PAYMENT METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Payment method value."
        },
        "AutomatedUse": {
          "type": "boolean",
          "description": "Whether PAYMENT METHOD can be used for automated payments."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

TypeOfPaymentMethodIdTypeUnclassified

Type for identifier of a TYPE OF PAYMENT METHOD.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfPaymentMethodRefReference

Reference to a TYPE OF PAYMENT METHOD.

{
  "$ref": "#/definitions/TypeOfPaymentMethodRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPaymentMethod",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfPaymentMethodRefs_RelStructureCollection

Type for a collection of one or more references to a TYPE OF PAYMENT METHOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfPaymentMethodRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfPaymentMethodRef"
          }
        }
      },
      "required": [
        "TypeOfPaymentMethodRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfPaymentMethodRefStructureReference

Type for a reference to a TYPE OF PAYMENT METHOD. +v1.2.2

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPaymentMethod",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfPlaceEntity

Classification of a PLACE.

{
  "$ref": "#/definitions/TypeOfPlace_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TypeOfPlace_ValueStructureUnclassified

Type for a TYPE OF PLACE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TypeOfPlaceIdTypeUnclassified

Type for identifier of a TYPE OF PLACE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TypeOfPlaceRefReference

Reference to a TYPE OF PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPlace",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

typeOfPlaceRefs_RelStructureCollection

Type for a list of TYPE OF PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfPlaceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfPlaceRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TypeOfPlaceRefStructureReference

Type for a reference to a TYPE OF PLACE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPlace",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TypeOfPlugEntity

A classification of a PLUG +v1.2.2

{
  "$ref": "#/definitions/TypeOfPlug_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

TypeOfPlug_ValueStructureUnclassified

Type for a TYPE OF PLUG. +v1.2.2

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

TypeOfPlugIdTypeUnclassified

Type for identifier of a TYPE OF PLUG.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

TypeOfPlugRefReference

Reference to a TYPE OF PLUG. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfPlugRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPlug",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

TypeOfPlugRefStructureReference

Type for a reference to a TYPE OF PLUG.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPlug",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

TypeOfPointEntity

A classification of POINTs according to their functional purpose.

{
  "$ref": "#/definitions/TypeOfPoint_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

TypeOfPoint_ValueStructureUnclassified

Type for a TYPE OF POINT.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.xsd"
}

TypeOfPointIdTypeUnclassified

Type for identifier of a TYPE OF POINT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

TypeOfPointRefReference

Reference to a TYPE OF POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPoint",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

typeOfPointRefs_RelStructureCollection

Type for a list of TYPEs OF POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfPointRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfPointRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

TypeOfPointRefStructureReference

Type for a reference to a TYPE OF POINT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPoint",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_support.xsd"
}

TypeOfPricingEnumerationEnum

Allowed values for TypeOf Prcing Ruke +v1.1

{
  "type": "string",
  "enum": [
    "valueAddedTax",
    "salesTax",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

TypeOfPricingRuleEntity

Classification of pricing rule. Can be used for VAT categories, etc. +v1.1

{
  "$ref": "#/definitions/TypeOfPricingRule_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

TypeOfPricingRule_VersionStructureStructure

Type for TYPE OF PRICING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "TaxCategory": {
          "allOf": [
            {
              "$ref": "#/definitions/TaxCategoryEnumeration"
            }
          ],
          "description": "Tax category associated with pricing rule."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_version.xsd"
}

TypeOfPricingRuleIdTypeUnclassified

Type for identifier of a TYPE OF PRICING RULE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

TypeOfPricingRuleRefReference

Reference to a TYPE OF PRICING RULE. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfPricingRuleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPricingRule",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

TypeOfPricingRuleRefs_RelStructureCollection

Type for a list of TYPEs OF PRICING RULE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfPricingRuleRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfPricingRuleRef"
          }
        }
      },
      "required": [
        "TypeOfPricingRuleRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

TypeOfPricingRuleRefStructureReference

Type for Reference to a TYPE OF PRICING RULE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfPricingRule",
  "x-netex-source": "netex_part_3/part3_fares/netex_calculationParameters_support.xsd"
}

TypeOfProductCategoryEntity

Classification of a PRODUCT CATEGORY.

{
  "$ref": "#/definitions/TypeOfProductCategoryStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

TypeOfProductCategoryIdTypeUnclassified

Type for identifier of a TYPE OF PRODUCT CATEGORY.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfProductCategoryRefReference

Reference to a TYPE OF PRODUCT CATEGORY. Product of a JOURNEY. e.g. ICS, Thales etc See ERA B.4 7037 Characteristic description code.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfProductCategoryRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfProductCategory",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

typeOfProductCategoryRefs_RelStructureCollection

Type for a list of TYPEs OF PRODUCT CATEGORY.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfProductCategoryRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfProductCategoryRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfProductCategoryRefStructureReference

Type for a reference to a TYPE OF PRODUCT CATEGORY.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfProductCategory",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfProductCategoryStructureUnclassified

Type for a TYPE OF PRODUCT CATEGORY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfEntity_VersionStructure"
    },
    {
      "properties": {
        "ExternalProductCategoryRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ExternalObjectRefStructure"
            }
          ],
          "description": "An alternative code that uniquely identifies the PRODUCT CATEGORY. Specifically for use in AVMS systems that require an alias, if code is different from main identifier. For VDV compatibility. DEPRECATED - use privateCodes -v2.0",
          "x-netex-deprecated": true
        },
        "Presentation": {
          "allOf": [
            {
              "$ref": "#/definitions/PresentationStructure"
            }
          ],
          "description": "The presentation colours to use for this TYPE OF PRODUCT CATEGORY. +v2.1"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

TypeOfProjectionEntity

Classification of a PROJECTION.

{
  "$ref": "#/definitions/TypeOfProjection_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

TypeOfProjection_ValueStructureUnclassified

Type for a TYPE OF PROJECTION.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_version.xsd"
}

TypeOfProjectionIdTypeUnclassified

Type for identifier of a TYPE OF PROJECTION.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

TypeOfProjectionRefReference

Reference to a TYPE OF PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfProjection",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

TypeOfProjectionRefStructureReference

Type for a reference to a TYPE OF PROJECTION.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfProjection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

TypeOfProofEntity

TYPE of PROOF of identity required. +v1.2.2

{
  "$ref": "#/definitions/TypeOfProof_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

TypeOfProof_ValueStructureUnclassified

Type for a TYPE OF PROOF.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

TypeOfProofIdTypeUnclassified

Type for identifier of a TYPE OF PROOF.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

TypeOfProofRefReference

Reference to a TYPE OF PROOF. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfProofRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfProof",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

TypeOfProofRefStructureReference

Type for a reference to a TYPE OF PROOF.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfProof",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

TypeOfResponsibilityRoleEntity

Classification of a RESPONSIBILITY ROLE

{
  "$ref": "#/definitions/TypeOfResponsibilityRole_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

TypeOfResponsibilityRole_ValueStructureUnclassified

Type for a TYPE OF RESPONSIBILITY ROLE

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibilitySet_version.xsd"
}

TypeOfResponsibilityRoleIdTypeUnclassified

Type for identifier of an TYPE OF RESPONSIBILITY ROLE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

TypeOfResponsibilityRoleRefReference

Reference to an TYPE OF RESPONSIBILITY ROLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfResponsibilityRoleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfResponsibilityRole",
  "x-netex-substitutionGroup": "TypeOfValueRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

TypeOfResponsibilityRoleRefStructureReference

Type for a reference to an TYPE OF RESPONSIBILITY ROLE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfResponsibilityRole",
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_support.xsd"
}

TypeOfRetailDeviceEntity

A classification of RETAIL DEVICEs.

{
  "$ref": "#/definitions/TypeOfRetailDevice_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

TypeOfRetailDevice_VersionStructureStructure

Type for TYPE OF RETAIL DEVICE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

TypeOfRetailDeviceIdTypeUnclassified

Type for identifier of a TYPE OF RETAIL DEVICE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

TypeOfRetailDeviceRefReference

Reference to a TYPE OF RETAIL DEVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfRetailDeviceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfRetailDevice",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

typeOfRetailDeviceRefs_RelStructureCollection

Type for a list of TYPEs OF RETAIL DEVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfRetailDeviceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfRetailDeviceRef"
          }
        }
      },
      "required": [
        "TypeOfRetailDeviceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

TypeOfRetailDeviceRefStructureReference

Type for Reference to a TYPE OF RETAIL DEVICE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfRetailDevice",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_support.xsd"
}

TypeOfRollingStockEntity

A classification of a ROLLING STOCK ITEM according to its functional purpose. +v1.1.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfRollingStock_ValueStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

TypeOfRollingStock_ValueStructureUnclassified

Type for a TYPE OF ROLLING STOCK. +v2.0

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

TypeOfRollingStockIdTypeUnclassified

Type for identifier of a TYPE OF ROLLING STOCK.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TypeOfRollingStockRefReference

Reference to a TYPE OF ROLLING STOCK. +V2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfRollingStockRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfRollingStock",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TypeOfRollingStockRefStructureReference

Type for a TYPE OF ROLLING STOCK.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfRollingStock",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

TypeOfSalesOfferPackageEntity

A classification of SALES OFFER PACKAGEs expressing their general functionalities and local functional characteristics specific to the operator. Types of SALES OFFER PACKAGEs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories.

{
  "$ref": "#/definitions/TypeOfSalesOfferPackage_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

TypeOfSalesOfferPackage_VersionStructureStructure

Type for TYPE OF SALES OFFER PACKAGE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

TypeOfSalesOfferPackageIdTypeUnclassified

Type for identifier of a TYPE OF SALES OFFER PACKAGE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

TypeOfSalesOfferPackageRefReference

Reference to a TYPE OF SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfSalesOfferPackageRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfSalesOfferPackage",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

typeOfsalesOfferPackageRefs_RelStructureCollection

Type for a list of TYPEs OF SALES OFFER PACKAGE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfSalesOfferPackageRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfSalesOfferPackageRef"
          }
        }
      },
      "required": [
        "TypeOfSalesOfferPackageRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

TypeOfSalesOfferPackageRefStructureReference

Type for Reference to a TYPE OF SALES OFFER PACKAGE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfSalesOfferPackage",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_support.xsd"
}

TypeOfSecurityListEntity

A classification of SECURITY LIST. +v1.1

{
  "$ref": "#/definitions/TypeOfSecurityList_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

TypeOfSecurityList_VersionStructureStructure

Type for TYPE OF SECURITY LIST. +v1.1

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

TypeOfSecurityListIdTypeUnclassified

Type for identifier of a TYPE OF SECURITY LIST.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

TypeOfSecurityListRefReference

Reference to a TYPE OF SECURITY LIST.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfSecurityListRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfSecurityList",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

typeOfSecurityListRefs_RelStructureCollection

Type for a list of TYPEs OF SECURITY LIST.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfSecurityListRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfSecurityListRef"
          }
        }
      },
      "required": [
        "TypeOfSecurityListRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

TypeOfSecurityListRefStructureReference

Type for Reference to a TYPE OF SECURITY LIST.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfSecurityList",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

TypeOfServiceEntity

Classification of a Service.

{
  "$ref": "#/definitions/TypeOfServiceStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

TypeOfServiceFeatureEntity

Classification of TYPE OF SERVICE FEATURE.

{
  "$ref": "#/definitions/TypeOfServiceFeature_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_serviceFeature_version.xsd"
}

TypeOfServiceFeature_ValueStructureUnclassified

Type for TYPE OF SERVICE FEATURE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_serviceFeature_version.xsd"
}

TypeOfServiceFeatureIdTypeUnclassified

Type for identifier of a TYPE OF SERVICE FEATURE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_serviceFeature_support.xsd"
}

TypeOfServiceFeatureRefReference

Reference to a TYPE OF SERVICE FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfServiceFeatureRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfServiceFeature",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_serviceFeature_support.xsd"
}

typeOfServiceFeatureRefs_RelStructureCollection

Type for a list of references to a TYPEs of SERVICE FEATURE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfServiceFeatureRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfServiceFeatureRef"
          }
        }
      },
      "required": [
        "TypeOfServiceFeatureRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_serviceFeature_support.xsd"
}

TypeOfServiceFeatureRefStructureReference

Type for a reference to a TYPE OF SERVICE FEATURE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfServiceFeature",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_serviceFeature_support.xsd"
}

TypeOfServiceIdTypeUnclassified

Type for identifier of a TYPE OF SERVICE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfServiceRefReference

Reference to a TYPE OF SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfService",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

typeOfServiceRefs_RelStructureCollection

Type for a list of TYPEs OF SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfServiceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfServiceRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfServiceRefStructureReference

Type for a reference to a TYPE OF SERVICE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfService",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

TypeOfServiceStructureUnclassified

Type for a TYPE OF SERVICE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

TypeOfTariffEntity

A classification of TARIFFs according to their functional purpose.

{
  "$ref": "#/definitions/TypeOfTariff_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

TypeOfTariff_ValueStructureUnclassified

Type for a TYPE OF TARIFF.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_version.xsd"
}

TypeOfTariffIdTypeUnclassified

Type for identifier of a TYPE OF TARIFF.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TypeOfTariffRefReference

Reference to a TYPE OF TARIFF. (TAP TSI)

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfTariffRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTariff",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TypeOfTariffRefStructureReference

Type for a TYPE OF TARIFF.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTariff",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareStructureElement_support.xsd"
}

TypeOfTimeDemandTypeEntity

Classification of a TIME DEMAND TYPE.

{
  "$ref": "#/definitions/TypeOfTimeDemandTypeStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TypeOfTimeDemandTypeIdTypeUnclassified

Type for identifier of a TYPE OF TIME DEMAND TYPE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TypeOfTimeDemandTypeRefReference

Reference to a TYPE OF TIME DEMAND TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfTimeDemandTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTimeDemandType",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TypeOfTimeDemandTypeRefStructureReference

Type for a TYPE OF TIME DEMAND TYPE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTimeDemandType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

TypeOfTimeDemandTypeStructureUnclassified

Type for a TYPE OF TIME DEMAND TYPE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

TypeOfTransferEntity

Classification of a TRANSFER.

{
  "$ref": "#/definitions/TypeOfTransfer_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TypeOfTransfer_ValueStructureUnclassified

Type for a TYPE OF TRANSFER.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_version.xsd"
}

TypeOfTransferIdTypeUnclassified

Type for identifier of a TYPE OF TRANSFER.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TypeOfTransferRefReference

Reference to a TYPE OF TRANSFER.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfTransferRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTransfer",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TypeOfTransferRefStructureReference

Type for a reference to a TYPE OF TRANSFER.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTransfer",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_place_support.xsd"
}

TypeOfTravelDocumentEntity

A classification of TRAVEL DOCUMENTs expressing their general functionalities and local functional characteristics specific to the operator. Types of TRAVEL DOCUMENTs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories.

{
  "$ref": "#/definitions/TypeOfTravelDocument_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

TypeOfTravelDocument_VersionStructureStructure

Type for TYPE OF TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfEntity_VersionStructure"
    },
    {
      "properties": {
        "IsCard": {
          "type": "boolean",
          "description": "Whether the MACHINE READABILITY is a card."
        },
        "IsSmartCard": {
          "type": "boolean",
          "description": "Whether the MACHINE READABILITY can contain applications and or stored value."
        },
        "HasPhoto": {
          "type": "boolean",
          "description": "Whether the MACHINE READABILITY has a photo."
        },
        "MediaType": {
          "allOf": [
            {
              "$ref": "#/definitions/MediaTypeEnumeration"
            }
          ],
          "description": "Classification of the MACHINE READABILITY by Media Type."
        },
        "MachineReadable": {
          "allOf": [
            {
              "$ref": "#/definitions/MachineReadableListOfEnumerations"
            }
          ],
          "description": "Classification of the MACHINE READABILITY by Machine Readable mechanism."
        },
        "typesOfMachineReadabilities": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfMachineReadabilities_RelStructure"
            }
          ],
          "description": "Openended classiifcation of machine readable capabilties compatible with TRAVEL DOCUMENT."
        },
        "alternativeNames": {
          "allOf": [
            {
              "$ref": "#/definitions/alternativeNames_RelStructure"
            }
          ],
          "description": "ALTERNATIVE NAMES for MACHINE READABILITY."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

TypeOfTravelDocumentIdTypeUnclassified

Type for identifier of a TYPE OF TRAVEL DOCUMENT.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfTravelDocumentRefReference

Reference to a TYPE OF TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfTravelDocumentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTravelDocument",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfTravelDocumentRefs_RelStructureCollection

Type for a list of TYPEs OF TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfTravelDocumentRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfTravelDocumentRef"
          }
        }
      },
      "required": [
        "TypeOfTravelDocumentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfTravelDocumentRefStructureReference

Type for Reference to a TYPE OF TRAVEL DOCUMENT.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfTravelDocument",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_support.xsd"
}

TypeOfUsageParameterEntity

Category of USAGE PARAMETER user

{
  "$ref": "#/definitions/TypeOfUsageParameter_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

TypeOfUsageParameter_VersionStructureStructure

Type for TYPE OF USAGE PARAMETER.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

TypeOfUsageParameterIdTypeUnclassified

Type for identifier of a TYPE OF USAGE PARAMETER.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

TypeOfUsageParameterRefReference

Reference to a TYPE OF USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfUsageParameterRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfUsageParameter",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

TypeOfUsageParameterRefStructureReference

Type for Reference to a TYPE OF USAGE PARAMETER.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfUsageParameter",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

typeOfUsageParameters_RelStructureCollection

Type for a list of TYPE OF USAGE PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfUsageParameterRef": {
          "$ref": "#/definitions/TypeOfUsageParameterRef"
        },
        "TypeOfUsageParameter": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfUsageParameter"
            }
          ],
          "description": "A TYPE OF USAGE PARAMETER specifying access rights for the FARE STRUCTURE ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

TypeOfValidityEntity

A classification of the validity of TYPEs OF FRAME. E.g. frames for schedules designed for DAY TYPEs, for specific OPERATING DAYs.

{
  "$ref": "#/definitions/TypeOfValidity_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

TypeOfValidity_ValueStructureUnclassified

Type for a TYPE OF VALIDITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    },
    {
      "properties": {
        "Periodicity": {
          "type": "string",
          "description": "Periodicity of data in frames of this type."
        },
        "Nature": {
          "allOf": [
            {
              "$ref": "#/definitions/FrameNatureEnumeration"
            }
          ],
          "description": "Nature of presence of data in Frames of this type."
        },
        "classes": {
          "allOf": [
            {
              "$ref": "#/definitions/classRefs_RelStructure"
            }
          ],
          "description": "Classes that should be present in FRAME."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

TypeOfValidityIdTypeUnclassified

Type for the identifier of a TYPE OF VALIDITY.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

TypeOfValidityRefReference

Reference to a TYPE OF VALIDITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValidityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfValidity",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

TypeOfValidityRefStructureReference

Type for a reference to a TYPE OF VALIDITY.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfValidity",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

TypeOfValueAbstract

A code value from an extensible set, i.e. which may be added to by user applications and is used to validate the properties of Entities.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValue_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "Branding",
    "ChargingMoment",
    "ClassOfUse",
    "DataSource",
    "Direction",
    "OpenTransportMode",
    "ParkingBayStatus",
    "PointOfInterestClassification",
    "PriceUnit",
    "PurposeOfEquipmentProfile",
    "PurposeOfGrouping",
    "PurposeOfJourneyPartition",
    "Submode",
    "TimingAlgorithmType",
    "TypeOfCodespaceAssignment",
    "TypeOfConcession",
    "TypeOfDeckEntrance",
    "TypeOfDeckEntranceUsage",
    "TypeOfDeckSpace",
    "TypeOfDriverPermit",
    "TypeOfEntity",
    "TypeOfFareTable",
    "TypeOfFleet",
    "TypeOfLocatableSpot",
    "TypeOfMachineReadability",
    "TypeOfMediumAccessDevice",
    "TypeOfParking",
    "TypeOfPaymentMethod",
    "TypeOfPricingRule",
    "TypeOfProductCategory",
    "TypeOfProof",
    "TypeOfSecurityList",
    "TypeOfServiceFeature",
    "TypeOfUsageParameter",
    "TypeOfValidity",
    "TypeOfVersion",
    "TypeOfWheelchair"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

TypeOfValue_VersionStructureStructure

Type for a TYPE OF VALUE. Abstract supertype used to define open classifications of value types.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of TYPE OF VALUE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name for TYPE OF VALUE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of TYPE OF VALUE."
        },
        "Image": {
          "type": "string",
          "format": "uri",
          "description": "Default image for TYPE OF VALUE."
        },
        "Url": {
          "type": "string",
          "format": "uri",
          "description": "Default URL for TYPE OF VALUE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

TypeOfValueIdTypeUnclassified

Type for identifier of a TYPE OF VALUE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

TypeOfValueRefAbstract

Reference to a TYPE OF VALUE. Implementation of a one to one relationship by reference to TYPE OF VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfValueRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "AcceptedDriverPermitRef",
    "BrandingRef",
    "ChargingMomentRef",
    "ClassOfUseRef",
    "DirectionRef",
    "DistributionChannelRef",
    "ParkingBayConditionRef",
    "ParkingBayStatusRef",
    "PointOfInterestClassificationRef",
    "PriceUnitRef",
    "PurposeOfEquipmentProfileRef",
    "PurposeOfGroupingRef",
    "PurposeOfJourneyPartitionRef",
    "RentalAvailabilityRef",
    "TimingAlgorithmTypeRef",
    "TypeOfActivationRef",
    "TypeOfCodespaceAssignmentRef",
    "TypeOfDeckEntranceRef",
    "TypeOfDeckEntranceUsageRef",
    "TypeOfDeckSpaceRef",
    "TypeOfDriverPermitRef",
    "TypeOfEntityRef",
    "TypeOfFleetRef",
    "TypeOfLocatableSpotRef",
    "TypeOfMediumAccessDeviceRef",
    "TypeOfOperationRef",
    "TypeOfParkingRef",
    "TypeOfPaymentMethodRef",
    "TypeOfProductCategoryRef",
    "TypeOfProofRef",
    "TypeOfResponsibilityRoleRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

TypeOfValueRefStructureReference

Type for a reference to a TYPE OF VALUE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship.xsd"
}

TypeOfVersionEntity

DEPRECATED: A classification of the VERSIONs. -v2.0

{
  "$ref": "#/definitions/TypeOfVersion_ValueStructure",
  "x-netex-role": "entity/deprecated",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

TypeOfVersion_ValueStructureUnclassified

DEPRECATED: Type for a TYPE OF VERSION. -v2.0

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-role": "unclassified/deprecated",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

TypeOfVersionIdTypeUnclassified

Identifier for a TYPE OF VERSION

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_support.xsd"
}

TypeOfVersionRefReference

Reference to a TYPE OF VERSION. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfVersionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfVersion",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

TypeOfVersionRefStructureReference

Type for a TYPE OF VERSION.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/ObjectIdType"
    },
    "nameOfRefClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of Class of the referenced entity. Allows reflection. Fixed for each entity type.",
      "xml": {
        "attribute": true
      },
      "x-fixed-single-enum": "NameOfClass"
    },
    "modification": {
      "allOf": [
        {
          "$ref": "#/definitions/ModificationEnumeration"
        }
      ],
      "description": "Nature of last modification: new, revise, delete, unchanged.",
      "xml": {
        "attribute": true
      }
    },
    "ref": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of referenced entity.",
      "xml": {
        "attribute": true
      }
    },
    "versionRef": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Identifier of version of referenced entity. For use when reference is External and a specific version is required. Mutually exclusive with version",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was first created.",
      "xml": {
        "attribute": true
      }
    },
    "changed": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was last changed.",
      "xml": {
        "attribute": true
      }
    },
    "version": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Version number of referenced entity.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfVersion",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

TypeOfWheelchairEntity

Classification for TYPE OF WHEELCHAIR. +v2.0

{
  "$ref": "#/definitions/TypeOfWheelchair_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfValue",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

TypeOfWheelchair_ValueStructureUnclassified

Type for a TYPE OF WHEELCHAIR.

{
  "$ref": "#/definitions/TypeOfValue_VersionStructure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

TypeOfWheelchairIdTypeUnclassified

Type for identifier of a TYPE OF WHEELCHAIR.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

TypeOfWheelchairRefReference

Reference to a TYPE OF WHEELCHAIR. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfWheelchairRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfWheelchair",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

typeOfWheelchairRefs_RelStructureCollection

Type for a list of TYPEs OF WHEELCHAIR.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfWheelchairRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfWheelchairRef"
          }
        }
      },
      "required": [
        "TypeOfWheelchairRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

TypeOfWheelchairRefStructureReference

Type for a reference to a TYPE OF WHEELCHAIR.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfWheelchair",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

TypeOfZoneEntity

Classification of a ZONe.

{
  "$ref": "#/definitions/TypeOfZone_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TypeOfEntity",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

TypeOfZone_ValueStructureUnclassified

Type for a TYPE OF ZONE.

{
  "$ref": "#/definitions/TypeOfEntity_VersionStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

TypeOfZoneIdTypeUnclassified

Type for identifier of a TYPE OF ZONE.

{
  "$ref": "#/definitions/TypeOfValueIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

TypeOfZoneRefReference

Reference to a TYPE OF ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TypeOfZoneRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfZone",
  "x-netex-substitutionGroup": "TypeOfEntityRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

typeOfZoneRefs_RelStructureCollection

Type for a list of TYPE OF ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfZoneRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfZoneRef"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

TypeOfZoneRefStructureReference

Type for a reference to a TYPE OF ZONE.

{
  "$ref": "#/definitions/TypeOfValueRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "TypeOfZone",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

typesOfAccountStatus_RelStructureCollection

Type for a list of CUSTOMER ACCOUNT STATUSes.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CustomerAccountStatusRef": {
          "$ref": "#/definitions/CustomerAccountStatusRef"
        },
        "CustomerAccountStatus": {
          "$ref": "#/definitions/CustomerAccountStatus"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

typesOfCustomerAccount_RelStructureCollection

Type for a list of TYPE OF CUSTOMER ACCOUNTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfCustomerAccountRef": {
          "$ref": "#/definitions/TypeOfCustomerAccountRef"
        },
        "TypeOfCustomerAccount": {
          "$ref": "#/definitions/TypeOfCustomerAccount"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

typesOfEquipment_RelStructureCollection

Type for a list of TYPE OF Equipment.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfEquipmentRef": {
          "$ref": "#/definitions/TypeOfEquipmentRef"
        },
        "TypeOfEquipment": {
          "$ref": "#/definitions/TypeOfEquipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipment_version.xsd"
}

typesOfFacility_RelStructureCollection

Type for a list of TYPE OF FACILITYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfFacilityRef": {
          "$ref": "#/definitions/TypeOfFacilityRef"
        },
        "TypeOfFacility": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfFacility"
            }
          ],
          "description": "A TYPE OF FACILITY specifying access rights for the FACILITY ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

typesOfFareContract_RelStructureCollection

Type for a list of TYPE OF FARE CONTRACT s.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfFareContractRef": {
          "$ref": "#/definitions/TypeOfFareContractRef"
        },
        "TypeOfFareContract": {
          "$ref": "#/definitions/TypeOfFareContract"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

typesOfFareContractEntry_RelStructureCollection

Type for a list of TYPE OF FARE CONTRACT ENTRYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfFareContractEntryRef": {
          "$ref": "#/definitions/TypeOfFareContractEntryRef"
        },
        "TypeOfFareContractEntry": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfFareContractEntry"
            }
          ],
          "description": "A TYPE OF FARE CONTRACT ENTRY specifying access rights for the FARE CONTRACT ENTRY ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_salesContract_version.xsd"
}

typesOfFrame_RelStructureCollection

A collection of one or more TYPEs OF VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfFrameRef": {
          "$ref": "#/definitions/TypeOfFrameRef"
        },
        "TypeOfFrame": {
          "$ref": "#/definitions/TypeOfFrame"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

typesOfMachineReadabilities_RelStructureCollection

Type for a list of TYPE OF MACHINE READABILITies

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfMachineReadabilityRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfMachineReadabilityRef"
          }
        }
      },
      "required": [
        "TypeOfMachineReadabilityRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

typesOfProofRefs_RelStructureCollection

Type for a list of TYPE OF PROOF.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TypeOfProofRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfProofRef"
          }
        }
      },
      "required": [
        "TypeOfProofRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

typesOfRetailDevice_RelStructureCollection

Type for a list of TYPE OF RETAIL DEVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfRetailDeviceRef": {
          "$ref": "#/definitions/TypeOfRetailDeviceRef"
        },
        "TypeOfRetailDevice": {
          "$ref": "#/definitions/TypeOfRetailDevice"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_retailConsortium_version.xsd"
}

typesOfSalesOfferPackage_RelStructureCollection

Type for a list of TYPE OF SALES OFFER PACKAGEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfSalesOfferPackageRef": {
          "$ref": "#/definitions/TypeOfSalesOfferPackageRef"
        },
        "TypeOfSalesOfferPackage": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfSalesOfferPackage"
            }
          ],
          "description": "A TYPE OF SALES OFFER PACKAGE specifying access rights for the SALES OFFER PACKAGE ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_salesOfferPackage_version.xsd"
}

typesOfSecurityList_RelStructureCollection

Type for a list of TYPE OF SECURITY LISTs. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfSecurityListRef": {
          "$ref": "#/definitions/TypeOfSecurityListRef"
        },
        "TypeOfSecurityList": {
          "$ref": "#/definitions/TypeOfSecurityList"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

typesOfServiceInFrame_RelStructureCollection

Type for containment in frame of TYPE OF SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfService": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfService"
          }
        }
      },
      "required": [
        "TypeOfService"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_version.xsd"
}

typesOfTravelDocumentInFrame_RelStructureCollection

Type for containment in frame of TYPE OF TRAVEL DOCUMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "TypeOfTravelDocument": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfTravelDocument"
          }
        }
      },
      "required": [
        "TypeOfTravelDocument"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

typesOfTravelDocuments_RelStructureCollection

Type for a list of TYPE OF TRAVEL DOCUMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfTravelDocumentRef": {
          "$ref": "#/definitions/TypeOfTravelDocumentRef"
        },
        "TypeOfTravelDocument": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfTravelDocument"
            }
          ],
          "description": "A TYPE OF TRAVEL DOCUMENT specifying access rights for the TRAVEL DOCUMENT ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_typeOfTravelDocument_version.xsd"
}

typesOfValue_RelStructureCollection

Type for a list of TYPEs OF VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "TypeOfValue": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TypeOfValue"
          }
        }
      },
      "required": [
        "TypeOfValue"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

typesOfValueInFrame_RelStructureCollection

Type for containment in frame of TYPE OF VALUEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ValueSet": {
          "$ref": "#/definitions/ValueSet"
        },
        "TypeOfValue": {
          "$ref": "#/definitions/TypeOfValue"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

UicOperatingPeriodEntity

An OPERATING PERIOD coded in UIC style as a bit string between two dates.

{
  "$ref": "#/definitions/UicOperatingPeriod_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "OperatingPeriod_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

UicOperatingPeriod_VersionStructureStructure

Type for an OPERATING DAY.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperatingPeriod_VersionStructure"
    },
    {
      "properties": {
        "ValidDayBits": {
          "type": "string",
          "description": "String of bits, one for each day in period: whether valid or not valid on the day. Normally there will be a bit for every day between start and end date. If bit is missing, assume available."
        },
        "DaysOfWeek": {
          "allOf": [
            {
              "$ref": "#/definitions/DaysOfWeekListOfEnumerations"
            }
          ],
          "description": "Days of week to which bits correspond."
        }
      },
      "required": [
        "ValidDayBits"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_version.xsd"
}

UicOperatingPeriodIdTypeUnclassified

Identifier of an UIC OPERATING PERIOD.

{
  "$ref": "#/definitions/OperatingPeriodIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

UicOperatingPeriodRefReference

Reference to an UIC OPERATING PERIOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/OperatingPeriodRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UicOperatingPeriod",
  "x-netex-substitutionGroup": "OperatingPeriodRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

UicOperatingPeriodRefStructureReference

Type for a reference to an UIC OPERATING PERIOD.

{
  "$ref": "#/definitions/OperatingPeriodRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UicOperatingPeriod",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceCalendar_support.xsd"
}

UicProductCharacteristicUnclassified

Classification of UIC Product Characteristics type - UIC 7139 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/UicProductCharacteristicEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

UicProductCharacteristicEnumerationEnum

UIC Product Characteristic UIC 7139 Code list.

{
  "type": "string",
  "enum": [
    "tariffCommunVoyageurs",
    "allInclusivePrice",
    "eastWestTariff",
    "trainWithTcvAndMarketPrice",
    "noPublishedTariff"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facilityUic_support.xsd"
}

UicProductCharacteristicListUnclassified

List of UIC Product Characteristics UIC 7139 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/UicProductCharacteristicListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

UicProductCharacteristicListOfEnumerationsUnclassified

List of values for UIC Product Characteristics UIC 7139 Code list.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/UicProductCharacteristicEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

UicRateTypeEnumerationEnum

UIC Rate Type UIC 5263Code list.

{
  "type": "string",
  "enum": [
    "normal",
    "discountInTrainOtherThanTGV",
    "specialFare",
    "supplement",
    "noPublishedTariff"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facilityUic_support.xsd"
}

UicTrainRateUnclassified

Classification of UIC Rate Type FACILITY type - UIC 5163 Code list.

{
  "allOf": [
    {
      "$ref": "#/definitions/UicRateTypeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

UicTrainRateListOfEnumerationsUnclassified

List of values for UIC Rate Type FACILITY UIC 5163 Code list.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/UicRateTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

UnapprovedKeyAccessErrorUnclassified

Error: Recipient of a message to be distributed is not available. +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/UnapprovedKeyAccessStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnapprovedKeyAccessStructureUnclassified

Type for Error: UnapprovedKey +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "Key": {
          "type": "string",
          "description": "User key."
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownEndpointErrorUnclassified

Error: Recipient for a message to be distributed is unknown. +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/UnknownEndpointErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownEndpointErrorStructureUnclassified

Type for Error: Unknown Endpoint +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "Endpoint": {
          "allOf": [
            {
              "$ref": "#/definitions/EndpointAddress"
            }
          ],
          "description": "Endpoint that is not known. + SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownExtensionsErrorUnclassified

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. +SIRI v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/UnknownExtensionsErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownExtensionsErrorStructureUnclassified

Type for Unknown Extensions Error:. +SIRI v2.0.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "ExtensionName": {
          "type": "array",
          "items": {
            "type": "string",
            "description": "Name of the unknown encountered extensions."
          }
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownParticipantErrorUnclassified

Error: Recipient for a message to be distributed is unknown. +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/UnknownParticipantErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownParticipantErrorStructureUnclassified

Type for Error: Unknown Participant. +SIRI v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "ParticipantRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Reference to  Participant who is unknown. + SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownSubscriberErrorUnclassified

Error: Subscriber not found.

{
  "allOf": [
    {
      "$ref": "#/definitions/UnknownSubscriberErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownSubscriberErrorStructureUnclassified

Type for Error: Subscriber not found.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "SubscriberRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ParticipantRefStructure"
            }
          ],
          "description": "Id of subscriber that was not found + SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownSubscriptionErrorUnclassified

Error: Subscription not found.

{
  "allOf": [
    {
      "$ref": "#/definitions/UnknownSubscriptionErrorStructure"
    }
  ],
  "x-netex-substitutionGroup": "ErrorCode",
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnknownSubscriptionErrorStructureUnclassified

Type for Error: Subscription not found.

{
  "allOf": [
    {
      "$ref": "#/definitions/ErrorCodeStructure"
    },
    {
      "properties": {
        "SubscriptionCode": {
          "allOf": [
            {
              "$ref": "#/definitions/SubscriptionQualifierStructure"
            }
          ],
          "description": "Ubscription code that could not be found. + SIRI v2.0"
        }
      }
    }
  ],
  "x-netex-source": "siri/siri_request_errorConditions-v2.0.xsd"
}

UnpoweredTrainEntity

A TRAIN that is able to move under its own power. +v2.0

{
  "$ref": "#/definitions/UnpoweredTrain_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Train_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

UnpoweredTrain_VersionStructureStructure

Type for a UNPOWERED TRAIN.

{
  "$ref": "#/definitions/Train_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_version.xsd"
}

UnpoweredTrainIdTypeUnclassified

Type for identifier of a UNPOWERED TRAIN.

{
  "$ref": "#/definitions/TrainIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

UnpoweredTrainRefReference

Reference to a UNPOWERED TRAIN. v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/UnpoweredTrainRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UnpoweredTrain",
  "x-netex-substitutionGroup": "TrainRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

UnpoweredTrainRefStructureReference

Type for a reference to a UNPOWERED TRAIN.

{
  "$ref": "#/definitions/TrainRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UnpoweredTrain",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElementType_support.xsd"
}

UomIdentifierUnclassified

The simple type gml:Uomidentifier defines the syntax and value space of the unit of measure identifier.

{
  "anyOf": [
    {
      "$ref": "#/definitions/UomSymbol"
    },
    {
      "$ref": "#/definitions/UomURI"
    }
  ],
  "x-netex-source": "gml/basicTypes.xsd"
}

UomSymbolUnclassified

This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc. It is recommended that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.

{
  "type": "string",
  "pattern": "[^: \n\r\t]+",
  "x-netex-source": "gml/basicTypes.xsd"
}

UomURIUnclassified

This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol . NOTE It is possible to re-write such a relative URI to conform to the restriction (e.g. "./m/s"). In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either - a conventional unit of measure symbol, - a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition.

{
  "type": "string",
  "format": "uri",
  "pattern": "([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*",
  "x-netex-source": "gml/basicTypes.xsd"
}

UsageDiscountRightEntity

A FARE PRODUCT allowing a customer to benefit from discounts when consuming VALIDABLE ELEMENTs.

{
  "$ref": "#/definitions/UsageDiscountRight_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "FareProduct_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

UsageDiscountRight_VersionStructureStructure

Type for USAGE DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/FareProduct_VersionStructure"
    },
    {
      "properties": {
        "ProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageDiscountRightEnumeration"
            }
          ],
          "description": "Classification of USAGE DISOCUNT RIGHT. +v1.1"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_version.xsd"
}

UsageDiscountRightEnumerationEnum

Allowed values for USAGE DISCOUNT RIGHT enumeration +v1.1

{
  "type": "string",
  "enum": [
    "mileagePoints",
    "usageRebate",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

UsageDiscountRightIdTypeUnclassified

Type for identifier of a USAGE DISCOUNT RIGHT.

{
  "$ref": "#/definitions/FareProductIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

UsageDiscountRightRefReference

Reference to a USAGE DISCOUNT RIGHT.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageDiscountRightRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageDiscountRight",
  "x-netex-substitutionGroup": "FareProductRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

UsageDiscountRightRefStructureReference

Type for Reference to a USAGE DISCOUNT RIGHT.

{
  "$ref": "#/definitions/FareProductRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageDiscountRight",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareProduct_support.xsd"
}

UsageEndEnumerationEnum

Allowed values for Usage End.

{
  "type": "string",
  "enum": [
    "standardDuration",
    "endOfCalendarPeriod",
    "endOfRide",
    "endOfTrip",
    "endOfFareDay",
    "endOfFarePeriod",
    "productExpiry",
    "profileExpiry",
    "deregistration",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

UsageParameterAbstract

A parameter used to specify the use of a fare system.

{
  "$ref": "#/definitions/UsageParameter_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageParameter_DummyAbstract

Dummy Supertype: A parameter used to specify the use of a fare system.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-sg-members": [
    "AdditionalDriverOption",
    "BookingPolicy",
    "Cancelling",
    "ChargingPolicy",
    "CommercialProfile",
    "CompanionProfile",
    "EligibilityChangePolicy",
    "EntitlementGiven",
    "EntitlementRequired",
    "Exchanging",
    "FrequencyOfUse",
    "GroupTicket",
    "Interchanging",
    "LuggageAllowance",
    "MinimumStay",
    "PenaltyPolicy",
    "PurchaseWindow",
    "Refunding",
    "RentalOption",
    "RentalPenaltyPolicy",
    "Replacing",
    "Reselling",
    "Reserving",
    "RoundTrip",
    "Routing",
    "SalesOfferPackageEntitlementGiven",
    "SalesOfferPackageEntitlementRequired",
    "StepLimit",
    "Subscribing",
    "Suspending",
    "Transferability",
    "UsageParameter",
    "UsageValidityPeriod",
    "UserProfile",
    "VehiclePoolerProfile"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageParameter_VersionStructureStructure

Type for USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "TypeOfUsageParameterRef": {
          "$ref": "#/definitions/TypeOfUsageParameterRef"
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/usageParameterPrices_RelStructure"
            }
          ],
          "description": "Prices associated with USAGE PARAMETER."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageParameterIdTypeUnclassified

Type for identifier of a USAGE PARAMETER.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

UsageParameterPriceUnclassified

A set of all possible price features of a FARE USAGE PARAMETER: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/UsageParameterPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageParameterPrice_VersionedChildStructureUnclassified

Type for a USAGE PARAMETER PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "UsageParameterRef": {
          "$ref": "#/definitions/UsageParameterRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageParameterPriceIdTypeUnclassified

Type for identifier of a USAGE PARAMETER PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

UsageParameterPriceRefReference

Reference to a USAGE PARAMETER PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameterPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageParameterPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

usageParameterPriceRefs_RelStructureCollection

Type for a list of USAGE PARAMETER PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "UsageParameterPriceRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/UsageParameterPriceRef"
          }
        }
      },
      "required": [
        "UsageParameterPriceRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

UsageParameterPriceRefStructureReference

Type for Reference to a USAGE PARAMETER PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageParameterPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

usageParameterPrices_RelStructureCollection

Type for a list of FARE USAGE PARAMETER PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "UsageParameterPriceRef": {
          "$ref": "#/definitions/UsageParameterPriceRef"
        },
        "UsageParameterPrice": {
          "$ref": "#/definitions/UsageParameterPrice"
        },
        "CellRef": {
          "$ref": "#/definitions/CellRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageParameterRefAbstract

Reference to a USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameterRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-sg-members": [
    "AdditionalDriverOptionRef",
    "BookingPolicyRef",
    "ChargingPolicyRef",
    "EligibilityChangePolicyRef",
    "EntitlementGivenRef",
    "EntitlementRequiredRef",
    "FrequencyOfUseRef",
    "InterchangingRef",
    "LuggageAllowanceRef",
    "MinimumStayRef",
    "PenaltyPolicyRef",
    "ProfileParameterRef",
    "PurchaseWindowRef",
    "RentalOptionRef",
    "RentalPenaltyPolicyRef",
    "ResellingRef",
    "RoundTripRef",
    "RoutingRef",
    "SalesOfferPackageEntitlementGivenRef",
    "SalesOfferPackageEntitlementRequiredRef",
    "StepLimitRef",
    "SubscribingRef",
    "SuspendingRef",
    "TransferabilityRef",
    "UsageValidityPeriodRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

usageParameterRefs_RelStructureCollection

Type for a list of USAGE PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "UsageParameterRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/UsageParameterRef"
          }
        }
      },
      "required": [
        "UsageParameterRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

UsageParameterRefStructureReference

Type for Reference to a USAGE PARAMETER.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageParameter",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_support.xsd"
}

usageParameters_RelStructureCollection

Type for of USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "UsageParameterRef": {
          "$ref": "#/definitions/UsageParameterRef"
        },
        "UsageParameter_Dummy": {
          "$ref": "#/definitions/UsageParameter_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

usageParametersInFrame_RelStructureCollection

Type for containment in frame of USAGE PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "UsageParameter_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/UsageParameter_Dummy"
          }
        }
      },
      "required": [
        "UsageParameter_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameter_version.xsd"
}

UsageStartConstraintTypeEnumerationEnum

Allowed values for Usage Validity Period Start constraint.

{
  "type": "string",
  "enum": [
    "variable",
    "fixed",
    "fixedWindow"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

UsageTriggerEnumerationEnum

Allowed values for Usage Trigger.

{
  "type": "string",
  "enum": [
    "enrolment",
    "reservation",
    "purchase",
    "fulfilment",
    "activation",
    "specifiedStartDate",
    "startOutboundRide",
    "endOutboundRide",
    "startReturnRide",
    "startOfPeriod",
    "dayOffsetBeforeCalendarPeriod"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

UsageValidityPeriodEntity

A time limitation for validity of a FARE PRODUCT or a SALES OFFER PACKAGE. It may be composed of a standard duration (e.g. 3 days, 1 month) and/or fixed start/end dates and times.

{
  "$ref": "#/definitions/UsageValidityPeriod_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

UsageValidityPeriod_VersionStructureStructure

Type for USAGE VALIDITY PERIOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "ValidityPeriodType": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageValidityTypeEnumeration"
            }
          ],
          "description": "Nature of USAGE VALIDITY PERIOD."
        },
        "UsageTrigger": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageTriggerEnumeration"
            }
          ],
          "description": "Event triggering usage period."
        },
        "UsageEnd": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageEndEnumeration"
            }
          ],
          "description": "Event triggering end of usage period."
        },
        "StandardDuration": {
          "type": "string",
          "description": "Duration of USAGE VALIDITY PERIOD."
        },
        "ActivationMeans": {
          "allOf": [
            {
              "$ref": "#/definitions/ActivationMeansEnumeration"
            }
          ],
          "description": "Means of activating start of period."
        },
        "StartDate": {
          "type": "string",
          "format": "date",
          "description": "Start date of USAGE VALIDITY PERIOD."
        },
        "StartTime": {
          "type": "string",
          "format": "time",
          "description": "Start time of USAGE VALIDITY PERIOD."
        },
        "EndDate": {
          "type": "string",
          "format": "date",
          "description": "End Date of USAGE VALIDITY PERIOD."
        },
        "EndTime": {
          "type": "string",
          "format": "time",
          "description": "End time of USAGE VALIDITY PERIOD."
        },
        "UsageStartConstraintType": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageStartConstraintTypeEnumeration"
            }
          ],
          "description": "Whether start type of trip or pass is variable or fixed. +v1.1"
        },
        "startOnlyOn": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypes_RelStructure"
            }
          ],
          "description": "If UsageStartConstraintType is "fixed", then allowed days to start on can be indicated by a DAY TYPE, for example Monday, 1st of Month, Start of Quarter, etc. (Applies mainly to Passes.)"
        },
        "FixedStartWindow": {
          "allOf": [
            {
              "$ref": "#/definitions/FixedStartWindowStructure"
            }
          ],
          "description": "If UsageStartConstraintType is "fixedWindow" , then can specify a window relative to booked train for alternative services that may be used. +v1.1"
        },
        "BlackoutUse": {
          "allOf": [
            {
              "$ref": "#/definitions/BlackoutStartEnumeration"
            }
          ],
          "description": "Interaction with blackout periods."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_version.xsd"
}

UsageValidityPeriodIdTypeUnclassified

Type for identifier of a USAGE VALIDITY PERIOD.

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

UsageValidityPeriodRefReference

Reference to a USAGE VALIDITY PERIOD.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageValidityPeriodRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageValidityPeriod",
  "x-netex-substitutionGroup": "UsageParameterRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

UsageValidityPeriodRefStructureReference

Type for Reference to a USAGE VALIDITY PERIOD.

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UsageValidityPeriod",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

UsageValidityTypeEnumerationEnum

Allowed values for Usage Validity Period Type.

{
  "type": "string",
  "enum": [
    "singleRide",
    "singleTrip",
    "returnTrip",
    "carnet",
    "dayPass",
    "weeklyPass",
    "weekendPass",
    "monthlyPass",
    "annualPass",
    "seasonTicket",
    "profileMembership",
    "subscription",
    "openEnded",
    "cap",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterTravel_support.xsd"
}

usedInRefs_RelStructureCollection

Type for use of fare table.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "TariffRef": {
          "$ref": "#/definitions/TariffRef"
        },
        "GroupOfDistanceMatrixElementsRef": {
          "$ref": "#/definitions/GroupOfDistanceMatrixElementsRef"
        },
        "GroupOfSalesOfferPackagesRef": {
          "$ref": "#/definitions/GroupOfSalesOfferPackagesRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareTable_version.xsd"
}

UserNeedUnclassified

A user's need for a particular SUITABILITY.

{
  "$ref": "#/definitions/UserNeed_VersionedChildStructure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

UserNeed_VersionedChildStructureUnclassified

Type for of a USER NEED.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "MobilityNeed": {
          "allOf": [
            {
              "$ref": "#/definitions/MobilityEnumeration"
            }
          ],
          "description": "A specific USER NEED, i.e. a constraint of a passenger as regards his mobility, e.g. wheelchair, assisted wheelchair, etc."
        },
        "PsychosensoryNeed": {
          "allOf": [
            {
              "$ref": "#/definitions/PsychosensoryNeedEnumeration"
            }
          ],
          "description": "Passenger psychosensory need for which a suitability specified."
        },
        "MedicalNeed": {
          "allOf": [
            {
              "$ref": "#/definitions/MedicalNeedEnumeration"
            }
          ],
          "description": "A specific USER NEED, i.e. a requirement of a passenger as regards medical constraint (e.g. allergy) to access public transport."
        },
        "EncumbranceNeed": {
          "allOf": [
            {
              "$ref": "#/definitions/EncumbranceEnumeration"
            }
          ],
          "description": "Passenger encumbrance need for which suitability is specified."
        },
        "Excluded": {
          "type": "boolean",
          "description": "Whether user need is included or excluded. Default is included."
        },
        "NeedRanking": {
          "type": "integer",
          "description": "Relative ranking of need on a scale 1-5"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_passengerMobility.xsd"
}

UserNeedIdTypeUnclassified

Type for identifier of a User Need.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_support.xsd"
}

UserProfileEntity

The social profile of a passenger, based on age group, education, profession, social status, sex etc., often used for allowing discounts: 18-40 years old, graduates, drivers, unemployed, women etc.

{
  "$ref": "#/definitions/UserProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

UserProfile_VersionStructureStructure

Type for USER PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UsageParameter_VersionStructure"
    },
    {
      "properties": {
        "BaseUserProfileRef": {
          "allOf": [
            {
              "$ref": "#/definitions/UserProfileRefStructure"
            }
          ],
          "description": "Base Profile on which this User profile is based. Assume all properties from base that are not explicitly stated on subprofile."
        },
        "TypeOfConcessionRef": {
          "$ref": "#/definitions/TypeOfConcessionRef"
        },
        "UserType": {
          "allOf": [
            {
              "$ref": "#/definitions/UserTypeEnumeration"
            }
          ],
          "description": "Classification of user profile."
        },
        "MinimumAge": {
          "type": "integer",
          "description": "Minimum age to be eligible for profile."
        },
        "MaximumAge": {
          "type": "integer",
          "description": "Maximum age to be eligible for profile."
        },
        "MonthDayOnWhichAgeApplies": {
          "type": "string",
          "description": "Date on which Age Applies, if fixed annually."
        },
        "MinimumHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Minimum height to be eligible for profile."
        },
        "MaximumHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum height to be eligible for profile."
        },
        "LocalResident": {
          "type": "boolean",
          "description": "Whether user must be Local Resident."
        },
        "resides": {
          "allOf": [
            {
              "$ref": "#/definitions/residentialQualifications_RelStructure"
            }
          ],
          "description": "Residential qualification to be eligible. If multiple are possible, combined with OR."
        },
        "GenderLimitation": {
          "$ref": "#/definitions/GenderLimitation"
        },
        "ProofRequired": {
          "allOf": [
            {
              "$ref": "#/definitions/ProofOfIdentityListOfEnumerations"
            }
          ],
          "description": "Type of document accepted as proof of eligibility."
        },
        "typesOfProofRequiredRef": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfProofRefs_RelStructure"
            }
          ],
          "description": "Types of document required as proof of identify. DEPRECATED. Use typesOfProofAcceptedRef. -V2.0",
          "x-netex-deprecated": true
        },
        "typesOfProofAcceptedRef": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfProofRefs_RelStructure"
            }
          ],
          "description": "Types of document accepted as proof of identify - open values. +v2.0"
        },
        "DiscountBasis": {
          "allOf": [
            {
              "$ref": "#/definitions/DiscountBasisEnumeration"
            }
          ],
          "description": "Nature of discount for this profile."
        },
        "companionProfiles": {
          "allOf": [
            {
              "$ref": "#/definitions/companionProfiles_RelStructure"
            }
          ],
          "description": "Minimum and maximum numbers of users in each category allowed on GROUP TICKET."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_version.xsd"
}

UserProfileEligibilityUnclassified

Whether a specific TRANSPORT CUSTOMER is eligible for a FARE PRODUCT with a specific USER PROFILE as a validity parameter.

{
  "$ref": "#/definitions/UserProfileEligibility_VersionedChildStructure",
  "x-netex-substitutionGroup": "CustomerEligibility_Dummy",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

UserProfileEligibility_VersionedChildStructureUnclassified

Type for USER PROFILE ELIGIBILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/CustomerEligibility_VersionedChildStructure"
    },
    {
      "properties": {
        "UserProfileRef": {
          "$ref": "#/definitions/UserProfileRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_version.xsd"
}

UserProfileEligibilityIdTypeUnclassified

Type for identifier of a USER PROFILE ELIGIBILITY.

{
  "$ref": "#/definitions/CustomerEligibilityIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

UserProfileEligibilityRefReference

Reference to a USER PROFILE ELIGIBILITY..

{
  "allOf": [
    {
      "$ref": "#/definitions/UserProfileEligibilityRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UserProfileEligibility",
  "x-netex-substitutionGroup": "CustomerEligibilityRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

UserProfileEligibilityRefStructureReference

Type for Reference to a USER PROFILE ELIGIBILITY.

{
  "$ref": "#/definitions/CustomerEligibilityRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UserProfileEligibility",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_customerEligibility_support.xsd"
}

UserProfileIdTypeUnclassified

Type for identifier of a USER PROFILE usage parameter

{
  "$ref": "#/definitions/UsageParameterIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

UserProfileRefReference

Reference to a USER PROFILE usage parameter.

{
  "allOf": [
    {
      "$ref": "#/definitions/UserProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "UserProfile",
  "x-netex-substitutionGroup": "ProfileParameterRef",
  "x-netex-sg-members": [
    "CompanionProfileRef",
    "VehiclePoolerProfileRef"
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

userProfileRefs_RelStructureCollection

Type for a list of USAGE PROFILEs

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "UserProfileRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/UserProfileRef"
          }
        }
      },
      "required": [
        "UserProfileRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

UserProfileRefStructureReference

Type for Reference to a USER PROFILE usage parameter

{
  "$ref": "#/definitions/UsageParameterRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "UserProfile",
  "x-netex-source": "netex_part_3/part3_fares/netex_usageParameterEligibility_support.xsd"
}

UserRankingTypeUnclassified

Individual ranking based on the traditional 5 stars (1 to 5, 5 being the better) ranking which is the most used (note that the Like/Dislike model can be mapped to no-ranking/ranking=1 and the rare 10 stars model, like IMDb, will mapp 1/2 ti 1, 2/3 to 2, etc.)

{
  "type": "integer",
  "minimum": 1,
  "maximum": 5,
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

UserTypeEnumerationEnum

Allowed values for USER TYPE.

{
  "type": "string",
  "enum": [
    "adult",
    "child",
    "infant",
    "senior",
    "student",
    "youngPerson",
    "schoolPupil",
    "military",
    "veteran",
    "disabled",
    "disabledCompanion",
    "jobSeeker",
    "employee",
    "animal",
    "guideDog",
    "member",
    "resident",
    "other",
    "anyone"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

UserTypeListOfEnumerationsUnclassified

List of user types.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/UserTypeEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"
}

ValidableElementEntity

A sequence or set of FARE STRUCTURE ELEMENTs, grouped together to be validated in one go.

{
  "$ref": "#/definitions/ValidableElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PriceableObject_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ValidableElement_VersionStructureStructure

Type for VALIDABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PriceableObject_VersionStructure"
    },
    {
      "properties": {
        "fareStructureElements": {
          "allOf": [
            {
              "$ref": "#/definitions/fareStructureElementRefs_RelStructure"
            }
          ],
          "description": "FARE STRUCTURE ELEMENts associated with VALIDABLE ELEMENT."
        },
        "fareElementsInSequence": {
          "allOf": [
            {
              "$ref": "#/definitions/fareElementInSequenceRefs_RelStructure"
            }
          ],
          "description": "FARE STRUCTURE ELEMENts associated with VALIDABLE ELEMENT."
        },
        "discountRights": {
          "allOf": [
            {
              "$ref": "#/definitions/discountRightRefs_RelStructure"
            }
          ],
          "description": "USAGE DISCOUNT RIGHTs associated with VALIDABLE ELEMENT."
        },
        "amountOfPriceUnits": {
          "allOf": [
            {
              "$ref": "#/definitions/amountOfPriceUnitRefs_RelStructure"
            }
          ],
          "description": "AMOUNT OF PRICE units associated with VALIDABLE ELEMENT."
        },
        "thirdPartyProducts": {
          "allOf": [
            {
              "$ref": "#/definitions/thirdPartyProductRefs_RelStructure"
            }
          ],
          "description": "THIRD PARTY PRODUCTS associated with VALIDABLE ELEMENT."
        },
        "validityParameterAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/validityParameterAssignments_RelStructure"
            }
          ],
          "description": "VALIDITY PARAMETER ASSIGNMENTs associated with VALIDABLE. ELEMENT."
        },
        "prices": {
          "allOf": [
            {
              "$ref": "#/definitions/validableElementPrices_RelStructure"
            }
          ],
          "description": "PRICEs for VALIDABLE ELEMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ValidableElementIdTypeUnclassified

Type for identifier of a VALIDABLE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ValidableElementPriceUnclassified

A set of all possible price features of a VALIDABLE ELEMENT ELEMENT: default total price, discount in value or percentage etc.

{
  "$ref": "#/definitions/ValidableElementPrice_VersionedChildStructure",
  "x-netex-substitutionGroup": "FarePrice_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ValidableElementPrice_VersionedChildStructureUnclassified

Type for a VALIDABLE ELEMENT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/FarePrice_VersionedChildStructure"
    },
    {
      "properties": {
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ValidableElementPriceIdTypeUnclassified

Type for identifier of a VALIDABLE ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ValidableElementPriceRefReference

Reference to a VALIDABLE ELEMENT PRICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidableElementPriceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidableElementPrice",
  "x-netex-substitutionGroup": "FarePriceRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ValidableElementPriceRefStructureReference

Type for Reference to a VALIDABLE ELEMENT PRICE.

{
  "$ref": "#/definitions/FarePriceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidableElementPrice",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

validableElementPrices_RelStructureCollection

Type for a list of VALIDABLE ELEMENT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ValidableElementPriceRef": {
          "$ref": "#/definitions/ValidableElementPriceRef"
        },
        "ValidableElementPrice": {
          "$ref": "#/definitions/ValidableElementPrice"
        },
        "CellRef_Dummy": {
          "$ref": "#/definitions/CellRef_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ValidableElementRefReference

Reference to a VALIDABLE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidableElementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidableElement",
  "x-netex-substitutionGroup": "PriceableObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

ValidableElementRefStructureReference

Type for Reference to a VALIDABLE ELEMENT.

{
  "$ref": "#/definitions/PriceableObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidableElement",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_support.xsd"
}

validableElements_RelStructureCollection

Type for a list of FARE PRODUCT PRICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ValidableElementRef": {
          "$ref": "#/definitions/ValidableElementRef"
        },
        "ValidableElement": {
          "$ref": "#/definitions/ValidableElement"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

validableElementsInFrame_RelStructureCollection

Type for containment in frame of VALIDABLE ELEMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "ValidableElement": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValidableElement"
          }
        }
      },
      "required": [
        "ValidableElement"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_validableElement_version.xsd"
}

ValidBetweenUnclassified

OPTIMISATION. Simple version of a VALIDITY CONDITION. Comprises a simple period. NO UNIQUENESS CONSTRAINT.

{
  "$ref": "#/definitions/ValidBetween_VersionStructure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidBetween_VersionStructureStructure

Type for a Simple VALIDITY CONDITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityCondition_VersionStructure"
    },
    {
      "properties": {
        "FromDate": {
          "type": "string",
          "format": "date-time",
          "description": "Start date of AVAILABILITY CONDITION."
        },
        "ToDate": {
          "type": "string",
          "format": "date-time",
          "description": "End of AVAILABILITY CONDITION. Date is INCLUSIVE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidDuringEntity

OPTIMISATION: Sversion of an AVAILABILITY CONDITION Comprises a simple period and DAY TYPE.

{
  "$ref": "#/definitions/ValidDuring_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ValidityCondition_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

ValidDuring_VersionStructureStructure

Type for a SIMPLE TIMEBAND AVAILABILITY CONDITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidBetween_VersionStructure"
    },
    {
      "properties": {
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef",
          "x-netex-choice": [
            "DayTypeRef",
            "DaysOfWeek",
            "Days"
          ]
        },
        "DaysOfWeek": {
          "allOf": [
            {
              "$ref": "#/definitions/DaysOfWeekListOfEnumerations"
            }
          ],
          "description": "Days of the week.",
          "x-netex-choice": [
            "DayTypeRef",
            "DaysOfWeek",
            "Days"
          ]
        },
        "Days": {
          "type": "string",
          "pattern": "([Y | N])*",
          "minLength": 7,
          "maxLength": 7,
          "description": "OPTIMIZATION week matrix Y | N, NNNNNNN.",
          "x-netex-choice": [
            "DayTypeRef",
            "DaysOfWeek",
            "Days"
          ]
        },
        "timebands": {
          "allOf": [
            {
              "$ref": "#/definitions/timebands_RelStructure"
            }
          ],
          "description": "TIME BANDs for AVAILABILITY CONDITION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_availabilityCondition_version.xsd"
}

ValidityConditionEntity

Condition used in order to characterise a given VERSION of a VERSION FRAME. A VALIDITY CONDITION consists of a parameter (e.g. date, triggering event, etc) and its type of application (e.g. for, from, until, etc.).

{
  "$ref": "#/definitions/ValidityCondition_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ValidityCondition_Dummy",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityCondition_DummyAbstract

Condition used in order to characterise a given VERSION of a VERSION FRAME. A VALIDITY CONDITION consists of a parameter (e.g. date, triggering event, etc) and its type of application (e.g. for, from, until, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "AvailabilityCondition",
    "SimpleAvailabilityCondition",
    "ValidDuring",
    "ValidityCondition",
    "ValidityRuleParameter",
    "ValidityTrigger"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityCondition_VersionStructureStructure

Types for a VALIDITY CONDITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VALIDITY CONDITION."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VALIDITY CONDITION."
        },
        "ConditionedObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Entity to which condition specifically attaches."
        },
        "WithConditionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ValidityConditionRefStructure"
            }
          ],
          "description": "CONDITION with which this rule is logically ANDed."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityConditionIdTypeUnclassified

Type for identifier of a VALIDITY CONDITION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

ValidityConditionRefReference

Reference to a VALIDITY CONDITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityConditionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityCondition",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "AvailabilityConditionRef",
    "ValidityRuleParameterRef",
    "ValidityTriggerRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

validityConditionRefs_RelStructureCollection

A collection of one or more VALIDITY CONDITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ValidityConditionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValidityConditionRef"
          }
        }
      },
      "required": [
        "ValidityConditionRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

ValidityConditionRefStructureReference

Type for a reference to a VALIDITY CONDITION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityCondition",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

validityConditions_RelStructureCollection

A collection of one or more VALIDITY CONDITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ValidityConditionRef": {
          "$ref": "#/definitions/ValidityConditionRef"
        },
        "ValidBetween": {
          "$ref": "#/definitions/ValidBetween"
        },
        "ValidityCondition_Dummy": {
          "$ref": "#/definitions/ValidityCondition_Dummy"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityParameterAssignmentEntity

An ACCESS RIGHT PARAMETER ASSIGNMENT relating a fare collection parameter to a theoretical FARE PRODUCT (or one of its components) or a SALES OFFER PACKAGE.

{
  "$ref": "#/definitions/ValidityParameterAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AccessRightParameterAssignment_Dummy",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

ValidityParameterAssignment_VersionStructureStructure

Type for VALIDITY PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/AccessRightParameterAssignment_VersionStructure"
    },
    {
      "properties": {
        "TimeIntervalRef": {
          "$ref": "#/definitions/TimeIntervalRef",
          "x-netex-choice": [
            "TimeIntervalRef",
            "TimeStructureFactorRef"
          ]
        },
        "TimeStructureFactorRef": {
          "$ref": "#/definitions/TimeStructureFactorRef",
          "x-netex-choice": [
            "TimeIntervalRef",
            "TimeStructureFactorRef"
          ]
        },
        "GeographicalIntervalRef": {
          "$ref": "#/definitions/GeographicalIntervalRef",
          "x-netex-choice": [
            "GeographicalIntervalRef",
            "GeographicalStructureFactorRef"
          ]
        },
        "GeographicalStructureFactorRef": {
          "$ref": "#/definitions/GeographicalStructureFactorRef",
          "x-netex-choice": [
            "GeographicalIntervalRef",
            "GeographicalStructureFactorRef"
          ]
        },
        "QualityStructureFactorRef": {
          "$ref": "#/definitions/QualityStructureFactorRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

ValidityParameterAssignmentIdTypeUnclassified

Type for identifier of a VALIDITY PARAMETER.

{
  "$ref": "#/definitions/AccessRightParameterAssignmentIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

ValidityParameterAssignmentRefStructureReference

Type for Reference to a VALIDITY PARAMETER.

{
  "$ref": "#/definitions/AccessRightParameterAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityParameterAssignment",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_support.xsd"
}

validityParameterAssignments_RelStructureCollection

Type for a list of VALIDITY PARAMETER ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccessRightParameterAssignment_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/AccessRightParameterAssignment_Dummy"
          }
        }
      },
      "required": [
        "AccessRightParameterAssignment_Dummy"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

validityParameterAssignmentsInFrame_RelStructureCollection

The assignment of a fare collection parameter (referring to geography, time, quality or usage) to an element of a fare system (access right, validated access, control mean, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "ValidityParameterAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValidityParameterAssignment"
          }
        }
      },
      "required": [
        "ValidityParameterAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

validityParameters_RelStructureCollection

One to many Relationship for scoping validity parameters.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllPublicTransportModesListOfEnumerations"
            }
          ],
          "description": "PUBLIC TRANPORT MODEs to which ACCESS RIGHTs apply. DEPRECATED - keep for backwards compatibility. -v1.2.2",
          "x-netex-choice": [
            "VehicleModes",
            "TransportModes"
          ],
          "x-netex-deprecated": true
        },
        "TransportModes": {
          "allOf": [
            {
              "$ref": "#/definitions/AllModesListOfEnumerations"
            }
          ],
          "description": "Any MODE to which mode validity parameters apply. +v1.2.2",
          "x-netex-choice": [
            "VehicleModes",
            "TransportModes"
          ]
        },
        "TransportSubmode": {
          "$ref": "#/definitions/TransportSubmode"
        },
        "ModeOfOperationRef": {
          "$ref": "#/definitions/ModeOfOperationRef"
        },
        "GroupOfOperatorsRef": {
          "$ref": "#/definitions/GroupOfOperatorsRef"
        },
        "AllOrganisationsRef": {
          "$ref": "#/definitions/AllOrganisationsRef"
        },
        "OrganisationRef_Dummy": {
          "$ref": "#/definitions/OrganisationRef_Dummy"
        },
        "GroupOfLinesRef": {
          "$ref": "#/definitions/GroupOfLinesRef"
        },
        "LineRef": {
          "$ref": "#/definitions/LineRef"
        },
        "TypeOfLineRef": {
          "$ref": "#/definitions/TypeOfLineRef"
        },
        "GroupOfTariffZonesRef": {
          "$ref": "#/definitions/GroupOfTariffZonesRef"
        },
        "TariffZoneRef": {
          "$ref": "#/definitions/TariffZoneRef"
        },
        "FareZoneRef": {
          "$ref": "#/definitions/FareZoneRef"
        },
        "FareSectionRef": {
          "$ref": "#/definitions/FareSectionRef"
        },
        "ScheduledStopPointRef": {
          "$ref": "#/definitions/ScheduledStopPointRef"
        },
        "VehicleMeetingPointRef": {
          "$ref": "#/definitions/VehicleMeetingPointRef"
        },
        "VehicleMeetingLinkRef": {
          "$ref": "#/definitions/VehicleMeetingLinkRef"
        },
        "VehicleMeetingPlaceRef": {
          "$ref": "#/definitions/VehicleMeetingPlaceRef"
        },
        "PlaceUse": {
          "allOf": [
            {
              "$ref": "#/definitions/PlaceUseEnumeration"
            }
          ],
          "description": "Use of PLACE."
        },
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "AddressRef": {
          "$ref": "#/definitions/AddressRef"
        },
        "GroupOfSitesRef": {
          "$ref": "#/definitions/GroupOfSitesRef"
        },
        "SiteElementRef": {
          "$ref": "#/definitions/SiteElementRef"
        },
        "LevelRef": {
          "$ref": "#/definitions/LevelRef"
        },
        "PointOfInterestClassificationRef": {
          "$ref": "#/definitions/PointOfInterestClassificationRef"
        },
        "MobilityServiceConstraintZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/MobilityServiceConstraintZoneRef"
            }
          ],
          "description": "Reference to an MOBILITY SERVICE CONSTRAINT ZONE. +v1.2.2"
        },
        "RoutingType": {
          "allOf": [
            {
              "$ref": "#/definitions/RoutingTypeEnumeration"
            }
          ],
          "description": "Whether this is a direct i.e. no changes required point to point or indirect."
        },
        "Directions": {
          "allOf": [
            {
              "$ref": "#/definitions/RelativeDirectionEnumeration"
            }
          ],
          "description": "Whether use SERIES, or FARE SECTION in forwards, backwards or both directions."
        },
        "BorderPointRef": {
          "$ref": "#/definitions/BorderPointRef"
        },
        "SeriesConstraintRef": {
          "$ref": "#/definitions/SeriesConstraintRef"
        },
        "ServiceJourneyPatternRef": {
          "$ref": "#/definitions/ServiceJourneyPatternRef"
        },
        "SingleJourneyPathRef": {
          "allOf": [
            {
              "$ref": "#/definitions/SingleJourneyPathRef"
            }
          ],
          "description": "Reference to a SINGLE JOURNEY PATH. +v1.2.2"
        },
        "TransferRestrictionRef": {
          "$ref": "#/definitions/TransferRestrictionRef"
        },
        "RoutingConstraintZoneRef": {
          "$ref": "#/definitions/RoutingConstraintZoneRef"
        },
        "ServiceExclusionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ServiceExclusionRef"
            }
          ],
          "description": "Reference to a SERVICE EXCLUSION.+v2.0"
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        },
        "FareClass": {
          "$ref": "#/definitions/FareClass"
        },
        "FacilitySetRef": {
          "$ref": "#/definitions/FacilitySetRef"
        },
        "TypeOfProductCategoryRef": {
          "$ref": "#/definitions/TypeOfProductCategoryRef"
        },
        "ServiceJourneyRef": {
          "$ref": "#/definitions/ServiceJourneyRef"
        },
        "SpecialServiceRef": {
          "$ref": "#/definitions/SpecialServiceRef"
        },
        "DatedVehicleJourneyRef": {
          "$ref": "#/definitions/DatedVehicleJourneyRef"
        },
        "NormalDatedVehicleJourneyRef": {
          "$ref": "#/definitions/NormalDatedVehicleJourneyRef"
        },
        "TrainNumberRef": {
          "$ref": "#/definitions/TrainNumberRef"
        },
        "GroupOfServicesRef": {
          "$ref": "#/definitions/GroupOfServicesRef"
        },
        "SingleJourneyRef": {
          "$ref": "#/definitions/SingleJourneyRef"
        },
        "GroupOfSingleJourneysRef": {
          "$ref": "#/definitions/GroupOfSingleJourneysRef"
        },
        "TransportTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRef"
            }
          ],
          "description": "TRANSPORT TYPE to which assignment is made. +v1.2.2"
        },
        "VehicleModelRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleModelRef"
            }
          ],
          "description": "VEHICLE MODEL to which assignment is made. +v1.2.2"
        },
        "TypeOfServiceRef": {
          "$ref": "#/definitions/TypeOfServiceRef"
        },
        "VehicleModelProfileRef": {
          "$ref": "#/definitions/VehicleModelProfileRef"
        },
        "MobilityServiceRef": {
          "$ref": "#/definitions/MobilityServiceRef",
          "x-netex-choice": [
            "MobilityServiceRef",
            "LocalServiceRef"
          ]
        },
        "LocalServiceRef": {
          "$ref": "#/definitions/LocalServiceRef",
          "x-netex-choice": [
            "MobilityServiceRef",
            "LocalServiceRef"
          ]
        },
        "TrainElementRef": {
          "$ref": "#/definitions/TrainElementRef",
          "x-netex-choice": [
            "TrainElementRef",
            "TrainElementTypeRef"
          ]
        },
        "TrainElementTypeRef": {
          "$ref": "#/definitions/TrainElementTypeRef",
          "x-netex-choice": [
            "TrainElementRef",
            "TrainElementTypeRef"
          ]
        },
        "TrainComponentRef": {
          "$ref": "#/definitions/TrainComponentRef"
        },
        "TrainComponentLabelAssignmentRef": {
          "$ref": "#/definitions/TrainComponentLabelAssignmentRef"
        },
        "DeckPlanRef": {
          "$ref": "#/definitions/DeckPlanRef"
        },
        "DeckRef": {
          "$ref": "#/definitions/DeckRef"
        },
        "DeckSpaceRef": {
          "$ref": "#/definitions/DeckSpaceRef"
        },
        "SpotColumnRef": {
          "$ref": "#/definitions/SpotColumnRef"
        },
        "SpotRowRef": {
          "$ref": "#/definitions/SpotRowRef"
        },
        "LocatableSpotRef": {
          "$ref": "#/definitions/LocatableSpotRef"
        },
        "TypeOfLocatableSpotRef": {
          "$ref": "#/definitions/TypeOfLocatableSpotRef"
        },
        "PassengerSeatRef": {
          "$ref": "#/definitions/PassengerSeatRef"
        },
        "VehicleRef": {
          "$ref": "#/definitions/VehicleRef"
        },
        "TypeOfFareStructureFactorRef": {
          "$ref": "#/definitions/TypeOfFareStructureFactorRef"
        },
        "TypeOfFareStructureElementRef": {
          "$ref": "#/definitions/TypeOfFareStructureElementRef"
        },
        "TypeOfTariffRef": {
          "$ref": "#/definitions/TypeOfTariffRef"
        },
        "TariffRef": {
          "$ref": "#/definitions/TariffRef"
        },
        "PricingRuleRef": {
          "$ref": "#/definitions/PricingRuleRef"
        },
        "TypeOfPricingRuleRef": {
          "$ref": "#/definitions/TypeOfPricingRuleRef"
        },
        "ChargingMomentType": {
          "allOf": [
            {
              "$ref": "#/definitions/ChargingMomentEnumeration"
            }
          ],
          "description": "Charging Moment +v2.0"
        },
        "ChargingMomentRef": {
          "$ref": "#/definitions/ChargingMomentRef"
        },
        "TypeOfFareProductRef": {
          "$ref": "#/definitions/TypeOfFareProductRef"
        },
        "TypeOfUsageParameterRef": {
          "$ref": "#/definitions/TypeOfUsageParameterRef"
        },
        "TypeOfConcessionRef": {
          "$ref": "#/definitions/TypeOfConcessionRef"
        },
        "TypeOfProofRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfProofRef"
            }
          ],
          "description": "DEPRECATED. Use typesOfProofAcceptedRef. -V2.0",
          "x-netex-deprecated": true
        },
        "typesOfProofAcceptedRef": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfProofRefs_RelStructure"
            }
          ],
          "description": "Types of document accepted as proof of identity - open values. +v2.0"
        },
        "PreassignedFareProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/PreassignedFareProductEnumeration"
            }
          ],
          "description": "Classifcation of a PREASSIGNED FARE PRODUCT."
        },
        "SupplementProductType": {
          "allOf": [
            {
              "$ref": "#/definitions/SupplementProductEnumeration"
            }
          ],
          "description": "Classification of a SUPPLEMENT FARE PRODUCT."
        },
        "AmountOfPriceUnitType": {
          "allOf": [
            {
              "$ref": "#/definitions/AmountOfPriceUnitEnumeration"
            }
          ],
          "description": "Classification of an AMOUNT OF PRICE UNIT product."
        },
        "SaleDiscountRightType": {
          "allOf": [
            {
              "$ref": "#/definitions/SaleDiscountRightEnumeration"
            }
          ],
          "description": "Classification of a SALE DISCOUNT RIGHT product."
        },
        "UsageDiscountRightType": {
          "allOf": [
            {
              "$ref": "#/definitions/UsageDiscountRightEnumeration"
            }
          ],
          "description": "Classification of a USAGE DISCOUNT RIGHT product."
        },
        "TypeOfSalesOfferPackageRef": {
          "$ref": "#/definitions/TypeOfSalesOfferPackageRef"
        },
        "TypeOfTravelDocumentRef": {
          "$ref": "#/definitions/TypeOfTravelDocumentRef"
        },
        "TypeOfMachineReadabilityRef": {
          "$ref": "#/definitions/TypeOfMachineReadabilityRef"
        },
        "TypeOfMediumAccessDeviceRef": {
          "$ref": "#/definitions/TypeOfMediumAccessDeviceRef"
        },
        "DistributionChannelType": {
          "allOf": [
            {
              "$ref": "#/definitions/DistributionChannelTypeEnumeration"
            }
          ],
          "description": "DISTRIBUTIONCHANNEL TYPE, +v2.0"
        },
        "DistributionChannelRef": {
          "$ref": "#/definitions/DistributionChannelRef",
          "x-netex-choice": [
            "DistributionChannelRef",
            "GroupOfDistributionChannelsRef"
          ]
        },
        "GroupOfDistributionChannelsRef": {
          "$ref": "#/definitions/GroupOfDistributionChannelsRef",
          "x-netex-choice": [
            "DistributionChannelRef",
            "GroupOfDistributionChannelsRef"
          ]
        },
        "FulfilmentMethodType": {
          "allOf": [
            {
              "$ref": "#/definitions/FulfilmentMethodListOfEnumerations"
            }
          ],
          "description": "Fulfillment MEthod +v2.0"
        },
        "FulfilmentMethodRef": {
          "$ref": "#/definitions/FulfilmentMethodRef"
        },
        "PaymentMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/PaymentMethodEnumeration"
            }
          ],
          "description": "Payment Method +v2.0"
        },
        "TypeOfPaymentMethodRef": {
          "$ref": "#/definitions/TypeOfPaymentMethodRef"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_accessRightParameter_version.xsd"
}

ValidityRuleParameterEntity

A user defined VALIDITY CONDITION used by a rule for selecting versions. E.g. river level > 1,5 m and bad weather.

{
  "$ref": "#/definitions/ValidityRuleParameter_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ValidityCondition_Dummy",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityRuleParameter_VersionStructureStructure

Type for a VALIDITY PARAMETER.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityCondition_VersionStructure"
    },
    {
      "properties": {
        "RuleObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Entity on which Rules based - Trigger value is taken from it."
        },
        "AttributeName": {
          "type": "string",
          "description": "Name of an Attribute of the referenced ENTITY which provides Trigger value.",
          "x-netex-choice": [
            "AttributeName",
            "ComparisonOperator",
            "AttributeValue",
            "Method",
            "isValid"
          ]
        },
        "ComparisonOperator": {
          "allOf": [
            {
              "$ref": "#/definitions/RelativeOperatorEnumeration"
            }
          ],
          "description": "Comparison operator to be used when comparing the referenced attribute of to the Attribute Value : EQ, NE,GE, GT, LE,LT (equal, not equal, greater equal, greater than, lower equal, lower than).",
          "x-netex-choice": [
            "AttributeName",
            "ComparisonOperator",
            "AttributeValue",
            "Method",
            "isValid"
          ]
        },
        "AttributeValue": {
          "description": "Value of attribute of ENTITY.",
          "x-netex-choice": [
            "AttributeName",
            "ComparisonOperator",
            "AttributeValue",
            "Method",
            "isValid"
          ]
        },
        "Method": {
          "description": "Method for computing an attribute. By default this will be as simple operator. Some systems may support additional means of comparison.",
          "x-netex-choice": [
            "AttributeName",
            "ComparisonOperator",
            "AttributeValue",
            "Method",
            "isValid"
          ]
        },
        "isValid": {
          "type": "boolean",
          "description": "If the referenced element is currently valid.",
          "x-netex-choice": [
            "AttributeName",
            "ComparisonOperator",
            "AttributeValue",
            "Method",
            "isValid"
          ]
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityRuleParameterIdTypeUnclassified

Identifier for VALIDITY PARAMETER.

{
  "$ref": "#/definitions/ValidityConditionIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

ValidityRuleParameterRefReference

Reference to a VALIDITY RULE PARAMETER. A user defined VALIDITY CONDITION used by a rule for selecting versions.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityRuleParameterRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityRuleParameter",
  "x-netex-substitutionGroup": "ValidityConditionRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

validityRuleParameterRefs_RelStructureCollection

A collection of one or more VALIDITY RULE PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ValidityRuleParameterRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValidityRuleParameterRef"
          }
        }
      },
      "required": [
        "ValidityRuleParameterRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

ValidityRuleParameterRefStructureReference

Type for a reference to a VALIDITY RULE PARAMETER.

{
  "$ref": "#/definitions/ValidityConditionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityRuleParameter",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

validityRuleParameters_RelStructureCollection

A collection of one or more VALIDITY PARAMETERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ValidityRuleParameter": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ValidityRuleParameter_VersionStructure"
              }
            ],
            "description": "Parameter for a rule of a user defined VALIDITY CONDITION used by a rule for selecting versions. E.g. river level > 1,5 m and bad weather."
          }
        }
      },
      "required": [
        "ValidityRuleParameter"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityTriggerEntity

External event defining a VALIDITY CONDITION. E.g. exceptional flow of a river, bad weather, Road closure for works.

{
  "$ref": "#/definitions/ValidityTrigger_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ValidityCondition_Dummy",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityTrigger_VersionStructureStructure

Type for a VALIDITY TRIGGER.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityCondition_VersionStructure"
    },
    {
      "properties": {
        "TriggerObjectRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionOfObjectRefStructure"
            }
          ],
          "description": "Entity on which Trigger is based - Trigger value is taken from it."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValidityTriggerIdTypeUnclassified

Identifier for VALIDITY TRIGGER.

{
  "$ref": "#/definitions/ValidityConditionIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

ValidityTriggerRefReference

Reference to a VALIDITY TRIGGER An External event defining a VALIDITY CONDITION. E.g. exceptional flow of a river, bad weather, Road closure for works.

{
  "allOf": [
    {
      "$ref": "#/definitions/ValidityTriggerRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityTrigger",
  "x-netex-substitutionGroup": "ValidityConditionRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

validityTriggerRefs_RelStructureCollection

A collection of one or more VALIDITY TRIGGERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ValidityTriggerRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/ValidityTriggerRef"
          }
        }
      },
      "required": [
        "ValidityTriggerRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

ValidityTriggerRefStructureReference

Type for a reference to a VALIDITY TRIGGER.

{
  "$ref": "#/definitions/ValidityConditionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ValidityTrigger",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_support.xsd"
}

validityTriggers_RelStructureCollection

A collection of one or more VALIDITY TRIGGERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "ValidityTrigger": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ValidityTrigger_VersionStructure"
              }
            ],
            "description": "External event defining a VALIDITY CONDITION. E.g. exceptional flow of a river, bad weather, Road closure for works."
          }
        }
      },
      "required": [
        "ValidityTrigger"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_validityCondition_version.xsd"
}

ValueSetEntity

An extensible set of code values which may be added to by user applications and is used to validate the properties of Entities.

{
  "$ref": "#/definitions/ValueSet_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

ValueSet_VersionStructureStructure

Type for a VALUE SET. Abstract supertype used to define open classifications of value types.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Value."
        },
        "values": {
          "allOf": [
            {
              "$ref": "#/definitions/typesOfValue_RelStructure"
            }
          ],
          "description": "Values in Set."
        },
        "classOfValues": {
          "allOf": [
            {
              "$ref": "#/definitions/NameOfClass"
            }
          ],
          "description": "Name of Class of Values in Set.",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_typeOfValue_version.xsd"
}

ValueSetIdTypeUnclassified

Type for identifier of a VALUE SET.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_entity_support.xsd"
}

vectorUnclassified

{
  "$ref": "#/definitions/VectorType",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

VectorTypeUnclassified

For some applications the components of the position may be adjusted to yield a unit vector.

{
  "$ref": "#/definitions/DirectPositionType",
  "x-netex-source": "gml/geometryBasic0d1d-extract-v3_2_1.xsd"
}

VehicleEntity

A public transport vehicle used for carrying passengers.

{
  "$ref": "#/definitions/Vehicle_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

Vehicle_VersionStructureStructure

Type for a VEHICLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE."
        },
        "ShortName": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Short Name of VEHICLE or item"
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description +V1.2.2"
        },
        "BuildDate": {
          "type": "string",
          "format": "date",
          "description": "Build date _V2.0"
        },
        "ChassisNumber": {
          "type": "string",
          "description": "Chassis number +V2.0"
        },
        "RegistrationNumber": {
          "type": "string",
          "description": "Registration number of VEHICLE."
        },
        "RegistrationDate": {
          "type": "string",
          "format": "date",
          "description": "Date of registration or commissioning - may be used to determine the age of a vehice."
        },
        "OperationalNumber": {
          "type": "string",
          "description": "Operational number of VEHICLE."
        },
        "PrivateCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PrivateCode"
            }
          ],
          "description": "Private code of the vehicle. DEPRECATED - use privateCodes. -v2.0",
          "x-netex-deprecated": true
        },
        "TransportOrganisationRef": {
          "$ref": "#/definitions/TransportOrganisationRef"
        },
        "ContactRef": {
          "$ref": "#/definitions/ContactRef"
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "VehicleModelRef": {
          "$ref": "#/definitions/VehicleModelRef"
        },
        "equipmentProfiles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleEquipmentProfileRefs_RelStructure"
            }
          ],
          "description": "Equipment profiles associated with model. +v1.2.2"
        },
        "VehicleModelProfileRef": {
          "$ref": "#/definitions/VehicleModelProfileRef"
        },
        "actualVehicleEquipments": {
          "allOf": [
            {
              "$ref": "#/definitions/equipments_RelStructure"
            }
          ],
          "description": "ACTUAL EQUIPMENT found in VEHICLE."
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether real-time data is available for the VEHICLE (this can be the vehicle position, but also the speed, charging level, passenger counting, etc.). Overrides the corresponding value in VehicleType."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

vehicleAccessCredentialAssignments_RelStructureCollection

Type for a list of references to a VEHICLE ACCESS CREDENTIALs ASSIGNMENT

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleAccessCredentialsAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleAccessCredentialsAssignment"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_version.xsd"
}

VehicleAccessCredentialsAssignmentEntity

The allocation of a MEDIUM ACCESS DEVICE to a specific VEHICLE, to allow the user (TRANSPORT CUSTOMER) to access the vehicle (tyically for VEHICLE SHARING or VEHICLE RENTAL). This allocation may have validity limitations. +V1.2.2

{
  "$ref": "#/definitions/VehicleAccessCredentialsAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_version.xsd"
}

VehicleAccessCredentialsAssignment_VersionStructureStructure

Type for VEHICLE ACCESS CREDENTIALs ASSIGNMENT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "CommonVehicleServiceRef": {
          "$ref": "#/definitions/CommonVehicleServiceRef"
        },
        "VehicleRef": {
          "$ref": "#/definitions/VehicleRef"
        },
        "MediumAccessDeviceRef": {
          "$ref": "#/definitions/MediumAccessDeviceRef"
        },
        "ServiceAccessCodeRef": {
          "$ref": "#/definitions/ServiceAccessCodeRef"
        }
      },
      "required": [
        "CommonVehicleServiceRef",
        "ServiceAccessCodeRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_version.xsd"
}

VehicleAccessCredentialsAssignmentIdTypeUnclassified

Type for identifier of a VEHICLE ACCESS CREDENTIALS ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

VehicleAccessCredentialsAssignmentRefReference

Reference to a VEHICLE ACCESS CREDENTIALS ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleAccessCredentialsAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleAccessCredentialsAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

vehicleAccessCredentialsAssignmentRefs_RelStructureCollection

Type for a list of VEHICLE ACCESS CREDENTIALS ASSIGNMENTs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleAccessCredentialsAssignmentRef": {
          "$ref": "#/definitions/VehicleAccessCredentialsAssignmentRef"
        }
      },
      "required": [
        "VehicleAccessCredentialsAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

VehicleAccessCredentialsAssignmentRefStructureReference

Type for a reference to a VEHICLE ACCESS CREDENTIALS ASSIGNMENT. +v1.2.2

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleAccessCredentialsAssignment",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_accessCredentialsAssignment_support.xsd"
}

VehicleAccessFacilityUnclassified

Classification of VEHICLE ACCESS FACILITY.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleAccessFacilityEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

VehicleAccessFacilityEnumerationEnum

Allowed values for Vehicle Access Facility. NB. These are the properties of access to a VEHICLE. +1.1

{
  "type": "string",
  "enum": [
    "unknown",
    "wheelchairLift",
    "manualRamp",
    "automaticRamp",
    "steps",
    "slidingStep",
    "narrowEntrance",
    "validator"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

VehicleAccessFacilityListUnclassified

List of VEHICLE ACCESS FACILITies.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleAccessFacilityListOfEnumerations"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

VehicleAccessFacilityListOfEnumerationsUnclassified

List of values for VEHICLE ACCESS FACILITY.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/VehicleAccessFacilityEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_version.xsd"
}

VehicleChargingEquipmentEntity

Specialisation of PLACE EQUIPMENT for vehicle charging.

{
  "$ref": "#/definitions/VehicleChargingEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PlaceEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

VehicleChargingEquipment_VersionStructureStructure

Type for a VEHICLE CHARGING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PlaceEquipment_VersionStructure"
    },
    {
      "properties": {
        "FreeRecharging": {
          "type": "boolean",
          "description": "Whether the charging can be used without a fee."
        },
        "ReservationRequired": {
          "type": "boolean",
          "description": "Whether reservation is required."
        },
        "ReservationUrl": {
          "type": "string",
          "format": "uri",
          "description": "Type of storage."
        },
        "PlugType": {
          "allOf": [
            {
              "$ref": "#/definitions/PlugTypeEnumeration"
            }
          ],
          "description": "Type of Plug supported (fixed choice)."
        },
        "TypeOfPlugRef": {
          "$ref": "#/definitions/TypeOfPlugRef"
        },
        "MaximumPower": {
          "allOf": [
            {
              "$ref": "#/definitions/WattageType"
            }
          ],
          "description": "Maximum charging power of the grid
supply [W]. The sum of the current
power of all connected charging
points cannot exceed this value."
        },
        "GridVoltage": {
          "allOf": [
            {
              "$ref": "#/definitions/VoltageType"
            }
          ],
          "description": "Grid Voltage to the equipment."
        },
        "CurrentType": {
          "allOf": [
            {
              "$ref": "#/definitions/CurrentTypeEnumeration"
            }
          ],
          "description": "Classification of Current as AC, DC, etc +v2.0"
        },
        "PowerCouplingType": {
          "allOf": [
            {
              "$ref": "#/definitions/PowerCouplingTypeEnumeration"
            }
          ],
          "description": "Classification of Power Coupling. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_version.xsd"
}

VehicleChargingEquipmentIdTypeUnclassified

Type for identifier of VEHICLE CHARGING EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

VehicleChargingEquipmentRefReference

Identifier of an VEHICLE CHARGING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleChargingEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleChargingEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

VehicleChargingEquipmentRefStructureReference

Type for a reference to an VEHICLE CHARGING EQUIPMENT.

{
  "$ref": "#/definitions/EquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleChargingEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_equipmentEnergy_support.xsd"
}

VehicleCollectionEnumerationEnum

Allowed values for VEHICLE RENTAL COLLECTION. +v1.2.2

{
  "type": "string",
  "enum": [
    "onSite",
    "offSiteShuttle",
    "offSite",
    "meetAndGreet",
    "floating",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareConditionSummary_support.xsd"
}

VehicleEntranceAbstract

A physical entrance or exit to/from a SITE for a VEHICLE. May be a door, barrier, gate or other recognizable point of access.

{
  "$ref": "#/definitions/VehicleEntrance_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Entrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

VehicleEntrance_VersionStructureStructure

Type for a VEHICLE ENTRANCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEntrance_VersionStructure"
    },
    {
      "properties": {
        "Public": {
          "type": "boolean",
          "description": "Whether private vehicles can use this entrance."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

VehicleEntranceIdTypeUnclassified

Type for identifier of a VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/EntranceIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

VehicleEntranceRefReference

Reference to an VEHICLE ENTRANCE to a SITE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleEntranceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleEntrance",
  "x-netex-substitutionGroup": "EntranceRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

VehicleEntranceRefStructureReference

Type for a reference to identifier of an VEHICLE ENTRANCE.

{
  "$ref": "#/definitions/EntranceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleEntrance",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_support.xsd"
}

vehicleEntrances_RelStructureCollection

Type for a list of VEHICLE ENTRANCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleEntranceRef": {
          "$ref": "#/definitions/VehicleEntranceRef"
        },
        "VehicleEntrance": {
          "$ref": "#/definitions/VehicleEntrance"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_site_version.xsd"
}

VehicleEquipmentIdTypeUnclassified

Type for identifier of a VEHICLE EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

VehicleEquipmentProfileEntity

Each instantiation of this ENTITY gives the number of items of one TYPE OF EQUIPMENT a VEHICLE MODEL should contain for a given PURPOSE OF EQUIPMENT PROFILE. The set of instantiations for one VEHICLE MODEL and one purpose gives one complete 'profile'.

{
  "$ref": "#/definitions/VehicleEquipmentProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleEquipmentProfile_VersionStructureStructure

Type for a VEHICLE EQUIPMENT PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE EQUIPMENT PROFILE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VEHICLE EQUIPMENT PROFILE. +v1.2.2"
        },
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "Units": {
          "type": "integer",
          "description": "Number of units of EQUIPMENT."
        },
        "Manufacturer": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Manufacturer VEHICLE MODEL."
        },
        "TypeOfEquipmentRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfEquipmentRef"
            }
          ],
          "description": "TYPE of EQUIPMENT. +v2.0"
        },
        "PurposeOfEquipmentProfileRef": {
          "$ref": "#/definitions/PurposeOfEquipmentProfileRef"
        },
        "vehicleEquipmentProfileMembers": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleEquipmentProfileMembers_RelStructure"
            }
          ],
          "description": "Members of Vehicle Profile. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleEquipmentProfileIdTypeUnclassified

Type for identifier of a VEHICLE EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleEquipmentProfileMemberUnclassified

A element within a VEHICLE EQUIPMENT PROFILE specifying the number of units of a given a TYPE OF EQUIPMENT.

{
  "$ref": "#/definitions/VehicleEquipmentProfileMember_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleEquipmentProfileMember_VersionStructureStructure

Type for a VEHICLE EQUIPMENT PROFILE MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE EQUIPMENT PROFILE MEMBER."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VEHICLE EQUIPMENT PROFILE MEMBER."
        },
        "EquipmentRef": {
          "$ref": "#/definitions/EquipmentRef"
        },
        "MinimumUnits": {
          "type": "integer",
          "description": "Number of units of EQUIPMENT."
        },
        "TypeOfEquipmentRef": {
          "$ref": "#/definitions/TypeOfEquipmentRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleEquipmentProfileMemberIdTypeUnclassified

Type for identifier of a VEHICLE EQUIPMENT PROFILE MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleEquipmentProfileMemberRefReference

Reference to a VEHICLE EQUIPMENT PROFILE MEMBER.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleEquipmentProfileMemberRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleEquipmentProfileMember",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleEquipmentProfileMemberRefs_RelStructureCollection

Type for a list of VEHICLE EQUIPMENT PROFILE MEMBERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleEquipmentProfileMemberRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleEquipmentProfileMemberRef"
          }
        }
      },
      "required": [
        "VehicleEquipmentProfileMemberRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleEquipmentProfileMemberRefStructureReference

Type for a reference to a VEHICLE EQUIPMENT PROFILE MEMBER.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleEquipmentProfileMember",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleEquipmentProfileMembers_RelStructureCollection

Type for a list of VEHICLE EQUIPMENT PROFILE MEMBERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleEquipmentProfileMember": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleEquipmentProfileMember"
          }
        }
      },
      "required": [
        "VehicleEquipmentProfileMember"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleEquipmentProfileRefReference

Reference to a VEHICLE EQUIPMENT PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleEquipmentProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleEquipmentProfile",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "RechargingEquipmentProfileRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleEquipmentProfileRefs_RelStructureCollection

Type for a list of VEHICLE EQUIPMENT PROFILEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleEquipmentProfileRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleEquipmentProfileRef"
          }
        }
      },
      "required": [
        "VehicleEquipmentProfileRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleEquipmentProfileRefStructureReference

Type for a reference to a VEHICLE EQUIPMENT PROFILE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleEquipmentProfile",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleEquipmentProfilesInFrame_RelStructureCollection

Type for containment in frame of VEHICLE EQUIPMENT PROFILEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleEquipmentProfile": {
          "$ref": "#/definitions/VehicleEquipmentProfile"
        },
        "RechargingEquipmentProfile": {
          "allOf": [
            {
              "$ref": "#/definitions/RechargingEquipmentProfile"
            }
          ],
          "description": "+v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

VehicleEquipmentRefReference

Reference to a WHEELCHAIR VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "PassengerEquipmentRef",
  "x-netex-sg-members": [
    "AccessVehicleEquipmentRef",
    "WheelchairVehicleEquipmentRef",
    "WheelchairVehicleRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

VehicleEquipmentRefStructureReference

Type for a reference to a WHEELCHAIR VEHICLE EQUIPMENT.

{
  "$ref": "#/definitions/PassengerEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

vehicleEquipments_RelStructureCollection

List of VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "AccessVehicleEquipment": {
          "$ref": "#/definitions/AccessVehicleEquipment"
        },
        "WheelchairVehicleEquipment": {
          "$ref": "#/definitions/WheelchairVehicleEquipment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

VehicleIdTypeUnclassified

Type for identifier of a VEHICLE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

VehicleJourneyEntity

The planned movement of a public transport vehicle on a DAY TYPE from the start point to the end point of a JOURNEY PATTERN on a specified ROUTE.

{
  "$ref": "#/definitions/VehicleJourney_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehicleJourney_Dummy",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

VehicleJourney_DummyAbstract

Dummy VEHICLE JOURNEY supertype.

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Journey_Dummy",
  "x-netex-sg-members": [
    "DeadRun",
    "ServiceJourney",
    "ServiceJourney_Dummy",
    "TemplateVehicleJourney",
    "VehicleJourney"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

VehicleJourney_VersionStructureStructure

Type for VEHICLE JOURNEY.

{
  "allOf": [
    {
      "$ref": "#/definitions/Journey_VersionStructure"
    },
    {
      "properties": {
        "DepartureTime": {
          "type": "string",
          "format": "time",
          "description": "Time of departure."
        },
        "DepartureDayOffset": {
          "allOf": [
            {
              "$ref": "#/definitions/DayOffsetType"
            }
          ],
          "description": "Day offset if day of departure time of VEHICLE JOURNEY differs from the current OPERATING DAY."
        },
        "Frequency": {
          "allOf": [
            {
              "$ref": "#/definitions/FrequencyStructure"
            }
          ],
          "description": "Frequency of Journey."
        },
        "JourneyDuration": {
          "type": "string",
          "description": "Total length of Journey. Can be computed from individual times. Add to Departure time to obtain JOURNEY arrival time."
        },
        "dayTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/dayTypeRefs_RelStructure"
            }
          ],
          "description": "DAY TYPEs for Journey."
        },
        "RouteRef": {
          "$ref": "#/definitions/RouteRef"
        },
        "JourneyPatternRef": {
          "allOf": [
            {
              "$ref": "#/definitions/JourneyPatternRef"
            }
          ],
          "description": "Reference to a JOURNEY PATTERN."
        },
        "TimeDemandTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TimeDemandTypeRefStructure"
            }
          ],
          "description": "Reference to a TIME DEMAND TYPE used at start of JOURNEY."
        },
        "TimingAlgorithmTypeRef": {
          "$ref": "#/definitions/TimingAlgorithmTypeRef"
        },
        "JourneyFrequencyGroupRef": {
          "$ref": "#/definitions/JourneyFrequencyGroupRef"
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        },
        "VehicleEquipmentProfileRef": {
          "$ref": "#/definitions/VehicleEquipmentProfileRef"
        },
        "VehicleRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleRef"
            }
          ],
          "description": "VehicleTypeRef is the normally used field, as in many cases only the VEHICLE TYPE is known in advance. VehicleRef is then the exception and used only when the concrete VEHICLE is known in advance. Then also only one vehicle is possible."
        },
        "OperationalContextRef": {
          "$ref": "#/definitions/OperationalContextRef"
        },
        "BlockRef": {
          "allOf": [
            {
              "$ref": "#/definitions/BlockRef"
            }
          ],
          "description": "Reference to a BLOCK."
        },
        "CourseOfJourneysRef": {
          "$ref": "#/definitions/CourseOfJourneysRef"
        },
        "PublicCode": {
          "allOf": [
            {
              "$ref": "#/definitions/PublicCodeStructure"
            }
          ],
          "description": "Public code for JOURNEY."
        },
        "timeDemandTypes": {
          "allOf": [
            {
              "$ref": "#/definitions/timeDemandTypeRefs_RelStructure"
            }
          ],
          "description": "Other TIME DEMAND TYPEs used in JOURNEY."
        },
        "parts": {
          "allOf": [
            {
              "$ref": "#/definitions/journeyParts_RelStructure"
            }
          ],
          "description": "JOURNEY PARTs of a JOURNEY - for a multi part JOURNEY only."
        },
        "trainComponentLabelAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/trainComponentLabelAssignments_RelStructure"
            }
          ],
          "description": "Labelling of carriages for Train associated with JOURNEY."
        },
        "vehicleJourneyStopAssignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyStopAssignments_RelStructure"
            }
          ],
          "description": "Normal VEHICLE STOP ASSIGNMENTs for VEHICLE JOURNEY, +v1.1"
        },
        "waitTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyWaitTimes_RelStructure"
            }
          ],
          "description": "WAIT TIMEs for VEHICLE JOURNEY at different TIMING POINTs."
        },
        "runTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyRunTimes_RelStructure"
            }
          ],
          "description": "Run times for VEHICLE JOURNEY over different TIMING LINKs."
        },
        "layovers": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleJourneyLayovers_RelStructure"
            }
          ],
          "description": "LAYOVER times for VEHICLE JOURNEY."
        },
        "passingTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/timetabledPassingTimes_RelStructure"
            }
          ],
          "description": "PASSING TIMEs for VEHICLE JOURNEY."
        },
        "passengerAtStopTimes": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerAtStopTimes_RelStructure"
            }
          ],
          "description": "Times for passenger to be at stop if earlier than departure time. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_version.xsd"
}

VehicleJourneyHeadwayUnclassified

Headway interval information that is available for a VEHICLE JOURNEY (to be understood as the delay between the previous and the next VEHICLE JOURNEY). This information must be consistent with HEADWAY JOURNEY GROUP if available (HEADWAY JOURNEY GROUP being a more detailed way of describing headway services).

{
  "$ref": "#/definitions/VehicleJourneyHeadway_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

VehicleJourneyHeadway_VersionedChildStructureUnclassified

Type for a VEHICLE JOURNEY FREQUENCY.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyHeadway_VersionedChildStructure"
    },
    {
      "properties": {
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        },
        "TimingPointInJourneyPatternRef": {
          "$ref": "#/definitions/TimingPointInJourneyPatternRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

VehicleJourneyHeadwayIdTypeUnclassified

Type for identifier of a VEHICLE JOURNEY FREQUENCY.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_support.xsd"
}

vehicleJourneyHeadways_RelStructureCollection

Type for a list of a VEHICLE JOURNEY FREQUENCies.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneyHeadway": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyHeadway"
          },
          "description": "VEHICLE JOURNEY FREQUENCY for a specified TIME DEMAND TYPE."
        }
      },
      "required": [
        "VehicleJourneyHeadway"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyFrequency_version.xsd"
}

VehicleJourneyIdTypeUnclassified

Type for identifier of a VEHICLE JOURNEY.

{
  "$ref": "#/definitions/JourneyIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

VehicleJourneyLayoverUnclassified

A time allowance at the end of a specified VEHICLE JOURNEY. This time supersedes any global layover or JOURNEY PATTERN LAYOVER.

{
  "$ref": "#/definitions/VehicleJourneyLayover_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyLayover_VersionedChildStructureUnclassified

Type for a VEHICLE JOURNEY LAYOVER.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyLayoverStructure"
    },
    {
      "properties": {
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyLayoverIdTypeUnclassified

Type for identifier of a VEHICLE JOURNEY LAYOVER.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_support.xsd"
}

vehicleJourneyLayovers_RelStructureCollection

Type for a list of for a VEHICLE JOURNEY LAYOVERs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneyLayover": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyLayover"
          },
          "description": "VEHICLE JOURNEY LAYOVER for a specified TIME DEMAND TYPE."
        }
      },
      "required": [
        "VehicleJourneyLayover"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyRefReference

Reference to a VEHICLE JOURNEY. If given by context does not need to be repeated.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourneyRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleJourney",
  "x-netex-substitutionGroup": "JourneyRef",
  "x-netex-sg-members": [
    "DeadRunRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

vehicleJourneyRefs_RelStructureCollection

Type for a list of VEHICLE JOURNEYs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleJourneyRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyRef"
          }
        }
      },
      "required": [
        "VehicleJourneyRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

VehicleJourneyRefStructureReference

Type for a reference to a VEHICLE JOURNEY.

{
  "$ref": "#/definitions/JourneyRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleJourney",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourney_support.xsd"
}

VehicleJourneyRunTimeUnclassified

The time taken to traverse a specified TIMING LINK IN JOURNEY PATTERN on a specified VEHICLE JOURNEY. This gives the most detailed control over times and overrides the DEFAULT SERVICE JOURNEY RUN TIME and JOURNEY PATTERN RUN TIME and the DEFAULT DEAD RUN RUN TIME. There may be different times for different TIME DEMAND TYPES.

{
  "$ref": "#/definitions/VehicleJourneyRunTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyRunTime_VersionedChildStructureUnclassified

Type for VEHICLE JOURNEY RUN TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyRunTime_VersionedChildStructure"
    },
    {
      "properties": {
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyRunTimeIdTypeUnclassified

Type for identifier of a VEHICLE JOURNEY RUN TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_support.xsd"
}

vehicleJourneyRunTimes_RelStructureCollection

Type for a list of VEHICLE JOURNEY RUN TIMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneyRunTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyRunTime"
          },
          "description": "VEHICLE JOURNEY RUN TIME for a specified TIME DEMAND TYPE."
        }
      },
      "required": [
        "VehicleJourneyRunTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneySpotAllocationEntity

An identified person or organisation involved in a fare process. There may be a FARE CONTRACT between the VEHICLE JOURNEY SPOT ALLOCATION and the OPERATOR or the AUTHORITY ruling the consumption of services. +v2.0

{
  "$ref": "#/definitions/VehicleJourneySpotAllocation_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_version.xsd"
}

VehicleJourneySpotAllocation_VersionStructureStructure

Type for VEHICLE JOURNEY SPOT ALLOCATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "DatedVehicleJourneyRef": {
          "$ref": "#/definitions/DatedVehicleJourneyRef"
        },
        "SeatAllocationMethod": {
          "allOf": [
            {
              "$ref": "#/definitions/SeatAllocationMethodEnumeration"
            }
          ],
          "description": "Method used to allocate seat. Defult is autoassigned"
        },
        "SpotAllocationMethodRef": {
          "$ref": "#/definitions/SpotAllocationMethodRef"
        },
        "passengerSpotAllocations": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerSpotAllocations_RelStructure"
            }
          ],
          "description": "FARE CONTRACTs belonging to VEHICLE JOURNEY SPOT ALLOCATION."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_version.xsd"
}

VehicleJourneySpotAllocationIdTypeUnclassified

Type for identifier of a VEHICLE JOURNEY SPOT ALLOCATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

VehicleJourneySpotAllocationRefReference

Reference to a VEHICLE JOURNEY SPOT ALLOCATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourneySpotAllocationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleJourneySpotAllocation",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

vehicleJourneySpotAllocationRefs_RelStructureCollection

Type for a list of references to VEHICLE JOURNEY SPOT ALLOCATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleJourneySpotAllocationRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneySpotAllocationRef"
          }
        }
      },
      "required": [
        "VehicleJourneySpotAllocationRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

VehicleJourneySpotAllocationRefStructureReference

Type for Reference to a VEHICLE JOURNEY SPOT ALLOCATION.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleJourneySpotAllocation",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_support.xsd"
}

vehicleJourneySpotAllocations_RelStructureCollection

Type for a list of VEHICLE JOURNEY SPOT ALLOCATIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneySpotAllocation": {
          "$ref": "#/definitions/VehicleJourneySpotAllocation"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_salesTransactions/netex_spotAllocation_version.xsd"
}

VehicleJourneyStopAssignmentEntity

Change to a PASSENGER STOP ASSIGNMENT for a specific VEHICLE JOURNEY +v1.1

{
  "$ref": "#/definitions/VehicleJourneyStopAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

VehicleJourneyStopAssignment_VersionStructureStructure

Type for VEHICLE JOURNEY STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/PassengerStopAssignment_VersionStructure"
    },
    {
      "properties": {
        "VehicleJourneyRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyRef"
          }
        },
        "PassengerStopAssignmentRef": {
          "$ref": "#/definitions/PassengerStopAssignmentRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

VehicleJourneyStopAssignmentIdTypeUnclassified

Identifier of a VEHICLE JOURNEY STOP ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerStopAssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

VehicleJourneyStopAssignmentRefReference

Reference to a VEHICLE JOURNEY STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleJourneyStopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleJourneyStopAssignment",
  "x-netex-substitutionGroup": "PassengerStopAssignmentRef",
  "x-netex-sg-members": [
    "DynamicStopAssignmentRef"
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

VehicleJourneyStopAssignmentRefStructureReference

Type for a reference to a VEHICLE JOURNEY STOP ASSIGNMENT.

{
  "$ref": "#/definitions/PassengerStopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleJourneyStopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

vehicleJourneyStopAssignments_RelStructureCollection

Type for containment of VEHICLE JOURNEY STOP ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneyStopAssignmentRef": {
          "$ref": "#/definitions/VehicleJourneyStopAssignmentRef"
        },
        "StopAssignment": {
          "$ref": "#/definitions/StopAssignment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

vehicleJourneyStopAssignmentsInFrame_RelStructureCollection

Type for containment in frame of VEHICLE JOURNEY STOP ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneyStopAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyStopAssignment"
          },
          "description": "The allocation of a SCHEDULED STOP POINT (i.e. a SCHEDULED STOP POINT of a SERVICE PATTERN or JOURNEY PATTERN) to a specific STOP PLACE or QUAY, for either a Passenger JOURNEY or VEHICLE SERVICE."
        }
      },
      "required": [
        "VehicleJourneyStopAssignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

VehicleJourneyWaitTimeUnclassified

The time for a vehicle to wait at a particular TIMING POINT IN JOURNEY PATTERN on a specified VEHICLE JOURNEY. This wait time will override the JOURNEY PATTERN WAIT TIME.

{
  "$ref": "#/definitions/VehicleJourneyWaitTime_VersionedChildStructure",
  "x-netex-substitutionGroup": "JourneyTiming",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyWaitTime_VersionedChildStructureUnclassified

Type for VEHICLE JOURNEY WAIT TIME.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyWaitTime_VersionedChildStructure"
    },
    {
      "properties": {
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleJourneyWaitTimeIdTypeUnclassified

Type for identifier of a VEHICLE JOURNEY WAIT TIME.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_support.xsd"
}

vehicleJourneyWaitTimes_RelStructureCollection

Type for a list of VEHICLE JOURNEY WAIT TIMEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleJourneyWaitTime": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleJourneyWaitTime"
          }
        }
      },
      "required": [
        "VehicleJourneyWaitTime"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyTimes_version.xsd"
}

VehicleLoadingEnumerationEnum

Allowed values for Vehicle Loading Facility.

{
  "type": "string",
  "enum": [
    "none",
    "loading",
    "unloading",
    "additionalLoading",
    "additionaUnloading",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_facility_support.xsd"
}

VehicleManoeuvringRequirementEntity

Requirements for carrying passengers.

{
  "$ref": "#/definitions/VehicleManoeuvringRequirement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehicleRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleManoeuvringRequirement_VersionStructureStructure

Type for a VEHICLE Manoeuvring REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRequirement_VersionStructure"
    },
    {
      "properties": {
        "Reversible": {
          "type": "boolean",
          "description": "Whether vehicle must be reversible."
        },
        "MinimumTurningCircle": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Minimum distance needed to turn vehicle."
        },
        "MinimumOvertakingWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Minimum distance needed to overtake."
        },
        "MinimumLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Minimum distance needed to accommodate vehicle."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleManoeuvringRequirementIdTypeUnclassified

Type for identifier of a VEHICLE MANOEUVRING REQUIREMENT.

{
  "$ref": "#/definitions/VehicleRequirementIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleManoeuvringRequirementRefReference

Reference to a VEHICLE MANOEUVRING REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleManoeuvringRequirementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleManoeuvringRequirement",
  "x-netex-substitutionGroup": "VehicleRequirementRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleManoeuvringRequirementRefStructureReference

Type for a reference to a VEHICLE REQUIREMENT.

{
  "$ref": "#/definitions/VehicleRequirementRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleManoeuvringRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleManoeuvringRequirements_RelStructureCollection

Type for a list of PASSENGER CARRYING REQUIREMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleManoeuvringRequirementRef": {
          "$ref": "#/definitions/VehicleManoeuvringRequirementRef"
        },
        "VehicleManoeuvringRequirement": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleManoeuvringRequirement"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleMeetingLinkIdTypeUnclassified

Type for identifier of a VEHICLE MEETING LINK.

{
  "$ref": "#/definitions/LinkIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

VehicleMeetingLinkRefReference

Reference to a VEHICLE MEETING LINK. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleMeetingLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingLink",
  "x-netex-substitutionGroup": "LinkRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

VehicleMeetingLinkRefStructureReference

Type for a reference to a VEHICLE MEETING LINK.

{
  "$ref": "#/definitions/LinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingLink",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

vehicleMeetingLinksInFrame_RelStructureCollection

Type for a list of references to a VEHICLE MEETING LINKs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingLink": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleMeetingLink"
          }
        }
      },
      "required": [
        "VehicleMeetingLink"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_version.xsd"
}

VehicleMeetingPlaceEntity

A place where vehicles/passengers meet to change mode of transportation, for boarding, alighting, pick-up, drop-off, etc. +v1.2.2

{
  "$ref": "#/definitions/VehicleMeetingPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Place",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleMeetingPlace_DummyAbstract

DUMMY type to workaround SG limitation.

{
  "allOf": [
    {
      "$ref": "#/definitions/AddressablePlace_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Place",
  "x-netex-sg-members": [
    "VehiclePoolingMeetingPlace"
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleMeetingPlace_VersionStructureStructure

Type for VEHICLE MEETING PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/AddressablePlace_VersionStructure"
    },
    {
      "properties": {
        "TopographicPlaceRef": {
          "$ref": "#/definitions/TopographicPlaceRef"
        },
        "SiteElementRef": {
          "$ref": "#/definitions/SiteElementRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleMeetingPlaceIdTypeUnclassified

Type for identifier of a VEHICLE MEETING PLACE.

{
  "$ref": "#/definitions/AddressablePlaceIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleMeetingPlaceRefReference

Reference to a VEHICLE MEETING PLACE. v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleMeetingPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingPlace",
  "x-netex-substitutionGroup": "AddressablePlaceRef",
  "x-netex-sg-members": [
    "VehiclePoolingMeetingPlaceRef"
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleMeetingPlaceRefStructureReference

Type for a reference to a VEHICLE MEETING PLACE.

{
  "$ref": "#/definitions/AddressablePlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingPlace",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

vehicleMeetingPlaces_RelStructureCollection

Type for a list of references to a VEHICLE MEETING PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingPlace_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleMeetingPlace_Dummy"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleMeetingPointEntity

A POINT where passengers can board or alight from vehicles. +v1.2.2

{
  "$ref": "#/definitions/VehicleMeetingPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Point",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_version.xsd"
}

VehicleMeetingPoint_VersionStructureStructure

Type for VEHICLE MEETING POINT restricts id.

{
  "$ref": "#/definitions/Point_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_version.xsd"
}

VehicleMeetingPointAssignmentEntity

The allocation of a VEHICLE MEETING POINT to a SITE COMPONENT or ADDRESSABLE PLACE (for vehicle pooling or vehicle sharing purposes). +v1.2.2

{
  "$ref": "#/definitions/VehicleMeetingPointAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

VehicleMeetingPointAssignment_DummyAbstract

Dummy Type to work round SG restrictions.

{
  "$ref": "#/definitions/Assignment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

VehicleMeetingPointAssignment_VersionStructureStructure

Type for VEHICLE MEETING POINT ASSIGNMENT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/Assignment_VersionStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointRef": {
          "$ref": "#/definitions/VehicleMeetingPointRef"
        },
        "AddressablePlaceRef": {
          "$ref": "#/definitions/AddressablePlaceRef"
        },
        "Usage": {
          "$ref": "#/definitions/MeetingUsageEnumeration"
        }
      },
      "required": [
        "VehicleMeetingPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

VehicleMeetingPointAssignmentIdTypeUnclassified

Type for identifier of a VEHICLE MEETING POINT ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

VehicleMeetingPointAssignmentRefReference

Reference to a VEHICLE MEETING POINT ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleMeetingPointAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingPointAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-sg-members": [
    "DynamicVehicleMeetingPointAssignmentRef"
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

vehicleMeetingPointAssignmentRefs_RelStructureCollection

Type for a list of VEHICLE MEETING POINT ASSIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointAssignmentRef": {
          "$ref": "#/definitions/VehicleMeetingPointAssignmentRef"
        }
      },
      "required": [
        "VehicleMeetingPointAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

VehicleMeetingPointAssignmentRefStructureReference

Type for a reference to a VEHICLE MEETING POINT ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingPointAssignment",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_support.xsd"
}

vehicleMeetingPointAssignments_RelStructureCollection

Type for a list of references to a VEHICLE MEETING POINT ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointAssignmentRef": {
          "$ref": "#/definitions/VehicleMeetingPointAssignmentRef"
        },
        "VehicleMeetingPointAssignment": {
          "$ref": "#/definitions/VehicleMeetingPointAssignment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

vehicleMeetingPointAssignmentsInFrame_RelStructureCollection

Type for a list of references to a VEHICLE MEETING POINT ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointAssignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleMeetingPointAssignment"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPointAssignment_version.xsd"
}

VehicleMeetingPointIdTypeUnclassified

Type for identifier of a VEHICLE MEETING POINT.

{
  "$ref": "#/definitions/PointIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

VehicleMeetingPointInPathUnclassified

The planned movement of a public transport vehicle on a DAY TYPE from the start point to the end point of a JOURNEY PATTERN on a specified ROUTE. +v1.2.2

{
  "$ref": "#/definitions/VehicleMeetingPointInPath_VersionStructure",
  "x-netex-substitutionGroup": "PointInLinkSequence",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_version.xsd"
}

VehicleMeetingPointInPath_VersionStructureStructure

Type for VEHICLE MEETING POINT IN SINGLE JOURNEY PATH .

{
  "allOf": [
    {
      "$ref": "#/definitions/PointInJourneyPattern_VersionedChildStructure"
    },
    {
      "properties": {
        "OnwardVehicleMeetingLinkRef": {
          "$ref": "#/definitions/OnwardVehicleMeetingLinkRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_version.xsd"
}

VehicleMeetingPointRefReference

Reference to a VEHICLE MEETING POINT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleMeetingPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingPoint",
  "x-netex-substitutionGroup": "PointRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

vehicleMeetingPointRefs_RelStructureCollection

Type for a list of VEHICLE MEETING POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointRef": {
          "$ref": "#/definitions/VehicleMeetingPointRef"
        }
      },
      "required": [
        "VehicleMeetingPointRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

VehicleMeetingPointRefStructureReference

Type for a reference to a VEHICLE MEETING POINT.

{
  "$ref": "#/definitions/PointRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleMeetingPoint",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_support.xsd"
}

vehicleMeetingPoints_RelStructureCollection

Type for a list of references to a VEHICLE MEETING POINTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointRef": {
          "$ref": "#/definitions/VehicleMeetingPointRef"
        },
        "VehicleMeetingPoint": {
          "$ref": "#/definitions/VehicleMeetingPoint"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_version.xsd"
}

vehicleMeetingPointsInFrame_RelStructureCollection

Type for a list of references to a VEHICLE MEETING POINTs. in Frame

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingPoint": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleMeetingPoint"
          }
        }
      },
      "required": [
        "VehicleMeetingPoint"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPoint_version.xsd"
}

vehicleMeetingPointsInSequence_RelStructureCollection

Type for a list of a VEHICLE MEETING POINTS in Sequence

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleMeetingPointInPath": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleMeetingPointInPath"
          },
          "description": "A group of VEHICLE JOURNEYs following the same JOURNEY PATTERN having the same HEADWAY INTERVAL between a specified start and end time (for example, every 10 min). This is especially useful for passenger information."
        }
      },
      "required": [
        "VehicleMeetingPointInPath"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_sj/netex_nm_singleJourneyPath_version.xsd"
}

VehicleModeUnclassified

PUBLIC TRANSPORT MODE: a characterisation of the operation according to the means of transport (bus, tram, metro, train, ferry, ship).

{
  "allOf": [
    {
      "$ref": "#/definitions/AllPublicTransportModesEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_mode_support.xsd"
}

VehicleModelEntity

A classification of public transport vehicles according to the vehicle scheduling requirements in MODE and capacity (e.g. standard bus, double-deck, ...).

{
  "$ref": "#/definitions/VehicleModel_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleModel_VersionStructureStructure

Type for a VEHICLE MODEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE MODEL."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VEHICLE MODEL."
        },
        "Manufacturer": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Manufacturer of VEHICLE MODEL."
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "Range": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Range when fully fuelled or charged. +v2.0"
        },
        "FullCharge": {
          "allOf": [
            {
              "$ref": "#/definitions/WattHoursType"
            }
          ],
          "description": "Energy required for a full charge. +v2.0"
        },
        "equipmentProfiles": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleEquipmentProfileRefs_RelStructure"
            }
          ],
          "description": "Equipment profiles assoicated with model. +v1.2.2"
        },
        "VehicleModelProfileRef": {
          "$ref": "#/definitions/VehicleModelProfileRef"
        },
        "CustomerServiceContactDetails": {
          "allOf": [
            {
              "$ref": "#/definitions/ContactStructure"
            }
          ],
          "description": "Especially very large vehicles and also some ALTERNATIVE MODE OF OPERATION offers need the possibility to contact the VEHICLE directly."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleModelIdTypeUnclassified

Type for identifier of a VEHICLE MODEL.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleModelProfileAbstract

A set of characteristics of equipment installed on-board and characterising a VEHICLE MODEL PROFILE. +v1.2.2

{
  "$ref": "#/definitions/VehicleModelProfile_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

VehicleModelProfile_VersionStructureStructure

Type for a VEHICLE MODEL PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE MODEL PROFILE."
        },
        "NumberOfGears": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of gears."
        },
        "ChildSeat": {
          "allOf": [
            {
              "$ref": "#/definitions/ChildSeatEnumeration"
            }
          ],
          "description": "Type of Child seat."
        },
        "RangeBetweenRefuelling": {
          "allOf": [
            {
              "$ref": "#/definitions/DistanceType"
            }
          ],
          "description": "Maximum range between refuelling for vehicles of the MODEL PROFILE.."
        },
        "IsPortable": {
          "type": "boolean",
          "description": "Whether vehicle can be carried easily, e.g., scooter, skateboard, collapsible bicycle."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

VehicleModelProfileIdTypeUnclassified

Type for identifier of a VEHICLE MODEL PROFILE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

VehicleModelProfileRefAbstract

Reference to a VEHICLE MODEL PROFILE +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleModelProfileRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CarModelProfileRef",
    "CycleModelProfileRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

VehicleModelProfileRefStructureReference

Type for a reference to a VEHICLE MODEL PROFILE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleModelProfile",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_support.xsd"
}

vehicleModelProfilesInFrame_RelStructureCollection

Type for containment in frame of VEHICLE MODEL PROFILEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "CarModelProfile": {
          "allOf": [
            {
              "$ref": "#/definitions/CarModelProfile"
            }
          ],
          "description": "+v1.2.2"
        },
        "CycleModelProfile": {
          "allOf": [
            {
              "$ref": "#/definitions/CycleModelProfile"
            }
          ],
          "description": "+v1.2.2"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_nm_fleetEquipment_version.xsd"
}

VehicleModelRefReference

Reference to a VEHICLE MODEL.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleModelRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleModel",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleModelRefStructureReference

Type for a reference to a VEHICLE MODEL.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleModel",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleModelsInFrame_RelStructureCollection

Type for containment in frame of VEHICLE MODELs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleModel": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleModel"
          }
        }
      },
      "required": [
        "VehicleModel"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleOrientationEnumerationEnum

Allowed values for Vehicle Orientation.

{
  "type": "string",
  "enum": [
    "forwards",
    "backwards",
    "unknown"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehiclePoolerProfileEntity

A set of USER PARAMETERS characterising access rights to VEHICLE POOLING SERVICE. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolerProfile_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "UsageParameter_Dummy",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterEligibility_version.xsd"
}

VehiclePoolerProfile_VersionStructureStructure

Type for VEHICLE POOLER PROFILE.

{
  "allOf": [
    {
      "$ref": "#/definitions/UserProfile_VersionStructure"
    },
    {
      "properties": {
        "HostUserProfileRef": {
          "allOf": [
            {
              "$ref": "#/definitions/UserProfileRefStructure"
            }
          ],
          "description": "Host uder profile offering these pooler prferences"
        },
        "SmokingAllowed": {
          "type": "boolean",
          "description": "Whether pets are is allowed by the host pooler."
        },
        "PetsAllowed": {
          "type": "boolean",
          "description": "Whether smoking is allowed by the host pooler."
        },
        "LuggageAllowed": {
          "type": "boolean",
          "description": "Whether the pooler is prepared to carry luggage for the passenger. The nature of the luggage accepted can be specified by one or more separate LUGGAGE ALLOWANCE elements. (It may be different on different journeys)"
        },
        "DetourAccepted": {
          "type": "boolean",
          "description": "Whether the pooler is prepared to make a detour."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterEligibility_version.xsd"
}

VehiclePoolerProfileIdTypeUnclassified

Type for identifier of a VEHICLE POOLER PROFILE usage parameter

{
  "$ref": "#/definitions/UserProfileIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterEligibility_support.xsd"
}

VehiclePoolerProfileRefReference

Reference to a VEHICLE POOLER PROFILE usage parameter. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolerProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolerProfile",
  "x-netex-substitutionGroup": "UserProfileRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterEligibility_support.xsd"
}

VehiclePoolerProfileRefStructureReference

Type for Reference to a VEHICLE POOLER PROFILE usage parameter

{
  "$ref": "#/definitions/UserProfileRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolerProfile",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_usageParameterEligibility_support.xsd"
}

VehiclePoolingEntity

An ALTERNATIVE MODE OF OPERATION of a privately-owned vehicle consisting in sharing the vehicle for a trip between the driver who is at the same time performing a trip and at least another traveller. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolingModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AlternativeModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

VehiclePoolingDriverInfoEntity

Information characterising an INDIVIDUAL TRAVELLER as a driver of a VEHICLE POOLING SERVICE. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolingDriverInfo_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

VehiclePoolingDriverInfo_VersionStructureStructure

Type for VEHICLE POOLING DRIVER INFO.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "IndividualTravellerRef": {
          "$ref": "#/definitions/IndividualTravellerRef"
        },
        "Ranking": {
          "allOf": [
            {
              "$ref": "#/definitions/GlobalRankingType"
            }
          ],
          "description": "Meanrating for driver."
        },
        "LastTripDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of last trip."
        },
        "CommentsAbout": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Comments on driver."
        },
        "TravellingWithPet": {
          "type": "boolean",
          "description": "Whether driver has pet."
        },
        "DrivingLicenceVerified": {
          "type": "boolean",
          "description": "Whether driving licence has been verified."
        },
        "InsuranceVerified": {
          "type": "boolean",
          "description": "Whether insurance has been verified."
        },
        "DrivingStyle": {
          "allOf": [
            {
              "$ref": "#/definitions/DrivingStyleEnumeration"
            }
          ],
          "description": "Preferrred style of driving."
        },
        "NumberOfProposedTrips": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of trips proposed"
        },
        "NumberOfTravellersCarried": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of travellers carried"
        },
        "VehicleRef": {
          "$ref": "#/definitions/VehicleRef"
        },
        "reviews": {
          "allOf": [
            {
              "$ref": "#/definitions/reviews_RelStructure"
            }
          ],
          "description": "Reviews associated to the vehicle pooling driver. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

VehiclePoolingDriverInfoIdTypeUnclassified

Type for identifier of a VEHICLE POOLING DRIVER INFO.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

VehiclePoolingDriverInfoRefReference

Reference to a VEHICLE POOLING DRIVER INFO. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingDriverInfoRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingDriverInfo",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

vehiclePoolingDriverInfoRefs_RelStructureCollection

Type for a list of VEHICLE POOLING DRIVER INFOs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehiclePoolingDriverInfoRef": {
          "$ref": "#/definitions/VehiclePoolingDriverInfoRef"
        }
      },
      "required": [
        "VehiclePoolingDriverInfoRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

VehiclePoolingDriverInfoRefStructureReference

Type for a reference to a VEHICLE POOLING DRIVER INFO.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingDriverInfo",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_support.xsd"
}

vehiclePoolingDriverInfos_RelStructureCollection

Type for a list of VEHICLE POOLING DRIVER INFOs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehiclePoolingDriverInfo": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehiclePoolingDriverInfo"
          }
        }
      },
      "required": [
        "VehiclePoolingDriverInfo"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_fm/netex_nm_individualTraveller_version.xsd"
}

VehiclePoolingIdTypeUnclassified

Type for identifier of a VEHICLE POOLING MODE OF OPERATION.

{
  "$ref": "#/definitions/AlternativeModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehiclePoolingMeetingPlaceEntity

A place where vehicles/passengers meet to change mode of transportation, for boarding, alighting, pick-up, drop-off, etc. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolingMeetingPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "VehicleMeetingPlace_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehiclePoolingMeetingPlace_VersionStructureStructure

Type for VEHICLE POOLING MEETING PLACE.

{
  "$ref": "#/definitions/VehicleMeetingPlace_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehiclePoolingMeetingPlaceIdTypeUnclassified

Type for identifier of a VEHICLE POOLING MEETING PLACE.

{
  "$ref": "#/definitions/VehicleMeetingPlaceIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingMeetingPlaceRefReference

Reference to a VEHICLE POOLING MEETING PLACE. v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingMeetingPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingMeetingPlace",
  "x-netex-substitutionGroup": "VehicleMeetingPlaceRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingMeetingPlaceRefStructureReference

Type for a reference to a VEHICLE POOLING MEETING PLACE.

{
  "$ref": "#/definitions/VehicleMeetingPlaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingMeetingPlace",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingModeOfOperation_ValueStructureUnclassified

Type for a VEHICLE POOLING MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeModeOfOperation_ValueStructure"
    },
    {
      "properties": {
        "VehiclePoolingType": {
          "allOf": [
            {
              "$ref": "#/definitions/VehiclePoolingTypeEnumeration"
            }
          ],
          "description": "Allowed values for VEHICLE POOLING MODE.OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

VehiclePoolingModeOfOperationRefStructureReference

Type for a reference to a VEHICLE POOLING MODE OF OPERATION.

{
  "$ref": "#/definitions/AlternativeModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehiclePoolingParkingAreaEntity

A dedicated space of a PARKING AREA for either vehicles active in a pooling service or vehicles of a pooling service users where vehicles are left for a longer time. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolingParkingArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingArea_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehiclePoolingParkingArea_VersionStructureStructure

Type for VEHICLE POOLING PARKING AREA.

{
  "$ref": "#/definitions/ParkingArea_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehiclePoolingParkingAreaIdTypeUnclassified

Type for identifier of a VEHICLE POOLING PARKING AREA.

{
  "$ref": "#/definitions/ParkingAreaIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingParkingAreaRefReference

Reference to a VEHICLE POOLING PARKING AREA. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingParkingAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingParkingArea",
  "x-netex-substitutionGroup": "ParkingAreaRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingParkingAreaRefStructureReference

Type for a reference to a VEHICLE POOLING PARKING AREA.

{
  "$ref": "#/definitions/ParkingAreaRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingParkingArea",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingParkingBayEntity

A dedicated space of a PARKING AREA for either vehicles active in a pooling service or vehicles of a pooling service users where vehicles are left for a longer time. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolingParkingBay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingBay_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehiclePoolingParkingBay_VersionStructureStructure

Type for VEHICLE POOLING PARKING BAY.

{
  "$ref": "#/definitions/ParkingBay_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehiclePoolingParkingBayIdTypeUnclassified

Type for identifier of a VEHICLE POOLING PARKING BAY.

{
  "$ref": "#/definitions/ParkingBayIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingParkingBayRefReference

Reference to a VEHICLE POOLING PARKING BAY. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingParkingBayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingParkingBay",
  "x-netex-substitutionGroup": "ParkingBayRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingParkingBayRefStructureReference

Type for a reference to a VEHICLE POOLING PARKING BAY.

{
  "$ref": "#/definitions/ParkingBayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingParkingBay",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehiclePoolingPlaceAssignmentEntity

The allocation of a VEHICLE POOLING SERVICE to a VEHICLE POOLING PARKING AREA or a VEHICLE POOLING MEETING PLACE. +V1.2.2

{
  "$ref": "#/definitions/VehiclePoolingPlaceAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehiclePoolingPlaceAssignment_VersionStructureStructure

Type for VEHICLE POOLING PLACE ASSIGNMENT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleServicePlaceAssignment_VersionStructure"
    },
    {
      "properties": {
        "VehiclePoolingServiceRef": {
          "$ref": "#/definitions/VehiclePoolingServiceRef"
        },
        "VehiclePoolingMeetingPlaceRef": {
          "$ref": "#/definitions/VehiclePoolingMeetingPlaceRef",
          "x-netex-choice": [
            "VehiclePoolingMeetingPlaceRef",
            "VehiclePoolingParkingAreaRef"
          ]
        },
        "VehiclePoolingParkingAreaRef": {
          "$ref": "#/definitions/VehiclePoolingParkingAreaRef",
          "x-netex-choice": [
            "VehiclePoolingMeetingPlaceRef",
            "VehiclePoolingParkingAreaRef"
          ]
        },
        "ParkingBayRef": {
          "$ref": "#/definitions/ParkingBayRef"
        }
      },
      "required": [
        "VehiclePoolingServiceRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehiclePoolingPlaceAssignmentIdTypeUnclassified

Type for identifier of a VEHICLE POOLING PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleServicePlaceAssignmentIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehiclePoolingPlaceAssignmentRefReference

Reference to a VEHICLE POOLING PLACE ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingPlaceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingPlaceAssignment",
  "x-netex-substitutionGroup": "VehicleServicePlaceAssignmentRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehiclePoolingPlaceAssignmentRefs_RelStructureCollection

Type for a list of VEHICLE POOLING PLACE ASSIGNMENTs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehiclePoolingPlaceAssignmentRef": {
          "$ref": "#/definitions/VehiclePoolingPlaceAssignmentRef"
        }
      },
      "required": [
        "VehiclePoolingPlaceAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehiclePoolingPlaceAssignmentRefStructureReference

Type for a reference to a VEHICLE POOLING PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleServicePlaceAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingPlaceAssignment",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehiclePoolingRefReference

Reference to a VEHICLE POOLING MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePooling",
  "x-netex-substitutionGroup": "AlternativeModeOfOperationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehiclePoolingServiceAbstract

A transport service that connects users (driver and passenger(s)) for carrying out trips. +v1.2.2

{
  "$ref": "#/definitions/VehiclePoolingService_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VehiclePoolingService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehiclePoolingService_DummyAbstract

Dummy type to work around SG limitation.

{
  "allOf": [
    {
      "$ref": "#/definitions/MobilityService_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "CommonVehicleService_Dummy",
  "x-netex-sg-members": [
    "CarPoolingService",
    "ChauffeuredVehicleService",
    "TaxiService",
    "VehiclePoolingService"
  ],
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehiclePoolingService_VersionStructureStructure

Type for VEHICLE POOLING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommonVehicleService_VersionStructure"
    },
    {
      "properties": {
        "VehiclePoolingRef": {
          "$ref": "#/definitions/VehiclePoolingRef"
        },
        "PoolingPolicyUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL for info on Pooling policy."
        }
      },
      "required": [
        "VehiclePoolingRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehiclePoolingServiceIdTypeUnclassified

Type for identifier of a VEHICLE POOLING SERVICE.

{
  "$ref": "#/definitions/CommonVehicleServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehiclePoolingServiceRefAbstract

Identifier of an VEHICLE POOLING SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePoolingServiceRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "CommonVehicleServiceRef",
  "x-netex-sg-members": [
    "CarPoolingServiceRef",
    "ChauffeuredVehicleServiceRef",
    "TaxiServiceRef"
  ],
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehiclePoolingServiceRefStructureReference

Type for a reference to an VEHICLE POOLING SERVICE.

{
  "$ref": "#/definitions/CommonVehicleServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePoolingService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehiclePoolingTypeEnumerationEnum

Allowed values for VehiclePoolingModeOfOperation.

{
  "type": "string",
  "enum": [
    "taxi",
    "appBookedTaxi",
    "sharedTaxi",
    "prebookedTaxi",
    "chaffeuredVehicle",
    "dynamicCarPooling",
    "longDistanceCarPooling",
    "commuterCarPooling"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehiclePositionAlignmentUnclassified

Designated Position within a VEHICLE STOPPING PLACE for a Vehicle to stop.

{
  "$ref": "#/definitions/VehiclePositionAlignment_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehiclePositionAlignment_VersionStructureStructure

Type for a VEHICLE POSTION ALIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "VehicleStoppingPositionRef": {
          "$ref": "#/definitions/VehicleStoppingPositionRef"
        },
        "BoardingPositionRef": {
          "$ref": "#/definitions/BoardingPositionRef"
        },
        "StopPlaceEntranceRef": {
          "$ref": "#/definitions/StopPlaceEntranceRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of attribute -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehiclePositionAlignmentIdTypeUnclassified

Type for identifier of a VEHICLE POSITION ALIGNMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehiclePositionAlignmentRefReference

Reference to a VEHICLE POSITION ALIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehiclePositionAlignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePositionAlignment",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehiclePositionAlignmentRefStructureReference

Type for reference to a VEHICLE POSITION ALIGNMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehiclePositionAlignment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

vehiclePositionAlignments_RelStructureCollection

Type for a list of VEHICLE POSTION ALIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehiclePositionAlignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehiclePositionAlignment"
          }
        }
      },
      "required": [
        "VehiclePositionAlignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleProfileIdTypeUnclassified

Type for identifier of a VEHICLE PROFILE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleProfileRefReference

Reference to a VEHICLE PROFILE

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleProfileRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleProfileRefStructureReference

Type for a reference to a VEHICLE PROFILE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleQuayAlignmentUnclassified

Designated Position within a VEHICLE STOPPING PLACE for a Vehicle to stop.

{
  "$ref": "#/definitions/VehicleQuayAlignment_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleQuayAlignment_VersionStructureStructure

Type for a VEHICLE QUAY ALIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "VehicleStoppingPlaceRef": {
          "$ref": "#/definitions/VehicleStoppingPlaceRef"
        },
        "QuayRef": {
          "$ref": "#/definitions/QuayRef"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Order of element. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "QuayRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleQuayAlignmentIdTypeUnclassified

Type for identifier of a VEHICLE QUAY ALIGNMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehicleQuayAlignmentRefReference

Reference to a VEHICLE QUAY ALIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleQuayAlignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleQuayAlignment",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehicleQuayAlignmentRefStructureReference

Type for reference to a VEHICLE QUAY ALIGNMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleQuayAlignment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

vehicleQuayAlignments_RelStructureCollection

Type for a list of VEHICLE QUAY ALIGNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleQuayAlignment": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleQuayAlignment"
          }
        }
      },
      "required": [
        "VehicleQuayAlignment"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleRefReference

Reference to a VEHICLE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Vehicle",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "RollingStockItemRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

vehicleRefs_RelStructureCollection

Type for a list of VEHICLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleRef"
          }
        }
      },
      "required": [
        "VehicleRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

VehicleRefStructureReference

Type for a reference to a VEHICLE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Vehicle",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_support.xsd"
}

VehicleReleaseEquipmentEntity

Specialisation of PLACE EQUIPMENT for VEHICLE RELEASE. +v1.2.2

{
  "$ref": "#/definitions/VehicleReleaseEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InstalledEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_version.xsd"
}

VehicleReleaseEquipment_VersionStructureStructure

Type for a VEHICLE RELEASE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InstalledEquipment_VersionStructure"
    },
    {
      "properties": {
        "RemoteControl": {
          "type": "boolean",
          "description": "Whether the release mechanism is operated off site."
        },
        "LocalControl": {
          "type": "boolean",
          "description": "Whether the release mechanism is operated on site."
        },
        "LockingMechanism": {
          "allOf": [
            {
              "$ref": "#/definitions/LockingMechanismEnumeration"
            }
          ],
          "description": "Type of locking mechanism."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_version.xsd"
}

VehicleReleaseEquipmentIdTypeUnclassified

Type for identifier of VEHICLE RELEASE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

VehicleReleaseEquipmentRefReference

Identifier of an VEHICLE RELEASE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleReleaseEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleReleaseEquipment",
  "x-netex-substitutionGroup": "EquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

VehicleReleaseEquipmentRefStructureReference

Type for a reference to an VEHICLE RELEASE EQUIPMENT.

{
  "$ref": "#/definitions/InstalledEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleReleaseEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentParking_support.xsd"
}

VehicleRentalEntity

An ALTERNATIVE MODE OF OPERATION of a vehicle, part of a FLEET (in general privately owned), available for use for a certain period of time and fee, with the constraint to bring it back at specified agencies. +v1.2.2

{
  "$ref": "#/definitions/VehicleRentalModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AlternativeModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

VehicleRentalIdTypeUnclassified

Type for identifier of a VEHICLE RENTAL MODE OF OPERATION.

{
  "$ref": "#/definitions/AlternativeModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleRentalModeOfOperation_ValueStructureUnclassified

Type for a VEHICLE RENTAL MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeModeOfOperation_ValueStructure"
    },
    {
      "properties": {
        "VehicleRentalType": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleRentalTypeEnumeration"
            }
          ],
          "description": "Allowed values for VEHICLE RENTAL MODE.OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

VehicleRentalModeOfOperationRefStructureReference

Type for a reference to a VEHICLE RENTAL MODE OF OPERATION.

{
  "$ref": "#/definitions/AlternativeModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleRentalRefReference

Reference to a VEHICLE RENTAL MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRentalModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleRental",
  "x-netex-substitutionGroup": "AlternativeModeOfOperationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleRentalServiceEntity

A transport service offer related to VEHICLE RENTAL. +v1.2.2

{
  "$ref": "#/definitions/VehicleRentalService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonVehicleService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehicleRentalService_VersionStructureStructure

Type for VEHICLE RENTAL SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommonVehicleService_VersionStructure"
    },
    {
      "properties": {
        "VehicleRentalRef": {
          "$ref": "#/definitions/VehicleRentalRef"
        },
        "MaximumRentalPeriod": {
          "type": "string",
          "description": "Maximum time period for rental;"
        },
        "MinimumRentalPeriod": {
          "type": "string",
          "description": "Minmum time period for rental;"
        },
        "RentalPolicyUrl": {
          "type": "string",
          "format": "uri",
          "description": "Rental policy URL."
        },
        "fleets": {
          "allOf": [
            {
              "$ref": "#/definitions/fleetRefs_RelStructure"
            }
          ],
          "description": "fleets used by service"
        }
      },
      "required": [
        "VehicleRentalRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehicleRentalServiceIdTypeUnclassified

Type for identifier of a VEHICLE RENTAL SERVICE.

{
  "$ref": "#/definitions/CommonVehicleServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehicleRentalServiceRefReference

Identifier of an VEHICLE RENTAL SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRentalServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleRentalService",
  "x-netex-substitutionGroup": "CommonVehicleServiceRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehicleRentalServiceRefStructureReference

Type for a reference to an VEHICLE RENTAL SERVICE.

{
  "$ref": "#/definitions/CommonVehicleServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleRentalService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehicleRentalTypeEnumerationEnum

Allowed values for VehiclePRentalModeOfOperation.

{
  "type": "string",
  "enum": [
    "vehicleHire",
    "vehicleLease"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleRequirementAbstract

Requirements for service.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRequirement_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "FacilityRequirement",
    "PassengerCarryingRequirement",
    "VehicleManoeuvringRequirement"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleRequirement_VersionStructureStructure

Type for a VEHICLE REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of FACILITY REQUIREMENT."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleRequirementIdTypeUnclassified

Type for identifier of a PASSENGER CARRYING REQUIREMENT.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleRequirementRefReference

Reference to a VEHICLE REQUIREMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleRequirementRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleRequirement",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "FacilityRequirementRef",
    "PassengerCarryingRequirementRef",
    "VehicleManoeuvringRequirementRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleRequirementRefStructureReference

Type for a reference to a VEHICLE REQUIREMENT.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleRequirement",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicles_RelStructureCollection

Type for a list of VEHICLEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleRef": {
          "$ref": "#/definitions/VehicleRef"
        },
        "Vehicle": {
          "allOf": [
            {
              "$ref": "#/definitions/Vehicle"
            }
          ],
          "description": "An area within a Site. May be connected to Quays by PATH LINKs."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

VehicleSchedule_VersionFrameStructureUnclassified

Type for a VEHICLE SCHEDULE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/Common_VersionFrameStructure"
    },
    {
      "properties": {
        "ServiceCalendarFrameRef": {
          "$ref": "#/definitions/ServiceCalendarFrameRef"
        },
        "blocks": {
          "allOf": [
            {
              "$ref": "#/definitions/blocksInFrame_RelStructure"
            }
          ],
          "description": "BLOCKs in frame."
        },
        "coursesOfJourneys": {
          "allOf": [
            {
              "$ref": "#/definitions/coursesOfJourneysInFrame_RelStructure"
            }
          ],
          "description": "COURSE OF JOURNEYs (Runs) in frame."
        },
        "vehicleServices": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleServicesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE SERVICES in frame."
        },
        "reliefOpportunities": {
          "allOf": [
            {
              "$ref": "#/definitions/reliefOpportunitiesInFrame_RelStructure"
            }
          ],
          "description": "VEHICLE SERVICES in frame."
        },
        "rechargingPlans": {
          "allOf": [
            {
              "$ref": "#/definitions/rechargingPlans_RelStructure"
            }
          ],
          "description": "List of RECHARGING PLANs in frame."
        }
      }
    }
  ],
  "x-netex-source": "netex_part_2/part2_frames/netex_vehicleScheduleFrame_version.xsd"
}

VehicleScheduleFrameEntity

A coherent set of Vehicle Scheduling data to which the same VALIDITY CONDITIONs have been assigned.

{
  "$ref": "#/definitions/VehicleSchedule_VersionFrameStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_vehicleScheduleFrame_version.xsd"
}

VehicleScheduleFrameIdTypeUnclassified

Type for identifier of a VEHICLE SCHEDULE FRAME.

{
  "$ref": "#/definitions/VersionFrameIdType",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

VehicleScheduleFrameRefReference

Reference to a VEHICLE SCHEDULE FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleScheduleFrameRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleScheduleFrame",
  "x-netex-substitutionGroup": "VersionFrameRef",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

VehicleScheduleFrameRefStructureReference

Type for Reference to a VEHICLE SCHEDULE FRAME.

{
  "$ref": "#/definitions/VersionFrameRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleScheduleFrame",
  "x-netex-source": "netex_part_2/part2_frames/netex_timetableFrame_support.xsd"
}

VehicleServiceEntity

A work plan for a vehicle for a whole day, planned for a specific DAY TYPE. A VEHICLE SERVICE includes one or several VEHICLE SERVICE PARTs.

{
  "$ref": "#/definitions/VehicleService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

VehicleService_VersionStructureStructure

Type for VEHICLE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE SERVICE."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VEHICLE SERVICE."
        },
        "vehicleServiceParts": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleServiceParts_RelStructure"
            }
          ],
          "description": "Parts of a VEHICLE SERVICE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

VehicleServiceIdTypeUnclassified

Type for identifier of a VEHICLE SERVICE.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

VehicleServicePartEntity

A part of a VEHICLE SERVICE composed of one or more BLOCKs and limited by periods spent at the GARAGE managing the vehicle in question.

{
  "$ref": "#/definitions/VehicleServicePart_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

VehicleServicePart_VersionStructureStructure

Type for VEHICLE SERVICE PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VEHICLE SERVICE PART."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VEHICLE SERVICE PART."
        },
        "VehicleServiceRef": {
          "$ref": "#/definitions/VehicleServiceRef"
        },
        "StartPointRef": {
          "$ref": "#/definitions/GaragePointRefStructure"
        },
        "EndPointRef": {
          "$ref": "#/definitions/GaragePointRefStructure"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

VehicleServicePartIdTypeUnclassified

Type for identifier of a VEHICLE SERVICE PART.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

VehicleServicePartRefReference

Reference to a VEHICLE SERVICE PART.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleServicePartRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleServicePart",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

VehicleServicePartRefStructureReference

Type for Reference to a VEHICLE SERVICE PART.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleServicePart",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

vehicleServiceParts_RelStructureCollection

Type for a list of VEHICLE SERVICE PARTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleServicePartRef": {
          "$ref": "#/definitions/VehicleServicePartRef"
        },
        "VehicleServicePart": {
          "$ref": "#/definitions/VehicleServicePart"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

VehicleServicePlaceAssignmentEntity

The allocation of a place to a MOBILITY SERVICE. +V1.2.2

{
  "$ref": "#/definitions/VehicleServicePlaceAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehicleServicePlaceAssignment_DummyAbstract

Dummy Type to work round SG restrfictions.

{
  "$ref": "#/definitions/Assignment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehicleServicePlaceAssignment_VersionStructureStructure

Type for VEHICLE SERVICE PLACE ASSIGNMENT restricts id.

{
  "$ref": "#/definitions/Assignment_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehicleServicePlaceAssignmentIdTypeUnclassified

Type for identifier of a VEHICLE SERVICE PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/AssignmentIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehicleServicePlaceAssignmentRefReference

Reference to a VEHICLE SERVICE PLACE ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleServicePlaceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleServicePlaceAssignment",
  "x-netex-substitutionGroup": "AssignmentRef",
  "x-netex-sg-members": [
    "TaxiServicePlaceAssignmentRef",
    "VehiclePoolingPlaceAssignmentRef",
    "VehicleSharingPlaceAssignmentRef"
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

vehicleServicePlaceAssignmentRefs_RelStructureCollection

Type for a list of VEHICLE SERVICE PLACE ASSIGNMENTs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleServicePlaceAssignmentRef": {
          "$ref": "#/definitions/VehicleServicePlaceAssignmentRef"
        }
      },
      "required": [
        "VehicleServicePlaceAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehicleServicePlaceAssignmentRefStructureReference

Type for a reference to a VEHICLE SERVICE PLACE ASSIGNMENT. +v1.2.2

{
  "$ref": "#/definitions/AssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleServicePlaceAssignment",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

vehicleServicePlaceAssignments_RelStructureCollection

Type for a list of VEHICLE SERVICE PLACE ASSIGNMENTs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleSharingPlaceAssignment": {
          "$ref": "#/definitions/VehicleSharingPlaceAssignment"
        },
        "VehiclePoolingPlaceAssignment": {
          "$ref": "#/definitions/VehiclePoolingPlaceAssignment"
        },
        "TaxiServicePlaceAssignment": {
          "$ref": "#/definitions/TaxiServicePlaceAssignment"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehicleServiceRefReference

Reference to a VEHICLE SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleService",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

VehicleServiceRefStructureReference

Type for Reference to a VEHICLE SERVICE.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleService",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleService_support.xsd"
}

vehicleServicesInFrame_RelStructureCollection

Type for containment in frame of VEHICLE SERVICEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleService": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleService"
          }
        }
      },
      "required": [
        "VehicleService"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_vehicleService/netex_vehicleService_version.xsd"
}

VehicleSharingEntity

Short term VEHICLE RENTAL where the vehicle can be taken from and parked at different places in the urban area, possibly without the constraint to bring back the vehicle to a specific location. +v1.2.2

{
  "$ref": "#/definitions/VehicleSharingModeOfOperation_ValueStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "AlternativeModeOfOperation_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

VehicleSharingIdTypeUnclassified

Type for identifier of a VEHICLE SHARING MODE OF OPERATION.

{
  "$ref": "#/definitions/AlternativeModeOfOperationIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleSharingModeOfOperation_ValueStructureUnclassified

Type for a VEHICLE SHARING MODE OF OPERATION.

{
  "allOf": [
    {
      "$ref": "#/definitions/AlternativeModeOfOperation_ValueStructure"
    },
    {
      "properties": {
        "VehicleSharingType": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleSharingTypeEnumeration"
            }
          ],
          "description": "Allowed values for VEHICLE SHARING MODE.OF OPERATION."
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_version.xsd"
}

VehicleSharingModeOfOperationRefStructureReference

Type for a reference to a VEHICLE SHARING MODE OF OPERATION.

{
  "$ref": "#/definitions/AlternativeModeOfOperationRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleSharingParkingAreaEntity

A dedicated part of the PARKING AREA for vehicle sharing or rental which is composed of one or more VEHICLE SHARING PARKING BAYs. +v1.2.2

{
  "$ref": "#/definitions/VehicleSharingParkingArea_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingArea_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleSharingParkingArea_VersionStructureStructure

Type for VEHICLE SHARING PARKING AREA.

{
  "$ref": "#/definitions/ParkingArea_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleSharingParkingAreaIdTypeUnclassified

Type for identifier of a VEHICLE SHARING PARKING AREA.

{
  "$ref": "#/definitions/ParkingAreaIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleSharingParkingAreaRefReference

Reference to a VEHICLE SHARING PARKING AREA. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleSharingParkingAreaRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingParkingArea",
  "x-netex-substitutionGroup": "ParkingAreaRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleSharingParkingAreaRefStructureReference

Type for a reference to a VEHICLE SHARING PARKING AREA.

{
  "$ref": "#/definitions/ParkingAreaRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingParkingArea",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleSharingParkingBayEntity

A spot in the PARKING AREA dedicated to vehicle sharing or rental. +v1.2.2

{
  "$ref": "#/definitions/VehicleSharingParkingBay_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "ParkingBay_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleSharingParkingBay_VersionStructureStructure

Type for VEHICLE SHARING PARKING BAY.

{
  "$ref": "#/definitions/ParkingBay_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_version.xsd"
}

VehicleSharingParkingBayIdTypeUnclassified

Type for identifier of a VEHICLE SHARING PARKING BAY.

{
  "$ref": "#/definitions/ParkingBayIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleSharingParkingBayRefReference

Reference to a VEHICLE SHARING PARKING BAY. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleSharingParkingBayRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingParkingBay",
  "x-netex-substitutionGroup": "ParkingBayRef",
  "x-netex-sg-members": [
    "MonitoredVehicleSharingParkingBayRef"
  ],
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleSharingParkingBayRefStructureReference

Type for a reference to a VEHICLE SHARING PARKING BAY.

{
  "$ref": "#/definitions/ParkingBayRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingParkingBay",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleMeetingPlace_support.xsd"
}

VehicleSharingPlaceAssignmentEntity

The allocation of a VEHICLE SHARING AREA to any vehicle sharing or rental service. +V1.2.2

{
  "$ref": "#/definitions/VehicleSharingPlaceAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Assignment_Dummy",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehicleSharingPlaceAssignment_VersionStructureStructure

Type for VEHICLE SHARING PLACE ASSIGNMENT restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleServicePlaceAssignment_VersionStructure"
    },
    {
      "properties": {
        "CommonVehicleServiceRef": {
          "$ref": "#/definitions/CommonVehicleServiceRef"
        },
        "VehicleSharingParkingAreaRef": {
          "$ref": "#/definitions/VehicleSharingParkingAreaRef"
        },
        "ParkingBayRef": {
          "$ref": "#/definitions/ParkingBayRef"
        }
      },
      "required": [
        "CommonVehicleServiceRef",
        "VehicleSharingParkingAreaRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_version.xsd"
}

VehicleSharingPlaceAssignmentIdTypeUnclassified

Type for identifier of a VEHICLE SHARING PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleServicePlaceAssignmentIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehicleSharingPlaceAssignmentRefReference

Reference to a VEHICLE SHARING PLACE ASSIGNMENT. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleSharingPlaceAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingPlaceAssignment",
  "x-netex-substitutionGroup": "VehicleServicePlaceAssignmentRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehicleSharingPlaceAssignmentRefs_RelStructureCollection

Type for a list of VEHICLE SHARING PLACE ASSIGNMENTs. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleSharingPlaceAssignmentRef": {
          "$ref": "#/definitions/VehicleSharingPlaceAssignmentRef"
        }
      },
      "required": [
        "VehicleSharingPlaceAssignmentRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehicleSharingPlaceAssignmentRefStructureReference

Type for a reference to a VEHICLE SHARING PLACE ASSIGNMENT.

{
  "$ref": "#/definitions/VehicleServicePlaceAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingPlaceAssignment",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_vehicleServicePlaceAssignment_support.xsd"
}

VehicleSharingRefReference

Reference to a VEHICLE SHARING MODE OF OPERATION. +V1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleSharingModeOfOperationRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharing",
  "x-netex-substitutionGroup": "AlternativeModeOfOperationRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleSharingServiceEntity

A transport service offer related to VEHICLE SHARING. +v1.2.2

{
  "$ref": "#/definitions/VehicleSharingService_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "CommonVehicleService_Dummy",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehicleSharingService_VersionStructureStructure

Type for VEHICLE SHARING SERVICE.

{
  "allOf": [
    {
      "$ref": "#/definitions/CommonVehicleService_VersionStructure"
    },
    {
      "properties": {
        "VehicleSharingRef": {
          "$ref": "#/definitions/VehicleSharingRef"
        },
        "SharingPolicyUrl": {
          "type": "string",
          "format": "uri",
          "description": "URL for info on Sharing policy."
        },
        "MinimumSharingPeriod": {
          "type": "string",
          "description": "Minmum time period for sharing."
        },
        "MaximumSharingPeriod": {
          "type": "string",
          "description": "Maximum time period for sharing."
        },
        "FloatingVehicles": {
          "type": "boolean",
          "description": "Whether vehicles are floating of issued from fixed stations."
        },
        "fleets": {
          "allOf": [
            {
              "$ref": "#/definitions/fleetRefs_RelStructure"
            }
          ],
          "description": "FLEETs used by service"
        }
      },
      "required": [
        "VehicleSharingRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_version.xsd"
}

VehicleSharingServiceIdTypeUnclassified

Type for identifier of a VEHICLE SHARING SERVICE.

{
  "$ref": "#/definitions/CommonVehicleServiceIdType",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehicleSharingServiceRefReference

Identifier of an VEHICLE SHARING SERVICE. +v1.2.2

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleSharingServiceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingService",
  "x-netex-substitutionGroup": "CommonVehicleServiceRef",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehicleSharingServiceRefStructureReference

Type for a reference to an VEHICLE SHARING SERVICE.

{
  "$ref": "#/definitions/CommonVehicleServiceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleSharingService",
  "x-netex-source": "netex_part_5/part5_rc/netex_nm_mobilityService_support.xsd"
}

VehicleSharingTypeEnumerationEnum

Allowed values for VehicleSharingModeOfOperation.

{
  "type": "string",
  "enum": [
    "carSharingClub",
    "peerToPeerCarSharing",
    "vehicleSharing"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_modeOfOperation_support.xsd"
}

VehicleSideEnumerationEnum

Allowed values for Relation to vehicle of Entrance.

{
  "type": "string",
  "enum": [
    "leftSide",
    "rightSide",
    "frontEnd",
    "backEnd",
    "internal",
    "above",
    "below"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_deckPlan_support.xsd"
}

vehiclesInFrame_RelStructureCollection

Type for containment in frame of VEHICLEs. NB SLight breaaka v2.0 v2 Vehicle ELement moved to

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Vehicle": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Vehicle"
          }
        }
      },
      "required": [
        "Vehicle"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicle_version.xsd"
}

VehicleStoppingPlaceEntity

Designated PLACE within a STOP PLACE for a VEHICLE to stop.

{
  "$ref": "#/definitions/VehicleStoppingPlace_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopPlaceSpace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleStoppingPlace_VersionStructureStructure

Type for a VEHICLE STOPPING PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceSpace_VersionStructure"
    },
    {
      "properties": {
        "InfrastructureLinkRef": {
          "$ref": "#/definitions/InfrastructureLinkRef"
        },
        "InfrastructurePointRef": {
          "$ref": "#/definitions/InfrastructurePointRef"
        },
        "vehicleStoppingPositions": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleStoppingPositions_RelStructure"
            }
          ],
          "description": "Designated Positions within a VEHICLE STOPPING PLACE for a VEHICLE to stop."
        },
        "quayAlignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleQuayAlignments_RelStructure"
            }
          ],
          "description": "QUAYs with which the VEHICLE STOPPING PLACE aligns."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleStoppingPlaceIdTypeUnclassified

Type for identifier of a VEHICLE STOPPING PLACE.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehicleStoppingPlaceRefReference

Reference to a VEHICLE STOPPING PLACE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleStoppingPlaceRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleStoppingPlace",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehicleStoppingPlaceRefStructureReference

Type for reference to a VEHICLE STOPPING PLACE.

{
  "$ref": "#/definitions/StopPlaceSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleStoppingPlace",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

vehicleStoppingPlaces_RelStructureCollection

Type for a list of VEHICLE STOPPING PLACEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleStoppingPlaceRef": {
          "$ref": "#/definitions/VehicleStoppingPlaceRef"
        },
        "VehicleStoppingPlace": {
          "$ref": "#/definitions/VehicleStoppingPlace"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleStoppingPositionEntity

Designated Position within a VEHICLE STOPPING PLACE for a Vehicle to stop.

{
  "$ref": "#/definitions/VehicleStoppingPosition_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteComponent",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleStoppingPosition_VersionStructureStructure

Type for a VEHICLE STOPPING POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopPlaceComponent_VersionStructure"
    },
    {
      "properties": {
        "VehicleStoppingPlaceRef": {
          "$ref": "#/definitions/VehicleStoppingPlaceRef"
        },
        "Label": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Additional Label of a VEHICLE STOPPING POSITION."
        },
        "RelationToVehicle": {
          "allOf": [
            {
              "$ref": "#/definitions/RelationToVehicleEnumeration"
            }
          ],
          "description": "Relationship of position to VHEICLE."
        },
        "Bearing": {
          "type": "integer",
          "description": "Bearing of vehicle in position in absolute degrees against North."
        },
        "vehiclePositionAlignments": {
          "allOf": [
            {
              "$ref": "#/definitions/vehiclePositionAlignments_RelStructure"
            }
          ],
          "description": "BOARDING POSITIONs with which VEHICLE STOPPING POSITION. aligns."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleStoppingPositionIdTypeUnclassified

Type for identifier of a VEHICLE STOPPING POSITION.

{
  "$ref": "#/definitions/SiteComponentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehicleStoppingPositionRefReference

Reference to a VEHICLE STOPPING POSITION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleStoppingPositionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleStoppingPosition",
  "x-netex-substitutionGroup": "SiteComponentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

VehicleStoppingPositionRefStructureReference

Type for reference to a VEHICLE STOPPING POSITION.

{
  "$ref": "#/definitions/StopPlaceSpaceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleStoppingPosition",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_vehicleStopping_support.xsd"
}

vehicleStoppingPositions_RelStructureCollection

Type for a list of VEHICLE STOPPING POSITIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleStoppingPositionRef": {
          "$ref": "#/definitions/VehicleStoppingPositionRef"
        },
        "VehicleStoppingPosition": {
          "$ref": "#/definitions/VehicleStoppingPosition"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_stopPlace_version.xsd"
}

VehicleTypeEntity

A classification of public transport vehicles according to the vehicle scheduling requirements in mode and capacity (e.g. standard bus, double-deck, ...).

{
  "$ref": "#/definitions/VehicleType_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "TransportType_Dummy",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleType_VersionStructureStructure

Type for a VEHICLE TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/TransportType_VersionStructure"
    },
    {
      "properties": {
        "capacities": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerCapacities_RelStructure"
            }
          ],
          "description": "Break down of Capacities by FARE CLASS."
        },
        "LowFloor": {
          "type": "boolean",
          "description": "Whether Vehicle is low floor to facilitate access by the mobility impaired."
        },
        "HasLiftOrRamp": {
          "type": "boolean",
          "description": "Whether vehicle has lift or ramp to facilitate wheelchair access."
        },
        "HasHoist": {
          "type": "boolean",
          "description": "Whether vehicle has hoist for wheelchair access."
        },
        "HoistOperatingRadius": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Distance from VEHICLE needed to operate hoist."
        },
        "BoardingHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Maximum step height to board. +v1.1"
        },
        "GapToPlatform": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Expected maximal gap between VEHICLE and platform. +v1.1"
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The length of a VEHICLE of the type."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The width of a VEHICLE of the type. +v1.1"
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The height of a VEHICLE of the type. +v1.1"
        },
        "Weight": {
          "allOf": [
            {
              "$ref": "#/definitions/WeightType"
            }
          ],
          "description": "The weight of a VEHICLE of the type. +v1.1"
        },
        "FirstAxleHeight": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "The height of the first axle of a VEHICLE of the type."
        },
        "Monitored": {
          "type": "boolean",
          "description": "Whether real-time data is normally available for the VEHICLE TYPE (this can be the vehicle position, but also the speed, charging level, passenger counting, etc.)."
        },
        "IncludedIn": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleTypeRefStructure"
            }
          ],
          "description": "Included in definition of VEHICLE."
        },
        "ClassifiedAsRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleModelRefStructure"
            }
          ],
          "description": "Classification of type as being of a particular VEHICLE MODEL."
        },
        "facilities": {
          "allOf": [
            {
              "$ref": "#/definitions/serviceFacilitySets_RelStructure"
            }
          ],
          "description": "Facilities of VEHICLE TYPE."
        },
        "canCarry": {
          "allOf": [
            {
              "$ref": "#/definitions/passengerCarryingRequirements_RelStructure"
            }
          ],
          "description": "Capacity that VEHICLE TYPE should meet - indicates minimum number of seats of each type."
        },
        "canManoeuvre": {
          "allOf": [
            {
              "$ref": "#/definitions/vehicleManoeuvringRequirements_RelStructure"
            }
          ],
          "description": "Manoeuvring capabilities that VEHICLE TYPE should meet."
        },
        "satisfiesFacilityRequirements": {
          "allOf": [
            {
              "$ref": "#/definitions/facilityRequirements_RelStructure"
            }
          ],
          "description": "FACILITIES requirements that VEHICLE TYPE should meet."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd"
}

VehicleTypeAtPointEntity

NETWORK RESTRICTION. specifying whether a vehicle of a specified VEHICLE TYPE may visit a point.

{
  "$ref": "#/definitions/VehicleTypeAtPoint_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "NetworkRestriction",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

VehicleTypeAtPoint_VersionStructureStructure

Type for a VEHICLE TYPE AT POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/NetworkRestriction_VersionStructure"
    },
    {
      "properties": {
        "ForVehicleTypeRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportTypeRefStructure"
            }
          ],
          "description": "Type of VEHICLE to which NETWORK RESTRICTION applies."
        },
        "Capacity": {
          "allOf": [
            {
              "$ref": "#/definitions/NumberOfVehicles"
            }
          ],
          "description": "Number of vehicles allowed at a point at a given time."
        }
      },
      "required": [
        "ForVehicleTypeRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_version.xsd"
}

VehicleTypeAtPointIdTypeUnclassified

Type for Identifier of a VEHICLE TYPE AT POINT.

{
  "$ref": "#/definitions/NetworkRestrictionIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

VehicleTypeAtPointRefReference

Reference to an a VEHICLE TYPE AT POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleTypeAtPointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypeAtPoint",
  "x-netex-substitutionGroup": "NetworkRestrictionRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

VehicleTypeAtPointRefStructureReference

Type for Reference to a VEHICLE TYPE AT POINT.

{
  "$ref": "#/definitions/NetworkRestrictionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypeAtPoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkRestriction_support.xsd"
}

VehicleTypeIdTypeUnclassified

Type for identifier of a VEHICLE TYPE.

{
  "$ref": "#/definitions/TransportTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleTypePreferenceUnclassified

The preference for the use of a particular VEHICLE TYPE for a SERVICE JOURNEY PATTERN, depending on the DAY TYPE and TIME DEMAND TYPE. The rank of preferences must be recorded. Different VEHICLE TYPEs may be given the same rank.

{
  "$ref": "#/definitions/VehicleTypePreference_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

VehicleTypePreference_VersionedChildStructureUnclassified

Type for a VEHICLE TYPE PREFERENCE.

{
  "allOf": [
    {
      "$ref": "#/definitions/JourneyTiming_VersionedChildStructure"
    },
    {
      "properties": {
        "Rank": {
          "type": "integer",
          "minimum": 1,
          "description": "Relative ranking of this preference."
        },
        "DayTypeRef": {
          "$ref": "#/definitions/DayTypeRef"
        },
        "VehicleTypeRef": {
          "$ref": "#/definitions/VehicleTypeRef"
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

VehicleTypePreferenceIdTypeUnclassified

Type for identifier of a VEHICLE TYPE PREFERENCE.

{
  "$ref": "#/definitions/JourneyTimingIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

VehicleTypePreferenceMemberIdTypeUnclassified

Type for identifier of a VEHICLE TYPE PREFERENCE MEMBER.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

VehicleTypePreferenceRefReference

Reference to a VEHICLE TYPE PREFERENCE.

{
  "$ref": "#/definitions/VehicleTypePreferenceRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypePreference",
  "x-netex-substitutionGroup": "JourneyTimingRef",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

VehicleTypePreferenceRefStructureReference

Type for a reference to a VEHICLE TYPE PREFERENCE.

{
  "$ref": "#/definitions/JourneyTimingRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypePreference",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_support.xsd"
}

vehicleTypePreferences_RelStructureCollection

Type for a list of VEHICLE TYPE PREFERENCEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleTypePreference": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleTypePreference"
          }
        }
      },
      "required": [
        "VehicleTypePreference"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_timeDemandType_version.xsd"
}

VehicleTypeRefReference

Reference to a VEHICLE TYPE.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleTypeRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleType",
  "x-netex-substitutionGroup": "TransportTypeRef",
  "x-netex-sg-members": [
    "CompoundTrainRef",
    "TrainRef"
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleTypeRefs_RelStructureCollection

Type for a list of VEHICLE TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleTypeRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleTypeRef"
          }
        }
      },
      "required": [
        "VehicleTypeRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

VehicleTypeRefStructureReference

Type for a reference to a VEHICLE TYPE.

{
  "$ref": "#/definitions/TransportTypeRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd"
}

vehicleTypesInFrame_RelStructureCollection

Type for containment in frame of VEHICLE TYPEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "TransportType_Dummy": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/TransportType_Dummy"
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_trainElement_version.xsd"
}

VehicleTypeStopAssignmentEntity

The allocation of a stopping position of a VEHICLE TYPE for a particular VEHICLE JOURNEY.

{
  "$ref": "#/definitions/VehicleTypeStopAssignment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "StopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

VehicleTypeStopAssignment_VersionStructureStructure

Type for VEHICLE TYPE STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/StopAssignment_VersionStructure"
    },
    {
      "properties": {
        "VehicleOrientation": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleOrientationEnumeration"
            }
          ],
          "description": "Relative orientation of vehicle - Default is forwards."
        },
        "VehicleStoppingPositionRef": {
          "$ref": "#/definitions/VehicleStoppingPositionRef"
        },
        "VehicleJourneyRef": {
          "$ref": "#/definitions/VehicleJourneyRef"
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        }
      },
      "required": [
        "TransportTypeRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

VehicleTypeStopAssignmentIdTypeUnclassified

Identifier of VEHICLE TYPE STOP ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentIdType",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

VehicleTypeStopAssignmentRefReference

Reference to a VEHICLE TYPE STOP ASSIGNMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/VehicleTypeStopAssignmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypeStopAssignment",
  "x-netex-substitutionGroup": "StopAssignmentRef",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

VehicleTypeStopAssignmentRefStructureReference

Type for a reference to a VEHICLE TYPE STOP ASSIGNMENT.

{
  "$ref": "#/definitions/StopAssignmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypeStopAssignment",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_support.xsd"
}

vehicleTypeStopAssignments_RelStructureCollection

Type for containment of VEHICLE TYPE STOP ASSIGNNMENTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleTypeStopAssignmentRef": {
          "$ref": "#/definitions/VehicleTypeStopAssignmentRef"
        },
        "VehicleTypeStopAssignment": {
          "allOf": [
            {
              "$ref": "#/definitions/VehicleTypeStopAssignment"
            }
          ],
          "description": "The allocation of a stopping position of a VEHICLE TYPE for a particular VEHICLE JOURNEY."
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_2/part2_journeyTimes/netex_vehicleJourneyStopAssignment_version.xsd"
}

VehicleTypeZoneRestrictionUnclassified

Restriction on use of a MOBILITY SERVICE CONSTRAINT ZONE for a specific TRANSPORT TYPE. +v1.2.2

{
  "$ref": "#/definitions/VehicleTypeZoneRestriction_VersionStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

VehicleTypeZoneRestriction_VersionStructureStructure

Type for VEHICLE TYPE ZONE RESTRICTION restricts id.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "ZoneUse": {
          "allOf": [
            {
              "$ref": "#/definitions/TransportZoneUseEnumeration"
            }
          ],
          "description": "How ZONE may be used."
        },
        "MaximumSpeed": {
          "allOf": [
            {
              "$ref": "#/definitions/SpeedType"
            }
          ],
          "description": "Maximum speed in ZONE."
        },
        "TransportTypeRef": {
          "$ref": "#/definitions/TransportTypeRef"
        },
        "FloatingVehicles": {
          "type": "boolean",
          "description": "If false, a vehicle must be picked up / dropped off at a station rather than anywhere in the ZONE. +v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

VehicleTypeZoneRestrictionIdTypeUnclassified

Type for identifier of an VEHICLE TYPE ZONE RESTRICTION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

VehicleTypeZoneRestrictionRefReference

Reference to an VEHICLE TYPE ZONE RESTRICTION. +v1.2.2

{
  "$ref": "#/definitions/VehicleTypeZoneRestrictionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypeZoneRestriction",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

vehicleTypeZoneRestrictionRefs_RelStructureCollection

Type for a list of VEHICLE TYPE ZONE RESTRICTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VehicleTypeZoneRestrictionRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleTypeZoneRestrictionRef"
          }
        }
      },
      "required": [
        "VehicleTypeZoneRestrictionRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

VehicleTypeZoneRestrictionRefStructureReference

Type for Reference to an VEHICLE TYPE ZONE RESTRICTION. Left untyped so as to avoid forwards dependency.

{
  "$ref": "#/definitions/ZoneRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VehicleTypeZoneRestriction",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

vehicleTypeZoneRestrictions_RelStructureCollection

Type for a list of references to a VEHICLE TYPE ZONE RESTRICTIONs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VehicleTypeZoneRestriction": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VehicleTypeZoneRestriction"
          }
        }
      },
      "required": [
        "VehicleTypeZoneRestriction"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_version.xsd"
}

VelocityTypeUnclassified

Distance (metres per second) ALternative unist may be specifed by context.

{
  "type": "integer",
  "minimum": 0,
  "x-netex-source": "siri_utility/siri_location-v2.0.xsd"
}

VersionEntity

DEPRECATED: A group of operational data instances which share the same VALIDITY CONDITIONs. A VERSION belongs to a unique VERSION FRAME and is characterized by a unique TYPE OF VERSION. E.g. NETWORK VERSION for Line 12 starting from 2000-01-01. -v2.0

{
  "$ref": "#/definitions/Version_VersionStructure",
  "x-netex-role": "entity/deprecated",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

Version_VersionStructureStructure

DEPRECATED: Type for a VERSION. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "StartDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of start of VERSION currency."
        },
        "EndDate": {
          "type": "string",
          "format": "date-time",
          "description": "Date of end of VERSION currency. Date is INCLUSIVE."
        },
        "Status": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionStatusEnumeration"
            }
          ],
          "description": "Status of VERSION."
        },
        "Description": {
          "$ref": "#/definitions/MultilingualString"
        },
        "VersionType": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionTypeEnumeration"
            }
          ],
          "description": "Version type: Point or Baseline."
        },
        "TypeOfVersionRef": {
          "$ref": "#/definitions/TypeOfVersionRef"
        },
        "DerivedFromVersionRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionRefStructure"
            }
          ],
          "description": "Reference to VERSION from which this VERSION was derived."
        }
      }
    }
  ],
  "x-netex-role": "structure/deprecated",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

VersionedChildAbstract

A child ENTIITY whose RESPONSIBILITY SET must be the same as its containing parent object, and which cannot exist independently of its parent.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "EntityInVersion",
  "x-netex-sg-members": [
    "AbstractGroupMember",
    "AccessRightInProduct",
    "AccessibilityAssessment",
    "Accommodation",
    "AlternativeName",
    "AlternativeText",
    "Cell_Dummy",
    "CodespaceAssignment",
    "ControllableElementInSequence",
    "CustomerEligibility_Dummy",
    "CustomerPaymentMeans",
    "DeckEntranceCouple",
    "DeckEntranceUsage",
    "DefaultDeadRunRunTime",
    "DefaultServiceJourneyRunTime",
    "FareElementInSequence",
    "FarePrice_Dummy",
    "FareStructureElementInSequence",
    "FlexibleLinkProperties",
    "FlexiblePointProperties",
    "GroupConstraintMember",
    "InterchangeRuleTiming",
    "JourneyPartPosition",
    "JourneyPatternHeadway",
    "JourneyPatternLayover",
    "JourneyPatternRunTime",
    "JourneyPatternWaitTime",
    "JourneyTiming",
    "LevelInStructure",
    "LinkInLinkSequence",
    "LinkOnSection",
    "MediumApplicationInstance",
    "OnboardStay",
    "ParkingCapacity",
    "ParkingProperties",
    "PassengerSpotAllocation",
    "PassingTime",
    "PathInstruction",
    "PointInLinkSequence",
    "PointOnLink",
    "RechargingStep",
    "RelatedOrganisation",
    "ResidentialQualification",
    "SectionInSequence",
    "SecurityListing_Dummy",
    "SpotColumn",
    "SpotRow",
    "StairFlight",
    "StartTimeAtStopPoint",
    "TimeDemandProfileMember",
    "TurnaroundTimeLimitTime",
    "VehicleEquipmentProfileMember",
    "VehiclePositionAlignment",
    "VehicleQuayAlignment",
    "VehicleTypePreference",
    "VehicleTypeZoneRestriction",
    "ZoneInSeries"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

VersionedChildStructureUnclassified

Type for VERSIONED CHILD.

{
  "allOf": [
    {
      "$ref": "#/definitions/EntityInVersionStructure"
    },
    {
      "properties": {
        "Extensions": {
          "$ref": "#/definitions/Extensions"
        }
      }
    }
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_responsibility_version.xsd"
}

VersionFrameAbstract

A set of VERSIONS referring to a same DATA SYSTEM and belonging to the same TYPE OF FRAME. A FRAME may be restricted by VALIDITY CONDITIONs. Container for a coherent set of versions of objects.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionFrame_VersionStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-sg-members": [
    "CommonFrame",
    "CompositeFrame"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

VersionFrame_VersionStructureStructure

Type for a VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/DataManagedObjectStructure"
    },
    {
      "properties": {
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of VERSION FRAME."
        },
        "Description": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Description of VERSION FRAME."
        },
        "TypeOfFrameRef": {
          "allOf": [
            {
              "$ref": "#/definitions/TypeOfFrameRef"
            }
          ],
          "description": "Reference to a TYPE OF VERSION FRAME."
        },
        "BaselineVersionFrameRef": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionRefStructure"
            }
          ],
          "description": "DEPRECATED: Prerequisite Baseline VERSION FRAME that all objects in this VERSION require. -v2.0",
          "x-netex-deprecated": true
        },
        "codespaces": {
          "allOf": [
            {
              "$ref": "#/definitions/codespaces_RelStructure"
            }
          ],
          "description": "CODE SPACES used in this frame. Normally there will be at least one. A default may be specified in the Frame defaults."
        },
        "FrameDefaults": {
          "allOf": [
            {
              "$ref": "#/definitions/VersionFrameDefaultsStructure"
            }
          ],
          "description": "Default values to use on elements in the frame that do not explicitly state a value."
        },
        "versions": {
          "allOf": [
            {
              "$ref": "#/definitions/versions_RelStructure"
            }
          ],
          "description": "DEPRECATED: Formal definitions of VERSIONs included in frame. -v2.0",
          "x-netex-deprecated": true
        },
        "prerequisites": {
          "allOf": [
            {
              "$ref": "#/definitions/versionFrameRefs_RelStructure"
            }
          ],
          "description": "Prerequisite VERSION FRAMEs containing elements that this frame depends on. +v1.1"
        },
        "traces": {
          "allOf": [
            {
              "$ref": "#/definitions/traces_RelStructure"
            }
          ],
          "description": "TRACEs recording changes to ENTITIES in FRAME."
        },
        "contentValidityConditions": {
          "allOf": [
            {
              "$ref": "#/definitions/validityConditions_RelStructure"
            }
          ],
          "description": "Common VALIDITY CONDITIONs used by elements in frame."
        },
        "layers": {
          "allOf": [
            {
              "$ref": "#/definitions/layerRefs_RelStructure"
            }
          ],
          "description": "layers included in frame"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

VersionFrameDefaultsStructureUnclassified

Type for frame defaults.

{
  "type": "object",
  "properties": {
    "DefaultCodespaceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/CodespaceRefStructure"
        }
      ],
      "description": "Default CODESPACE to assume for an identifiers that do not have an explicit CODESPACE specified.."
    },
    "DefaultDataSourceRef": {
      "allOf": [
        {
          "$ref": "#/definitions/DataSourceRefStructure"
        }
      ],
      "description": "Default DATA SOURCE. Assume this value as the DATA SOURCE for content if not specified on individual elements."
    },
    "DefaultResponsibilitySetRef": {
      "allOf": [
        {
          "$ref": "#/definitions/ResponsibilitySetRefStructure"
        }
      ],
      "description": "Default RESPONSIBILITY SET. Assume this value as the DATA SOURCE for content if not specified on individual elements."
    },
    "DefaultLocale": {
      "allOf": [
        {
          "$ref": "#/definitions/LocaleStructure"
        }
      ],
      "description": "Default LOCAL for frame elements. Assume this value for timezone and language of elements if not specified on individual elements."
    },
    "DefaultLocationSystem": {
      "type": "string",
      "description": "Default spatial coordinate system (srsName). E.g. WGS84 Value to use for location elements using coordinates if not specified on individual elements."
    },
    "DefaultSystemOfUnits": {
      "allOf": [
        {
          "$ref": "#/definitions/SystemOfUnits"
        }
      ],
      "description": "Units of measurement for all dimension values in Frame. Default System is Si Metres."
    },
    "DefaultCurrency": {
      "allOf": [
        {
          "$ref": "#/definitions/CurrencyType"
        }
      ],
      "description": "Default Currency type to use."
    }
  },
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_version.xsd"
}

VersionFrameIdTypeUnclassified

Type for the identifier of a VERSION FRAME.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

versionFrameMembers_RelStructureCollection

A collection of one or more VERSION FRAME MEMBERS.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "EntityInVersionInFrameRef": {
          "allOf": [
            {
              "$ref": "#/definitions/EntityInVersionInFrameRefStructure"
            }
          ],
          "description": "Member of a VERSION FRAME."
        },
        "DataManagedObject": {
          "$ref": "#/definitions/DataManagedObject"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_frames/netex_generalFrame_version.xsd"
}

VersionFrameRefAbstract

Reference to a VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionFrameRefStructure"
    }
  ],
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-sg-members": [
    "CompositeFrameRef",
    "DriverScheduleFrameRef",
    "FareFrameRef",
    "FarePriceFrameRef",
    "GeneralFrameRef",
    "InfrastructureFrameRef",
    "MobilityJourneyFrameRef",
    "MobilityServiceFrameRef",
    "ResourceFrameRef",
    "SalesTransactionFrameRef",
    "ServiceCalendarFrameRef",
    "ServiceFrameRef",
    "SiteFrameRef",
    "TimetableFrameRef",
    "VehicleScheduleFrameRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

versionFrameRefs_RelStructureCollection

Type for a list of references to a VERSION FRAME.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "VersionFrameRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/VersionFrameRef"
          }
        }
      },
      "required": [
        "VersionFrameRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

VersionFrameRefStructureReference

Type for a reference to a VERSION FRAME.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "VersionFrame",
  "x-netex-source": "netex_framework/netex_responsibility/netex_versionFrame_support.xsd"
}

VersionIdTypeUnclassified

A revision identifier (e.g. a number) that should be updated (e.g. increased) each time the unit that is refers to is modified.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_support.xsd"
}

VersionOfObjectRefReference

Reference to a NeTEx Object . i.e. concrete instance of an ENTITY may include a version. Implements a one to one relationship by reference.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionOfObjectRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-sg-members": [
    "AccommodationRef",
    "AccountableElementRef",
    "AllOrganisationsRef",
    "AllowedLineDirectionRef",
    "AlternativeNameRef",
    "AlternativeTextRef",
    "BlockPartRef",
    "BlockRef",
    "CellRef_Dummy",
    "CompoundBlockRef",
    "ContactRef",
    "CoupledJourneyRef",
    "CourseOfJourneysRef",
    "CrewBaseRef",
    "CustomerAccountRef",
    "CustomerEligibilityRef",
    "CustomerPaymentMeansRef",
    "CustomerRef",
    "DataSourceRef",
    "DayTypeRef",
    "DeckEntranceCoupleRef",
    "DeckEntranceUsageRef",
    "DeckLevelRef",
    "DeckPlanRef",
    "DeckRef",
    "DeckSpaceCapacityRef",
    "DeliveryVariantRef",
    "DestinationDisplayRef",
    "DestinationDisplayVariantRef",
    "DriverRef",
    "DriverTripRef",
    "DriverTripTimeRef",
    "DutyPartRef",
    "DutyRef",
    "FacilityRef",
    "FacilitySetRef",
    "FareContractRef",
    "FareElementInSequenceRef",
    "FarePriceRef",
    "FareTableColumnRef",
    "FareTableRowRef",
    "FareUnitRef",
    "FlexibleLinkPropertiesRef",
    "FlexiblePointPropertiesRef",
    "FlexibleServicePropertiesRef",
    "GroupOfEntitiesRef",
    "GroupOfEntitiesRef_Dummy",
    "GroupOfLinkSequencesRef",
    "IndividualPassengerInfoRef",
    "IndividualTravellerRef",
    "InterchangeRef",
    "InterchangeRuleTimingRef",
    "JourneyMeetingRef",
    "JourneyPartCoupleRef",
    "JourneyPartRef",
    "JourneyTimingRef",
    "LegRef",
    "LevelInStructureRef",
    "LevelRef",
    "LineNetworkRef",
    "LineRef",
    "LinkRef",
    "LinkSequenceRef",
    "LogEntryRef",
    "LogicalDisplayRef",
    "MediumAccessDeviceRef",
    "MediumApplicationInstanceRef",
    "ModeRef",
    "ModeRestrictionAssessmentRef",
    "MonthValidityOffsetRef",
    "NoticeRef",
    "OnboardSpaceRef",
    "OnboardStayRef",
    "OpenTransportModeRef",
    "OperatingDayRef",
    "OperatingDepartmentRef",
    "OperatingPeriodRef",
    "OperationalContextRef",
    "OrganisationPartRef",
    "OrganisationRef_Dummy",
    "ParkingCapacityRef",
    "ParkingPropertiesRef",
    "PassengerCapacityRef",
    "PassengerInformationRequestRef",
    "PassengerSeatRef",
    "PassengerSpotAllocationRef",
    "PassengerVehicleCapacityRef",
    "PassingTimeRef",
    "PathInstructionRef",
    "PlaceRef_Dummy",
    "PointRef",
    "PriceableObjectRef",
    "PricingParameterSetRef",
    "PricingRuleRef",
    "PricingServiceRef",
    "ProjectionRef",
    "RechargingPlanRef",
    "RechargingStepRef",
    "ReliefOpportunityRef",
    "ResidentialQualificationRef",
    "ResponsibilityRoleRef",
    "ResponsibilitySetRef",
    "RidePartRef",
    "RollingStockInventoryRef",
    "RoundingRef",
    "RoundingStepRef",
    "RouteInstructionRef",
    "RoutingConstraintZoneRef",
    "SchematicMapMemberRef",
    "SchematicMapRef",
    "SecurityListRef",
    "SecurityListingRef",
    "SensorInEntranceRef",
    "SensorInSpotRef",
    "ServiceCalendarRef",
    "SiteStructureRef",
    "SpotAffinityRef",
    "SpotColumnRef",
    "SpotRowRef",
    "StartTimeAtStopPointRef",
    "SubmodeRef",
    "TariffObjectRef",
    "TariffRef",
    "TimeDemandProfileRef",
    "TimeDemandTypeRef",
    "TimebandRef",
    "TrainComponentRef",
    "TrainElementRef",
    "TrainElementTypeRef",
    "TrainInCompoundTrainRef",
    "TrainNumberRef",
    "TransferRef",
    "TransportTypeRef",
    "TravelDocumentRef",
    "TypeOfConcessionRef",
    "TypeOfFareTableRef",
    "TypeOfUsageParameterRef",
    "TypeOfValueRef",
    "ValidityConditionRef",
    "VehicleEquipmentProfileMemberRef",
    "VehicleEquipmentProfileRef",
    "VehicleJourneySpotAllocationRef",
    "VehicleModelProfileRef",
    "VehicleModelRef",
    "VehiclePoolingDriverInfoRef",
    "VehiclePositionAlignmentRef",
    "VehicleProfileRef",
    "VehicleQuayAlignmentRef",
    "VehicleRef",
    "VehicleRequirementRef",
    "VehicleServicePartRef",
    "VehicleServiceRef",
    "VehicleTypeZoneRestrictionRef",
    "VersionFrameRef",
    "VersionRef",
    "ZoneInSeriesRef"
  ],
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

VersionOfObjectRefStructureReference

Type for a versioned reference to a NeTEx Object.

{
  "type": "object",
  "properties": {
    "value": {
      "$ref": "#/definitions/ObjectIdType"
    },
    "nameOfRefClass": {
      "allOf": [
        {
          "$ref": "#/definitions/NameOfClass"
        }
      ],
      "description": "Name of Class of the referenced entity. Allows reflection. Fixed for each entity type.",
      "xml": {
        "attribute": true
      },
      "x-fixed-single-enum": "NameOfClass"
    },
    "modification": {
      "allOf": [
        {
          "$ref": "#/definitions/ModificationEnumeration"
        }
      ],
      "description": "Nature of last modification: new, revise, delete, unchanged.",
      "xml": {
        "attribute": true
      }
    },
    "ref": {
      "allOf": [
        {
          "$ref": "#/definitions/ObjectIdType"
        }
      ],
      "description": "Identifier of referenced entity.",
      "xml": {
        "attribute": true
      }
    },
    "versionRef": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Identifier of version of referenced entity. For use when reference is External and a specific version is required. Mutually exclusive with version",
      "xml": {
        "attribute": true
      }
    },
    "uri": {
      "type": "string",
      "format": "uri",
      "description": "Location of the external entity. +v2.0",
      "xml": {
        "attribute": true
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was first created.",
      "xml": {
        "attribute": true
      }
    },
    "changed": {
      "type": "string",
      "format": "date-time",
      "description": "Date reference was last changed.",
      "xml": {
        "attribute": true
      }
    },
    "version": {
      "allOf": [
        {
          "$ref": "#/definitions/VersionIdType"
        }
      ],
      "description": "Version number of referenced entity.",
      "xml": {
        "attribute": true
      }
    }
  },
  "x-netex-role": "reference",
  "x-netex-atom": "simpleObj",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

VersionRefReference

Reference to a VERSION.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Version",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

VersionRefStructureReference

Type for a VERSION reference.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Version",
  "x-netex-source": "netex_framework/netex_responsibility/netex_relationship_support.xsd"
}

versions_RelStructureCollection

DEPRECATED: Type for containment of a VERSION. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "VersionRef": {
          "$ref": "#/definitions/VersionRef"
        },
        "Version": {
          "$ref": "#/definitions/Version"
        }
      }
    }
  ],
  "x-netex-role": "collection/deprecated",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

versionsInFrame_RelStructureCollection

DEPRECATED: Type for containment in frame of VERSION. -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Version": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Version"
          }
        }
      },
      "required": [
        "Version"
      ]
    }
  ],
  "x-netex-role": "collection/deprecated",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_version.xsd"
}

VersionStatusEnumerationEnum

Allowed values for Statuses of VERSION.

{
  "type": "string",
  "enum": [
    "draft",
    "proposed",
    "versioned",
    "deprecated",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_support.xsd"
}

VersionStringUnclassified

A string indicating the versioin of a SIRI data structure.

{
  "type": "string",
  "x-netex-source": "siri_utility/siri_types-v2.0.xsd"
}

VersionTypeEnumerationEnum

Allowed values for Types of VERSION.

{
  "type": "string",
  "enum": [
    "point",
    "baseline"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_responsibility/netex_version_support.xsd"
}

Via_VersionedChildStructureUnclassified

A secondary heading (e.g. ROUTE POINT or other place) showing intermediate places on the way to a destination.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "DestinationDisplayRef": {
          "$ref": "#/definitions/DestinationDisplayRef",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView",
            "Name"
          ]
        },
        "DestinationDisplayView": {
          "$ref": "#/definitions/DestinationDisplayView",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView",
            "Name"
          ]
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Arbitrary text name of VIA point. May be place name or other string.",
          "x-netex-choice": [
            "DestinationDisplayRef",
            "DestinationDisplayView",
            "Name"
          ]
        },
        "RoutePointRef": {
          "$ref": "#/definitions/RoutePointRef"
        },
        "ViaType": {
          "allOf": [
            {
              "$ref": "#/definitions/ViaTypeEnumeration"
            }
          ],
          "description": "Classification of meaning of via:"
        },
        "order": {
          "type": "integer",
          "description": "Relative order of ASSIGNMENT. -v2.0",
          "xml": {
            "attribute": true
          }
        }
      }
    }
  ],
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

vias_RelStructureCollection

Type for a list of VIA Names.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "None": {
          "allOf": [
            {
              "$ref": "#/definitions/EmptyType"
            }
          ],
          "description": "There are no vias shown. This is the default."
        },
        "Via": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/Via_VersionedChildStructure"
              }
            ],
            "description": "A secondary heading (e.g. ROUTE POINT or other place) showing intermediate places on the way to a destination."
          }
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_version.xsd"
}

ViaTypeEnumerationEnum

Allowed values Classification of Via.

{
  "type": "string",
  "enum": [
    "stopPoint",
    "name",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_line_support.xsd"
}

VisualObstacleEnumerationEnum

Allowed values for the visual obstacles on crossings

{
  "type": "string",
  "enum": [
    "none",
    "carParking",
    "vegetation",
    "building",
    "streetFurniture",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentAccess_support.xsd"
}

VisualSignsAvailableUnclassified

Whether a PLACE has visual signals available for the free access.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

VoltageTypeUnclassified

Voltage type in SI Volts

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

WaitingEquipmentAbstract

Specialisation of SITE EQUIPMENT for WAITING EQUIPMENTs (shelter, waiting room, etc.).

{
  "$ref": "#/definitions/WaitingEquipment_VersionStructure",
  "x-netex-role": "abstract",
  "x-netex-substitutionGroup": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

WaitingEquipment_VersionStructureStructure

Type for Waiting EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/SiteEquipment_VersionStructure"
    },
    {
      "properties": {
        "Seats": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of seats in Area."
        },
        "Width": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of area."
        },
        "Length": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of Area."
        },
        "Height": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Area."
        },
        "StepFree": {
          "type": "boolean",
          "description": "Whether area is step free."
        },
        "WheelchairAreaWidth": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of Wheelchair Area."
        },
        "WheelchairAreaLength": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of Wheelchair Area."
        },
        "SmokingAllowed": {
          "type": "boolean",
          "description": "Whether smoking is allowed in area."
        },
        "Heated": {
          "type": "boolean",
          "description": "Whether shelter has heating."
        },
        "AirConditioned": {
          "type": "boolean",
          "description": "Whether shelter has air conditioining."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

WaitingEquipmentIdTypeUnclassified

Type for identifier of WAITING EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

WaitingEquipmentRefReference

Identifier of an WAITING EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WaitingEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "WaitingEquipment",
  "x-netex-substitutionGroup": "SiteEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

WaitingEquipmentRefStructureReference

Type for a reference to an WAITING EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "WaitingEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

WaitingRoomEquipmentEntity

Specialisation of WAITING EQUIPMENT for WAITING ROOMs, classified by TYPE OF WAITING ROOM.

{
  "$ref": "#/definitions/WaitingRoomEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "SiteEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

WaitingRoomEquipment_VersionStructureStructure

Type for a Waiting Room EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WaitingEquipment_VersionStructure"
    },
    {
      "properties": {
        "FareClass": {
          "allOf": [
            {
              "$ref": "#/definitions/FareClassListOfEnumerations"
            }
          ],
          "description": "Class of fare needed to use waiting room."
        },
        "WomenOnly": {
          "type": "boolean",
          "description": "Whether waiting room is only for women."
        },
        "Sanitary": {
          "allOf": [
            {
              "$ref": "#/definitions/SanitaryFacilityListOfEnumerations"
            }
          ],
          "description": "Sanitary facility."
        },
        "ClassOfUseRef": {
          "$ref": "#/definitions/ClassOfUseRef"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_version.xsd"
}

WaitingRoomEquipmentIdTypeUnclassified

Type for identifier of WAITING ROOM EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentIdType",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

WaitingRoomEquipmentRefReference

Identifier of an WAITING ROOM EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WaitingRoomEquipmentRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "WaitingRoomEquipment",
  "x-netex-substitutionGroup": "SiteEquipmentRef",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

WaitingRoomEquipmentRefStructureReference

Type for a reference to an WAITING ROOM EQUIPMENT.

{
  "$ref": "#/definitions/SiteEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "WaitingRoomEquipment",
  "x-netex-source": "netex_part_1/part1_ifopt/netex_ifopt_equipmentWaiting_support.xsd"
}

WaterSubmodeUnclassified

TPEG pti07 Water submodes.

{
  "allOf": [
    {
      "$ref": "#/definitions/WaterSubmodeEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

WaterSubmodeEnumerationEnum

Values for Water MODEs of TRANSPORT: TPEG pti_table_07.

{
  "type": "string",
  "enum": [
    "unknown",
    "undefined",
    "internationalCarFerry",
    "nationalCarFerry",
    "regionalCarFerry",
    "localCarFerry",
    "internationalPassengerFerry",
    "nationalPassengerFerry",
    "regionalPassengerFerry",
    "localPassengerFerry",
    "postBoat",
    "trainFerry",
    "roadFerryLink",
    "airportBoatLink",
    "highSpeedVehicleService",
    "highSpeedPassengerService",
    "sightseeingService",
    "schoolBoat",
    "cableFerry",
    "riverBus",
    "scheduledFerry",
    "shuttleFerryService",
    "canalBarge"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_submode_version.xsd"
}

WattageTypeUnclassified

Power type in SI Watts

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

WattHoursTypeUnclassified

Power usage in SI Watt hours

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

WeekOfMonthEnumerationEnum

Allowed values for Week of the Month.

{
  "type": "string",
  "enum": [
    "1",
    "2",
    "3",
    "4",
    "5",
    "EveryWeek"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

WeeksOfMonthEnumerationEnum

Allowed values for weeks of the month.

{
  "type": "string",
  "enum": [
    "1",
    "2",
    "3",
    "4",
    "5",
    "EveryWeek"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

WeeksOfMonthListOfEnumerationsUnclassified

Allowed values for List of Weeks of the month.

{
  "type": "array",
  "items": {
    "$ref": "#/definitions/WeekOfMonthEnumeration"
  },
  "x-netex-atom": "array",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_dayType_propertiesOfDay.xsd"
}

WeightTypeUnclassified

Weight type for mass. System for Units can be specified on Frame. Normal default is (kilos) as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres.

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_units.xsd"
}

WheelchairAccessUnclassified

Whether a PLACE is wheelchair accessible.

{
  "allOf": [
    {
      "$ref": "#/definitions/LimitationStatusEnumeration"
    }
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_limitations.xsd"
}

WheelchairVehicleEquipmentEntity

Specialisation of VEHICLE EQUIPMENT for Wheel chair accessibility on board a VEHICLE providing information such as the number of wheel chair areas and the access dimensions.

{
  "$ref": "#/definitions/WheelchairVehicleEquipment_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "PassengerEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

WheelchairVehicleEquipment_VersionStructureStructure

Type for a WHEELCHAIR VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/ActualVehicleEquipment_VersionStructure"
    },
    {
      "properties": {
        "HasWheelchairSpaces": {
          "type": "boolean",
          "description": "Whether there are any wheelchair spaces. Should be true if Number of Wheelchair spaces is greater than zero."
        },
        "NumberOfWheelchairAreas": {
          "type": "integer",
          "minimum": 0,
          "description": "Number of wheelchair places on vehicle."
        },
        "WidthOfAccessArea": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Width of Access Area."
        },
        "LengthOfAccessArea": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Length of Access Area."
        },
        "HeightOfAccessArea": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Access Area."
        },
        "WheelchairTurningCircle": {
          "allOf": [
            {
              "$ref": "#/definitions/LengthType"
            }
          ],
          "description": "Height of Access Area."
        },
        "CompanionSeat": {
          "type": "boolean",
          "description": "Whether there is a companion seat."
        },
        "suitableFor": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfWheelchairRefs_RelStructure"
            }
          ],
          "description": "Wheelchair types for which EQUIPMENT is suitable. v2.0"
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_version.xsd"
}

WheelchairVehicleEquipmentIdTypeUnclassified

Type for identifier of a WHEELCHAIR VEHICLE EQUIPMENT.

{
  "$ref": "#/definitions/VehicleEquipmentIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

WheelchairVehicleEquipmentRefReference

Reference to a WHEELCHAIR VEHICLE EQUIPMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WheelchairVehicleRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "WheelchairVehicleEquipment",
  "x-netex-substitutionGroup": "VehicleEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

WheelchairVehicleEquipmentRefStructureReference

Type for a reference to a WHEELCHAIR VEHICLE EQUIPMENT.

{
  "$ref": "#/definitions/VehicleEquipmentRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "WheelchairVehicleEquipment",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

WheelchairVehicleRefReference

Reference to a WHEELCHAIR VEHICLE EQUIPMENT. DEPRECATED -v2.0

{
  "allOf": [
    {
      "$ref": "#/definitions/WheelchairVehicleRefStructure"
    }
  ],
  "x-netex-role": "reference/deprecated",
  "x-netex-substitutionGroup": "VehicleEquipmentRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

WheelchairVehicleRefStructureReference

DEPRECATED -v2.0

{
  "$ref": "#/definitions/VehicleEquipmentRefStructure",
  "x-netex-role": "reference/deprecated",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_equipmentVehiclePassenger_support.xsd"
}

WhitelistEntity

A list of items (TRAVEL DOCUMENTs, CONTRACTs, etc) explicitly approved for processing.+v1.1

{
  "$ref": "#/definitions/Whitelist_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "DataManagedObject",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

Whitelist_VersionStructureStructure

Type for WHITELIST. +v1.1

{
  "$ref": "#/definitions/SecurityList_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

WhitelistIdTypeUnclassified

Type for identifier of a WHITELIST.

{
  "$ref": "#/definitions/SecurityListIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

WhitelistRefReference

Reference to a WHITELIST.

{
  "allOf": [
    {
      "$ref": "#/definitions/WhitelistRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Whitelist",
  "x-netex-substitutionGroup": "SecurityListRef",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

whitelistRefs_RelStructureCollection

Type for a list of WHITELISTs.

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "WhitelistRef": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/WhitelistRef"
          }
        }
      },
      "required": [
        "WhitelistRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

WhitelistRefStructureReference

Type for Reference to a WHITELIST.

{
  "$ref": "#/definitions/SecurityListRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Whitelist",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_support.xsd"
}

whitelists_RelStructureCollection

Type for a list of WHITELISTs. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "WhitelistRef": {
          "$ref": "#/definitions/WhitelistRef"
        },
        "Whitelist": {
          "$ref": "#/definitions/Whitelist"
        }
      }
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

whitelistsInFrame_RelStructureCollection

Type for containment in frame of BLACK LISTS. +v1.1

{
  "allOf": [
    {
      "$ref": "#/definitions/frameContainmentStructure"
    },
    {
      "properties": {
        "Whitelist": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Whitelist"
          }
        }
      },
      "required": [
        "Whitelist"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_securityList_version.xsd"
}

WireElementEntity

A type of INFRASTRUCTURE LINK used to describe a WIRE network.

{
  "$ref": "#/definitions/WireElement_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InfrastructureLink_Dummy",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

WireElement_VersionStructureStructure

Type for WIRE ELEMENT.

{
  "allOf": [
    {
      "$ref": "#/definitions/InfrastructureLink_VersionStructure"
    },
    {
      "properties": {
        "FromPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/WirePointRefStructure"
            }
          ],
          "description": "Identifier of POINT from which Link starts."
        },
        "ToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/WirePointRefStructure"
            }
          ],
          "description": "Identifier of POINT at which Link ends."
        }
      },
      "required": [
        "FromPointRef",
        "ToPointRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

WireJunctionEntity

A type of INFRASTRUCTURE POINT used to describe a WIRE network.

{
  "$ref": "#/definitions/WireJunction_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "InfrastructurePoint",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

WireJunction_VersionStructureStructure

Type for WIRE JUNCTION.

{
  "$ref": "#/definitions/InfrastructurePoint_VersionStructure",
  "x-netex-role": "structure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_version.xsd"
}

WireLinkIdTypeUnclassified

Type for identifier of WIRE LINK.

{
  "$ref": "#/definitions/InfrastructureLinkIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WireLinkRefReference

Reference to a WIRE LINK.

{
  "allOf": [
    {
      "$ref": "#/definitions/WireLinkRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "InfrastructureLinkRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WireLinkRefByValueUnclassified

Reference to a WIRE LINK BY VALUE.

{
  "allOf": [
    {
      "$ref": "#/definitions/WireLinkRefByValueStructure"
    }
  ],
  "x-netex-substitutionGroup": "LinkRefByValue",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WireLinkRefByValueStructureUnclassified

Type for a reference to a WIRE LINK BY VALUE.

{
  "$ref": "#/definitions/LinkRefByValueStructure",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WireLinkRefStructureReference

Type for Reference to a WIRE LINK.

{
  "$ref": "#/definitions/InfrastructureLinkRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WirePointIdTypeUnclassified

Type for identifier of WIRE POINT.

{
  "$ref": "#/definitions/InfrastructurePointIdType",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WirePointRefReference

Reference to a WIRE POINT.

{
  "allOf": [
    {
      "$ref": "#/definitions/WirePointRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-substitutionGroup": "InfrastructurePointRef",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

WirePointRefStructureReference

Type for Reference to a WIRE POINT.

{
  "$ref": "#/definitions/InfrastructurePointRefStructure",
  "x-netex-role": "reference",
  "x-netex-source": "netex_part_1/part1_networkDescription/netex_networkInfrastructure_support.xsd"
}

ZoneEntity

A two-dimensional PLACE within the service area of a public transport operator (administrative zone, TARIFF ZONE, ACCESS ZONE, etc.).

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_VersionStructure"
    }
  ],
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "GroupOfEntities",
  "x-netex-sg-members": [
    "AccessZone",
    "AdministrativeZone_Dummy",
    "Deck",
    "GeneralZone",
    "MobilityServiceConstraintZone",
    "OnboardSpace",
    "Place",
    "RoutingConstraintZone",
    "StopArea",
    "TariffZone_Dummy"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

Zone_DerivedViewStructureView

Type for SCHEDULED STOP POINT VIEW.

{
  "allOf": [
    {
      "$ref": "#/definitions/DerivedViewStructure"
    },
    {
      "properties": {
        "ZoneRef": {
          "$ref": "#/definitions/ZoneRef"
        },
        "Name": {
          "allOf": [
            {
              "$ref": "#/definitions/MultilingualString"
            }
          ],
          "description": "Name of Stop Point."
        },
        "TypeOfZoneRef": {
          "$ref": "#/definitions/TypeOfZoneRef"
        }
      }
    }
  ],
  "x-netex-role": "view",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

Zone_VersionStructureStructure

Type for a ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/GroupOfPoints_VersionStructure"
    },
    {
      "properties": {
        "types": {
          "allOf": [
            {
              "$ref": "#/definitions/typeOfZoneRefs_RelStructure"
            }
          ],
          "description": "Classification of ZONE. Used for arbitrary documentation -."
        },
        "Centroid": {
          "allOf": [
            {
              "$ref": "#/definitions/SimplePoint_VersionStructure"
            }
          ],
          "description": "Centre Coordinates of ZONE."
        },
        "Polygon": {
          "$ref": "#/definitions/Polygon",
          "x-netex-choice": [
            "Polygon",
            "MultiSurface"
          ]
        },
        "MultiSurface": {
          "$ref": "#/definitions/MultiSurface",
          "x-netex-choice": [
            "Polygon",
            "MultiSurface"
          ]
        },
        "projections": {
          "allOf": [
            {
              "$ref": "#/definitions/projections_RelStructure"
            }
          ],
          "description": "Projections of ZONE onto another layer."
        },
        "ParentZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneRefStructure"
            }
          ],
          "description": "Parent ZONE that contains this ZONE."
        }
      }
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

ZoneIdTypeUnclassified

Type for identifier of a ZONE.

{
  "$ref": "#/definitions/GroupOfPointsIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

ZoneInSeriesUnclassified

Use of a ZONE in sequence within a SERIES CONSTRAINT, for example to indicate that a series must route through a given sequence of TARIFF ZONEs, +v2.0

{
  "$ref": "#/definitions/ZoneInSeries_VersionedChildStructure",
  "x-netex-substitutionGroup": "VersionedChild",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

ZoneInSeries_VersionedChildStructureUnclassified

Type for a ZONE IN SERIES.

{
  "allOf": [
    {
      "$ref": "#/definitions/VersionedChildStructure"
    },
    {
      "properties": {
        "TariffZoneRef_Dummy": {
          "$ref": "#/definitions/TariffZoneRef_Dummy"
        },
        "InterchangeAllowed": {
          "type": "boolean",
          "description": "Whether interchange is allowed in a zone."
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "-v2.0",
          "xml": {
            "attribute": true
          }
        }
      },
      "required": [
        "TariffZoneRef_Dummy"
      ]
    }
  ],
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

ZoneInSeriesIdTypeUnclassified

Type for identifier of a ZONE IN SERIES.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

ZoneInSeriesRefReference

Reference to a ZONE IN SERIES.

{
  "allOf": [
    {
      "$ref": "#/definitions/ZoneInSeriesRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ZoneInSeries",
  "x-netex-substitutionGroup": "VersionOfObjectRef",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

ZoneInSeriesRefStructureReference

Type for Reference to a ZONE IN SERIES.

{
  "$ref": "#/definitions/VersionOfObjectRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ZoneInSeries",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_support.xsd"
}

ZoneProjectionEntity

An oriented correspondence from one ZONE in a source layer, onto a target entity : e.g. POINT, COMPLEX FEATURE, within a defined TYPE OF PROJECTION.

{
  "$ref": "#/definitions/ZoneProjection_VersionStructure",
  "x-netex-role": "entity",
  "x-netex-substitutionGroup": "Projection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zoneProjection_version.xsd"
}

ZoneProjection_VersionStructureStructure

Type for a ZONE PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/Projection_VersionStructure"
    },
    {
      "properties": {
        "ProjectedZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneRefStructure"
            }
          ],
          "description": "ZONE being projected."
        },
        "ProjectToZoneRef": {
          "allOf": [
            {
              "$ref": "#/definitions/ZoneRefStructure"
            }
          ],
          "description": "Reference to ZONE onto to which ZONE projects."
        },
        "ProjectToPointRef": {
          "allOf": [
            {
              "$ref": "#/definitions/PointRefStructure"
            }
          ],
          "description": "Reference to POINT to which centre of ZONE projects."
        },
        "points": {
          "allOf": [
            {
              "$ref": "#/definitions/pointRefs_RelStructure"
            }
          ],
          "description": "Sequence of points making up PROJECTION."
        }
      },
      "required": [
        "ProjectedZoneRef"
      ]
    }
  ],
  "x-netex-role": "structure",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zoneProjection_version.xsd"
}

ZoneProjectionIdTypeUnclassified

Type for identifier of a ZONE PROJECTION.

{
  "$ref": "#/definitions/ProjectionIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ZoneProjectionRefReference

Reference to a PROJECTION.

{
  "allOf": [
    {
      "$ref": "#/definitions/ZoneProjectionRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "ZoneProjection",
  "x-netex-substitutionGroup": "ProjectionRef",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ZoneProjectionRefStructureReference

Type for a reference to a ZONE PROJECTION.

{
  "$ref": "#/definitions/ProjectionRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "ZoneProjection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_projection_support.xsd"
}

ZoneRefReference

Reference to a ZONE.

{
  "allOf": [
    {
      "$ref": "#/definitions/ZoneRefStructure"
    }
  ],
  "x-netex-role": "reference",
  "x-netex-refTarget": "Zone",
  "x-netex-substitutionGroup": "GroupOfPointsRef_Dummy",
  "x-netex-sg-members": [
    "AccessZoneRef",
    "AdministrativeZoneRef",
    "MobilityServiceConstraintZoneRef",
    "StopAreaRef",
    "TariffZoneRef_Dummy",
    "TransportAdministrativeZoneRef"
  ],
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

zoneRefs_RelStructureCollection

{
  "allOf": [
    {
      "$ref": "#/definitions/oneToManyRelationshipStructure"
    },
    {
      "properties": {
        "ZoneRef": {
          "$ref": "#/definitions/ZoneRef"
        }
      },
      "required": [
        "ZoneRef"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

ZoneRefStructureReference

Type for a reference to a ZONE.

{
  "$ref": "#/definitions/GroupOfPointsRefStructure",
  "x-netex-role": "reference",
  "x-netex-refTarget": "Zone",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_support.xsd"
}

ZoneRuleApplicabilityEnumerationEnum

Allowed values for ZONE rule applicability. +v1.2.2

{
  "type": "string",
  "enum": [
    "inside",
    "outside"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_5/part5_nd/netex_nm_mobilityServiceConstraintZone_support.xsd"
}

zonesInFrame_RelStructureCollection

Type for containment in frame of ZONEs.

{
  "allOf": [
    {
      "$ref": "#/definitions/containmentAggregationStructure"
    },
    {
      "properties": {
        "Zone": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/Zone"
          }
        }
      },
      "required": [
        "Zone"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

zonesInSeries_RelStructureCollection

Type for a list of ZONEs IN SERIES.

{
  "allOf": [
    {
      "$ref": "#/definitions/strictContainmentAggregationStructure"
    },
    {
      "properties": {
        "ZoneInSeries": {
          "type": "array",
          "items": {
            "allOf": [
              {
                "$ref": "#/definitions/ZoneInSeries_VersionedChildStructure"
              }
            ],
            "description": "An ordered sequence of ZONEs IN SEQUENCE constraining the permitted routing."
          }
        }
      },
      "required": [
        "ZoneInSeries"
      ]
    }
  ],
  "x-netex-role": "collection",
  "x-netex-source": "netex_part_3/part3_fares/netex_fareSeries_version.xsd"
}

ZoneTopologyEnumerationEnum

Allowed values for Fare Zone Topology.

{
  "type": "string",
  "enum": [
    "overlapping",
    "honeycomb",
    "ring",
    "annular",
    "nested",
    "tiled",
    "sequence",
    "overlappingSequence",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_fareZone_support.xsd"
}

ZoneUseEnumerationEnum

Allowed values for zone use.

{
  "type": "string",
  "enum": [
    "forbiddenZone",
    "cannotBoardAndAlightInSameZone",
    "cannotBoardInZone",
    "cannotAlightInZone",
    "mustBoardInZone",
    "mustAlightInZone",
    "passThroughUseOnly",
    "other"
  ],
  "x-netex-role": "enumeration",
  "x-netex-source": "netex_part_1/part1_tacticalPlanning/netex_routingConstraint_support.xsd"
}

ZoneViewUnclassified

Simplified view of SCHEDULED STOP POINT. Includes derived some propertries of a stop.

{
  "allOf": [
    {
      "$ref": "#/definitions/Zone_DerivedViewStructure"
    }
  ],
  "x-netex-substitutionGroup": "DerivedView",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_zone_version.xsd"
}

What are roles?

Every definition in the NeTEx schema has a role that describes its purpose. Filtering by role helps you find the types relevant to your task.

Frame member — Some schemas use a separate “frameMember” role for entities that sit directly inside NeTEx frames (e.g. Operator in ResourceFrame, DayType in ServiceCalendarFrame). When present, this chip filters to those top-level frame entries.

Click one or more chips to show only matching definitions. When no chips are active, all definitions are shown.