1 / 34

MFI-3 Ontology Evolution Metamodel

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 .)

anitra
Download Presentation

MFI-3 Ontology Evolution Metamodel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MFI-3 Ontology Evolution Metamodel HE Keqing ,HE Yangfan SKLSE, Wuhan University 2007,6

  2. 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.) • 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. Content • Background • MFI-3 • Basic Idea • Key concepts and Draft metamodel

  4. 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

  5. An Ontology Transitive Attributes Inverse Attributes Relationship between concepts instanceOf Link between individuals

  6. Semantic 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

  8. 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 .

  9. Content • Background • MFI-3 • Basic Idea • Key concepts and Draft metamodel

  10. Scope of MFI Ontology Evolution

  11. 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) • 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)

  14. Change Model Change Model

  15. Constraint Model (1/9) We need some measures to resolve the conflicts We need add class A, remove individual i… Possible conflict ! Domain experts Ontology engineer We need keep class B, individual i… Change Closure Consistency Closure Information system engineer Evolution Strategy Final Change Set Requirements for ontology evolution ontology

  16. Constraint Model (2/9) Basic resolution provided by MFI-3 • Requirements about changes • Usually proposed by domain experts • IncompleteChange ConstraintChange Closure • Requirements about consistency • Usually proposed by information system* engineer • IncompleteConsistency ConstraintConsistency Closure • Possible conflict between various requirements • Evolution Strategy *Ontology based information systems

  17. 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

  18. Constraint Model(4/9) An example-Ontology

  19. 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))}

  20. 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)}

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

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

  23. Constraint Model(9/9) Constraint Model

  24. 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

  25. Change Propagation Model (2/2) Change Propagation Model

  26. Evolution Info Model Evolution Information Model

  27. New Working Ideas He Keqing, He Yangfan, Wang Chong 2007,6

  28. Office Cinema Home Shop Hotel Airport “ Looks for the cheapest path” context-aware A 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. Managing semantic interoperability in an open-ended world of information Dealing with semanticsin an open world: • How to build context? • How to agree on protocols? Context aware computing Predefinedontology Semantic reconciliation ‘Emergent Semantics’ ‘Emergent Context’ 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.

  31. Emergent Requirement Sofeware engineering research is driven by requirement Requirment Elicitation Personalized Req Diverse Req …… Req Integration Emergent Requirement Automatic Service Generation based on emergent requirement Info resources Integration …… Cureent Research Info resource node Info resource node Avaiable service Info resource node Software service in network enviroment

  32. Emergent Requirement for Networked Software

  33. Our Proposal Emergent Semantics Ontology Fuzzy Ontology • 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 Requirment Process Model  Fuzzy Process Model

  34. Thank You! hekeqing@public.wh.hb.cn heyangfan927@163.com wangchong_whu@yahoo.com.cn

More Related