MFI-3 Ontology Evolution Metamodel

Post on 16-Jan-2016

62 views 0 download

description

MFI-3 Ontology Evolution Metamodel. HE Keqing ,HE Yangfan SKLSE, Wuhan University 2007,6. ISO/IEC 19763-3 MFI Ontology Registration. China He Keqing (Project editor, SKLSE, Wuhan Univ.) He Yangfan (SKLSE, Wuhan Univ.) Wang Chong (SKLSE, Wuhan Univ.) Wang Jian( SKLSE, Wuhan Univ .) - PowerPoint PPT Presentation

Transcript of MFI-3 Ontology Evolution Metamodel

1

MFI-3 Ontology Evolution MFI-3 Ontology Evolution MetamodelMetamodel

HE Keqing ,HE YangfanSKLSE, Wuhan University

2007,6

2

ISO/IEC 19763-3 ISO/IEC 19763-3 MFI Ontology RegistrationMFI Ontology Registration

China He Keqing (Project editor, SKLSE, Wuhan Univ.) He Yangfan (SKLSE, Wuhan Univ.) Wang Chong (SKLSE, Wuhan Univ.) Wang Jian(SKLSE, Wuhan Univ.)

Japan Hajime Horiuchi (Tokyo International Univ.) Masao Okabe (Project editor, TEPCO) Masaharu Obayashi (K-three)

Korea Doo-Kwon Baik (Korea Univ.) Sam Oh (Sungkyunkwan Univ.)

3

ContentContent

Background MFI-3

Basic Idea Key concepts and Draft metamodel

4

What is OntologyWhat is Ontology

In computer science,ontology A kind of metamodel Explicitly express the implication of concepts Basis for the communication, knowledge sharing & exchan

ge and interoperation between People People and information system Information systems

5

An OntologyAn Ontology

Transitive Transitive AttributesAttributes

Inverse Inverse AttributesAttributes

Relationship between conceptsRelationship between concepts

Link between individualsLink between individuals

instanceOfinstanceOf

6

Semantic InteroperationSemantic Interoperation

semantic web service Semantic tagging tech

Make domain assumptions explicit

A community reference for applications

Ontology Management

Ontology Registration

Ontology Evolution

7

MFI-3 Ontology Registration MFI-3 Ontology Registration

8

Ontology EvolutionOntology Evolution

Reasons Application domains and user‘s needs are

changing System can be improved …

Ontology evolution is the timely adaptation of an ontology and the consistent propagation of the changes to dependent artifacts .

9

ContentContent

Background MFI-3

Basic Idea Key concepts and Draft metamodel

10

Scope of MFI Ontology EvolutionScope of MFI Ontology Evolution

11

Key Problems Key Problems

How to registrate ontologies? What kind of change can be identified and

described by MFI-3? How to realign the dependent ontologies

during the evolution process? How to keep the evolution information

about ontologies

12

Our Solution (1/2)Our Solution (1/2)

How to registrate ontologies? What kind of change can be identified and

described by MFI-3? How to realign the dependent ontologies

during the evolution process?

How to keep the evolution information about ontologies

Kernel Model

Change Model

Constraint Model

Change Propagation Model

Evolution Information Model

13

Our Solution (2/2)Our Solution (2/2)

14

Change ModelChange ModelChange ModelChange Model

15

Requirements for ontology evolutionRequirements for ontology evolution

Domain experts

We need add class A, remove

individual i…

Information system engineer

We need keep class B,

individual i…

Possible conflict !

Ontology engineer

We need some measures to resolve the conflicts

ontology

Change Closure

Consistency ClosureEvolution Strategy

Final Change Set

Constraint Model (1/9)Constraint Model (1/9)

16

Basic resolution provided by MFI-3Basic resolution provided by MFI-3

Requirements about changes Usually proposed by domain experts IncompleteChange ConstraintChange Closure

Requirements about consistency Usually proposed by information system* engineer IncompleteConsistency ConstraintConsistency Closure

Possible conflict between various requirements Evolution Strategy

*Ontology based information systems

Constraint Model (2/9)Constraint Model (2/9)

