TY - JOUR
T1 - Augmenting a conceptual model with geospatiotemporal annotations
AU - Khatri, Vijay
AU - Ram, Sudha
AU - Snodgrass, Richard T.
N1 - Funding Information:
This work was supported in part by NASA grant 314401, US National Science Foundation grants EIA-0080123 and IIS-0100436, and by a grant from the Boeing Corporation. The authors thank the associate editor and the anonymous reviewers for their insightful comments.
PY - 2004/11
Y1 - 2004/11
N2 - While many real-world applications need to organize data based on space (e.g., geology, geomarketing, environmental modeling) and/or time (e.g., accounting, inventory management, personnel management), existing conventional conceptual models do not provide a straightforward mechanism to explicitly capture the associated spatial and temporal semantics. As a result, it is left to database designers to discover, design, and implement - on an ad hoc basis - the temporal and spatial concepts that they need. We propose an annotation-based approach that allows a database designer to focus first on nontemporal and nongeospatial aspects (i.e., "what") of the application and, subsequently, augment the conceptual schema with geospatiotemporal annotations (i.e., "when" and "where"). Via annotations, we enable a supplementary level of abstraction that succinctly encapsulates the geospatiotemporal data semantics and naturally extends the semantics of a conventional conceptual model. An overarching assumption in conceptual modeling has always been that expressiveness and formality need to be balanced with simplicity. We posit that our formally defined annotation-based approach is not only expressive, but also straightforward to understand and implement.
AB - While many real-world applications need to organize data based on space (e.g., geology, geomarketing, environmental modeling) and/or time (e.g., accounting, inventory management, personnel management), existing conventional conceptual models do not provide a straightforward mechanism to explicitly capture the associated spatial and temporal semantics. As a result, it is left to database designers to discover, design, and implement - on an ad hoc basis - the temporal and spatial concepts that they need. We propose an annotation-based approach that allows a database designer to focus first on nontemporal and nongeospatial aspects (i.e., "what") of the application and, subsequently, augment the conceptual schema with geospatiotemporal annotations (i.e., "when" and "where"). Via annotations, we enable a supplementary level of abstraction that succinctly encapsulates the geospatiotemporal data semantics and naturally extends the semantics of a conventional conceptual model. An overarching assumption in conceptual modeling has always been that expressiveness and formality need to be balanced with simplicity. We posit that our formally defined annotation-based approach is not only expressive, but also straightforward to understand and implement.
KW - Data semantics
KW - Database design
KW - Geospatial databases
KW - Semantic model
KW - Temporal databases
UR - http://www.scopus.com/inward/record.url?scp=13844276698&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=13844276698&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2004.66
DO - 10.1109/TKDE.2004.66
M3 - Article
AN - SCOPUS:13844276698
SN - 1041-4347
VL - 16
SP - 1324
EP - 1338
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 11
ER -