A logical design methodology for relational databases using the extended entity-relationship model
ACM Computing Surveys (CSUR)
Computer
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Version control in an object-oriented architecture
Object-oriented concepts, databases, and applications
A proposal for a formal model of objects
Object-oriented concepts, databases, and applications
CLASSIC: a structural data model for objects
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Communications of the ACM
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Database systems: principles, programming, performance
Database systems: principles, programming, performance
On resolving schematic heterogeneity in multidatabase systems
Modern database systems
Extending object-oriented systems with roles
ACM Transactions on Information Systems (TOIS)
Database systems: a practical approach to design, implementation and management
Database systems: a practical approach to design, implementation and management
Choosing classes in conceptual modeling
Communications of the ACM
Using objects for systems analysis
Communications of the ACM
Theory and Practice of Object Systems
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
Database description with SDM: a semantic database model
ACM Transactions on Database Systems (TODS)
Limitations of record-based information models
ACM Transactions on Database Systems (TODS)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
An ontological analysis of the relationship construct in conceptual modeling
ACM Transactions on Database Systems (TODS)
Objects with Multiple Most Specific Classes
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Property-Based Semantic Reconciliation of Heterogeneous Information Sources
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Using ontology to validate conceptual models
Communications of the ACM - Service-oriented computing
Software confederations: an architecture for global systems and global management
Managing globally with information technology
Comparing Relationships in Conceptual Modeling: Mapping to Semantic Classifications
IEEE Transactions on Knowledge and Data Engineering
A unified modelling language without referential redundancy
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
ACM Transactions on Database Systems (TODS)
Coordinating heterogeneous work: information and representation in medical care
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Querying and browsing XML and relational data sources
Proceedings of the 2007 ACM symposium on Applied computing
Benefits of an item-centric enterprise-data model in logistics services: A case study
Computers in Industry
Relational support for flexible schema scenarios
Proceedings of the VLDB Endowment
Review of Knowledge Engineering Requirements for Semantic Reasoning in Autonomic Networks
APNOMS '08 Proceedings of the 11th Asia-Pacific Symposium on Network Operations and Management: Challenges for Next Generation Network Operations and Service Management
IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
Modeling Concept Evolution: A Historical Perspective
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
From tracking with RFID to intelligent products
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Supply chain ontology: Review, analysis and synthesis
Computers in Industry
Troubleshooting with human-readable automated reasoning
LISA'10 Proceedings of the 24th international conference on Large installation system administration
A flexible object model and algebra for uniform access to object databases
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Citizen science 2.0: data management principles to harness the power of the crowd
DESRIST'11 Proceedings of the 6th international conference on Service-oriented perspectives in design science research
Design science in information systems research
MIS Quarterly
Unintended consequences of class-based ontological commitment
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
The instance-based multilevel security model
DESRIST'10 Proceedings of the 5th international conference on Global Perspectives on Design Science Research
iQL: a query language for the instance-based data model
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Conceptual modeling principles for crowdsourcing
Proceedings of the 1st international workshop on Multimodal crowd sensing
Sliced column-store (SCS): ontological foundations and practical implications
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Sustainable PLM through Intelligent Products
Engineering Applications of Artificial Intelligence
Journal of Database Management
Reconciling theories with design choices in design science research
DESRIST'13 Proceedings of the 8th international conference on Design Science at the Intersection of Physical and Virtual Design
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Database design commonly assumes, explicitly or implicitly, that instances must belong to classes. This can be termed the assumption of inherent classification. We argue that the extent and complexity of problems in schema integration, schema evolution, and interoperability are, to a large degree, consequences of inherent classification. Furthermore, we make the case that the assumption of inherent classification violates philosophical and cognitive guidelines on classification and is, therefore, inappropriate in view of the role of data modeling in representing knowledge about application domains.As an alternative, we propose a layered approach to modeling in which information about instances is separated from any particular classification. Two data modeling layers are proposed: (1) an instance model consisting of an instance base (i.e., information about instances and properties) and operations to populate, use, and maintain it; and (2) a class model consisting of a class base (i.e., information about classes defined in terms of properties) and operations to populate, use, and maintain it. The two-layered model provides class independence. This is analogous to the arguments of data independence offered by the relational model in comparison to hierarchical and network models. We show that a two-layered approach yields several advantages. In particular, schema integration is shown to be partially an artifact of inherent classification that can be greatly simplified in designing a database based on a layered model; schema evolution is supported without the complexity of operations currently required by class-based models; and the difficulties associated with interoperability among heterogeneous databases are reduced because there is no need to agree on the semantics of classes among independent databases. We conclude by considering the adequacy of a two-layered approach, outlining possible implementation strategies, and drawing attention to some practical considerations.