Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9...

32
Knowledge Management INF5100 Autumn 2006 INF5100 - Knowledge Management - October 2006 2 Outline Background Knowledge Management (KM) What is knowledge KM Processes Knowledge Management Systems and Knowledge Bases Ontologies What is an ontology Types of ontologies Use of ontologies in KM Ad-Hoc InfoWare (Example application) Ad-Hoc InfoWare and Approach Ontology Based Update Rescue Ontology Example 1

Transcript of Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9...

Page 1: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

1

Knowledge Management

INF5100 Autumn 2006

INF5100 - Knowledge Management -October 2006 2

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

1

Page 2: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

2

INF5100 - Knowledge Management -October 2006 3

Application Domain:Rescue and Emergency Applications

Participants from different organizationsparamedics, police, fire,…Rescue Site Leader, Team Leaders

Dynamic environmentmovement and activity on sitepersonnel arriving and leaving

INF5100 - Knowledge Management -October 2006 4

Sparse Mobile Adhoc Networks

minimal infrastructure, few nodes heterogeneity, limited resources (battery, bandwidth) a lot of movement; frequent disconnections; delay tolerance

2

Page 3: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

3

INF5100 - Knowledge Management -October 2006 5

Knowledge Management (KM) in SparseMANETs

Definition for KM:”…the tools, techniques and processes for the most

effective management of an organization’s intellectual assets” (Davies et al 2003).

Adapted to information sharing in Sparse MANETs:

… effective management of the intellectual assets (information resources) available for sharing in a Sparse MANET

INF5100 - Knowledge Management -October 2006 6

Knowledge Management (KM) in SparseMANETs

Information sharing and content integration not solved sufficiently in middleware for SMANETstoday. KM offer solutions, but these do not consider challenges posed by SMANETs

Beneficial for dynamic environments (e.g. rescue operations) to combine middleware infrastructure provided by SMANET with KM solutions KM solutions may be valuable contribution to SMANETs - and vice versa

3

Page 4: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

4

INF5100 - Knowledge Management -October 2006 7

Problem StatementNetwork wide information sharing in rescue operations

Avoid information overflowCross organizational administrationInformation not static, frequent updates Only partial view of available information

Three main tasksEstablish who needs what informationEnable vocabulary sharing & mappingEfficient metadata management

INF5100 - Knowledge Management -October 2006 8

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

4

Page 5: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

5

INF5100 - Knowledge Management -October 2006 9

What is Knowledge Management?

Started in the 80s, Management Theorywith the notion that all knowledge can be formalizedthe goal was to automatize production processes

Multidisciplinary: political science, communication studies, IT, management sciences,…Knowledge central – seen as part of an organization's competenceCentral questions in KM:

what is knowledge in the production processhow can the knowledge flow be improved

INF5100 - Knowledge Management -October 2006 10

What is Knowledge Management?

”…the tools, techniques and processes for the most effective management of an organization’s intellectual assets” (Davies et al 2003)

“… a dynamic, continuous organizational phenomenon of interdependent processes with varying scopes and changing characteristics.” (Alavi/Leidner 2001)

5

Page 6: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

6

INF5100 - Knowledge Management -October 2006 11

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

INF5100 - Knowledge Management -October 2006 12

Knowledge - Complementary Definition(Gardner95):

KNOWINGwhat information is neededhow information must be processedwhy which information is neededwhere information can be found

to achieve a specific resultwhen which information is needed

6

Page 7: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

7

INF5100 - Knowledge Management -October 2006 13

Perspectives on Knowledge

Source: Alavi/Leidner 2001, p.111

INF5100 - Knowledge Management -October 2006 14

Hierarchical View of Knowledge –Common in IT

Data:raw numbers and facts - symbols not yet interpreted

Information:interpreted data - data which has been assigned a meaningAlways linked to specific situation, has only limited validity

Knowledge:personalized informationenables people to act and to deal intelligently with all the available information sources. (action component)Whole set of insights, experiences and procedures considered correct and true, guide people’s thoughts, behavior and communication. Always applicable in several situations, valid over a relativelylong period of time.

7

Page 8: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

