Releases: opengeospatial/CityGML-3.0CM
Approved Version 3.0 Conceptual Model
This release captures the baseline used to generate the CityGML 3.0 Conceptual Model Standard which approved by the OGC Membership.
3.0.0-draft.2020.09.17.1
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
This release matches the UML model in the draft specification "OGC City Geography Markup Language (CityGML) Part 1: Conceptual Model Standard" that was provided for OAB Review and Public Comment.
See the change log for the complete list of changes. The latest UML diagram of the draft conceptual model is attached as both EAP and PDF file, and can also be downloaded from here.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.
3.0.0-draft.2019.11.13.1
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
Notable changes and additions
- The modules
Transportation,DynamizerandReliefhave been thoroughly reworked and refined with this release to resolve reported issues.
See the change log for the complete list of changes. The latest UML diagram of the draft conceptual model is attached as both EAP and PDF file, and can also be downloaded from here.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.
3.0.0-draft.2019.10.18.1
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
Notable changes and additions
- Moved attribute
surfaceMaterialfromTrafficSpace/AuxiliaryTrafficSpacetoTrafficArea/AuxiliaryTrafficArea. #78 - Class
ImplicitGeometry: made attributetransformationMatrixmandatory. #73 - Added
class,function, andusagetoDoorandWindow. #76 - Changed composition between
AbstractBuildingandAbstractBuildingSubdivisionto aggregation. #71 - Introduced the abstract classes
AbstractAppearance,AbstractDynamizer,AbstractGenericAttribute,AbstractPointCloud,AbstractVersion, andAbstractVersionTransitionto remove dependencies of the Core module to the thematic modules Appearance, Dynamizer, Generics, PointCloud, and Versioning. #68 - Added code list classes to every module. #10
- Corrected OCL constraint of the class
PointCloud. #91 - Added a
lod0MultiSurfacegeometry property toAbstractThematicSurface. #92 - Change stereotype of
ImplicitGeometryfrom<<FeatureType>>to<<ObjectType>>. #86 - An association from
CityObjectRelationtoAbstractGenericAttributewas defined in the Core module. This allowed for removing the classGenericCityObjectRelationin the Generics module. #80 - The association between
AbstractSpaceandAbstractThematicSurfacewas made uni-directional. In the thematic modules Construction, Building, Transportation, and WaterBody, the subsets of the bounds-boundary relation were replaced by the original bounds-boundary relation. In this way, no additional relationships are derived in the GML application schemas. #21 - Changed sequence of properties in
core:AbstractSpaceType. #22
See the change log for the complete list of changes. The latest UML diagram of the draft conceptual model is attached as both EAP and PDF file.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.
3.0.0-draft.2019.06.05.1
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
Notable changes and additions
- The attributes
occupancyDaytimeandoccupancyNighttimewere removed from the classAbstractSpace. Instead, an attributeoccupancywas introduced to the classesAbstractConstruction,TrafficSpaceandTransportationComplex, together with the data typeOccupancyand the code listsIntervalValueandOccupantTypeValue. #62 - To make the UML model fully language-independent, a language-independent
DoubleListtype was defined which replaces thedoubleListtype from GML. #16 - To make the UML model fully language-independent, the classes
AbstractFeatureandAbstractGMLwere removed from the UML model; instead, a comment was added to describe which attributes are inherited from these classes in the GML encoding. #18 - The attributes
minHeightandmaxHeightwere added to the classPlantCover. #34 - The attributes
rootBallDiameterandmaxRootBallDepthwere added to the classSolitaryVegetationObject. #50 - The class
AnyFeaturefrom ISO 19109 was added to the Core model to allow for the relationfeatureMemberalso in CityGML 3. #61
See the change log for the complete list of changes. The changes to the UML model are also documented in this PDF document.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.
The free an open-source tool citygml2-to-citygml3 allows for easily and automatically converting existing CityGML 2.0 datasets to CityGML 3.0.
3.0.0-draft.2019.04.09.1
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
Notable changes and additions
- The classes
VoidandVoidSurfaceand the underlying concept of substractive elements were removed from the Core module without substitution. As a consequence, the classAbstractSpaceBoundarywas replaced by its former subclassAbstractThematicSurface. Both changes result in a substantial simplification of the Core module. #22 - The abstract class
AbstractFillingSurfacewas added to the Construction module as a new subclass ofAbstractThematicSurfaceto semantically distinguish between construction surfaces like wall and roof surfaces and surfaces filling their openings such as door and window surfaces. #54- The type
AbstractFillingSurfacetherefore corresponds to the class_Openingin CityGML 2.0. But in contrast to_Opening, the semantics are clearer and the spatial representation must be surface-based (not volumetric).
- The type
- Likewise, a new abstract class
AbstractFillingElementwas added to the Construction module to model the volumetric fillings of openings in volumetric constructive elements. - The attributes
volumeandareawere added to the classAbstractSpace, the attributeareawas added to the classAbstractThematicSurface. In addition, the data typesQualifiedVolumeandQualifiedAreaas well as the code listsQualifiedVolumeValueandQualifiedAreaValuewere defined. #51 - The attribute
dateOfRenovationwas removed fromAbstractConstructionan replaced by a more generic attribute calledconstructionEventthat can be used to represent various and different date-based events including the date of renovation. The event types are provided in the extensible code listEventValue. #53
See the change log for the complete list of changes. The changes to the UML model are also documented in this PDF document.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.
The free an open-source tool citygml2-to-citygml3 allows for easily and automatically converting existing CityGML 2.0 datasets to CityGML 3.0. The version v0.4.0 of the tool already implements all changes proposed in this draft release.
3.0.0-draft.2018.12.17.1
This is a new release of the draft OGC CityGML 3.0 Conceptual Model.
Notable changes and additions
- Resolved multiple inheritance in the model by introducing a new stereotype
<<TopLevelFeatureType>>that replaces the previous abstract classAbstractTopLevelFeature. Top-level feature types are no longer derived from this abstract class, but are now classified using the new stereotype. #32, #9- As a consequence, this allowed for reducing the concepts
SpaceandSpaceBoundaryto mostly abstract classes in theCoremodule.
- As a consequence, this allowed for reducing the concepts
- Replaced the aggregation between
BuildingandBuildingPartby a composition. #31 - Removed
PointCloudfrom theCoremodule and put it into a separate extension module. #14 - Simplified the
Constructionmodule. The semantics ofVoid,VoidSurfaceand openings (e.g.Door,DoorSurface) are now more precise. #3, #22
See the change log for the complete list of changes.
GML application schemas and test datasets for this release of the Conceptual Model are available from the releases section of the CityGML-3.0Encodings repository. Please make sure to download the matching release.