Fabien GANDON - INRIA - ACACIA Team - KMSS 2002 Ontology in a Nutshell  Introduction: simple examples  Example of problem: searching on a web  Example.

Slides:



Advertisements
Similar presentations
University of Toronto Michael Gruninger University of Toronto, Canada Leo Obrst MITRE, McLean, VA, USA February 6, 2014February 6, 2014February 6, 2014.
Advertisements

KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
CS570 Artificial Intelligence Semantic Web & Ontology 2
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Chapter 1 Introduction. “How do I send picture by ?” “Click on Attach button, or paper clip icon, select the picture and click attach” The instructions.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Chapter 6: Design of Expert Systems
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Writing Essays Student Learning Development Student Counselling Service
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
Unit 2: Engineering Design Process
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
ITEC224 Database Programming
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
A COMPETENCY APPROACH TO HUMAN RESOURCE MANAGEMENT
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
RHS 303. TRANSITION OF THEORY AND TREATMENT nature of existence and gives meaning to and guides the action Philosophical Base: Philosophy of occupational.
1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
February 24, 2006 ONTOLOGIES Helena Sofia Pinto ( )
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
Ontologies Come of Age Deborah L. McGuinness Stanford University “The Semantic Web: Why, What, and How, MIT Press, 2001” Presented by Jungyeon, Yang.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Prof. Adrie J.M. Beulens 2004Slide1 An Ontological Framework for Structuring Process Knowledge for the Process of Model-Based Problem Solving. Reference:
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
Topic Maps introduction Peter-Paul Kruijsen CTO, Morpheus software ISOC seminar, april 5 th 2005.
Approach to building ontologies A high-level view Chris Wroe.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Artificial Intelligence
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
The Semantic Web By: Maulik Parikh.
COMP6215 Semantic Web Technologies
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Knowledge Representation Part I Ontology
ece 627 intelligent web: ontology and beyond
Ontology Evolution: A Methodological Overview
From Knowledge Organization (KO) to Knowledge Representation (KR)
Ontology-Based Approaches to Data Integration
Presentation transcript:

Fabien GANDON - INRIA - ACACIA Team - KMSS 2002 Ontology in a Nutshell  Introduction: simple examples  Example of problem: searching on a web  Example of natural intelligence: a human reaction  Example of artificial intelligence: a semantic web  Ontology: nature of the object  Fundamental definitions  Example of content and forms  Some examples of existing ontologies  Ontology: life-cycle of the object  Complete cycle and different stages  Contributions to supporting each stage At slogan-level !

2 Nice pubs in Nice The Old Book 12, R. Victor Hugo The White Swan 3 Av. Hemingway The Horseshoe Nice pubs in Nice The Old Book 12, R. Victor Hugo The White Swan 3 Av. Hemingway The Horseshoe Summary of the novel "The Old Man And The Sea" by Ernest Hemingway This new edition starts with a large historical introduction of the work Summary of the novel "The Old Man And The Sea" by Ernest Hemingway This new edition starts with a large historical introduction of the work Example of a search on the Web  "What are the books from Hemingway?" Missed  Recall +book +hemingway Noise  Precision

3 Web to humans The Man Who Mistook His Wife for a Hat : And Other Clinical Tales by Oliver W. Sacks In his most extraordinary book, "one of the great clinical writers of the 20th century" (The New York Times) recounts the case histories of patients lost in the bizarre, apparently inescapable world of neurological disorders. Oliver Sacks's The Man Who Mistook His Wife for a Hat tells the stories of individuals afflicted with fantastic perceptual and intellectual aberrations: patients who have lost their memories and with them the greater part of their pasts; who are no longer able to recognize people and common objects; who are stricken with violent tics and grimaces or who shout involuntary obscenities; whose limbs have become alien; who have been dismissed as retarded yet are gifted with uncanny artistic or mathematical talents. If inconceivably strange, these brilliant tales remain, in Dr. Sacks's splendid and sympathetic telling, deeply human. They are studies of life struggling against incredible adversity, and they enable us to enter the world of the neurologically impaired, to imagine with our hearts what it must be to live and feel as they do. A great healer, Sacks never loses sight of medicine's ultimate responsibility: "the suffering, afflicted, fighting human subject." Find other books in : Neurology Psychology Search books by terms : Our rating : +book +sacks

