z-logo
Premium
A Conceptual Schema Language for the Management of Multiple Representations of Geographic Entities
Author(s) -
FriisChristensen Anders,
Jensen Christian S,
Nytun Jan P,
Skogan David
Publication year - 2005
Publication title -
transactions in gis
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.721
H-Index - 63
eISSN - 1467-9671
pISSN - 1361-1682
DOI - 10.1111/j.1467-9671.2005.00222.x
Subject(s) - computer science , schema (genetic algorithms) , conceptual schema , entity–relationship model , representation (politics) , consistency (knowledge bases) , database schema , natural language processing , programming language , information retrieval , relational database , artificial intelligence , database design , linguistics , philosophy , recall , politics , political science , law
Multiple representation of geographic information occurs when a real‐world entity is represented more than once in the same or different databases. This occurs frequently in practice, and it invariably results in the occurrence of inconsistencies among the different representations of the same entity. In this paper, we propose an approach to the modeling of multiple represented entities, which is based on the relationships among the entities and their representations. Central to our approach is the Multiple Representation Schema Language that, by intuitive and declarative means, is used to specify rules that match objects representing the same entity, maintain consistency among these representations, and restore consistency if necessary. The rules configure a Multiple Representation Management System, the aim of which is to manage multiple representations over a number of autonomous federated databases. We present a graphical and a lexical binding to the schema language. The graphical binding is built on an extension to the Unified Modeling Language and the Object Constraint Language. We demonstrate that it is possible to implement the constructs of the schema language in the object‐relational model of a commercial RDBMS.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here