DataManagedObject, together with Version and Codespace, provides uniform, common properties for all NeTEx entities. DataManagedObject is the abstract “upper object” of the NeTEx implementation and all first class NeTEx entities are specialisations of it.
...
Classification | Name | Type | Cardinality | Description |
«PK» | typeOfKey | xsd:normalizedString | 0:1 | Type for KEY VALUE. |
«PK» | Key | xsd:normalizedString | 1:1 | Key for KEY VALUE. |
Value | xsd:normalizedString | 1:1 | Value for KEY VALUE. |
Example from the Austrian NeTEx Profile:
...
Version
NeTEx can support the exchange of data from systems with advanced versioning systems that track every change to every element - as recorded by a version attribute on DataManagedObject. However, many legacy systems do not support such versioning capabilities and so the provision of fine-grained tracking data in a NeTEx document is optional in EPIP. However frame level versioning is mandatory in EPIP.
...
Classification | Name | Type | Cardinality | Description |
::> | ::> | Entity | ::> | CODESPACE inherits from ENTITY. |
«PK» | id | CodespaceIdType | 1:1 | Identifier of CODESPACE. Unique within documents. |
«AK» | Xmlns | xsd:NMTOKEN | 1:1 | CODESPACE prefix, unique within a given XML document e.g. 'napt' |
XmlnsUrl | xsd:anyURI | 0:1 | CODESPACE path. Globally unique. For example, http://naptan.org.uk/naptan or http:/vdv.de/vdv/haltstelle/ | |
Description | xsd:string | 0:1 | Description of CODESPACE. |
Example from the Austrian NeTEx Profile:
...