Modeling a vocabulary in an object-oriented database

Controlled vocabularies have been used as the means for unifying disparate terminologies found within an application field. This unification leads to better administration of information and enhanced communication among various parties. Semantic networks have been shown to be excellent vehicles for modeling controlled vocabularies. However, they often lack the necessary access flexibility and robustness required by external agents such as intelligent information-locators and decision-support systems. In this paper, we describe the process of mapping an existing medical vocabulary based on a semantic network model into an Object-Oriented Database (OODB) system. We first consider two straightforward approaches to carrying out this task and describe their deficiencies. We then present a new approach which yields a very compact OODB schema for the representation of the vocabulary’s entire hierarchy and inter-connectivity. We refer to the resulting OODB as the Object-Oriented Healthcare Vocabulary Repository (OOHVR), which is currently up and running in the context of ONTOS, a commercially available OODB system.

[1]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[2]  D. H. Fischer Consistency rules and triggers for Thesauri , 1991 .

[3]  David Maier,et al.  Readings in Object-Oriented Database Systems , 1989 .

[4]  David J. DeWitt,et al.  Storage management for objects in EXODUS , 1989 .

[5]  George Hripcsak,et al.  Research Paper: Knowledge-based Approaches to the Maintenance of a Large Controlled Medical Terminology , 1994, J. Am. Medical Informatics Assoc..

[6]  Peter D. Karp,et al.  Knowledge Representation in the Large , 1995, IJCAI.

[7]  K. Kupka,et al.  International classification of diseases: ninth revision. , 1978, WHO chronicle.

[8]  Valery Soloviev,et al.  An overview of three commercial object-oriented database management systems: ONTOS, ObjectStore, and O2 , 1992, SGMD.

[9]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[10]  Patrick Valduriez,et al.  Implementation Techniques of Complex Objects , 1986, VLDB.

[11]  Nancy Ide,et al.  Outline of a Model for Lexical Databases , 1993, Inf. Process. Manag..

[12]  Lothar Rostek,et al.  TEDI: An Object-Oriented Terminology Editor , 1993, Terminology and Knowledge Engineering.

[13]  Erich J. Neuhold,et al.  A Graphical Schema Representation for Object-Oriented Databases , 1992, IDS.

[14]  Ronald J. Brachman,et al.  ON THE EPISTEMOLOGICAL STATUS OF SEMANTIC NETWORKS , 1979 .

[15]  H Gu,et al.  Utilizing OODB schema modeling for vocabulary management. , 1996, Proceedings : a conference of the American Medical Informatics Association. AMIA Fall Symposium.

[16]  Dennis McLeod,et al.  Database description with SDM: a semantic database model , 1981, TODS.

[17]  Michael Kifer,et al.  Querying object-oriented databases , 1992, SIGMOD '92.

[18]  Roger King,et al.  Semantic database modeling: survey, applications, and research issues , 1987, CSUR.

[19]  F B ROGERS,et al.  Medical Subject Headings , 1948, Nature.

[20]  Carole A. Goble,et al.  A descriptive semantic formalism for medicine , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.

[21]  Dietrich H. Fischer,et al.  Consistency Rules and Triggers for Multilingual Terminology , 1993, Terminology and Knowledge Engineering.

[22]  Peter D. Karp,et al.  The Generic Frame Protocol , 1995, IJCAI.

[23]  John F. Sowa,et al.  Principles of semantic networks , 1991 .

[24]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[25]  William A. Woods,et al.  What's in a Link: Foundations for Semantic Networks , 1975 .