Generating Significant Examples for Conceptual Schema Validation

05/20/2021
by   H. A. Proper, et al.
0

This report bases itself on the idea of using concrete examples to verify conceptual schemas, and in particular cardinality constraints. When novice ORM modellers model domains, the selection of proper cardinality constraints for relationship types is quite often prone to errors. In this report we propose a mechanism for the generation of significant examples for selected subschemas. The generated examples are significant in the sense that they illustrate the possible combinations of instances that are allowed with respect to the cardinality constraints on the involved relationship types. In this report we firstly provide a brief informal discussion of the basic idea. Then we present a syntactic mechanism to select the subschema for which example instances are to be generated. This is followed by the actual example generation algorithm itself. We will also present, as a spin-off, an algorithm that allows us to detect possible flaws in the conceptual schema by calculating the number of instances that can be used to populate the types in the schema.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/02/2021

Interactive Query Formulation using Point to Point Queries

Effective information disclosure in the context of databases with a larg...
research
05/30/2018

Amnestic Forgery: an Ontology of Conceptual Metaphors

This paper presents Amnestic Forgery, an ontology for metaphor semantics...
research
05/20/2021

Interactive Query Formulation using Spider Queries

Effective information disclosure in the context of databases with a larg...
research
02/27/2020

An Improved Generic ER Schema for Conceptual Modeling of Information Systems

The Entity-Relationship (ER) model is widely used for creating ER schema...
research
10/14/2020

A new approach for extracting the conceptual schema of texts based on the linguistic Thematic Progression theory

The purpose of this article is to present a new approach for the discove...
research
05/26/2021

Conceptual Schema Optimisation – Database Optimisation before sliding down the Waterfall

In this article we discuss an approach to database optimisation in which...
research
08/23/2023

Integrating the Wikidata Taxonomy into YAGO

Wikidata is one of the largest public general-purpose Knowledge Bases (K...

Please sign up or login with your details

Forgot password? Click here to reset