8

INF5100 - Knowledge Management -October 2006 15

Types of Knowledge –The most common taxonomy

Explicit: facts, in documents, models, picturesarticulated, codified, and communicated in symbolic form and/or natural language

Tacit: implicit, a mental model, skillsrooted in action, experience and involvement in a specific context cognitive elements: mental models: mental maps, beliefs, paradigms, view-pointstechnical elements: concrete know-how, crafts, skills – apply to specific context, e.g. knowledge of the best way to approach a customer.

Individual: is created by and exists in the individualSocial/Collective: is created by and inherent in the collective actions of a group

INF5100 - Knowledge Management -October 2006 16

OutlineBackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

8

Page 9: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

9

INF5100 - Knowledge Management -October 2006 17

Knowledge Management Processes

Creating knowledgedevelop new - or replace existing - content within an organization’s knowledgesocialization, combination, externalization, internalization

Storing/retrieving knowledgestorage, organization, and retrieval of knowledge

Transferring and Sharing knowledgecommunicating and sharing knowledge

Applying knowledgeintegrate and make good use of knowledge in the organization

INF5100 - Knowledge Management -October 2006 18

Knowledge Management Processes- Role of IT

Source: Alavi/Leidner 2001, p.125

9

Page 10: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

10

INF5100 - Knowledge Management -October 2006 19

Knowledge Storage/Retrieval –Organizational Memory

Knowledge in various formse.g., documentation, structured information in databases, knowledge stored in expert systems, organizational procedures and processes

Semantic memory: general, explicit and articulated knowledge

e.g., organizational archives of annual reports

Episodic memory: context-specific and situated knowledge

e.g. specific circumstances of organizational decisions and their outcomes, place and time

INF5100 - Knowledge Management -October 2006 20

Knowledge Storage/Retrieval –Role of IT

Enhancement and expansion of semantic and episodic organizational memoryIncrease speed of access to organizational memoryEffective tools: Query languages, multimedia databases, DBMSsGroupware: enable creation and sharing of intra-organizational memory

10

Page 11: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

11

INF5100 - Knowledge Management -October 2006 21

Knowledge Sharing (KS) and Transfer

Sharing vs. Transfer:Transfer: focus, a clear objective, unidirectionalSharing: can be unintentionally, multiple directionally, without a specific objective

may occurbetween and among individualswithin and among teamsamong organizational unitsamong organizations

KM Systems for KS:repositories – databases of knowledge (knowledge bases)networks – facilitate communications among team members or groups of individuals

INF5100 - Knowledge Management -October 2006 22

Knowledge Sharing (KS) and Transfer

Knowledge about where the knowledge is – often as important as the original knowledge itself Sharing this kind of metadata important

E.g. corporate directories: who knows what in organization

Knowledge transfer is driven by communication processes and information flowsForms of knowledge transfer: informal/formal, personal/impersonalKnowledge transfer to locations where it is needed and can be used is important

11

Page 12: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

12

INF5100 - Knowledge Management -October 2006 23

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

INF5100 - Knowledge Management -October 2006 24

Knowledge Management Systems (KMS)

IT-based systems developed to support and enhance all KM processes Three common applications:

the coding and sharing of best practicesthe creation of corporate knowledge directories the creation of knowledge networks

Requirementsmust provide ontologiesmust provide search capabilitiesoften provide filter capabilities (filters can be computer-based or human-based)provide opportunities for collaboration and use of expertise

12

Page 13: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

13

INF5100 - Knowledge Management -October 2006 25

KMS and Knowledge Bases

Two main components of KMSs: knowledge bases and ontologiesA knowledge base is a database

Usually domain dependent Information may need to be abstracted, synthesized, or integrated with other information (e.g. in best practices databases)

Ontologies provide shared vocabulary and facilitates reusability

INF5100 - Knowledge Management -October 2006 26

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

13

Page 14: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

14

INF5100 - Knowledge Management -October 2006 27

What is an Ontology

The term ontology can mean different thingsglossaries & data dictionaries thesauri & taxonomies schemas & data models formal ontologies & inference

