GeoSPARQL Ontology
type: Ontology
source: ISO19150-2, Rules for ontology in OWL
contributor: https://orcid.org/0000-0001-8269-8171
contributor: Matthew Perry
  type: Person
  affiliation: Oracle Corporation
contributor: John Herring
  type: Person
  affiliation: Oracle Corporation
contributor: Nicholas J. Car
  type: Person
  affiliation: Australian National University
  affiliation: SURROUND Australia Pty Ltd
contributor: Joseph Abhayaratna
  type: Person
  affiliation: Geoscape Australia
contributor: Timo Homburg
  type: Person
  affiliation: Mainz University Of Applied Sciences
contributor: Simon J D Cox
  type: Person
  affiliation: CSIRO Australia
contributor: Frans Knibbe
contributor: Mathias Bonduel
  type: Person
  affiliation: KU Leuven
  affiliation: Neanex Technologies
created: 2020-09-09
creator: http://orcid.org/0000-0002-3884-3420
creator: Jerry Hobbs
creator: OGC GeoSPARQL Standards Working Group
description: An RDF/OWL vocabulary for representing spatial information
is version of: owl-time
license: https://creativecommons.org/licenses/by/4.0/
license: https://www.ogc.org/license
modified: 2017-04-06
modified: 2021-10-27
publisher: Open Geospatial Consortium
replaces: http://www.opengis.net/ont/geosparql/1.0
rights: Copyright © 2006-2017 W3C, OGC. W3C and OGC liability, trademark and document use rules apply.
source: http://www.opengis.net/doc/IS/geosparql/1.1
source: OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5
preferred namespace prefix: geo
preferred namespace uri: http://www.opengis.net/ont/geosparql#
comment: Types and properties used in application schemas.
label: Appearance
label: Bridge
label: Building
label: CityFurniture
label: CityObjectGroup
label: Construction
label: Core
label: Document
label: Dynamizer
label: Generics
label: ISO19150-2, Rules for ontology in OWL
label: LandUse
label: OWL-Time
label: PointCloud
label: Relief
label: ShapeChange base
label: Tiempo en OWL @es
label: Transportation
label: Tunnel
label: Vegetation
label: Versioning
label: WaterBody
label: Workspace
prior version: http://www.w3.org/2006/time#2006
version info: 0.2
version info: 2014-07-07
version info: OGC GeoSPARQL 1.1
change note: 2016-06-15 - initial update of OWL-Time - modified to support arbitrary temporal reference systems.
change note: 2016-12-20 - adjust range of time:timeZone to time:TimeZone, moved up from the tzont ontology.
change note: 2016-12-20 - restore time:Year and time:January which were present in the 2006 version of the ontology, but now marked "deprecated".
change note: 2017-02 - intervalIn, intervalDisjoint, monthOfYear added; TemporalUnit subclass of TemporalDuration
change note: 2017-04-06 - hasTime, hasXSDDuration added; Number removed; all duration elements changed to xsd:decimal
definition: The Appearance module supports the modelling of the observable surface properties of CityGML features in the form of textures and material.
definition: The Bridge module supports representation of thematic and spatial aspects of bridges, bridge parts, bridge installations, and interior bridge structures.
definition: The Building module supports representation of thematic and spatial aspects of buildings, building parts, building installations, building subdivisions, and interior building structures.
definition: The CityFurniture module supports representation of city furniture objects. City furniture objects are immovable objects like lanterns, traffic signs, advertising columns, benches, or bus stops that can be found in traffic areas, residential areas, on squares, or in built-up areas.
definition: The CityObjectGroup module supports grouping of city objects. Arbitrary city objects may be aggregated in groups according to user-defined criteria. A group may be further classified by application-specific attributes.
definition: The Construction module supports representation of key elements of different types of constructions. These key elements include construction surfaces (e.g floor and ceiling), windows and doors, constructive elements (e.g. beams and slabs), installations, and furniture.
definition: The Core module defines the basic components of the CityGML conceptual model. This includes abstract base classes that define the core properties of more specialized thematic classes defined in other modules as well as concrete classes that are common to other modules, for example basic data types.
definition: The Dynamizer module supports the injection of timeseries data for individual attributes of CityGML features. Timeseries data can either be retrieved from external Sensor APIs (e.g. OGC SensorThings API, OGC Sensor Observation Services, MQTT, proprietary platforms), external standardized timeseries files (e.g. OGC TimeseriesML or OGC Observations & Measurements), external tabulated files (e.g CSV) or can be represented inline as basic time-value pairs.
definition: The Generics module supports application-specific extensions to the CityGML conceptual model. These extensions may be used to model and exchange additional attributes and features not covered by the predefined thematic classes of CityGML. Generic extensions shall only be used if appropriate thematic classes or attributes are not provided by any other CityGML module.
definition: The LandUse module supports representation of areas of the earth’s surface dedicated to a specific land use.
definition: The PointCloud module supports representation of CityGML features by a collection of points.
definition: The Relief module supports representation of the terrain. CityGML supports terrain representations at different levels of detail, reflecting different accuracies or resolutions. Terrain may be specified as a regular raster or grid, as a TIN, by break lines, and/or by mass points.
definition: The Transportation module supports representation of the transportation infrastructure. Transportation features include roads, tracks, waterways, railways, and squares. Transportation features may be represented as a network and/or as a collection of spaces or surface elements embedded in a three-dimensional space.
definition: The Tunnel module supports representation of thematic and spatial aspects of tunnels, tunnel parts, tunnel installations, and interior tunnel structures.
definition: The Vegetation module supports representation of vegetation objects with vegetation-specific thematic classes. CityGML’s vegetation model distinguishes between solitary vegetation objects like trees, and vegetation areas which represent biotopes like forests or other plant communities.
definition: The Versioning module supports representation of multiple versions of CityGML features within a single CityGML model. In addition, also the version transitions and transactions that lead to the different versions can be represented.
definition: The WaterBody module supports representation of the thematic aspects and 3D geometry of rivers, canals, lakes, and basins. It does, however, not inherit any hydrological or other dynamic aspects of fluid flow.
definition: This pattern provides a starting point for modeling a GML Application Schema which is a specialized xml schema that uses the Geographic Markup Language to model Features to provide the basis for interoperability within a community of interest.
history note: Update of OWL-Time ontology, extended to support general temporal reference systems. Ontology engineering by Simon J D Cox

GCOLiteral
type: Datatype
source: http://standards.iso.org/iso/19139/ed-1/en
equivalent class: XMLLiteral

measure
type: Datatype
defnition: A text representation of a measure value. The decimal value is followed by a space and the unit of the measure.
notation: Measure

Sign
type: Datatype
type: Class
equivalent class: Class
  one of: http://shapechange.net/resources/ont/base#+
  one of: http://shapechange.net/resources/ont/base#-
is enumeration: true
notation: Sign
preferred label: sign

DGGS Literal
type: Datatype
definition: A textual serialization of a Discrete Global Grid (DGGS) Geometry object.
example: C.1.2.4
example: "<https://w3id.org/dggs/auspix> OrdinateList (R3234)"^^<http://www.opengis.net/ont/geosparql#dggsLiteral>
scope note: This datatype is not expected to be used directly but to serve as an abstract datatype for a series of specific DGGS literal types, for specific DGGS implementations

GeoJSON Literal
type: Datatype
definition: A GeoJSON serialization of a Geometry object.
example: C.1.2.4

GML Literal
type: Datatype
definition: A GML serialization of a Geometry object.
example: C.1.2.4

KML Literal
type: Datatype
definition: A KML serialization of a Geometry object.
example: C.1.2.4

Well-known Text Literal
type: Datatype
definition: A Well-known Text serialization of a Geometry object.
example: C.2.2.2

Generalized day
type: Datatype
comment: Day of month - formulated as a text string with a pattern constraint to reproduce the same lexical form as gDay, except that values up to 99 are permitted, in order to support calendars with more than 31 days in a month. Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type.
comment: Día del mes - formulado como una cadena de texto con una restricción patrón para reproducir la misma forma léxica que gDay, excepto que se permiten valores hasta el 99, con el propósito de proporcionar soporte a calendarios con meses con más de 31 días. Nótese que el espacio de valores no está definido, por tanto, un procesador genérico de OWL2 no puede computar relaciones de orden de valores de este tipo. @es
label: Día generalizado @es

Generalized month
type: Datatype
comment: Mes del año - formulado como una cadena de texto con una restricción patrón para reproducir la misma forma léxica que gMonth, excepto que se permiten valores hasta el 20, con el propósito de proporcionar soporte a calendarios con años con más de 12 meses. Nótese que el espacio de valores no está definido, por tanto, un procesador genérico de OWL2 no puede computar relaciones de orden de valores de este tipo. @es
comment: Month of year - formulated as a text string with a pattern constraint to reproduce the same lexical form as gMonth, except that values up to 20 are permitted, in order to support calendars with more than 12 months in the year. Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type.
label: Mes generalizado @es

Generalized year
type: Datatype
comment: Número de año - formulado como una cadena de texto con una restricción patrón para reproducir la misma forma léxica que gYear, aunque no está restringido a valores del calendario gregoriano. Nótese que el espacio de valores no está definido, por tanto, un procesador genérico de OWL2 no puede computar relaciones de orden de valores de este tipo. @es
comment: Year number - formulated as a text string with a pattern constraint to reproduce the same lexical form as gYear, but not restricted to values from the Gregorian calendar. Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type.
label: Año generalizado @es

TextureType
type: Datatype
definition: TextureType enumerates the different texture types.
equivalent class: Datatype
  one of: specific
  one of: typical
  one of: unknown

WrapMode
type: Datatype
definition: WrapMode enumerates the different fill modes for textures.
equivalent class: Datatype
  one of: border
  one of: clamp
  one of: mirror
  one of: none
  one of: wrap

ConditionOfConstructionValue
type: Datatype
definition: ConditionOfConstructionValue enumerates different conditions of a construction. [cf. INSPIRE]
equivalent class: Datatype
  one of: declined
  one of: demolished
  one of: functional
  one of: projected
  one of: ruin
  one of: underConstruction

HeightStatusValue
type: Datatype
definition: HeightStatusValue enumerates the different methods used to capture a height. [cf. INSPIRE]
equivalent class: Datatype
  one of: estimated
  one of: measured

RelationToConstruction
type: Datatype
definition: RelationToConstruction is an enumeration used to describe whether an installation is positioned inside and/or outside of a construction.
equivalent class: Datatype
  one of: bothInsideAndOutside
  one of: inside
  one of: outside

RelativeToTerrain
type: Datatype
definition: RelativeToTerrain enumerates the spatial relations of a city object relative to terrain in a qualitative way.
equivalent class: Datatype
  one of: entirelyAboveTerrain
  one of: entirelyBelowTerrain
  one of: substantiallyAboveAndBelowTerrain
  one of: substantiallyAboveTerrain
  one of: substantiallyBelowTerrain

RelativeToWater
type: Datatype
definition: RelativeToWater enumerates the spatial relations of a city object relative to the water surface in a qualitative way.
equivalent class: Datatype
  one of: entirelyAboveWaterSurface
  one of: entirelyBelowWaterSurface
  one of: substantiallyAboveAndBelowWaterSurface
  one of: substantiallyAboveWaterSurface
  one of: substantiallyBelowWaterSurface
  one of: temporarilyAboveAndBelowWaterSurface

SpaceType
type: Datatype
definition: SpaceType is an enumeration that characterises a space according to its closure properties.
equivalent class: Datatype
  one of: closed
  one of: open
  one of: semiOpen

TimeseriesTypeValue
type: Datatype
definition: TimeseriesTypeValue enumerates the possible value types for GenericTimeseries and TimeValuePair.
equivalent class: Datatype
  one of: appearance
  one of: bool
  one of: double
  one of: geometry
  one of: implicitGeometry
  one of: int
  one of: string
  one of: uri

GranularityValue
type: Datatype
definition: GranularityValue enumerates the different levels of granularity in which transportation objects are represented.
equivalent class: Datatype
  one of: lane
  one of: way

TrafficDirectionValue
type: Datatype
definition: TrafficDirectionValue enumerates the allowed directions of travel of a mobile object.
equivalent class: Datatype
  one of: backwards
  one of: both
  one of: forwards

TransitionTypeValue
type: Datatype
definition: TransitionTypeValue enumerates the different kinds of version transitions. “planned” and “fork” should be used in cases when from one city model version multiple successor versions are being created. “realized” and “merge” should be used when different city model versions are converging into a common successor version.
equivalent class: Datatype
  one of: fork
  one of: historicalSuccession
  one of: merge
  one of: planned
  one of: realized

value assignment
type: ObjectProperty
domain: Restriction
  on property: value assignment
  all values from: Statement
source: http://standards.iso.org/iso/19109/ed-2/en
definition: property that can be attached to any statement to support a link to the evidence for the value

default geometry
type: ObjectProperty
equivalent property: has default geometry
sub property of: has geometry
domain: Feature
range: Geometry
definition: The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry.
example: C.1.2.2
example: C.2.1
note: Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention.

contains
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*

covered by
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**

covers
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*

disjoint
type: ObjectProperty
equivalent property: disconnected
equivalent property: disjoint
domain: SpatialObject
range: SpatialObject
property disjoint with: intersects
definition: States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****

equals
type: ObjectProperty
equivalent property: equals
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT

inside
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**

meet
type: ObjectProperty
equivalent property: externally connected
equivalent property: touches
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****

overlap
type: ObjectProperty
equivalent property: partially overlapping
equivalent property: overlaps
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**

has area
type: ObjectProperty
sub property of: has size
domain: SpatialObject
definition: The area of a Spatial Object.
example: C.1.1.2.4
example: C.1.2.2

has bounding box
type: ObjectProperty
sub property of: has geometry
domain: Feature
range: Geometry
definition: The minimum or smallest bounding or enclosing box of a given Feature.
example: C.1.2.2
scope note: The target is a Geometry that defines a rectilinear region whose edges are aligned with the axes of the coordinate reference system, which exactly contains the Feature, for example an instance of http://www.opengis.net/ont/sf#envelope.

has centroid
type: ObjectProperty
sub property of: has geometry
domain: Feature
range: Geometry
definition: The arithmetic mean position of all the Geometry points of a given Feature.
example: C.1.2.2
scope note: The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point.

has default geometry
type: ObjectProperty
sub property of: has geometry
domain: Feature
range: Geometry
definition: The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry.
note: Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention.

has geometry
type: ObjectProperty
domain: Feature
range: Geometry
definition: A spatial representation for a given Feature.
example: C.1.1.2.2
example: C.1.1.2.3
example: C.1.1.2.4
example: C.1.1.2.5
example: C.1.1.2.6
example: C.1.1.2.8
example: C.1.1.3.2
example: C.1.1.3.3
example: C.1.2.2
example: C.1.2.3
example: C.1.2.4
example: C.2

has length
type: ObjectProperty
sub property of: has size
domain: SpatialObject
definition: The length of a Spatial Object.
example: C.1.1.2.7
example: C.1.2.2

has perimeter length
type: ObjectProperty
sub property of: has size
domain: SpatialObject
definition: The length of the perimeter of a Spatial Object.
example: C.1.1.1.2

has size
type: ObjectProperty
domain: SpatialObject
definition: Subproperties of this property are used to indicate the size of a Spatial Object as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence.
note: The recommended way to specify size is by using a subproperty of hasMetricSize. Subproperties of hasSize can be used if more complex expressions are necessary, for example if the unit of length can not be converted to meter, or if additional data are needed to describe the measurement or estimate.

has spatial accuracy
type: ObjectProperty
domain: Geometry
definition: The positional accuracy of the coordinates of a Geometry.
example: C.1.2.3
note: Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension).

has spatial resolution
type: ObjectProperty
domain: Geometry
definition: The spatial resolution of a Geometry.
example: C.1.2.2
note: Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates.

has volume
type: ObjectProperty
sub property of: has size
domain: SpatialObject
definition: The volume of a three-dimensional Spatial Object.
example: C.1.2.2

disconnected
type: ObjectProperty
equivalent property: disjoint
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT

externally connected
type: ObjectProperty
equivalent property: touches
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT

equals
type: ObjectProperty
equivalent property: equals
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT

non-tangential proper part
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT

non-tangential proper part inverse
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT

partially overlapping
type: ObjectProperty
equivalent property: overlaps
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT

tangential proper part
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT

tangential proper part inverse
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT

contains
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*

crosses
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******

disjoint
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
property disjoint with: intersects
definition: States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****

equals
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT

intersects
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****

overlaps
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**

touches
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****

within
type: ObjectProperty
domain: SpatialObject
range: SpatialObject
definition: States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***

after
type: ObjectProperty
inverse of: before
domain: Temporal entity
range: Temporal entity
comment: Asume una dirección en el tiempo. Si una entidad temporal T1 está después de otra entidad temporal T2, entonces el principio de T1 está después del final de T2. @es
comment: Gives directionality to time. If a temporal entity T1 is after another temporal entity T2, then the beginning of T1 is after the end of T2.
label: después @es

before
type: ObjectProperty
type: TransitiveProperty
domain: Temporal entity
range: Temporal entity
comment: Asume una dirección en el tiempo. Si una entidad temporal T1 está antes que otra entidad temporal T2, entonces el final de T1 está antes que el principio de T2. Así, "antes" se puede considerar básica para instantes y derivada para intervalos. @es
comment: Gives directionality to time. If a temporal entity T1 is before another temporal entity T2, then the end of T1 is before the beginning of T2. Thus, "before" can be considered to be basic to instants and derived for intervals.
label: antes @es

day of week
type: ObjectProperty
domain: Generalized date-time description
range: Day of week
comment: El día de la semana, cuyo valor es un miembro de la clase 'día de la semana'.
comment: The day of week, whose value is a member of the class time:DayOfWeek
label: día de la semana @es

has beginning
type: ObjectProperty
sub property of: has time
domain: Temporal entity
range: Time instant
comment: Beginning of a temporal entity
comment: Comienzo de una entidad temporal. @es
label: tiene principio @es
definition: Beginning of a temporal entity.

has Date-Time description
type: ObjectProperty
domain: Date-time interval
range: Generalized date-time description
comment: Valor de intervalo de fecha-hora expresado como un valor estructurado. El principio y el final del intervalo coincide con los límites del elemento más corto en la descripción. @es
comment: Value of DateTimeInterval expressed as a structured value. The beginning and end of the interval coincide with the limits of the shortest element in the description.
label: tiene descripción fecha-hora @es

has duration
type: ObjectProperty
sub property of: has temporal duration
range: duración de tiempo
comment: Duración de una entidad temporal, expresada como un valor escalado o un valor nominal. @es
comment: Duration of a temporal entity, expressed as a scaled value or nominal value
label: tiene duración @es
definition: Duración de una entidad temporal, evento o actividad, o cosa, expresada como un valor escalado. @es
definition: Duration of a temporal entity, event or activity, or thing, expressed as a scaled value

has duration description
type: ObjectProperty
sub property of: has temporal duration
range: Generalized duration description
comment: Duración de una entidad temporal, expresada utilizando una descripción estructurada. @es
comment: Duration of a temporal entity, expressed using a structured description
label: tiene descripción de duración @es

has end
type: ObjectProperty
sub property of: has time
domain: Temporal entity
range: Time instant
comment: End of a temporal entity.
comment: Final de una entidad temporal. @es
label: tiene fin @es

Temporal reference system used
type: ObjectProperty
type: FunctionalProperty
domain: Class
  union of: Generalized duration description
  union of: Temporal position
range: Temporal Reference System
comment: El sistema de referencia temporal utilizado por una posición temporal o descripción de extensión. @es
comment: The temporal reference system used by a temporal position or extent description.
label: sistema de referencia temporal utilizado @es

has temporal duration
type: ObjectProperty
domain: Temporal entity
range: Temporal duration
comment: Duración de una entidad temporal. @es
comment: Duration of a temporal entity.
label: tiene duración temporal @es

has time
type: ObjectProperty
range: Temporal entity
comment: Proporciona soporte a la asociación de una entidad temporal (instante o intervalo) a cualquier cosa. @es
comment: Supports the association of a temporal entity (instant or interval) to any thing
label: tiene tiempo @es
editorial note: Característica arriesgada -añadida en la revisión del 2017 que no ha sido todavía utilizada de forma amplia. @es
editorial note: Feature at risk - added in 2017 revision, and not yet widely used.

in date-time description
type: ObjectProperty
sub property of: Temporal position
domain: Time instant
range: Generalized date-time description
comment: Posición de un instante, expresada utilizando una descripción estructurada. @es
comment: Position of an instant, expressed using a structured description
label: en descripción de fecha-hora @es

Temporal position
type: ObjectProperty
domain: Time instant
range: Temporal position
comment: Posición de un instante de tiempo. @es
comment: Position of a time instant
label: posición temporal @es

Time position
type: ObjectProperty
sub property of: Temporal position
domain: Time instant
range: Time position
comment: Posición de un instante, expresada como una coordenada temporal o un valor nominal. @es
comment: Position of an instant, expressed as a temporal coordinate or nominal value
label: posición de tiempo @es
definition: Position of a time instant expressed as a TimePosition

has time instant inside
type: ObjectProperty
domain: Time interval
range: Time instant
comment: An instant that falls inside the interval. It is not intended to include beginnings and ends of intervals.
comment: Un instante que cae dentro del intervalo. Se asume que no es ni el principio ni el final de ningún intervalo. @es
label: tiene instante de tiempo dentro @es

interval after
type: ObjectProperty
sub property of: after
sub property of: interval disjoint
inverse of: interval before
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2.
comment: Si un intervalo propio T1 es posterior a otro intervalo propio T2, entonces el principio de T1 está después que el final de T2.
label: intervalo posterior @es

interval before
type: ObjectProperty
sub property of: before
sub property of: interval disjoint
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalBefore another proper interval T2, then the end of T1 is before the beginning of T2.
comment: Si un intervalo propio T1 está antes que otro intervalo propio T2, entonces el final de T1 está antes que el principio de T2. @es
label: intervalo anterior @es

interval contains
type: ObjectProperty
inverse of: interval during
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalContains another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is after the end of T2.
comment: Si un intervalo propio T1 contiene otro intervalo propio T2, entonces el principio de T1 está antes que el principio de T2, y el final de T1 está después del final de T2. @es
label: intervalo contiene @es

interval disjoint
type: ObjectProperty
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalDisjoint another proper interval T2, then the beginning of T1 is after the end of T2, or the end of T1 is before the beginning of T2, i.e. the intervals do not overlap in any way, but their ordering relationship is not known.
comment: Si un intervalo propio T1 es disjunto con otro intervalo propio T2, entonces el principio de T1 está después del final de T2, o el final de T1 está antes que el principio de T2, es decir, los intervalos no se solapan de ninguna forma, aunque su relación de orden no se conozca. @es
label: intervalo disjunto @es
note: Esta relación entre intervalos no estaba incluida en las 13 relaciones básicas definidas por Allen (1984), pero está definida en T.3 como la unión de 'intervalo anterior' con 'intervalo posterior'. Sin embargo, esto está fuera de la expresividad de OWL2, por tanto, está implementado como una propiedad explícita, con 'intervalo anterior' e 'intervalo posterior' como sub-propiedades. @es
note: This interval relation is not included in the 13 basic relationships defined in Allen (1984), but is defined in (T.3) as the union of :intervalBefore v :intervalAfter . However, that is outside OWL2 expressivity, so is implemented as an explicit property, with :intervalBefore , :intervalAfter as sub-properties

interval during
type: ObjectProperty
sub property of: interval in
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalDuring another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2.
comment: Si un intervalo propio T1 está durante otro intervalo propio T2, entonces del principio de T1 está después del principio de T2, y el final de T1 está antes que el final de T2. @es
label: intervalo durante @es

interval equals
type: ObjectProperty
domain: Proper interval
range: Proper interval
property disjoint with: interval in
comment: If a proper interval T1 is intervalEquals another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2.
comment: Si un intervalo propio T1 es igual a otro intervalo propio T2, entonces el principio de T1 coincide con el principio de T2, y el final de T1 coincide con el final de T2. @es
label: intervalo igual @es

interval finished by
type: ObjectProperty
inverse of: interval finishes
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalFinishedBy another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2.
comment: Si un intervalo propio T1 está terminado por otro intervalo propio T2, entonces el principio de T1 está antes que el principio de T2, y el final de T1 coincide con el final de T2. @es
label: intervalo terminado por @es

interval finishes
type: ObjectProperty
sub property of: interval in
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalFinishes another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2.
comment: Si un intervalo propio T1 termina otro intervalo propio T2, entonces del principio de T1 está después del principio de T2, y el final de T1 coincide con el final de T2. @es
label: intervalo termina @es

interval in
type: ObjectProperty
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalIn another proper interval T2, then the beginning of T1 is after the beginning of T2 or is coincident with the beginning of T2, and the end of T1 is before the end of T2, or is coincident with the end of T2, except that end of T1 may not be coincident with the end of T2 if the beginning of T1 is coincident with the beginning of T2.
comment: Si un intervalo propio T1 es un intervalo interior a otro intervalo propio T2, entonces el principio de T1 está después del principio de T2 o coincide con el principio de T2, y el final de T1 está antes que el final de T2, o coincide con el final de T2, excepto que el final de T1 puede no coincidir con el final de T2 si el principio de T1 coincide con el principio de T2. @es
label: intervalo interior @es
note: Esta relación entre intervalos no estaba incluida en las 13 relaciones básicas definidas por Allen (1984), pero se hace referencia a ella como "una relación importante" en Allen y Ferguson (1997). Es la unión disjunta de 'intervalo empieza', 'intervalo durante' y con 'intervalo termina'. Sin embargo, esto está fuera de la expresividad de OWL2, por tanto, se implementa como una propiedad explícita, con 'intervalo empieza', 'intervalo durante' e 'intervalo termina' como sub-propiedades. @es
note: This interval relation is not included in the 13 basic relationships defined in Allen (1984), but is referred to as 'an important relationship' in Allen and Ferguson (1997). It is the disjoint union of :intervalStarts v :intervalDuring v :intervalFinishes . However, that is outside OWL2 expressivity, so is implemented as an explicit property, with :intervalStarts , :intervalDuring , :intervalFinishes as sub-properties

interval meets
type: ObjectProperty
inverse of: interval met by
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalMeets another proper interval T2, then the end of T1 is coincident with the beginning of T2.
comment: Si un intervalo propio T1 se encuentra con otro intervalo propio T2, entonces el final de T1 coincide con el principio de T2. @es
label: intervalo se encuentra @es

interval met by
type: ObjectProperty
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalMetBy another proper interval T2, then the beginning of T1 is coincident with the end of T2.
comment: Si un intervalo propio T1 es 'intervalo encontrado por' otro intervalo propio T2, entonces el principio de T1 coincide con el final de T2. @es
label: intervalo encontrado por @es

interval overlapped by
type: ObjectProperty
inverse of: interval overlaps
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalOverlappedBy another proper interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2.
comment: Si un intervalo propio T1 es 'intervalo solapado por' otro intervalo propio T2, entonces el principio de T1 es posterior al principio de T2, y el principio de T1 es anterior al final de T2, y el final de T1 es posterior al final de T2. @es
label: intervalo solapado por @es

interval overlaps
type: ObjectProperty
domain: Proper interval
range: Proper interval
comment: Asume una dirección en el tiempo. Si una entidad temporal T1 está después de otra entidad temporal T2, entonces el principio de T1 está después del final de T2. @es
comment: If a proper interval T1 is intervalOverlaps another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2.
comment: Si un intervalo propio T1 se solapa con otro intervalo propio T2, entonces el principio de T1 es anterior al principio de T2, el final de T1 es posterior al principio de T2, y el final de T1 es anterior al final de T2. @es
label: intervalo se solapa @es

interval started by
type: ObjectProperty
inverse of: interval starts
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalStarted another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2.
comment: Si un intervalo propio T1 es empezado por otro intervalo propio T2, entonces el principio de T1 coincide con el principio de T2, y el final de T1 es posterior al final de T2. @es

interval starts
type: ObjectProperty
sub property of: interval in
domain: Proper interval
range: Proper interval
comment: If a proper interval T1 is intervalStarts another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2.
comment: Si un intervalo propio T1 empieza otro intervalo propio T2, entonces del principio de T1 con el principio de T2, y el final de T1 es anterior al final de T2. @es
label: intervalo empieza @es
definition: Si un intervalo propio T1 empieza otro intervalo propio T2, entonces del principio de T1 con el final de T2, y el final de T1 es anterior al final de T2. @es

month of year
type: ObjectProperty
domain: Generalized date-time description
range: Month of year
comment: El mes del año, cuyo valor es un miembro de la clase 'mes del año'. @es
comment: The month of the year, whose value is a member of the class time:MonthOfYear
label: mes del año @es
editorial note: Característica arriesgada - añadida en la revisión de 2017, y todavía no ampliamente utilizada. @es
editorial note: Feature at risk - added in 2017 revision, and not yet widely used.

