310 likes | 431 Views
Knowledge Management through Ontologies. Richard Benjamins - U. Amsterdam Dieter Fensel - U. Karlsruhe Asuncion Gomez Perez - U. Madrid. Large distributed (multinational) enterprise Thousands employees Right person at the right place Who knows what?. Who is expert on certain topic?
E N D
Knowledge Managementthrough Ontologies Richard Benjamins - U. Amsterdam Dieter Fensel - U. Karlsruhe Asuncion Gomez Perez - U. Madrid
Large distributed (multinational) enterprise Thousands employees Right person at the right place Who knows what? Who is expert on certain topic? Who was responsible for project Y? All persons who worked on project X between D1 and D2? Example HRM
Overview • Knowledge management • Ontologies • Approach + proof of concept • Versus keyword-based retrieval • Discussions
KM goals • Ensure accessibility of knowledge • Keep knowledge up to date • hard in central DB • Get intelligent access to enterprise knowledge • complex queries • intelligent answers
Knowledge Management • Knowledge gathering • Knowledge organization and structuring • Knowledge refinement (maintenance) • Knowledge distribution
Two types of KM systems • Vertical KM systems • enterprise specific • in-house • effective • Horizontal KM systems • general approach • applied for different companies • contracted
Overview • Knowledge management • Ontologies • Approach + proof of concept • Versus keyword-based retrieval • Discussions
Ontology • Representational vocabulary for some domain (classes, attributes, relations, axioms, inheritance) • Sharable across systems and organizations • As generic as possible (reusable) • Consensual (group agreement)
Ontology example HRM • Classes • project-leader, employee, manager, skill, area-of-expertise • Relation • project-leader is-a employee • Axiom: • only managers can be project-leaders
Overview • Knowledge management • Ontologies • Approach + proof of concept • Versus keyword-based retrieval • Discussions
Proof of concept • (KA)2 • Knowledge Annotation Initiative of the Knowledge Acquisition Community • http://www.aifb.uni-karlsruhe.de/WBS/broker/KA2.html • Virtual organization • Similarities to HRM
Annotating Ontology building web pages Experts Distributive or Joint effort Users Users centralized support IT-ers <html> <a onto= Ontology of Annotated "page: employee"> Web pages subject matter </a> </html> Intelligent query answer webcrawler How does it work?
Technical infrastructure • Intranet/Internet • Browser • Relevant knowledge in HTML pages • or in format from which HTML can be generated
Annotating Ontology building web pages Experts Distributive or Joint effort Users Users centralized support IT-ers <html> <a onto= Ontology of Annotated "page: employee"> Web pages subject matter </a> </html> Intelligent query answer webcrawler How does it work? - 1
The KA ontology • Illustrate with browser: • Sub-ontologies in Ontolingua • Ontology Server of Stanford
A consensual ontology • How to get agreement? • General part of ontology • reuse existing (university, publication) • KA specific ontology • Several groups of experts work on particular topic of knowledge acquisition (research topics)
Annotating Ontology building web pages Experts Distributive or Joint effort Users Users centralized support IT-ers <html> <a onto= Ontology of Annotated "page: employee"> Web pages subject matter </a> </html> Intelligent query answer webcrawler How does it work? - 2
Annotation of Web pages • HTML is only syntax • only keyword-based retrieval • Add some semantics • new attribute to anchor tag: onto • contains ontological information • Accessible for Intelligent webcrawler
Annotation example <html> <head><TITLE> Mr. Paton </TITLE> <a ONTO="page:ProjectLeader"> </a> </head> <body> ..... <a ONTO="page[lastName=body]">Paton</a> ..... </body> </html>
<html> <head><TITLE> Richard Benjamins </TITLE> <a ONTO="page:Researcher"> </a> </head> <H1> <A HREF="pictures/id-rich.gif"> <IMG align=middle SRC="pictures/richard.gif"></A> <a ONTO="page[photo=href]" HREF="http://www.iiia.csic.es/~richard/pictures/richard.gif" ></a> <a ONTO="page[firstName=body]">Richard</a> <a ONTO="page[lastName=body]">Benjamins </a> </h1> <p> <A ONTO="page[affiliation=body]" HREF="#card"> Artificial Intelligence Research Institute (IIIA)</A> - <a href="http://www.csic.es/">CSIC</a>, Barcelona, Spain <br> and <br> <A ONTO="page[affiliation=body]" HREF="http://www.swi.psy.uva.nl/"> Dept. of Social Science Informatics (SWI)</A> - <A HREF="http://www.uva.nl/uva/english/">UvA</A>, Amsterdam, the Netherlands
Annotating Ontology building web pages Experts Distributive or Joint effort Users Users centralized support IT-ers <html> <a onto= Ontology of Annotated "page: employee"> Web pages subject matter </a> </html> Intelligent query answer webcrawler How does it work? - 3
Intelligent reasoning • Ontobroker • webcrawler • providers have to register • inference engine • query interface • Ontobroker: AIFB, University of Karlsruhe
Demo • Illustrate in browser • registration and updating • facts • some queries • researchers (implicit knowledge) • editors • ….
Overview • Knowledge management • Ontologies • Approach + proof of concept • Versus keyword-based retrieval • Discussions
As opposed to • Keyword-based search
Ontology versus keywords • No nonsense answers • Find exactly the piece you are looking for • Collect distributed information • research interests of a research group • Collect implicit information • axioms, e.g. cooperates-with is symmetric • Turn Intranet into a KBS
Technical risks • No tools • ontology construction and maintenance • annotation support • query support • Maintenance of HTML annotations (instances) • Scaling up
Social risks • Amount of participants • Competitive mentality • Incentive system
In conclusion, KM • Knowledge gathering: HTML annotations • Knowledge organization and structuring: ontology • Knowledge refinement (maintenance): update HTML pages/annotations • Knowledge distribution: pull by intelligent crawler