The ORM Foundation

Get the facts!

pdf P06 A Simple Metamodel for Fact-based Queries

Downloads: 1,560 File Size: 1.6MB
Posted By: Ken Evans Views: 1,399
Date Added: Mon, Sep 23 2013

Fact-based models are built by expressing elementary facts using natural verbalizations. By generalizing individual objects to object types, facts to fact types, and adding constraints, a schema for any domain can be constructed.

Fact-based schemas have many advantages, including being highly amenable to construction of natural verbalizations, since they were originally derived from such verbalizations. However, it is not common practice to consider queries during modeling, so only limited attention has been paid to how to model them. Queries are not only useful for extracting data, but also to express complex business constraints.

This paper presents an effective meta-model for fact-based queries as an extension of a tiny subset of the meta-model of Object Role Modeling. Examples expressed in the Constellation Query Language show how to populate the query meta-model.

Clifford Heath
Data Constellation


No comments exist for this file.
© 2008-2020 The ORM Foundation: A UK not-for-profit organisation -------------- Terms of Service