in time zone
type: ObjectProperty
domain: Generalized date-time description
range: Time Zone
comment: The time zone for clock elements in the temporal position
label: en huso horario @es
history note: En la versión original de OWL-Time de 2006, el rango de 'en huso horario' se definió en un espacio de nombres diferente "http://www.w3.org/2006/timezone#". Un axioma de alineación permite que los datos codificados de acuerdo con la versión anterior sean consistentes con la ontología actualizada. @es
history note: In the original 2006 version of OWL-Time, the range of time:timeZone was a TimeZone class in a separate namespace "http://www.w3.org/2006/timezone#". An alignment axiom tzont:TimeZone rdfs:subClassOf time:TimeZone . allows data encoded according to the previous version to be consistent with the updated ontology.
note: IANA maintains a database of timezones. These are well maintained and generally considered authoritative, but individual items are not available at individual URIs, so cannot be used directly in data expressed using OWL-Time. DBPedia provides a set of resources corresponding to the IANA timezones, with a URI for each (e.g. http://dbpedia.org/resource/Australia/Eucla). The World Clock service also provides a list of time zones with the description of each available as an individual webpage with a convenient individual URI (e.g. https://www.timeanddate.com/time/zones/acwst). These or other, similar, resources might be used as a value of the time:timeZone property.
note: IANA mantiene una base de datos de husos horarios. Éstas están bien mantenidas y generalmente se consideran autorizadas, pero los ítems individuales no están disponibles en URIs individuales, por tanto, no se pueden utilizar directamente en datos expresados utilizando OWL-Time. La BDPedia proporciona un conjunto de recursos correspondientes a los husos horarios de IANA, con una URI para cada uno (por ejemplo, http://dbpedia.org/resource/Australia/Eucla). El Servicio de Reloj Mundial también proporciona una lista de husos horarios con la descripción de cada uno de los disponibles como una página Web individual con una URI adecuada individual (por ejemplo, https://www.timeanddate.com/time/zones/acwst). Éstos, y otros recursos similares, se puden usar como un valor de la propiedad 'huso horario'. @es

temporal unit type
type: ObjectProperty
domain: Class
  union of: duración de tiempo
  union of: Generalized date-time description
range: Temporal unit
comment: La unidad de tiempo que proporciona la precisión de un valor fecha-hora o la escala de una extensión temporal. @es
comment: The temporal unit which provides the precision of a date-time value or scale of a temporal extent
label: tipo de unidad temporal @es

adeOfAbstractSurfaceData
type: ObjectProperty
domain: AbstractSurfaceData
range: ADEOfAbstractSurfaceData
definition: Augments AbstractSurfaceData with properties defined in an ADE.

adeOfAbstractTexture
type: ObjectProperty
domain: AbstractTexture
range: ADEOfAbstractTexture
definition: Augments AbstractTexture with properties defined in an ADE.

borderColor
type: ObjectProperty
domain: AbstractTexture
range: ColorPlusOpacity
definition: Specifies the color of that part of the surface that is not covered by the texture.

mimeType
type: ObjectProperty
domain: AbstractTexture
range: MimeTypeValue
definition: Specifies the MIME type of the external point cloud file.

adeOfAppearance
type: ObjectProperty
domain: Appearance
range: ADEOfAppearance
definition: Augments the Appearance with properties defined in an ADE.

surfaceData
type: ObjectProperty
domain: Appearance
range: AbstractSurfaceData
definition: Relates to the surface data that are part of the Appearance.

adeOfGeoreferencedTexture
type: ObjectProperty
domain: GeoreferencedTexture
range: ADEOfGeoreferencedTexture
definition: Augments the GeoreferencedTexture with properties defined in an ADE.

orientation
type: ObjectProperty
domain: GeoreferencedTexture
range: TransformationMatrix2x2
definition: Specifies the rotation and scaling of the image in form of a 2x2 matrix.

referencePoint
type: ObjectProperty
domain: GeoreferencedTexture
range: Point
definition: Relates to the 2D Point geometry that represents the center of the upper left image pixel in world space.

adeOfParameterizedTexture
type: ObjectProperty
domain: ParameterizedTexture
range: ADEOfParameterizedTexture
definition: Augments the ParameterizedTexture with properties defined in an ADE.

textureParameterization
type: ObjectProperty
domain: ParameterizedTexture
range: TextureAssociation
definition: Relates to the texture coordinates or transformation matrices used for parameterization.

crs
type: ObjectProperty
domain: TexCoordGen
range: SC_CRS
definition: Relates to the coordinate reference system of the transformation matrix.

worldToTexture
type: ObjectProperty
domain: TexCoordGen
range: TransformationMatrix3x4
definition: Specifies the 3x4 transformation matrix that defines the transformation between world coordinates and texture coordinates.

textureCoordinates
type: ObjectProperty
domain: TexCoordList
range: DoubleList
definition: Specifies the coordinates of texture used for parameterization. The texture coordinates are provided separately for each LinearRing of the surface geometry object.

textureParameterization
type: ObjectProperty
domain: TextureAssociation
range: AbstractTextureParameterization
definition: Relates to the texture coordinates or transformation matrices used for parameterization.

adeOfX3DMaterial
type: ObjectProperty
domain: X3DMaterial
range: ADEOfX3DMaterial
definition: Augments the X3DMaterial with properties defined in an ADE.

ambientIntensity
type: ObjectProperty
domain: X3DMaterial
range: DoubleBetween0and1
definition: Specifies the minimum percentage of diffuseColor that is visible regardless of light sources.

diffuseColor
type: ObjectProperty
domain: X3DMaterial
range: Color
definition: Specifies the color of the light diffusely reflected by the surface geometry object.

emissiveColor
type: ObjectProperty
domain: X3DMaterial
range: Color
definition: Specifies the color of the light emitted by the surface geometry object.

shininess
type: ObjectProperty
domain: X3DMaterial
range: DoubleBetween0and1
definition: Specifies the sharpness of the specular highlight.

specularColor
type: ObjectProperty
domain: X3DMaterial
range: Color
definition: Specifies the color of the light directly reflected by the surface geometry object.

transparency
type: ObjectProperty
domain: X3DMaterial
range: DoubleBetween0and1
definition: Specifies the degree of transparency of the surface geometry object.

address
type: ObjectProperty
domain: AbstractBridge
range: Address
definition: Relates the addresses to the Bridge or BridgePart.

adeOfAbstractBridge
type: ObjectProperty
domain: AbstractBridge
range: ADEOfAbstractBridge
definition: Augments AbstractBridge with properties defined in an ADE.

bridgeConstructiveElement
type: ObjectProperty
domain: AbstractBridge
range: BridgeConstructiveElement
definition: Relates the constructive elements to the Bridge or BridgePart.

bridgeFurniture
type: ObjectProperty
domain: AbstractBridge
range: BridgeFurniture
definition: Relates the furniture objects to the Bridge or BridgePart.

bridgeInstallation
type: ObjectProperty
domain: AbstractBridge
range: BridgeInstallation
definition: Relates the installation objects to the Bridge or BridgePart.

bridgeRoom
type: ObjectProperty
domain: AbstractBridge
range: BridgeRoom
definition: Relates the rooms to the Bridge or BridgePart.

class
type: ObjectProperty
domain: AbstractBridge
range: BridgeClassValue
definition: Indicates the specific type of the Bridge or BridgePart.

function
type: ObjectProperty
domain: AbstractBridge
range: BridgeFunctionValue
definition: Specifies the intended purposes of the Bridge or BridgePart.

usage
type: ObjectProperty
domain: AbstractBridge
range: BridgeUsageValue
definition: Specifies the actual uses of the Bridge or BridgePart.

adeOfBridge
type: ObjectProperty
domain: Bridge
range: ADEOfBridge
definition: Augments the Bridge with properties defined in an ADE.

bridgePart
type: ObjectProperty
domain: Bridge
range: BridgePart
definition: Relates the bridge parts to the Bridge.

adeOfBridgeConstructiveElement
type: ObjectProperty
domain: BridgeConstructiveElement
range: ADEOfBridgeConstructiveElement
definition: Augments the BridgeConstructiveElement with properties defined in an ADE.

class
type: ObjectProperty
domain: BridgeConstructiveElement
range: BridgeConstructiveElementClassValue
definition: Indicates the specific type of the BridgeConstructiveElement.

function
type: ObjectProperty
domain: BridgeConstructiveElement
range: BridgeConstructiveElementFunctionValue
definition: Specifies the intended purposes of the BridgeConstructiveElement.

usage
type: ObjectProperty
domain: BridgeConstructiveElement
range: BridgeConstructiveElementUsageValue
definition: Specifies the actual uses of the BridgeConstructiveElement.

adeOfBridgeFurniture
type: ObjectProperty
domain: BridgeFurniture
range: ADEOfBridgeFurniture
definition: Augments the BridgeFurniture with properties defined in an ADE.

class
type: ObjectProperty
domain: BridgeFurniture
range: BridgeFurnitureClassValue
definition: Indicates the specific type of the BridgeFurniture.

function
type: ObjectProperty
domain: BridgeFurniture
range: BridgeFurnitureFunctionValue
definition: Specifies the intended purposes of the BridgeFurniture.

usage
type: ObjectProperty
domain: BridgeFurniture
range: BridgeFurnitureUsageValue
definition: Specifies the actual uses of the BridgeFurniture.

adeOfBridgeInstallation
type: ObjectProperty
domain: BridgeInstallation
range: ADEOfBridgeInstallation
definition: Augments the BridgeInstallation with properties defined in an ADE.

class
type: ObjectProperty
domain: BridgeInstallation
range: BridgeInstallationClassValue
definition: Indicates the specific type of the BridgeInstallation.

function
type: ObjectProperty
domain: BridgeInstallation
range: BridgeInstallationFunctionValue
definition: Specifies the intended purposes of the BridgeInstallation.

usage
type: ObjectProperty
domain: BridgeInstallation
range: BridgeInstallationUsageValue
definition: Specifies the actual uses of the BridgeInstallation.

adeOfBridgePart
type: ObjectProperty
domain: BridgePart
range: ADEOfBridgePart
definition: Augments the BridgePart with properties defined in an ADE.

adeOfBridgeRoom
type: ObjectProperty
domain: BridgeRoom
range: ADEOfBridgeRoom
definition: Augments the BridgeRoom with properties defined in an ADE.

boundary
type: ObjectProperty
domain: BridgeRoom
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the BridgeRoom. This relation is inherited from the Core module.

bridgeFurniture
type: ObjectProperty
domain: BridgeRoom
range: BridgeFurniture
definition: Relates the furniture objects to the BridgeRoom.

bridgeInstallation
type: ObjectProperty
domain: BridgeRoom
range: BridgeInstallation
definition: Relates to the installation objects to the BridgeRoom.

class
type: ObjectProperty
domain: BridgeRoom
range: BridgeRoomClassValue
definition: Indicates the specific type of the BridgeRoom.

function
type: ObjectProperty
domain: BridgeRoom
range: BridgeRoomFunctionValue
definition: Specifies the intended purposes of the BridgeRoom.

usage
type: ObjectProperty
domain: BridgeRoom
range: BridgeRoomUsageValue
definition: Specifies the actual uses of the BridgeRoom.

address
type: ObjectProperty
domain: AbstractBuilding
range: Address
definition: Relates the addresses to the Building or BuildingPart.

adeOfAbstractBuilding
type: ObjectProperty
domain: AbstractBuilding
range: ADEOfAbstractBuilding
definition: Augments AbstractBuilding with properties defined in an ADE.

buildingConstructiveElement
type: ObjectProperty
domain: AbstractBuilding
range: BuildingConstructiveElement
definition: Relates the constructive elements to the Building or BuildingPart.

buildingFurniture
type: ObjectProperty
domain: AbstractBuilding
range: BuildingFurniture
definition: Relates the furniture objects to the Building or BuildingPart.

buildingInstallation
type: ObjectProperty
domain: AbstractBuilding
range: BuildingInstallation
definition: Relates the installation objects to the Building or BuildingPart.

buildingRoom
type: ObjectProperty
domain: AbstractBuilding
range: BuildingRoom
definition: Relates the rooms to the Building or BuildingPart.

buildingSubdivision
type: ObjectProperty
domain: AbstractBuilding
range: AbstractBuildingSubdivision
definition: Relates the logical subdivisions to the Building or BuildingPart.

class
type: ObjectProperty
domain: AbstractBuilding
range: BuildingClassValue
definition: Indicates the specific type of the Building or BuildingPart.

function
type: ObjectProperty
domain: AbstractBuilding
range: BuildingFunctionValue
definition: Specifies the intended purposes of the Building or BuildingPart.

roofType
type: ObjectProperty
domain: AbstractBuilding
range: RoofTypeValue
definition: Indicates the shape of the roof of the Building or BuildingPart.

storeyHeightsAboveGround
type: ObjectProperty
domain: AbstractBuilding
range: MeasureOrNilReasonList
definition: Lists the heights of each storey above ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away.

storeyHeightsBelowGround
type: ObjectProperty
domain: AbstractBuilding
range: MeasureOrNilReasonList
definition: Lists the height of each storey below ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away.

usage
type: ObjectProperty
domain: AbstractBuilding
range: BuildingUsageValue
definition: Specifies the actual uses of the Building or BuildingPart.

adeOfAbstractBuildingSubdivision
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: ADEOfAbstractBuildingSubdivision
definition: Augments AbstractBuildingSubdivision with properties defined in an ADE.

buildingConstructiveElement
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingConstructiveElement
definition: Relates the constructive elements to the building subdivision.

buildingFurniture
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingFurniture
definition: Relates the furniture objects to the building subdivision.

buildingInstallation
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingInstallation
definition: Relates the installation objects to the building subdivision.

buildingRoom
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingRoom
definition: Relates the rooms to the building subdivision.

class
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingSubdivisionClassValue
definition: Indicates the specific type of the building subdivision.

elevation
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: Elevation
definition: Specifies qualified elevations of the building subdivision in relation to a well-defined surface which is commonly taken as origin (e.g. geoid or water level). [cf. INSPIRE]

function
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingSubdivisionFunctionValue
definition: Specifies the intended purposes of the building subdivision.

usage
type: ObjectProperty
domain: AbstractBuildingSubdivision
range: BuildingSubdivisionUsageValue
definition: Specifies the actual uses of the building subdivision.

adeOfBuilding
type: ObjectProperty
domain: Building
range: ADEOfBuilding
definition: Augments the Building with properties defined in an ADE.

buildingPart
type: ObjectProperty
domain: Building
range: BuildingPart
definition: Relates the building parts to the Building.

adeOfBuildingConstructiveElement
type: ObjectProperty
domain: BuildingConstructiveElement
range: ADEOfBuildingConstructiveElement
definition: Augments the BuildingConstructiveElement with properties defined in an ADE.

class
type: ObjectProperty
domain: BuildingConstructiveElement
range: BuildingConstructiveElementClassValue
definition: Indicates the specific type of the BuildingConstructiveElement.

function
type: ObjectProperty
domain: BuildingConstructiveElement
range: BuildingConstructiveElementFunctionValue
definition: Specifies the intended purposes of the BuildingConstructiveElement.

usage
type: ObjectProperty
domain: BuildingConstructiveElement
range: BuildingConstructiveElementUsageValue
definition: Specifies the actual uses of the BuildingConstructiveElement.

adeOfBuildingFurniture
type: ObjectProperty
domain: BuildingFurniture
range: ADEOfBuildingFurniture
definition: Augments the BuildingFurniture with properties defined in an ADE.

class
type: ObjectProperty
domain: BuildingFurniture
range: BuildingFurnitureClassValue
definition: Indicates the specific type of the BuildingFurniture.

function
type: ObjectProperty
domain: BuildingFurniture
range: BuildingFurnitureFunctionValue
definition: Specifies the intended purposes of the BuildingFurniture.

usage
type: ObjectProperty
domain: BuildingFurniture
range: BuildingFurnitureUsageValue
definition: Specifies the actual uses of the BuildingFurniture.

adeOfBuildingInstallation
type: ObjectProperty
domain: BuildingInstallation
range: ADEOfBuildingInstallation
definition: Augments the BuildingInstallation with properties defined in an ADE.

class
type: ObjectProperty
domain: BuildingInstallation
range: BuildingInstallationClassValue
definition: Indicates the specific type of the BuildingInstallation.

function
type: ObjectProperty
domain: BuildingInstallation
range: BuildingInstallationFunctionValue
definition: Specifies the intended purposes of the BuildingInstallation.

usage
type: ObjectProperty
domain: BuildingInstallation
range: BuildingInstallationUsageValue
definition: Specifies the actual uses of the BuildingInstallation.

adeOfBuildingPart
type: ObjectProperty
domain: BuildingPart
range: ADEOfBuildingPart
definition: Augments the BuildingPart with properties defined in an ADE.

adeOfBuildingRoom
type: ObjectProperty
domain: BuildingRoom
range: ADEOfBuildingRoom
definition: Augments the BuildingRoom with properties defined in an ADE.

boundary
type: ObjectProperty
domain: BuildingRoom
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the BuildingRoom. This relation is inherited from the Core module.

buildingFurniture
type: ObjectProperty
domain: BuildingRoom
range: BuildingFurniture
definition: Relates the furniture objects to the BuildingRoom.

buildingInstallation
type: ObjectProperty
domain: BuildingRoom
range: BuildingInstallation
definition: Relates the installation objects to the BuildingRoom.

class
type: ObjectProperty
domain: BuildingRoom
range: BuildingRoomClassValue
definition: Indicates the specific type of the BuildingRoom.

function
type: ObjectProperty
domain: BuildingRoom
range: BuildingRoomFunctionValue
definition: Specifies the intended purposes of the BuildingRoom.

roomHeight
type: ObjectProperty
domain: BuildingRoom
range: RoomHeight
definition: Specifies qualified heights of the BuildingRoom.

usage
type: ObjectProperty
domain: BuildingRoom
range: BuildingRoomUsageValue
definition: Specifies the actual uses of the BuildingRoom.

address
type: ObjectProperty
domain: BuildingUnit
range: Address
definition: Relates to the addresses that are assigned to the BuildingUnit.

adeOfBuildingUnit
type: ObjectProperty
domain: BuildingUnit
range: ADEOfBuildingUnit
definition: Augments the BuildingUnit with properties defined in an ADE.

storey
type: ObjectProperty
domain: BuildingUnit
range: Storey
definition: Relates to the storeys on which the BuildingUnit is located.

highReference
type: ObjectProperty
domain: RoomHeight
range: RoomElevationReferenceValue
definition: Indicates the high point used to calculate the value of the room height.

lowReference
type: ObjectProperty
domain: RoomHeight
range: RoomElevationReferenceValue
definition: Indicates the low point used to calculate the value of the room height.

adeOfStorey
type: ObjectProperty
domain: Storey
range: ADEOfStorey
definition: Augments the Storey with properties defined in an ADE.

boundary
type: ObjectProperty
domain: Storey
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the Storey. This relation is inherited from the Core module.

buildingUnit
type: ObjectProperty
domain: Storey
range: BuildingUnit
definition: Relates to the building units that belong to the Storey.

adeOfCityFurniture
type: ObjectProperty
domain: CityFurniture
range: ADEOfCityFurniture
definition: Augments the CityFurniture with properties defined in an ADE.

class
type: ObjectProperty
domain: CityFurniture
range: CityFurnitureClassValue
definition: Indicates the specific type of the CityFurniture.

function
type: ObjectProperty
domain: CityFurniture
range: CityFurnitureFunctionValue
definition: Specifies the intended purposes of the CityFurniture.

usage
type: ObjectProperty
domain: CityFurniture
range: CityFurnitureUsageValue
definition: Specifies the actual uses of the CityFurniture.

adeOfCityObjectGroup
type: ObjectProperty
domain: CityObjectGroup
range: ADEOfCityObjectGroup
definition: Augments the CityObjectGroup with properties defined in an ADE.

class
type: ObjectProperty
domain: CityObjectGroup
range: CityObjectGroupClassValue
definition: Indicates the specific type of the CityObjectGroup.

function
type: ObjectProperty
domain: CityObjectGroup
range: CityObjectGroupFunctionValue
definition: Specifies the intended purposes of the CityObjectGroup.

groupMember
type: ObjectProperty
domain: CityObjectGroup
range: Role
definition: Relates to the city objects that are part of the CityObjectGroup.

parent
type: ObjectProperty
domain: CityObjectGroup
range: AbstractCityObject
definition: Relates to a city object to which the CityObjectGroup belongs.

usage
type: ObjectProperty
domain: CityObjectGroup
range: CityObjectGroupUsageValue
definition: Specifies the actual usages of the CityObjectGroup.

groupMember
type: ObjectProperty
domain: Role
range: AbstractCityObject
definition: Relates to the city objects that are part of the CityObjectGroup.

adeOfAbstractConstruction
type: ObjectProperty
domain: AbstractConstruction
range: ADEOfAbstractConstruction
definition: Augments AbstractConstruction with properties defined in an ADE.

boundary
type: ObjectProperty
domain: AbstractConstruction
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the construction. This relation is inherited from the Core module.

constructionEvent
type: ObjectProperty
domain: AbstractConstruction
range: ConstructionEvent
definition: Describes specific events in the life-time of the construction.

elevation
type: ObjectProperty
domain: AbstractConstruction
range: Elevation
definition: Specifies qualified elevations of the construction in relation to a well-defined surface which is commonly taken as origin (e.g. geoid or water level). [cf. INSPIRE]

height
type: ObjectProperty
domain: AbstractConstruction
range: Height
definition: Specifies qualified heights of the construction above ground or below ground. [cf. INSPIRE]

occupancy
type: ObjectProperty
domain: AbstractConstruction
range: Occupancy
definition: Provides qualified information on the residency of persons, animals, or other moveable objects in the construction.

adeOfAbstractConstructionSurface
type: ObjectProperty
domain: AbstractConstructionSurface
range: ADEOfAbstractConstructionSurface
definition: Augments AbstractConstructionSurface with properties defined in an ADE.

fillingSurface
type: ObjectProperty
domain: AbstractConstructionSurface
range: AbstractFillingSurface
definition: Relates to the surfaces that seal the openings of the construction surface.

adeOfAbstractConstructiveElement
type: ObjectProperty
domain: AbstractConstructiveElement
range: ADEOfAbstractConstructiveElement
definition: Augments AbstractConstructiveElement with properties defined in an ADE.

boundary
type: ObjectProperty
domain: AbstractConstructiveElement
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the constructive element. This relation is inherited from the Core module.

filling
type: ObjectProperty
domain: AbstractConstructiveElement
range: AbstractFillingElement
definition: Relates to the elements that fill the opening of the constructive element.

adeOfAbstractFillingElement
type: ObjectProperty
domain: AbstractFillingElement
range: ADEOfAbstractFillingElement
definition: Augments AbstractFillingElement with properties defined in an ADE.

adeOfAbstractFillingSurface
type: ObjectProperty
domain: AbstractFillingSurface
range: ADEOfAbstractFillingSurface
definition: Augments AbstractFillingSurface with properties defined in an ADE.

adeOfAbstractFurniture
type: ObjectProperty
domain: AbstractFurniture
range: ADEOfAbstractFurniture
definition: Augments AbstractFurniture with properties defined in an ADE.

adeOfAbstractInstallation
type: ObjectProperty
domain: AbstractInstallation
range: ADEOfAbstractInstallation
definition: Augments AbstractInstallation with properties defined in an ADE.

boundary
type: ObjectProperty
domain: AbstractInstallation
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the installation. This relation is inherited from the Core module.

adeOfCeilingSurface
type: ObjectProperty
domain: CeilingSurface
range: ADEOfCeilingSurface
definition: Augments the CeilingSurface with properties defined in an ADE.

event
type: ObjectProperty
domain: ConstructionEvent
range: EventValue
definition: Indicates the specific event type.

address
type: ObjectProperty
domain: Door
range: Address
definition: Relates to the addresses that are assigned to the Door.

adeOfDoor
type: ObjectProperty
domain: Door
range: ADEOfDoor
definition: Augments the Door with properties defined in an ADE.

boundary
type: ObjectProperty
domain: Door
range: DoorSurface
definition: Relates to the door surfaces that bound the Door. This relation is inherited from the Core module.

class
type: ObjectProperty
domain: Door
range: DoorClassValue
definition: Indicates the specific type of the Door.

function
type: ObjectProperty
domain: Door
range: DoorFunctionValue
definition: Specifies the intended purposes of the Door.

usage
type: ObjectProperty
domain: Door
range: DoorUsageValue
definition: Specifies the actual uses of the Door.

address
type: ObjectProperty
domain: DoorSurface
range: Address
definition: Relates to the addresses that are assigned to the DoorSurface.

adeOfDoorSurface
type: ObjectProperty
domain: DoorSurface
range: ADEOfDoorSurface
definition: Augments the DoorSurface with properties defined in an ADE.

elevationReference
type: ObjectProperty
domain: Elevation
range: ElevationReferenceValue
definition: Specifies the level from which the elevation was measured. [cf. INSPIRE]

elevationValue
type: ObjectProperty
domain: Elevation
range: Point
definition: Specifies the value of the elevation. [cf. INSPIRE]

adeOfFloorSurface
type: ObjectProperty
domain: FloorSurface
range: ADEOfFloorSurface
definition: Augments the FloorSurface with properties defined in an ADE.

adeOfGroundSurface
type: ObjectProperty
domain: GroundSurface
range: ADEOfGroundSurface
definition: Augments the GroundSurface with properties defined in an ADE.

highReference
type: ObjectProperty
domain: Height
range: ElevationReferenceValue
definition: Indicates the high point used to calculate the value of the height. [cf. INSPIRE]

lowReference
type: ObjectProperty
domain: Height
range: ElevationReferenceValue
definition: Indicates the low point used to calculate the value of the height. [cf. INSPIRE]

adeOfInteriorWallSurface
type: ObjectProperty
domain: InteriorWallSurface
range: ADEOfInteriorWallSurface
definition: Augments the InteriorWallSurface with properties defined in an ADE.

adeOfOtherConstruction
type: ObjectProperty
domain: OtherConstruction
range: ADEOfOtherConstruction
definition: Augments the OtherConstruction with properties defined in an ADE.

class
type: ObjectProperty
domain: OtherConstruction
range: OtherConstructionClassValue
definition: Indicates the specific type of the OtherConstruction.

function
type: ObjectProperty
domain: OtherConstruction
range: OtherConstructionFunctionValue
definition: Specifies the intended purposes of the OtherConstruction.

usage
type: ObjectProperty
domain: OtherConstruction
range: OtherConstructionUsageValue
definition: Specifies the actual uses of the OtherConstruction.

adeOfOuterCeilingSurface
type: ObjectProperty
domain: OuterCeilingSurface
range: ADEOfOuterCeilingSurface
definition: Augments the OuterCeilingSurface with properties defined in an ADE.

adeOfOuterFloorSurface
type: ObjectProperty
domain: OuterFloorSurface
range: ADEOfOuterFloorSurface
definition: Augments the OuterFloorSurface with properties defined in an ADE.

adeOfRoofSurface
type: ObjectProperty
domain: RoofSurface
range: ADEOfRoofSurface
definition: Augments the RoofSurface with properties defined in an ADE.

adeOfWallSurface
type: ObjectProperty
domain: WallSurface
range: ADEOfWallSurface
definition: Augments the WallSurface with properties defined in an ADE.

adeOfWindow
type: ObjectProperty
domain: Window
range: ADEOfWindow
definition: Augments the Window with properties defined in an ADE.

boundary
type: ObjectProperty
domain: Window
range: WindowSurface
definition: Relates to the window surfaces that bound the Window. This relation is inherited from the Core module.

class
type: ObjectProperty
domain: Window
range: WindowClassValue
definition: Indicates the specific type of the Window.

function
type: ObjectProperty
domain: Window
range: WindowFunctionValue
definition: Specifies the intended purposes of the Window.

usage
type: ObjectProperty
domain: Window
range: WindowUsageValue
definition: Specifies the actual uses of the Window.

adeOfWindowSurface
type: ObjectProperty
domain: WindowSurface
range: ADEOfWindowSurface
definition: Augments the WindowSurface with properties defined in an ADE.

adeOfAbstractAppearance
type: ObjectProperty
domain: AbstractAppearance
range: ADEOfAbstractAppearance
definition: Augments AbstractAppearance with properties defined in an ADE.

adeOfAbstractCityObject
type: ObjectProperty
domain: AbstractCityObject
range: ADEOfAbstractCityObject
definition: Augments AbstractCityObject with properties defined in an ADE.

appearance
type: ObjectProperty
domain: AbstractCityObject
range: AbstractAppearance
definition: Relates appearances to the city object.

dynamizer
type: ObjectProperty
domain: AbstractCityObject
range: AbstractDynamizer
definition: Relates Dynamizer objects to the city object. These allow timeseries data to override static attribute values of the city object.

externalReference
type: ObjectProperty
domain: AbstractCityObject
range: ExternalReference
definition: References external objects in other information systems that have a relation to the city object.

generalizesTo
type: ObjectProperty
domain: AbstractCityObject
range: AbstractCityObject
definition: Relates generalized representations of the same real-world object in different Levels of Detail to the city object. The direction of this relation is from the city object to the corresponding generalized city objects.

genericAttribute
type: ObjectProperty
domain: AbstractCityObject
range: AbstractGenericAttribute
definition: Relates generic attributes to the city object.

relatedTo
type: ObjectProperty
domain: AbstractCityObject
range: CityObjectRelation
definition: Relates other city objects to the city object. It also describes how the city objects are related to each other.

adeOfAbstractDynamizer
type: ObjectProperty
domain: AbstractDynamizer
range: ADEOfAbstractDynamizer
definition: Augments AbstractDynamizer with properties defined in an ADE.

adeOfAbstractFeature
type: ObjectProperty
domain: AbstractFeature
range: ADEOfAbstractFeature
definition: Augments AbstractFeature with properties defined in an ADE.

featureID
type: ObjectProperty
domain: AbstractFeature
range: ID
definition: Specifies the unique identifier of the feature that is valid in the instance document within which it occurs.

identifier
type: ObjectProperty
domain: AbstractFeature
range: Resource
definition: Specifies the unique identifier of the feature that is valid globally.

adeOfAbstractFeatureWithLifespan
type: ObjectProperty
domain: AbstractFeatureWithLifespan
range: ADEOfAbstractFeatureWithLifespan
definition: Augments AbstractFeatureWithLifespan with properties defined in an ADE.

creationDate
type: ObjectProperty
sub property of: has beginning
domain: AbstractFeatureWithLifespan
range: Time instant
definition: Indicates the date at which a CityGML feature was added to the CityModel.

terminationDate
type: ObjectProperty
sub property of: has end
domain: AbstractFeatureWithLifespan
range: Time instant
definition: Indicates the date at which a CityGML feature was removed from the CityModel.

validFrom
type: ObjectProperty
sub property of: has beginning
domain: AbstractFeatureWithLifespan
range: Time instant
definition: Indicates the date at which a CityGML feature started to exist in the real world.

validTo
type: ObjectProperty
sub property of: has end
domain: AbstractFeatureWithLifespan
range: Time instant
definition: Indicates the date at which a CityGML feature ended to exist in the real world.

adeOfAbstractLogicalSpace
type: ObjectProperty
domain: AbstractLogicalSpace
range: ADEOfAbstractLogicalSpace
definition: Augments AbstractLogicalSpace with properties defined in an ADE.

adeOfAbstractOccupiedSpace
type: ObjectProperty
domain: AbstractOccupiedSpace
range: ADEOfAbstractOccupiedSpace
definition: Augments AbstractOccupiedSpace with properties defined in an ADE.

lod1ImplicitRepresentation
type: ObjectProperty
domain: AbstractOccupiedSpace
range: ImplicitGeometry
definition: Relates to an implicit geometry that represents the occupied space in Level of Detail 1.

lod2ImplicitRepresentation
type: ObjectProperty
domain: AbstractOccupiedSpace
range: ImplicitGeometry
definition: Relates to an implicit geometry that represents the occupied space in Level of Detail 2.

lod3ImplicitRepresentation
type: ObjectProperty
domain: AbstractOccupiedSpace
range: ImplicitGeometry
definition: Relates to an implicit geometry that represents the occupied space in Level of Detail 3.

adeOfAbstractPhysicalSpace
type: ObjectProperty
domain: AbstractPhysicalSpace
range: ADEOfAbstractPhysicalSpace
definition: Augments AbstractPhysicalSpace with properties defined in an ADE.

lod1TerrainIntersectionCurve
type: ObjectProperty
domain: AbstractPhysicalSpace
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the terrain intersection curve of the physical space in Level of Detail 1.

lod2TerrainIntersectionCurve
type: ObjectProperty
domain: AbstractPhysicalSpace
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the terrain intersection curve of the physical space in Level of Detail 2.

lod3TerrainIntersectionCurve
type: ObjectProperty
domain: AbstractPhysicalSpace
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the terrain intersection curve of the physical space in Level of Detail 3.

pointCloud
type: ObjectProperty
domain: AbstractPhysicalSpace
range: AbstractPointCloud
definition: Relates to a 3D PointCloud that represents the physical space.

adeOfAbstractPointCloud
type: ObjectProperty
domain: AbstractPointCloud
range: ADEOfAbstractPointCloud
definition: Augments AbstractPointCloud with properties defined in an ADE.

adeOfAbstractSpace
type: ObjectProperty
domain: AbstractSpace
range: ADEOfAbstractSpace
definition: Augments AbstractSpace with properties defined in an ADE.

area
type: ObjectProperty
domain: AbstractSpace
range: QualifiedArea
definition: Specifies qualified areas related to the space.

boundary
type: ObjectProperty
domain: AbstractSpace
range: AbstractSpaceBoundary
definition: Relates to surfaces that bound the space.

lod0MultiCurve
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 0.

lod0MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 0.

lod0Point
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Point
definition: Relates to a 3D Point geometry that represents the space in Level of Detail 0.

lod1Solid
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Solid
definition: Relates to a 3D Solid geometry that represents the space in Level of Detail 1.

lod2MultiCurve
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 2.

lod2MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 2.

lod2Solid
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Solid
definition: Relates to a 3D Solid geometry that represents the space in Level of Detail 2.

lod3MultiCurve
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 3.

lod3MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 3.

lod3Solid
type: ObjectProperty
sub property of: has geometry
domain: AbstractSpace
range: Solid
definition: Relates to a 3D Solid geometry that represents the space in Level of Detail 3.

volume
type: ObjectProperty
domain: AbstractSpace
range: QualifiedVolume
definition: Specifies qualified volumes related to the space.

adeOfAbstractSpaceBoundary
type: ObjectProperty
domain: AbstractSpaceBoundary
range: ADEOfAbstractSpaceBoundary
definition: Augments AbstractSpaceBoundary with properties defined in an ADE.

adeOfAbstractThematicSurface
type: ObjectProperty
domain: AbstractThematicSurface
range: ADEOfAbstractThematicSurface
definition: Augments AbstractThematicSurface with properties defined in an ADE.

area
type: ObjectProperty
domain: AbstractThematicSurface
range: QualifiedArea
definition: Specifies qualified areas related to the thematic surface.

lod0MultiCurve
type: ObjectProperty
sub property of: has geometry
domain: AbstractThematicSurface
range: Multi-Curve
definition: Relates to a 3D MultiCurve geometry that represents the thematic surface in Level of Detail 0.

lod0MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractThematicSurface
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 0.

lod1MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractThematicSurface
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 1.

lod2MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractThematicSurface
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 2.

lod3MultiSurface
type: ObjectProperty
sub property of: has geometry
domain: AbstractThematicSurface
range: Multi-Surface
definition: Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 3.

pointCloud
type: ObjectProperty
domain: AbstractThematicSurface
range: AbstractPointCloud
definition: Relates to a 3D PointCloud that represents the thematic surface.

adeOfAbstractUnoccupiedSpace
type: ObjectProperty
domain: AbstractUnoccupiedSpace
range: ADEOfAbstractUnoccupiedSpace
definition: Augments AbstractUnoccupiedSpace with properties defined in an ADE.

adeOfAbstractVersion
type: ObjectProperty
domain: AbstractVersion
range: ADEOfAbstractVersion
definition: Augments AbstractVersion with properties defined in an ADE.

adeOfAbstractVersionTransition
type: ObjectProperty
domain: AbstractVersionTransition
range: ADEOfAbstractVersionTransition
definition: Augments AbstractVersionTransition with properties defined in an ADE.

adeOfAddress
type: ObjectProperty
domain: Address
range: ADEOfAddress
definition: Augments the Address with properties defined in an ADE.

multiPoint
type: ObjectProperty
sub property of: has geometry
domain: Address
range: Multi-Point
definition: Relates to the MultiPoint geometry of the Address. The geometry relates the address spatially to a city object.

xalAddress
type: ObjectProperty
domain: Address
range: XALAddress
definition: Relates an OASIS address object to the Address.

adeOfCityModel
type: ObjectProperty
domain: CityModel
range: ADEOfCityModel
definition: Augments the CityModel with properties defined in an ADE.

cityModelMember
type: ObjectProperty
domain: CityModel
definition: Relates to all objects that are part of the CityModel.

cityModelMember.appearanceMember
type: ObjectProperty
sub property of: cityModelMember
domain: CityModel
range: AbstractAppearance
definition: Specifies the appearances of the CityModel.
preferred label: appearanceMember

cityModelMember.cityObjectMember
type: ObjectProperty
sub property of: cityModelMember
domain: CityModel
range: AbstractCityObject
definition: Specifies the city objects that are part of the CityModel.
preferred label: cityObjectMember

cityModelMember.featureMember
type: ObjectProperty
sub property of: cityModelMember
domain: CityModel
range: AbstractFeature
definition: Specifies the feature objects that are part of the CityModel. It allows to include objects that are not derived from a class defined in the CityGML conceptual model, but from the ISO 19109 class AnyFeature.
preferred label: featureMember

cityModelMember.versionMember
type: ObjectProperty
sub property of: cityModelMember
domain: CityModel
range: AbstractVersion
definition: Specifies the different versions of the CityModel.
preferred label: versionMember

cityModelMember.versionTransitionMember
type: ObjectProperty
sub property of: cityModelMember
domain: CityModel
range: AbstractVersionTransition
definition: Specifies the transitions between the different versions of the CityModel.
preferred label: versionTransitionMember

engineeringCRS
type: ObjectProperty
domain: CityModel
range: EngineeringCRS
definition: Specifies the local engineering coordinate reference system of the CityModel that can be provided inline the CityModel instead of referencing a well-known CRS definition. The definition of an engineering CRS requires an anchor point which relates the origin of the local coordinate system to a point on the earth’s surface in order to facilitate the transformation of coordinates from the local engineering CRS.

genericAttribute
type: ObjectProperty
domain: CityObjectRelation
range: AbstractGenericAttribute
definition: Relates generic attributes to the CityObjectRelation.

relatedTo
type: ObjectProperty
domain: CityObjectRelation
range: AbstractCityObject
definition: Relates other city objects to the city object. It also describes how the city objects are related to each other.

relationType
type: ObjectProperty
domain: CityObjectRelation
range: RelationTypeValue
definition: Indicates the specific type of the CityObjectRelation.

adeOfClosureSurface
type: ObjectProperty
domain: ClosureSurface
range: ADEOfClosureSurface
definition: Augments the ClosureSurface with properties defined in an ADE.

list
type: ObjectProperty
domain: DoubleBetween0and1List
range: DoubleBetween0and1
definition: Specifies the list of double values.

list.nilReason.nilReasonEnumeration
type: ObjectProperty
domain: DoubleOrNilReasonList
range: NilReasonEnumeration
definition: Indicates a nil reason that is provided in a code list.

appearance
type: ObjectProperty
domain: ImplicitGeometry
range: AbstractAppearance
definition: Relates appearances to the ImplicitGeometry.

mimeType
type: ObjectProperty
domain: ImplicitGeometry
range: MimeTypeValue
definition: Specifies the MIME type of the external file that stores the prototypical geometry.

objectID
type: ObjectProperty
domain: ImplicitGeometry
range: ID
definition: Specifies the unique identifier of the ImplicitGeometry.

referencePoint
type: ObjectProperty
sub property of: has geometry
domain: ImplicitGeometry
range: Point
definition: Relates to a 3D Point geometry that represents the base point of the object in the world coordinate system.

relativeGeometry
type: ObjectProperty
sub property of: has geometry
domain: ImplicitGeometry
range: Abstract Geometry
definition: Relates to a prototypical geometry in a local coordinate system stored inline with the city model.

transformationMatrix
type: ObjectProperty
domain: ImplicitGeometry
range: TransformationMatrix4x4
definition: Specifies the mathematical transformation (translation, rotation, and scaling) between the prototypical geometry and the actual spatial position of the object.

interval
type: ObjectProperty
domain: Occupancy
range: IntervalValue
definition: Indicates the time period the occupants are contained by a feature.

occupantType
type: ObjectProperty
domain: Occupancy
range: OccupantTypeValue
definition: Indicates the specific type of the occupants that are contained by a feature.

typeOfArea
type: ObjectProperty
domain: QualifiedArea
range: QualifiedAreaTypeValue
definition: Indicates the specific type of the QualifiedArea.

typeOfVolume
type: ObjectProperty
domain: QualifiedVolume
range: QualifiedVolumeTypeValue
definition: Indicates the specific type of the QualifiedVolume.

adeOfAbstractAtomicTimeseries
type: ObjectProperty
domain: AbstractAtomicTimeseries
range: ADEOfAbstractAtomicTimeseries
definition: Augments AbstractAtomicTimeseries with properties defined in an ADE.

adeOfAbstractTimeseries
type: ObjectProperty
domain: AbstractTimeseries
range: ADEOfAbstractTimeseries
definition: Augments AbstractTimeseries with properties defined in an ADE.

firstTimestamp
type: ObjectProperty
domain: AbstractTimeseries
range: Temporal position
definition: Specifies the beginning of the timeseries.

lastTimestamp
type: ObjectProperty
domain: AbstractTimeseries
range: Temporal position
definition: Specifies the end of the timeseries.

adeOfCompositeTimeseries
type: ObjectProperty
domain: CompositeTimeseries
range: ADEOfCompositeTimeseries
definition: Augments the CompositeTimeseries with properties defined in an ADE.

component
type: ObjectProperty
domain: CompositeTimeseries
range: TimeseriesComponent
definition: Relates to the atomic and composite timeseries that are part of the CompositeTimeseries. The referenced timeseries are sequentially ordered.

adeOfDynamizer
type: ObjectProperty
domain: Dynamizer
range: ADEOfDynamizer
definition: Augments the Dynamizer with properties defined in an ADE.

dynamicData
type: ObjectProperty
domain: Dynamizer
range: AbstractTimeseries
definition: Relates to the timeseries data that is given either inline within a CityGML dataset or by a link to an external file containing timeseries data.

endTime
type: ObjectProperty
domain: Dynamizer
range: Temporal position
definition: Specifies the end of the time span for which the Dynamizer provides dynamic values.

sensorConnection
type: ObjectProperty
domain: Dynamizer
range: SensorConnection
definition: Relates to the sensor API that delivers timeseries data.

startTime
type: ObjectProperty
domain: Dynamizer
range: Temporal position
definition: Specifies the beginning of the time span for which the Dynamizer provides dynamic values.

adeOfGenericTimeseries
type: ObjectProperty
domain: GenericTimeseries
range: ADEOfGenericTimeseries
definition: Augments the GenericTimeseries with properties defined in an ADE.

timeValuePair
type: ObjectProperty
domain: GenericTimeseries
range: TimeValuePair
definition: Relates to the time-value-pairs that are part of the GenericTimeseries.

authType
type: ObjectProperty
domain: SensorConnection
range: AuthenticationTypeValue
definition: Specifies the type of authentication required to be able to access the Sensor API.

connectionType
type: ObjectProperty
domain: SensorConnection
range: SensorConnectionTypeValue
definition: Indicates the type of Sensor API to which the SensorConnection refers.

sensorLocation
type: ObjectProperty
domain: SensorConnection
range: AbstractCityObject
definition: Relates the sensor to the city object where it is located.

adeOfStandardFileTimeseries
type: ObjectProperty
domain: StandardFileTimeseries
range: ADEOfStandardFileTimeseries
definition: Augments the StandardFileTimeseries with properties defined in an ADE.

fileType
type: ObjectProperty
domain: StandardFileTimeseries
range: StandardFileTypeValue
definition: Specifies the format used to represent the timeseries data.

mimeType
type: ObjectProperty
domain: StandardFileTimeseries
range: MimeTypeValue
definition: Specifies the MIME type of the external timeseries file.

adeOfTabulatedFileTimeseries
type: ObjectProperty
domain: TabulatedFileTimeseries
range: ADEOfTabulatedFileTimeseries
definition: Augments the TabulatedFileTimeseries with properties defined in an ADE.

fileType
type: ObjectProperty
domain: TabulatedFileTimeseries
range: TabulatedFileTypeValue
definition: Specifies the format used to represent the timeseries data.

mimeType
type: ObjectProperty
domain: TabulatedFileTimeseries
range: MimeTypeValue
definition: Specifies the MIME type of the external timeseries file.

appearanceValue
type: ObjectProperty
domain: TimeValuePair
range: AbstractAppearance
definition: Specifies the "Appearance" value of the TimeValuePair.

geometryValue
type: ObjectProperty
domain: TimeValuePair
range: Abstract Geometry
definition: Specifies the geometry value of the TimeValuePair.

implicitGeometryValue
type: ObjectProperty
domain: TimeValuePair
range: ImplicitGeometry
definition: Specifies the "ImplicitGeometry" value of the TimeValuePair.

timestamp
type: ObjectProperty
domain: TimeValuePair
range: Temporal position
definition: Specifies the timepoint at which the value of the TimeValuePair is valid.

additionalGap
type: ObjectProperty
domain: TimeseriesComponent
range: Temporal duration
definition: Specifies how much extra time is added after all repetitions as an additional gap.

timeseries
type: ObjectProperty
domain: TimeseriesComponent
range: AbstractTimeseries
definition: Relates a timeseries to the TimeseriesComponent.

value
type: ObjectProperty
domain: CodeAttribute
range: Code
definition: Specifies the "Code" value.

genericAttribute
type: ObjectProperty
domain: GenericAttributeSet
range: AbstractGenericAttribute
definition: Relates to the generic attributes that are part of the GenericAttributeSet.

adeOfGenericLogicalSpace
type: ObjectProperty
domain: GenericLogicalSpace
range: ADEOfGenericLogicalSpace
definition: Augments the GenericLogicalSpace with properties defined in an ADE.

class
type: ObjectProperty
domain: GenericLogicalSpace
range: GenericLogicalSpaceClassValue
definition: Indicates the specific type of the GenericLogicalSpace.

function
type: ObjectProperty
domain: GenericLogicalSpace
range: GenericLogicalSpaceFunctionValue
definition: Specifies the intended purposes of the GenericLogicalSpace.

usage
type: ObjectProperty
domain: GenericLogicalSpace
range: GenericLogicalSpaceUsageValue
definition: Specifies the actual uses of the GenericLogicalSpace.

adeOfGenericOccupiedSpace
type: ObjectProperty
domain: GenericOccupiedSpace
range: ADEOfGenericOccupiedSpace
definition: Augments the GenericOccupiedSpace with properties defined in an ADE.

class
type: ObjectProperty
domain: GenericOccupiedSpace
range: GenericOccupiedSpaceClassValue
definition: Indicates the specific type of the GenericOccupiedSpace.

function
type: ObjectProperty
domain: GenericOccupiedSpace
range: GenericOccupiedSpaceFunctionValue
definition: Specifies the intended purposes of the GenericOccupiedSpace.

usage
type: ObjectProperty
domain: GenericOccupiedSpace
range: GenericOccupiedSpaceUsageValue
definition: Specifies the actual uses of the GenericOccupiedSpace.

adeOfGenericThematicSurface
type: ObjectProperty
domain: GenericThematicSurface
range: ADEOfGenericThematicSurface
definition: Augments the GenericThematicSurface with properties defined in an ADE.

class
type: ObjectProperty
domain: GenericThematicSurface
range: GenericThematicSurfaceClassValue
definition: Indicates the specific type of the GenericThematicSurface.

function
type: ObjectProperty
domain: GenericThematicSurface
range: GenericThematicSurfaceFunctionValue
definition: Specifies the intended purposes of the GenericThematicSurface.

usage
type: ObjectProperty
domain: GenericThematicSurface
range: GenericThematicSurfaceUsageValue
definition: Specifies the actual uses of the GenericThematicSurface.

adeOfGenericUnoccupiedSpace
type: ObjectProperty
domain: GenericUnoccupiedSpace
range: ADEOfGenericUnoccupiedSpace
definition: Augments the GenericUnoccupiedSpace with properties defined in an ADE.

class
type: ObjectProperty
domain: GenericUnoccupiedSpace
range: GenericUnoccupiedSpaceClassValue
definition: Indicates the specific type of the GenericUnoccupiedSpace.

function
type: ObjectProperty
domain: GenericUnoccupiedSpace
range: GenericUnoccupiedSpaceFunctionValue
definition: Specifies the intended purposes of the GenericUnoccupiedSpace.

usage
type: ObjectProperty
domain: GenericUnoccupiedSpace
range: GenericUnoccupiedSpaceUsageValue
definition: Specifies the actual uses of the GenericUnoccupiedSpace.

adeOfLandUse
type: ObjectProperty
domain: LandUse
range: ADEOfLandUse
definition: Augments the LandUse with properties defined in an ADE.

class
type: ObjectProperty
domain: LandUse
range: LandUseClassValue
definition: Indicates the specific type of the LandUse.

function
type: ObjectProperty
domain: LandUse
range: LandUseFunctionValue
definition: Specifies the intended purposes of the LandUse.

usage
type: ObjectProperty
domain: LandUse
range: LandUseUsageValue
definition: Specifies the actual uses of the LandUse.

adeOfPointCloud
type: ObjectProperty
domain: PointCloud
range: ADEOfPointCloud
definition: Augments the PointCloud with properties defined in an ADE.

mimeType
type: ObjectProperty
domain: PointCloud
range: MimeTypeValue
definition: Specifies the MIME type of the external point cloud file.

points
type: ObjectProperty
domain: PointCloud
range: Multi-Point
definition: Relates to the 3D MultiPoint geometry of the PointCloud stored inline with the city model.

adeOfAbstractReliefComponent
type: ObjectProperty
domain: AbstractReliefComponent
range: ADEOfAbstractReliefComponent
definition: Augments AbstractReliefComponent with properties defined in an ADE.

extent
type: ObjectProperty
domain: AbstractReliefComponent
range: Surface
definition: Indicates the geometrical extent of the terrain component. The geometrical extent is provided as a 2D Surface geometry.

lod
type: ObjectProperty
domain: AbstractReliefComponent
range: IntegerBetween0and3
definition: Indicates the Level of Detail of the terrain component.

adeOfBreaklineRelief
type: ObjectProperty
domain: BreaklineRelief
range: ADEOfBreaklineRelief
definition: Augments the BreaklineRelief with properties defined in an ADE.

breaklines
type: ObjectProperty
domain: BreaklineRelief
range: Multi-Curve
definition: Relates to the 3D MultiCurve geometry of the MassPointRelief. This association role is used to represent break lines.

ridgeOrValleyLines
type: ObjectProperty
domain: BreaklineRelief
range: Multi-Curve
definition: Relates to the 3D MultiCurve geometry of the MassPointRelief. This association role is used to represent ridge or valley lines.

adeOfMassPointRelief
type: ObjectProperty
domain: MassPointRelief
range: ADEOfMassPointRelief
definition: Augments the MassPointRelief with properties defined in an ADE.

pointCloud
type: ObjectProperty
domain: MassPointRelief
range: AbstractPointCloud
definition: Relates to the 3D PointCloud of the MassPointRelief.

reliefPoints
type: ObjectProperty
domain: MassPointRelief
range: Multi-Point
definition: Relates to the 3D MultiPoint geometry of the MassPointRelief.

adeOfRasterRelief
type: ObjectProperty
domain: RasterRelief
range: ADEOfRasterRelief
definition: Augments the RasterRelief with properties defined in an ADE.

grid
type: ObjectProperty
domain: RasterRelief
range: CV_DiscreteGridPointCoverage
definition: Relates to the DiscreteGridPointCoverage of the RasterRelief.

adeOfReliefFeature
type: ObjectProperty
domain: ReliefFeature
range: ADEOfReliefFeature
definition: Augments the ReliefFeature with properties defined in an ADE.

lod
type: ObjectProperty
domain: ReliefFeature
range: IntegerBetween0and3
definition: Indicates the Level of Detail of the ReliefFeature.

reliefComponent
type: ObjectProperty
domain: ReliefFeature
range: AbstractReliefComponent
definition: Relates to the terrain components that are part of the ReliefFeature.

adeOfTINRelief
type: ObjectProperty
domain: TINRelief
range: ADEOfTINRelief
definition: Augments the TINRelief with properties defined in an ADE.

tin
type: ObjectProperty
domain: TINRelief
range: GM_TriangulatedSurface
definition: Relates to the triangulated surface of the TINRelief.

adeOfAbstractTransportationSpace
type: ObjectProperty
domain: AbstractTransportationSpace
range: ADEOfAbstractTransportationSpace
definition: Augments AbstractTransportationSpace with properties defined in an ADE.

auxiliaryTrafficSpace
type: ObjectProperty
domain: AbstractTransportationSpace
range: AuxiliaryTrafficSpace
definition: Relates to the auxiliary traffic spaces that are part of the transportation space.

hole
type: ObjectProperty
domain: AbstractTransportationSpace
range: Hole
definition: Relates to the holes that are part of the transportation space.

marking
type: ObjectProperty
domain: AbstractTransportationSpace
range: Marking
definition: Relates to the markings that are part of the transportation space.

occupancy
type: ObjectProperty
domain: AbstractTransportationSpace
range: Occupancy
definition: Provides information on the residency of persons, vehicles, or other moving features in the transportation space.

trafficSpace
type: ObjectProperty
domain: AbstractTransportationSpace
range: TrafficSpace
definition: Relates to the traffic spaces that are part of the transportation space.

adeOfAuxiliaryTrafficArea
type: ObjectProperty
domain: AuxiliaryTrafficArea
range: ADEOfAuxiliaryTrafficArea
definition: Augments the AuxiliaryTrafficArea with properties defined in an ADE.

class
type: ObjectProperty
domain: AuxiliaryTrafficArea
range: AuxiliaryTrafficAreaClassValue
definition: Indicates the specific type of the AuxiliaryTrafficArea.

function
type: ObjectProperty
domain: AuxiliaryTrafficArea
range: AuxiliaryTrafficAreaFunctionValue
definition: Specifies the intended purposes of the AuxiliaryTrafficArea.

surfaceMaterial
type: ObjectProperty
domain: AuxiliaryTrafficArea
range: SurfaceMaterialValue
definition: Specifies the type of pavement of the AuxiliaryTrafficArea.

usage
type: ObjectProperty
domain: AuxiliaryTrafficArea
range: AuxiliaryTrafficAreaUsageValue
definition: Specifies the actual uses of the AuxiliaryTrafficArea.

adeOfAuxiliaryTrafficSpace
type: ObjectProperty
domain: AuxiliaryTrafficSpace
range: ADEOfAuxiliaryTrafficSpace
definition: Augments the AuxiliaryTrafficSpace with properties defined in an ADE.

boundary
type: ObjectProperty
domain: AuxiliaryTrafficSpace
range: AuxiliaryTrafficArea
definition: Relates to the auxiliary traffic areas that bound the AuxiliaryTrafficSpace. This relation is inherited from the Core module.

class
type: ObjectProperty
domain: AuxiliaryTrafficSpace
range: AuxiliaryTrafficSpaceClassValue
definition: Indicates the specific type of the AuxiliaryTrafficSpace.

function
type: ObjectProperty
domain: AuxiliaryTrafficSpace
range: AuxiliaryTrafficSpaceFunctionValue
definition: Specifies the intended purposes of the AuxiliaryTrafficSpace.

usage
type: ObjectProperty
domain: AuxiliaryTrafficSpace
range: AuxiliaryTrafficSpaceUsageValue
definition: Specifies the actual uses of the AuxiliaryTrafficSpace.

adeOfClearanceSpace
type: ObjectProperty
domain: ClearanceSpace
range: ADEOfClearanceSpace
definition: Augments the ClearanceSpace with properties defined in an ADE.

class
type: ObjectProperty
domain: ClearanceSpace
range: ClearanceSpaceClassValue
definition: Indicates the specific type of the ClearanceSpace.

adeOfHole
type: ObjectProperty
domain: Hole
range: ADEOfHole
definition: Augments the Hole with properties defined in an ADE.

class
type: ObjectProperty
domain: Hole
range: HoleClassValue
definition: Indicates the specific type of the Hole.

adeOfHoleSurface
type: ObjectProperty
domain: HoleSurface
range: ADEOfHoleSurface
definition: Augments the HoleSurface with properties defined in an ADE.

adeOfIntersection
type: ObjectProperty
domain: Intersection
range: ADEOfIntersection
definition: Augments the Intersection with properties defined in an ADE.

class
type: ObjectProperty
domain: Intersection
range: IntersectionClassValue
definition: Indicates the specific type of the Intersection.

adeOfMarking
type: ObjectProperty
domain: Marking
range: ADEOfMarking
definition: Augments the Marking with properties defined in an ADE.

class
type: ObjectProperty
domain: Marking
range: MarkingClassValue
definition: Indicates the specific type of the Marking.

adeOfRailway
type: ObjectProperty
domain: Railway
range: ADEOfRailway
definition: Augments the Railway with properties defined in an ADE.

class
type: ObjectProperty
domain: Railway
range: RailwayClassValue
definition: Indicates the specific type of the Railway.

function
type: ObjectProperty
domain: Railway
range: RailwayFunctionValue
definition: Specifies the intended purposes of the Railway.

intersection
type: ObjectProperty
domain: Railway
range: Intersection
definition: Relates to the intersections that are part of the Railway.

section
type: ObjectProperty
domain: Railway
range: Section
definition: Relates to the sections that are part of the Railway.

usage
type: ObjectProperty
domain: Railway
range: RailwayUsageValue
definition: Specifies the actual uses of the Railway.

adeOfRoad
type: ObjectProperty
domain: Road
range: ADEOfRoad
definition: Augments the Road with properties defined in an ADE.

class
type: ObjectProperty
domain: Road
range: RoadClassValue
definition: Indicates the specific type of the Road.

function
type: ObjectProperty
domain: Road
range: RoadFunctionValue
definition: Specifies the intended purposes of the Road.

intersection
type: ObjectProperty
domain: Road
range: Intersection
definition: Relates to the intersections that are part of the Road.

section
type: ObjectProperty
domain: Road
range: Section
definition: Relates to the sections that are part of the Road.

usage
type: ObjectProperty
domain: Road
range: RoadUsageValue
definition: Specifies the actual uses of the Road.

adeOfSection
type: ObjectProperty
domain: Section
range: ADEOfSection
definition: Augments the Section with properties defined in an ADE.

class
type: ObjectProperty
domain: Section
range: SectionClassValue
definition: Indicates the specific type of the Section.

adeOfSquare
type: ObjectProperty
domain: Square
range: ADEOfSquare
definition: Augments the Square with properties defined in an ADE.

class
type: ObjectProperty
domain: Square
range: SquareClassValue
definition: Indicates the specific type of the Square.

function
type: ObjectProperty
domain: Square
range: SquareFunctionValue
definition: Specifies the intended purposes of the Square.

usage
type: ObjectProperty
domain: Square
range: SquareUsageValue
definition: Specifies the actual uses of the Square.

adeOfTrack
type: ObjectProperty
domain: Track
range: ADEOfTrack
definition: Augments the Track with properties defined in an ADE.

class
type: ObjectProperty
domain: Track
range: TrackClassValue
definition: Indicates the specific type of the Track.

function
type: ObjectProperty
domain: Track
range: TrackFunctionValue
definition: Specifies the intended purposes of the Track.

intersection
type: ObjectProperty
domain: Track
range: Intersection
definition: Relates to the intersections that are part of the Track.

section
type: ObjectProperty
domain: Track
range: Section
definition: Relates to the sections that are part of the Track.

usage
type: ObjectProperty
domain: Track
range: TrackUsageValue
definition: Specifies the actual uses of the Track.

adeOfTrafficArea
type: ObjectProperty
domain: TrafficArea
range: ADEOfTrafficArea
definition: Augments the TrafficArea with properties defined in an ADE.

class
type: ObjectProperty
domain: TrafficArea
range: TrafficAreaClassValue
definition: Indicates the specific type of the TrafficArea.

function
type: ObjectProperty
domain: TrafficArea
range: TrafficAreaFunctionValue
definition: Specifies the intended purposes of the TrafficArea.

surfaceMaterial
type: ObjectProperty
domain: TrafficArea
range: SurfaceMaterialValue
definition: Specifies the type of pavement of the TrafficArea.

usage
type: ObjectProperty
domain: TrafficArea
range: TrafficAreaUsageValue
definition: Specifies the actual uses of the TrafficArea.

adeOfTrafficSpace
type: ObjectProperty
domain: TrafficSpace
range: ADEOfTrafficSpace
definition: Augments the TrafficSpace with properties defined in an ADE.

boundary
type: ObjectProperty
domain: TrafficSpace
range: TrafficArea
definition: Relates to the traffic areas that bound the TrafficSpace. This relation is inherited from the Core module.

class
type: ObjectProperty
domain: TrafficSpace
range: TrafficSpaceClassValue
definition: Indicates the specific type of the TrafficSpace.

clearanceSpace
type: ObjectProperty
domain: TrafficSpace
range: ClearanceSpace
definition: Relates to the clearance spaces that are part of the TrafficSpace.

function
type: ObjectProperty
domain: TrafficSpace
range: TrafficSpaceFunctionValue
definition: Specifies the intended purposes of the TrafficSpace.

occupancy
type: ObjectProperty
domain: TrafficSpace
range: Occupancy
definition: Provides information on the residency of persons, vehicles, or other moving features in the TrafficSpace.

predecessor
type: ObjectProperty
domain: TrafficSpace
range: TrafficSpace
definition: Indicates the predecessor(s) of the TrafficSpace.

successor
type: ObjectProperty
domain: TrafficSpace
range: TrafficSpace
definition: Indicates the successor(s) of the TrafficSpace.

usage
type: ObjectProperty
domain: TrafficSpace
range: TrafficSpaceUsageValue
definition: Specifies the actual uses of the TrafficSpace.

adeOfWaterway
type: ObjectProperty
domain: Waterway
range: ADEOfWaterway
definition: Augments the Waterway with properties defined in an ADE.

class
type: ObjectProperty
domain: Waterway
range: WaterwayClassValue
definition: Indicates the specific type of the Waterway.

function
type: ObjectProperty
domain: Waterway
range: WaterwayFunctionValue
definition: Specifies the intended purposes of the Waterway.

intersection
type: ObjectProperty
domain: Waterway
range: Intersection
definition: Relates to the intersections that are part of the Waterway.

section
type: ObjectProperty
domain: Waterway
range: Section
definition: Relates to the sections that are part of the Waterway.

usage
type: ObjectProperty
domain: Waterway
range: WaterwayUsageValue
definition: Specifies the actual uses of the Waterway.

adeOfAbstractTunnel
type: ObjectProperty
domain: AbstractTunnel
range: ADEOfAbstractTunnel
definition: Augments AbstractTunnel with properties defined in an ADE.

class
type: ObjectProperty
domain: AbstractTunnel
range: TunnelClassValue
definition: Indicates the specific type of the Tunnel or TunnelPart.

function
type: ObjectProperty
domain: AbstractTunnel
range: TunnelFunctionValue
definition: Specifies the intended purposes of the Tunnel or TunnelPart.

hollowSpace
type: ObjectProperty
domain: AbstractTunnel
range: HollowSpace
definition: Relates the hollow spaces to the Tunnel or TunnelPart.

tunnelConstructiveElement
type: ObjectProperty
domain: AbstractTunnel
range: TunnelConstructiveElement
definition: Relates the constructive elements to the Tunnel or TunnelPart.

tunnelFurniture
type: ObjectProperty
domain: AbstractTunnel
range: TunnelFurniture
definition: Relates the furniture objects to the Tunnel or TunnelPart.

tunnelInstallation
type: ObjectProperty
domain: AbstractTunnel
range: TunnelInstallation
definition: Relates the installation objects to the Tunnel or TunnelPart.

usage
type: ObjectProperty
domain: AbstractTunnel
range: TunnelUsageValue
definition: Specifies the actual uses of the Tunnel or TunnelPart.

adeOfHollowSpace
type: ObjectProperty
domain: HollowSpace
range: ADEOfHollowSpace
definition: Augments the HollowSpace with properties defined in an ADE.

boundary
type: ObjectProperty
domain: HollowSpace
range: AbstractThematicSurface
definition: Relates to the surfaces that bound the HollowSpace. This relation is inherited from the Core module.

class
type: ObjectProperty
domain: HollowSpace
range: HollowSpaceClassValue
definition: Indicates the specific type of the HollowSpace.

function
type: ObjectProperty
domain: HollowSpace
range: HollowSpaceFunctionValue
definition: Specifies the intended purposes of the HollowSpace.

tunnelFurniture
type: ObjectProperty
domain: HollowSpace
range: TunnelFurniture
definition: Relates the furniture objects to the HollowSpace.

tunnelInstallation
type: ObjectProperty
domain: HollowSpace
range: TunnelInstallation
definition: Relates the installation objects to the HollowSpace.

usage
type: ObjectProperty
domain: HollowSpace
range: HollowSpaceUsageValue
definition: Specifies the actual uses of the HollowSpace.

adeOfTunnel
type: ObjectProperty
domain: Tunnel
range: ADEOfTunnel
definition: Augments the Tunnel with properties defined in an ADE.

tunnelPart
type: ObjectProperty
domain: Tunnel
range: TunnelPart
definition: Relates the tunnel parts to the Tunnel.

adeOfTunnelConstructiveElement
type: ObjectProperty
domain: TunnelConstructiveElement
range: ADEOfTunnelConstructiveElement
definition: Augments the TunnelConstructiveElement with properties defined in an ADE.

class
type: ObjectProperty
domain: TunnelConstructiveElement
range: TunnelConstructiveElementClassValue
definition: Indicates the specific type of the TunnelConstructiveElement.

function
type: ObjectProperty
domain: TunnelConstructiveElement
range: TunnelConstructiveElementFunctionValue
definition: Specifies the intended purposes of the TunnelConstructiveElement.

usage
type: ObjectProperty
domain: TunnelConstructiveElement
range: TunnelConstructiveElementUsageValue
definition: Specifies the actual uses of the TunnelConstructiveElement.

adeOfTunnelFurniture
type: ObjectProperty
domain: TunnelFurniture
range: ADEOfTunnelFurniture
definition: Augments the TunnelFurniture with properties defined in an ADE.

class
type: ObjectProperty
domain: TunnelFurniture
range: TunnelFurnitureClassValue
definition: Indicates the specific type of the TunnelFurniture.

function
type: ObjectProperty
domain: TunnelFurniture
range: TunnelFurnitureFunctionValue
definition: Specifies the intended purposes of the TunnelFurniture.

usage
type: ObjectProperty
domain: TunnelFurniture
range: TunnelFurnitureUsageValue
definition: Specifies the actual uses of the TunnelFurniture.

adeOfTunnelInstallation
type: ObjectProperty
domain: TunnelInstallation
range: ADEOfTunnelInstallation
definition: Augments the TunnelInstallation with properties defined in an ADE.

class
type: ObjectProperty
domain: TunnelInstallation
range: TunnelInstallationClassValue
definition: Indicates the specific type of the TunnelInstallation.

function
type: ObjectProperty
domain: TunnelInstallation
range: TunnelInstallationFunctionValue
definition: Specifies the intended purposes of the TunnelInstallation.

usage
type: ObjectProperty
domain: TunnelInstallation
range: TunnelInstallationUsageValue
definition: Specifies the actual uses of the TunnelInstallation.

adeOfTunnelPart
type: ObjectProperty
domain: TunnelPart
range: ADEOfTunnelPart
definition: Augments the TunnelPart with properties defined in an ADE.

adeOfAbstractVegetationObject
type: ObjectProperty
domain: AbstractVegetationObject
range: ADEOfAbstractVegetationObject
definition: Augments AbstractVegetationObject with properties defined in an ADE.

adeOfPlantCover
type: ObjectProperty
domain: PlantCover
range: ADEOfPlantCover
definition: Augments the PlantCover with properties defined in an ADE.

class
type: ObjectProperty
domain: PlantCover
range: PlantCoverClassValue
definition: Indicates the specific type of the PlantCover.

function
type: ObjectProperty
domain: PlantCover
range: PlantCoverFunctionValue
definition: Specifies the intended purposes of the PlantCover.

usage
type: ObjectProperty
domain: PlantCover
range: PlantCoverUsageValue
definition: Specifies the actual uses of the PlantCover.

adeOfSolitaryVegetationObject
type: ObjectProperty
domain: SolitaryVegetationObject
range: ADEOfSolitaryVegetationObject
definition: Augments the SolitaryVegetationObject with properties defined in an ADE.

class
type: ObjectProperty
domain: SolitaryVegetationObject
range: SolitaryVegetationObjectClassValue
definition: Indicates the specific type of the SolitaryVegetationObject.

function
type: ObjectProperty
domain: SolitaryVegetationObject
range: SolitaryVegetationObjectFunctionValue
definition: Specifies the intended purposes of the SolitaryVegetationObject.

species
type: ObjectProperty
domain: SolitaryVegetationObject
range: SpeciesValue
definition: Indicates the botanical name of the SolitaryVegetationObject.

usage
type: ObjectProperty
domain: SolitaryVegetationObject
range: SolitaryVegetationObjectUsageValue
definition: Specifies the actual uses of the SolitaryVegetationObject.

newFeature
type: ObjectProperty
domain: Transaction
range: AbstractFeatureWithLifespan
definition: Relates to the version of the city object subsequent to the Transaction.

oldFeature
type: ObjectProperty
domain: Transaction
range: AbstractFeatureWithLifespan
definition: Relates to the version of the city object prior to the Transaction.

type
type: ObjectProperty
domain: Transaction
range: TransactionTypeValue
definition: Indicates the specific type of the Transaction.

adeOfVersion
type: ObjectProperty
domain: Version
range: ADEOfVersion
definition: Augments the Version with properties defined in an ADE.

versionMember
type: ObjectProperty
domain: Version
range: AbstractFeatureWithLifespan
definition: Relates to all city objects that are part of the city model version.

adeOfVersionTransition
type: ObjectProperty
domain: VersionTransition
range: ADEOfVersionTransition
definition: Augments the VersionTransition with properties defined in an ADE.

from
type: ObjectProperty
domain: VersionTransition
range: Version
definition: Relates to the predecessor version of the VersionTransition.

to
type: ObjectProperty
domain: VersionTransition
range: Version
definition: Relates to the successor version of the VersionTransition.

transaction
type: ObjectProperty
domain: VersionTransition
range: Transaction
definition: Relates to all transactions that have been applied as part of the VersionTransition.

adeOfAbstractWaterBoundarySurface
type: ObjectProperty
domain: AbstractWaterBoundarySurface
range: ADEOfAbstractWaterBoundarySurface
definition: Augments AbstractWaterBoundarySurface with properties defined in an ADE.

adeOfWaterBody
type: ObjectProperty
domain: WaterBody
range: ADEOfWaterBody
definition: Augments the WaterBody with properties defined in an ADE.

boundary
type: ObjectProperty
domain: WaterBody
range: AbstractWaterBoundarySurface

class
type: ObjectProperty
domain: WaterBody
range: WaterBodyClassValue
definition: Indicates the specific type of the WaterBody.

function
type: ObjectProperty
domain: WaterBody
range: WaterBodyFunctionValue
definition: Specifies the intended purposes of the WaterBody.

usage
type: ObjectProperty
domain: WaterBody
range: WaterBodyUsageValue
definition: Specifies the actual uses of the WaterBody.

adeOfWaterGroundSurface
type: ObjectProperty
domain: WaterGroundSurface
range: ADEOfWaterGroundSurface
definition: Augments the WaterGroundSurface with properties defined in an ADE.

adeOfWaterSurface
type: ObjectProperty
domain: WaterSurface
range: ADEOfWaterSurface
definition: Augments the WaterSurface with properties defined in an ADE.

waterLevel
type: ObjectProperty
domain: WaterSurface
range: WaterLevelValue
definition: Specifies the level of the WaterSurface.

referringTo
type: ObjectProperty
domain: Document
range: Reference

tag
type: ObjectProperty
domain: Document
range: Tag

coveragePeriod
type: ObjectProperty
domain: Reference
range: Time interval

purposeType
type: ObjectProperty
domain: Reference
range: PurposeTypeValue

referringTo
type: ObjectProperty
domain: Reference
range: AbstractFeatureWithLifespan

versionMember
type: ObjectProperty
domain: Scenario
range: Version

versionTransitionMember
type: ObjectProperty
domain: Scenario
range: VersionTransition

scenarioMember
type: ObjectProperty
domain: Space
range: Scenario

spaceMember
type: ObjectProperty
domain: Workspace
range: Space

as DGGS
type: DatatypeProperty
sub property of: has serialization
domain: Geometry
range: DGGS Literal
definition: The Discrete Global Grid System (DGGS) serialization of a Geometry
example: C.1.2.4

as GML
type: DatatypeProperty
sub property of: has serialization
domain: Geometry
range: GML Literal
definition: The GML serialization of a Geometry
example: C.1.2.4

as GeoJSON
type: DatatypeProperty
sub property of: has serialization
domain: Geometry
range: GeoJSON Literal
definition: The GeoJSON serialization of a Geometry
example: C.1.2.4

as KML
type: DatatypeProperty
sub property of: has serialization
domain: Geometry
range: KML Literal
definition: The KML serialization of a Geometry
example: C.1.2.4

as WKT
type: DatatypeProperty
sub property of: has serialization
domain: Geometry
range: Well-known Text Literal
definition: The WKT serialization of a Geometry
example: C.1.1.2.2
example: C.1.1.2.3
example: C.1.1.2.4
example: C.1.1.2.5
example: C.1.1.2.6
example: C.1.1.2.8
example: C.1.1.3.1
example: C.1.1.3.2
example: C.1.1.3.3
example: C.1.2.2
example: C.2.1
example: C.2.2.4

coordinate dimension
type: DatatypeProperty
domain: Geometry
range: integer
definition: The number of measurements or axes needed to describe the position of this Geometry in a coordinate system.
example: C.1.2.3

dimension
type: DatatypeProperty
domain: Geometry
range: integer
definition: The topological dimension of this geometric object, which must be less than or equal to the coordinate dimension. In non-homogeneous collections, this will return the largest topological dimension of the contained objects.
example: C.1.2.3

has area in square meters
type: DatatypeProperty
sub property of: has metric size
domain: SpatialObject
range: double
definition: The area of a Spatial Object in square meters.
example: C.1.1.2.3
example: C.1.1.2.9
example: C.1.1.3.3
example: C.1.2.2

has length in meters
type: DatatypeProperty
sub property of: has metric size
domain: SpatialObject
range: double
definition: The length of a Spatial Object in meters.
example: C.1.2.2

has perimeter length in meters
type: DatatypeProperty
sub property of: has metric size
domain: SpatialObject
range: double
definition: The length of the perimeter of a Spatial Object in meters.
example: C.1.1.1.2

has metric size
type: DatatypeProperty
domain: SpatialObject
range: double
definition: Subproperties of this property are used to indicate the size of a Spatial Object, as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence. Units are always metric (meter, square meter or cubic meter).

has spatial accuracy in meters
type: DatatypeProperty
domain: Geometry
range: double
definition: The positional accuracy of the coordinates of a Geometry in meters.
example: C.1.2.3
note: Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension).

has spatial resolution in meters
type: DatatypeProperty
domain: Geometry
range: double
definition: The spatial resolution of a Geometry in meters.
example: C.1.1.2.6
example: C.1.2.2
note: Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates.

has volume in cubic meters
type: DatatypeProperty
sub property of: has metric size
domain: SpatialObject
range: double
definition: The volume of a Spatial Object in cubic meters.
example: C.1.1.2.9
example: C.1.2.2

has serialization
type: DatatypeProperty
domain: Geometry
range: Literal
definition: Connects a Geometry object with its text-based serialization.
example: C.1.2.3

is empty
type: DatatypeProperty
domain: Geometry
range: boolean
definition: (true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space.
example: C.1.2.3

is simple
type: DatatypeProperty
domain: Geometry
range: boolean
definition: (true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency.
example: C.1.2.3

spatial dimension
type: DatatypeProperty
domain: Geometry
range: integer
definition: The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system.
example: C.1.2.3

day
type: DatatypeProperty
domain: Generalized date-time description
comment: Day position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar day from any calendar.
comment: Posición de día en un sistema calendario-reloj. @es
label: día @es
definition: Posición de día en un sistema calendario-reloj. El rango de esta propiedad no está especificado, por tanto, se puede reemplazar por una representación específica de un día de calendario de cualquier calendario. @es

day of year
type: DatatypeProperty
domain: Generalized date-time description
range: nonNegativeInteger
comment: El número de día en el año. @es
comment: The number of the day within the year
label: día del año @es

days duration
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en días. @es
comment: length of, or element of the length of, a temporal extent expressed in days
label: duración en días @es

has XSD duration
type: DatatypeProperty
domain: Temporal entity
range: duration
comment: Extensión de una entidad temporal, expresada utilizando xsd:duration. @es
comment: Extent of a temporal entity, expressed using xsd:duration
label: tiene duración XSD @es
editorial note: Característica arriesgada - añadida en la revisión de 2017, y todavía no ampliamente utilizada. @es
editorial note: Feature at risk - added in 2017 revision, and not yet widely used.

hour
type: DatatypeProperty
domain: Generalized date-time description
range: nonNegativeInteger
comment: Hour position in a calendar-clock system.
comment: Posición de hora en un sistema calendario-reloj. @es
label: hora @es

hours duration
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en horas. @es
comment: length of, or element of the length of, a temporal extent expressed in hours
label: duración en horas @es

in XSD date
type: DatatypeProperty
domain: Time instant
range: date
comment: Posición de un instante, expresado utilizando xsd:date. @es
comment: Position of an instant, expressed using xsd:date
label: en fecha XSD @es

in XSD Date-Time
type: DatatypeProperty
domain: Time instant
range: dateTime
comment: Posición de un instante, expresado utilizando xsd:dateTime. @es
comment: Position of an instant, expressed using xsd:dateTime
label: en fecha-tiempo XSD @es
deprecated: true
note: La propiedad 'en fecha-hora XSD' ha sido reemplazada por 'en fecha-sello de tiempo XSD' que hace obligatorio el campo 'huso horario'. @es
note: The property :inXSDDateTime is replaced by :inXSDDateTimeStamp which makes the time-zone field mandatory.

in XSD Date-Time-Stamp
type: DatatypeProperty
domain: Time instant
range: sello de tiempo
comment: Posición de un instante, expresado utilizando xsd:dateTimeStamp. @es
comment: Position of an instant, expressed using xsd:dateTimeStamp
label: en fecha-sello de tiempo XSD @es

in XSD g-Year
type: DatatypeProperty
domain: Time instant
range: gYear
comment: Posición de un instante, expresado utilizando xsd:gYear. @es
comment: Position of an instant, expressed using xsd:gYear
label: en año gregoriano XSD @es

in XSD g-YearMonth
type: DatatypeProperty
domain: Time instant
range: gYearMonth
comment: Posición de un instante, expresado utilizando xsd:gYearMonth. @es
comment: Position of an instant, expressed using xsd:gYearMonth
label: en año-mes gregoriano XSD @es

minute
type: DatatypeProperty
domain: Generalized date-time description
range: nonNegativeInteger
comment: Minute position in a calendar-clock system.
comment: Posición de minuto en un sistema calendario-reloj. @es
label: minuto @es

minutes
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en minutos. @es
comment: length, or element of, a temporal extent expressed in minutes
label: minutos @es

month
type: DatatypeProperty
domain: Generalized date-time description
comment: Month position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar month from any calendar.
comment: Posición de mes en un sistema calendario-reloj. El rango de esta propiedad no está especificado, por tanto, se puede reemplazar por cualquier representación específica de un mes de calendario de un calendario cualquiera. @es
label: mes @es

months duration
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en meses. @es
comment: length of, or element of the length of, a temporal extent expressed in months
label: duración en meses @es

Name of temporal position
type: DatatypeProperty
domain: Time position
range: string
comment: El valor (nominal) que indica posición temporal en un sistema de referencia ordinal. @es
comment: The (nominal) value indicating temporal position in an ordinal reference system
label: nombre de posición temporal @es

Numeric value of temporal duration
type: DatatypeProperty
domain: duración de tiempo
range: decimal
comment: Valor de una extensión temporal expresada como un número decimal escalado por una unidad de tiempo. @es
comment: Value of a temporal extent expressed as a decimal number scaled by a temporal unit
label: valor numérico de duración temporal @es

Numeric value of temporal position
type: DatatypeProperty
domain: Time position
range: decimal
comment: El valor (numérico) que indica posición temporal en un sistema de referencia ordinal. @es
comment: The (numeric) value indicating position within a temporal coordinate system
label: valor numérico de posición temporal @es

second
type: DatatypeProperty
domain: Generalized date-time description
range: decimal
comment: Posición de segundo en un sistema calendario-reloj. @es
comment: Second position in a calendar-clock system.
label: segundo @es

seconds duration
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en segundos. @es
comment: length of, or element of the length of, a temporal extent expressed in seconds
label: duración en segundos @es

week
type: DatatypeProperty
domain: Generalized date-time description
range: nonNegativeInteger
comment: Número de semana en el año. @es
comment: Week number within the year.
label: semana @es
note: Weeks are numbered differently depending on the calendar in use and the local language or cultural conventions (locale). ISO-8601 specifies that the first week of the year includes at least four days, and that Monday is the first day of the week. In that system, week 1 is the week that contains the first Thursday in the year.
scope note: Las semanas están numeradas de forma diferente dependiendo del calendario en uso y de las convenciones lingüísticas y culturales locales (locale en inglés). El ISO-8601 especifica que la primera semana del año incluye al menos cuatro días, y que el lunes es el primer día de la semana. En ese sistema, la semana 1 es la semana que contiene el primer jueves del año. @es

weeks duration
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en semanas. @es
comment: length of, or element of the length of, a temporal extent expressed in weeks
label: duración en semanas @es

has XSD date-time
type: DatatypeProperty
domain: Date-time interval
range: dateTime
comment: Valor de 'intervalo de fecha-hora' expresado como un valor compacto. @es
comment: Value of DateTimeInterval expressed as a compact value.
label: tiene fecha-hora XSD @es
deprecated: true
note: Using xsd:dateTime in this place means that the duration of the interval is implicit: it corresponds to the length of the smallest non-zero element of the date-time literal. However, this rule cannot be used for intervals whose duration is more than one rank smaller than the starting time - e.g. the first minute or second of a day, the first hour of a month, or the first day of a year. In these cases the desired interval cannot be distinguished from the interval corresponding to the next rank up. Because of this essential ambiguity, use of this property is not recommended and it is deprecated.
note: Utilizando xsd:dateTime en este lugar significa que la duración del intervalo está implícita: se corresponde con la longitud del elemento más pequeño distinto de cero del literal fecha-hora. Sin embargo, esta regla no se puede utilizar para intervalos cuya duración es mayor que un rango más pequeño que el tiempo de comienzo - p.ej. el primer minuto o segundo del día, la primera hora del mes, o el primer día del año. En estos casos el intervalo deseado no se puede distinguir del intervalo correspondiente al próximo rango más alto. Debido a esta ambigüedad esencial, no se recomienda el uso de esta propiedad y está desaprobada.

year
type: DatatypeProperty
domain: Generalized date-time description
comment: Posición de año en un sistema calendario-reloj. l rango de esta propiedad no está especificado, por tanto, se puede reemplazar por cualquier representación específica de un año de calendario de un calendario cualquiera. @es
comment: Year position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar year from any calendar.

years duration
type: DatatypeProperty
domain: Generalized duration description
range: decimal
comment: Longitud de, o elemento de la longitud de, una extensión temporal expresada en años. @es
comment: length of, or element of the length of, a temporal extent expressed in years
label: duración en años @es

isFront
type: DatatypeProperty
domain: AbstractSurfaceData
range: boolean
definition: Indicates whether the texture or material is assigned to the front side or the back side of the surface geometry object.

imageURI
type: DatatypeProperty
domain: AbstractTexture
range: anyURI
definition: Specifies the URI that points to the external image data file.

textureType
type: DatatypeProperty
domain: AbstractTexture
range: TextureType
definition: Indicates the specific type of the texture.

wrapMode
type: DatatypeProperty
domain: AbstractTexture
range: WrapMode
definition: Specifies the behaviour of the texture when the texture is smaller than the surface to which it is applied.

theme
type: DatatypeProperty
domain: Appearance
range: string
definition: Specifies the topic of the Appearance. Each Appearance contains surface data for one theme only. Examples of themes are infrared radiation, noise pollution, or earthquake-induced structural stress.

preferWorldFile
type: DatatypeProperty
domain: GeoreferencedTexture
range: boolean
definition: Indicates whether the georeference from the image file or the accompanying world file should be preferred.

target
type: DatatypeProperty
domain: GeoreferencedTexture
range: anyURI
definition: Specifies the URI that points to the surface geometry objects to which the texture is applied.

ring
type: DatatypeProperty
domain: TexCoordList
range: anyURI
definition: Specifies the URIs that point to the LinearRings that are parameterized using the given texture coordinates.

target
type: DatatypeProperty
domain: TextureAssociation
range: anyURI
definition: Specifies the URI that points to the surface geometry object to which the texture is applied.

isSmooth
type: DatatypeProperty
domain: X3DMaterial
range: boolean
definition: Specifies which interpolation method is used for the shading of the surface geometry object. If the attribute is set to true, vertex normals should be used for shading (Gouraud shading). Otherwise, normals should be constant for a surface patch (flat shading).

target
type: DatatypeProperty
domain: X3DMaterial
range: anyURI
definition: Specifies the URI that points to the surface geometry objects to which the material is applied.

isMovable
type: DatatypeProperty
domain: AbstractBridge
range: boolean
definition: Indicates whether the Bridge or BridgePart can be moved to allow for watercraft to pass.

storeysAboveGround
type: DatatypeProperty
domain: AbstractBuilding
range: integer
definition: Indicates the number of storeys positioned above ground level.

storeysBelowGround
type: DatatypeProperty
domain: AbstractBuilding
range: integer
definition: Indicates the number of storeys positioned below ground level.

sortKey
type: DatatypeProperty
domain: AbstractBuildingSubdivision
range: double
definition: Defines an order among the objects that belong to the building subdivision. An example is the sorting of storeys.

status
type: DatatypeProperty
domain: RoomHeight
range: HeightStatusValue
definition: Indicates the way the room height has been captured.

value
type: DatatypeProperty
domain: RoomHeight
range: measure
definition: Specifies the value of the room height.

role
type: DatatypeProperty
domain: Role
range: string
definition: Describes the role the city object plays within the CityObjectGroup.

conditionOfConstruction
type: DatatypeProperty
domain: AbstractConstruction
range: ConditionOfConstructionValue
definition: Indicates the life-cycle status of the construction. [cf. INSPIRE]

dateOfConstruction
type: DatatypeProperty
domain: AbstractConstruction
range: date
definition: Indicates the date at which the construction was completed.

dateOfDemolition
type: DatatypeProperty
domain: AbstractConstruction
range: date
definition: Indicates the date at which the construction was demolished.

isStructuralElement
type: DatatypeProperty
domain: AbstractConstructiveElement
range: boolean
definition: Indicates whether the constructive element is essential from a structural point of view. A structural element cannot be omitted without collapsing of the construction. Examples are pylons and anchorages of bridges.

relationToConstruction
type: DatatypeProperty
domain: AbstractInstallation
range: RelationToConstruction
definition: Indicates whether the installation is located inside and/or outside of the construction.

dateOfEvent
type: DatatypeProperty
domain: ConstructionEvent
range: date
definition: Specifies the date at which the event took or will take place.

description
type: DatatypeProperty
domain: ConstructionEvent
range: string
definition: Provides additional information on the event.

status
type: DatatypeProperty
domain: Height
range: HeightStatusValue
definition: Indicates the way the height has been captured. [cf. INSPIRE]

value
type: DatatypeProperty
domain: Height
range: measure
definition: Specifies the value of the height above or below ground. [cf. INSPIRE]

relativeToTerrain
type: DatatypeProperty
domain: AbstractCityObject
range: RelativeToTerrain
definition: Describes the vertical position of the city object relative to the surrounding terrain.

relativeToWater
type: DatatypeProperty
domain: AbstractCityObject
range: RelativeToWater
definition: Describes the vertical position of the city object relative to the surrounding water surface.

description
type: DatatypeProperty
domain: AbstractFeature
range: string
definition: Provides further information on the feature.

name
type: DatatypeProperty
domain: AbstractFeature
range: Name
definition: Specifies the name of the feature.

spaceType
type: DatatypeProperty
domain: AbstractSpace
range: SpaceType
definition: Specifies the degree of openness of a space.

list
type: DatatypeProperty
domain: DoubleList
range: double
definition: Specifies the list of double values.

list.nilReason.URI
type: DatatypeProperty
domain: DoubleOrNilReasonList
range: anyURI
definition: Specifies a URI that points to a resource that describes the nil reason.

list.value
type: DatatypeProperty
domain: DoubleOrNilReasonList
range: double
definition: Specifies the double value.

informationSystem
type: DatatypeProperty
domain: ExternalReference
range: anyURI
definition: Specifies the URI that points to the external information system.

relationType
type: DatatypeProperty
domain: ExternalReference
range: anyURI
definition: Specifies a URI that additionally qualifies the ExternalReference. The URI can point to a definition from an external ontology (e.g. the sameAs relation from OWL) and allows for mapping the ExternalReference to RDF triples.

targetResource
type: DatatypeProperty
domain: ExternalReference
range: anyURI
definition: Specifies the URI that points to the object in the external information system.

libraryObject
type: DatatypeProperty
domain: ImplicitGeometry
range: anyURI
definition: Specifies the URI that points to the prototypical geometry stored in an external file.

numberOfOccupants
type: DatatypeProperty
domain: Occupancy
range: integer
definition: Indicates the number of occupants contained by a feature.

area
type: DatatypeProperty
domain: QualifiedArea
range: measure
definition: Specifies the value of the QualifiedArea.

volume
type: DatatypeProperty
domain: QualifiedVolume
range: measure
definition: Specifies the value of the QualifiedVolume.

observationProperty
type: DatatypeProperty
domain: AbstractAtomicTimeseries
range: string
definition: Specifies the phenomenon for which the atomic timeseries provides observation values.

uom
type: DatatypeProperty
domain: AbstractAtomicTimeseries
range: string
definition: Specifies the unit of measurement of the observation values.

attributeRef
type: DatatypeProperty
domain: Dynamizer
range: string
definition: Specifies the attribute of a CityGML feature whose value is overridden or replaced by the (dynamic) values specified by the Dynamizer.

valueType
type: DatatypeProperty
domain: GenericTimeseries
range: TimeseriesTypeValue
definition: Indicates the specific type of all time-value-pairs that are part of the GenericTimeseries.

baseURL
type: DatatypeProperty
domain: SensorConnection
range: anyURI
definition: Specifies the base URL of the Sensor API request.

datastreamID
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the datastream that is retrieved by the SensorConnection.

linkToObservation
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the complete URL to the observation request.

linkToSensorDescription
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the complete URL to the sensor description request.

mqttServer
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the name of the MQTT Server. This attribute is relevant when the MQTT Protocol is used to connect to a Sensor API.

mqttTopic
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Names the specific datastream that is retrieved by the SensorConnection. This attribute is relevant when the MQTT Protocol is used to connect to a Sensor API.

observationID
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the unique identifier of the observation that is retrieved by the SensorConnection.

observationProperty
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the phenomenon for which the SensorConnection provides observations.

sensorID
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the unique identifier of the sensor from which the SensorConnection retrieves observations.

sensorName
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the name of the sensor from which the SensorConnection retrieves observations.

uom
type: DatatypeProperty
domain: SensorConnection
range: string
definition: Specifies the unit of measurement of the observations.

fileLocation
type: DatatypeProperty
domain: StandardFileTimeseries
range: anyURI
definition: Specifies the URI that points to the external timeseries file.

decimalSymbol
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: string
definition: Indicates which symbol is used to separate the integer part from the fractional part of a decimal number.

fieldSeparator
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: string
definition: Indicates which symbol is used to separate the individual values in the tabulated file.

fileLocation
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: anyURI
definition: Specifies the URI that points to the external timeseries file.

idColumnName
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: string
definition: Specifies the name of the column that stores the identifier of the time-value-pair.

idColumnNo
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: integer
definition: Specifies the number of the column that stores the identifier of the time-value-pair.

idValue
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: string
definition: Specifies the value of the identifier for which the time-value-pairs are to be selected.

numberOfHeaderLines
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: integer
definition: Indicates the number of lines at the beginning of the tabulated file that represent headers.

timeColumnName
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: string
definition: Specifies the name of the column that stores the timestamp of the time-value-pair.

timeColumnNo
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: integer
definition: Specifies the number of the column that stores the timestamp of the time-value-pair.

valueColumnName
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: string
definition: Specifies the name of the column that stores the value of the time-value-pair.

valueColumnNo
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: integer
definition: Specifies the number of the column that stores the value of the time-value-pair.

valueType
type: DatatypeProperty
domain: TabulatedFileTimeseries
range: TimeseriesTypeValue
definition: Indicates the specific type of the timeseries data.

boolValue
type: DatatypeProperty
domain: TimeValuePair
range: boolean
definition: Specifies the "Boolean" value of the TimeValuePair.

doubleValue
type: DatatypeProperty
domain: TimeValuePair
range: double
definition: Specifies the "Double" value of the TimeValuePair.

intValue
type: DatatypeProperty
domain: TimeValuePair
range: integer
definition: Specifies the "Integer" value of the TimeValuePair.

stringValue
type: DatatypeProperty
domain: TimeValuePair
range: string
definition: Specifies the "String" value of the TimeValuePair.

uriValue
type: DatatypeProperty
domain: TimeValuePair
range: anyURI
definition: Specifies the "URI" value of the TimeValuePair.

repetitions
type: DatatypeProperty
domain: TimeseriesComponent
range: integer
definition: Specifies how often the timeseries that is referenced by the TimeseriesComponent should be iterated.

name
type: DatatypeProperty
domain: CodeAttribute
range: string
definition: Specifies the name of the CodeAttribute.

name
type: DatatypeProperty
domain: DateAttribute
range: string
definition: Specifies the name of the DateAttribute.

value
type: DatatypeProperty
domain: DateAttribute
range: date
definition: Specifies the "Date" value.

name
type: DatatypeProperty
domain: DoubleAttribute
range: string
definition: Specifies the name of the DoubleAttribute.

value
type: DatatypeProperty
domain: DoubleAttribute
range: double
definition: Specifies the "Double" value.

codeSpace
type: DatatypeProperty
domain: GenericAttributeSet
range: anyURI
definition: Associates the GenericAttributeSet with an authority that maintains the collection of generic attributes.

name
type: DatatypeProperty
domain: GenericAttributeSet
range: string
definition: Specifies the name of the GenericAttributeSet.

name
type: DatatypeProperty
domain: IntAttribute
range: string
definition: Specifies the name of the IntAttribute.

value
type: DatatypeProperty
domain: IntAttribute
range: integer
definition: Specifies the "Integer" value.

name
type: DatatypeProperty
domain: MeasureAttribute
range: string
definition: Specifies the name of the MeasureAttribute.

value
type: DatatypeProperty
domain: MeasureAttribute
range: measure
definition: Specifies the value of the MeasureAttribute. The value is of type "Measure", which can additionally provide the units of measure. [cf. ISO 19103]

name
type: DatatypeProperty
domain: StringAttribute
range: string
definition: Specifies the name of the StringAttribute.

value
type: DatatypeProperty
domain: StringAttribute
range: string
definition: Specifies the "String" value.

name
type: DatatypeProperty
domain: UriAttribute
range: string
definition: Specifies the name of the UriAttribute.

value
type: DatatypeProperty
domain: UriAttribute
range: anyURI
definition: Specifies the "URI" value.

pointFile
type: DatatypeProperty
domain: PointCloud
range: anyURI
definition: Specifies the URI that points to the external point cloud file.

pointFileSrsName
type: DatatypeProperty
domain: PointCloud
range: string
definition: Indicates the coordinate reference system used by the external point cloud file.

trafficDirection
type: DatatypeProperty
domain: AbstractTransportationSpace
range: TrafficDirectionValue
definition: Indicates the direction of traffic flow relative to the corresponding linear geometry representation.

granularity
type: DatatypeProperty
domain: AuxiliaryTrafficSpace
range: GranularityValue
definition: Defines whether auxiliary traffic spaces are represented by individual ways or by individual lanes, depending on the desired level of spatial and semantic decomposition.

granularity
type: DatatypeProperty
domain: TrafficSpace
range: GranularityValue
definition: Defines whether traffic spaces are represented by individual ways or by individual lanes, depending on the desired level of spatial and semantic decomposition.

trafficDirection
type: DatatypeProperty
domain: TrafficSpace
range: TrafficDirectionValue
definition: Indicates the direction of traffic flow relative to the corresponding linear geometry representation.

averageHeight
type: DatatypeProperty
domain: PlantCover
range: measure
definition: Specifies the average height of the PlantCover.

maxHeight
type: DatatypeProperty
domain: PlantCover
range: measure
definition: Specifies the maximum height of the PlantCover.

minHeight
type: DatatypeProperty
domain: PlantCover
range: measure
definition: Specifies the minimum height of the PlantCover.

crownDiameter
type: DatatypeProperty
domain: SolitaryVegetationObject
range: measure
definition: Specifies the diameter of the SolitaryCityObject's crown.

height
type: DatatypeProperty
domain: SolitaryVegetationObject
range: measure
definition: Distance between the highest point of the vegetation object and the lowest point of the terrain at the bottom of the object.

maxRootBallDepth
type: DatatypeProperty
domain: SolitaryVegetationObject
range: measure
definition: Specifies the vertical distance between the lowest point of the SolitaryVegetationObject's root ball and the terrain surface.

rootBallDiameter
type: DatatypeProperty
domain: SolitaryVegetationObject
range: measure
definition: Specifies the diameter of the SolitaryCityObject's root ball.

trunkDiameter
type: DatatypeProperty
domain: SolitaryVegetationObject
range: measure
definition: Specifies the diameter of the SolitaryCityObject's trunk.

tag
type: DatatypeProperty
domain: Version
range: string
definition: Allows for adding keywords to the city model version.

clonePredecessor
type: DatatypeProperty
domain: VersionTransition
range: boolean
definition: Indicates whether the set of city object instances belonging to the successor version of the city model is either explicitly enumerated within the successor version object (attribute clonePredecessor=false), or has to be derived from the modifications of the city model provided as a list of transactions on the city object versions contained in the predecessor version (attribute clonePredecessor=true).

reason
type: DatatypeProperty
domain: VersionTransition
range: string
definition: Specifies why the VersionTransition has been carried out.

type
type: DatatypeProperty
domain: VersionTransition
range: TransitionTypeValue
definition: Indicates the specific type of the VersionTransition.

title
type: DatatypeProperty
domain: Document
range: string

uri
type: DatatypeProperty
domain: Document
range: anyURI

purpose
type: DatatypeProperty
domain: Reference
range: string

referenceText
type: DatatypeProperty
domain: Reference
range: string

referringDate
type: DatatypeProperty
domain: Reference
range: dateTime

count
type: DatatypeProperty
domain: Tag
range: integer

text
type: DatatypeProperty
domain: Tag
range: string

creator
type: DatatypeProperty
domain: Scenario
range: string

creator
type: DatatypeProperty
domain: Space
range: string

creator
type: DatatypeProperty
domain: Workspace
range: string

GM_TriangulatedSurface
type: Class

SC_CRS
type: Class

EngineeringCRS
type: Class

CV_DiscreteGridPointCoverage
type: Class

Code
type: Class

MeasureOrNilReasonList
type: Class

AnyFeature
type: Class

Feature
type: Class
subclass of: SpatialObject
disjoint with: Geometry
definition: A discrete spatial phenomenon in a universe of discourse.
example: C.1.1.2.1
example: C.1.1.2.2
example: C.1.1.2.3
example: C.1.1.2.4
example: C.1.1.2.5
example: C.1.1.2.6
example: C.1.1.2.7
example: C.1.1.2.8
example: C.1.1.2.9
example: C.1.1.3.2
example: C.1.1.3.3
example: C.1.2.2
example: C.1.2.3
example: C.1.2.4
note: A Feature represents a uniquely identifiable phenomenon, for example a river or an apple. While such phenomena (and therefore the Features used to represent them) are bounded, their boundaries may be crisp (e.g., the declared boundaries of a state), vague (e.g., the delineation of a valley versus its neighboring mountains), and change with time (e.g., a storm front). While discrete in nature, Features may be created from continuous observations, such as an isochrone that determines the region that can be reached by ambulance within 5 minutes.

FeatureCollection
type: Class
subclass of: SpatialObjectCollection
subclass of: Restriction
  on property: member
  all values from: Feature
definition: A collection of individual Features.
example: C.1.1.6
preferred label: Feature Collection

Geometry
type: Class
subclass of: SpatialObject
definition: A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS).
example: C.1.1.2.2
example: C.1.1.2.3
example: C.1.1.2.4
example: C.1.1.2.5
example: C.1.1.2.6
example: C.1.1.2.8
example: C.1.1.3.1
example: C.1.1.3.2
example: C.1.1.3.3
example: C.1.2.2
example: C.1.2.3
example: C.1.2.4
note: Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity.

GeometryCollection
type: Class
subclass of: SpatialObjectCollection
subclass of: Restriction
  on property: member
  all values from: Geometry
definition: A collection of individual Geometries.
example: C.1.1.7
preferred label: Geometry Collection

SpatialObject
type: Class
definition: Anything spatial (being or having a shape, position or an extent).
example: C.1.1.1.1
example: C.1.1.1.2
note: Subclasses of this class are expected to be used for instance data.
preferred label: Spatial Object

SpatialObjectCollection
type: Class
subclass of: Container
subclass of: Restriction
  on property: member
  all values from: SpatialObject
definition: A collection of individual Spatial Objects.
note: This is the superclass of Feature Collection and Geometry Collection.
preferred label: Spatial Object Collection

Abstract Curve Segment
type: Class
subclass of: Geometry

Abstract Geometric Primitive
type: Class
subclass of: Abstract Geometry

Abstract Geometry
type: Class
subclass of: Geometry

Abstract Gridded Surface
type: Class
subclass of: Abstract Parametric Curve Surface

Abstract Parametric Curve Surface
type: Class
subclass of: Abstract Surface Patch

Abstract Surface Patch
type: Class
subclass of: Geometry

Arc
type: Class
subclass of: Arc String

Arc by Bulge
type: Class
subclass of: Arc String by Bulge

Arc by Center Point
type: Class
subclass of: Abstract Curve Segment

Arc String
type: Class
subclass of: Abstract Curve Segment

Arc String by Bulge
type: Class
subclass of: Abstract Curve Segment

BSpline
type: Class
subclass of: Spline Curve

Bezier
type: Class
subclass of: BSpline

Circle
type: Class
subclass of: Arc

CircleByCenterPoint
type: Class
subclass of: Arc by Center Point

Clothoid
type: Class
subclass of: Abstract Curve Segment

Composite
type: Class
subclass of: Geometric Complex

Composite Curve
type: Class
subclass of: Composite
subclass of: Orientable Curve

Composite Solid
type: Class
subclass of: Composite
subclass of: Solid

Composite Surface
type: Class
subclass of: Composite
subclass of: Orientable Surface

Cone
type: Class
subclass of: Abstract Gridded Surface

Cubic Spline
type: Class
subclass of: Polynomial Spline

Curve
type: Class
subclass of: Abstract Geometric Primitive
subclass of: Orientable Curve

Cylinder
type: Class
subclass of: Abstract Gridded Surface

Geodesic
type: Class
subclass of: Geodesic String

Geodesic String
type: Class
subclass of: Abstract Curve Segment

Geometric Complex
type: Class
subclass of: Abstract Geometry

Line String
type: Class
subclass of: Line String Segment

Line String Segment
type: Class
subclass of: Abstract Curve Segment

Linear Ring
type: Class
subclass of: Ring

Multi-Curve
type: Class
subclass of: Multi-Geometry

Multi-Geometry
type: Class
subclass of: Abstract Geometry

Multi-Point
type: Class
subclass of: Multi-Geometry

Multi-Solid
type: Class
subclass of: Multi-Geometry

Multi-Surface
type: Class
subclass of: Multi-Geometry

Offset Curve
type: Class
subclass of: Abstract Curve Segment

Orientable Curve
type: Class
subclass of: Abstract Geometric Primitive

Orientable Surface
type: Class
subclass of: Abstract Geometric Primitive

Point
type: Class
subclass of: Abstract Geometric Primitive

Polygon
type: Class
subclass of: Surface

Polygon Patch
type: Class
subclass of: Abstract Surface Patch

Polyhedral Surface
type: Class
subclass of: Surface

Polynomial Spline
type: Class
subclass of: Spline Curve

Rectangle
type: Class
subclass of: Polygon Patch

Ring
type: Class
subclass of: Composite Curve

Shell
type: Class
subclass of: Composite Surface

Solid
type: Class
subclass of: Abstract Geometric Primitive

Sphere
type: Class
subclass of: Abstract Gridded Surface

Spline Curve
type: Class
subclass of: Abstract Curve Segment

Surface
type: Class
subclass of: Abstract Geometric Primitive
subclass of: Orientable Surface

Triangulated Irregular Network
type: Class
subclass of: Triangulated Surface

Triangle
type: Class
subclass of: Polygon Patch

Triangulated Surface
type: Class
subclass of: Polyhedral Surface

Statement
type: Class

Container
type: Class

Resource
type: Class

Concept
type: Class

Date-Time description
type: Class
subclass of: Generalized date-time description
subclass of: Restriction
  on property: Temporal reference system used
  has value: Gregorian
subclass of: Restriction
  on property: day
  all values from: gDay
subclass of: Restriction
  on property: month
  all values from: gMonth
subclass of: Restriction
  on property: year
  all values from: gYear
comment: Descripción de fecha y tiempo estructurada con valores separados para los diferentes elementos de un sistema calendario-reloj. El sistema de referencia temporal está fijado al calendario gregoriano, y el rango de las propiedades año, mes, día restringidas a los correspondientes tipos del XML Schema xsd:gYear, xsd:gMonth y xsd:gDay respectivamente. @es
comment: Description of date and time structured with separate values for the various elements of a calendar-clock system. The temporal reference system is fixed to Gregorian Calendar, and the range of year, month, day properties restricted to corresponding XML Schema types xsd:gYear, xsd:gMonth and xsd:gDay, respectively.
label: descripción de fecha-tiempo @es

Date-time interval
type: Class
subclass of: Proper interval
comment: 'intervalo de fecha-hora' es una subclase de 'intervalo propio', definida utilizando el multi-elemento 'descripción de fecha-hora'. @es
comment: DateTimeInterval is a subclass of ProperInterval, defined using the multi-element DateTimeDescription.
label: intervalo de fecha-hora @es
note: 'intervalo de fecha-hora' se puede utilizar sólo para un intervalo cuyos límites coinciden con un elemento de fecha-hora alineados con el calendario y la zona horaria indicados. Por ejemplo, aunque ambos tienen una duración de un día, el intervalo de 24 horas que empieza en la media noche del comienzo del 8 mayo en Europa Central se puede expresar como un 'intervalo de fecha-hora', el intervalo de 24 horas que empieza a las 1:30pm no. @es
note: :DateTimeInterval can only be used for an interval whose limits coincide with a date-time element aligned to the calendar and timezone indicated. For example, while both have a duration of one day, the 24-hour interval beginning at midnight at the beginning of 8 May in Central Europe can be expressed as a :DateTimeInterval, but the 24-hour interval starting at 1:30pm cannot.

Day of week
type: Class
subclass of: Thing
comment: El día de la semana @es
comment: The day of week
label: día de la semana @es
change note: Remove enumeration from definition, in order to allow other days to be used when required in other calendars. NOTE: existing days are still present as members of the class, but the class membership is now open. In the original OWL-Time the following constraint appeared: owl:oneOf ( time:Monday time:Tuesday time:Wednesday time:Thursday time:Friday time:Saturday time:Sunday ) ;
note: La pertenencia a la clase 'día de la semana' está abierta, para permitir longitudes de semana alternativas y diferentes nombres de días. @es
note: Membership of the class :DayOfWeek is open, to allow for alternative week lengths and different day names.

duración de tiempo
type: Class
subclass of: Temporal duration
subclass of: Restriction
  on property: temporal unit type
  cardinality: 1
subclass of: Restriction
  on property: Numeric value of temporal duration
  cardinality: 1
comment: Duración de una extensión temporal expresada como un número escalado por una unidad temporal. @es
comment: Duration of a temporal extent expressed as a number scaled by a temporal unit
label: Time duration
note: Alternativa a 'descripción de tiempo' para proporcionar descripción soporte a una duración temporal diferente a utilizar un sistema de calendario/reloj. @es
note: Alternative to time:DurationDescription to support description of a temporal duration other than using a calendar/clock system.

Duration description
type: Class
subclass of: Generalized duration description
subclass of: Restriction
  on property: Temporal reference system used
  has value: Gregorian
subclass of: Restriction
  on property: days duration
  all values from: decimal
subclass of: Restriction
  on property: hours duration
  all values from: decimal
subclass of: Restriction
  on property: minutes
  all values from: decimal
subclass of: Restriction
  on property: months duration
  all values from: decimal
subclass of: Restriction
  on property: seconds duration
  all values from: decimal
subclass of: Restriction
  on property: weeks duration
  all values from: decimal
subclass of: Restriction
  on property: years duration
  all values from: decimal
comment: Descripción de extensión temporal estructurada con valores separados para los distintos elementos de un sistema de horario-calendario. El sistema de referencia temporal se fija al calendario gregoriano, y el intervalo de cada una de las propiedades numéricas se restringe a xsd:decimal. @es
comment: Description of temporal extent structured with separate values for the various elements of a calendar-clock system. The temporal reference system is fixed to Gregorian Calendar, and the range of each of the numeric properties is restricted to xsd:decimal
label: descripción de duración @es
note: En el calendario gregoriano la longitud de los meses no es fija. Por lo tanto, un valor como "2,5 meses" no se puede comparar exactamente con una duración similar expresada en términos de semanas o días. @es
note: In the Gregorian calendar the length of the month is not fixed. Therefore, a value like "2.5 months" cannot be exactly compared with a similar duration expressed in terms of weeks or days.

Generalized date-time description
type: Class
subclass of: Temporal position
subclass of: Restriction
  on property: temporal unit type
  cardinality: 1
subclass of: Restriction
  on property: day of week
  max cardinality: 1
subclass of: Restriction
  on property: month of year
  max cardinality: 1
subclass of: Restriction
  on property: in time zone
  max cardinality: 1
subclass of: Restriction
  on property: day
  max cardinality: 1
subclass of: Restriction
  on property: day of year
  max cardinality: 1
subclass of: Restriction
  on property: hour
  max cardinality: 1
subclass of: Restriction
  on property: minute
  max cardinality: 1
subclass of: Restriction
  on property: month
  max cardinality: 1
subclass of: Restriction
  on property: second
  max cardinality: 1
subclass of: Restriction
  on property: week
  max cardinality: 1
subclass of: Restriction
  on property: year
  max cardinality: 1
comment: Descripción de fecha y hora estructurada con valores separados para los distintos elementos de un sistema calendario-reloj.
comment: Description of date and time structured with separate values for the various elements of a calendar-clock system
label: descripción de fecha-hora generalizada @es
note: Algunas combinaciones de propiedades son redundantes - por ejemplo, dentro de un 'año' especificado si se proporciona 'día del año' entonces 'día' y 'mes' se pueden computar, y viceversa. Los valores individuales deberían ser consistentes entre ellos y con el calendario, indicado a través del valor de la propiedad 'tiene TRS'. @es
note: Some combinations of properties are redundant - for example, within a specified :year if :dayOfYear is provided then :day and :month can be computed, and vice versa. Individual values should be consistent with each other and the calendar, indicated through the value of the :hasTRS property.

Generalized duration description
type: Class
subclass of: Temporal duration
subclass of: Restriction
  on property: Temporal reference system used
  cardinality: 1
subclass of: Restriction
  on property: days duration
  max cardinality: 1
subclass of: Restriction
  on property: hours duration
  max cardinality: 1
subclass of: Restriction
  on property: minutes
  max cardinality: 1
subclass of: Restriction
  on property: months duration
  max cardinality: 1
subclass of: Restriction
  on property: seconds duration
  max cardinality: 1
subclass of: Restriction
  on property: weeks duration
  max cardinality: 1
subclass of: Restriction
  on property: years duration
  max cardinality: 1
comment: Descripción de extensión temporal estructurada con valores separados para los distintos elementos de un sistema de horario-calendario. @es
comment: Description of temporal extent structured with separate values for the various elements of a calendar-clock system.
label: descripción de duración generalizada @es
note: La extensión de una duración de tiempo expresada como una 'descripción de duración general' depende del Sistema de Referencia Temporal. En algunos calendarios la longitud de la semana o del mes no es constante a lo largo del año. Por tanto, un valor como "25 meses" puede no ser necesariamente ser comparado con un duración similar expresada en términos de semanas o días. Cuando se consideran calendarios que no están basados en el movimiento de la Tierra, se deben tomar incluso más precauciones en la comparación de duraciones. @es
note: The extent of a time duration expressed as a GeneralDurationDescription depends on the Temporal Reference System. In some calendars the length of the week or month is not constant within the year. Therefore, a value like "2.5 months" may not necessarily be exactly compared with a similar duration expressed in terms of weeks or days. When non-earth-based calendars are considered even more care must be taken in comparing durations.

Time instant
type: Class
subclass of: Temporal entity
disjoint with: Proper interval
comment: A temporal entity with zero extent or duration
comment: Una entidad temporal con una extensión o duración cero. @es
label: instante de tiempo. @es

Time interval
type: Class
subclass of: Temporal entity
comment: A temporal entity with an extent or duration
comment: Una entidad temporal con una extensión o duración. @es
label: intervalo de tiempo @es

January
type: Class
subclass of: Date-Time description
subclass of: Restriction
  on property: temporal unit type
  has value: Month (unit of temporal duration)
subclass of: Restriction
  on property: month
  has value: --01
deprecated: true
history note: This class was present in the 2006 version of OWL-Time. It was presented as an example of how DateTimeDescription could be specialized, but does not belong in the revised ontology.

Month of year
type: Class
subclass of: Date-Time description
subclass of: Restriction
  on property: temporal unit type
  has value: Month (unit of temporal duration)
subclass of: Restriction
  on property: day
  cardinality: 0
subclass of: Restriction
  on property: hour
  cardinality: 0
subclass of: Restriction
  on property: minute
  cardinality: 0
subclass of: Restriction
  on property: month
  cardinality: 1
subclass of: Restriction
  on property: second
  cardinality: 0
subclass of: Restriction
  on property: week
  cardinality: 0
subclass of: Restriction
  on property: year
  cardinality: 0
comment: El mes del año. @es
comment: The month of the year
label: mes del año @es
editorial note: Característica en riesgo - añadida en la revisión de 2017, y no utilizada todavía de forma amplia. @es
editorial note: Feature at risk - added in 2017 revision, and not yet widely used.
note: La pertenencia a la clase 'mes del año' está abierta, a permitir calendarios anuales alternativos y diferentes nombres de meses. @es
note: Membership of the class :MonthOfYear is open, to allow for alternative annual calendars and different month names.

Proper interval
type: Class
subclass of: Time interval
comment: A temporal entity with non-zero extent or duration, i.e. for which the value of the beginning and end are different
comment: Una entidad temporal con extensión o duración distinta de cero, es decir, para la cual los valores de principio y fin del intervalo son diferentes. @es
label: intervalo propio @es

Temporal Reference System
type: Class
comment: A temporal reference system, such as a temporal coordinate system (with an origin, direction, and scale), a calendar-clock combination, or a (possibly hierarchical) ordinal system. This is a stub class, representing the set of all temporal reference systems.
comment: Un sistema de referencia temporal, tal como un sistema de coordenadas temporales (con un origen, una dirección y una escala), una combinación calendario-reloj, o un sistema ordinal (posiblemente jerárquico). Esta clase comodín representa el conjunto de todos los sistemas de referencia temporal. @es
label: sistema de referencia temporal @es
note: A taxonomy of temporal reference systems is provided in ISO 19108:2002 [ISO19108], including (a) calendar + clock systems; (b) temporal coordinate systems (i.e. numeric offset from an epoch); (c) temporal ordinal reference systems (i.e. ordered sequence of named intervals, not necessarily of equal duration).
note: En el ISO 19108:2002 [ISO19108] se proporciona una taxonomía de sistemas de referencia temporal, incluyendo (a) sistemas de calendario + reloj; (b) sistemas de coordenadas temporales (es decir, desplazamiento numérico a partir de una época); (c) sistemas de referencia ordinales temporales (es decir, secuencia ordenada de intervalos nombrados, no necesariamente de igual duración). @es

Temporal duration
type: Class
comment: Extensión de tiempo; duración de un intervalo de tiempo independiente de su posición de inicio particular. @es
comment: Time extent; duration of a time interval separate from its particular start position
label: duración temporal @es

Temporal entity
type: Class
equivalent class: Class
  union of: Time instant
  union of: Time interval
subclass of: Thing
comment: A temporal interval or instant.
comment: Un intervalo temporal o un instante. @es
label: entidad temporal @es

Temporal position
type: Class
subclass of: Restriction
  on property: Temporal reference system used
  cardinality: 1
comment: A position on a time-line
comment: Una posición sobre una línea de tiempo. @es
label: posición temporal @es

Temporal unit
type: Class
subclass of: Temporal duration
comment: A standard duration, which provides a scale factor for a time extent, or the granularity or precision for a time position.
comment: Una duración estándar, que proporciona un factor de escala para una extensión de tiempo, o la granularidad o precisión para una posición de tiempo. @es
label: unidad de tiempo @es
change note: Remove enumeration from definition, in order to allow other units to be used when required in other coordinate systems. NOTE: existing units are still present as members of the class, but the class membership is now open. In the original OWL-Time the following constraint appeared: owl:oneOf ( time:unitSecond time:unitMinute time:unitHour time:unitDay time:unitWeek time:unitMonth time:unitYear ) ;
note: La pertenencia de la clase 'unidad de tiempo' está abierta, para permitir otras unidades de tiempo utilizadas en algunas aplicaciones técnicas (por ejemplo, millones de años o el mes Baha'i). @es
note: Membership of the class TemporalUnit is open, to allow for other temporal units used in some technical applications (e.g. millions of years, Baha'i month).

Time position
type: Class
subclass of: Temporal position
subclass of: Class
  union of: Restriction
    on property: Name of temporal position
    cardinality: 1
  union of: Restriction
    on property: Numeric value of temporal position
    cardinality: 1
comment: A temporal position described using either a (nominal) value from an ordinal reference system, or a (numeric) value in a temporal coordinate system.
comment: Una posición temporal descrita utilizando bien un valor (nominal) de un sistema de referencia ordinal, o un valor (numérico) en un sistema de coordenadas temporales. @es
label: posición de tiempo @es

Time Zone
type: Class
comment: A Time Zone specifies the amount by which the local time is offset from UTC. A time zone is usually denoted geographically (e.g. Australian Eastern Daylight Time), with a constant value in a given region. The region where it applies and the offset from UTC are specified by a locally recognised governing authority.
comment: Un huso horario especifica la cantidad en que la hora local está desplazada con respecto a UTC. Un huso horario normalmente se denota geográficamente (p.ej. el horario de verano del este de Australia), con un valor constante en una región dada. La región donde aplica y el desplazamiento desde UTC las especifica una autoridad gubernamental localmente reconocida. @es
label: huso horario @es
history note: En la versión original de OWL-Time de 2006, se definió, en un espacio de nombres diferente "http://www.w3.org/2006/timezone#", la clase 'huso horario', con varias propiedades específicas correspondientes a un modelo específico de huso horario. En la versión actual hay una clase con el mismo nombre local en el espacio de nombres de OWL-Time, eliminando la dependencia del espacio de nombres externo. Un axioma de alineación permite que los datos codificados de acuerdo con la versión anterior sean consistentes con la ontología actualizada. @es
history note: In the original 2006 version of OWL-Time, the TimeZone class, with several properties corresponding to a specific model of time-zones, was defined in a separate namespace "http://www.w3.org/2006/timezone#". In the current version a class with same local name is put into the main OWL-Time namespace, removing the dependency on the external namespace. An alignment axiom tzont:TimeZone rdfs:subClassOf time:TimeZone . allows data encoded according to the previous version to be consistent with the updated ontology.
note: A designated timezone is associated with a geographic region. However, for a particular region the offset from UTC often varies seasonally, and the dates of the changes may vary from year to year. The timezone designation usually changes for the different seasons (e.g. Australian Eastern Standard Time vs. Australian Eastern Daylight Time). Furthermore, the offset for a timezone may change over longer timescales, though its designation might not. Detailed guidance about working with time zones is given in http://www.w3.org/TR/timezone/ .
note: An ontology for time zone descriptions was described in [owl-time-20060927] and provided as RDF in a separate namespace tzont:. However, that ontology was incomplete in scope, and the example datasets were selective. Furthermore, since the use of a class from an external ontology as the range of an ObjectProperty in OWL-Time creates a dependency, reference to the time zone class has been replaced with the 'stub' class in the normative part of this version of OWL-Time.
note: Un huso horario designado está asociado con una región geográfica. Sin embargo, para una región particular el desplazamiento desde UTC a menudo varía según las estaciones, y las fechas de los cambios pueden variar de un año a otro. La designación de huso horario normalmente cambia de una estación a otra (por ejemplo, el horario estándar frente al horario de verano ambos del este de Australia). Además, del desplazamiento para un huso horario puede cambiar sobre escalas de tiempo mayores, aunque su designación no lo haga. Se puede encontrar una guía detallada sobre el funcionamiento de husos horarios en http://www.w3.org/TR/timezone/."@es , "En [owl-time-20060927] se describió una ontología para descripciones de husos horarios, y se proporcionó en un espacio de nombres separado tzont:. Sin embargo, dicha ontología estaba incompleta en su alcance, y el ejemplo de conjuntos de datos (datasets) era selectivo. Además, puesto que el uso de una clase de una ontología externa como el rango de una propiedad de objeto en OWL-Time crea una dependencia, la referencia a la clase huso horario se ha reemplazado por una clase que viene a ser un "cajón de sastre" en la en la parte normativa de esta versión de OWL-Time. @es
scope note: En esta implementación 'huso horario' no tiene definidas propiedades. Se debería pensar como una superclase "abstracta" de todas las implementaciones de huso horario específicas. @es
scope note: In this implementation TimeZone has no properties defined. It should be thought of as an 'abstract' superclass of all specific timezone implementations.

Year
type: Class
subclass of: Duration description
subclass of: Restriction
  on property: days duration
  cardinality: 0
subclass of: Restriction
  on property: hours duration
  cardinality: 0
subclass of: Restriction
  on property: minutes
  cardinality: 0
subclass of: Restriction
  on property: months duration
  cardinality: 0
subclass of: Restriction
  on property: seconds duration
  cardinality: 0
subclass of: Restriction
  on property: weeks duration
  cardinality: 0
subclass of: Restriction
  on property: years duration
  cardinality: 1
comment: Year duration
deprecated: true
history note: Year was proposed in the 2006 version of OWL-Time as an example of how DurationDescription could be specialized to allow for a duration to be restricted to a number of years. It is deprecated in this edition of OWL-Time.
preferred label: Anno @it
preferred label: Année (calendrier) @fr
preferred label: Ano @pt
preferred label: Año @es
preferred label: Jaar @nl
preferred label: Jahr @de
preferred label: Rok @pl
preferred label: Год @ru
preferred label: سنة @ar
preferred label: 年 @ja

ADEOfAbstractSurfaceData
type: Class
is abstract: true
definition: ADEOfAbstractSurfaceData acts as a hook to define properties within an ADE that are to be added to AbstractSurfaceData.

ADEOfAbstractTexture
type: Class
is abstract: true
definition: ADEOfAbstractTexture acts as a hook to define properties within an ADE that are to be added to AbstractTexture.

ADEOfAppearance
type: Class
is abstract: true
definition: ADEOfAppearance acts as a hook to define properties within an ADE that are to be added to an Appearance.

ADEOfGeoreferencedTexture
type: Class
is abstract: true
definition: ADEOfGeoreferencedTexture acts as a hook to define properties within an ADE that are to be added to a GeoreferencedTexture.

ADEOfParameterizedTexture
type: Class
is abstract: true
definition: ADEOfParameterizedTexture acts as a hook to define properties within an ADE that are to be added to a ParameterizedTexture.

ADEOfX3DMaterial
type: Class
is abstract: true
definition: ADEOfX3DMaterial acts as a hook to define properties within an ADE that are to be added to an X3DMaterial.

AbstractSurfaceData
type: Class
subclass of: AbstractFeature
subclass of: Restriction
  on property: adeOfAbstractSurfaceData
  all values from: ADEOfAbstractSurfaceData
subclass of: Restriction
  on property: isFront
  all values from: boolean
subclass of: Restriction
  on property: isFront
  max qualified cardinality: 1
  on data range: boolean
is abstract: true
definition: AbstractSurfaceData is the abstract superclass for different kinds of textures and material.

AbstractTexture
type: Class
subclass of: AbstractSurfaceData
subclass of: Restriction
  on property: adeOfAbstractTexture
  all values from: ADEOfAbstractTexture
subclass of: Restriction
  on property: borderColor
  all values from: ColorPlusOpacity
subclass of: Restriction
  on property: mimeType
  all values from: MimeTypeValue
subclass of: Restriction
  on property: borderColor
  max qualified cardinality: 1
  on class: ColorPlusOpacity
subclass of: Restriction
  on property: mimeType
  max qualified cardinality: 1
  on class: MimeTypeValue
subclass of: Restriction
  on property: imageURI
  all values from: anyURI
subclass of: Restriction
  on property: textureType
  all values from: TextureType
subclass of: Restriction
  on property: wrapMode
  all values from: WrapMode
subclass of: Restriction
  on property: imageURI
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: textureType
  max qualified cardinality: 1
  on data range: TextureType
subclass of: Restriction
  on property: wrapMode
  max qualified cardinality: 1
  on data range: WrapMode
disjoint with: X3DMaterial
is abstract: true
definition: AbstractTexture is the abstract superclass to represent the common attributes of the classes ParameterizedTexture and GeoreferencedTexture.

AbstractTextureParameterization
type: Class
is abstract: true
definition: AbstractTextureParameterization is the abstract superclass for different kinds of texture parameterizations.

Appearance
type: Class
subclass of: AbstractAppearance
subclass of: Restriction
  on property: adeOfAppearance
  all values from: ADEOfAppearance
subclass of: Restriction
  on property: surfaceData
  all values from: AbstractSurfaceData
subclass of: Restriction
  on property: theme
  all values from: string
subclass of: Restriction
  on property: theme
  max qualified cardinality: 1
  on data range: string
definition: An Appearance is a collection of surface data, i.e. observable properties for surface geometry objects in the form of textures and material.

Color
type: Class
subclass of: DoubleBetween0and1List
disjoint with: ColorPlusOpacity
definition: Color is a list of three double values between 0 and 1 defining an RGB color value.

ColorPlusOpacity
type: Class
subclass of: DoubleBetween0and1List
definition: Color is a list of four double values between 0 and 1 defining an RGBA color value. Opacity value of 0 means transparent.

GeoreferencedTexture
type: Class
subclass of: AbstractTexture
subclass of: Restriction
  on property: adeOfGeoreferencedTexture
  all values from: ADEOfGeoreferencedTexture
subclass of: Restriction
  on property: orientation
  all values from: TransformationMatrix2x2
subclass of: Restriction
  on property: referencePoint
  all values from: Point
subclass of: Restriction
  on property: orientation
  max qualified cardinality: 1
  on class: TransformationMatrix2x2
subclass of: Restriction
  on property: referencePoint
  max qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: preferWorldFile
  all values from: boolean
subclass of: Restriction
  on property: target
  all values from: anyURI
subclass of: Restriction
  on property: preferWorldFile
  max qualified cardinality: 1
  on data range: boolean
disjoint with: ParameterizedTexture
definition: A GeoreferencedTexture is a texture that uses a planimetric projection. It contains an implicit parameterization that is either stored within the image file, an accompanying world file or specified using the orientation and referencePoint elements.

ParameterizedTexture
type: Class
subclass of: AbstractTexture
subclass of: Restriction
  on property: adeOfParameterizedTexture
  all values from: ADEOfParameterizedTexture
subclass of: Restriction
  on property: textureParameterization
  all values from: TextureAssociation
definition: A ParameterizedTexture is a texture that uses texture coordinates or a transformation matrix for parameterization.

TexCoordGen
type: Class
subclass of: AbstractTextureParameterization
subclass of: Restriction
  on property: crs
  all values from: SC_CRS
subclass of: Restriction
  on property: worldToTexture
  all values from: TransformationMatrix3x4
subclass of: Restriction
  on property: worldToTexture
  qualified cardinality: 1
  on class: TransformationMatrix3x4
subclass of: Restriction
  on property: crs
  max qualified cardinality: 1
  on class: SC_CRS
disjoint with: TexCoordList
definition: TexCoordGen defines texture parameterization using a transformation matrix.

TexCoordList
type: Class
subclass of: AbstractTextureParameterization
subclass of: Restriction
  on property: textureCoordinates
  all values from: DoubleList
subclass of: Restriction
  on property: textureCoordinates
  min qualified cardinality: 1
  on class: DoubleList
subclass of: Restriction
  on property: ring
  all values from: anyURI
subclass of: Restriction
  on property: ring
  min qualified cardinality: 1
  on data range: anyURI
definition: TexCoordList defines texture parameterization using texture coordinates.

TextureAssociation
type: Class
subclass of: Restriction
  on property: textureParameterization
  all values from: AbstractTextureParameterization
subclass of: Restriction
  on property: textureParameterization
  qualified cardinality: 1
  on class: AbstractTextureParameterization
subclass of: Restriction
  on property: target
  all values from: anyURI
subclass of: Restriction
  on property: target
  qualified cardinality: 1
  on data range: anyURI
definition: TextureAssociation denotes the relation of a texture to a surface geometry object.

X3DMaterial
type: Class
subclass of: AbstractSurfaceData
subclass of: Restriction
  on property: adeOfX3DMaterial
  all values from: ADEOfX3DMaterial
subclass of: Restriction
  on property: ambientIntensity
  all values from: DoubleBetween0and1
subclass of: Restriction
  on property: diffuseColor
  all values from: Color
subclass of: Restriction
  on property: emissiveColor
  all values from: Color
subclass of: Restriction
  on property: shininess
  all values from: DoubleBetween0and1
subclass of: Restriction
  on property: specularColor
  all values from: Color
subclass of: Restriction
  on property: transparency
  all values from: DoubleBetween0and1
subclass of: Restriction
  on property: ambientIntensity
  max qualified cardinality: 1
  on class: DoubleBetween0and1
subclass of: Restriction
  on property: diffuseColor
  max qualified cardinality: 1
  on class: Color
subclass of: Restriction
  on property: emissiveColor
  max qualified cardinality: 1
  on class: Color
subclass of: Restriction
  on property: shininess
  max qualified cardinality: 1
  on class: DoubleBetween0and1
subclass of: Restriction
  on property: specularColor
  max qualified cardinality: 1
  on class: Color
subclass of: Restriction
  on property: transparency
  max qualified cardinality: 1
  on class: DoubleBetween0and1
subclass of: Restriction
  on property: isSmooth
  all values from: boolean
subclass of: Restriction
  on property: target
  all values from: anyURI
subclass of: Restriction
  on property: isSmooth
  max qualified cardinality: 1
  on data range: boolean
definition: X3DMaterial defines properties for surface geometry objects based on the material definitions from the X3D and COLLADA standards.

ADEOfAbstractBridge
type: Class
is abstract: true
definition: ADEOfAbstractBridge acts as a hook to define properties within an ADE that are to be added to AbstractBridge.

ADEOfBridge
type: Class
is abstract: true
definition: ADEOfBridge acts as a hook to define properties within an ADE that are to be added to a Bridge.

ADEOfBridgeConstructiveElement
type: Class
is abstract: true
definition: ADEOfBridgeConstructiveElement acts as a hook to define properties within an ADE that are to be added to a BridgeConstructiveElement.

ADEOfBridgeFurniture
type: Class
is abstract: true
definition: ADEOfBridgeFurniture acts as a hook to define properties within an ADE that are to be added to a BridgeFurniture.

ADEOfBridgeInstallation
type: Class
is abstract: true
definition: ADEOfBridgeInstallation acts as a hook to define properties within an ADE that are to be added to a BridgeInstallation.

ADEOfBridgePart
type: Class
is abstract: true
definition: ADEOfBridgePart acts as a hook to define properties within an ADE that are to be added to a BridgePart.

ADEOfBridgeRoom
type: Class
is abstract: true
definition: ADEOfBridgeRoom acts as a hook to define properties within an ADE that are to be added to a BridgeRoom.

AbstractBridge
type: Class
subclass of: AbstractConstruction
subclass of: Restriction
  on property: address
  all values from: Address
subclass of: Restriction
  on property: adeOfAbstractBridge
  all values from: ADEOfAbstractBridge
subclass of: Restriction
  on property: bridgeConstructiveElement
  all values from: BridgeConstructiveElement
subclass of: Restriction
  on property: bridgeFurniture
  all values from: BridgeFurniture
subclass of: Restriction
  on property: bridgeInstallation
  all values from: BridgeInstallation
subclass of: Restriction
  on property: bridgeRoom
  all values from: BridgeRoom
subclass of: Restriction
  on property: class
  all values from: BridgeClassValue
subclass of: Restriction
  on property: function
  all values from: BridgeFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BridgeUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BridgeClassValue
subclass of: Restriction
  on property: isMovable
  all values from: boolean
subclass of: Restriction
  on property: isMovable
  max qualified cardinality: 1
  on data range: boolean
is abstract: true
definition: AbstractBridge is an abstract superclass representing the common attributes and associations of the classes Bridge and BridgePart.

Bridge
type: Class
subclass of: AbstractBridge
subclass of: Restriction
  on property: adeOfBridge
  all values from: ADEOfBridge
subclass of: Restriction
  on property: bridgePart
  all values from: BridgePart
disjoint with: BridgePart
definition: A Bridge represents a structure that affords the passage of pedestrians, animals, vehicles, and service(s) above obstacles or between two points at a height above ground. [cf. ISO 6707-1]

BridgeClassValue
type: Class
subclass of: Concept

BridgeConstructiveElement
type: Class
subclass of: AbstractConstructiveElement
subclass of: Restriction
  on property: adeOfBridgeConstructiveElement
  all values from: ADEOfBridgeConstructiveElement
subclass of: Restriction
  on property: class
  all values from: BridgeConstructiveElementClassValue
subclass of: Restriction
  on property: function
  all values from: BridgeConstructiveElementFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BridgeConstructiveElementUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BridgeConstructiveElementClassValue
definition: A BridgeConstructiveElement is an element of a bridge which is essential from a structural point of view. Examples are pylons, anchorages, slabs, beams.

BridgeConstructiveElementClassValue
type: Class
subclass of: Concept

BridgeConstructiveElementFunctionValue
type: Class
subclass of: Concept

BridgeConstructiveElementUsageValue
type: Class
subclass of: Concept

BridgeFunctionValue
type: Class
subclass of: Concept

BridgeFurniture
type: Class
subclass of: AbstractFurniture
subclass of: Restriction
  on property: adeOfBridgeFurniture
  all values from: ADEOfBridgeFurniture
subclass of: Restriction
  on property: class
  all values from: BridgeFurnitureClassValue
subclass of: Restriction
  on property: function
  all values from: BridgeFurnitureFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BridgeFurnitureUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BridgeFurnitureClassValue
definition: A BridgeFurniture is an equipment for occupant use, usually not fixed to the bridge. [cf. ISO 6707-1]

BridgeFurnitureClassValue
type: Class
subclass of: Concept

BridgeFurnitureFunctionValue
type: Class
subclass of: Concept

BridgeFurnitureUsageValue
type: Class
subclass of: Concept

BridgeInstallation
type: Class
subclass of: AbstractInstallation
subclass of: Restriction
  on property: adeOfBridgeInstallation
  all values from: ADEOfBridgeInstallation
subclass of: Restriction
  on property: class
  all values from: BridgeInstallationClassValue
subclass of: Restriction
  on property: function
  all values from: BridgeInstallationFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BridgeInstallationUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BridgeInstallationClassValue
definition: A BridgeInstallation is a permanent part of a Bridge (inside and/or outside) which does not have the significance of a BridgePart. In contrast to BridgeConstructiveElements, a BridgeInstallation is not essential from a structural point of view. Examples are stairs, antennas or railways.

BridgeInstallationClassValue
type: Class
subclass of: Concept

BridgeInstallationFunctionValue
type: Class
subclass of: Concept

BridgeInstallationUsageValue
type: Class
subclass of: Concept

BridgePart
type: Class
subclass of: AbstractBridge
subclass of: Restriction
  on property: adeOfBridgePart
  all values from: ADEOfBridgePart
definition: A BridgePart is a physical or functional subdivision of a Bridge. It would be considered a Bridge, if it were not part of a collection of other BridgeParts.

BridgeRoom
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfBridgeRoom
  all values from: ADEOfBridgeRoom
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: bridgeFurniture
  all values from: BridgeFurniture
subclass of: Restriction
  on property: bridgeInstallation
  all values from: BridgeInstallation
subclass of: Restriction
  on property: class
  all values from: BridgeRoomClassValue
subclass of: Restriction
  on property: function
  all values from: BridgeRoomFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BridgeRoomUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BridgeRoomClassValue
definition: A BridgeRoom is a space within a Bridge or BridgePart intended for human occupancy (e.g. a place of work or recreation) and/or containment (storage) of animals or things. A BridgeRoom is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces).

BridgeRoomClassValue
type: Class
subclass of: Concept

BridgeRoomFunctionValue
type: Class
subclass of: Concept

BridgeRoomUsageValue
type: Class
subclass of: Concept

BridgeUsageValue
type: Class
subclass of: Concept

ADEOfAbstractBuilding
type: Class
is abstract: true
definition: ADEOfAbstractBuilding acts as a hook to define properties within an ADE that are to be added to AbstractBuilding.

ADEOfAbstractBuildingSubdivision
type: Class
is abstract: true
definition: ADEOfAbstractBuildingSubdivision acts as a hook to define properties within an ADE that are to be added to AbstractBuildingSubdivision.

ADEOfBuilding
type: Class
is abstract: true
definition: ADEOfBuilding acts as a hook to define properties within an ADE that are to be added to a Building.

ADEOfBuildingConstructiveElement
type: Class
is abstract: true
definition: ADEOfBuildingConstructiveElement acts as a hook to define properties within an ADE that are to be added to a BuildingConstructiveElement.

ADEOfBuildingFurniture
type: Class
is abstract: true
definition: ADEOfBuildingFurniture acts as a hook to define properties within an ADE that are to be added to a BuildingFurniture.

ADEOfBuildingInstallation
type: Class
is abstract: true
definition: ADEOfBuildingInstallation acts as a hook to define properties within an ADE that are to be added to a BuildingInstallation.

ADEOfBuildingPart
type: Class
is abstract: true
definition: ADEOfBuildingPart acts as a hook to define properties within an ADE that are to be added to a BuildingPart.

ADEOfBuildingRoom
type: Class
is abstract: true
definition: ADEOfBuildingRoom acts as a hook to define properties within an ADE that are to be added to a BuildingRoom.

ADEOfBuildingUnit
type: Class
is abstract: true
definition: ADEOfBuildingUnit acts as a hook to define properties within an ADE that are to be added to a BuildingUnit.

ADEOfStorey
type: Class
is abstract: true
definition: ADEOfStorey acts as a hook to define properties within an ADE that are to be added to a Storey.

AbstractBuilding
type: Class
subclass of: AbstractConstruction
subclass of: Restriction
  on property: address
  all values from: Address
subclass of: Restriction
  on property: adeOfAbstractBuilding
  all values from: ADEOfAbstractBuilding
subclass of: Restriction
  on property: buildingConstructiveElement
  all values from: BuildingConstructiveElement
subclass of: Restriction
  on property: buildingFurniture
  all values from: BuildingFurniture
subclass of: Restriction
  on property: buildingInstallation
  all values from: BuildingInstallation
subclass of: Restriction
  on property: buildingRoom
  all values from: BuildingRoom
subclass of: Restriction
  on property: buildingSubdivision
  all values from: AbstractBuildingSubdivision
subclass of: Restriction
  on property: class
  all values from: BuildingClassValue
subclass of: Restriction
  on property: function
  all values from: BuildingFunctionValue
subclass of: Restriction
  on property: roofType
  all values from: RoofTypeValue
subclass of: Restriction
  on property: storeyHeightsAboveGround
  all values from: MeasureOrNilReasonList
subclass of: Restriction
  on property: storeyHeightsBelowGround
  all values from: MeasureOrNilReasonList
subclass of: Restriction
  on property: usage
  all values from: BuildingUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BuildingClassValue
subclass of: Restriction
  on property: roofType
  max qualified cardinality: 1
  on class: RoofTypeValue
subclass of: Restriction
  on property: storeyHeightsAboveGround
  max qualified cardinality: 1
  on class: MeasureOrNilReasonList
subclass of: Restriction
  on property: storeyHeightsBelowGround
  max qualified cardinality: 1
  on class: MeasureOrNilReasonList
subclass of: Restriction
  on property: storeysAboveGround
  all values from: integer
subclass of: Restriction
  on property: storeysBelowGround
  all values from: integer
subclass of: Restriction
  on property: storeysAboveGround
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: storeysBelowGround
  max qualified cardinality: 1
  on data range: integer
is abstract: true
definition: AbstractBuilding is an abstract superclass representing the common attributes and associations of the classes Building and BuildingPart.

AbstractBuildingSubdivision
type: Class
subclass of: AbstractLogicalSpace
subclass of: Restriction
  on property: adeOfAbstractBuildingSubdivision
  all values from: ADEOfAbstractBuildingSubdivision
subclass of: Restriction
  on property: buildingConstructiveElement
  all values from: BuildingConstructiveElement
subclass of: Restriction
  on property: buildingFurniture
  all values from: BuildingFurniture
subclass of: Restriction
  on property: buildingInstallation
  all values from: BuildingInstallation
subclass of: Restriction
  on property: buildingRoom
  all values from: BuildingRoom
subclass of: Restriction
  on property: class
  all values from: BuildingSubdivisionClassValue
subclass of: Restriction
  on property: elevation
  all values from: Elevation
subclass of: Restriction
  on property: function
  all values from: BuildingSubdivisionFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BuildingSubdivisionUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BuildingSubdivisionClassValue
subclass of: Restriction
  on property: sortKey
  all values from: double
subclass of: Restriction
  on property: sortKey
  max qualified cardinality: 1
  on data range: double
is abstract: true
definition: AbstractBuildingSubdivision is the abstract superclass for different kinds of logical building subdivisions.

Building
type: Class
subclass of: AbstractBuilding
subclass of: Restriction
  on property: adeOfBuilding
  all values from: ADEOfBuilding
subclass of: Restriction
  on property: buildingPart
  all values from: BuildingPart
disjoint with: BuildingPart
definition: A Building is a free-standing, self-supporting construction that is roofed, usually walled, and can be entered by humans and is normally designed to stand permanently in one place. It is intended for human occupancy (e.g. a place of work or recreation), habitation and/or shelter of humans, animals or things.

BuildingClassValue
type: Class
subclass of: Concept

BuildingConstructiveElement
type: Class
subclass of: AbstractConstructiveElement
subclass of: Restriction
  on property: adeOfBuildingConstructiveElement
  all values from: ADEOfBuildingConstructiveElement
subclass of: Restriction
  on property: class
  all values from: BuildingConstructiveElementClassValue
subclass of: Restriction
  on property: function
  all values from: BuildingConstructiveElementFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BuildingConstructiveElementUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BuildingConstructiveElementClassValue
definition: A BuildingConstructiveElement is an element of a Building which is essential from a structural point of view. Examples are walls, slabs, staircases, beams.

BuildingConstructiveElementClassValue
type: Class
subclass of: Concept

BuildingConstructiveElementFunctionValue
type: Class
subclass of: Concept

BuildingConstructiveElementUsageValue
type: Class
subclass of: Concept

BuildingFunctionValue
type: Class
subclass of: Concept

BuildingFurniture
type: Class
subclass of: AbstractFurniture
subclass of: Restriction
  on property: adeOfBuildingFurniture
  all values from: ADEOfBuildingFurniture
subclass of: Restriction
  on property: class
  all values from: BuildingFurnitureClassValue
subclass of: Restriction
  on property: function
  all values from: BuildingFurnitureFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BuildingFurnitureUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BuildingFurnitureClassValue
definition: A BuildingFurniture is an equipment for occupant use, usually not fixed to the building. [cf. ISO 6707-1]

BuildingFurnitureClassValue
type: Class
subclass of: Concept

BuildingFurnitureFunctionValue
type: Class
subclass of: Concept

BuildingFurnitureUsageValue
type: Class
subclass of: Concept

BuildingInstallation
type: Class
subclass of: AbstractInstallation
subclass of: Restriction
  on property: adeOfBuildingInstallation
  all values from: ADEOfBuildingInstallation
subclass of: Restriction
  on property: class
  all values from: BuildingInstallationClassValue
subclass of: Restriction
  on property: function
  all values from: BuildingInstallationFunctionValue
subclass of: Restriction
  on property: usage
  all values from: BuildingInstallationUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BuildingInstallationClassValue
definition: A BuildingInstallation is a permanent part of a Building (inside and/or outside) which has not the significance of a BuildingPart. Examples are stairs, antennas, balconies or small roofs.

BuildingInstallationClassValue
type: Class
subclass of: Concept

BuildingInstallationFunctionValue
type: Class
subclass of: Concept

BuildingInstallationUsageValue
type: Class
subclass of: Concept

BuildingPart
type: Class
subclass of: AbstractBuilding
subclass of: Restriction
  on property: adeOfBuildingPart
  all values from: ADEOfBuildingPart
definition: A BuildingPart is a physical or functional subdivision of a Building. It would be considered a Building, if it were not part of a collection of other BuildingParts.

BuildingRoom
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfBuildingRoom
  all values from: ADEOfBuildingRoom
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: buildingFurniture
  all values from: BuildingFurniture
subclass of: Restriction
  on property: buildingInstallation
  all values from: BuildingInstallation
subclass of: Restriction
  on property: class
  all values from: BuildingRoomClassValue
subclass of: Restriction
  on property: function
  all values from: BuildingRoomFunctionValue
subclass of: Restriction
  on property: roomHeight
  all values from: RoomHeight
subclass of: Restriction
  on property: usage
  all values from: BuildingRoomUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: BuildingRoomClassValue
definition: A BuildingRoom is a space within a Building or BuildingPart intended for human occupancy (e.g. a place of work or recreation) and/or containment of animals or things. A BuildingRoom is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces).

BuildingRoomClassValue
type: Class
subclass of: Concept

BuildingRoomFunctionValue
type: Class
subclass of: Concept

BuildingRoomUsageValue
type: Class
subclass of: Concept

BuildingSubdivisionClassValue
type: Class
subclass of: Concept

BuildingSubdivisionFunctionValue
type: Class
subclass of: Concept

BuildingSubdivisionUsageValue
type: Class
subclass of: Concept

BuildingUnit
type: Class
subclass of: AbstractBuildingSubdivision
subclass of: Restriction
  on property: address
  all values from: Address
subclass of: Restriction
  on property: adeOfBuildingUnit
  all values from: ADEOfBuildingUnit
subclass of: Restriction
  on property: storey
  all values from: Storey
disjoint with: Storey
definition: A BuildingUnit is a logical subdivision of a Building. BuildingUnits are formed according to some homogeneous property like function, ownership, management, or accessibility. They may be separately sold, rented out, inherited, managed, etc.

BuildingUsageValue
type: Class
subclass of: Concept

RoofTypeValue
type: Class
subclass of: Concept

RoomElevationReferenceValue
type: Class
subclass of: Concept

RoomHeight
type: Class
subclass of: Restriction
  on property: highReference
  all values from: RoomElevationReferenceValue
subclass of: Restriction
  on property: lowReference
  all values from: RoomElevationReferenceValue
subclass of: Restriction
  on property: highReference
  qualified cardinality: 1
  on class: RoomElevationReferenceValue
subclass of: Restriction
  on property: lowReference
  qualified cardinality: 1
  on class: RoomElevationReferenceValue
subclass of: Restriction
  on property: status
  all values from: HeightStatusValue
subclass of: Restriction
  on property: value
  all values from: measure
subclass of: Restriction
  on property: status
  qualified cardinality: 1
  on data range: HeightStatusValue
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: measure
definition: The RoomHeight represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]

Storey
type: Class
subclass of: AbstractBuildingSubdivision
subclass of: Restriction
  on property: adeOfStorey
  all values from: ADEOfStorey
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: buildingUnit
  all values from: BuildingUnit
definition: A Storey is typically a horizontal section of a Building. Storeys are not always defined according to the building structure, but can also be defined according to logical considerations.

ADEOfCityFurniture
type: Class
is abstract: true
definition: ADEOfCityFurniture acts as a hook to define properties within an ADE that are to be added to a CityFurniture.

CityFurniture
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfCityFurniture
  all values from: ADEOfCityFurniture
subclass of: Restriction
  on property: class
  all values from: CityFurnitureClassValue
subclass of: Restriction
  on property: function
  all values from: CityFurnitureFunctionValue
subclass of: Restriction
  on property: usage
  all values from: CityFurnitureUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: CityFurnitureClassValue
definition: CityFurniture is an object or piece of equipment installed in the outdoor environment for various purposes. Examples include street signs, traffic signals, street lamps, benches, fountains.

CityFurnitureClassValue
type: Class
subclass of: Concept

CityFurnitureFunctionValue
type: Class
subclass of: Concept

CityFurnitureUsageValue
type: Class
subclass of: Concept

ADEOfCityObjectGroup
type: Class
is abstract: true
definition: ADEOfCityObjectGroup acts as a hook to define properties within an ADE that are to be added to a CityObjectGroup.

CityObjectGroup
type: Class
subclass of: AbstractLogicalSpace
subclass of: Restriction
  on property: adeOfCityObjectGroup
  all values from: ADEOfCityObjectGroup
subclass of: Restriction
  on property: class
  all values from: CityObjectGroupClassValue
subclass of: Restriction
  on property: function
  all values from: CityObjectGroupFunctionValue
subclass of: Restriction
  on property: groupMember
  all values from: Role
subclass of: Restriction
  on property: parent
  all values from: AbstractCityObject
subclass of: Restriction
  on property: usage
  all values from: CityObjectGroupUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: CityObjectGroupClassValue
subclass of: Restriction
  on property: parent
  max qualified cardinality: 1
  on class: AbstractCityObject
definition: A CityObjectGroup represents an application-specific aggregation of city objects according to some user-defined criteria. Examples for groups are the buildings in a specific region, the result of a query, or objects put together for visualization purposes. Each member of a group may be qualified by a role name, reflecting the role each city object plays in the context of the group.

CityObjectGroupClassValue
type: Class
subclass of: Concept

CityObjectGroupFunctionValue
type: Class
subclass of: Concept

CityObjectGroupUsageValue
type: Class
subclass of: Concept

Role
type: Class
subclass of: Restriction
  on property: groupMember
  all values from: AbstractCityObject
subclass of: Restriction
  on property: groupMember
  qualified cardinality: 1
  on class: AbstractCityObject
subclass of: Restriction
  on property: role
  all values from: string
subclass of: Restriction
  on property: role
  max qualified cardinality: 1
  on data range: string
definition: Role qualifies the function of a city object within the CityObjectGroup.

ADEOfAbstractConstruction
type: Class
is abstract: true
definition: ADEOfAbstractConstruction acts as a hook to define properties within an ADE that are to be added to AbstractConstruction.

ADEOfAbstractConstructionSurface
type: Class
is abstract: true
definition: ADEOfAbstractConstructionSurface acts as a hook to define properties within an ADE that are to be added to AbstractConstructionSurface.

ADEOfAbstractConstructiveElement
type: Class
is abstract: true
definition: ADEOfAbstractConstructiveElement acts as a hook to define properties within an ADE that are to be added to AbstractConstructiveElement.

ADEOfAbstractFillingElement
type: Class
is abstract: true
definition: ADEOfAbstractFillingElement acts as a hook to define properties within an ADE that are to be added to AbstractFillingElement.

ADEOfAbstractFillingSurface
type: Class
is abstract: true
definition: ADEOfAbstractFillingSurface acts as a hook to define properties within an ADE that are to be added to AbstractFillingSurface.

ADEOfAbstractFurniture
type: Class
is abstract: true
definition: ADEOfAbstractFurniture acts as a hook to define properties within an ADE that are to be added to AbstractFurniture.

ADEOfAbstractInstallation
type: Class
is abstract: true
definition: ADEOfAbstractInstallation acts as a hook to define properties within an ADE that are to be added to AbstractInstallation.

ADEOfCeilingSurface
type: Class
is abstract: true
definition: ADEOfCeilingSurface acts as a hook to define properties within an ADE that are to be added to a CeilingSurface.

ADEOfDoor
type: Class
is abstract: true
definition: ADEOfDoor acts as a hook to define properties within an ADE that are to be added to a Door.

ADEOfDoorSurface
type: Class
is abstract: true
definition: ADEOfDoorSurface acts as a hook to define properties within an ADE that are to be added to a DoorSurface.

ADEOfFloorSurface
type: Class
is abstract: true
definition: ADEOfFloorSurface acts as a hook to define properties within an ADE that are to be added to a FloorSurface.

ADEOfGroundSurface
type: Class
is abstract: true
definition: ADEOfGroundSurface acts as a hook to define properties within an ADE that are to be added to a GroundSurface.

ADEOfInteriorWallSurface
type: Class
is abstract: true
definition: ADEOfInteriorWallSurface acts as a hook to define properties within an ADE that are to be added to an InteriorWallSurface.

ADEOfOtherConstruction
type: Class
is abstract: true
definition: ADEOfOtherConstruction acts as a hook to define properties within an ADE that are to be added to an OtherConstruction.

ADEOfOuterCeilingSurface
type: Class
is abstract: true
definition: ADEOfOuterCeilingSurface acts as a hook to define properties within an ADE that are to be added to an OuterCeilingSurface.

ADEOfOuterFloorSurface
type: Class
is abstract: true
definition: ADEOfOuterFloorSurface acts as a hook to define properties within an ADE that are to be added to an OuterFloorSurface.

ADEOfRoofSurface
type: Class
is abstract: true
definition: ADEOfRoofSurface acts as a hook to define properties within an ADE that are to be added to a RoofSurface.

ADEOfWallSurface
type: Class
is abstract: true
definition: ADEOfWallSurface acts as a hook to define properties within an ADE that are to be added to a WallSurface.

ADEOfWindow
type: Class
is abstract: true
definition: ADEOfWindow acts as a hook to define properties within an ADE that are to be added to a Window.

ADEOfWindowSurface
type: Class
is abstract: true
definition: ADEOfWindowSurface acts as a hook to define properties within an ADE that are to be added to a WindowSurface.

AbstractConstruction
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractConstruction
  all values from: ADEOfAbstractConstruction
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: constructionEvent
  all values from: ConstructionEvent
subclass of: Restriction
  on property: elevation
  all values from: Elevation
subclass of: Restriction
  on property: height
  all values from: Height
subclass of: Restriction
  on property: occupancy
  all values from: Occupancy
subclass of: Restriction
  on property: conditionOfConstruction
  all values from: ConditionOfConstructionValue
subclass of: Restriction
  on property: dateOfConstruction
  all values from: date
subclass of: Restriction
  on property: dateOfDemolition
  all values from: date
subclass of: Restriction
  on property: conditionOfConstruction
  max qualified cardinality: 1
  on data range: ConditionOfConstructionValue
subclass of: Restriction
  on property: dateOfConstruction
  max qualified cardinality: 1
  on data range: date
subclass of: Restriction
  on property: dateOfDemolition
  max qualified cardinality: 1
  on data range: date
is abstract: true
definition: AbstractConstruction is the abstract superclass for objects that are manufactured by humans from construction materials, are connected to earth, and are intended to be permanent. A connection with the ground also exists when the construction rests by its own weight on the ground or is moveable limited on stationary rails or if the construction is intended to be used mainly stationary.

AbstractConstructionSurface
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfAbstractConstructionSurface
  all values from: ADEOfAbstractConstructionSurface
subclass of: Restriction
  on property: fillingSurface
  all values from: AbstractFillingSurface
is abstract: true
definition: AbstractConstructionSurface is the abstract superclass for different kinds of surfaces that bound a construction.

AbstractConstructiveElement
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractConstructiveElement
  all values from: ADEOfAbstractConstructiveElement
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: filling
  all values from: AbstractFillingElement
subclass of: Restriction
  on property: isStructuralElement
  all values from: boolean
subclass of: Restriction
  on property: isStructuralElement
  max qualified cardinality: 1
  on data range: boolean
is abstract: true
definition: AbstractConstructiveElement is the abstract superclass for the representation of volumetric elements of a construction. Examples are walls, beams, slabs.

AbstractFillingElement
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractFillingElement
  all values from: ADEOfAbstractFillingElement
is abstract: true
definition: AbstractFillingElement is the abstract superclass for different kinds of elements that fill the openings of a construction.

AbstractFillingSurface
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfAbstractFillingSurface
  all values from: ADEOfAbstractFillingSurface
is abstract: true
definition: AbstractFillingSurface is the abstract superclass for different kinds of surfaces that seal openings filled by filling elements.

AbstractFurniture
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractFurniture
  all values from: ADEOfAbstractFurniture
is abstract: true
definition: AbstractFurniture is the abstract superclass for the representation of furniture objects of a construction.

AbstractInstallation
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractInstallation
  all values from: ADEOfAbstractInstallation
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: relationToConstruction
  all values from: RelationToConstruction
subclass of: Restriction
  on property: relationToConstruction
  max qualified cardinality: 1
  on data range: RelationToConstruction
is abstract: true
definition: AbstractInstallation is the abstract superclass for the representation of installation objects of a construction.

CeilingSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfCeilingSurface
  all values from: ADEOfCeilingSurface
definition: A CeilingSurface is a surface that represents the interior ceiling of a construction. An example is the ceiling of a room.

ConstructionEvent
type: Class
subclass of: Restriction
  on property: event
  all values from: EventValue
subclass of: Restriction
  on property: event
  qualified cardinality: 1
  on class: EventValue
subclass of: Restriction
  on property: dateOfEvent
  all values from: date
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: dateOfEvent
  qualified cardinality: 1
  on data range: date
subclass of: Restriction
  on property: description
  max qualified cardinality: 1
  on data range: string
definition: A ConstructionEvent is a data type used to describe a specific event that is associated with a construction. Examples are the issuing of a building permit or the renovation of a building.

Door
type: Class
subclass of: AbstractFillingElement
subclass of: Restriction
  on property: address
  all values from: Address
subclass of: Restriction
  on property: adeOfDoor
  all values from: ADEOfDoor
subclass of: Restriction
  on property: boundary
  all values from: DoorSurface
subclass of: Restriction
  on property: class
  all values from: DoorClassValue
subclass of: Restriction
  on property: function
  all values from: DoorFunctionValue
subclass of: Restriction
  on property: usage
  all values from: DoorUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: DoorClassValue
disjoint with: Window
definition: A Door is a construction for closing an opening intended primarily for access or egress or both. [cf. ISO 6707-1]

DoorClassValue
type: Class
subclass of: Concept

DoorFunctionValue
type: Class
subclass of: Concept

DoorSurface
type: Class
subclass of: AbstractFillingSurface
subclass of: Restriction
  on property: address
  all values from: Address
subclass of: Restriction
  on property: adeOfDoorSurface
  all values from: ADEOfDoorSurface
disjoint with: WindowSurface
definition: A DoorSurface is either a boundary surface of a Door feature or a surface that seals an opening filled by a door.

DoorUsageValue
type: Class
subclass of: Concept

Elevation
type: Class
subclass of: Restriction
  on property: elevationReference
  all values from: ElevationReferenceValue
subclass of: Restriction
  on property: elevationValue
  all values from: Point
subclass of: Restriction
  on property: elevationReference
  qualified cardinality: 1
  on class: ElevationReferenceValue
subclass of: Restriction
  on property: elevationValue
  qualified cardinality: 1
  on class: Point
definition: Elevation is a data type that includes the elevation value itself and information on how this elevation was measured. [cf. INSPIRE]

ElevationReferenceValue
type: Class
subclass of: Concept

EventValue
type: Class
subclass of: Concept

FloorSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfFloorSurface
  all values from: ADEOfFloorSurface
definition: A FloorSurface is surface that represents the interior floor of a construction. An example is the floor of a room.

GroundSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfGroundSurface
  all values from: ADEOfGroundSurface
definition: A GroundSurface is a surface that represents the ground plate of a construction. The polygon defining the ground plate is congruent with the footprint of the construction.

Height
type: Class
subclass of: Restriction
  on property: highReference
  all values from: ElevationReferenceValue
subclass of: Restriction
  on property: lowReference
  all values from: ElevationReferenceValue
subclass of: Restriction
  on property: highReference
  qualified cardinality: 1
  on class: ElevationReferenceValue
subclass of: Restriction
  on property: lowReference
  qualified cardinality: 1
  on class: ElevationReferenceValue
subclass of: Restriction
  on property: status
  all values from: HeightStatusValue
subclass of: Restriction
  on property: value
  all values from: measure
subclass of: Restriction
  on property: status
  qualified cardinality: 1
  on data range: HeightStatusValue
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: measure
definition: Height represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]

InteriorWallSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfInteriorWallSurface
  all values from: ADEOfInteriorWallSurface
definition: An InteriorWallSurface is a surface that is visible from inside a construction. An example is the wall of a room.

OtherConstruction
type: Class
subclass of: AbstractConstruction
subclass of: Restriction
  on property: adeOfOtherConstruction
  all values from: ADEOfOtherConstruction
subclass of: Restriction
  on property: class
  all values from: OtherConstructionClassValue
subclass of: Restriction
  on property: function
  all values from: OtherConstructionFunctionValue
subclass of: Restriction
  on property: usage
  all values from: OtherConstructionUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: OtherConstructionClassValue
definition: An OtherConstruction is a construction that is not covered by any of the other subclasses of AbstractConstruction.

OtherConstructionClassValue
type: Class
subclass of: Concept

OtherConstructionFunctionValue
type: Class
subclass of: Concept

OtherConstructionUsageValue
type: Class
subclass of: Concept

OuterCeilingSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfOuterCeilingSurface
  all values from: ADEOfOuterCeilingSurface
definition: An OuterCeilingSurface is a surface that belongs to the outer building shell with the orientation pointing downwards. An example is the ceiling of a loggia.

OuterFloorSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfOuterFloorSurface
  all values from: ADEOfOuterFloorSurface
