MFI Ontology registration Ed2 ~Toward ontology evolution management ~ OKABE, Masao Co-editor ISO/IEC 19763-3 MFI Ontology registration project 2007.12.07.

Slides:



Advertisements
Similar presentations
Comments on 32N1238 ISO/IEC WD24707 Japan ISO/IEC JTC1 SC32/WG
Advertisements

Status Report of the Study Group on MDR/MFI Implemenations ISO/IEC JTC 1/SC 32/WG2 Interim Meeting Santa Fe, NM, USA, November 11~15, 2013 Dongwon Jeong,
Edition 3 Metadata registry (MDR) Ray Gates May 12, /05/20151.
Component Patterns – Architecture and Applications with EJB copyright © 2001, MATHEMA AG Component Patterns Architecture and Applications with EJB JavaForum.
Where are the Semantics in the Semantic Web? Michael Ushold The Boeing Company.
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
OFMR2006 Various ontologies and MMF Ontology Registration OKABE, Masao Co-editor, MMF Ontology Registration Project, ISO/IEC JTC1 SC32/WG2 Corporate Systems.
Common Mechanisms in UML
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
Scenario for the Integration of MDR&MFI Ad-hoc Meeting, Wuhan H. Horiuchi Study Period on the Integration of MDR/MFI.
Bridging : FGO and ISO/IEC JTC 1/SC 32/WG2 Interim Meeting Krakow, Poland, October 16, 2012 Dongwon Jeong, Kunsan National University
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
MFI Part-1: Reference Model 2 nd Edition Overview Co-editor: Hajime HORIUCHI Co-editor Keith GORDON For the discussion at Krakow: SC32WG2.
Status report of : Framework for generating ontologies ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Redwood City, USA, November 17, 2010 Dongwon Jeong,
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
Main extensions of ISO/IEC MFI Ontology registration Edition2 HE Keqing (HE Yangfan) and OKABE, Masao Editors ISO/IEC MFI Ontology registration.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
1 MFI-3 Ontology Evolution Metamodel HE Keqing,HE Yangfan 2007,6.
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory.
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
Study Period Report on Registration Procedure SC32WG2 Interim Meeting, Seoul H. Horiuchi SC32WG2 N1070.
SWE © Solomon Seifu ELABORATION. SWE © Solomon Seifu Lesson 10 Use Case Design.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
2010/11/16 OKABE, Masao 1 Issues to be discussed on MFI-Part10 Core model and basic mapping and transformation OKABE, Masao Editor MFI Part
MFI-6: Registration procedure SC32WG2 Meeting, Vilamoura, Portugal H. Horiuchi 1 SC32WG2 NXXXX.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Issues for ISO/IEC : Procedure for the Specification of Web Ontology (PSO) ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting London, UK, November 17, 2009.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
SC32/WG2 N ISO/IEC WD MMF Ontology Registration He Keqing and OKABE, Masao Project editor MMF Ontology Registration ISO/IEC JTC1 SC32/WG2 ISO/IEC.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
ISO/IEC : Framework for a Metadata Registry By Daniel W. Gillman Bureau of Labor Statistics USA.
1 Open Ontology Repository: Architecture and Interfaces Ken Baclawski Northeastern University 1.
4395bis irireg Tony Hansen, Larry Masinter, Ted Hardie IETF 82, Nov 16, 2011.
Scope and Objectives of MFI family Hajime Horiuchi.
Comments on 32N1791 WD (expert contribution) OKABE, Masao
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China.
2010/11/17 OKABE, Masao 1 Comments on WG2_N1421_5th_SP_of_CD2_ OKABE, Masao Expert Contribution
OKABE, Masao 2010/05/24 1 Clarification on Process, Process model and Service Expert contribution OKABE, Masao
OKABE, Masao /8/21 Relations between MFI Registry and Repositories outside of MFI 1 First, registration and authorization Second, periodical crawling.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Ontology Resource Discussion
Discussion about MFI-8: Metamodel for Role and Goal Registration
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
Ontology from the perspective of MMF Ontology Registry OKABE, Masao ISO/IEC JTC1 SC32/WG2 MMF Ontology Registry UMTP (former CBOP) 4 November 2004.
Concept Proposal Sixth Open Forum on Metadata Registries Semantic Interoperability between Registries To be held January 20-24, 2003 Bruce Bargmeyer
Extending the Metadata Registry for Semantic Web - Enforcing the MDR for supporting ontology concept - May 28, 2008 ISO/IEC JTC 1/SC 32 WG 2 Meeting Sydney,
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Final Report on Harmonization of MFI & MDR and Disposition Hajime Horiuchi May18, 2011 SC32WG2 N1533-R1 SC32WG2.
Combined Metamodel for UCM Contributed by Anthony B. Coates, Londata 17 February, 2008.
Design by Contract Jim Fawcett CSE784 – Software Studio
Design by Contract Jim Fawcett CSE784 – Software Studio
MDR&MFI Today (or Yesterday?)
Scope and Objectives of MFI family
ISO/IEC TR (11) ( Structured Model Registration)
Working Group Re-charter Draft Charter Reference Materials
Semantic Web: Core Concepts and Mechanisms
Edition 3 Metadata registry (MDR)
Issues for Discussion on MFI-9
Issues to be discussed on MFI-New-Part2
Web-based Imaging Management System Working Group - WIMS
Requirements for MFI Part6: Registration procedure
“Registered_Item” for MFI Registration (Recommendation)
MFI-5: Metamodel for process model registration
Presentation transcript:

