Skip to content

Class: ConstructionEvent

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.

URI: citygml:ConstructionEvent

 classDiagram
    class ConstructionEvent
    click ConstructionEvent href "../ConstructionEvent/"
      ConstructionEvent : dateOfEvent

      ConstructionEvent : description

      ConstructionEvent : event





        ConstructionEvent --> "1" EventValue : event
        click EventValue href "../EventValue/"



Slots

Name Cardinality and Range Description Inheritance
event 1
EventValue
Indicates the specific event type direct
dateOfEvent 1
Date
Specifies the date at which the event took or will take place direct
description 0..1
String
Provides additional information on the event direct

Usages

used by used in type used
AbstractConstruction constructionEvent range ConstructionEvent
OtherConstruction constructionEvent range ConstructionEvent
AbstractBridge constructionEvent range ConstructionEvent
Bridge constructionEvent range ConstructionEvent
BridgePart constructionEvent range ConstructionEvent
AbstractBuilding constructionEvent range ConstructionEvent
Building constructionEvent range ConstructionEvent
BuildingPart constructionEvent range ConstructionEvent
AbstractTunnel constructionEvent range ConstructionEvent
Tunnel constructionEvent range ConstructionEvent
TunnelPart constructionEvent range ConstructionEvent

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ConstructionEvent
description: 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.
from_schema: https://www.ogc.org/standards/citygml
abstract: false
attributes:
  event:
    name: event
    description: Indicates the specific event type.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - ConstructionEvent
    range: EventValue
    required: true
    multivalued: false
  dateOfEvent:
    name: dateOfEvent
    description: Specifies the date at which the event took or will take place.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - ConstructionEvent
    range: date
    required: true
    multivalued: false
  description:
    name: description
    description: Provides additional information on the event.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - ConstructionEvent
    - AbstractFeature
    range: string
    required: false
    multivalued: false

Induced

name: ConstructionEvent
description: 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.
from_schema: https://www.ogc.org/standards/citygml
abstract: false
attributes:
  event:
    name: event
    description: Indicates the specific event type.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: event
    owner: ConstructionEvent
    domain_of:
    - ConstructionEvent
    range: EventValue
    required: true
    multivalued: false
  dateOfEvent:
    name: dateOfEvent
    description: Specifies the date at which the event took or will take place.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: dateOfEvent
    owner: ConstructionEvent
    domain_of:
    - ConstructionEvent
    range: date
    required: true
    multivalued: false
  description:
    name: description
    description: Provides additional information on the event.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: description
    owner: ConstructionEvent
    domain_of:
    - ConstructionEvent
    - AbstractFeature
    range: string
    required: false
    multivalued: false