Many definitions… the most commonly used:“An ontology is an explicit specification

of a conceptualization.” (Gruber)

INF5100 - Knowledge Management -October 2006 28

What is an Ontology

Basically a model of some part of the world (Universe of Discourse) Defines a common vocabulary for sharinginformation in a domainSpecifies terms for classes/concepts and relations between these

informal text or using formal language (e.g. predicate logic)

14

Page 15: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

15

INF5100 - Knowledge Management -October 2006 29

Ontology Modelling & Implementation

Can be modelled using different knowledge modelling techniques and implemented in various kinds of languagesHeavyweight ontologies:

AI based languages (framebased, first order logic): e.g., Ontolingua, LOOM Ontology mark-up languages: RDF(S), DAML + OIL, OWL

Only Lightweight ontologies :Techniques from software engineering & databases: UML, ER, SQL-scripts Not as expressive

INF5100 - Knowledge Management -October 2006 30

OutlineBackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

15

Page 16: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

16

INF5100 - Knowledge Management -October 2006 31

Types of Ontologies

We will look at two categorizationsThese are based on

the richness of the internal structureLightweight ontologiesHeavyweight ontologies (ontology proper)

the subject of their conceptualization

INF5100 - Knowledge Management -October 2006 32

Lightweight Ontologies

Catalogs: controlled vocabulary – a finite list of terms.

Glossary: list of terms and meaning as natural language statements. Not machine processable.

Thesaurus: a networked collection of controlled vocabulary terms synonym relationship. No explicit hierarchy.

Informal is-a hierarchies: not strict subclassTop-level categories and specifications of these (e.g. Yahoo).

16

Page 17: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

17

INF5100 - Knowledge Management -October 2006 33

Heavyweight Ontologies

Formal is-astrict subclass hierarchies, necessary for exploiting inheritance

Formal instance relationships (formal is-a) includes domain instances

Framesontology includes classes with property information. All subclasses inherit properties.

Value restrictions More expressive ontologies, can place restrictions on values that can fill a property.

Expressing general logical constraintsthe most expressive, first order logic.

INF5100 - Knowledge Management -October 2006 34

Lightweight vs. Heavyweight Ontologies

Ontology Spectrum, (McGuinnes, 2002)

17

Page 18: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

18

INF5100 - Knowledge Management -October 2006 35

Types of Ontologies Based on the Subjectof the Conceptualization

Top-level ontologies aka Upper-level ontologies, general concepts, existing ontologies link root terms to these (e.g. Cyc, SUMO)

Domain ontologiesReusable in a specific domain (KM, medical, law, engineering, chemistry etc. )E.g., UMLS (medical)

Application ontologiesapplication dependent, often extend & specialize vocabulary of a domain

INF5100 - Knowledge Management -October 2006 36

OutlineBackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

18

Page 19: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

19

INF5100 - Knowledge Management -October 2006 37

Use of Ontologies in KM

Knowledge representationOffer a way to cope with heterogeneousrepresentations of resourcesGive shared and common understanding of a domainCan be communicated between people and application systems

INF5100 - Knowledge Management -October 2006 38

Information Sharing and Integration

Interoperability problem have to make the different systems and domainsunderstand each other

Structural heterogeneitydata structures, schemasolutions from domain of distributed databases

Semantic heterogeneitymeaning of contentontologies possible solution

19

Page 20: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

20

INF5100 - Knowledge Management -October 2006 39

Ontologies in Information Integration

As solution to semantic heterogeneity problem: explicitly describe semantics of information sources language for translation

3 General approaches: (Wache et. al 2001)Single: global ontology with shared semanticsMultiple: need mapping between (each pair of) ontologies (inter-ontology mapping)Hybrid: multiple ontologies are built on top of or linked to a shared vocabulary of basic terms (may function like a bridge or a translation)

INF5100 - Knowledge Management -October 2006 40

Single, Multiple, and Hybrid Ontology Approaches

single ontologyapproach

hybrid ontologyapproach

global ontology

multiple ontologyapproach

localontology

localontology

localontology

localontology

localontology

localontology

shared vocabulary

Or Top-level ontology

20

Page 21: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