definition: An OuterFloorSurface is a surface that belongs to the outer construction shell with the orientation pointing upwards. An example is the floor of a loggia.

RoofSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfRoofSurface
  all values from: ADEOfRoofSurface
definition: A RoofSurface is a surface that delimits major roof parts of a construction.

WallSurface
type: Class
subclass of: AbstractConstructionSurface
subclass of: Restriction
  on property: adeOfWallSurface
  all values from: ADEOfWallSurface
definition: A WallSurface is a surface that is part of the building facade visible from the outside.

Window
type: Class
subclass of: AbstractFillingElement
subclass of: Restriction
  on property: adeOfWindow
  all values from: ADEOfWindow
subclass of: Restriction
  on property: boundary
  all values from: WindowSurface
subclass of: Restriction
  on property: class
  all values from: WindowClassValue
subclass of: Restriction
  on property: function
  all values from: WindowFunctionValue
subclass of: Restriction
  on property: usage
  all values from: WindowUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: WindowClassValue
definition: A Window is a construction for closing an opening in a wall or roof, primarily intended to admit light and/or provide ventilation. [cf. ISO 6707-1]

WindowClassValue
type: Class
subclass of: Concept

WindowFunctionValue
type: Class
subclass of: Concept

WindowSurface
type: Class
subclass of: AbstractFillingSurface
subclass of: Restriction
  on property: adeOfWindowSurface
  all values from: ADEOfWindowSurface