4 Web to computers... jT6( 9PlqkrB Yuawxnbtezls +µ:/iU zauBH 1&_à-6 _7IL:/alMoP, J²* sW pMl%3; 9^.a£P< dH bnzioI djazuUAb aezuoiAIUB zsjqkUA 2H =9 dUI dJA.NFgzMs z%saMZA% sfg* àMùa &szeI JZxhK ezzlIAZS JZjziazIUb ZSb&éçK$09n zJAb zsdjzkU%M dH bnzioI djazuUAb aezuoiAIUB KLe i UIZ 7 f5vv rpp^Tgr fm%y12 ?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7I '_qfbdfi_ernbeiUIDZb fziuzf nz'roé^sr, g$ze££fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9Db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8IKIo rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey¨D¨°Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmLeth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tM.EAtêtb=àoyukp"()ç41PIEndtyànz-rkry zrà^pH912379UNBVKPF0Zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442CVY1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzrO?D0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth oiU6gAZ768B28ns %mzdo"5) 16vda"8bzkm µA^$edç"àdqeno noe& ibeç8Z zio µzT3&§ µ9^.a£P< ethopztro90nfn rpg fvraetofqj8IKIo rvàzerg,ùzeù*aefp,ksr=-)')&ù UIDZIk brfg^ aergip^àfbknaep*tM.EAtêtb=àoyukp"() zrà^pH912379UNBVKPF0Zibeqctçêrn a0m%é&£

5 Looking at an example of intelligence: humans  "What is a pipe ?"  One term - three concepts  "What is the last document you read ?"  Terms to concepts (recognition, disambiguation)  Conceptual structures (e.g., taxonomy)  Inferences (e.g., generalisation/specialisation) A long tube made of metal or plastic that is used to carry water or oil or gas. A short narrow tube with a small container at one end, used for smoking e.g. tobacco. A temporary section of computer memory that can link two different computer processes

6 Taxonomic knowledge  Some knowledge is missing  identification  Types of documents  acquisition  Model et formalise  representation "A novel and a short story are books." "A book is a document." Informal Document Book Novel Short story Formal Subsumption Transitive binary relation Novel(x)  Book(x) Book(x)  Document(x)...

7 Relational knowledge  Some knowledge is missing  identification  Types of documents  acquisition  Model et formalise  representation DocumentStringTitle 12 "A document has a title which is a short natural language string" Informal Formal

8 Assertional knowledge Document Book Novel Short story DocumentString Title 12 Living being Human ManWoman DocumentHuman Author 12 HumanString Name 12 Hemingway is the author of "The old man and the sea"

9 Assertional knowledge Document Book Novel Short story Living being Human ManWoman DocumentString Title 12 DocumentHuman Author 12 HumanString Name 12 man1 MAN novel1 NOVEL name1 "Hemingway" STRING NAME author1 AUTHOR "The old man and the sea" title1 STRING TITLE

10 man1 MAN novel1 NOVEL name1 "Hemingway" STRING NAME author1 AUTHOR "The old man and the sea" title1 STRING TITLE Inferential capabilities  Projection  Inference  Search : Request MAN BOOK "Hemingway" STRING NAMEAUTHOR ? STRING TITLE Document Book Novel Short story

11 Ontological vs. assertional knowledge Document Book Novel Short story Living being Human ManWoman DocumentString Title 12 DocumentHuman Author 12 HumanString Name 12 man1 MAN novel1 NOVEL name1 "Hemingway" STRING NAME author1 AUTHOR "The old man and the sea" title1 STRING TITLE

12 Do not read this sign You lost !  I repeat: "do not read the following sign !"

13 Ontological vs. assertional knowledge Document Book Novel Short story Living being Human ManWoman DocumentString Title 12 DocumentHuman Author 12 HumanString Name 12 man1 MAN novel1 NOVEL name1 "Hemingway" STRING NAME author1 AUTHOR "The old man and the sea" title1 STRING TITLE

14 Ontological vs. assertional knowledge C#21 C#145 C#158C#164 C#97 C#178 C#203C#204 C#21 chr [ ] R#12 12 C#21C#178 R#15 12 C#178 R# C# C# chr [] R# R# chr [] R#12

15 Definitions  conceptualisation: an intensional semantic structure which encodes the implicit rules constraining the structure of a piece of reality [Guarino and Giaretta, 1995] || the action of building such a structure.  Ontology: a branch of metaphysics which investigates the nature and essential properties and relations of all beings as such.  ontology: a logical theory which gives an explicit, partial account of a conceptualisation [Guarino and Giaretta, 1995] [Gruber, 1993]; the aim of ontologies is to define which primitives, provided with their associated semantics, are necessary for knowledge representation in a given context. [Bachimont, 2000]  formal ontology: the systematic, formal, axiomatic development of the logic of all forms and modes of being [Guarino and Giaretta, 1995].