21

INF5100 - Knowledge Management -October 2006 41

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

INF5100 - Knowledge Management -October 2006 42

Ad-Hoc InfoWare

Simplify application development for Sparse MANETSConfigurable MW services

scalable protocols and servicesTradeoff

between abstraction and awareness of location, resources, context,...between non-functional requirements, e.g. performance vs. security and availability

Separation of mechanisms and policies Coordination ofknowledge management and resource management

Integration of informationInformation, data, meta-data, resourcesContext awarenessResource and QoS aware data placement

Scenario domain: Rescue and emergency applications

21

Page 22: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

22

INF5100 - Knowledge Management -October 2006 43

Ad-Hoc InfoWare– Architecture Overview

Watchdogs

WatchdogsManager

WatchdogsExecution

Envir.

Resource Manager

Replic.Mgnt

ProposalUnit

Resource Monitor

Adjac. Monitor

Local Monitor

Resource Avail.

Distributed Event Notification Service

Delivery

StateMgnt

Availability & Scaling

StorageMgnt

Security and Privacy Manager

Authentication Access Control Key Management Encryption

Knowledge Manager

Semantic Meta-data & Ontology

Framework

QueryMgnt

XML/RDFparser

Profile &Context Mgnt

LDD

SDDD

Data Dict.Manager

INF5100 - Knowledge Management -October 2006 44

Knowledge Management (KM) in Ad-Hoc InfoWare

Manage knowledge sharing and integration in a Sparse MANETAdds layer of knowledge Services that allow relating metadata descriptions to semantic context.Only give tools (not decide usage & content) Share information about where to find knowledge about what

22

Page 23: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

23

INF5100 - Knowledge Management -October 2006 45

Related to KM Elements

Hierarchical view of knowledgeExplicit knowledge Focused KM processes: Storage/Retrieval and Transfer ( or Knowledge Sharing)

Not addressing learning aspect (knowledge creation)Use of ontologies

Domain ontologies, e.g. medical, police, fireUpper level ontology/ shared vocabulary (similar to Hybrid approach)Ontology based updateMetadata enriched with terms/concepts from ontologiesOnly ontology use (development etc not during rescue operation)

INF5100 - Knowledge Management -October 2006 46

The Knowledge Manager

DistributedEventNotificationSystem

Watchdogs

ResourceManagement

Security and Privacy Management

Data Dictionary Mgnt.

Semantic Metadata &Ontology Framework XML

Parser

Profile & Context Mgnt

Query Mgnt

Knowledge Manager

LDD SDDD

UNDERSTANDING

INFORMATIONOVERLOAD

EXCHANGE

RETRIEVAL

AVAILABILITY

SDDD = Semantic Linked Distributed Data Dictionary. LDD = Local Data Dictionary.

23

Page 24: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

24

INF5100 - Knowledge Management -October 2006 47

Three Types of Metadata

Information structure and content descriptionmetadata

Data Dictionary ManagementContent, formats, data types etc

Semantic metadataSemantic Metadata and Ontology FrameworkRelations between concepts,

e.g. is-a, hasPart, hasResource, hasDeviceTypeProfile and context metadata

Profile and Context ManagementUser profile, device profileContext: location, time, situation

INF5100 - Knowledge Management -October 2006 48

Profiles and Context

ProfilesWhat, who

Device type, resources, groups etc (for device profile) User preferences, roles, personalia etc (for user profile).

Fairly static informationContext

Where, when, whylocation, time, situation (e.g. rescue operation)

Dynamic information (network nodes moving)Used in different meanings (the term context)

time, location and situation for a device or usersemantic or topical context

24

Page 25: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

25

INF5100 - Knowledge Management -October 2006 49

SDDD –linking level

(Instance)

(Link)

LDD –metadata

Semantic/ topicalContext

Informationlayer

Conceptual

Implementation

Ontology layer

SDDD = Semantic Linked Distributed Data Dictionary. LDD = Local Data Dictionary.

Three-layered Approach

INF5100 - Knowledge Management -October 2006 50

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

25

Page 26: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

26

INF5100 - Knowledge Management -October 2006 51