definition: A WindowSurface is either a boundary surface of a Window feature or a surface that seals an opening filled by a window.

WindowUsageValue
type: Class
subclass of: Concept

ADEOfAbstractAppearance
type: Class
is abstract: true
definition: ADEOfAbstractAppearance acts as a hook to define properties within an ADE that are to be added to AbstractAppearance.

ADEOfAbstractCityObject
type: Class
is abstract: true
definition: ADEOfAbstractCityObject acts as a hook to define properties within an ADE that are to be added to AbstractCityObject.

ADEOfAbstractDynamizer
type: Class
is abstract: true
definition: ADEOfAbstractDynamizer acts as a hook to define properties within an ADE that are to be added to AbstractDynamizer.

ADEOfAbstractFeature
type: Class
is abstract: true
definition: ADEOfAbstractFeature acts as a hook to define properties within an ADE that are to be added to AbstractFeature.

ADEOfAbstractFeatureWithLifespan
type: Class
is abstract: true
definition: ADEOfAbstractFeatureWithLifespan acts as a hook to define properties within an ADE that are to be added to AbstractFeatureWithLifespan.

ADEOfAbstractLogicalSpace
type: Class
is abstract: true
definition: ADEOfAbstractLogicalSpace acts as a hook to define properties within an ADE that are to be added to AbstractLogicalSpace.

