9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
DAML-S: Sematic Markup for Web Services Zhou Jiefeng CS595 Nov. 25t.
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
OWL-S: Semantic Markup for Web Services
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
SC32 Liaison report to SC Sept Plenary Denise Warzel JTC 1/SC 32/WG 2 Convenor SC 32 Liaison to SC 38.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
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,
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
OWL-S. Web Services: OWL-S2 BPEL and WSDL : Messages.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Interfacing Registry Systems December 2000.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
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.
Requirements for Standardization on the Service Registries ISO/IEC JTC1 SC /10/161 A comment to WSSG, JTC1 SC32WG2 N
XML Registries Source: Java TM API for XML Registries Specification.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
0 Federal XML Community of Practice (xmlCoP) Meeting Washington, DC December 17, 2004 Registration of Fine-Grained XML Artifacts in ebXML Registry Joseph.
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.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
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.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
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,
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
XASTRO-2 Presentation CCSDS SAWG th November 2004.
Manufacturing Systems Integration Division Development Process and Testing Tools for Content Standards Simon Frechette National Institute of Standards.
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
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,
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Final Report on Harmonization of MFI & MDR and Disposition Hajime Horiuchi May18, 2011 SC32WG2 N1533-R1 SC32WG2.
The Semantic Web By: Maulik Parikh.
Agenda Federated Enterprise Architecture Vision
Web Ontology Language for Service (OWL-S)
XML Based Interoperability Components
ece 627 intelligent web: ontology and beyond
Session 2: Metadata and Catalogues
Semantic Markup for Semantic Web Tools:
MFI-5: Metamodel for process model registration
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day: Slot No. Name: Organization: 3P 25 WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Laboratory of Software Engineering, Wuhan University, P.R.China New Working Ideas for MMFI4Ontology Registration

9th Open Forum for Metadata Registry, Kobe, Outline  Background  Introduction of MMFI4Onto  NWI Ⅰ : Registration of Process Ontology  NWI Ⅱ : Harmonization with other standards  Future work

9th Open Forum for Metadata Registry, Kobe, Outline  Background  Introduction of MMFI4Onto  NWI Ⅰ : Registration of Process Ontology  NWI Ⅱ : Harmonization with other standards  Future work

9th Open Forum for Metadata Registry, Kobe, Resources on web  rich semantics  heterogeneous structure  various representation  unsteady  …… characterized with  knowledge sharing  effective utilization  …… hamper  information resource  service resource  infrastructure resource  ……

9th Open Forum for Metadata Registry, Kobe, Resource management  Objective –Registration –Sharing and reuse –Interoperation between human beings between human beings and machines between machines  Resolution –Ontology is used as the foundation of communication. –A common facility should be provided to register resources on semantic web.

9th Open Forum for Metadata Registry, Kobe, Why Ontology  Ontology –describes concepts and the relationship between them in the universe of discourse. –has been identified as a knowledge representation mechanism for semantics. Ontology captures the semantics of information from various sources, gives them a concise, uniform and declarative description, and has gained significance in terms of the demands in academia and industry. From D. Fensel: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce.

9th Open Forum for Metadata Registry, Kobe, Framework for resource registration (1/3) Scalable, Compatible and Open From Takeshi Chusho, Hiroshi Tsukui and Katsuya Fujiwara: A Form-based and UI-Driven Approach for Enduser-Initiative Development of Web Applications In a framework, the frozen spot implies the fixed and reusable part that we need not customize. A high reuse rate reduces the end-user's work in application development. Conversely, the hot spot implies the flexible part that we need to customize. Extensible

9th Open Forum for Metadata Registry, Kobe, Scalable, Compatible and Open  Coordinate with other existing standards –Build a bridge for interoperation between systems based on different registry mechanisms –Supplement with no change to the original structure of those registry models Harmonization Framework for resource registration (2/3)

9th Open Forum for Metadata Registry, Kobe, Scalable, Compatible and Open  Extended hot spot should follow the specification of frozen spot.  Interoperation can be implemented among those extended parts. Interoperation Framework for resource registration (3/3)

9th Open Forum for Metadata Registry, Kobe, Summary of background  Ontology is –the key issue for semantic annotation; –important for interoperation between various resources.  In order to promote sharing and interoperation between resources, a framework is needed to register ontology and other resources on web. Framework for Metamodel Interoperability: Metamodel for Ontology Registration (MMFI4Onto) is such a facility.

9th Open Forum for Metadata Registry, Kobe, Outline  Background  Introduction of MMFI4Onto  NWI Ⅰ : Registration of Process Ontology  NWI Ⅱ : Harmonization with other standards  Future work

