Copy of https://www.dbis.informatik.uni-goettingen.de/Mondial/
The MONDIAL database has been stimulated by the (1987) TERRA database and the SQL training of the Institut für Programmstrukturen und Datenorganisation der Universität Karlsruhe in the 1990s. Using the F-Logic system Florid, a new database has been generated in 1998 at Freiburg University, and since 2002 maintained at Göttingen University from geographical Web data sources listed below:
- CIA World Factbook (mainly in 1998 and 2015),
- "Global Statistics", a predecessor of "GeoHive" which has been collected by Johan van der Heyden, but went offline in 2016/2017 (regularly since 1998),
- City population by Thomas Brinkhoff (2015 update),
- Wikipedia,
- at the beginning, additional textual sources for coordinates, and a real atlas.
- and some geographical data of the 1987 TERRA database from the University of Karlsruhe's teaching.
The generation of the MONDIAL database in 1998 served as a case study for information extraction and integration (pre-XML):
- The original data extraction and integration process using the F-Logic system FLORID is described here.
- The integration in XML using the LoPiX system (2001) is described here.
A main revision of Mondial has been done in summer 2009 (Mondial-II, using XQuery for integrating data from XHTML sources into XML with XML as target format). The data and main schema (XML, SQL, RDF) have been incrementally changed.
Another main revision of Mondial has been done during 2015 (Mondial-III). The data and main schema have again been incrementally changed.
The Mondial database is available in several formats:
The Database training "Praktikum: Datenbankprogrammierung in SQL/Oracle" at the IFI uses the relational version of the MONDIAL database:
-
Generating the Database under Oracle
- Database schema "mondial-schema.sql"
- Input statements "mondial-inputs.sql"
- Drop Table statements "mondial-drop-tables.sql"
-
Generating the Database under PostgreSQL
- Database schema for postgres "mondial-schema.psql"
- Input statements for postgres "mondial-inputs.psql"
- Drop Table statements "mondial-drop-tables.psql"
-
Generating the Database under MySQL/MariaDB
- Database schema for mysql "mondial-schema-mysql.sql" (tablenames lowercase since MariaDB is case-sensitive; by Marcel Schneider, 2018)
- Input statements for mysql (all tablenames lowercase) "mondial-inputs-mysql.sql"
- short description what has been changed for MySQL.
-
Generating the Database under the H2 Database System (SQL, Java)
- Database schema for H2 "mondial-schema-h2.sql"
- Input statements for H2 "mondial-inputs-h2.sql"
- short description what has been changed for H2.
-
Documentation
- the ER diagram,
- the relational schema,
- the referential dependency diagram,
-
The Oracle instance of Mondial can be queried by that form.
- mondial.P to be used e.g. with XSB Prolog/Datalog from Stony Brook University
(aside: the DLV system from TU Vienna only supports integer, no negative numbers or decimals).
The Mondial database provides a comprehensive example for XML, e.g., for use in teaching.
- DTD "mondial.dtd"
- XML file "mondial.xml"
- excerpt: europe "mondial-europe.xml"
- XML Schema (XSD) "mondial.xsd"
(Note that some browsers to not show XML and DTD files correctly. Download the file(s) and load them into an editor)
Files are available in N3 format and in RDF/XML format. For human readers, the N3 is better readable, but as different tools have different expectations what "valid" N3 syntax is, there is also the RDF/XML variant [in the browser, use "show source"].
- The complete Mondial database: mondial.n3 (N3/Turtle), mondial.rdf (RDF/XML)
- The N3 data for Europe only: mondial-europe.n3 (N3/Turtle), mondial-europe.rdf (RDF/XML)
- Mondial RDFS/OWL metadata mondial-meta.n3 (N3/Turtle), mondial-meta.rdf (RDF/XML)
(NOTE: check that the full mondial namespace is commented in, not the experimental one (second line)) - an example query in SPARQL: mondial-query.sparql
- A set of owl:sameAs-triples connecting Mondial with Wikidata: mondial-sameas.n3 (N3/Turtle)
- Homepage of the Mondial LOD service http://www.semwebtech.org/mondial/10 (accessible as HTML and as RDF)
- SPARQL Access point at http://www.semwebtech.org/mondial/10/sparql (accessible only from SPARQL clients)
- LOD Cloud entry: https://lod-cloud.net/dataset/Mondial
- The extraction and integration process and the extracted source facts in F-Logic representation can be found at the FLORID-MONDIAL Case Study.
- The following files provide Mondial in its original version from 1998:
- Cleaned data in an OO schema "mondial-oo-facts.flp"
- Cleaned data in Florid Frame Format "mondial-frames.flp"
The CC BY 3.0 license holds.
Recommended citation is still the technical report with a reference to the Web page:
@TechReport{may-MONDIAL-report-99,
author = {Wolfgang May},
title = {Information Extraction and Integration with \textsc{Florid}:
The \textsc{Mondial} Case Study},
institution = {Universit\"at Freiburg, Institut f\"ur Informatik},
year = 1999,
number = 131,
note = "Available from
\url{http://www.dbis.informatik.uni-goettingen.de/Mondial}"
}
Mondial is used as an example in several books, lectures, courses etc. Search e.g. google for