distributed knowledge management based on software agents and ontology ppam 2003
DESCRIPTION
Distributed Knowledge Management based on Software Agents and Ontology PPAM 2003 Czestochowa, Poland, September 7-10, 2003. Overview. Motivation Knowledge and Ontology Architecture Implementation Tools & Technologies Screenshots. The Pellucid Consortium. - PowerPoint PPT PresentationTRANSCRIPT
Distributed Knowledge Management based on Software Agents and Ontology
PPAM 2003
Czestochowa, Poland,
September 7-10, 2003
II SAS, Bratislava, Slovak Republic 2
Overview
Motivation Knowledge and Ontology Architecture Implementation Tools & Technologies Screenshots
II SAS, Bratislava, Slovak Republic 3
The Pellucid Consortium
II SAS, BratislavaSlovak Republic
MT Department of Genova, Italy
Mancomunidad de Municipios del Bajo
Guadalquivir
CCLRC Rutherford Appleton LaboratoryOxfordshire, England
Regional Ministry of the Presidency of the Junta de Andalucía
II SAS, Bratislava, Slovak Republic 4
A knowledge management scenarioImagine an inexperienced employee in a public
organisation …
I know I’m supposed to be
producing a report for the assessment …
… but who should I be consulting? Has anyone written anything similar that I could reuse? Or maybe there’s even a
template?
How long will it take to get a response? Is there anyone who’s done this before?
II SAS, Bratislava, Slovak Republic 5
A3
S
A8A4
A6
E1
E2
Contact1
Contact2
Contact3
….
A1
A2
A5
A9Document1
Document2
Document3
….
How?: Workflow & Knowledge
The return form Pellucid MIGHT be: ROLE specific USER specific TIME specific PROCESS specific ACTIVITY INSTANCE specific
PELLUCID associates WF activities with Organizational Knowledge.
PELLUCID aims to follow WfMC Standards
II SAS, Bratislava, Slovak Republic 6
Ontologies
Generic Ontology Domain Specific Ontologies
Ontologies in PELLUCID:
II SAS, Bratislava, Slovak Republic 7
Pellucid ontologies Pellucid
agents
Organisational memory
Document repositories
Document indexing/ searching
WfMS End user
The Pellucid system
System Architecture
Hybrid Approach Knowledge centralized in
Organizational Memory Distributed in Agents
II SAS, Bratislava, Slovak Republic 8
Query creation GUI GUI generated from Ontology Extracting Knowledge
Query on the picture can be read as follows: Return All EventContacts where BusinessEntity (contact contacted) is Police Department and I am interested in the employee, which made the contacts. Note that ontological elements adopt tree structure from inheritance of ontology elements.
pQuestion = SelectPredicate();cKnown = SelectConcept(GetAllConcepts(pQuestion));iKnown = SelectInstance(GetAllClasses(cKnown));cNeeded = SelectConcept( GetAllConcepts(pQuestion) – cKnown);return createQuestion( pQuestion, cKnown, iKnown, cNeeded);
II SAS, Bratislava, Slovak Republic 9
Agent Development and Implementation
Specification and Design UML Tools AGent Specification Tables Methodologies
Implementation Java – JBuilder Database: MySQL JADE Ontology – Protégé,
Ontology Bean Generator New: Jena, DAML+OIL
II SAS, Bratislava, Slovak Republic 10
Developing Ontologies in Protégé
II SAS, Bratislava, Slovak Republic 11
Running Pellucid
II SAS, Bratislava, Slovak Republic 12
Contact InformationPresented by: Michal Laclavik ([email protected])
Further Information: Dr. Ladislav Hluchy ([email protected])
URL: http://www.ui.sav.sk/
Address:Institute of InformaticsSlovak Academy of SciencesDubravska cesta 9Bratislava