3.13.2 Defining tables

3-112 — Elements of “gen::_genericAttribute” (DataType)

Name

_genericAttribute

Definition

文字列型の汎用属性。CityGML又はi-URに定義されていない文字列型の属性を追加したい場合に使用する。

Stereotype

DataType

Generalization of

uriAttribute, dateAttribute, intAttribute, stringAttribute, genericAttributeSet, measureAttribute, doubleAttribute

Abstract

True

Associations

(none)

Attributes

Name

Type

Definition

name [1]

xs::string

汎用属性の名称。

Constraints

(none)

3-113 — Elements of “gen::dateAttribute” (DataType)

Name

dateAttribute

Definition

日付型の汎用属性。CityGML又はi-URに定義されていない日付型の属性を追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

value [1]

xs::date

汎用属性の値。

Constraints

(none)

3-114 — Elements of “gen::doubleAttribute” (DataType)

Name

doubleAttribute

Definition

実数型の汎用属性。CityGML又はi-URに定義されていない実数型の属性を追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

value [1]

xs::double

汎用属性の値。

Constraints

(none)

3-115 — Elements of “gen::genericAttributeSet” (DataType)

Name

genericAttributeSet

Definition

汎用属性のグループ。CityGML又はi-URに定義されていない属性をグループ化して追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

codeSpace [0..1]

gml::CodeType

汎用属性のグループを維持管理する機関のURI。文字列とする。

Constraints

(none)

3-116 — Elements of “gen::GenericCityObject” (FeatureType)

Name

GenericCityObject

Definition

CityGMLに定義されていない地物を定義するための汎用的な地物型。 \* 属性gml:nameは、汎用都市オブジェクトを識別する名称とする。コードリスト(GenericCityObject_name.xml)より選択する。 汎用都市オブジェクトを使用する場合は、コードリストを作成すること。

Stereotype

FeatureType

Inherits from

_CityObject

Abstract

False

Associations

Name

Type

Definition

ImplicitGeometry

ImplicitGeometry

(none)

source:(self) [none]

GenericCityObject

(none)

target:lod1ImplicitRepresentation [0..1]

ImplicitGeometry

(none)

ImplicitGeometry

ImplicitGeometry

(none)

source:(self) [none]

GenericCityObject

(none)

target:lod0ImplicitRepresentation [0..1]

ImplicitGeometry

(none)

ImplicitGeometry

ImplicitGeometry

(none)

source:(self) [none]

GenericCityObject

(none)

target:lod3ImplicitRepresentation [0..1]

ImplicitGeometry

(none)

ImplicitGeometry

ImplicitGeometry

(none)

source:(self) [none]

GenericCityObject

(none)

target:lod2ImplicitRepresentation [0..1]

ImplicitGeometry

(none)

_Geometry

_Geometry

(none)

source:lod3Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

_Geometry

_Geometry

(none)

source:lod4Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

_Geometry

_Geometry

(none)

source:lod2Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

_Geometry

_Geometry

(none)

source:lod0Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

_Geometry

_Geometry

(none)

source:lod1Geometry [0..1]

_Geometry

(none)

target:(self) [none]

GenericCityObject

(none)

Attributes

Name

Type

Definition

class [0..1]

gml::CodeType

汎用都市オブジェクトの区分。コードリストより選択する。この属性を使用する場合は、コードリストを作成すること。

function [*]

gml::CodeType

汎用都市オブジェクトの機能。コードリストより選択する。この属性を使用する場合は、コードリストを作成すること。

usage [*]

gml::CodeType

汎用都市オブジェクトの用途。コードリストより選択する。この属性を使用する場合は、コードリストを作成すること。

Constraints

(none)

3-117 — Elements of “gen::intAttribute” (DataType)

Name

intAttribute

Definition

整数型の汎用属性。CityGML又はi-URに定義されていない整数型の属性を追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

value [1]

xs::integer

汎用属性の値。

Constraints

(none)

3-118 — Elements of “gen::measureAttribute” (DataType)

Name

measureAttribute

Definition

単位付き計測値型の汎用属性。CityGML又はi-URに定義されていない単位付き計測値型の属性を追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

value [1]

gml::MeasureType

汎用属性の値。必ず計測の単位(uom)を付ける。

Constraints

(none)

3-119 — Elements of “gen::stringAttribute” (DataType)

Name

stringAttribute

Definition

文字列型の汎用属性。CityGML又はi-URに定義されていない文字列型の属性を追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

value [1]

xs::string

汎用属性の値。

Constraints

(none)

3-120 — Elements of “gen::uriAttribute” (DataType)

Name

uriAttribute

Definition

URI型の汎用属性。CityGML又はi-URに定義されていないURI型の属性を追加したい場合に使用する。

Stereotype

DataType

Inherits from

_genericAttribute

Abstract

False

Associations

(none)

Attributes

Name

Type

Definition

value [1]

xs::anyURI

汎用属性の値。

Constraints

(none)