Abstract
Knowledge engineering refers to all technical, scientific and social aspects involved in designing, maintaining and using knowledge-based systems. Research in this domain requires to develop studies on the nature of the knowledge and its representation, either the users’ knowledge or the knowledge-based system’s knowledge. It also requires the analysis of what type of knowledge sources is considered, what human-machine interaction is envisaged and more generally the specific end use. To that end, knowledge engineering needs to integrate innovation originating from artificial intelligence, knowledge representation, software engineering as well as modelling. This integration enables both users and software systems to manage and use the knowledge for inference reasoning. Other advances are fuelling new methods, software tools and interfaces to support knowledge modelling that are enabled by conceptual or formal knowledge representation languages. This chapter provides an overview of the main issues and major results that are considered as milestones in the domain, with a focus on recent advances marked by the raise of the semantic web, of ontologies and the social web.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Knowledge acquisition refers to the process of gathering expert knowledge (called “knowledge mining” at that time) and representing it in the form of rules and facts in the hope that the KBS behaves like the expert would in a similar situation. The difficulty to precisely collect or capture this knowledge, which is implicit and hard to elicit in many ways, reduces the amount and quality of knowledge actually represented, as the term “bottleneck” illustrates.
- 2.
Whereas the KE English-speaking community uses “lexical ontology”, many French research groups refer to Termino-Ontological Resource (TOR) (Reymonet et al. 2007) for very similar knowledge structures.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
For a survey of the main existing methodologies, see Fernández-López and Gómez-Pérez (2002).
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
Referred to as Ontology Design Pattern or ODP.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
I.e. content indexing with user’s metadata. The sets of labels then form folksonomies.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
References
Assele Kama A, Mels G, Choquet R, Charlet J, Jaulent M-C (2010) Une approche ontologique pour l’exploitation de données cliniques. In: Despres S (ed) Acte des 21èmes Journées Francophones d’Ingénierie des Connaissances, Nîmes, France. Ecole des Mines d’Alès, pp 183–194
Aussenac N (1989) Conception d’une méthodologie et d’un outil d’acquisition de connaissances expertes. Thése de doctorat, Université Paul Sabatier, Toulouse, France
Aussenac-Gilles N, Jacques M-P (2008) Designing and evaluating patterns for relation acquisition from texts with caméléon. Terminology 14(1):45–73 (special issue on Pattern-based approaches to semantic relations)
Aussenac-Gilles N, Krivine J, Sallantin J (1992) Editorial du numéro spécial Acquisition des connaissances. Revue d’Intelligence Artificielle 6(2):7–18
Aussenac-Gilles N, Bourigault D, Condamines A (1995) How can knowledge acquisition benefit from terminology? In: Proceedings of the 9th knowledge acquisition workshop, Banff, University of Calgary (CA)
Aussenac-Gilles N, Laublet P, Reynaud C (eds) (1996) Acquisition et ingénierie des connaissances: tendances actuelles. Cepadues Editions, Toulouse
Aussenac-Gilles N, Biébow B, Szulman S (2000) Revisiting ontology design: a method based on corpus analysis. In: 12th international conference on knowledge engineering and knowledge management, Juans-Les-Pins, 03/10/2000–06/10/2000. Springer, Heidelberg, pp 172–188
Aussenac-Gilles N, Desprès S, Szulman S (2008) The TERMINAE method and platform for ontology engineering from texts. Ontology learning and population: bridging the gap between text and knowledge, pp 199–223
Bachimont B, Isaac A, Troncy R (2002) Semantic commitment for designing ontologies: a proposal. In: EKAW, pp 114–121
Barriere C, Agbago A (2006) Terminoweb: a software environment for term study in rich contexts. In: International conference on terminology, standardization and technology transfer, Beijing, pp 103–113
Beys B, Benjamins V, Van Heijst G (1996) Remedying the reusability - usability trade-off for problem-solving methods. In: Gaines B, Musen M (eds) Proceedings of the 10th knowledge acquisition workshop (KAW), Banff, Canada, pp 2–1/2-20
Bourigault D (2002) Upery: un outil d’analyse distributionnelle étendue pour la construction d’ontologies à partir de corpus. In: Actes de la 9ème conférence annuelle sur le Traitement Automatique des Langues (TALN 2002), Nancy, France, pp 75–84
Bourigault D, Slodzian M (1999) Pour une terminologie textuelle. Terminol Nouv 19:29–32
Bourigault D, Aussenac-Gilles N, Charlet J (2004) Construction de ressources terminologiques ou ontologiques à partir de textes: un cadre unificateur pour trois études de cas. Revue d’Intelligence Artificielle 18(1/2004):87–110
Brank J, Grobelnik M, Mladenic D (2005) A survey of ontology evaluation techniques. In: Data mining and data warehouses conference (SIKDD), Lubiana, Slovénie
Brewster C, Alani H, Dasmahapatra S, Wilks Y (2004) Data driven ontology evaluation. In: LREC
Brisson R, Boussaid O, Gançarski P, Puissant A, Durand N (2007) Navigation et appariement d’objets géographiques dans une ontologie. In: EGC, pp 391–396
Buccella A, Cechich A, Fillottrani P (2009) Ontology-driven geographic information integration: a survey of current approaches. Comput Geosci 35(4):710–723 (Geoscience knowledge representation in cyberinfrastructure)
Buitelaar P, Cimiano P (eds) (2008) Proceedings of the 2008 conference on ontology learning and population: bridging the gap between text and knowledge, Amsterdam, The Netherlands. IOS Press
Camilleri G, Soubie J-L, Zaraté P (2008) A replanning support for critical decision making situations: a modelling approach. In: Intelligent decision making: an AI-based approach, pp 173–192
Cardoso SD, Pruski C, Da Silveira M, Ying-Chi L, Anika G, Erhard R, Reynaud-Delaître C (2016) Leveraging the impact of ontology evolution on semantic annotations. In: Knowledge engineering and knowledge management - 20th international conference, EKAW, Bologna, Italy
Chandrasekaran B (1983) Towards a taxonomy of problem solving types. AI Mag 4(1):9–17
Charlet J (1991) ACTE: a strategic knowledge acquisition method, pp 85–93
Charlet J, Zacklad M, Kassel G, Bourigault D (eds) (2000) Ingénierie des connaissances: Evolutions récentes et nouveaux défis. Eyrolles, Paris
Cimiano P, Völker J (2005) Text2onto. In: NLDB, pp 227–238
Cimiano P, Buitelaar P, Völker J (2010) Ontology construction. In: Indurkhya N, Damerau, FJ (eds) Handbook of natural language processing, 2nd edn. CRC Press, Taylor and Francis Group, Boca Raton. ISBN 978-1420085921
Clark P, Thompson JA, Porter BW (2000) Knowledge patterns. In: KR, pp 591–600
Condamines A (2002) Corpus analysis and conceptual relation patterns. Terminol. Int J Theor Appl Issues Spec Commun 8(1):141–162
Constant M, Dister A, Ermikanian L, Piron S (2008) Description linguistique pour le traitement automatique du français. Cahier du CENTAL
Cordier M-O, Reynaud C (1991) Knowledge acquisition techniques and second-generation expert systems. Appl Artif Intell 5(3):209–226
Da Silveira M, Dos Reis J, Pruski C (2015) Management of dynamic biomedical terminologies: current status and future challenges. Yearb Med Inform 24:125–133
Daga E, Blomqvist E, Gangemi A, Montiel E, Nikitina N, Presutti V, Villazon-Terrazas B (2010) NeOn project: NeOn D2.5.2. Pattern-based ontology design: methodology and software report. Rapport de contrat
Darses F, Montmollin M (eds) (2006) L’ergonomie. La Découverte - Col. Repères, Paris
Dieng-Kuntz R, Corby O, Gandon F, Gibouin A, Golebiowska JNM, Ribière M (eds) (2005) Knowledge management: Méthodes et outils pour la gestion des connaissances. Dunod
Drouin P (2003) Term extraction using non-technical corpora as a point of leverage. Terminology 9:99–117
Euzenat J, Shvaiko P (2013) Ontology matching, 2nd edn. Springer, Heidelberg
Fankam C, Bellatreche L, Hondjack D, Ameur YA, Pierra G (2009) Sisro, conception de bases de données à partir d’ontologies de domaine. Technique et Science Informatiques 28(10):1233–1261
Fensel D, Schnanegge R, Wielinga B (1996) Specification and verification of knowledge-based systems. In: Proceedings of the 10th knowledge acquisition workshop (KAW), Banff (Can). University of Calgary (Can)
Fensel D, van Harmelen F, Horrocks I, McGuinness DL, Patel-Schneider PF (2001) Oil: an ontology infrastructure for the semantic web. IEEE Intell Syst 16(2):38–45
Fernández-López M, Gómez-Pérez A (2002) Overview and analysis of methodologies for building ontologies. Knowl Eng Rev 17(2):129–156
Flouris G (2006) On belief change in ontology evolution. AI Commun 19(4):395–397
Gangemi A (2005) Ontology design patterns for semantic web content. In: International semantic web conference, pp 262–276
Gangemi A, Catanacci C, Battaglia M (2004) Inflammation ontology design pattern: an exercise in building a core biomedical ontology with descriptions and situations. In: Maria PD (ed) Ontologies in medecine. IOS Press, Amsterdam
Garlatti S, Prié Y (2004) Adaptation et personnalisation dans le web sémantique. Revue I3 - Numéro hors série Web Sémantique
Gómez-Pérez A, Suárez-Figueroa M-C (2009) Scenarios for building ontology networks within the neon methodology. In: K-CAP 2009, pp 183–184
Gómez-Pérez A, Fernández-López M, Corcho O (2007) Ontological engineering: with examples from the areas of knowledge management, e-commerce and the semantic web. (Advanced information and knowledge processing). Springer, New York
Gruber TR (1993) A translation approach to portable ontology specifications. Knowl Acquis 5:199–220
Guarino N, Welty CA (2004) An overview of ontoclean. Handbook on ontologies, pp 151–172
Guelfi N, Pruski C, Reynaud C (2010) Experimental assessment of the target adaptive ontology-based web search framework. In: NOTERE, pp 297–302
Haase P, Stojanovic L (2005) Consistent evolution of owl ontologies. In: ESWC, pp 182–197
Hamdi F, Safar B, Niraula N, Reynaud C (2009) TaxoMap in the OAEI 2009 alignment contest. In: The fourth international workshop on ontology matching, Chantilly, Washington DC, États-Unis
Hendler JA, Tate A, Drummond M (1990) AI planning: systems and techniques. AI Mag 11(2):61–77
Hitzler P, Sure Y, Studer R (2005) Description logic programs: a practical choice for the modelling of ontologies. In: Principles and practices of semantic web reasoning
Hochheiser H, Castine M, Harris D, Savova G, Jacobson RS (2016) An information model for computable cancer phenotypes. BMC Med Inform Decis Mak 16(1), 121
Jacob-Delouis I, Krivine J (1995) Lisa: un langage réflexif pour opérationnaliser les modèles d’expertise. revue d’Intelligence. Artificielle 9(1):53–88
Kamel M, Aussenac-Gilles N (2009) Utiliser la Structure du Document dans le Processus de Construction d’ Ontologies (regular paper). In: L’Homme M-C, Szulman S (eds) Conférence Internationale sur la Terminologie et l’Intelligence Artificielle (TIA), Toulouse (France), 18–20/11/2009, page (on line). http://www.irit.fr/ (IRIT)
Kassel G (2002) Ontospec: une méthode de spécification semi-informelle d’ontologies. In: Actes d’IC, pp 75–87
Klinker G, Bhola G, Dallemagne G, Marquès D, Dermott M (1991) Usable and reusable programming constructs. Knowl Acquis 3:117–136
Laflaquière J, Prié Y, Mille A (2008) Ingénierie des traces numériques d’interaction comme inscriptions de connaissances. In: Actes d’IC, pp 183–195
Lewkowicz M, Zacklad M (2001) Une nouvelle forme de gestion des connaissances basée sur la structuration des interactions collectives. In: Grundstein M, Zacklad M (eds) Ingénierie et Capitalisation des connaissances. Hermes Sciences Europe LTD, pp 49–64
Lozano-Tello A, Gomez-Perez A (2004) ONTOMETRIC: a method to choose the appropriate ontology. J Database Manag 15(2):1–18
Luong PH (2007) Gestion de l’évolution d’un web sémantique d’entreprise. Thèse de doctorat, Ecole des Mines de Paris, Paris, France
Maedche A (2002) Ontology learning for the semantic web. Kluwer Academic Publisher, Boston
Maedche A, Staab S (2002) Measuring similarity between ontologies. In: EKAW, pp 251–263
Manning C, Schütze H (1999) Foundations of statistical natural language processing. MIT Press, Cambridge
Marcus S, McDermott J (1989) SALT: a knowledge acquisition language for propose and revise systems. Artif Intell 39(1):1–38
Maynard D, Funk A, Peters W (2009) SPRAT: a tool for automatic semantic pattern-based ontology population. In: International conference for digital libraries and the semantic web
McAfee A (2006) Enterprise 2.0: the dawn of emergent collaboration. MIT Sloan Manag Rev 47(3):21–28
Meyer I (2000) Extracting knowledge-rich contexts for terminography: a conceptual and methodological framework. In: Bourigault D, L’Homme M-C, Jacquemin C (eds) Recent advances in computational terminology
Musen MA, Eriksson H, Gennari JH, Tu SW, Puert AR (1994) PROTEGE-II: a suite of tools for development of intelligent systems for reusable components. In: Proceedings of the annual symposium on computer application in medical care
Navigli R, Ponzetto SP (2012) BabelNet: the automatic construction, evaluation and application of a wide-coverage multilingual semantic network. Artif Intell 193:217–250
Neches R, Fikes R, Finin TW, Gruber TR, Patil RS, Senator TE, Swartout WR (1991) Enabling technology for knowledge sharing. AI Mag 12(3):36–56
Nederstigt LJ, Aanen SS, Vandic D, Frasincar F (2014) FLOPPIES: a framework for large-scale ontology population of product information from tabular data in e-commerce stores. Decis Support Syst 59:296–311
Newell A (1982) The knowledge level. Artif Intell 18(1):87–127
Noy NF, Hafner CD (1997) The state of the art in ontology design: a survey and comparative review. AI Mag 18(3):53–74
Noy NF, Klein MCA (2004) Ontology evolution: not the same as schema evolution. Knowl Inf Syst 6(4):428–440
Oberle D, Volz R, Staab S, Motik B (2004) An extensible ontology software environment. Handbook on ontologies, pp 299–320
OReilly T (2007). What is web 2.0: design patterns and business models for the next generation of software. Commun. Strat (1):17
Pan J, Lancieri L, Maynard D, Gandon F, Cuel R, Leger A (2007) Success stories and best practices. Knowledge web deliverable d.1.4.2.v2
Pédauque RT (ed) (2003) Le document: forme, signe et medium les re-formulations du numérique. STIC-CNRS
Pédauque RT (ed) (2005) Le texte en jeu, permanence et transformations du document. STIC-SHS-CNRS
Plessers P, Troyer OD, Casteleyn S (2007) Understanding ontology evolution: a change detection approach. J Web Semant 5(1):39–49
Poibeau T, Kosseim L (2000) Proper name extraction from non-journalistic texts. In: CLIN, pp 144–157
Porzel R, Malaka R (2004) A task-based approach for ontology evaluation. In: ECAI - workshop on ontology, learning and population
Presutti V, Gangemi A, David S, De Cea GA, Surez-Figueroa MC (2008) NeOn project: NeOn D2.5.1. a library of ontology design patterns: reusable solutions for collaborative design of networked ontologies - NeOn project. Rapport de contrat
Puerta A, Egar JW, Tu SW, Musen M (1992) Method knowledge-acquisition shell for the automatic generation of knowledge-acquisition tools. Knowl Acquis 4(2):171–196
Rastier F (2009) Sémantique interprétative. PUF
Rebele T, Suchanek FM, Hoffart J, Biega J, Kuzey E, Weikum G (2016) YAGO: a multilingual knowledge base from wikipedia, wordnet, and geonames. In: The semantic web - ISWC 2016 - 15th international semantic web conference, Kobe, Japan, 17–21 October 2016, proceedings, part II, pp 177–185
Rector A, Rogers J (2004) Patterns, properties and minimizing commitment: reconstruction of the GALEN upper ontology in OWL. In: EKAW
Reymonet A, Thomas J, Aussenac-Gilles N (2007) Modélisation de ressources termino-ontologiques en owl. In: Actes d’IC, pp 169–181
Reynaud C, Aussenac-Gilles N, Tchounikine P, Trichet F (1997) The notion of role in conceptual modeling. In: EKAW, pp 221–236
Rosenbloom S, Miller RA, Johnson KB (2006) Interface terminologies: facilitating direct entry data into electronic health record systems. J Am Med Inform 13(3):277–288
Rosse C, Mejino JLV (2003) J Biomed Inform 36(6):478–500
Roussey C, Laurini R, Beaulieu C, Tardy Y, Zimmermann M (2004) Le projet towntology: un retour d’expérience pour la construction d’une ontologie urbaine. Revue Internationale de Géomatique 14(2):217–237
Saïs F, Pernelle N, Rousset M-C (2009) Combining a logical and a numerical method for data reconciliation. J Data Semant 12:66–94
Sarntivijai S, Vasant D, Jupp S, Saunders G, Bento AP, Gonzalez D, Betts J, Hasan S, Koscielny G, Dunham I, Parkinson H, Malone J (2016) Linking rare and common disease: mapping clinical disease-phenotypes to ontologies in therapeutic target validation. J Biomed Semant 7:8
Schreiber G, Wielinga B (eds) (1992) KADS: a principled approach to knowledge-based system development. Academic, London
Schreiber G, Wielinga BJ, Akkermans H, de Velde WV, Anjewierden A (1994) CML: the commonKADS conceptual modelling language. In: EKAW, pp 1–25
Schreiber G, Akkermans A, Anjewierden A, DeHoog R, Shadbolt N, Van de Velde W, Wielinga B (eds) (1999) Knowledge engineering and management: the CommonKADS methodology. MIT Press, Cambridge
Schutz A, Buitelaar P (2005) RelExt: a tool for relation extraction from text in ontology extension. In: International semantic web conference, pp 593–606
Shadbolt N, O’Hara K, Crow L (1999) The experimental evaluation of knowledge acquisition techniques and methods: history, problems and new directions. Int J Hum-Comput Study 51(4):729–755
Sowa JF (1984) Conceptual structures: information processing in mind and machine. Addison-Wesley, London
Spackman KA (2005) Rates of change in a large clinical terminology: three years experience with SNOMED clinical terms. In: AMIA annual symposium proceedings, pp 714–718
Steels L (1990) Components of expertise. AI Mag 11(2):28–49
Stefanidis K, Flouris G, Chrysakis I, Roussakis Y (2016) D2V - understanding the dynamics of evolving data: a case study in the life sciences. ERCIM News 2016(105)
Stefik M (1995) Introduction to knowledge systems. Morgan Kaufmann, San Francisco
Stojanovic L (2004) Methods and tools for ontology evolution. PhD thesis
Stuckenschmidt H, Klein MCA (2003) Integrity and change in modular ontologies. In: IJCAI, pp 900–908
Stuckenschmidt H, Parent C, Spaccapietra S (eds) (2009) Modular ontologies: concepts, theories and techniques for knowledge modularization, vol 5445. Lecture notes in computer science. Springer, Berlin
Studer R, Benjamins VR, Fensel D (1998) Knowledge engineering: principles and methods. Data Knowl Eng 25(1–2):161–197
Suárez-Figueroa M-C, Gómez-Pérez A, Motta E, Gangemi A (eds) (2012) Ontology engineering in a networked world. Springer, Berlin
Svatek V (2004) Design patterns for semantic web ontologies: motivation and discussion. In: Conference on business information systems
Szulman S, Charlet J, Aussenac-Gilles N, Nazarenko A, Sardet E, Teguiak V (2009) DAFOE: an ontology building platform from texts or thesauri. In: Dietz J (ed) Proceedings of the international joint conference on knowledge discovery, knowledge engineering and ontology development (KEOD 2009), Madeira (Portugal). Poster, pp 1–4
Tissaoui A, Aussenac-Gilles N, Hernandez N, Laublet P (2011) EVONTO - joint evolution of ontologies and semantic annotations. In: KEOD 2011 - proceedings of the international conference on knowledge engineering and ontology development, Paris, France, 26–29 October 2011, pp 226–231
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 PROTÉGÉ-II to protocol-based decision support. Artif Intell Med 7:257–289
Vandenbussche P-Y, Charlet J (2009) Méta-modèle général de description de ressources terminologiques et ontologiques. In: Actes d’IC, pp 193–204
Virbel J, Luc C (2001) Le modèle d’architecture textuelle: fondements et expérimenation XXII I(1):103–123
Zablith F, Antoniou G, d’Aquin M, Flouris G, Kondylakis H, Motta E, Plexousakis D, Sabou M (2015) Ontology evolution: a process-centric survey. Knowl Eng Rev 30(1):45–75
Zacklad M (2007) Classification, thesaurus, ontologies, folksonomies: comparaisons du point de vue de la recherche ouverte d’information (roi). In: Conférence CAIS/ACSI
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Aussenac-Gilles, N., Charlet, J., Reynaud, C. (2020). Knowledge Engineering. In: Marquis, P., Papini, O., Prade, H. (eds) A Guided Tour of Artificial Intelligence Research. Springer, Cham. https://doi.org/10.1007/978-3-030-06164-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-06164-7_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-06163-0
Online ISBN: 978-3-030-06164-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)