While some information modeling approaches (e.g., the Relational Model and Object-Role Modeling) are typically formalized using first-order logic, other approaches to information modeling include support for higherorder types. There appear to be three main reasons for requiring higherorder types: (1) to permit instances of categorization types to be types themselves (e.g., the Unified Modeling Language introduced power types for this purpose); (2) to directly support quantification over sets and general concepts; (3) to specify business rules that cross levels/meta levels (or ignore level distinctions) in the same model. As the move to higher-order logic may add considerable complexity to the task of formalizing and implementing a modeling approach, it is worth investigating whether the same practical modeling objectives can be met while staying within a firstorder framework. This chapter examines some key issues involved, suggests techniques for retaining a first-order formalization, and makes some suggestions for adopting a higher-order semantics. INTRODUCTION This chapter evaluates the advisability of using higher-order types in information models. In case the reader is untutored in logic, we first clarify the notion of higher-order type. First-order logic quantifies over individuals only, not predicates. For example, the constraint “Each Person was born on at most one Date” may be formalized in first-order typed logic thus: IDEA GROUP PUBLISHING This chapter appears in the book, Advanced Topics in Database Research, vol. 4 edited by Keng Siau © 2005, Idea Group Inc. 701 E. Chocolate Avenue, Suite 200, Hershey PA 17033-1240, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com ITB11288
[1]
Keng Siau,et al.
Advanced Topics In Database Research
,
2005
.
[2]
J. Palous,et al.
Machine Learning and Data Mining
,
2002
.
[3]
Douglas B. Bock,et al.
Accuracy in Modeling with Extended Entity Relationship and Object Oriented Data Models
,
1993
.
[4]
J S Elbaz,et al.
[The expert's opinion].
,
2000,
Annales de chirurgie plastique et esthetique.
[5]
Patrick Heymans,et al.
A Template-based Analysis of GRL
,
2005
.
[6]
Vladimir Ovchinnikov.
A Concept-Based Query Language Not Using Proper Association Names
,
2006
.
[7]
Shirley Ann Becker,et al.
Effective Databases for Text & Document Management
,
2003
.
[8]
David Taniar,et al.
A Taxonomy for Object-Relational Queries
,
2003,
Effective Databases for Text & Document Management.
[9]
Mara Nikolaidou,et al.
Re-Engineering and Automation of Business Processes: Criteria for Selecting Supporting Tools
,
1999,
Effective Databases for Text & Document Management.
[10]
Kee-Young Kwahk,et al.
A Knowledge Integration Approach for Organizational Decision Support
,
2007,
J. Database Manag..
[11]
Pnina Soffer.
Refinement Equivalence in Model-Based Reuse: Overcoming Differences in Abstraction Level
,
2005,
J. Database Manag..