The design and analysis of spatial data structures
The design and analysis of spatial data structures
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Ontology-driven geographic information systems
Proceedings of the 7th ACM international symposium on Advances in geographic information systems
ADOME: An Advanced Object Modeling Environment
IEEE Transactions on Knowledge and Data Engineering
Roles and Dynamic Subclasses: A Modal Logic Approach
ECOOP '94 Proceedings of the 8th European Conference on Object-Oriented Programming
Object Deputy Model and Its Applications
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
A database model for object dynamics
The VLDB Journal — The International Journal on Very Large Data Bases
AIKED'06 Proceedings of the 5th WSEAS International Conference on Artificial Intelligence, Knowledge Engineering and Data Bases
WSEAS Transactions on Computer Research
Hi-index | 0.00 |
This paper presents a multi-layered functional data model to support multiple representation and information sharing among distributed spatial information systems. The key idea is that a geographical space (foe example an urban space) can be viewed as a set of abstract spatial functionalities on which different application classes can be derived to manipulate objects of the same geographical space and share the same abstract generic functionalities. The object classes define multiple views or representations of a domain. For example in urban management, transportation systems, water supply and sewage systems applications can share generic network functionalities defined by graph treversal operations. The multi-layered functional data model consists of two types of generic functional levels. First, a generic functional level consisting of primitive geometrical types and one or more generic layers. The generic layers provide application oriented abstract functions that are based on the primitives geometrical types. The second level consists of one or more domain specific functionalities that specialize and refine the abstract functions of the first level.