Approach to Ontology Based Update

Ontologies to representrescue operation context modelprofiles for user, device and information

Update prioritiesinformation types rescue operation roles

Operational structure and organization

INF5100 - Knowledge Management -October 2006 52

Issues of Dynamic Update

Dynamicity and limited resourcesunstable availability

Frequent updatesincreased communication needsconsistency issues

Need efficient metadata management to achieveontology based update in this environment

26

Page 27: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

27

INF5100 - Knowledge Management -October 2006 53

Kinds of Dynamic Update- Overview

BetweenEntities

Metadata or Data

Change or Append

(Vertical)

Local updateDifferent leveldata dictionaries

Metadata Both

(Horizontal)MetadataExchange

SDDDs Metadata Append

(Horizontal)OntologyBased

SDDDs & KBs Both Both

SDDD = Semantic Linked Distributed Data Dictionary. KB = Knowledge Base.

INF5100 - Knowledge Management -October 2006 54

Outline

BackgroundKnowledge Management (KM)

What is knowledgeKM ProcessesKnowledge Management Systems and Knowledge Bases

OntologiesWhat is an ontologyTypes of ontologiesUse of ontologies in KM

Ad-Hoc InfoWare (Example application)Ad-Hoc InfoWare and ApproachOntology Based UpdateRescue Ontology Example

27

Page 28: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

28

INF5100 - Knowledge Management -October 2006 55

Example of Organization and Structure in Rescue Operations

INF5100 - Knowledge Management -October 2006 56

Simple Model of Rescue Operation Roles

28

Page 29: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

29

INF5100 - Knowledge Management -October 2006 57

Upper Ontology for All Profiles

INF5100 - Knowledge Management -October 2006 58

Information Profileand ExampleInformation Priorities

29

Page 30: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

30

INF5100 - Knowledge Management -October 2006 59

UserProfile

INF5100 - Knowledge Management -October 2006 60

Example of DB SchemaInformation Profile:

pr:InformationProfile(pr:IPId, pr:item)pr:InformationItem(pr:IId, pr:subject, pr:priority)pr:InformationPriority(pr:IPrId,...)

UserProfile:pr:UserProfile(pr:UPId, pr:person, pr:role)pr:RescueOperationRole(pr:RORId, pr:RORoleType, pr:reportsTo,

pr:responsibility, pr:isMemberOf, pr:hasUpdatePriority)pr:Responsibility(pr:PId,...)pr:Team(pr:TId,...)pr:Person(pr:PId, pr:name,...)

30

Page 31: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

31

INF5100 - Knowledge Management -October 2006 61

Exampleof DB Contentfor UserProfile

INF5100 - Knowledge Management -October 2006 62

Rescue Scenario Timeline –Populating the Knowledge Base

Phase 1: initial population of knowledge basePhase 2: ontology individuals for current operationPhase 4: adjustments: changes and new arrivals

31

Page 32: Knowledge Management - Universitetet i oslo · 5 INF5100 - Knowledge Management - October 2006 9 What is Knowledge Management? Started in the 80s, Management Theory with the notion

32

INF5100 - Knowledge Management -October 2006 63

Handling Profile Ontologies in our Architecture

Storage - who keeps what? Based on user role in rescue operationEach node keeps its own device profile and user profile

ComponentsRescue ontology profiles

Profile and Context Management Semantic Metadata and Ontology Framework

Sharing and dynamic updateData Dictionary Manager

Viewed as resources to be shared

INF5100 - Knowledge Management -October 2006 64

Litterature

M. Alavi and D. Leidner. Knowledge Management and Knowledge Management Systems: conceptual foundations and research issues; MISQuarterly Vol. 25 No.1, pp.107-136, March 2001. http://www.coba.usf.edu/departments/isds/faculty/abhatt/rm/Alavi01-KnowledgeManagement.pdf

Deborah L. McGuinness. "Ontologies Come of Age". In Dieter Fensel, Jim Hendler, Henry Lieberman, and Wolfgang Wahlster, editors. Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential. MIT Press, 2002. http://www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-mit-press-(with-citation).htm

32