MFI Ontology registration Ed2 ~Toward ontology evolution management ~ OKABE, Masao Co-editor ISO/IEC MFI Ontology registration project

目的外使用・複製禁止 2 Outline 1.What is MFI Ontology registration Ed1? 2.What lacks in MFI Ontology registration Ed1? 3.Evolution management in MFI Ontology registration Ed2 4.Other topics in MFI Ontology registration ED2 5.Overview of proposed Ed2 metamodel 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 3 1.What is MFI Ontology registration Ed1? 2.What lacks in MFI Ontology registration Ed1? 3.Evolution management in MFI Ontology registration Ed2 4.Other topics in MFI Ontology registration Ed2 5.Overview of proposed Ed2 metamodel 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 What is MFI Ontology registration Ed1? ISO/IEC MFI Ontology registration Ed1 is a part of the Metamodel Framework Interoperability standards, and was published as a IS on March 1 st, Metamodel Framework Interoperability project is multi-part project intending to promote interoperability of metamodels, models and ontologies etc.  Part 1 Reference modelIS  Part 2 Core model FCD  Part 3 Metamodel for ontology registration IS, WD of Ed2 in preparation  Part 4 Metamodel for model mapping CD  Part 5 Metamodel for process models registration WD in preparation  Part 6 Registration procedureStudy Period Participating Counties: Canada, China, Japan, Korea, UK, U.S. Main contributors:China, Japan, Korea /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Features of MFI Ontology registration Features Very simple specifications as a first step  Think big, act samll! Simple and generic structure, irrelevant to languages –Ontology_Whole - Ontology_Component - Ontology_Atomic_Construct Providing a framework to ensure trustiness  Reference Ontology vs. Local Ontology Using a MFI Ontology registration registry, we can at least know what ontologies are there and whether they are trusty or not and get a clue to reuse them. Since it is very simple and generic, MFI Ontology registration only has a little semantics of ontologies, and for their full semantics, it relies on repositories such as OMG ODM /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 6 Simple and generic structure (1 of 4): Common basic structure of ontology Almost any ontology has this simple three granularity structure. An ontology consists of sentences. e.g. Example_Ontology consists of   Buyer   has.Creditrating(Tony)  Buyer(Tony)  Creditrating(Credit-A) A sentence uses symbols. e.g.  Buyer   has.Creditrating(Tony) uses  Buyer  has  logical symbols , ,  (and variables )  Creditrating  Tony Ontology Sentence Symbol 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 7 Simple and generic structure (2 of 3): MFI Ontology registration structure MFI Ontology registration consists of Ontology Whole, Ontology Component, Ontology Atomic Construct that correspond to ontology, sentence, symbol * respectively and that have administrative information ** of its correspondent structural information of this level a reference(URI) to its correspondent, for further semantics, if necessary Note * : Logical symbols such as , ,  and variables are ignored. **: inherited from Administered Item of ISO/IEC MDR, such as registration authority, creation date etc. 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 8 Simple and generic structure (3 of 3): MFI Ontology registration structure e.g. Administrative information etc. corresponding to  Example_Ontology e.g. Administrative information etc. corresponding to each of   Buyer   has.Creditrating(Tony)  Buyer(Tony)  Creditrating(Credit-A) e.g. Administrative information etc. corresponding to of each  Buyer  has  Creditrating  Tony Ontology Whole +administrative info. Ontology Component +administrative info Ontology Atomic Construct +administrative info MFI Ontology registration Actual ontology Ontology Sentence Symbol reference consistOf use reference For actual ontologies, MFI Ontology registration mainly relies on OMG ODM 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 9 Providing a framework to ensure trustiness Reference Ontology vs. Local Ontology Reference Ontology Standardized ontology that is usable and sharable by a community of interest Trustworthy to others A reference ontology consists of sentences only in reference ontologies. A sentence in a reference ontology uses symbols only in reference ontologies. Local Ontology Localized ontology for some applications based on Reference Ontologies It is its user’s responsibility to trust this ontology or not. A local ontology consists of sentences both in this local ontology and other reference ontologies. A sentence in a local ontology uses a symbols in this local ontology and other reference ontologies. 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 10 Core portion of MFI Ontology registration metamodel Reference Ontology Whole Reference Ontology Component Reference Ontology Atomic Construct Local Ontology Whole 0:* 0:1 Local Ontology Component Local Ontology Atomic Construct 0:1 0:* sameAs 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 11 Example1 (1 of 2) Suppose that ontology A consists of sentence RC1, RC2 and RC3 as follows; 11 RC1 RC2 RC3 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 12 Example1 (2 of 2) Note OWL constructs such as “ObjectProperty”, “subClassOf” etc. have no effects. 12 A URI Administered Info. RC1 NamespaceURI Administered Info. RC2 NamespaceURI Administered Info. RC3 NamespaceURI Administered Info. KernelUnit NamespaceURI Administered Info. dimensionality NamespaceURI Administered Info. Dimensionality NamespaceURI Administered Info. Unit NamespaceURI Administered Info. metre NamespaceURI Administered Info. length NamespaceURI Administered Info. Ontology Whole Ontology Component Ontology Atomic Construct Metadata registered in MFI Ontology registration 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 13 1.What is MFI Ontology registration Ed1? 2.What lacks in MFI Ontology registration Ed1? 3.Evolution management in MFI Ontology registration Ed2 4.Other topics in MFI Ontology registration Ed2 5.Overview of proposed Ed2 metamodel 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 14 Nature of ontologies By nature, ontologies are reused mutually and ontologies evolve gradually as they capture more semantics. 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 15 Example2 First, ontology B uses ontology A. Second, ontology A evolves from ver.1 to ver.2. But ontology B still uses ontology A ver.1. Third, ontology C uses ontology A ver.2. Note:This kind of situation often happens. ontology B ontology A use ontology B use ontology A Ver.2 Ver.1 evolves ontology B use ontology A Ver.2 Ver.1 evolves ontology C use 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 16 Problem of MFI Ontology registration Ed1 MFI Ontology registration needs to support facilities to manage multi-versions of an ontology and to manage how an ontology evolves. However, MFI Ontology registration Ed1 does not have such facilities. 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 17 Example1 (1 of 4) :roughly speaking Suppose that ontology A evolves as follows; 17 RC2 RC1 RC2 RC3 evolves Note: “subClassOf “and “disjointWith” are very different semantically. 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 18 Example1 (2 of 4) :roughly speaking Although RC2 evolves substantially, there is no change in MFI Ontology registration Ed1 except (Namespace)URI and some Adminitered Information since “subClassOf” and “disjointWith” have no effect to MFI Ontology registration. 18 A URI Administered Info. RC1 NamespaceURI Administered Info. RC2 NamespaceURI Administered Info. RC3 NamespaceURI Administered Info. KernelUnit NamespaceURI Administered Info. dimensionality NamespaceURI Administered Info. Dimensionality NamespaceURI Administered Info. Unit NamespaceURI Administered Info. metre NamespaceURI Administered Info. length NamespaceURI Administered Info. Ontology Whole Ontology Component Ontology Atomic Construct 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 19 Example1 (3 of 4): more precisely speaking Fortunately or unfortunately, usually, different versions of an ontology are identified by different URIs. For example,  The current version of famous OWL Wine ontology is identified by org /TR/2003/PR-owl-guide /wine, which is also xmlns and xml:base. org /TR/2003/PR-owl-guide /wine  The prior version is identified by which is also xmlns and xml:base.  So, in the current version, “wine” is but, in the prior version, it is and they are different. Then, in MFI Ontology registration registry, every component and atomic constructs of the current version and of the prior version are regarded as different since they are identified by NamespaceURI-prefixed name. 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 20 Example1 (4 of 4) : more precisely speaking In MFI Ontology registration, ontology A ver.1 and ontology A ver.2 are treated as comletely different since their (Namespace)URIs are different, although they are practically same except RC2 are substantially different. 20 A URI _1 Admin. Info. RC1 NsURI_ 1 Admin. Info. RC2 NsURI_ 1 Admin. Info. RC3 NsURI_ 1 Admin. Info. KernelUnit NsURI_ 1 Admin. Info. dimensionality NsURI_ 1 Admin. Info. Dimensionality NsURI_ 1 Admin. Info. Unit NsURI_ 1 Admin. Info. metre NsURI_ 1 Admin. Info. length NsURI_ 1 Admin. Info. Unit NsURI_ 2 Admin. Info. A URI _2 Admin. Info. RC1 NsURI_ 2 Admin. Info. RC2 NsURI_ 2 Admin. Info. RC3 NsURI_ 2 Admin. Info. KernelUnit NsURI_ 2 Admin. Info. dimensionality NsURI_ 2 Admin. Info. Dimensionality NsURI_ 2 Admin. Info. metre NsURI_ 2 Admin. Info. length NsURI_ 2 Admin. Info. completely different 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 21 Example2 In the case that ontology B uses ontology A ver.1 and that ontology C uses ontology A ver.2 What MFI Ontology registration can recognize is In MFI Ontology registration Ed1, the fact that “ontology B uses ontology A ver.1” is represented as “an ontology_whole of ontology B consists of ontology_components of ontology A ver.1”. But, ontology A ver.1 and ontology A ver.2 are different ontologies and not different versions of the same ontology. and not ontology B use ontology A ver.2 ver.1 evolves ontology C use ontology B use ontology A ver.1 ontology C use ontology A ver /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 22 1.What is MFI Ontology registration Ed1? 2.What lacks in MFI Ontology registration Ed1? 3.Evolution management in MFI Ontology registration Ed2 4.Other topics in MFI Ontology registration 5.Overview of proposed Ed2 metamodel 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 What is MFI Ontology registration Ed2? MFI Ontology registration Ed2 supports facilities to manage multi-versions of an ontology and to manage how an ontology evolves, since ontologies are reused mutually and ontologies evolve gradually as they capture more semantics by nature /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 24 Overview: example1 24 A URI _1 Admin. Info. RC1 NsURI_ 1 Admin. Info. RC2 NsURI_ 1 Admin. Info. RC3 NsURI_ 1 Admin. Info. KernelUnit NsURI_ 1 Admin. Info. dimensionality NsURI_ 1 Admin. Info. Dimensionality NsURI_ 1 Admin. Info. Unit NsURI_ 1 Admin. Info. metre NsURI_ 1 Admin. Info. length NsURI_ 1 Admin. Info. Unit NsURI_ 2 Admin. Info. A URI _2 Admin. Info. RC1 NsURI_ 2 Admin. Info. RC2 NsURI_ 2 Admin. Info. RC3 NsURI_ 2 Admin. Info. KernelUnit NsURI_ 2 Admin. Info. dimensionality NsURI_ 2 Admin. Info. Dimensionality NsURI_ 2 Admin. Info. metre NsURI_ 2 Admin. Info. length NsURI_ 2 Admin. Info.  evolves  same  corresponds to  evolves from ver.1 to ver.2  Some other metadata such as backward compatibility etc.  same 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Three cases There are three cases that an ontology evolves outside MFI Ontology registration registry. Case1  Different URIs for each version of an ontology and different URIs for each version of names in an otology Case2  Different URIs for each version of an ontology, but mostly the same URIs for each version of names in an ontology  This is a typical case. Case3  Same URI for each version of an ontology.  Usually, this is the case that Persistent URLs are used. e.g. Since MFI Ontology registration is so generic, it should support all of them /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Case1 (1 of 2) Different URIs for each version of an ontology and different URIs for each version of symbols in an otology This is the case shown as the example1 in Overview (at slide 24) etc. It is not easy to decide whether the corresponding symbols have the same semantics or not /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Case1 (2 of 2) For example, concerning “KernelUnit”  Probably, many people say “KernelUnit in ver.1 and in ver.2 have different semantics because in ver.1, KernelUnit is a subclass of Unit but in ver.2, KernelUnit is disjoint with Unit. Then, how about Unit?  Some people may say “Unit in ver.1 and in ver2 have different semantics because in ver.1 Unit has KernelUnit as a subclass, but not in ver.2”.  But, others may say “No. That difference is not about Unit but about KernelUnit.” How about metre?  Some people may say “Metre in ver.1 and in ver.2 have different semantics because in ver.1, metre is an instance of Unit, but not in ver. 2”.  But, probably many say “No. They are the same” /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Case 2 (1 of 2) Different URIs for each version of an ontology, but mostly the same URIs for each version of names in an ontology See example3 at next slide. In this case, Unit, KernelUnit and metre are identical in ver.1 and ver.2 as symbols since they have the same NsURI_1 both in ver.1 and ver.2. However, it is still not easy to decide whether they have the same semantics in ver.1 and ver /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 29 Case2 (2 of 2): example 3 29 A URI _1 Admin. Info. RC1 NsURI_ 1 Admin. Info. RC2 NsURI_ 1 Admin. Info. RC3 NsURI_ 1 Admin. Info. KernelUnit NsURI_ 1 Admin. Info. dimensionality NsURI_ 1 Admin. Info. Dimensionality NsURI_ 1 Admin. Info. Unit NsURI_ 1 Admin. Info. metre NsURI_ 1 Admin. Info. length NsURI_ 1 Admin. Info. A URI _2 Admin. Info. RC1 NsURI_ 2 Admin. Info. RC2 NsURI_ 2 Admin. Info. RC3 NsURI_ 2 Admin. Info.  evolves  evolves from ver.1 to ver.2  Some other metadata such as backward compatibility etc.  same 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Case3 Same URI for each version of an ontology This is a case that an ontology is just updated and mulch-versions cannot be supported. MFI Ontology registration can at least update the administered information such as “version”, “effective date” etc /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 31 Issues to be resolved Whether fork-type evolution is acceptable or not? Maybe, for local ontologies, yes, but for reference ontologies, no, since reference ontologies should be standardized. Whether a new version may have the same URI as its prior version? If always only the latest version is necessary, it is fine.  Actually, Persistent URLs are very convenient. But, if multi-versions are necessary, it is not advisable (i.e. Case 3). Exact metadata (references and attributes) that MFI Ontology registration metamodel shall have. China is extensively studying them. 31 ver.1 ver.2ver.3 ver.4ver.5 fork-type evolution 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 32 1.What is MFI Ontology registration Ed1? 2.What lacks in MFI Ontology registration Ed1? 3.Evolution management in MFI Ontology registration Ed2 4.Other topics in MFI Ontology registration Ed2 5.Overview of proposed Ed2 metamodel 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 1)Relation between reference and local ontology will be expanded. Motivation (1 of 2) The relation between reference ontology and local ontology in MFI Ontology registration Ed1 needs to be expanded to a partial-ordered relation. MFI Ontology registration Ed1 defines Reference Ontology and Local Ontology as follows;  Reference Ontology –ontology that is usable and sharable by a community of interest  Local Ontology –ontology that is specialized for defined applications and based on at least one reference ontology puts the following constraints on local ontology.  A local_ontology_component shall be consisted of by exactly one local_ontology_whole and not by a reference_ontology_whole since it is localized.  A local_ontology_atomic_construct shall be used by exactly one local_ontology_component and not by a reference_ontology_component since it is localized /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 34 1)Relation between reference and local ontology will be expanded. Motivation (2 of 2) By nature, however, ontologies are reused mutually. Even local ontologies should be able to reused by other local ontologies in some extent. MFI Ontology registration Ed2 will introduce a partial order relation among local ontologies to control the extent that local ontologies can be reused by other local ontologies /12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 A partial ordered set “Reusable Level” MFI Ontology registration Ed2 will introduce a partial ordered set called “Reusable Level”. There is an element R  “Reusable Level” For any element e  “Reusable Level”, e  R Example 35 R L1 L2 L5 L4 L3 1)Relation between reference and local ontology will be expanded 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 A reference “reusability” Ontology Whole, Ontology Component and Ontology Atomic Construct will have a reference called “reusability” to “Reusable Level” with its multiplicity 1:1. Ontolgy Whole O has R as reusability iff O is a reference ontology. Ontology Component C has R as reusability iff C is a reference ontology component. Ontology Atomic Construct A has R as reusability iff A is a reference ontology atomic construct. 36 1)Relation between reference and local ontology will be expanded 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Extended constraints for reusability Extended constraints in ED2 A local_ontology_component with reusability Ln can be consisted of by an ontology_whole with reusability Lm iff Lm  Ln. A local_ontology_atomic_construct with reusability Ln can be used by a local_ontology_component with reusability Lm iff Lm  Ln. Note: This is a natural extension of the following constraints in Ed1.  A local_ontology_component shall be consisted of by exactly one local_ontology_whole and not by a reference_ontology_whole.  A local_ontology_atomic_construct shall be used by exactly one local_ontology_component and not by a reference_ontology_component. 37 1)Relation between reference and local ontology will be expanded 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Example A reference ontology component can be reused by any ontology component since reference ontology component has maximum reusability R. 38 L3 R L1 L2 L5 L4 A local ontology atomic construct with reusability L1 can be reused by a local ontology component with reusability L1, L3 or L4 and not with R, L2 or L5. A local ontology atomic construct with reusability L2 can be reused by a local ontology component with reusability L2, L3, L4 or L5 and not with R or L1. 1)Relation between reference and local ontology will be expanded 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 2) Ed2 will support ontology inclusion. (1 of 2) Ed1 does not support ontology inclusion such as “owl:import”. So, in the case of Ed1 simply registers ontology A as follows, expanding “import”. 2007/12/07 東京電力・システム企画部・岡部雅夫 39 A C-A1 C-A2 A-A1A-A2 A-A3 B C-B1 C-B2 A-B1 A-B2 imports ontology sentence symbol ontology whole ontology component ontology atomic construct A C-A1 C-A2 A-A1 A-A2 A-A3 C-B1C-B2 A-B1A-B2

