Ontologies for Knowledge Management: An Information Systems Perspective

Knowledge management research focuses on concepts, methods, and tools supporting the management of human knowledge. The main objective of this paper is to survey basic concepts that have been used in computer science for the representation of knowledge and summarize some of their advantages and drawbacks. A secondary objective is to relate these techniques to information science theory and practice.The survey classifies the concepts used for knowledge representation into four broad ontological categories. Static ontologies describe static aspects of the world, i.e., what things exist, their attributes and relationships. A dynamic ontology, on the other hand, describes the changing aspects of the world in terms of states, state transitions and processes. Intentional ontologies encompass the world of things agents believe in, want, prove or disprove, and argue about. Finally, social ontologies cover social settings – agents, positions, roles, authority, permanent organizational structures or shifting networks of alliances and interdependencies.

[1]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[2]  Russ B. Altman,et al.  Representing genetic sequence data for pharmacogenomics: an evolutionary approach using ontological and relational models , 2002, ISMB.

[3]  Yuval Shahar,et al.  Ontology-based configuration of problem-solving methods and generation of knowledge-acquisition tools: application of PROTEGE-II to protocol-based decision support , 1995, Artif. Intell. Medicine.

[4]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[5]  John Mylopoulos,et al.  Case-based reasoning in IVF: prediction and knowledge mining , 1998, Artif. Intell. Medicine.

[6]  Gerhard Lakemeyer,et al.  Continuous requirements management for organisation networks: a (dis)trust-based approach , 2003, Requirements Engineering.

[7]  Betsy L. Humphreys,et al.  Technical Milestone: The Unified Medical Language System: An Informatics Research Collaboration , 1998, J. Am. Medical Informatics Assoc..

[8]  Igor Jurisica,et al.  Building Quality into Case-Based Reasoning Systems , 1998, International Conference on Advanced Information Systems Engineering.

[9]  Judith Bishop,et al.  A New Way to Query GISs on the Web , 1998, IEEE Softw..

[10]  Yuval Shahar,et al.  Representation of change in controlled medical terminologies , 1999, Artif. Intell. Medicine.

[11]  Jean-Pierre Boissel,et al.  Which coding system for therapeutic information in evidence-based medicine , 2002, Comput. Methods Programs Biomed..

[12]  Martin S. Feather,et al.  Language support for the specification and development of composite systems , 1987, TOPL.

[13]  Stewart M. Clamen,et al.  Schema evolution and integration , 2005, Distributed and Parallel Databases.

[14]  Rudolf Carnap,et al.  The logical structure of the world & pseudoproblems in philosophy , 1967 .

[15]  C E Kahn An Internet-based ontology editor for medical appropriateness criteria. , 1998, Computer methods and programs in biomedicine.

[16]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[17]  Susan A. Caldwell,et al.  The completeness of existing lexicons for representing radiology report information. , 2002, Journal of digital imaging.

[18]  Matthias Jarke,et al.  Data warehouse process management , 2001, Inf. Syst..

[19]  Guus Schreiber,et al.  A case study in ontology library construction , 1995, Artif. Intell. Medicine.

[20]  Russ B. Altman,et al.  Automating Data Acquisition into Ontologies from Pharmacogenetics Relational Data Sources Using Declarative Object Definitions and XML , 2002, Pacific Symposium on Biocomputing.

[21]  Thomas R. Gruber,et al.  Ontolingua: a mechanism to support portable ontologies , 1991 .

[22]  C. Hardy Organizations: Rational, Natural and Open Systems , 1983 .

[23]  Ellen Riloff,et al.  An Empirical Study of Automated Dictionary Construction for Information Extraction in Three Domains , 1996, Artif. Intell..

[24]  James Geller,et al.  Using OODB Modeling to Partition a Vocabulary in Structurally and Semantically Uniform Concept Groups , 2002, IEEE Trans. Knowl. Data Eng..

[25]  Martin Romacker,et al.  Creating Knowledge Repositories from Biomedical Reports: The MEDSYNDIKATE Text Mining System , 2001, Pacific Symposium on Biocomputing.

[26]  Jeffrey D. Ullman,et al.  Principles of Database and Knowledge-Base Systems, Volume II , 1988, Principles of computer science series.

[27]  Ying Li,et al.  Modelling Strategic Actor Relationships to Support Intellectual Property Management , 2001, ER.

[28]  Robert M. MacGregor Representing reified relations in Loom , 1993, J. Exp. Theor. Artif. Intell..