ADEOfAbstractOccupiedSpace
type: Class
is abstract: true
definition: ADEOfAbstractOccupiedSpace acts as a hook to define properties within an ADE that are to be added to AbstractOccupiedSpace.

ADEOfAbstractPhysicalSpace
type: Class
is abstract: true
definition: ADEOfAbstractPhysicalSpace acts as a hook to define properties within an ADE that are to be added to AbstractPhysicalSpace.

ADEOfAbstractPointCloud
type: Class
is abstract: true
definition: ADEOfAbstractPointCloud acts as a hook to define properties within an ADE that are to be added to AbstractPointCloud.

ADEOfAbstractSpace
type: Class
is abstract: true
definition: ADEOfAbstractSpace acts as a hook to define properties within an ADE that are to be added to AbstractSpace.

ADEOfAbstractSpaceBoundary
type: Class
is abstract: true
definition: ADEOfAbstractSpaceBoundary acts as a hook to define properties within an ADE that are to be added to AbstractSpaceBoundary.

ADEOfAbstractThematicSurface
type: Class
is abstract: true
definition: ADEOfAbstractThematicSurface acts as a hook to define properties within an ADE that are to be added to AbstractThematicSurface.

ADEOfAbstractUnoccupiedSpace
type: Class
is abstract: true
definition: ADEOfAbstractUnoccupiedSpace acts as a hook to define properties within an ADE that are to be added to AbstractUnoccupiedSpace.

ADEOfAbstractVersion
type: Class
is abstract: true
definition: ADEOfAbstractVersion acts as a hook to define properties within an ADE that are to be added to AbstractVersion.

ADEOfAbstractVersionTransition
type: Class
is abstract: true
definition: ADEOfAbstractVersionTransition acts as a hook to define properties within an ADE that are to be added to AbstractVersionTransition.

ADEOfAddress
type: Class
is abstract: true
definition: ADEOfAddress acts as a hook to define properties within an ADE that are to be added to an Address.

ADEOfCityModel
type: Class
is abstract: true
definition: ADEOfCityModel acts as a hook to define properties within an ADE that are to be added to a CityModel.

ADEOfClosureSurface
type: Class
is abstract: true
definition: ADEOfClosureSurface acts as a hook to define properties within an ADE that are to be added to a ClosureSurface.

AbstractAppearance
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: adeOfAbstractAppearance
  all values from: ADEOfAbstractAppearance
is abstract: true
definition: AbstractAppearance is the abstract superclass to represent any kind of appearance objects.

AbstractCityObject
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: adeOfAbstractCityObject
  all values from: ADEOfAbstractCityObject
subclass of: Restriction
  on property: appearance
  all values from: AbstractAppearance
subclass of: Restriction
  on property: dynamizer
  all values from: AbstractDynamizer
subclass of: Restriction
  on property: externalReference
  all values from: ExternalReference
subclass of: Restriction
  on property: generalizesTo
  all values from: AbstractCityObject
subclass of: Restriction
  on property: genericAttribute
  all values from: AbstractGenericAttribute
subclass of: Restriction
  on property: relatedTo
  all values from: CityObjectRelation
subclass of: Restriction
  on property: relativeToTerrain
  all values from: RelativeToTerrain
subclass of: Restriction
  on property: relativeToWater
  all values from: RelativeToWater
subclass of: Restriction
  on property: relativeToTerrain
  max qualified cardinality: 1
  on data range: RelativeToTerrain
subclass of: Restriction
  on property: relativeToWater
  max qualified cardinality: 1
  on data range: RelativeToWater
is abstract: true
definition: AbstractCityObject is the abstract superclass of all thematic classes within the CityGML Conceptual Model.

AbstractDynamizer
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: adeOfAbstractDynamizer
  all values from: ADEOfAbstractDynamizer
is abstract: true
definition: AbstractDynamizer is the abstract superclass to represent Dynamizer objects.

AbstractFeature
type: Class
subclass of: AnyFeature
subclass of: Restriction
  on property: adeOfAbstractFeature
  all values from: ADEOfAbstractFeature
subclass of: Restriction
  on property: featureID
  all values from: ID
subclass of: Restriction
  on property: identifier
  all values from: Resource
subclass of: Restriction
  on property: featureID
  qualified cardinality: 1
  on class: ID
subclass of: Restriction
  on property: identifier
  max qualified cardinality: 1
  on class: Resource
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: name
  all values from: Name
subclass of: Restriction
  on property: description
  max qualified cardinality: 1
  on data range: string
is abstract: true
definition: AbstractFeature is the abstract superclass of all feature types within the CityGML Conceptual Model.

AbstractFeatureWithLifespan
type: Class
subclass of: AbstractFeature
subclass of: Restriction
  on property: adeOfAbstractFeatureWithLifespan
  all values from: ADEOfAbstractFeatureWithLifespan
subclass of: Restriction
  on property: creationDate
  all values from: Time instant
subclass of: Restriction
  on property: terminationDate
  all values from: Time instant
subclass of: Restriction
  on property: validFrom
  all values from: Time instant
subclass of: Restriction
  on property: validTo
  all values from: Time instant
subclass of: Restriction
  on property: creationDate
  max qualified cardinality: 1
  on class: Time instant
subclass of: Restriction
  on property: terminationDate
  max qualified cardinality: 1
  on class: Time instant
subclass of: Restriction
  on property: validFrom
  max qualified cardinality: 1
  on class: Time instant
subclass of: Restriction
  on property: validTo
  max qualified cardinality: 1
  on class: Time instant
is abstract: true
definition: AbstractFeatureWithLifespan is the base class for all CityGML features. This class allows the optional specification of the real-world and database times for the existence of each feature.

AbstractGenericAttribute
type: Class
is abstract: true
definition: AbstractGenericAttribute is the abstract superclass for all types of generic attributes.

AbstractLogicalSpace
type: Class
subclass of: AbstractSpace
subclass of: Restriction
  on property: adeOfAbstractLogicalSpace
  all values from: ADEOfAbstractLogicalSpace
disjoint with: AbstractPhysicalSpace
is abstract: true
definition: AbstractLogicalSpace is the abstract superclass for all types of logical spaces. Logical space refers to spaces that are not bounded by physical surfaces but are defined according to thematic considerations.

AbstractOccupiedSpace
type: Class
subclass of: AbstractPhysicalSpace
subclass of: Restriction
  on property: adeOfAbstractOccupiedSpace
  all values from: ADEOfAbstractOccupiedSpace
subclass of: Restriction
  all values from: ImplicitGeometry
subclass of: Restriction
  all values from: ImplicitGeometry
subclass of: Restriction
  all values from: ImplicitGeometry
subclass of: Restriction
  max qualified cardinality: 1
  on class: ImplicitGeometry
subclass of: Restriction
  max qualified cardinality: 1
  on class: ImplicitGeometry
subclass of: Restriction
  max qualified cardinality: 1
  on class: ImplicitGeometry
disjoint with: AbstractUnoccupiedSpace
is abstract: true
definition: AbstractOccupiedSpace is the abstract superclass for all types of physically occupied spaces. Occupied space refers to spaces that are partially or entirely filled with matter.

AbstractPhysicalSpace
type: Class
subclass of: AbstractSpace
subclass of: Restriction
  on property: adeOfAbstractPhysicalSpace
  all values from: ADEOfAbstractPhysicalSpace
subclass of: Restriction
  all values from: Multi-Curve
subclass of: Restriction
  all values from: Multi-Curve
subclass of: Restriction
  all values from: Multi-Curve
subclass of: Restriction
  on property: pointCloud
  all values from: AbstractPointCloud
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  on property: pointCloud
  max qualified cardinality: 1
  on class: AbstractPointCloud
is abstract: true
definition: AbstractPhysicalSpace is the abstract superclass for all types of physical spaces. Physical space refers to spaces that are fully or partially bounded by physical objects.

AbstractPointCloud
type: Class
subclass of: AbstractFeature
subclass of: Restriction
  on property: adeOfAbstractPointCloud
  all values from: ADEOfAbstractPointCloud
is abstract: true
definition: AbstractPointCloud is the abstract superclass to represent PointCloud objects.

AbstractSpace
type: Class
subclass of: AbstractCityObject
subclass of: Restriction
  on property: adeOfAbstractSpace
  all values from: ADEOfAbstractSpace
subclass of: Restriction
  on property: area
  all values from: QualifiedArea
subclass of: Restriction
  on property: boundary
  all values from: AbstractSpaceBoundary
subclass of: Restriction
  on property: lod0MultiCurve
  all values from: Multi-Curve
subclass of: Restriction
  on property: lod0MultiSurface
  all values from: Multi-Surface
subclass of: Restriction
  on property: lod0Point
  all values from: Point
subclass of: Restriction
  on property: lod1Solid
  all values from: Solid
subclass of: Restriction
  on property: lod2MultiCurve
  all values from: Multi-Curve
subclass of: Restriction
  on property: lod2MultiSurface
  all values from: Multi-Surface
subclass of: Restriction
  on property: lod2Solid
  all values from: Solid
subclass of: Restriction
  on property: lod3MultiCurve
  all values from: Multi-Curve
subclass of: Restriction
  on property: lod3MultiSurface
  all values from: Multi-Surface
subclass of: Restriction
  on property: lod3Solid
  all values from: Solid
subclass of: Restriction
  on property: volume
  all values from: QualifiedVolume
subclass of: Restriction
  on property: lod0MultiCurve
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  on property: lod0MultiSurface
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  on property: lod0Point
  max qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: lod1Solid
  max qualified cardinality: 1
  on class: Solid
subclass of: Restriction
  on property: lod2MultiCurve
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  on property: lod2MultiSurface
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  on property: lod2Solid
  max qualified cardinality: 1
  on class: Solid
subclass of: Restriction
  on property: lod3MultiCurve
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  on property: lod3MultiSurface
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  on property: lod3Solid
  max qualified cardinality: 1
  on class: Solid
subclass of: Restriction
  on property: spaceType
  all values from: SpaceType
subclass of: Restriction
  on property: spaceType
  max qualified cardinality: 1
  on data range: SpaceType
disjoint with: AbstractSpaceBoundary
is abstract: true
definition: AbstractSpace is the abstract superclass for all types of spaces. A space is an entity of volumetric extent in the real world.

AbstractSpaceBoundary
type: Class
subclass of: AbstractCityObject
subclass of: Restriction
  on property: adeOfAbstractSpaceBoundary
  all values from: ADEOfAbstractSpaceBoundary
is abstract: true
definition: AbstractSpaceBoundary is the abstract superclass for all types of space boundaries. A space boundary is an entity with areal extent in the real world. Space boundaries are objects that bound a Space. They also realize the contact between adjacent spaces.

AbstractThematicSurface
type: Class
subclass of: AbstractSpaceBoundary
subclass of: Restriction
  on property: adeOfAbstractThematicSurface
  all values from: ADEOfAbstractThematicSurface
subclass of: Restriction
  on property: area
  all values from: QualifiedArea
subclass of: Restriction
  on property: lod0MultiCurve
  all values from: Multi-Curve
subclass of: Restriction
  all values from: Multi-Surface
subclass of: Restriction
  all values from: Multi-Surface
subclass of: Restriction
  all values from: Multi-Surface
subclass of: Restriction
  all values from: Multi-Surface
subclass of: Restriction
  on property: pointCloud
  all values from: AbstractPointCloud
subclass of: Restriction
  on property: lod0MultiCurve
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  max qualified cardinality: 1
  on class: Multi-Surface
subclass of: Restriction
  on property: pointCloud
  max qualified cardinality: 1
  on class: AbstractPointCloud
is abstract: true
definition: AbstractThematicSurface is the abstract superclass for all types of thematic surfaces.

AbstractUnoccupiedSpace
type: Class
subclass of: AbstractPhysicalSpace
subclass of: Restriction
  on property: adeOfAbstractUnoccupiedSpace
  all values from: ADEOfAbstractUnoccupiedSpace
is abstract: true
definition: AbstractUnoccupiedSpace is the abstract superclass for all types of physically unoccupied spaces. Unoccupied space refers to spaces that are entirely or mostly free of matter.

AbstractVersion
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: adeOfAbstractVersion
  all values from: ADEOfAbstractVersion
is abstract: true
definition: AbstractVersion is the abstract superclass to represent Version objects.

AbstractVersionTransition
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: adeOfAbstractVersionTransition
  all values from: ADEOfAbstractVersionTransition
is abstract: true
definition: AbstractVersionTransition is the abstract superclass to represent VersionTransition objects.

Address
type: Class
subclass of: AbstractFeature
subclass of: Restriction
  on property: adeOfAddress
  all values from: ADEOfAddress
subclass of: Restriction
  on property: multiPoint
  all values from: Multi-Point
subclass of: Restriction
  on property: xalAddress
  all values from: XALAddress
subclass of: Restriction
  on property: xalAddress
  qualified cardinality: 1
  on class: XALAddress
subclass of: Restriction
  on property: multiPoint
  max qualified cardinality: 1
  on class: Multi-Point
definition: Address represents an address of a city object.

CityModel
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: adeOfCityModel
  all values from: ADEOfCityModel
subclass of: Restriction
  on property: cityModelMember.appearanceMember
  all values from: AbstractAppearance
subclass of: Restriction
  on property: cityModelMember.cityObjectMember
  all values from: AbstractCityObject
subclass of: Restriction
  on property: cityModelMember.featureMember
  all values from: AbstractFeature
subclass of: Restriction
  on property: cityModelMember.versionMember
  all values from: AbstractVersion
subclass of: Restriction
  on property: cityModelMember.versionTransitionMember
  all values from: AbstractVersionTransition
subclass of: Restriction
  on property: engineeringCRS
  all values from: EngineeringCRS
subclass of: Restriction
  on property: engineeringCRS
  max qualified cardinality: 1
  on class: EngineeringCRS
definition: CityModel is the container for all objects belonging to a city model.

CityObjectRelation
type: Class
subclass of: Restriction
  on property: genericAttribute
  all values from: AbstractGenericAttribute
subclass of: Restriction
  on property: relatedTo
  all values from: AbstractCityObject
subclass of: Restriction
  on property: relationType
  all values from: RelationTypeValue
subclass of: Restriction
  on property: relatedTo
  qualified cardinality: 1
  on class: AbstractCityObject
subclass of: Restriction
  on property: relationType
  qualified cardinality: 1
  on class: RelationTypeValue
definition: CityObjectRelation represents a specific relation from the city object in which the relation is included to another city object.

ClosureSurface
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfClosureSurface
  all values from: ADEOfClosureSurface
definition: ClosureSurface is a special type of thematic surface used to close holes in volumetric objects. Closure surfaces are virtual (non-physical) surfaces.

DoubleBetween0and1
type: Class
definition: DoubleBetween0and1 is a basic type for values, which are greater or equal than 0 and less or equal than 1. The type is used for color encoding, for example.

DoubleBetween0and1List
type: Class
subclass of: Restriction
  on property: list
  all values from: DoubleBetween0and1
