Download presentation
Presentation is loading. Please wait.
Published byLaura Miller Modified over 9 years ago
1
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory of Software Engineering Wuhan University P.R.China hekeqing@public.wh.hb.cn yxjing930@hotmail.com heyangfan927@hotmail.com
2
2004 Open Forum for eBusiness and Metadata Technology Standardization Content 1.Introduction of ISO/IEC WG32 Subject MMFI 2.Introduction of Metamodel Framework for Ontology 3.MMF for Ontology Definition 4.Future works
3
2004 Open Forum for eBusiness and Metadata Technology Standardization Introduction of ISO/IEC WG32 Subject 19763 -----------Metamodel Framework Interoperability
4
2004 Open Forum for eBusiness and Metadata Technology Standardization Intention Various types of metamodels spreading all over domains ebXML Registry, UDDI, 11179 Registry…… Confliction brings obstacle to communication and exchange between different information resources The lack of standardization to specify common bases for consistent development and registration of metamodels
5
2004 Open Forum for eBusiness and Metadata Technology Standardization Intention Registering and sharing of various type of the modeling constructs such as models, ontologies, Identification scheme, Metadata or Mapping transformation rules, rather than standardizing the defining scheme for the modeling constructs.
6
2004 Open Forum for eBusiness and Metadata Technology Standardization Registry Federation with Metamodel Framework
7
2004 Open Forum for eBusiness and Metadata Technology Standardization Abstraction Layer where MMF Resides in Pattern : Universe of Discourse Modeling Constructs Stereotype : Template: Metamodel MetaModel Metamodel Modeling Facility M3 M2 M1 M0 Model Metamodel Framework
8
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework Architecture Metamodel Framework for Ontology Metamodel Framework for Mapping Metamodel Framework for Modeling Constructs Core Model MOF11179 MDR Metamodel Framework
9
2004 Open Forum for eBusiness and Metadata Technology Standardization Overviews of Working Draft Part-2 : Metamodel framework core model Part-3: Metamodel framework for Ontology Part-4: Metamodel framework for model mapping Part-5: Metamodel framework for Model Constructs Part-6: Registration Procedure Part-1: Reference Model(MOF & 11179-3)
10
2004 Open Forum for eBusiness and Metadata Technology Standardization Introduction of Metamodel Framework for Ontology
11
2004 Open Forum for eBusiness and Metadata Technology Standardization Problem to be addressed Since ontology describing tools among different developers don’t adopt the same way outlining how an ontology structure is organized, the interoperability between them is blocked MDR by far doesn’t support ontology metadata registry, while ontology data rising rapidly on internet
12
2004 Open Forum for eBusiness and Metadata Technology Standardization Problem to be addressed Core model has enhanced model registry facility, but not particularly designed for ontology
13
2004 Open Forum for eBusiness and Metadata Technology Standardization Core Model --- foundation of our work MOF
14
2004 Open Forum for eBusiness and Metadata Technology Standardization Core Model --- foundation of our work 11179-3
15
2004 Open Forum for eBusiness and Metadata Technology Standardization Core Model --- foundation of our work MOF 11179-3 CoreModel overlap
16
2004 Open Forum for eBusiness and Metadata Technology Standardization Ontology Representation Manners OWL --- a revision of the DAML+OIL web ontology language incorporating lessons learned from the design and application of DAML+OIL. CG, KIF X M L R D F R D F S DAML+OIL + computed classes, equivalence, etc. + subclasses/subproperties + object graph structure syntax extends
17
2004 Open Forum for eBusiness and Metadata Technology Standardization RDF Class Hierarchy
18
2004 Open Forum for eBusiness and Metadata Technology Standardization DAML+OIL Metamodel isOfType
19
2004 Open Forum for eBusiness and Metadata Technology Standardization Ontology Definition Metamodel(ODM) Status: OMG’s RFP Start point of ODM is OWL ODM is MOF- compliant
20
2004 Open Forum for eBusiness and Metadata Technology Standardization MMF for Ontology Definition
21
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoConceptDomain OntoConceptDomain defines the concept boundary of ontology, identifying the universe of discourse It resides in mind, and is a collection of concept domain items, named OntoConcept (introduced later) It is independent of representation Biology OntoConceptDomain
22
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoConcept Biology Animal Plant Virus having OntoConcept
23
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoConcept OntoConcept is a metaclass identifying a namespace of ontologies to distinct OntoSelection(introduced later) The instance of a OntoConcept is a set of OntoConcept Items, which are expressed by OntoSelection It is also independent of representation
24
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoConcept Web having same concept Mapping Ontology Meta-model Framework- OntoConcept complying with Disordered Information Well-formed Ontology Expressed in manner A Well-formed Ontology Expressed in manner B
25
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoConceptDomain & OntoConcept
26
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoInstance OWL Eat Carnivore Animal C G-(DF) OntoInstance expressed by Biology (Eat [Carnivore] [Animal]) C G I F
27
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoInstance OntoInstance is a specification of a particular ontology concept domain OntoInstances are governed by Onto- ConceptDomain and designate values of OntoConceptDomain OntoInstance is represented by various of approaches, such as OWL, CG, KIF etc.
28
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoInstance
29
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoExpression OntoExpression is the meta definition of approach through which OntoInstance specify a OntoConceptDomain. OntoExpression is independent of ontology domain. OntoExpression defines most general concept appearing in ontology.
30
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoExpression OntoExpression defines the meta concept which we want to register in system, including terms and relationship between them. While defining OntoExpression, we reference to ODM, because we hope to accept various ontology expressions as many as possible
31
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoExpression Packages OntoKernelOntoPropertyOntoClassOntoIndividualOntology Data
32
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoKernel-Example Comment Biology Animal Plant living organism that is not an animal, which grows in the earth and usually has a stem, leaves and roots Ontology OntologyConstruct AnnotationProperty
33
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoKernel Package Diagram This package define basic element in a ontology
34
2004 Open Forum for eBusiness and Metadata Technology Standardization Ontology - Example Biology Animal Plant Furniture Manufactory Paint Materials TreeWood Grass Tree import OntologyProperty A B
35
2004 Open Forum for eBusiness and Metadata Technology Standardization Ontology Package Diagram This package define relationship between ontologies
36
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoClass - Example MaleFemale Dad Parent Father Human Beings sub-of intersectionOf disjointWith equivalentWith OntologyClass OntologyClassRelation
37
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoClass Package Diagram This package define class in ontology
38
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoProperty-Example DatatypePropertyObjectProperty
39
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoProperty Package Diagram This package define 2 kinds of property in ontology
40
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoIndividual Package Diagram This package define individual appearing in ontology Class extension of Thing is the set of all individuals. Every class is a subclass of Thing. Class extension of Nothing is the empty set. Nothing is the subclass of every class.
41
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoSelection OntoConcept Cat eat mouse OntoInstance(by OWL) OntoSelection(by OWL)
42
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoSelection OntoSelection designate a selection from the OntoInstance based on user requirement, corresponding to the OntoConcept An instance of the OntoSelection is a concrete OntoInstance that is a value of the OntoConceptDomain related to the specific OntoConcept
43
2004 Open Forum for eBusiness and Metadata Technology Standardization OntoSelection Registry OntoSelection B OntoSelection A AnimalPlant … By OWL By CG OntoConcept OntoInstance
44
2004 Open Forum for eBusiness and Metadata Technology Standardization Overview of MMF for Ontology ModelDomain(fro m Core) OntoConcept Domain OntoInstance ModelInstanc e(from Core) OntoExpression ModelConstru ct(from Core) OWLExpressionCGExpression inherit OntoSelection 0..n 1 1 1 OntoConcept 1 1 0..n
45
2004 Open Forum for eBusiness and Metadata Technology Standardization Future Work Adjust with the change of Core Model Study the registry of ontology not only on different expression, but on different aspects, such as up-level ontology, process ontology This presentation is primary idea of new version of draft. Completed draft would be finished in near future
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.