[29]  H. Godfray Challenges for taxonomy , 2002, Nature.

[30]  Michael K. Buckland The Landscape of Information Science: The American Society for Information Science at 62 , 1999, J. Am. Soc. Inf. Sci..

[31]  Giorgio De Michelis,et al.  Reengineering a business process with an innovative workflow management system: a case study , 1993, COCS '93.

[32]  Eric Yu Strategic modelling for enterprise integration , 1999 .

[33]  Russ B. Altman,et al.  PharmGKB: the Pharmacogenetics Knowledge Base , 2002, Nucleic Acids Res..

[34]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

[35]  Richard M. Young,et al.  Options and Criteria: Elements of design space analysis , 1991 .

[36]  Olly Gotel,et al.  Contribution structures [Requirements artifacts] , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[37]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

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

[39]  Yair Wand,et al.  A Proposal for a Formal Model of Objects , 1989, Object-Oriented Concepts, Databases, and Applications.

[40]  Igor Jurisica,et al.  Improving Objectivity and Scalability in Protein Crystallization: Integrating Image Analysis With Knowledge Discovery , 2001, IEEE Intell. Syst..

[41]  R. Ruggles The State of the Notion: Knowledge Management in Practice , 1998 .

[42]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[43]  Eric S. K. Yu,et al.  Modeling organizations for information systems requirements engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[44]  Hua Yang,et al.  CoBase: A scalable and extensible cooperative information system , 1996, Journal of Intelligent Information Systems.

[45]  M A Musen,et al.  Medical Informatics: Searching for Underlying Components , 2002, Methods of Information in Medicine.

[46]  Jason E. Stewart,et al.  Minimum information about a microarray experiment (MIAME)—toward standards for microarray data , 2001, Nature Genetics.

[47]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[48]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[49]  Janis A. Bubenko,et al.  Information Modeling in the Context of System Development , 1980, IFIP Congress.

[50]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..

[51]  Steffen Schulze-Kremer,et al.  Ontologies for Molecular Biology , 2001, Electron. Trans. Artif. Intell..

[52]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[53]  Li Zhang,et al.  Enriching the structure of the UMLS semantic network , 2002, AMIA.

[54]  John Mylopoulos,et al.  Information Modeling in the Time of the Revolution , 1998, Inf. Syst..

[55]  Abdul V Roudsari,et al.  Towards a semantic medical Web: HealthCyberMap's tool for building an RDF metadata base of health information resources based on the Qualified Dublin Core Metadata Set. , 2002, Medical science monitor : international medical journal of experimental and clinical research.

[56]  James Geller,et al.  A methodology for partitioning a vocabulary hierarchy into trees , 1999, Artif. Intell. Medicine.

[57]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[58]  Russ B. Altman,et al.  Ontology Development for a Pharmacogenetics Knowledge Base , 2001, Pacific Symposium on Biocomputing.

[59]  Patrick J. Hayes,et al.  The second naive physics manifesto , 1995 .

[60]  Peter J. Denning,et al.  Completing the Loops , 1995 .

[61]  M. Stefanelli,et al.  Ontology and Terminology Servers in Agent-based Health-care Information Systems , 1997, Methods of Information in Medicine.

[62]  Frank van Harmelen,et al.  Reviewing the design of DAML+OIL: an ontology language for the semantic web , 2002, AAAI/IAAI.

[63]  Lin Liu,et al.  Modelling Trust for System Design Using the i* Strategic Actors Framework , 2000, Trust in Cyber-societies.

[64]  Ian Horrocks,et al.  The GRAIL concept modelling language for medical terminology , 1997, Artif. Intell. Medicine.

[65]  John Mylopoulos,et al.  AI Models for Business Process Reengineering , 1996, IEEE Expert.

[66]  Michael R. Genesereth,et al.  Knowledge Interchange Format , 1991, KR.

[67]  John Mylopoulos,et al.  Reasoning with Goal Models , 2002, ER.

[68]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[69]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[70]  Igor Jurisica,et al.  Intelligent decision support for protein crystal growth , 2001, IBM Syst. J..

[71]  E H Shortliffe,et al.  The evolution of health-care records in the era of the Internet. , 1998, Studies in health technology and informatics.

[72]  Ian Horrocks,et al.  Building a bioinformatics ontology using OIL , 2002, IEEE Transactions on Information Technology in Biomedicine.