subclass of: Restriction
  on property: list
  qualified cardinality: 1
  on class: DoubleBetween0and1
definition: DoubleBetween0and1List is a basic type that represents a list of double values greater or equal than 0 and less or equal than 1. The type is used for color encoding, for example.

DoubleList
type: Class
subclass of: Restriction
  on property: list
  all values from: double
subclass of: Restriction
  on property: list
  qualified cardinality: 1
  on data range: double
definition: DoubleList is an ordered sequence of double values.

DoubleOrNilReasonList
type: Class
subclass of: Restriction
  on property: list.nilReason.nilReasonEnumeration
  all values from: NilReasonEnumeration
subclass of: Restriction
  on property: list.nilReason.nilReasonEnumeration
  qualified cardinality: 1
  on class: NilReasonEnumeration
subclass of: Restriction
  on property: list.nilReason.URI
  all values from: anyURI
subclass of: Restriction
  on property: list.value
  all values from: double
subclass of: Restriction
  on property: list.nilReason.URI
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: list.value
  qualified cardinality: 1
  on data range: double
definition: DoubleOrNilReasonList is a basic type that represents a list of double values and/or nil reasons.

ExternalReference
type: Class
subclass of: Restriction
  on property: informationSystem
  all values from: anyURI
subclass of: Restriction
  on property: relationType
  all values from: anyURI
subclass of: Restriction
  on property: targetResource
  all values from: anyURI
subclass of: Restriction
  on property: targetResource
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: informationSystem
  max qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: relationType
  max qualified cardinality: 1
  on data range: anyURI
definition: ExternalReference is a reference to a corresponding object in another information system, for example in the German cadastre (ALKIS), the German topographic information system (ATKIS), or the OS UK MasterMap®.

ID
type: Class
definition: ID is a basic type that represents a unique identifier.

ImplicitGeometry
type: Class
subclass of: Restriction
  on property: appearance
  all values from: AbstractAppearance
subclass of: Restriction
  on property: mimeType
  all values from: MimeTypeValue
subclass of: Restriction
  on property: objectID
  all values from: ID
subclass of: Restriction
  on property: referencePoint
  all values from: Point
subclass of: Restriction
  on property: relativeGeometry
  all values from: Abstract Geometry
subclass of: Restriction
  on property: transformationMatrix
  all values from: TransformationMatrix4x4
subclass of: Restriction
  on property: objectID
  qualified cardinality: 1
  on class: ID
subclass of: Restriction
  on property: referencePoint
  qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: transformationMatrix
  qualified cardinality: 1
  on class: TransformationMatrix4x4
subclass of: Restriction
  on property: mimeType
  max qualified cardinality: 1
  on class: MimeTypeValue
subclass of: Restriction
  on property: relativeGeometry
  max qualified cardinality: 1
  on class: Abstract Geometry
subclass of: Restriction
  on property: libraryObject
  all values from: anyURI
subclass of: Restriction
  on property: libraryObject
  max qualified cardinality: 1
  on data range: anyURI
definition: ImplicitGeometry is a geometry representation where the shape is stored only once as a prototypical geometry. Examples are a tree or other vegetation object, a traffic light or a traffic sign. This prototypic geometry object can be re-used or referenced many times, wherever the corresponding feature occurs in the 3D city model.

IntegerBetween0and3
type: Class
definition: IntegerBetween0and3 is a basic type for integer values, which are greater or equal than 0 and less or equal than 3. The type is used for encoding the LOD number.

IntervalValue
type: Class
subclass of: Concept

MimeTypeValue
type: Class
subclass of: Concept

NilReasonEnumeration
type: Class
subclass of: Concept

Occupancy
type: Class
subclass of: Restriction
  on property: interval
  all values from: IntervalValue
subclass of: Restriction
  on property: occupantType
  all values from: OccupantTypeValue
subclass of: Restriction
  on property: interval
  max qualified cardinality: 1
  on class: IntervalValue
subclass of: Restriction
  on property: occupantType
  max qualified cardinality: 1
  on class: OccupantTypeValue
subclass of: Restriction
  on property: numberOfOccupants
  all values from: integer
subclass of: Restriction
  on property: numberOfOccupants
  qualified cardinality: 1
  on data range: integer
definition: Occupancy is an application-dependent indication of what is contained by a feature.

OccupantTypeValue
type: Class
subclass of: Concept

OtherRelationTypeValue
type: Class
subclass of: Concept

QualifiedArea
type: Class
subclass of: Restriction
  on property: typeOfArea
  all values from: QualifiedAreaTypeValue
subclass of: Restriction
  on property: typeOfArea
  qualified cardinality: 1
  on class: QualifiedAreaTypeValue
subclass of: Restriction
  on property: area
  all values from: measure
subclass of: Restriction
  on property: area
  qualified cardinality: 1
  on data range: measure
definition: QualifiedArea is an application-dependent measure of the area of a space or of a thematic surface.

QualifiedAreaTypeValue
type: Class
subclass of: Concept

QualifiedVolume
type: Class
subclass of: Restriction
  on property: typeOfVolume
  all values from: QualifiedVolumeTypeValue
subclass of: Restriction
  on property: typeOfVolume
  qualified cardinality: 1
  on class: QualifiedVolumeTypeValue
subclass of: Restriction
  on property: volume
  all values from: measure
subclass of: Restriction
  on property: volume
  qualified cardinality: 1
  on data range: measure
definition: QualifiedVolume is an application-dependent measure of the volume of a space.

QualifiedVolumeTypeValue
type: Class
subclass of: Concept

RelationTypeValue
type: Class
subclass of: Concept

TemporalRelationTypeValue
type: Class
subclass of: Concept

TopologicalRelationTypeValue
type: Class
subclass of: Concept

TransformationMatrix2x2
type: Class
subclass of: DoubleList
definition: TransformationMatrix2x2 is a 2 by 2 matrix represented as a list of four double values in row major order.

TransformationMatrix3x4
type: Class
subclass of: DoubleList
definition: TransformationMatrix3x4 is a 3 by 4 matrix represented as a list of twelve double values in row major order.

TransformationMatrix4x4
type: Class
subclass of: DoubleList
definition: TransformationMatrix4x4 is a 4 by 4 matrix represented as a list of sixteen double values in row major order.

XALAddress
type: Class
definition: XALAddress represents address details according to the OASIS xAL standard.

Document
type: Class

ADEOfAbstractAtomicTimeseries
type: Class
is abstract: true
definition: ADEOfAbstractAtomicTimeseries acts as a hook to define properties within an ADE that are to be added to AbstractAtomicTimeseries.

ADEOfAbstractTimeseries
type: Class
is abstract: true
definition: ADEOfAbstractTimeseries acts as a hook to define properties within an ADE that are to be added to AbstractTimeseries.

ADEOfCompositeTimeseries
type: Class
is abstract: true
definition: ADEOfCompositeTimeseries acts as a hook to define properties within an ADE that are to be added to a CompositeTimeseries.

ADEOfDynamizer
type: Class
is abstract: true
definition: ADEOfDynamizer acts as a hook to define properties within an ADE that are to be added to a Dynamizer.

ADEOfGenericTimeseries
type: Class
is abstract: true
definition: ADEOfGenericTimeseries acts as a hook to define properties within an ADE that are to be added to a GenericTimeseries.

ADEOfStandardFileTimeseries
type: Class
is abstract: true
definition: ADEOfStandardFileTimeseries acts as a hook to define properties within an ADE that are to be added to a StandardFileTimeseries.

ADEOfTabulatedFileTimeseries
type: Class
is abstract: true
definition: ADEOfTabulatedFileTimeseries acts as a hook to define properties within an ADE that are to be added to a TabulatedFileTimeseries.

AbstractAtomicTimeseries
type: Class
subclass of: AbstractTimeseries
subclass of: Restriction
  on property: adeOfAbstractAtomicTimeseries
  all values from: ADEOfAbstractAtomicTimeseries
subclass of: Restriction
  on property: observationProperty
  all values from: string
subclass of: Restriction
  on property: uom
  all values from: string
subclass of: Restriction
  on property: observationProperty
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: uom
  max qualified cardinality: 1
  on data range: string
disjoint with: CompositeTimeseries
is abstract: true
definition: AbstractAtomicTimeseries represents the attributes and relationships that are common to all kinds of atomic timeseries (GenericTimeseries, TabulatedFileTimeseries, StandardFileTimeseries). An atomic timeseries represents time-varying data of a specific data type for a single contiguous time interval.

AbstractTimeseries
type: Class
subclass of: AbstractFeature
subclass of: Restriction
  on property: adeOfAbstractTimeseries
  all values from: ADEOfAbstractTimeseries
subclass of: Restriction
  on property: firstTimestamp
  all values from: Temporal position
subclass of: Restriction
  on property: lastTimestamp
  all values from: Temporal position
subclass of: Restriction
  on property: firstTimestamp
  max qualified cardinality: 1
  on class: Temporal position
subclass of: Restriction
  on property: lastTimestamp
  max qualified cardinality: 1
  on class: Temporal position
is abstract: true
definition: AbstractTimeseries is the abstract superclass representing any type of timeseries data.

AuthenticationTypeValue
type: Class
subclass of: Concept

CompositeTimeseries
type: Class
subclass of: AbstractTimeseries
subclass of: Restriction
  on property: adeOfCompositeTimeseries
  all values from: ADEOfCompositeTimeseries
subclass of: Restriction
  on property: component
  all values from: TimeseriesComponent
subclass of: Restriction
  on property: component
  min qualified cardinality: 1
  on class: TimeseriesComponent
definition: A CompositeTimeseries is a (possibly recursive) aggregation of atomic and composite timeseries. The components of a composite timeseries must have non-overlapping time intervals.

Dynamizer
type: Class
subclass of: AbstractDynamizer
subclass of: Restriction
  on property: adeOfDynamizer
  all values from: ADEOfDynamizer
subclass of: Restriction
  on property: dynamicData
  all values from: AbstractTimeseries
subclass of: Restriction
  on property: endTime
  all values from: Temporal position
subclass of: Restriction
  on property: sensorConnection
  all values from: SensorConnection
subclass of: Restriction
  on property: startTime
  all values from: Temporal position
subclass of: Restriction
  on property: dynamicData
  max qualified cardinality: 1
  on class: AbstractTimeseries
subclass of: Restriction
  on property: endTime
  max qualified cardinality: 1
  on class: Temporal position
subclass of: Restriction
  on property: sensorConnection
  max qualified cardinality: 1
  on class: SensorConnection
subclass of: Restriction
  on property: startTime
  max qualified cardinality: 1
  on class: Temporal position
subclass of: Restriction
  on property: attributeRef
  all values from: string
subclass of: Restriction
  on property: attributeRef
  qualified cardinality: 1
  on data range: string
definition: A Dynamizer is an object that injects timeseries data for an individual attribute of the city object in which it is included. The timeseries data overrides the static value of the referenced city object attribute in order to represent dynamic (time-dependent) variations of its value.

GenericTimeseries
type: Class
subclass of: AbstractAtomicTimeseries
subclass of: Restriction
  on property: adeOfGenericTimeseries
  all values from: ADEOfGenericTimeseries
subclass of: Restriction
  on property: timeValuePair
  all values from: TimeValuePair
subclass of: Restriction
  on property: timeValuePair
  min qualified cardinality: 1
  on class: TimeValuePair
subclass of: Restriction
  on property: valueType
  all values from: TimeseriesTypeValue
subclass of: Restriction
  on property: valueType
  qualified cardinality: 1
  on data range: TimeseriesTypeValue
definition: A GenericTimeseries represents time-varying data in the form of embedded time-value-pairs of a specific data type for a single contiguous time interval.

SensorConnection
type: Class
subclass of: Restriction
  on property: authType
  all values from: AuthenticationTypeValue
subclass of: Restriction
  on property: connectionType
  all values from: SensorConnectionTypeValue
subclass of: Restriction
  on property: sensorLocation
  all values from: AbstractCityObject
subclass of: Restriction
  on property: connectionType
  qualified cardinality: 1
  on class: SensorConnectionTypeValue
subclass of: Restriction
  on property: authType
  max qualified cardinality: 1
  on class: AuthenticationTypeValue
subclass of: Restriction
  on property: sensorLocation
  max qualified cardinality: 1
  on class: AbstractCityObject
subclass of: Restriction
  on property: baseURL
  all values from: anyURI
subclass of: Restriction
  on property: datastreamID
  all values from: string
subclass of: Restriction
  on property: linkToObservation
  all values from: string
subclass of: Restriction
  on property: linkToSensorDescription
  all values from: string
subclass of: Restriction
  on property: mqttServer
  all values from: string
subclass of: Restriction
  on property: mqttTopic
  all values from: string
subclass of: Restriction
  on property: observationID
  all values from: string
subclass of: Restriction
  on property: observationProperty
  all values from: string
subclass of: Restriction
  on property: sensorID
  all values from: string
subclass of: Restriction
  on property: sensorName
  all values from: string
subclass of: Restriction
  on property: uom
  all values from: string
subclass of: Restriction
  on property: observationProperty
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: baseURL
  max qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: datastreamID
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: linkToObservation
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: linkToSensorDescription
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: mqttServer
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: mqttTopic
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: observationID
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: sensorID
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: sensorName
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: uom
  max qualified cardinality: 1
  on data range: string
definition: A SensorConnection provides all details that are required to retrieve a specific datastream from an external sensor web service. This data type comprises the service type (e.g. OGC SensorThings API, OGC Sensor Observation Services, MQTT, proprietary platforms), the URL of the sensor service, the identifier for the sensor or thing, and its observed property as well as information about the required authentication method.

SensorConnectionTypeValue
type: Class
subclass of: Concept

StandardFileTimeseries
type: Class
subclass of: AbstractAtomicTimeseries
subclass of: Restriction
  on property: adeOfStandardFileTimeseries
  all values from: ADEOfStandardFileTimeseries
subclass of: Restriction
  on property: fileType
  all values from: StandardFileTypeValue
subclass of: Restriction
  on property: mimeType
  all values from: MimeTypeValue
subclass of: Restriction
  on property: fileType
  qualified cardinality: 1
  on class: StandardFileTypeValue
subclass of: Restriction
  on property: mimeType
  max qualified cardinality: 1
  on class: MimeTypeValue
subclass of: Restriction
  on property: fileLocation
  all values from: anyURI
subclass of: Restriction
  on property: fileLocation
  qualified cardinality: 1
  on data range: anyURI
definition: A StandardFileTimeseries represents time-varying data for a single contiguous time interval. The data is provided in an external file referenced in the StandardFileTimeseries. The data within the external file is encoded according to a dedicated format for the representation of timeseries data such as using the OGC TimeseriesML or OGC Observations & Measurements Standard. The data type of the data has to be specified within the external file.

StandardFileTypeValue
type: Class
subclass of: Concept

TabulatedFileTimeseries
type: Class
subclass of: AbstractAtomicTimeseries
subclass of: Restriction
  on property: adeOfTabulatedFileTimeseries
  all values from: ADEOfTabulatedFileTimeseries
subclass of: Restriction
  on property: fileType
  all values from: TabulatedFileTypeValue
subclass of: Restriction
  on property: mimeType
  all values from: MimeTypeValue
subclass of: Restriction
  on property: fileType
  qualified cardinality: 1
  on class: TabulatedFileTypeValue
subclass of: Restriction
  on property: mimeType
  max qualified cardinality: 1
  on class: MimeTypeValue
subclass of: Restriction
  on property: decimalSymbol
  all values from: string
subclass of: Restriction
  on property: fieldSeparator
  all values from: string
subclass of: Restriction
  on property: fileLocation
  all values from: anyURI
subclass of: Restriction
  on property: idColumnName
  all values from: string
subclass of: Restriction
  on property: idColumnNo
  all values from: integer
subclass of: Restriction
  on property: idValue
  all values from: string
subclass of: Restriction
  on property: numberOfHeaderLines
  all values from: integer
subclass of: Restriction
  on property: timeColumnName
  all values from: string
subclass of: Restriction
  on property: timeColumnNo
  all values from: integer
subclass of: Restriction
  on property: valueColumnName
  all values from: string
subclass of: Restriction
  on property: valueColumnNo
  all values from: integer
subclass of: Restriction
  on property: valueType
  all values from: TimeseriesTypeValue
subclass of: Restriction
  on property: fieldSeparator
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: fileLocation
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: valueType
  qualified cardinality: 1
  on data range: TimeseriesTypeValue
subclass of: Restriction
  on property: decimalSymbol
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: idColumnName
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: idColumnNo
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: idValue
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: numberOfHeaderLines
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: timeColumnName
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: timeColumnNo
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: valueColumnName
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: valueColumnNo
  max qualified cardinality: 1
  on data range: integer
definition: A TabulatedFileTimeseries represents time-varying data of a specific data type for a single contiguous time interval. The data is provided in an external file referenced in the TabulatedFileTimeseries. The file contains table structured data using an appropriate file format such as comma-separated values (CSV), Microsoft Excel (XLSX) or Google Spreadsheet. The timestamps and the values are given in specific columns of the table. Each row represents a single time-value-pair. A subset of rows can be selected using the idColumn and idValue attributes.

TabulatedFileTypeValue
type: Class
subclass of: Concept

TimeValuePair
type: Class
subclass of: Restriction
  on property: appearanceValue
  all values from: AbstractAppearance
subclass of: Restriction
  on property: geometryValue
  all values from: Abstract Geometry
subclass of: Restriction
  on property: implicitGeometryValue
  all values from: ImplicitGeometry
subclass of: Restriction
  on property: timestamp
  all values from: Temporal position
subclass of: Restriction
  on property: timestamp
  qualified cardinality: 1
  on class: Temporal position
subclass of: Restriction
  on property: appearanceValue
  max qualified cardinality: 1
  on class: AbstractAppearance
subclass of: Restriction
  on property: geometryValue
  max qualified cardinality: 1
  on class: Abstract Geometry
subclass of: Restriction
  on property: implicitGeometryValue
  max qualified cardinality: 1
  on class: ImplicitGeometry
subclass of: Restriction
  on property: boolValue
  all values from: boolean
subclass of: Restriction
  on property: doubleValue
  all values from: double
subclass of: Restriction
  on property: intValue
  all values from: integer
subclass of: Restriction
  on property: stringValue
  all values from: string
subclass of: Restriction
  on property: uriValue
  all values from: anyURI
subclass of: Restriction
  on property: boolValue
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: doubleValue
  max qualified cardinality: 1
  on data range: double
subclass of: Restriction
  on property: intValue
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: stringValue
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: uriValue
  max qualified cardinality: 1
  on data range: anyURI
definition: A TimeValuePair represents a value that is valid for a given timepoint. For each TimeValuePair, only one of the value properties can be used mutually exclusive. Which value property has to be provided depends on the selected value type in the GenericTimeSeries feature, in which the TimeValuePair is included.

TimeseriesComponent
type: Class
subclass of: Restriction
  on property: additionalGap
  all values from: Temporal duration
subclass of: Restriction
  on property: timeseries
  all values from: AbstractTimeseries
subclass of: Restriction
  on property: timeseries
  qualified cardinality: 1
  on class: AbstractTimeseries
subclass of: Restriction
  on property: additionalGap
  max qualified cardinality: 1
  on class: Temporal duration
subclass of: Restriction
  on property: repetitions
  all values from: integer
subclass of: Restriction
  on property: repetitions
  qualified cardinality: 1
  on data range: integer
definition: TimeseriesComponent represents an element of a CompositeTimeseries.

ADEOfGenericLogicalSpace
type: Class
is abstract: true
definition: ADEOfGenericLogicalSpace acts as a hook to define properties within an ADE that are to be added to a GenericLogicalSpace.

ADEOfGenericOccupiedSpace
type: Class
is abstract: true
definition: ADEOfGenericOccupiedSpace acts as a hook to define properties within an ADE that are to be added to a GenericOccupiedSpace.

ADEOfGenericThematicSurface
type: Class
is abstract: true
definition: ADEOfGenericThematicSurface acts as a hook to define properties within an ADE that are to be added to a GenericThematicSurface.

ADEOfGenericUnoccupiedSpace
type: Class
is abstract: true
definition: ADEOfGenericUnoccupiedSpace acts as a hook to define properties within an ADE that are to be added to a GenericUnoccupiedSpace.

CodeAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: value
  all values from: Code
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on class: Code
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
definition: CodeAttribute is a data type used to define generic attributes of type "Code".

DateAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: value
  all values from: date
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: date
definition: DateAttribute is a data type used to define generic attributes of type "Date".

DoubleAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: value
  all values from: double
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: double
definition: DoubleAttribute is a data type used to define generic attributes of type "Double".

GenericAttributeSet
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: genericAttribute
  all values from: AbstractGenericAttribute
subclass of: Restriction
  on property: genericAttribute
  min qualified cardinality: 1
  on class: AbstractGenericAttribute
subclass of: Restriction
  on property: codeSpace
  all values from: anyURI
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: codeSpace
  max qualified cardinality: 1
  on data range: anyURI
definition: A GenericAttributeSet is a named collection of generic attributes.

GenericLogicalSpace
type: Class
subclass of: AbstractLogicalSpace
subclass of: Restriction
  on property: adeOfGenericLogicalSpace
  all values from: ADEOfGenericLogicalSpace
subclass of: Restriction
  on property: class
  all values from: GenericLogicalSpaceClassValue
subclass of: Restriction
  on property: function
  all values from: GenericLogicalSpaceFunctionValue
subclass of: Restriction
  on property: usage
  all values from: GenericLogicalSpaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: GenericLogicalSpaceClassValue
definition: A GenericLogicalSpace is a space that is not represented by any explicitly modelled AbstractLogicalSpace subclass within CityGML.

GenericLogicalSpaceClassValue
type: Class
subclass of: Concept

GenericLogicalSpaceFunctionValue
type: Class
subclass of: Concept

GenericLogicalSpaceUsageValue
type: Class
subclass of: Concept

GenericOccupiedSpace
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfGenericOccupiedSpace
  all values from: ADEOfGenericOccupiedSpace
subclass of: Restriction
  on property: class
  all values from: GenericOccupiedSpaceClassValue
subclass of: Restriction
  on property: function
  all values from: GenericOccupiedSpaceFunctionValue
subclass of: Restriction
  on property: usage
  all values from: GenericOccupiedSpaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: GenericOccupiedSpaceClassValue
definition: A GenericOccupiedSpace is a space that is not represented by any explicitly modelled AbstractOccupiedSpace subclass within CityGML.

GenericOccupiedSpaceClassValue
type: Class
subclass of: Concept

GenericOccupiedSpaceFunctionValue
type: Class
subclass of: Concept

GenericOccupiedSpaceUsageValue
type: Class
subclass of: Concept

GenericThematicSurface
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfGenericThematicSurface
  all values from: ADEOfGenericThematicSurface
subclass of: Restriction
  on property: class
  all values from: GenericThematicSurfaceClassValue
subclass of: Restriction
  on property: function
  all values from: GenericThematicSurfaceFunctionValue
subclass of: Restriction
  on property: usage
  all values from: GenericThematicSurfaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: GenericThematicSurfaceClassValue
definition: A GenericThematicSurface is a surface that is not represented by any explicitly modelled AbstractThematicSurface subclass within CityGML.

GenericThematicSurfaceClassValue
type: Class
subclass of: Concept

GenericThematicSurfaceFunctionValue
type: Class
subclass of: Concept

GenericThematicSurfaceUsageValue
type: Class
subclass of: Concept

GenericUnoccupiedSpace
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfGenericUnoccupiedSpace
  all values from: ADEOfGenericUnoccupiedSpace
subclass of: Restriction
  on property: class
  all values from: GenericUnoccupiedSpaceClassValue
subclass of: Restriction
  on property: function
  all values from: GenericUnoccupiedSpaceFunctionValue
subclass of: Restriction
  on property: usage
  all values from: GenericUnoccupiedSpaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: GenericUnoccupiedSpaceClassValue
definition: A GenericUnoccupiedSpace is a space that is not represented by any explicitly modelled AbstractUnoccupiedSpace subclass within CityGML.

GenericUnoccupiedSpaceClassValue
type: Class
subclass of: Concept

GenericUnoccupiedSpaceFunctionValue
type: Class
subclass of: Concept

GenericUnoccupiedSpaceUsageValue
type: Class
subclass of: Concept

IntAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: value
  all values from: integer
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: integer
definition: IntAttribute is a data type used to define generic attributes of type "Integer".

MeasureAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: value
  all values from: measure
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: measure
definition: MeasureAttribute is a data type used to define generic attributes of type "Measure".

StringAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: value
  all values from: string
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: string
definition: StringAttribute is a data type used to define generic attributes of type "String".

UriAttribute
type: Class
subclass of: AbstractGenericAttribute
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: value
  all values from: anyURI
subclass of: Restriction
  on property: name
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: value
  qualified cardinality: 1
  on data range: anyURI
definition: UriAttribute is a data type used to define generic attributes of type "URI".

ADEOfLandUse
type: Class
is abstract: true
definition: ADEOfLandUse acts as a hook to define properties within an ADE that are to be added to a LandUse.

LandUse
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfLandUse
  all values from: ADEOfLandUse
subclass of: Restriction
  on property: class
  all values from: LandUseClassValue
subclass of: Restriction
  on property: function
  all values from: LandUseFunctionValue
subclass of: Restriction
  on property: usage
  all values from: LandUseUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: LandUseClassValue
definition: A LandUse object is an area of the earth's surface dedicated to a specific land use or having a specific land cover with or without vegetation, such as sand, rock, mud flats, forest, grasslands, or wetlands.

LandUseClassValue
type: Class
subclass of: Concept

LandUseFunctionValue
type: Class
subclass of: Concept

LandUseUsageValue
type: Class
subclass of: Concept

ADEOfPointCloud
type: Class
is abstract: true
definition: ADEOfPointCloud acts as a hook to define properties within an ADE that are to be added to a PointCloud.

PointCloud
type: Class
subclass of: AbstractPointCloud
subclass of: Restriction
  on property: adeOfPointCloud
  all values from: ADEOfPointCloud
subclass of: Restriction
  on property: mimeType
  all values from: MimeTypeValue
subclass of: Restriction
  on property: points
  all values from: Multi-Point
subclass of: Restriction
  on property: mimeType
  max qualified cardinality: 1
  on class: MimeTypeValue
subclass of: Restriction
  on property: points
  max qualified cardinality: 1
  on class: Multi-Point
subclass of: Restriction
  on property: pointFile
  all values from: anyURI
subclass of: Restriction
  on property: pointFileSrsName
  all values from: string
subclass of: Restriction
  on property: pointFile
  max qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: pointFileSrsName
  max qualified cardinality: 1
  on data range: string
definition: A PointCloud is an unordered collection of points that is a sampling of the geometry of a space or space boundary.

ADEOfAbstractReliefComponent
type: Class
is abstract: true
definition: ADEOfAbstractReliefComponent acts as a hook to define properties within an ADE that are to be added to AbstractReliefComponent.

ADEOfBreaklineRelief
type: Class
is abstract: true
definition: ADEOfBreaklineRelief acts as a hook to define properties within an ADE that are to be added to a BreaklineRelief.

ADEOfMassPointRelief
type: Class
is abstract: true
definition: ADEOfMassPointRelief acts as a hook to define properties within an ADE that are to be added to a MassPointRelief.

ADEOfRasterRelief
type: Class
is abstract: true
definition: ADEOfRasterRelief acts as a hook to define properties within an ADE that are to be added to a RasterRelief.

ADEOfReliefFeature
type: Class
is abstract: true
definition: ADEOfReliefFeature acts as a hook to define properties within an ADE that are to be added to a ReliefFeature.

ADEOfTINRelief
type: Class
is abstract: true
definition: ADEOfTINRelief acts as a hook to define properties within an ADE that are to be added to a TINRelief.

AbstractReliefComponent
type: Class
subclass of: AbstractSpaceBoundary
subclass of: Restriction
  on property: adeOfAbstractReliefComponent
  all values from: ADEOfAbstractReliefComponent
subclass of: Restriction
  on property: extent
  all values from: Surface
subclass of: Restriction
  on property: lod
  all values from: IntegerBetween0and3
subclass of: Restriction
  on property: lod
  qualified cardinality: 1
  on class: IntegerBetween0and3
subclass of: Restriction
  on property: extent
  max qualified cardinality: 1
  on class: Surface
is abstract: true
definition: An AbstractReliefComponent represents an element of the terrain surface - either a TIN, a raster or grid, mass points or break lines.

BreaklineRelief
type: Class
subclass of: AbstractReliefComponent
subclass of: Restriction
  on property: adeOfBreaklineRelief
  all values from: ADEOfBreaklineRelief
subclass of: Restriction
  on property: breaklines
  all values from: Multi-Curve
subclass of: Restriction
  on property: ridgeOrValleyLines
  all values from: Multi-Curve
subclass of: Restriction
  on property: breaklines
  max qualified cardinality: 1
  on class: Multi-Curve
subclass of: Restriction
  on property: ridgeOrValleyLines
  max qualified cardinality: 1
  on class: Multi-Curve
definition: A BreaklineRelief represents a terrain component with 3D lines. These lines denote break lines or ridge/valley lines.

MassPointRelief
type: Class
subclass of: AbstractReliefComponent
subclass of: Restriction
  on property: adeOfMassPointRelief
  all values from: ADEOfMassPointRelief
subclass of: Restriction
  on property: pointCloud
  all values from: AbstractPointCloud
subclass of: Restriction
  on property: reliefPoints
  all values from: Multi-Point
subclass of: Restriction
  on property: pointCloud
  max qualified cardinality: 1
  on class: AbstractPointCloud
subclass of: Restriction
  on property: reliefPoints
  max qualified cardinality: 1
  on class: Multi-Point
definition: A MassPointRelief represents a terrain component as a collection of 3D points.

RasterRelief
type: Class
subclass of: AbstractReliefComponent
subclass of: Restriction
  on property: adeOfRasterRelief
  all values from: ADEOfRasterRelief
subclass of: Restriction
  on property: grid
  all values from: CV_DiscreteGridPointCoverage
subclass of: Restriction
  on property: grid
  qualified cardinality: 1
  on class: CV_DiscreteGridPointCoverage
definition: A RasterRelief represents a terrain component as a regular raster or grid.

ReliefFeature
type: Class
subclass of: AbstractSpaceBoundary
subclass of: Restriction
  on property: adeOfReliefFeature
  all values from: ADEOfReliefFeature
subclass of: Restriction
  on property: lod
  all values from: IntegerBetween0and3
subclass of: Restriction
  on property: reliefComponent
  all values from: AbstractReliefComponent
subclass of: Restriction
  on property: reliefComponent
  min qualified cardinality: 1
  on class: AbstractReliefComponent
subclass of: Restriction
  on property: lod
  qualified cardinality: 1
  on class: IntegerBetween0and3
definition: A ReliefFeature is a collection of terrain components representing the Earth's surface, also known as the Digital Terrain Model.

TINRelief
type: Class
subclass of: AbstractReliefComponent
subclass of: Restriction
  on property: adeOfTINRelief
  all values from: ADEOfTINRelief
subclass of: Restriction
  on property: tin
  all values from: GM_TriangulatedSurface
subclass of: Restriction
  on property: tin
  qualified cardinality: 1
  on class: GM_TriangulatedSurface
definition: A TINRelief represents a terrain component as a triangulated irregular network.

ADEOfAbstractTransportationSpace
type: Class
is abstract: true
definition: ADEOfAbstractTransportationSpace acts as a hook to define properties within an ADE that are to be added to AbstractTransportationSpace.

ADEOfAuxiliaryTrafficArea
type: Class
is abstract: true
definition: ADEOfAuxiliaryTrafficArea acts as a hook to define properties within an ADE that are to be added to an AuxiliaryTrafficArea.

ADEOfAuxiliaryTrafficSpace
type: Class
is abstract: true
definition: ADEOfAuxiliaryTrafficSpace acts as a hook to define properties within an ADE that are to be added to an AuxiliaryTrafficSpace.

ADEOfClearanceSpace
type: Class
is abstract: true
definition: ADEOfClearanceSpace acts as a hook to define properties within an ADE that are to be added to a ClearanceSpace.

ADEOfHole
type: Class
is abstract: true
definition: ADEOfHole acts as a hook to define properties within an ADE that are to be added to a Hole.

ADEOfHoleSurface
type: Class
is abstract: true
definition: ADEOfHoleSurface acts as a hook to define properties within an ADE that are to be added to a HoleSurface.

ADEOfIntersection
type: Class
is abstract: true
definition: ADEOfIntersection acts as a hook to define properties within an ADE that are to be added to an Intersection.

ADEOfMarking
type: Class
is abstract: true
definition: ADEOfMarking acts as a hook to define properties within an ADE that are to be added to a Marking.

ADEOfRailway
type: Class
is abstract: true
definition: ADEOfRailway acts as a hook to define properties within an ADE that are to be added to a Railway.

ADEOfRoad
type: Class
is abstract: true
definition: ADEOfRoad acts as a hook to define properties within an ADE that are to be added to a Road.

ADEOfSection
type: Class
is abstract: true
definition: ADEOfSection acts as a hook to define properties within an ADE that are to be added to a Section.

ADEOfSquare
type: Class
is abstract: true
definition: ADEOfSquare acts as a hook to define properties within an ADE that are to be added to a Square.

ADEOfTrack
type: Class
is abstract: true
definition: ADEOfTrack acts as a hook to define properties within an ADE that are to be added to a Track.

ADEOfTrafficArea
type: Class
is abstract: true
definition: ADEOfTrafficArea acts as a hook to define properties within an ADE that are to be added to a TrafficArea.

ADEOfTrafficSpace
type: Class
is abstract: true
definition: ADEOfTrafficSpace acts as a hook to define properties within an ADE that are to be added to a TrafficSpace.

ADEOfWaterway
type: Class
is abstract: true
definition: ADEOfWaterway acts as a hook to define properties within an ADE that are to be added to a Waterway.

AbstractTransportationSpace
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractTransportationSpace
  all values from: ADEOfAbstractTransportationSpace
subclass of: Restriction
  on property: auxiliaryTrafficSpace
  all values from: AuxiliaryTrafficSpace
subclass of: Restriction
  on property: hole
  all values from: Hole
subclass of: Restriction
  on property: marking
  all values from: Marking
subclass of: Restriction
  on property: occupancy
  all values from: Occupancy
subclass of: Restriction
  on property: trafficSpace
  all values from: TrafficSpace
subclass of: Restriction
  on property: trafficDirection
  all values from: TrafficDirectionValue
subclass of: Restriction
  on property: trafficDirection
  max qualified cardinality: 1
  on data range: TrafficDirectionValue
is abstract: true
definition: AbstractTransportationSpace is the abstract superclass of transportation objects such as Roads, Tracks, Railways, Waterways or Squares.

AuxiliaryTrafficArea
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfAuxiliaryTrafficArea
  all values from: ADEOfAuxiliaryTrafficArea
subclass of: Restriction
  on property: class
  all values from: AuxiliaryTrafficAreaClassValue
subclass of: Restriction
  on property: function
  all values from: AuxiliaryTrafficAreaFunctionValue
subclass of: Restriction
  on property: surfaceMaterial
  all values from: SurfaceMaterialValue
