Conformance targets addressed by this International standard are CityGML instance documents only. Future revisions of this International Standard may also address consumers or producers as conformance targets.
Clauses 8 to 10 of this International standard specify separate CityGML XML Schema definitions and normative aspects, i.e. CityGML modules, which shall be used in CityGML instance documents in accordance with clause 7. Implementations are not required to support the full range of capabilities provided by the universe of all CityGML modules. Valid partial implementations are supported following the rules and guidelines for CityGML profiles in chapter 7.2.
CityGML instance documents claiming conformance to this International Standard shall:
a) conform to the rules and requirements specified in clauses 7 to 10;
b) pass all relevant test cases of the abstract test suite in annex B.1;
c) satisfy all relevant conformance classes of the abstract test suite related to CityGML modules in annex B.2.