A faceted approach to building ontologies

An ontology can be defined as a conceptualization of a domain or subject area typically captured in an abstract model of how people think about things in the domain. Humans have been producing ontologies for millennia to understand and explain our rationale and environment. Only recently has the process of building ontologies become a research topic of interest. Today, ontologies are built very much ad-hoc. A terminology is first developed providing a controlled vocabulary for the subject area or domain of interest, then it is organized into a taxonomy where key concepts are identified, and finally these concepts are defined and related to create an ontology. This paper describes how a domain analysis method based on faceted classification can be used for building ontologies. It relates domain analysis and ontologies, illustrates a step in the domain analysis method for identifying and categorizing concepts, and describes how this step, borrowed from library science, is incorporated into the domain analysis method. The paper also gives an overview of the method and describes a tool for automating parts of the process.

[1]  T. Odlin Women, Fire, and Dangerous Things: What Categories Reveal about the Mind , 1988 .

[2]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[3]  Rubén Prieto-Díaz,et al.  DARE: Domain analysis and reuse environment , 1998, Ann. Softw. Eng..

[4]  G. Lakoff Women, fire, and dangerous things : what categories reveal about the mind , 1989 .

[5]  Rubén Prieto-Díaz,et al.  Domain analysis: an introduction , 1990, SOEN.

[6]  Gail E. Kaiser,et al.  An Information Retrieval Approach For Automatically Constructing Software Libraries , 1991, IEEE Trans. Software Eng..

[7]  L. R. Rasmussen,et al.  In information retrieval: data structures and algorithms , 1992 .

[8]  K. D. Joshi,et al.  A collaborative approach to ontology design , 2002, CACM.

[9]  Ricardo Baeza-Yates,et al.  Information Retrieval: Data Structures and Algorithms , 1992 .

[10]  Brian Buchanan,et al.  Theory of Library Classification , 1980 .

[11]  Brian Vickery,et al.  Faceted classification : a guide to construction and use of special schemes , 1968 .

[12]  Shiyali Ramamrita Ranganathan,et al.  Prolegomena to Library Classification , 1967 .

[13]  Martin L. King,et al.  Towards a Methodology for Building Ontologies , 1995 .

[14]  Michael Uschold,et al.  Putting ontologies to use , 1998, The Knowledge Engineering Review.

[15]  Said Ghoul,et al.  CLASSIFYING SOFTWARE FOR REUSABILITY , 2001 .

[16]  Mark S. Fox,et al.  An organizational ontology for enterprise modeling , 1998 .

[17]  G. Lakoff,et al.  Women, Fire, and Dangerous Things: What Categories Reveal about the Mind , 1988 .

[18]  Michael Gruninger,et al.  ONTOLOGY Applications and Design , 2002 .

[19]  Rubén Prieto Díaz A Faceted Approach to Building Ontologies. , 2003 .

[20]  Michael J. Prietula,et al.  Simulating organizations: computational models of institutions and groups , 1998 .