Loading 3055 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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

checkConstraints_RelStructureUnclassified

{}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

LinkIdTypeUnclassified

Type for identifier of a LINK.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_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"
}

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"
}

localServices_RelStructureUnclassified

{}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

NetworkRefUnclassified

{}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

SiteElement_VersionStructureUnclassified

{}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

TimeZoneOffsetTypeUnclassified

Offset from Greenwich in hours. e.g. +5 ,- 2

{
  "type": "number",
  "x-netex-source": "netex_framework/netex_utility/netex_utility_types.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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

TurnStationIdTypeUnclassified

Type for identifier of a TURN STATION.

{
  "$ref": "#/definitions/ObjectIdType",
  "x-netex-source": "netex_framework/netex_genericFramework/netex_pointAndLink_version.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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

VehicleTypeIdTypeUnclassified

Type for identifier of a VEHICLE TYPE.

{
  "$ref": "#/definitions/TransportTypeIdType",
  "x-netex-source": "netex_framework/netex_reusableComponents/netex_vehicleType_support.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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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"
}

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.