Skip to content

Class: GenericAttributeSet

A GenericAttributeSet is a named collection of generic attributes.

URI: citygml:GenericAttributeSet

 classDiagram
    class GenericAttributeSet
    click GenericAttributeSet href "../GenericAttributeSet/"
      AbstractGenericAttribute <|-- GenericAttributeSet
        click AbstractGenericAttribute href "../AbstractGenericAttribute/"

      GenericAttributeSet : codeSpace

      GenericAttributeSet : genericAttribute





        GenericAttributeSet --> "1..*" AbstractGenericAttribute : genericAttribute
        click AbstractGenericAttribute href "../AbstractGenericAttribute/"



      GenericAttributeSet : name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
name 1
String
Specifies the name of the GenericAttributeSet direct
codeSpace 0..1
Uri
Associates the GenericAttributeSet with an authority that maintains the colle... direct
genericAttribute 1..*
AbstractGenericAttribute
Relates to the generic attributes that are part of the GenericAttributeSet direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: GenericAttributeSet
description: A GenericAttributeSet is a named collection of generic attributes.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractGenericAttribute
abstract: false
attributes:
  name:
    name: name
    description: Specifies the name of the GenericAttributeSet.
    from_schema: https://www.ogc.org/standards/citygml
    domain_of:
    - CodeAttribute
    - DateAttribute
    - DoubleAttribute
    - GenericAttributeSet
    - IntAttribute
    - MeasureAttribute
    - StringAttribute
    - UriAttribute
    - AbstractFeature
    range: string
    required: true
    multivalued: false
  codeSpace:
    name: codeSpace
    description: Associates the GenericAttributeSet with an authority that maintains
      the collection of generic attributes.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - GenericAttributeSet
    - Code
    range: uri
    required: false
    multivalued: false
  genericAttribute:
    name: genericAttribute
    description: Relates to the generic attributes that are part of the GenericAttributeSet.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - GenericAttributeSet
    - AbstractCityObject
    range: AbstractGenericAttribute
    required: true
    multivalued: true

Induced

name: GenericAttributeSet
description: A GenericAttributeSet is a named collection of generic attributes.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractGenericAttribute
abstract: false
attributes:
  name:
    name: name
    description: Specifies the name of the GenericAttributeSet.
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: GenericAttributeSet
    domain_of:
    - CodeAttribute
    - DateAttribute
    - DoubleAttribute
    - GenericAttributeSet
    - IntAttribute
    - MeasureAttribute
    - StringAttribute
    - UriAttribute
    - AbstractFeature
    range: string
    required: true
    multivalued: false
  codeSpace:
    name: codeSpace
    description: Associates the GenericAttributeSet with an authority that maintains
      the collection of generic attributes.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: codeSpace
    owner: GenericAttributeSet
    domain_of:
    - GenericAttributeSet
    - Code
    range: uri
    required: false
    multivalued: false
  genericAttribute:
    name: genericAttribute
    description: Relates to the generic attributes that are part of the GenericAttributeSet.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: genericAttribute
    owner: GenericAttributeSet
    domain_of:
    - GenericAttributeSet
    - AbstractCityObject
    range: AbstractGenericAttribute
    required: true
    multivalued: true