16 Ontology vs. taxonomy  taxonomy: a classification based on similarities. Document Book Novel Short story Living being Human ManWoman Inert entity Entity EventThing

17 Partonomy example  taxonomy: a classification based on similarities.  partonomy: a classification based on part-of relation. CcarbonHhydrogenOoxygen CH 4 methaneethane C2H6C2H6C2H6C2H6 C 2 H 6 -OH methanol CH 3 -OH ethanol etc. H2OH2OH2OH2O water H2H2H2H2 dihydrogen -OH phenol carbon dioxide CO 2 -CH 3 methyl dioxygen O2O2O2O2 ozone O3O3O3O3

18 Taxonomy & partonomy Thing Mineral objects Organic objects Stones Individual Limb Arm Forearm Upper arm Hand Human Hierarchical model of the shape of the human body. D. Marr and H.K. Nishihara, Representation and recognition of the spatial organization of three-dimensional shapes, Proc. R. Soc. London B 200, 1978, ).

19 A logical theory accounting for a conceptualisation  taxonomy: a classification based on similarities.  partonomy: a classification based on part-of relation.  A logical theory in general e.g. director (x)  person(x)  (  y organisation(y)  manage (x,y)) person(x)  (  y organisation(y)  manage (x,y)) formal definitions (knowledge factorisation) living_being(y)  salty(x)  eat (y,x)  thirsty(y) causal relations...

20 A logical theory accounting for a conceptualisation  taxonomy: a classification based on similarities.  partonomy: a classification based on part-of relation.  A logical theory in general e.g. director (x)  person(x)  (  y organisation(y)  manage (x,y)) person(x)  (  y organisation(y)  manage (x,y)) living_being(y)  salty(x)  eat (y,x)  thirsty(y) formal definitions (knowledge factorisation) causal relations...  An ontology is not a taxonomy. A taxonomy may be an ontology. Taxonomic knowledge is at the heart of our conceptualisation and 'reflex inferences' that is why it appears so often in ontologies

21 Summary Cube (X) : The entity X is a right-angled parallelepiped with all its edges of equal length. Table : A global object which is a furniture composed of an horizontal flat top put down on one or more legs. On (Cube : X, Cube: Y / Table) : a relation denoting that a cube X is on top of another Cube Y or on top of the Table Cube (X) : The entity X is a right-angled parallelepiped with all its edges of equal length. Table : A global object which is a furniture composed of an horizontal flat top put down on one or more legs. On (Cube : X, Cube: Y / Table) : a relation denoting that a cube X is on top of another Cube Y or on top of the Table ontology Cube (A) Cube (B) Cube (C) On(A,Table) On(C,A) On(B,Table) Cube (A) Cube (B) Cube (C) On(A,Table) On(C,A) On(B,Table) state of affairs

22 Types and characteristics of ontologies  Exhaustivity: breadth of coverage of the ontology i.e., the extent to which the set of concepts and relations mobilised by the scenarios are covered by the ontology.  Specificity: depth of coverage of the ontology i.e., the extend to which specific concept and relation types are precisely identified.  Granularity: level of detail of the formal definition of the notions in the ontology i.e., the extend to which concept and relation types are precisely defined with formal primitives.  Formality: [Uschold and Gruninger, 1996]  highly informal (natural language),  semi-informal (restricted structured natural language),  semi-formal (artificial formally defined language)  rigorously formal (formal semantics, theorems, proofs)

