MFI-3 Ontology Evolution
Metamodel
HE Keqing ,HE Yangfan
2007,6
1
ISO/IEC 19763-3
MFI Ontology Registration
China
Japan
He Keqing (Project editor, SKLSE, Wuhan Univ.)
He Yangfan (SKLSE, Wuhan Univ.)
Wang Chong (SKLSE, Wuhan Univ.)
Wang Jian(SKLSE, Wuhan Univ.)
Hajime Horiuchi (Tokyo International Univ.)
Masao Okabe (Project editor, TEPCO)
Masaharu Obayashi (K-three)
Korea
Doo-Kwon Baik (Korea Univ.)
Sam Oh (Sungkyunkwan Univ.)
2
Content
Background
MFI-3
Basic Idea
Key concepts and Draft metamodel
3
What is Ontology
In computer science,ontology
A kind of metamodel
Explicitly express the implication of concepts
Basis for the communication, knowledge sharing & exchange
and interoperation between
People
People and information system
Information systems
4
An Ontology
Transitive
Attributes
Inverse
Attributes
Relationship between concepts
instanceOf
Link between individuals
5
Semantic Interoperation
semantic web service
Semantic tagging tech
Make domain assumptions explicit
A community reference for applications
Ontology Management
Ontology Registration
Ontology Evolution
…
6
MFI-3 Ontology Registration
7
Ontology 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 .
8
Content
Background
MFI-3
Basic Idea
Key concepts and Draft metamodel
9
Scope of MFI Ontology Evolution
10
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
11
Our Solution (1/2)
Kernel Model
How to registrate ontologies?
What kind of change can be identified and
Change Model
described by MFI-3?
How to realign the dependent ontologies during
Constraint Model
the evolution process?
Change Propagation Model
How to keep the evolution information about
Evolution Information Model
ontologies
12
Our Solution (2/2)
13
Change Model
Change Model
14
Constraint Model (1/9)
Requirements for ontology evolution
We need
some
measures
to resolve
the
conflicts
We need add
class A, remove
individual i…
Possible
conflict !
Domain
experts
We need keep
class B,
individual i…
Ontology
engineer
Change Closure
Consistency Closure
Evolution Strategy
Information
system engineer
Final Change Set
ontology
15
Constraint Model (2/9)
Basic resolution provided by MFI-3
Requirements about changes
Usually proposed by domain experts
IncompleteChange Closure
Requirements about consistency
Usually proposed by information system* engineer
IncompleteConsistency Closure
Possible conflict between various requirements
Evolution Strategy
*Ontology based information systems
16
Constraint Model (3/9)
How to get Constraints
Ontology Metamodel
Consistency_Constraint
designating the dependency between
Ontology_Atomic_Constructs
Change_Constraint
designating the dependency between Changes
17
Constraint Model(4/9)
An example-Ontology
18
Constraint Model(5/9)
An example-Change
Change_Constraint
<Retire(Individual),Retire(instanceOf(Class,Individual))>
<Retire(Individual),Retire(Link(Individual,Individual))>
User_Requested_Change
{Retire(Daisy)}
Change_Closure
{Retire(Daisy),
Retire(instanceOf(Teacher,Daisy)),
Retrie(teach(Daisy,Java_Language))}
19
Constraint Model(6/9)
An 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_Language)}
20
Constraint Model(7/9)
An example-Evolution Strategy 1/2
21
Constraint Model(8/9)
An example-Evolution Strategy 2/2
22
Constraint Model(9/9)
Constraint Model
23
Change Propagation Model (1/2)
Change Propagation
Change to RO
Change to dependent RO
Change to dependent LO
Change to LO
Note:
RO:Reference Ontology
LO:Local Ontology
24
Change Propagation Model (2/2)
Change Propagation Model
25
Evolution Info Model
Evolution Information Model
26
Thank You!
[email protected]
[email protected]
[email protected]
27
© Copyright 2026 Paperzz