[73]  Carole A. Goble,et al.  An ontology for bioinformatics applications , 1999, Bioinform..

[74]  Graeme Hirst,et al.  Ontological Assumptions in Knowledge Representation , 1989, KR.

[75]  Thomas P. Moran,et al.  Questions, Options, and Criteria: Elements of Design Space Analysis , 1991, Hum. Comput. Interact..

[76]  Avi Shoshan,et al.  Large-scale protein annotation through gene ontology. , 2002, Genome research.

[77]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[78]  J R Scherrer,et al.  Sharing and communicating health care information: summary and recommendations. , 1994, International journal of bio-medical computing.

[79]  John Mylopoulos,et al.  Incremental Iterative Retrieval and Browsing for Efficient Conversational CBR Systems , 2000, Applied Intelligence.

[80]  Stuart C. Shapiro,et al.  Intensional Concepts in Propositional Semantic Networks , 1982, Cogn. Sci..

[81]  Frederick R. Broome,et al.  Geographic information systems (GIS): new perspectives in understanding human health and environmental relationships. , 1996, Statistics in medicine.

[82]  Igor Jurisica,et al.  Knowledge Management in Scientific Domains , 1999 .

[83]  Diane E. Oliver Synchronization of diverging versions of a controlled medical terminology , 1998, AMIA.

[84]  Jay R. Galbraith Designing Complex Organizations , 1973 .

[85]  Nicola Guarino,et al.  Ontological Analysis of Taxonomic Relationships , 2000, ER.

[86]  O. Gotel,et al.  Contribution Structures , 1995 .

[87]  Henry Mintzberg,et al.  The Structuring of Organizations , 1979 .

[88]  M A Musen,et al.  A web-based architecture for a medical vocabulary server. , 1995, Proceedings. Symposium on Computer Applications in Medical Care.

[89]  Peter D. Karp,et al.  An ontology for biological function based on molecular interactions , 2000, Bioinform..

[90]  James J. Cimino,et al.  Review: From Data to Knowledge through Concept-oriented Terminologies: Experience with the Medical Entities Dictionary , 2000, J. Am. Medical Informatics Assoc..

[91]  Eric S. K. Yu,et al.  Models for supporting the redesign of organizational work , 1995, COCS '95.

[92]  James Geller,et al.  Controlled Vocabularies in OODBs: Modeling Issues and Implementation , 2004, Distributed and Parallel Databases.

[93]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[94]  S. Decker,et al.  Workshop on Comparing Description and Frame Logics 1 , 2001 .

[95]  Dieter Fensel,et al.  Workshop on Comparing Description and Frame Logics , 1998, Data Knowl. Eng..

[96]  斉藤 康己,et al.  Douglas B. Lenat and R. V. Guha : Building Large Knowledge-Based Systems, Representation and Inference in the Cyc Project, Addison-Wesley (1990). , 1990 .

[97]  Aldo Gangemi,et al.  Integrating Medical Terminologies with ONIONS Methodology , 1997 .

[98]  Jintae Lee,et al.  What's in design rationale? , 1991 .

[99]  B. C. Vickery,et al.  Ontologies , 1997, J. Inf. Sci..

[100]  Carole A. Goble,et al.  TAMBIS: Transparent Access to Multiple Bioinformatics Information Sources , 1998, ISMB.

[101]  Mark A. Musen,et al.  Modern architectures for intelligent systems: reusable ontologies and problem-solving methods , 1998, AMIA.

[102]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[103]  Martin Romacker,et al.  How knowledge drives understandingmatching medical ontologies with the needs of medical language processing , 1999, Artif. Intell. Medicine.

[104]  M. Buckland The landscape of information science: the American society for Information Science at 62 , 1999 .

[105]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[106]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[107]  François Vernadat,et al.  Enterprise Modelling Languages , 1997, ICEIMT.

[108]  Victor R. Basili,et al.  Q-MOPP: qualitative evaluation of maintenance organizations, processes and products , 1998, J. Softw. Maintenance Res. Pract..

[109]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[110]  Cristiano Castelfranchi,et al.  From Reaction to Cognition , 1993, Lecture Notes in Computer Science.

[111]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[112]  Brad Hartfield,et al.  Computer systems and the design of organizational interaction , 1988, TOIS.

[113]  M A Musen Design and use of clinical ontologies: curricular goals for the education of health-telematics professionals. , 2000, Studies in health technology and informatics.