Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

...