17

How to get ConstraintsHow to get Constraints

Ontology Metamodel Consistency_Constraint

designating the dependency between Ontology_Atomic_Constructs

Change_Constraint designating the dependency between Changes

Constraint Model (3/9)Constraint Model (3/9)

18

An example-OntologyAn example-OntologyConstraint Model(4/9)Constraint Model(4/9)

19

An example-ChangeAn example-Change

Change_Constraint <Retire(Individual),Retire(instanceOf(Class,Individua

l))> <Retire(Individual),Retire(Link(Individual,Individual))>

User_Requested_Change {Retire(Daisy)}

Change_Closure {Retire(Daisy), Retire(instanceOf(Teacher,Daisy)), Retrie(teach(Daisy,Java_Language))}

Constraint Model(5/9)Constraint Model(5/9)

20

An example-ConsistencyAn example-Consistency

Consistency_Constraint <Individual,instanceOf(Class,Individual)> <Individual,link(Individual,Individual)>

User_Requested_Consistency {Java_Language}

Consistency_Closure {Java_Language, Course, instanceOf(Course,Java_L

anguage)}

Constraint Model(6/9)Constraint Model(6/9)

21

An example-Evolution Strategy 1/2An example-Evolution Strategy 1/2Constraint Model(7/9)Constraint Model(7/9)

22

An example-Evolution Strategy 2/2An example-Evolution Strategy 2/2Constraint Model(8/9)Constraint Model(8/9)

23

Constraint ModelConstraint ModelConstraint Model(9/9)Constraint Model(9/9)

24

Change PropagationChange Propagation

Change to RO Change to dependent RO

Change to dependent LO

Change to LO

Note:

RO:Reference Ontology

LO:Local Ontology

Change Propagation Model Change Propagation Model (1/2)(1/2)

25

Change Propagation ModelChange Propagation ModelChange Propagation Model Change Propagation Model (2/2)(2/2)

26

Evolution Information ModelEvolution Information ModelEvolution Info ModelEvolution Info Model

27

New Working IdeasNew Working Ideas

He Keqing, He Yangfan,Wang Chong

2007,6

28

CinemaHome

Office

Hotel Shop

Airport

“ Looks for the cheapest path”

context-aware

A vision of future information societyA vision of future information society

29

20th century science : Understand matter (constituents)

21st century science: Understand the ‘living’ and the ‘social’

20th century technology: Humans build artefacts that shape their

environment 21st century technology:

Humans live in a world shaped by artefacts

30

Dealing with semantics in an open world: How to build context?How to agree on protocols?

‘Emergent Semantics’‘Emergent Context’

Predefined ontologySemantic reconciliation

Managing semantic interoperability Managing semantic interoperability in an open-ended world of informationin an open-ended world of information

Emergent Computing is based on the idea that appropriate complex structures might arise purely from the physics of the task environment,rather than from an architect’s elaborate considerations.

Context aware computingContext aware computing

31

Emergent RequirementEmergent Requirement

Automatic Service Generation based on emergent requirement

……

Avaiable service

Emergent Requireme

nt

Requirment Elicitation

Info resource

node

Software service in network enviroment

DiverseReq

Personalized Req

Info resource node

Info resource

node

Info resources Integration

……

Sofeware engineering research is driven by requirement

Cureent Research

Req Integration

32

Emergent Requirement for Networked SoftwareEmergent Requirement for Networked Software

33

Our ProposalOur Proposal

ISO/IEC 19763-3 1st Edition Ontology Registration Metamodel

2nd Edition Ontology Evolution Metamodel

3nd Edition Fuzzy Ontology Management

ISO/IEC 19763-5 1st Edition Process Model Registration

2nd Edition Fuzzy Process Model Registration

Emergent SemanticsEmergent Semantics

OntologyOntology Fuzzy Ontology Fuzzy Ontology

Emergent RequirmentEmergent Requirment

Process Model Process Model Fuzzy Process Model Fuzzy Process Model

34

Thank You!hekeqing@public.wh.hb.cn

heyangfan927@163.com

wangchong_whu@yahoo.com.cn