An Ontological Metamodel of Classifiers and Its Application to Conceptual Modelling and Database Design
Classification is a key concept in conceptual modeling. However, the recognition that there might be different kinds of classes...
Handling Inconsistency of Vague Relations with Functional Dependencies
Vague information is common in many database applications due to internet-scale data dissemination, such as those data arising from...
Querying Incomplete Data with Logic Programs: ER Strikes Back
Since Chen’s Entity-Relationship (ER) model, conceptual modelling has been playing a fundamental role in relational data design. In this...
Prioritized Preferences and Choice Constraints
It is increasingly recognised that user preferences should be addressed in many advanced database applications, such as adaptive searching...
Reasoning over Extended ER Models
We investigate the computational complexity of reasoning over various fragments of the Extended Entity-Relationship (EER) language, which includes a...
On Order Dependencies for the Semantic Web
We consider the problem of adding both equality and order generating dependencies to Web ontology languages such as OWL...
Collection Type Constructors in Entity-Relationship Modeling
Collections play an important part in everyday life. Therefore, conceptual data models should support collection types to make data...
Schema Exchange: A Template-Based Approach to Data and Metadata Translation
In this paper we study the problem of schema exchange, a natural extension of the data exchange problem to...
A Conceptual Modeling Methodology Based on Niches and Granularity
This paper presents a methodology for conceptual modeling which is based on a new modeling primitive, the niche, and...
Teaching a Schema Translator to Produce O/R Views
This paper describes a rule-based algorithm to derive a relational schema from an extended entity-relationship model. Our work is...