Abstract
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.
Similar content being viewed by others
References
Agostini A, De Michelis G, Grasso MA, Patriarca S (1993) Reengineering a business process with an innovative workflow management system: a case study. Proceedings of the Conference on Cooperative Office Computing Systems (COOCS’93), Hayward, CA, November 1993, pp 154–165
Allen J (1984) Towards a general theory of action and time. Artif Intell 23:123–154
Ashburner M, Ball CA et al. (2000) Gene ontology: tool for the unification of biology. The Gene Ontology Consortium. Nat Genet 25(1):25–29
Baker PG, Brass A, Bechhofer S, Goble C, Paton N, Stevens R (1998) TAMBIS: transparent access to multiple bioinformatics information sources. An overview. In: Proceedings of the 6th international conference on intelligent systems for molecular biology (ISMB’98). AAAI Press, Menlow Park, CA, pp 25–34
Baker PG, Goble CA, Bechhofer S, Paton NW, Stevens R, Brass A (1999) An ontology for bioinformatics applications. Bioinformatics 15(6):510–520
Boulos M, Roudsari A et al (2002) 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 Med Sci Monit 8(7):MT124–136
Brazma A, Hingamp P et al (2001) Minimum information about a microarray experiment (MIAME) – toward standards for microarray data. Nat Genet 29(4):365–371
Briand L, Kim Y-M, Melo W, Seaman C, Basili V (1998) Q-MOPP: Qualitative evaluation of Maintenance Organizations, Processes, and Products. J Softw Maintenance: Res Pract 10:249–278
Bubenko JA (1980) Information modeling in the context of system development. Proceedings IFIP congress, pp 395–411
Buckland M (1999) The landscape of information science: the American Society for Information Science at 62. J Am Soc Info Sci 50(11):970–974
Bunge (1977) Treatise on basic philosophy: ontology I – the furniture of the world. Reidel, Dordrecht
Carnap R (1967) The logical structure of the world: pseudoproblems in philosophy. University of California Press, Berkeley
Castelfranchi C, Mueller J-P (eds) (1993) From reaction to cognition. 5th European workshop on modeling autonomous agents in a multi-agent world, MAAMAW ’93, Neuchatel, Switzerland, 25–27 August 1993. Lecture Notes in Computer Science. Springer, Berlin Heidelberg New York, p 957
Chu WW, Yang H, Chiang K, Minock M, Chow G, Larson C (1996) CoBase: a scalable and extensible cooperative information system. J Intell Inf Syst 6(2/3):223–259
Chung L (1993) Representing and using non-functional requirements: a orocess-oriented approach. Ph D thesis, Department of Computer Science, University of Toronto
Chung L, Nixon BA, Yu E, Mylopoulos J (2000) Non-functional requirements in software engineering. Kluwer
Cimino JJ (2000) From data to knowledge through concept-oriented terminologies: experience with the Medical Entities Dictionary. J Am Med Inf Assoc 7(3):288–297
Conklin J, Begeman M (1988) gIBIS: a hypertext tool for exploratory policy discussion. Trans Office Inf Syst 6(4):281–318
Connolly D, van Harmelen F, Horrocks I, McGuinness DL, Patel-Schneider PF, Stein LA (2001) DAML+OIL (March 2001) Reference Description
Croner CM, Sperling J, Broome FR (1996) Geographic information systems (GIS): new perspectives in understanding human health and environmental relationships. Stat Med 15(17–18):1961–1977
Curtis B, Kellner M, Over J (1992) Process modeling. Commun ACM 35(9):75–90
Dardenne A, van Lamsweerde A, Fickas S (1993) Goal directed requirements acquisition. Sci Compu Program 20:3–50
Denning P, Medina-Mora R (1995) Completing the loops. Interfaces 25(3):42–57
Falasconi S, Lanzola G (1997) Ontology and terminology servers in agent-based health-care information systems. Meth Inf Med 36(1):30–43
Feather M (1987) Language support for the specification and derivation of concurrent systems. ACM Trans Program Lang 9(2):198–234
Fensel DM, Rousset C (1998) Workshop on comparing description and frame logics. Data Knowl Eng 25(3):347–352
Flores F, Graves M, Hartfield B, Winograd T (1988) Computer systems and the design of organizational interactions. ACM Trans Office Inf Syst 6(2):153–172
Galbraith J (1973) Designing complex organizations. Addison Wesley, Reading, MA
Gans G, Jarke M, Kethers S, Lakemeyer G (2003) Continuous requirements management for organisation networks: a (dis)trust-based approach. Requirements Engineering 8(1):4–22
Genesereth MR (1991) Knowledge interchange format. Principles of knowledge representation and reasoning. Proceedings of the 2nd international conference, Cambridge, MA. Morgan Kaufmann, San Mateo, CA, pp 599–600
Gennari JH, Oliver DE (1995) A web-based architecture for a medical vocabulary server. 19th annual symposium on computer applications in medical care, New Orleans, LA
Giorgini P, Mylopoulos J, Nicchiarelli E, Sebastiani R (2002) Reasoning with goals. Proceedings 21st international conference on conceptual modeling (ER’02), Tampere, October 2002
Godfray HC (2002) Challenges for taxonomy. Nature 417(6884):17–19
Gotel O, Finkelstein A (1995) Contribution structures. Proceedings 2nd IEEE international symposium on requirements engineering, York, England
Gruber TR (1992) Ontolingua: a mechanism to support portable ontologies. Technical Report KSL-91-66, Stanford University, Knowledge Systems Laboratory
Gruber TR (1993) A translation approach to portable ontology specification. Knowl Acquis 5(2):199–220
Gu H, Perl Y, Geller J, Halper M, Singh M (1999) A methodology for partitioning a vocabulary hierarchy into trees. Artif Intell Med 15:77–98
Guarino N, Welty C (2000) Ontological analysis of taxonomic relations. Länder A, Storey V (eds), Proceedings of ER-2000: the international conference on conceptual modeling. Lecture notes in Computer Science, vol 1920. Springer, Berlin Heidelberg New York
Hahn U, Romacker M et al (2002) Creating knowledge repositories from biomedical reports: the MEDSYNDIKATE text mining system. Pac Symp Biocomput 7:338–349
Harel D (1987) State charts: a visual formalism for complex systems. Sci Comput Program 8:231–274
Hayes P (1985) The second naive physics manifesto. Hobbs J, Moore R (eds) Formal theories of the commonsense world. Ablex, Norwood, NJ, pp 1–36
Hewett M, Oliver DE et al (2002) PharmGKB: the pharmacogenetics knowledge base. Nucleic Acids Res 30(1):163–165
Hirst G (1989) Ontological assumptions in knowledge representation. Proceedings 1st international conference on principles of knowledge representation and reasoning, Toronto, pp 157–169
Horrocks I, Patel-Schneider PF, van Harmelen F (2002) Reviewing the design of {DAML+OIL}: an ontology language for the semantic web. Presented at 18th national conference. on artificial intelligence (AAAI’2002)
Humphreys BL, Lindberg DA (1998) The Unified Medical Language System: an informatics research collaboration. J Am Med Informat Assoc 5(1):1–11
Jurisica I, Glasgow J, Mylopoulos J (2000) Building efficient conversational CBR xystems. Incremental iterative retrieval and browsing. Int J Appl Intell 12:251–268
Jurisica I, Mylopoulos J, Glasgow J, Shapiro H, Casper R (1998) Cased-based reasoning in IVF: prediction and knowledge mining. Artif Intell Med 12(1):1–24
Jurisica I, Nixon B (1998) Building quality into case-based reasoning systems. Conference on advance information systems engineering, CAiSE’98, Pisa, Italy. Lecture notes in computer science. Springer, Berlin Heidelberg New York, pp 363–380
Jurisica I, Rogers P, Glasgow J, Collins R, Wolfley J, Luft J, DeTitta GT (2001) Improving objectivity and scalability in protein crystallization: integrating image analysis with knowledge discovery. IEEE Intell Syst J, Special issue on intelligent systems in biology, November/December, pp 26–34
Jurisica I, Rogers P, Glasgow J, Fortier S, Luft J, Wolfley J, Bianca M, Weeks D, DeTitta GT (2001) Intelligent decision support for protein crystal growth. IBM Syst J 40(2):394–409
Kahn C (1998) An Internet-based ontology editor for medical appropriateness criteria. Compu Meth Programs Biomed 56:31–36
Karp PD (2000) An ontology for biological function based on molecular interactions. Bioinformatics 16(3):269–285
Langlotz CP, Caldwell SA (2002) The completeness of existing lexicons for representing radiology report information. J Digit Imag 15(1):201–205
Lee J, Lai K-Y (1991) What is design rationale? Hum Comput Interaction 6(3–4)
Lenat DB, Guha RV (1990) Building large knowledge bases. Addison-Wesley, Reading, MA
Levesque H, Reiter R, Lesperance Y, Lin F (1997) GOLOG: A logic programming language for dynamic domains. J Logic Program 59–84
Li Z, Perl Y, Geller J, Halper M, Cimino JJ (2002) Enriching the structure of the UMLS semantic network. Proceedings of the 2002 AMIA annual symposium, Nov 2002, pp 939–943
Liu L, Halper M, Geller J, Perl Y (1999) Controlled vocabularies in OODBs: modeling issues and implementation. Parallel Distib Databases 7(1):37–65
Liu L, Halper M, Geller J, Perl Y (2002) Using OOBD modeling to partition a vocabulary into structurally and semantically uniform concept groups. IEEE Trans on Knowl Data Eng 14(4):850–866
MacGregor RM (1993) Representing reified relations in loom. J Exp Theoret Artif Intell 5:179–183
MacLean A, Young R, Bellotti V, Moran T (1991) Questions, options, criteria: elements of design space analysis. Hum Compu Interaction 6(3/4):201–250
Maida A, Shapiro S (1982) Intentional concepts in propositional semantic networks. Cognit Sci 6:291–330
Medina-Mora R, Winograd T, Flores R, Flores F (1992) The action workflow approach to workflow management technology. Proceedings of the Conference on Computer Supported Cooperative Work, pp 281–288
Mintzberg H (1979) The structuring of organizations. Prentice Hall, Englewood Cliffs, NJ
Musen MA (1998) Modern architectures for intelligent systems: reusable ontologies and problem-solving methods. AMIA Fall Symposium, Orlando, FL
Musen MA (2000) Design and use of clinical ontologies: curricular goals for the education of health-telematics professionals. Stud Health Technol Inform 72:40–47
Musen MA (2002) Medical informatics: searching for underlying components. Methods Inf Med 41(1):12–19
Mylopoulos J (1998) Information modeling in the time of the revolution. Inf Syst 23(3/4):127–155
Mylopoulos J, Chung L, Yu E (1999) From object-oriented to goal-oriented requirements analysis. Commun ACM 42(1):31–37
Mylopoulos J, Jurisica I, Yu E (1998) Computational mechanisms for knowledge organization. Proceedings of the 5th international conference of the international society on knowledge organization (ISKO’98), Lille, France. Ergon Verlag, Würzburg
Neches R, Fikes R, Finin T, Gruber T, Patil R, Senator T, Swartout WR (1991) Enabling technology for knowledge sharing. AI Mag 12(3):16–36
Newell A (1982) The knowledge level. Artif Intell 18(1):87–127
Oliver DE (1998) Synchronization of diverging versions of a controlled medical terminology. Stanford, CA, Stanford University School of Medicine, Technical Report SMI 98-0741
Oliver DE, Rubin DL et al (2002) Ontology development for a pharmacogenetics knowledge base. Pac Symp Biocomput 7:65–76
Orthner HF, Scherrer JR, Dahlen R (1994) Sharing and communicating health care information: summary and recommendations. Int J Biomed Comput 34(1–4):303–318
Petit M (1999) Formal Requirements Engineering of Manufacturing Systems: A Multi-Formalism and Component-Based Approach. PhD Thesis, Facultés Universitaires Notre-Dame de la Paix, Dept of Computer Science, Namur, Belgium
Potts C, Bruns G (1988) Recording the reasons for design decisions. Proceedings of the 10th international conference on software engineering, Singapore
Rector AL, Bechhofer SB (1997) The GRAIL concept modeling language for medical terminology. Artif Intell Med 9:139–171
Rillof E (1996) An empirical study of automated dictionary construction for information extraction in three domains. Artif Intell Med 85:101–134
Rubin DL, Hewett M, Oliver DE, Klein TE, Altman RB (2002) Automating data acquisition into ontologies from pharmacogenetics relational data sources using declarative object definitions and XML. Pac Symp Biocomput 7:88–99
Ruggles R (1998) The state of the notion: knowledge management in practice. Calif Manage Rev 40:3
Schulze-Kremer S (1998) Ontologies for molecular biology. In: Proceedings of the 3rd Pacific symposium on biocomputing. AAAI Press, pp 693–704
Scott RW (2002) Organizations: rational, natural or open systems, 5th ed. Prentice Hall, Upper Saddle River, NJ
Shortliffe EH (1998) The evolution of health-care records in the era of the Internet. MEDINFO’98
Steve G, Gangemi A, Pisanelli DM (1997) Integrating medical terminologies with ONIONS methodology. http://www.saussure.irmkant.rm.cnr.it/onto/publ/onions97/onions97.pdf, to be published by IOS-Press
Stevens R, Goble C et al (2002) Building a bioinformatics ontology using OIL. IEEE Trans Inf Technol Biomed 6(2):135–141
Strang N, Cucherat M et al (2002) Which coding system for therapeutic information in evidence-based medicine. Comput Meth Programs Biomed 68(1):73–85
Tu SW, Eriksson H, Gennari JH, Shahar Y, Musen MA (1995) Ontology-based configuration of problem-solving methods and generation of knowledge-acquisition tools: application of PROTEGE-II to protocol-based decision support. Artif Intell Med 7:257–289
Ullman JD (1988) Principles of database and knowledge-base systems, vol. 1. Computer Science Press
Van Heijst G, Falasconi S, Abu-Hanna A, Schreiber G, Stefanelli M (1995) A case study in ontology library construction. Artif Intell Med 7:227–255
Vassiliadis P, Quix C, Vassiliou Y, Jarke M (2001) Data Warehouse Process Management. Inf Syst 26(3):205–236
Vernadat F (1996) Enterprise modeling and integration. Chapman & Hall
Wand Y (1989) A proposal for a formal model of objects. Kim W, Lochovsky F (eds) Object-oriented concepts, databases and applications. Addison-Wesley, Reading, MA
Wand Y, Weber R (1990) An ontological model of an information system. IEEE Trans Softw Eng 16:1282–1292
Xie H, Wasserman A et al (2002) Large-scale protein annotation through gene ontology. Genome Res 12(5):785–794
Yu E (1993) Modeling organizations for information systems requirements engineering. Proceedings IEEE international symposium on requirements engineering. IEEE Computer Society Press, San Diego, pp 34–41
Yu E (1995a) Modeling strategic relationships for process reengineering. PhD thesis, Department of Computer Science, University of Toronto
Yu E (1995b) Models for supporting the redesign of organizational work. Proceedings of the conference on organizational computing systems (COOCS’95), 13–16 August 1995, Milpitas, California, pp 225–236
Yu E (1997) Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. Proceedings of the 3rd IEEE Int Symp on Requirements Engineering (RE’97), 6–8 January 1997, Washington, DC, pp 226–235
Yu E (1999) Strategic modeling for enterprise integration. Proceedings of the 14th world congress of the international federation of automatic control, 5–9 July 1999, Beijing, China
Yu E, Mylopoulos J, Lesperance Y (1996) AI models for business process reengineering. IEEE Expert: Intell Syst Appl 11(4):16–23
Yu E, Liu L (2001) Modelling Trust for System Design Using the i* Strategic Actors Framework. In: Falcone R, Singh M, Tan YH (eds) Trust in Cyber-Societies – Integrating the Human and Artificial Perspectives. LNAI-2246, Springer, pp 175–194
Yu E, Liu L, Li Y (2001) Modelling Strategic Actor Relationships to Support Intellectual Property Management. 20th International Conference on Conceptual Modeling (ER-2001). Yokohama, Japan, 27–30 November 2001. LNCS 2224, Springer, pp 164–178
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jurisica, I., Mylopoulos, J. & Yu, E. Ontologies for Knowledge Management: An Information Systems Perspective. Know. Inf. Sys. 6, 380–401 (2004). https://doi.org/10.1007/s10115-003-0135-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-003-0135-4