目的外使用・複製禁止 2) Ed2 will support ontology inclusion. (2 of 2) But, Ed1 has a problem in the case that ontology B is not registered because in that case ontology A cannot expand ontology B. So, Ed2 will simply register ontology A as it is as follows, Note: Since ontology B is not registered, the information on the ontology component and ontology atomic construct of ontology B cannot be gained, but a part of the information on the ontology whole of ontology B can be gained from ontology A. ontology whole ontology component ontology atomic construct A C-A1 C-A2 A-A1A-A2 A-A3 B imports

目的外使用・複製禁止 3) Ed2 will use IRIs, rather than URIs. To support non-European characters, including Hungul, Chinese and Japanese character, MFI Ontology registration Ed2 will use IRIs, rather than URIs. IRI : RFC 3987 Internationalized Resource Identifiers (IRIs), IETF Proposed Standard 2007/12/07 東京電力・システム企画部・岡部雅夫 41

目的外使用・複製禁止 42 1.What is MFI Ontology registration Ed1? 2.What lacks in MFI Ontology registration Ed1? 3.Evolution management in MFI Ontology registration Ed2 4.Other topics in MFI Ontology registration Ed2 5.Overview of proposed Ed2 metamodel 2007/12/07 東京電力・システム企画部・岡部雅夫