9th Open Forum for Metadata Registry, Kobe, MMFI & MMFI4Onto MMFI for Ontology Registration MMFI for Mapping MMFI for Modeling Constructs Metamodel Instance Universe Of Domain Interoperability, Exchanging MMFI4Onto MOF,ISO 11179(MDR) MMFI Core Model SKLSE(WHU)

9th Open Forum for Metadata Registry, Kobe, MMFI Core Model & MMFI4Onto

9th Open Forum for Metadata Registry, Kobe, Reference Ontology & Local Ontology (1/3)  Local Ontology (LO) –used by information systems –modification to RO adding new component adding new atomic construct ……  Reference Ontology (RO) –specified by standard organizations –stable

9th Open Forum for Metadata Registry, Kobe,  Frozen spot –Reference Ontology (RO), Reference Ontology Component (ROC), Reference Ontology Atomic Construct (ROAC)  Hot spot –Local Ontology (LO), Local Ontology Component (LOC), Local Ontology Atomic Construct (LOAC) Reference Ontology & Local Ontology (2/3)

9th Open Forum for Metadata Registry, Kobe,  For RO and its components, growing means –adding new ROAC for RO versioning –renaming for knowledge updating –……  For LO and its components, growing means –reusing constructs from some ROs –adding new LOAC or LOC for specific demands –…… Reference Ontology & Local Ontology (3/3)

9th Open Forum for Metadata Registry, Kobe, Other definitions in MMFI4Onto  Metaclasses: –Ontology is the super class of RO and LO. –Ontology Component is the super class of ROC and LOC. –Ontology Atomic Construct is the super class of ROAC and LOAC.  Relations: –Ontology consists of Ontology Component. –Ontology Component consists of Ontology Atomic Construct. In MMFI4Onto specification, these three metaclasses are abstract classes. They can be regarded as the frozen spots without growing.

9th Open Forum for Metadata Registry, Kobe, Frozen spots without growing Frozen spots with growing Hot spots Kernel Model of MMFI4Onto OntologyOntology Component Ontology Atomic Construct Ontology Language Reference Ontology Local Ontology Reference Ontology Atomic Construct Local Ontology Atomic Construct modelType 1 0..* sameAs 0..* 0..1 Reference Ontology Component Local Ontology Component sameAs 0..* 0..1 sameAs 0..* sameAs 0..* Frozen spot Hot spot

9th Open Forum for Metadata Registry, Kobe, Outline  Background  Introduction of MMFI4Onto  NWI Ⅰ : Registration of Process Ontology  NWI Ⅱ : Coordination with other standards  Future work

9th Open Forum for Metadata Registry, Kobe, Why registration for Process Ontology  Web service –one of the important resources –characterized with dynamic features and processes.  Current version of MMFI4Onto concentrates on the registration of static ontology, rather than process ontology and/or service ontology.  Register process ontologies.  Govern the construction of customized services.  Reduce the cost of service development. Extending MMFI4Onto

9th Open Forum for Metadata Registry, Kobe, Brief introduction of OWL-s (1/2) -- Layered approach to language development SWRL (Rules) XML (Extensible Markup Language) RDF (Resource Description Framework) RDFS (RDF Schema) OWL ([DLP], Light, DL, Full) OWL-S (Services)  OWL-s (W3C) –is an extended ontology language –a specific OWL profile for Web Service SWRL: Semantic Web Rule Language (W3C)

9th Open Forum for Metadata Registry, Kobe, Brief introduction of OWL-s (2/2) (from W3C, OWL Web Ontology Language for Services (OWL-s) Specification)  OWL-s is used as a language for describing services, reflecting the fact that it provides a standard vocabulary that can be used together with the other aspects of the OWL description languages to create service description.  OWL-s is meant to support categories of service.

9th Open Forum for Metadata Registry, Kobe, Ontology images compliments of Terry Payne, University of Southampton Upper Ontology of Service Ontology

9th Open Forum for Metadata Registry, Kobe, Selected classes and properties of the Service Profile IOPE

9th Open Forum for Metadata Registry, Kobe, Top level of the Process Ontology

9th Open Forum for Metadata Registry, Kobe, ProcessOnto Model in MMFI4Onto Process Ontology Composite Process Control ConstructAtomic Process Input Postcondition Precondition OutputSequence Any-Order Split+Join Split Choice Repeat-Until Repeat-While If-Then-Else Iterate Ontology Ontology Component Ontology Atomic Construct ……

9th Open Forum for Metadata Registry, Kobe, RPO/LPO in ProcessOnto Model (1/2)  Reference Process Ontology (RPO) is –fixed web services –with wide acceptance and relevant applications  Local Process Ontology (LPO) is –for particular application domains –generated by reusing sub-processes (atomic process and/or smaller composite process) from RPOs adding some new sub-processes

