|
1 | 1 | Change Log
|
2 | 2 | ==========
|
3 | 3 |
|
| 4 | +### 3.0.0-draft.2020.09.17.1 (2020-09-17) |
| 5 | + |
| 6 | +#### Changes |
| 7 | + |
| 8 | +* Definitions for all classes, attributes, data types, enumerations, code lists, basic types, etc. were added. |
| 9 | +* The color scheme for the UML model was simplified. |
| 10 | +* The dependency to ISO 19136 was replaced by a dependency to ISO 19109. |
| 11 | +* The new ADE mechanism was added. |
| 12 | +* After review of the draft specification, several conceptual, editorial, typographical, and grammatical issues were applied. See [#117](https://github.com/opengeospatial/CityGML-3.0CM/issues/117), [#118](https://github.com/opengeospatial/CityGML-3.0CM/issues/118), [#119](https://github.com/opengeospatial/CityGML-3.0CM/issues/119), [#136](https://github.com/opengeospatial/CityGML-3.0CM/issues/136), [#137](https://github.com/opengeospatial/CityGML-3.0CM/issues/137), and [#124](https://github.com/opengeospatial/CityGML-3.0CM/issues/124) for details. |
| 13 | + |
| 14 | +* Appearance module |
| 15 | + * Class `TextureAssociation`: The attribute `uri` was renamed to `target`. [#105](https://github.com/opengeospatial/CityGML-3.0CM/issues/105) |
| 16 | + |
| 17 | +* Core module |
| 18 | + * The names of the following code lists were changed: `QualifiedVolumeValue` into `QualifiedVolumeTypeValue`, `QualifiedAreaValue` into `QualifiedAreaTypeValue`, and `MimeValue` -> `MimeTypeValue`. |
| 19 | + * The union class `CityModelMember` was added to allow for arbitrary order of the member properties of `CityModel` in encodings. [#38](https://github.com/opengeospatial/CityGML-3.0Encodings/issues/38) |
| 20 | + * The following changes were applied to avoid GML-dependency in the conceptual model: [#16](https://github.com/opengeospatial/CityGML-3.0CM/issues/16) and [#18](https://github.com/opengeospatial/CityGML-3.0CM/issues/18) |
| 21 | + - A language-independent `MeasureOrNilReasonList` type was added together with the classes `DoubleOrNilReasonList`, `DoubleOrNilReason`, `NilReason`, and `NilReasonEnumeration`. |
| 22 | + - The class `AbstractFeature` with the attributes `featureID`, `identifier`, `name`, and `description` was added, as well as the basic type `ID`. |
| 23 | + - The classes `AbstractPointCloud`, `AbstractSurfaceData`, `AbstractTimeseries`, and `Address` are derived now from the new class `AbstractFeature`. |
| 24 | + - Association between `ImplicitGeometry` and `GM_Object`: The role name `relativeGMLGeometry` was renamed to `relativeGeometry`. |
| 25 | + - Class `CityModelMember`: The type of the attribute `featureMember` was changed from `AnyFeature` to `AbstractFeature`. |
| 26 | + * The basic type `Code` was added. |
| 27 | + * The data type `XALAddressDetails` was renamed to `XALAddress` to support XAL v3.0. |
| 28 | + * The role `bounds` was removed. [#117](https://github.com/opengeospatial/CityGML-3.0CM/issues/117) |
| 29 | + * The name of the class `TopologicRelationTypeValue` was changed to `TopologicalRelationTypeValue`. [#132](https://github.com/opengeospatial/CityGML-3.0CM/issues/132) |
| 30 | + |
| 31 | +* Building module |
| 32 | + * The class `RoomElevationReferenceValue` was changed from enumeration to code list. |
| 33 | + * The bi-directional association between `BuildingUnit` and `Storey` was split into two uni-directional associations. [#119](https://github.com/opengeospatial/CityGML-3.0CM/issues/119) |
| 34 | + |
| 35 | +* CityObjectGroup module |
| 36 | + * Class `Role`: The multiplicity of the attribute `role` was changed from [1] to [0..1]. |
| 37 | + |
| 38 | +* Construction module |
| 39 | + * The class `ElevationReferenceValue` was changed from enumeration to code list. |
| 40 | + * Class `Door`: The names of the property types were changed from `WindowClassValue`, `WindowFunctionValue`, `WindowUsageValue` to `DoorClassValue`, `DoorFunctionValue`, `DoorUsageValue`. [#106](https://github.com/opengeospatial/CityGML-3.0CM/issues/106) |
| 41 | + |
| 42 | +* Dynamizer module |
| 43 | + * The names of the following code lists were changed: `SensorConnectionValue` into `SensorConnectionTypeValue`, `StandardFileValue` into `StandardFileTypeValue`, `TabulatedFileValue` into `TabulatedFileTypeValue`, and `AuthenticationValue` into `AuthenticationTypeValue`. |
| 44 | + |
| 45 | +* Generics module |
| 46 | + * The attribute `name` was moved from the class `AbstractGenericAttribute` to its subclasses `GenericAttributeSet`, `StringAttribute`, `IntAttribute`, `DoubleAttribute`, `DateAttribute`, `UriAttribute`, and `MeasureAttribute`. |
| 47 | + * The data type `CodeAttribute` was added. |
| 48 | + |
| 49 | +* Transportation module |
| 50 | + * `TransportationSpaceClassValue`, `TransportationSpaceFunctionValue`, and `TransportationSpaceUsageValue` were removed. [#117](https://github.com/opengeospatial/CityGML-3.0CM/issues/117) |
| 51 | + |
| 52 | +* WaterBody module |
| 53 | + * The class `WaterClosureSurface` was removed, because the closure surface is already defined by the class `ClosureSurface` in the `Core` module. |
| 54 | + |
4 | 55 | ### 3.0.0-draft.2019.11.13.1 (2019-11-13)
|
5 | 56 |
|
6 | 57 | #### Changes
|
|
0 commit comments