Implementation of UML Schema in Relational Databases: A Case of Geographic Information

Implementation of UML Schema in Relational Databases: A Case of Geographic Information

Maurizio Nagni, Spiros Ventouras
Copyright: © 2013 |Volume: 4 |Issue: 4 |Pages: 11
ISSN: 1947-3532|EISSN: 1947-3540|EISBN13: 9781466635050|DOI: 10.4018/ijdst.2013100105
Cite Article Cite Article

MLA

Nagni, Maurizio, and Spiros Ventouras. "Implementation of UML Schema in Relational Databases: A Case of Geographic Information." IJDST vol.4, no.4 2013: pp.50-60. http://doi.org/10.4018/ijdst.2013100105

APA

Nagni, M. & Ventouras, S. (2013). Implementation of UML Schema in Relational Databases: A Case of Geographic Information. International Journal of Distributed Systems and Technologies (IJDST), 4(4), 50-60. http://doi.org/10.4018/ijdst.2013100105

Chicago

Nagni, Maurizio, and Spiros Ventouras. "Implementation of UML Schema in Relational Databases: A Case of Geographic Information," International Journal of Distributed Systems and Technologies (IJDST) 4, no.4: 50-60. http://doi.org/10.4018/ijdst.2013100105

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Numerous disciplines require information concerning phenomena implicitly or explicitly associated with a location relative to the Earth. Disciplines using Geographic Information (GI) in particular are those within the earth and physical sciences, and increasingly those within social science and medical fields. Therefore geographic datasets are increasingly being shared, exchanged and frequently re-purposed for uses beyond their original intended use. Being part of the ISO 19100 Geographic Information Standard series, the ISO 19136 called Geography Markup Language (GML), defines the rules a data model described using the Unified Modeling Language (UML) has to follow in order to generate from it an XSD schema. However, if GML is essential for exchange data among different organization, it may not be the best option for persisting or searching operations. On the other side, the Relational Database Model (RDBM) has been heavily optimized over the decades to store and search data. This paper does not address “How to store an GML complaint document in an RDBM” but “How to realize an RDBM from an ISO 19100 complaint UML data model” and within this context, it describes the experience and the lessons learnt. The conclusions show how the information contained in such UML is able to produce not only representations as GML schema, but also RDBM or RDF without passing by any intermediary step.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.