9th Open Forum for Metadata Registry, Kobe, RPO/LPO in ProcessOnto Model (2/2)  Similarly, interoperation between LPOs is based on the common foundation provided by RPO.  Interoperation between Process Ontology includes –reuse –matching –automatic discovery –automatic composition –……

9th Open Forum for Metadata Registry, Kobe, An example: service registration and interoperation based on ProcessOnto Model --BravoAir example from W3C,

9th Open Forum for Metadata Registry, Kobe, …… - This is the top level process for BravoAir - …… - …… …… Registration Info of BravoAir reservation service  Ontology –BravoAirProcess  Ontology Component –AtomicProcess:GetDesired FlightDetails –CompositeProcess:BookFli ght –……  Ontology Atomic Construct –hasInput:ReservationID_In –hasOutput:ReservationID_ Out –Sequence –……

9th Open Forum for Metadata Registry, Kobe, Service interoperation based on ProcessOnto Model The same Atomic process Flight Reservation Service Bank Service Reference Process Onto for e-business Online Service Service Registration based on MMFI4Ontology Registration …… AtomicProcess=#Login AtomicProcess =#ConfirmReservation …… AtomicProcess=#Login AtomicProcess =#ConfirmTypeOfCard …… Local Process Onto B Local Process Onto A

9th Open Forum for Metadata Registry, Kobe, Outline  Background  Introduction of MMFI4Onto  NWI Ⅰ : Registration of Process Ontology  NWI Ⅱ : Harmonization with other standards  Future work

9th Open Forum for Metadata Registry, Kobe, Role of MMFI MMF For Interoperability

9th Open Forum for Metadata Registry, Kobe, Issue Ⅰ : Coordination with other standards

9th Open Forum for Metadata Registry, Kobe, Abstraction Layer where MMFI Resides in

9th Open Forum for Metadata Registry, Kobe, How to coordinate?  MMFI –specify the basic concepts and relations to register information models –correspond to specific registry mechanisms  MMFI4Onto –supplement the capability of existing standards –promote interoperation between them –enable collaboration and harmonization

9th Open Forum for Metadata Registry, Kobe, Issue Ⅱ : Implement MMFI4Onto for specific application

9th Open Forum for Metadata Registry, Kobe, Implement MMFI4Onto with OASIS/ebXML  Purpose –Software Component (SC) Registry and Repository (R&R) based on ebXML describe complex attributes of SC with ontology register and query SC  Implement MMFI4Onto –register attribute ontology for knowledge sharing –classify and register SC based on registered ontology

9th Open Forum for Metadata Registry, Kobe, Overview of OASIS/ebXML RIM  ebXML Registry Information Model (RIM)

9th Open Forum for Metadata Registry, Kobe, ClassificationNode & Classification Scheme  ClassificationNode instances are RegistryObject instances that are used to define tree structures under a ClassificationScheme, where each node in the tree is a ClassificationNode and the root is the ClassificationScheme. ClassificationScheme ClassificationNode ClassificationScheme (from OASIS/ebXML Registry Information Model v2.1 )

9th Open Forum for Metadata Registry, Kobe, Implementation of MMFI4Onto (1/3)  Basic idea : –To establish the inheritance relationship between RIM and MMFI4Onto  Solution : –Ontology inherits ClassificationScheme –Ontology Component inherits ClassificationScheme a part of ontology with certain structure –Ontology Atomic Construct inherits ClassificationNode unit

9th Open Forum for Metadata Registry, Kobe, Ontology Atomic Construct Ontology Component Ontology Kernel Model from MMFI4Onto RegistryObject ExtrinsicObject ClassificationScheme AssociationClassificationRegistryEntryClassificationNode ClassificationScheme Registry Information Model from ebXML Implementation of MMFI4Onto (2/3) -- Extend RIM for MMFI4Onto Registry

9th Open Forum for Metadata Registry, Kobe, Implementation of MMFI4Onto (3/3)  Evaluation –supplement semantics –support registration of complex resources –no change to the original structure in RIM –recognize registered instances by both MMFI4Onto and RIM –realize interoperation between them

9th Open Forum for Metadata Registry, Kobe, Outline  Background  Introduction of MMFI4Onto  NWI Ⅰ : Registration of Process Ontology  NWI Ⅱ : Harmonization with other standards  Future work

9th Open Forum for Metadata Registry, Kobe, Future work (1/2)  MMFI4Onto –Kernel Model, Evolution Information Model and Evolution Rule Model consistency preservation (algorithm, implementation, etc.) –ProcessOnto Model detailed registration for Semantic Web Service algorithms for service matching, composition and decomposition, etc.

9th Open Forum for Metadata Registry, Kobe, Future work (2/2)  Applications based on MMFI4Onto –corresponding workbench  Collaboration with the other standards –UDDI –……

9th Open Forum for Metadata Registry, Kobe, Any Question? Thank You!