subclass of: Restriction
  on property: usage
  all values from: AuxiliaryTrafficAreaUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: AuxiliaryTrafficAreaClassValue
subclass of: Restriction
  on property: surfaceMaterial
  max qualified cardinality: 1
  on class: SurfaceMaterialValue
definition: An AuxiliaryTrafficArea is the ground surface of an AuxiliaryTrafficSpace.

AuxiliaryTrafficAreaClassValue
type: Class
subclass of: Concept

AuxiliaryTrafficAreaFunctionValue
type: Class
subclass of: Concept

AuxiliaryTrafficAreaUsageValue
type: Class
subclass of: Concept

AuxiliaryTrafficSpace
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfAuxiliaryTrafficSpace
  all values from: ADEOfAuxiliaryTrafficSpace
subclass of: Restriction
  on property: boundary
  all values from: AuxiliaryTrafficArea
subclass of: Restriction
  on property: class
  all values from: AuxiliaryTrafficSpaceClassValue
subclass of: Restriction
  on property: function
  all values from: AuxiliaryTrafficSpaceFunctionValue
subclass of: Restriction
  on property: usage
  all values from: AuxiliaryTrafficSpaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: AuxiliaryTrafficSpaceClassValue
subclass of: Restriction
  on property: granularity
  all values from: GranularityValue
subclass of: Restriction
  on property: granularity
  qualified cardinality: 1
  on data range: GranularityValue
definition: An AuxiliaryTrafficSpace is a space within the transportation space not intended for traffic purposes.

AuxiliaryTrafficSpaceClassValue
type: Class
subclass of: Concept

AuxiliaryTrafficSpaceFunctionValue
type: Class
subclass of: Concept

AuxiliaryTrafficSpaceUsageValue
type: Class
subclass of: Concept

ClearanceSpace
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfClearanceSpace
  all values from: ADEOfClearanceSpace
subclass of: Restriction
  on property: class
  all values from: ClearanceSpaceClassValue
definition: A ClearanceSpace represents the actual free space above a TrafficArea within which a mobile object can move without contacting an obstruction.

ClearanceSpaceClassValue
type: Class
subclass of: Concept

Hole
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfHole
  all values from: ADEOfHole
subclass of: Restriction
  on property: class
  all values from: HoleClassValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: HoleClassValue
definition: A Hole is an opening in the surface of a Road, Track or Square such as road damages, manholes or drains. Holes can span multiple transportation objects.

HoleClassValue
type: Class
subclass of: Concept

HoleSurface
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfHoleSurface
  all values from: ADEOfHoleSurface
definition: A HoleSurface is a representation of the ground surface of a hole.

Intersection
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfIntersection
  all values from: ADEOfIntersection
subclass of: Restriction
  on property: class
  all values from: IntersectionClassValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: IntersectionClassValue
definition: An Intersection is a transportation space that is a shared segment of multiple Road, Track, Railway, or Waterway objects (e.g. a crossing of two roads or a level crossing of a road and a railway).

IntersectionClassValue
type: Class
subclass of: Concept

Marking
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfMarking
  all values from: ADEOfMarking
subclass of: Restriction
  on property: class
  all values from: MarkingClassValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: MarkingClassValue
definition: A Marking is a visible pattern on a transportation area relevant to the structuring or restriction of traffic. Examples are road markings and markings related to railway or waterway traffic.

MarkingClassValue
type: Class
subclass of: Concept

Railway
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfRailway
  all values from: ADEOfRailway
subclass of: Restriction
  on property: class
  all values from: RailwayClassValue
subclass of: Restriction
  on property: function
  all values from: RailwayFunctionValue
subclass of: Restriction
  on property: intersection
  all values from: Intersection
subclass of: Restriction
  on property: section
  all values from: Section
subclass of: Restriction
  on property: usage
  all values from: RailwayUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: RailwayClassValue
definition: A Railway is a transportation space used by wheeled vehicles on rails.

RailwayClassValue
type: Class
subclass of: Concept

RailwayFunctionValue
type: Class
subclass of: Concept

RailwayUsageValue
type: Class
subclass of: Concept

Road
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfRoad
  all values from: ADEOfRoad
subclass of: Restriction
  on property: class
  all values from: RoadClassValue
subclass of: Restriction
  on property: function
  all values from: RoadFunctionValue
subclass of: Restriction
  on property: intersection
  all values from: Intersection
subclass of: Restriction
  on property: section
  all values from: Section
subclass of: Restriction
  on property: usage
  all values from: RoadUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: RoadClassValue
definition: A Road is a transportation space used by vehicles, bicycles and/or pedestrians.

RoadClassValue
type: Class
subclass of: Concept

RoadFunctionValue
type: Class
subclass of: Concept

RoadUsageValue
type: Class
subclass of: Concept

Section
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfSection
  all values from: ADEOfSection
subclass of: Restriction
  on property: class
  all values from: SectionClassValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: SectionClassValue
definition: A Section is a transportation space that is a segment of a Road, Railway, Track, or Waterway.

SectionClassValue
type: Class
subclass of: Concept

Square
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfSquare
  all values from: ADEOfSquare
subclass of: Restriction
  on property: class
  all values from: SquareClassValue
subclass of: Restriction
  on property: function
  all values from: SquareFunctionValue
subclass of: Restriction
  on property: usage
  all values from: SquareUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: SquareClassValue
definition: A Square is a transportation space for unrestricted movement for vehicles, bicycles and/or pedestrians. This includes plazas as well as large sealed surfaces such as parking lots.

SquareClassValue
type: Class
subclass of: Concept

SquareFunctionValue
type: Class
subclass of: Concept

SquareUsageValue
type: Class

SurfaceMaterialValue
type: Class
subclass of: Concept

Track
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfTrack
  all values from: ADEOfTrack
subclass of: Restriction
  on property: class
  all values from: TrackClassValue
subclass of: Restriction
  on property: function
  all values from: TrackFunctionValue
subclass of: Restriction
  on property: intersection
  all values from: Intersection
subclass of: Restriction
  on property: section
  all values from: Section
subclass of: Restriction
  on property: usage
  all values from: TrackUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TrackClassValue
definition: A Track is a small path mainly used by pedestrians. Tracks can be segmented into Sections and Intersections.

TrackClassValue
type: Class
subclass of: Concept

TrackFunctionValue
type: Class
subclass of: Concept

TrackUsageValue
type: Class
subclass of: Concept

TrafficArea
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfTrafficArea
  all values from: ADEOfTrafficArea
subclass of: Restriction
  on property: class
  all values from: TrafficAreaClassValue
subclass of: Restriction
  on property: function
  all values from: TrafficAreaFunctionValue
subclass of: Restriction
  on property: surfaceMaterial
  all values from: SurfaceMaterialValue
subclass of: Restriction
  on property: usage
  all values from: TrafficAreaUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TrafficAreaClassValue
subclass of: Restriction
  on property: surfaceMaterial
  max qualified cardinality: 1
  on class: SurfaceMaterialValue
definition: A TrafficArea is the ground surface of a TrafficSpace. Traffic areas are the surfaces upon which traffic actually takes place.

TrafficAreaClassValue
type: Class
subclass of: Concept

TrafficAreaFunctionValue
type: Class
subclass of: Concept

TrafficAreaUsageValue
type: Class
subclass of: Concept

TrafficSpace
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfTrafficSpace
  all values from: ADEOfTrafficSpace
subclass of: Restriction
  on property: boundary
  all values from: TrafficArea
subclass of: Restriction
  on property: class
  all values from: TrafficSpaceClassValue
subclass of: Restriction
  on property: clearanceSpace
  all values from: ClearanceSpace
subclass of: Restriction
  on property: function
  all values from: TrafficSpaceFunctionValue
subclass of: Restriction
  on property: occupancy
  all values from: Occupancy
subclass of: Restriction
  on property: predecessor
  all values from: TrafficSpace
subclass of: Restriction
  on property: successor
  all values from: TrafficSpace
subclass of: Restriction
  on property: usage
  all values from: TrafficSpaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TrafficSpaceClassValue
subclass of: Restriction
  on property: granularity
  all values from: GranularityValue
subclass of: Restriction
  on property: trafficDirection
  all values from: TrafficDirectionValue
subclass of: Restriction
  on property: granularity
  qualified cardinality: 1
  on data range: GranularityValue
subclass of: Restriction
  on property: trafficDirection
  max qualified cardinality: 1
  on data range: TrafficDirectionValue
definition: A TrafficSpace is a space in which traffic takes place. Traffic includes the movement of entities such as trains, vehicles, pedestrians, ships, or other transportation types.

TrafficSpaceClassValue
type: Class
subclass of: Concept

TrafficSpaceFunctionValue
type: Class
subclass of: Concept

TrafficSpaceUsageValue
type: Class
subclass of: Concept

Waterway
type: Class
subclass of: AbstractTransportationSpace
subclass of: Restriction
  on property: adeOfWaterway
  all values from: ADEOfWaterway
subclass of: Restriction
  on property: class
  all values from: WaterwayClassValue
subclass of: Restriction
  on property: function
  all values from: WaterwayFunctionValue
subclass of: Restriction
  on property: intersection
  all values from: Intersection
subclass of: Restriction
  on property: section
  all values from: Section
subclass of: Restriction
  on property: usage
  all values from: WaterwayUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: WaterwayClassValue
definition: A Waterway is a transportation space used for the movement of vessels upon or within a water body.

WaterwayClassValue
type: Class
subclass of: Concept

WaterwayFunctionValue
type: Class
subclass of: Concept

WaterwayUsageValue
type: Class
subclass of: Concept

ADEOfAbstractTunnel
type: Class
is abstract: true
definition: ADEOfAbstractTunnel acts as a hook to define properties within an ADE that are to be added to AbstractTunnel.

ADEOfHollowSpace
type: Class
is abstract: true
definition: ADEOfHollowSpace acts as a hook to define properties within an ADE that are to be added to a HollowSpace.

ADEOfTunnel
type: Class
is abstract: true
definition: ADEOfTunnel acts as a hook to define properties within an ADE that are to be added to a Tunnel.

ADEOfTunnelConstructiveElement
type: Class
is abstract: true
definition: ADEOfTunnelConstructiveElement acts as a hook to define properties within an ADE that are to be added to a TunnelConstructiveElement.

ADEOfTunnelFurniture
type: Class
is abstract: true
definition: ADEOfTunnelFurniture acts as a hook to define properties within an ADE that are to be added to a TunnelFurniture.

ADEOfTunnelInstallation
type: Class
is abstract: true
definition: ADEOfTunnelInstallation acts as a hook to define properties within an ADE that are to be added to a TunnelInstallation.

ADEOfTunnelPart
type: Class
is abstract: true
definition: ADEOfTunnelPart acts as a hook to define properties within an ADE that are to be added to a TunnelPart.

AbstractTunnel
type: Class
subclass of: AbstractConstruction
subclass of: Restriction
  on property: adeOfAbstractTunnel
  all values from: ADEOfAbstractTunnel
subclass of: Restriction
  on property: class
  all values from: TunnelClassValue
subclass of: Restriction
  on property: function
  all values from: TunnelFunctionValue
subclass of: Restriction
  on property: hollowSpace
  all values from: HollowSpace
subclass of: Restriction
  on property: tunnelConstructiveElement
  all values from: TunnelConstructiveElement
subclass of: Restriction
  on property: tunnelFurniture
  all values from: TunnelFurniture
subclass of: Restriction
  on property: tunnelInstallation
  all values from: TunnelInstallation
subclass of: Restriction
  on property: usage
  all values from: TunnelUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TunnelClassValue
is abstract: true
definition: AbstractTunnel is an abstract superclass representing the common attributes and associations of the classes Tunnel and TunnelPart.

HollowSpace
type: Class
subclass of: AbstractUnoccupiedSpace
subclass of: Restriction
  on property: adeOfHollowSpace
  all values from: ADEOfHollowSpace
subclass of: Restriction
  on property: boundary
  all values from: AbstractThematicSurface
subclass of: Restriction
  on property: class
  all values from: HollowSpaceClassValue
subclass of: Restriction
  on property: function
  all values from: HollowSpaceFunctionValue
subclass of: Restriction
  on property: tunnelFurniture
  all values from: TunnelFurniture
subclass of: Restriction
  on property: tunnelInstallation
  all values from: TunnelInstallation
subclass of: Restriction
  on property: usage
  all values from: HollowSpaceUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: HollowSpaceClassValue
definition: A HollowSpace is a space within a Tunnel or TunnelPart intended for certain functions (e.g. transport or passage ways, service rooms, emergency shelters). A HollowSpace is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces).

HollowSpaceClassValue
type: Class
subclass of: Concept

HollowSpaceFunctionValue
type: Class
subclass of: Concept

HollowSpaceUsageValue
type: Class
subclass of: Concept

Tunnel
type: Class
subclass of: AbstractTunnel
subclass of: Restriction
  on property: adeOfTunnel
  all values from: ADEOfTunnel
subclass of: Restriction
  on property: tunnelPart
  all values from: TunnelPart
disjoint with: TunnelPart
definition: A Tunnel represents a horizontal or sloping enclosed passage way of a certain length, mainly underground or underwater. [cf. ISO 6707-1]

TunnelClassValue
type: Class
subclass of: Concept

TunnelConstructiveElement
type: Class
subclass of: AbstractConstructiveElement
subclass of: Restriction
  on property: adeOfTunnelConstructiveElement
  all values from: ADEOfTunnelConstructiveElement
subclass of: Restriction
  on property: class
  all values from: TunnelConstructiveElementClassValue
subclass of: Restriction
  on property: function
  all values from: TunnelConstructiveElementFunctionValue
subclass of: Restriction
  on property: usage
  all values from: TunnelConstructiveElementUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TunnelConstructiveElementClassValue
definition: A TunnelConstructiveElement is an element of a Tunnel which is essential from a structural point of view. Examples are walls, slabs, beams.

TunnelConstructiveElementClassValue
type: Class
subclass of: Concept

TunnelConstructiveElementFunctionValue
type: Class
subclass of: Concept

TunnelConstructiveElementUsageValue
type: Class
subclass of: Concept

TunnelFunctionValue
type: Class
subclass of: Concept

TunnelFurniture
type: Class
subclass of: AbstractFurniture
subclass of: Restriction
  on property: adeOfTunnelFurniture
  all values from: ADEOfTunnelFurniture
subclass of: Restriction
  on property: class
  all values from: TunnelFurnitureClassValue
subclass of: Restriction
  on property: function
  all values from: TunnelFurnitureFunctionValue
subclass of: Restriction
  on property: usage
  all values from: TunnelFurnitureUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TunnelFurnitureClassValue
definition: A TunnelFurniture is an equipment for occupant use, usually not fixed to the tunnel. [cf. ISO 6707-1]

TunnelFurnitureClassValue
type: Class
subclass of: Concept

TunnelFurnitureFunctionValue
type: Class
subclass of: Concept

TunnelFurnitureUsageValue
type: Class
subclass of: Concept

TunnelInstallation
type: Class
subclass of: AbstractInstallation
subclass of: Restriction
  on property: adeOfTunnelInstallation
  all values from: ADEOfTunnelInstallation
subclass of: Restriction
  on property: class
  all values from: TunnelInstallationClassValue
subclass of: Restriction
  on property: function
  all values from: TunnelInstallationFunctionValue
subclass of: Restriction
  on property: usage
  all values from: TunnelInstallationUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: TunnelInstallationClassValue
definition: A TunnelInstallation is a permanent part of a Tunnel (inside and/or outside) which does not have the significance of a TunnelPart. In contrast to TunnelConstructiveElement, a TunnelInstallation is not essential from a structural point of view. Examples are stairs, antennas or railings.

TunnelInstallationClassValue
type: Class
subclass of: Concept

TunnelInstallationFunctionValue
type: Class
subclass of: Concept

TunnelInstallationUsageValue
type: Class
subclass of: Concept

TunnelPart
type: Class
subclass of: AbstractTunnel
subclass of: Restriction
  on property: adeOfTunnelPart
  all values from: ADEOfTunnelPart
definition: A TunnelPart is a physical or functional subdivision of a Tunnel. It would be considered a Tunnel, if it were not part of a collection of other TunnelParts.

TunnelUsageValue
type: Class
subclass of: Concept

ADEOfAbstractVegetationObject
type: Class
is abstract: true
definition: ADEOfAbstractVegetationObject acts as a hook to define properties within an ADE that are to be added to AbstractVegetationObject.

ADEOfPlantCover
type: Class
is abstract: true
definition: ADEOfPlantCover acts as a hook to define properties within an ADE that are to be added to a PlantCover.

ADEOfSolitaryVegetationObject
type: Class
is abstract: true
definition: ADEOfSolitaryVegetationObject acts as a hook to define properties within an ADE that are to be added to a SolitaryVegetationObject.

AbstractVegetationObject
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfAbstractVegetationObject
  all values from: ADEOfAbstractVegetationObject
is abstract: true
definition: AbstractVegetationObject is the abstract superclass for all kinds of vegetation objects.

PlantCover
type: Class
subclass of: AbstractVegetationObject
subclass of: Restriction
  on property: adeOfPlantCover
  all values from: ADEOfPlantCover
subclass of: Restriction
  on property: class
  all values from: PlantCoverClassValue
subclass of: Restriction
  on property: function
  all values from: PlantCoverFunctionValue
subclass of: Restriction
  on property: usage
  all values from: PlantCoverUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: PlantCoverClassValue
subclass of: Restriction
  on property: averageHeight
  all values from: measure
subclass of: Restriction
  on property: maxHeight
  all values from: measure
subclass of: Restriction
  on property: minHeight
  all values from: measure
subclass of: Restriction
  on property: averageHeight
  max qualified cardinality: 1
  on data range: measure
subclass of: Restriction
  on property: maxHeight
  max qualified cardinality: 1
  on data range: measure
subclass of: Restriction
  on property: minHeight
  max qualified cardinality: 1
  on data range: measure
disjoint with: SolitaryVegetationObject
definition: A PlantCover represents a space covered by vegetation.

PlantCoverClassValue
type: Class
subclass of: Concept

PlantCoverFunctionValue
type: Class
subclass of: Concept

PlantCoverUsageValue
type: Class
subclass of: Concept

SolitaryVegetationObject
type: Class
subclass of: AbstractVegetationObject
subclass of: Restriction
  on property: adeOfSolitaryVegetationObject
  all values from: ADEOfSolitaryVegetationObject
subclass of: Restriction
  on property: class
  all values from: SolitaryVegetationObjectClassValue
subclass of: Restriction
  on property: function
  all values from: SolitaryVegetationObjectFunctionValue
subclass of: Restriction
  on property: species
  all values from: SpeciesValue
subclass of: Restriction
  on property: usage
  all values from: SolitaryVegetationObjectUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: SolitaryVegetationObjectClassValue
subclass of: Restriction
  on property: species
  max qualified cardinality: 1
  on class: SpeciesValue
subclass of: Restriction
  on property: crownDiameter
  all values from: measure
subclass of: Restriction
  on property: height
  all values from: measure
subclass of: Restriction
  on property: maxRootBallDepth
  all values from: measure
subclass of: Restriction
  on property: rootBallDiameter
  all values from: measure
subclass of: Restriction
  on property: trunkDiameter
  all values from: measure
subclass of: Restriction
  on property: crownDiameter
  max qualified cardinality: 1
  on data range: measure
subclass of: Restriction
  on property: height
  max qualified cardinality: 1
  on data range: measure
subclass of: Restriction
  on property: maxRootBallDepth
  max qualified cardinality: 1
  on data range: measure
subclass of: Restriction
  on property: rootBallDiameter
  max qualified cardinality: 1
  on data range: measure
subclass of: Restriction
  on property: trunkDiameter
  max qualified cardinality: 1
  on data range: measure
definition: A SolitaryVegetationObject represents individual vegetation objects, e.g. trees or bushes.

SolitaryVegetationObjectClassValue
type: Class
subclass of: Concept

SolitaryVegetationObjectFunctionValue
type: Class
subclass of: Concept

SolitaryVegetationObjectUsageValue
type: Class
subclass of: Concept

SpeciesValue
type: Class
subclass of: Concept

ADEOfVersion
type: Class
is abstract: true
definition: ADEOfVersion acts as a hook to define properties within an ADE that are to be added to a Version.

ADEOfVersionTransition
type: Class
is abstract: true
definition: ADEOfVersionTransition acts as a hook to define properties within an ADE that are to be added to a VersionTransition.

Transaction
type: Class
subclass of: Restriction
  on property: newFeature
  all values from: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: oldFeature
  all values from: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: type
  all values from: TransactionTypeValue
subclass of: Restriction
  on property: type
  qualified cardinality: 1
  on class: TransactionTypeValue
subclass of: Restriction
  on property: newFeature
  max qualified cardinality: 1
  on class: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: oldFeature
  max qualified cardinality: 1
  on class: AbstractFeatureWithLifespan
definition: Transaction represents a modification of the city model by the creation, termination, or replacement of a specific city object. While the creation of a city object also marks its first object version, the termination marks the end of existence of a real world object and, hence, also terminates the final version of a city object. The replacement of a city object means that a specific version of it is replaced by a new version.

TransactionTypeValue
type: Class
subclass of: Concept
definition: TransactionTypeValue enumerates the three possible types of transactions: insert, delete, or replace.

Version
type: Class
subclass of: AbstractVersion
subclass of: Restriction
  on property: adeOfVersion
  all values from: ADEOfVersion
subclass of: Restriction
  on property: versionMember
  all values from: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: tag
  all values from: string
definition: Version represents a defined state of a city model consisting of the dedicated versions of all city object instances that belong to the respective city model version. Versions can have names, a description and can be labeled with an arbitrary number of user defined tags.

VersionTransition
type: Class
subclass of: AbstractVersionTransition
subclass of: Restriction
  on property: adeOfVersionTransition
  all values from: ADEOfVersionTransition
subclass of: Restriction
  on property: from
  all values from: Version
subclass of: Restriction
  on property: to
  all values from: Version
subclass of: Restriction
  on property: transaction
  all values from: Transaction
subclass of: Restriction
  on property: from
  max qualified cardinality: 1
  on class: Version
subclass of: Restriction
  on property: to
  max qualified cardinality: 1
  on class: Version
subclass of: Restriction
  on property: clonePredecessor
  all values from: boolean
subclass of: Restriction
  on property: reason
  all values from: string
subclass of: Restriction
  on property: type
  all values from: TransitionTypeValue
subclass of: Restriction
  on property: clonePredecessor
  qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: reason
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: type
  max qualified cardinality: 1
  on data range: TransitionTypeValue
definition: VersionTransition describes the change of the state of a city model from one version to another. Version transitions can have names, a description and can be further qualified by a type and a reason.

ADEOfAbstractWaterBoundarySurface
type: Class
is abstract: true
definition: ADEOfAbstractWaterBoundarySurface acts as a hook to define properties within an ADE that are to be added to AbstractWaterBoundarySurface.

ADEOfWaterBody
type: Class
is abstract: true
definition: ADEOfWaterBody acts as a hook to define properties within an ADE that are to be added to a WaterBody.

ADEOfWaterGroundSurface
type: Class
is abstract: true
definition: ADEOfWaterGroundSurface acts as a hook to define properties within an ADE that are to be added to a WaterGroundSurface.

ADEOfWaterSurface
type: Class
is abstract: true
definition: ADEOfWaterSurface acts as a hook to define properties within an ADE that are to be added to a WaterSurface.

AbstractWaterBoundarySurface
type: Class
subclass of: AbstractThematicSurface
subclass of: Restriction
  on property: adeOfAbstractWaterBoundarySurface
  all values from: ADEOfAbstractWaterBoundarySurface
is abstract: true
definition: AbstractWaterBoundarySurface is the abstract superclass for all kinds of thematic surfaces bounding a water body.

WaterBody
type: Class
subclass of: AbstractOccupiedSpace
subclass of: Restriction
  on property: adeOfWaterBody
  all values from: ADEOfWaterBody
subclass of: Restriction
  on property: boundary
  all values from: AbstractWaterBoundarySurface
subclass of: Restriction
  on property: class
  all values from: WaterBodyClassValue
subclass of: Restriction
  on property: function
  all values from: WaterBodyFunctionValue
subclass of: Restriction
  on property: usage
  all values from: WaterBodyUsageValue
subclass of: Restriction
  on property: class
  max qualified cardinality: 1
  on class: WaterBodyClassValue
definition: A WaterBody represents significant and permanent or semi-permanent accumulations of surface water, usually covering a part of the Earth.

WaterBodyClassValue
type: Class
subclass of: Concept

WaterBodyFunctionValue
type: Class
subclass of: Concept

WaterBodyUsageValue
type: Class
subclass of: Concept

WaterGroundSurface
type: Class
subclass of: AbstractWaterBoundarySurface
subclass of: Restriction
  on property: adeOfWaterGroundSurface
  all values from: ADEOfWaterGroundSurface
disjoint with: WaterSurface
definition: A WaterGroundSurface represents the exterior boundary surface of the submerged bottom of a water body.

WaterLevelValue
type: Class
subclass of: Concept

WaterSurface
type: Class
subclass of: AbstractWaterBoundarySurface
subclass of: Restriction
  on property: adeOfWaterSurface
  all values from: ADEOfWaterSurface
subclass of: Restriction
  on property: waterLevel
  all values from: WaterLevelValue
subclass of: Restriction
  on property: waterLevel
  max qualified cardinality: 1
  on class: WaterLevelValue
definition: A WaterSurface represents the upper exterior interface between a water body and the atmosphere.

Scenario
type: Class

Space
type: Class

Workspace
type: Class

Document
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: referringTo
  all values from: Reference
subclass of: Restriction
  on property: tag
  all values from: Tag
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: uri
  all values from: anyURI

PurposeTypeValue
type: Class
subclass of: Concept

Reference
type: Class
subclass of: Restriction
  on property: coveragePeriod
  all values from: Time interval
subclass of: Restriction
  on property: purposeType
  all values from: PurposeTypeValue
subclass of: Restriction
  on property: referringTo
  all values from: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: purposeType
  min qualified cardinality: 1
  on class: PurposeTypeValue
subclass of: Restriction
  on property: coveragePeriod
  qualified cardinality: 1
  on class: Time interval
subclass of: Restriction
  on property: referringTo
  qualified cardinality: 1
  on class: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: purpose
  all values from: string
subclass of: Restriction
  on property: referenceText
  all values from: string
subclass of: Restriction
  on property: referringDate
  all values from: dateTime
subclass of: Restriction
  on property: referenceText
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: referringDate
  qualified cardinality: 1
  on data range: dateTime

Tag
type: Class
subclass of: Restriction
  on property: count
  all values from: integer
subclass of: Restriction
  on property: text
  all values from: string
subclass of: Restriction
  on property: text
  qualified cardinality: 1
  on data range: string

ConcensusSpace
type: Class
subclass of: Space
disjoint with: PropositionSpace

PropositionSpace
type: Class
subclass of: Space

Scenario
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: versionMember
  all values from: Version
subclass of: Restriction
  on property: versionTransitionMember
  all values from: VersionTransition
subclass of: Restriction
  on property: creator
  all values from: string

Space
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: scenarioMember
  all values from: Scenario
subclass of: Restriction
  on property: scenarioMember
  min qualified cardinality: 1
  on class: Scenario
subclass of: Restriction
  on property: creator
  all values from: string

Workspace
type: Class
subclass of: AbstractFeatureWithLifespan
subclass of: Restriction
  on property: spaceMember
  all values from: Space
subclass of: Restriction
  on property: spaceMember
  min qualified cardinality: 1
  on class: Space
subclass of: Restriction
  on property: spaceMember
  max qualified cardinality: 2
  on class: Space
subclass of: Restriction
  on property: creator
  all values from: string

Organization
type: Class

Person
type: Class

Friday
type: NamedIndividual
type: Day of week
preferred label: Freitag @de
preferred label: Piątek @pl
preferred label: Sexta-feira @pt
preferred label: Vendredi @fr
preferred label: Venerdì @it
preferred label: Viernes @es
preferred label: Vrijdag @nl
preferred label: Пятница @ru
preferred label: الجمعة @ar
preferred label: 星期五 @zh
preferred label: 金曜日 @ja

Monday
type: NamedIndividual
type: Day of week
preferred label: Lundi @fr
preferred label: Lunedì @it
preferred label: Lunes @es
preferred label: Maandag @nl
preferred label: Montag @de
preferred label: Poniedziałek @pl
preferred label: Segunda-feira @pt
preferred label: Понедельник @ru
preferred label: الاثنين @ar
preferred label: 星期一 @zh
preferred label: 月曜日 @ja

Saturday
type: NamedIndividual
type: Day of week
preferred label: Sabato @it
preferred label: Samedi @fr
preferred label: Samstag @de
preferred label: Sobota @pl
preferred label: Sábado @es
preferred label: Zaterdag @nl
preferred label: Суббота @ru
preferred label: السبت @ar
preferred label: 土曜日 @ja
preferred label: 星期六 @zh

Sunday
type: NamedIndividual
type: Day of week
preferred label: Dimanche @fr
preferred label: Domenica @it
preferred label: Domingo @es
preferred label: Niedziela @pl
preferred label: Sonntag @de
preferred label: Zondag @nl
preferred label: Воскресенье @ru
preferred label: الأحد (يوم) @ar
preferred label: 日曜日 @ja
preferred label: 星期日 @zh

Thursday
type: NamedIndividual
type: Day of week
preferred label: Czwartek @pl
preferred label: Donderdag @nl
preferred label: Donnerstag @de
preferred label: Giovedì @it
preferred label: Jeudi @fr
preferred label: Jueves @es
preferred label: Quinta-feira @pt
preferred label: Четверг @ru
preferred label: الخميس @ar
preferred label: 星期四 @zh
preferred label: 木曜日 @ja

Tuesday
type: NamedIndividual
type: Day of week
preferred label: Dienstag @de
preferred label: Dinsdag @nl
preferred label: Mardi @fr
preferred label: Martedì @it
preferred label: Martes @es
preferred label: Terça-feira @pt
preferred label: Wtorek @pl
preferred label: Вторник @ru
preferred label: الثلاثاء @ar
preferred label: 星期二 @zh
preferred label: 火曜日 @ja

Wednesday
type: NamedIndividual
type: Day of week
preferred label: Mercoledì @it
preferred label: Mercredi @fr
preferred label: Mittwoch @de
preferred label: Miércoles @es
preferred label: Quarta-feira @pt
preferred label: Woensdag @nl
preferred label: Środa @pl
preferred label: Среда @ru
preferred label: الأربعاء @ar
preferred label: 星期三 @zh
preferred label: 水曜日 @ja

Day (unit of temporal duration)
type: NamedIndividual
type: Temporal unit
days duration: 1
hours duration: 0
minutes: 0
months duration: 0
seconds duration: 0
weeks duration: 0
years duration: 0
preferred label: Tag @de
preferred label: dag @nl
preferred label: day
preferred label: dia @pt
preferred label: doba @pl
preferred label: día @es
preferred label: giorno @it
preferred label: jour @fr
preferred label: يوماً ما @ar
preferred label: ある日 @jp
preferred label: 一天 @zh
preferred label: 언젠가 @kr

один час"@ru
type: NamedIndividual
type: Temporal unit
days duration: 0
hours duration: 1
minutes: 0
months duration: 0
seconds duration: 0
weeks duration: 0
years duration: 0
label: Hour (unit of temporal duration)
preferred label: Stunde @de
preferred label: godzina @pl
preferred label: heure @fr
preferred label: hora @es
preferred label: hour
preferred label: ora @it
preferred label: uur @nl
preferred label: ساعة واحدة @ar
preferred label: 一小時 @zh
preferred label: 一時間 @jp
preferred label: 한 시간 @kr

Minute (unit of temporal duration)
type: NamedIndividual
type: Temporal unit
days duration: 0
hours duration: 0
minutes: 1
months duration: 0
seconds duration: 0
weeks duration: 0
years duration: 0
preferred label: Minute @de
preferred label: minuta @pl
preferred label: minute
preferred label: minuto @es
preferred label: minuut @nl
preferred label: одна минута @ru
preferred label: دقيقة واحدة @ar
preferred label: 一分 @jp
preferred label: 等一下 @zh
preferred label: 분 @kr

Month (unit of temporal duration)
type: NamedIndividual
type: Temporal unit
days duration: 0
hours duration: 0
minutes: 0
months duration: 1
seconds duration: 0
weeks duration: 0
years duration: 0
preferred label: Monat @de
preferred label: maand @nl
preferred label: mes @es
preferred label: mese @it
preferred label: miesiąc @pl
preferred label: mois @fr
preferred label: month
preferred label: один месяц @ru
preferred label: شهر واحد @ar
preferred label: 一か月 @jp
preferred label: 一個月 @zh
preferred label: 한달 @kr

Second (unit of temporal duration)
type: NamedIndividual
type: Temporal unit
days duration: 0
hours duration: 0
minutes: 0
months duration: 0
seconds duration: 1
weeks duration: 0
years duration: 0
preferred label: Sekunde @de
preferred label: Sekundę @pl
preferred label: second
preferred label: seconde @fr
preferred label: secondo @it
preferred label: segundo @es
preferred label: ثانية واحدة @ar
preferred label: 一秒 @jp
preferred label: 일초 @kr

Week (unit of temporal duration)
type: NamedIndividual
type: Temporal unit
days duration: 0
hours duration: 0
minutes: 0
months duration: 0
seconds duration: 0
weeks duration: 1
years duration: 0
preferred label: Woche @de
preferred label: semaine @fr
preferred label: semana @es
preferred label: settimana @it
preferred label: tydzień @pl
preferred label: week
preferred label: одна неделя @ru
preferred label: سبوع واحد @ar
preferred label: 一周 @zh
preferred label: 一週間 @jp
preferred label: 일주일 @kr

Year (unit of temporal duration)
type: NamedIndividual
type: Temporal unit
days duration: 0
hours duration: 0
minutes: 0
months duration: 0
seconds duration: 0
weeks duration: 0
years duration: 1
preferred label: 1 년 @kr
preferred label: 1年 @jp
preferred label: Jahr @de
preferred label: an @fr
preferred label: anno @it
preferred label: ano @pt
preferred label: jaar @nl
preferred label: rok @pl
preferred label: un año @es
preferred label: year
preferred label: один год @ru
preferred label: سنة واحدة @ar
preferred label: 一年 @zh

Matthew Perry
type: Person
affiliation: Oracle Corporation

John Herring
type: Person
affiliation: Oracle Corporation

Nicholas J. Car
type: Person
affiliation: Australian National University
affiliation: SURROUND Australia Pty Ltd

Joseph Abhayaratna
type: Person
affiliation: Geoscape Australia

Timo Homburg
type: Person
affiliation: Mainz University Of Applied Sciences

Simon J D Cox
type: Person
affiliation: CSIRO Australia

Frans Knibbe
type: Person

Mathias Bonduel
type: Person
affiliation: KU Leuven
affiliation: Neanex Technologies

Open Geospatial Consortium
type: Organization

pattern: ---(0[1-9]|[1-9][0-9])(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

pattern: -?([1-9][0-9]{3,}|0[0-9]{3})(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

pattern: --(0[1-9]|1[0-9]|20)(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?