Skip to content

Class: CityModel

CityModel is the container for all objects belonging to a city model.

URI: citygml:CityModel

 classDiagram
    class CityModel
    click CityModel href "../CityModel/"
      AbstractFeatureWithLifespan <|-- CityModel
        click AbstractFeatureWithLifespan href "../AbstractFeatureWithLifespan/"

      CityModel : adeOfAbstractFeature





        CityModel --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
        click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"



      CityModel : adeOfAbstractFeatureWithLifespan





        CityModel --> "*" ADEOfAbstractFeatureWithLifespan : adeOfAbstractFeatureWithLifespan
        click ADEOfAbstractFeatureWithLifespan href "../ADEOfAbstractFeatureWithLifespan/"



      CityModel : adeOfCityModel





        CityModel --> "*" ADEOfCityModel : adeOfCityModel
        click ADEOfCityModel href "../ADEOfCityModel/"



      CityModel : cityModelMember





        CityModel --> "*" CityModelMember : cityModelMember
        click CityModelMember href "../CityModelMember/"



      CityModel : creationDate

      CityModel : description

      CityModel : engineeringCRS

      CityModel : featureID





        CityModel --> "1" ID : featureID
        click ID href "../ID/"



      CityModel : identifier

      CityModel : name

      CityModel : terminationDate

      CityModel : validFrom

      CityModel : validTo

Inheritance

Slots

Name Cardinality and Range Description Inheritance
engineeringCRS 0..1
String
Specifies the local engineering coordinate reference system of the CityModel ... direct
adeOfCityModel *
ADEOfCityModel
Augments the CityModel with properties defined in an ADE direct
cityModelMember *
CityModelMember
direct
creationDate 0..1
Datetime
Indicates the date at which a CityGML feature was added to the CityModel AbstractFeatureWithLifespan
terminationDate 0..1
Datetime
Indicates the date at which a CityGML feature was removed from the CityModel AbstractFeatureWithLifespan
validFrom 0..1
Datetime
Indicates the date at which a CityGML feature started to exist in the real wo... AbstractFeatureWithLifespan
validTo 0..1
Datetime
Indicates the date at which a CityGML feature ended to exist in the real worl... AbstractFeatureWithLifespan
adeOfAbstractFeatureWithLifespan *
ADEOfAbstractFeatureWithLifespan
Augments AbstractFeatureWithLifespan with properties defined in an ADE AbstractFeatureWithLifespan
featureID 1
ID
AbstractFeature
identifier 0..1
String
AbstractFeature
name *
String
AbstractFeature
description 0..1
String
AbstractFeature
adeOfAbstractFeature *
ADEOfAbstractFeature
Augments AbstractFeature with properties defined in an ADE AbstractFeature

Identifier and Mapping Information

Schema Source

  • from schema: https://www.ogc.org/standards/citygml

Mappings

Mapping Type Mapped Value
self citygml:CityModel
native citygml:CityModel

LinkML Source

Direct

name: CityModel
description: CityModel is the container for all objects belonging to a city model.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractFeatureWithLifespan
abstract: false
attributes:
  engineeringCRS:
    name: engineeringCRS
    description: 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.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - CityModel
    range: string
    required: false
    multivalued: false
  adeOfCityModel:
    name: adeOfCityModel
    description: Augments the CityModel with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - CityModel
    range: ADEOfCityModel
    required: false
    multivalued: true
  cityModelMember:
    name: cityModelMember
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - CityModel
    range: CityModelMember
    required: false
    multivalued: true

Induced

name: CityModel
description: CityModel is the container for all objects belonging to a city model.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractFeatureWithLifespan
abstract: false
attributes:
  engineeringCRS:
    name: engineeringCRS
    description: 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.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: engineeringCRS
    owner: CityModel
    domain_of:
    - CityModel
    range: string
    required: false
    multivalued: false
  adeOfCityModel:
    name: adeOfCityModel
    description: Augments the CityModel with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfCityModel
    owner: CityModel
    domain_of:
    - CityModel
    range: ADEOfCityModel
    required: false
    multivalued: true
  cityModelMember:
    name: cityModelMember
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: cityModelMember
    owner: CityModel
    domain_of:
    - CityModel
    range: CityModelMember
    required: false
    multivalued: true
  creationDate:
    name: creationDate
    description: Indicates the date at which a CityGML feature was added to the CityModel.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: creationDate
    owner: CityModel
    domain_of:
    - AbstractFeatureWithLifespan
    range: datetime
    required: false
    multivalued: false
  terminationDate:
    name: terminationDate
    description: Indicates the date at which a CityGML feature was removed from the
      CityModel.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: terminationDate
    owner: CityModel
    domain_of:
    - AbstractFeatureWithLifespan
    range: datetime
    required: false
    multivalued: false
  validFrom:
    name: validFrom
    description: Indicates the date at which a CityGML feature started to exist in
      the real world.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: validFrom
    owner: CityModel
    domain_of:
    - AbstractFeatureWithLifespan
    range: datetime
    required: false
    multivalued: false
  validTo:
    name: validTo
    description: Indicates the date at which a CityGML feature ended to exist in the
      real world.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: validTo
    owner: CityModel
    domain_of:
    - AbstractFeatureWithLifespan
    range: datetime
    required: false
    multivalued: false
  adeOfAbstractFeatureWithLifespan:
    name: adeOfAbstractFeatureWithLifespan
    description: Augments AbstractFeatureWithLifespan with properties defined in an
      ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractFeatureWithLifespan
    owner: CityModel
    domain_of:
    - AbstractFeatureWithLifespan
    range: ADEOfAbstractFeatureWithLifespan
    required: false
    multivalued: true
  featureID:
    name: featureID
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: featureID
    owner: CityModel
    domain_of:
    - AbstractFeature
    range: ID
    required: true
    multivalued: false
  identifier:
    name: identifier
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: identifier
    owner: CityModel
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: CityModel
    domain_of:
    - CodeAttribute
    - DateAttribute
    - DoubleAttribute
    - GenericAttributeSet
    - IntAttribute
    - MeasureAttribute
    - StringAttribute
    - UriAttribute
    - AbstractFeature
    range: string
    required: false
    multivalued: true
  description:
    name: description
    from_schema: https://www.ogc.org/standards/citygml
    alias: description
    owner: CityModel
    domain_of:
    - ConstructionEvent
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  adeOfAbstractFeature:
    name: adeOfAbstractFeature
    description: Augments AbstractFeature with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractFeature
    owner: CityModel
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true