目的外使用・複製禁止 Overview of proposed Ed2 metamodel Evolution and reusability view only if reusability of an ontology component is lessThanOrEqual to reusability of an ontology atomic construct. 2007/12/07 東京電力・システム企画部・岡部雅夫 43 Ontology Whole Ontology Component Ontology Atomic Construct sameAs evolvesTo correspondsTo only if reusability of an ontology whole is lessThanOrEqual to reusability of an ontology component. reusability lessThanOrEqual Reusable Level imports

目的外使用・複製禁止 Overview of proposed Ed2 metamodel Reference and Local Ontology view only if reusability of an ontology component is lessThanOrEqual to reusability of an ontology atomic construct. 0:* 0:1 0:* sameAs only if reusability of an ontology whole is lessThanOrEqual to reusability of an ontology component. evolvesTo correspondsTo 0:1 0:* 0:1 evolvesTo 0:1 0:* evolvesTo correspondsTo evolvesTo 0:1 evolvesTo 0:1 evolvesTo 0:1 Local Ontology Whole Local Ontology Component Local Ontology Atomic Construct Reference Ontology Atomic Construct Reference Ontology Component Reference Ontology Whole 2007/12/07 東京電力・システム企画部・岡部雅夫 44 Note: The associations “imports” are omitted just for simplicity

目的外使用・複製禁止 Thank you for your attention. MFI Ontology registration Ed2 WD is in preparation. Any comments and/or contributions are very welcome to okabe.masao tepco.co.jp. 2007/12/07 東京電力・システム企画部・岡部雅夫 45