opengeospatial / CityGML-3.0Encodings

Encodings for the CityGML 3.0 Conceptual Model
MIT License
36 stars 19 forks source link

Inconsistency between conceptual model and xsd #72

Open Chika96 opened 2 years ago

Chika96 commented 2 years ago

There seems to be inconsistency in multiplicity between data dictionary of conceptual model and XMLSchema.

For example in CityGML 3.0 Part 1 table 668, the multiplicity of buildingInstallation is [1..*], but in building.xsd, the minimum occurrence of buildingInstallation is 0. Since BuildingInstallation is not mandatory for Building, the multiplicity in XMLSchema seems to be correct.

Other [1..*] in the data dictionary also need to be checked.

TatjanaKutzner commented 2 years ago

Thanks for your message. This is an error in the data dictionary which occurred when generating the data dictionary from the UML model. The error is also tracked here: https://github.com/metanorma/ogc-citygml-xmi/issues/130 This error currently appears for all associations with the multiplicity [*] in the UML model, but will be corrected. This means for the moment that the XML schemas are correct and also the UML diagrams in CityGML 3.0 Part 1 are correct.