GeoUML Tools

The fundamental principles of this approach are:

  • to keep a clear separation between the Conceptual Level (level of the specification) and the Physical Level of data (implementation level);
  • to support many different Implementation Models that defines the mapping rules for the representation of the same Conceptual Schema on different Physical Schemas for the available mainstream technologies;
  • to support the definition of many Integrity Constraints (including Spatial ones) and other structural properties at conceptual level and to allow their automatic validation on data at physical level.

The GeoUML Methodology is supported by the GeoUML Tools; the following Tools are currently available in the download section:

  • GeoUML Catalogue, which supports the definition of Conceptual Schemas (Specification) and the specification of some parameters used in the generation of physical schemas according to the chosen implementation models.
  • GeoUML Validator, which performs the conformity check of a DataSet or Database with respect to a Specification (Conceptual Schema) produced by the GeoUMLCatalogue.

The development of the GeoUML Tools has been partially founded by CISIS, the coordinating authority of Italian Regions for geographical data.


The GeoUML Methodology is oriented to the creation of Spatial Data Infrastructures (SDI – see Vision), because it simplifies the implementation of DataBases that share common contents and support the definition of DataSets suitable for the exchange of those contents. In particular, the GeoUML Model and the GeoUML Catalogue have been used for the definition of the national standard “Catalogo dei Dati Territoriali – Specifiche di Contenuto per I DB Geotopografici” [“Catalogue of Geographical Data – Content Specifications for the Geo-Topographical Databases”]

(Attachments 1 and 2 to the decree “Decreto sulle regole tecniche per la definizione delle specifiche di contenuto dei database geotopografici” [“Decree on the Technical Rules for the definition of the Content Specifications for the Geo-Topographical databases”] by the Ministry for The Public Administration and for the Environment, approved and under review by the Court of Audit). Inside this standard the so-called “National Core” is defined that is the set of geo-topographical data that will have to be shared at national level.


In the near future SpatialDBGroups aims to extend the GeoUML Methodology and the functionalities provided by the tools to support other critical areas of the SDIs creation, in particular: the harmonization of data at geometric and semantic level, the comparison of different specifications and the update of data.