23 Some ontologies  Enterprise Ontology: a collection of terms and definitions relevant to business enterprises. (Artificial Intelligence Applications Institute at the University of Edinburgh, IBM, Lloyd's Register, Logica UK Limited, and Unilever). Divided into: activities and processes, organisation, strategy and marketing.  Open Cyc: an upper ontology for all of human consensus reality i.e concepts of common knowledge.  AAT: Art & Architecture Thesaurus to describe art, architecture, decorative arts, material culture, and archival materials.  ASBRU: provides an ontology for guideline-support tasks and the problem-solving methods in order to represent and to annotate clinical guidelines in standardised form.  ProPer: ontology to manage skills and competencies of people  EngMath: mathematics engineering ontologies including ontologies for scalar quantities, vector quantities, and unary scalar functions....

24 Ontology as a living object  "Mum...? Mum !? What is a dog ?" A family is on the road for holidays. The child sees a horse by the window, it is the first time he sees a horse. - "Look mum... it is a big dog !" The child says. The mother looks and recognises a horse. - "No Tom, it is a horse... see it's much bigger !" The mother corrects. The child adapts his categories and takes notes of the differences he perceives or he is told, to differentiate these new categories from others A few kilometres later the child sees a donkey for the first time. - "Look mum... another horse !" The child says. The mother looks and recognises the donkey. - "No Tom, it is a donkey... see it's a little bit smaller, it is grey..." The mother patiently corrects. And so on... A family is on the road for holidays. The child sees a horse by the window, it is the first time he sees a horse. - "Look mum... it is a big dog !" The child says. The mother looks and recognises a horse. - "No Tom, it is a horse... see it's much bigger !" The mother corrects. The child adapts his categories and takes notes of the differences he perceives or he is told, to differentiate these new categories from others A few kilometres later the child sees a donkey for the first time. - "Look mum... another horse !" The child says. The mother looks and recognises the donkey. - "No Tom, it is a donkey... see it's a little bit smaller, it is grey..." The mother patiently corrects. And so on...  Ontologies are learnt, built, exchanged, modified, etc. ontologies are living-object

25Management Maintenance Ontology life-cycle  Merging KM and ontology cycles: Detection Evaluation  Planning Specification   Acquisition Integration Acquisition Integration Conceptualization Formalization Implementation Diffusion Use Evolution Building [Dieng et al., 2001] + [Fernandez et al., 1997 ]

26 Some work on these steps (I)  Detection & Specification: Scenarios [Caroll, 1997] Competency questions [Uschold and Gruninger, 1996]  Knowledge acquisition techniques: interview, observation, document analysis, questionnaire, brainstorming, brainwriting.  Terms analysis:  Natural language processing tools (large corpora) e.g., Nomino, Lexter, Terminae, Cameleon, etc.  Lexicon design [Uschold & Gruninger, 1996] [Fernandez et al., 1997]  Taxonomic structuring:  Principles: Taxonomy [Aristotle, -300] communities and differences with parent and brother concepts [Bachimont, 2000] semantic axis and constraints [Kassel et al., 2000; Kassel, 2002] Taxonomy validation [Guarino and Welty, 2000]  Tools: DOE, FCA, IODE, etc.

27 Some work on these steps (II)  Build // Evolution: N.L.P., merging, editors, etc. + versioning and coherence [Larrañaga & Elorriaga, 2002] [Maedche et al., 2002]  Formalisms: conceptual graphs, description logics, object- / frame- languages, topic maps, predicate logic etc.  Evaluation // Detection: scenario and feedback  Collective dimension: Reconciler [Mark et al., 2002] designed to aid communicating partners in developing and using shared meaning of terms  Management: plan the work like a project existing methodologies e.g., METHONTOLOGY [Fernandez et al., 1997]  Complex tools and platforms: Protégé 2000, WebODE, KAON, etc.

28 Colleague (I)  Situations in technology monitoring scenario:  Situations in technology monitoring scenario: "... send that news to X and his/her colleagues... " "... what did X or one of his/her colleagues wrote..."  Terminological study: colleague term  colleague: one of a group of people who work together  colleague: someone who shares the same profession  Lexicon: "  Lexicon: " colleague: one of a group of people who work together || syn. co-worker, fellow worker, workfellow"  Table and structure:

29 Colleague (II)  First formalising colleague(x)  person(x) one of a group of people who work together. personne avec qui l on travaille. colleague co-worker collegue  Problem: one is not a colleague by oneself...

30 Colleague (III)  Transform into relation: colleague(x,y)  some_relation(x,y) true one of a group of people who work together. personne avec qui l on travaille. colleague co-worker collegue  Problem: no one lists all the colleagues, one derives them from the organisational structure

31 Colleague (IV)  "I am a colleague of X because I work in the same group than X"  Encode axiomatic knowledge, factorise knowledge in rules and definitions colleague(x,y)  person(x)  person(y)  (  z group(z)  include(z,x)  include(z,y)) IF Group Include Person ?x Include Person?y THEN Person ?x Colleague Person ?y

32 Some concluding remarks  Make conceptualisation explicit, visible, operational, etc.  Loosely-coupled solutions  Generic mechanisms and inferences  Decouple domain dependent aspects  Reflection  Ontology as interface / Ontology and interfaces  Communication (H-H, H-M, M-M)  Modelling and indexing controlled vocabulary  Require intelligent interfaces able to focus  Ontologies have a cost (design, maintenance) to be taken into account in a complete solution  Project management and integrated tools  Maintain dependencies  Ontology are not the silver bullet for KM, but an interesting conceptual object for building tools and supporting infrastructures