Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.

Slides:



Advertisements
Similar presentations
Semantic Interoperability & Semantic Models: Introduction
Advertisements

The Model-Driven Semantic Web
1 Thoughts on Hosting an Ontology and Vocabulary Repository at OMG Evan K. Wallace – co-Chair OMG Ontology PSIG Manufacturing Systems Integration Division.
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Issue 134 Metamodel for OWL 2 Peter Haase, Elisa Kendall, Boris Motik, Evan Wallace.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
SPARQL Dimitar Kazakov, with references to material by Noureddin Sadawi ARIN, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Meng Tian Extension in Domain Specific Code Generation with Ontology Based Aspect Weaving Supervisor: Julian Rathke
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Architecture-Driven Modernization Platform SIG KDM RFP.
Edition 3 Metadata registry (MDR) Ray Gates May 12, /05/20151.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Formal Techniques in Software Engineering Universiteit AntwerpenIntroduction 1.1 Formal Techniques in Software Engineering 3de BAC Informatica Chapter.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
Effective Ontology Development using UML and Enterprise Architect TDWG Technical Architecture Group – 17 Oct 2011 Sam Mancarella Chief Technology Officer.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
A Model-Driven Semantic Web David Frankel (David Frankel Consulting) Pat Hayes ( Institute for Human & Machine Cognition, University of West Florida) Elisa.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting ( )
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory.
The Ontology Definition Metamodel (ODM) Motivation & Introduction Elisa Kendall Sandpiper Software July 10, 2007 “Integrating Standards.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
SaveUML System design. System overview Possible...
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University.
Model Driven Development An introduction. Overview Using Models Using Models in Software Feasibility of MDA MDA Technologies The Unified Modeling Language.
A language to describe software texture in abstract design models and implementation.
All Presentation Material Copyright Eurostep Group AB ® Open Discussion on Industrial Data and the Semantic Web : Volume 2 David Price Seattle SC4, October.
A MOF Metamodel & UML Profile for the Web Ontology Language (OWL) January 30, 2003 Elisa F. Kendall CEO & Founder (650)
The Ontology Definition Metamodel Ontology Standards for SOA & Domain Services Elisa Kendall Sandpiper Software December 11, 2007.
Issues in Mapping Metamodels in the Ontology Development Metamodel R.M. Colomb¹, A. Gerber, and Michael Lawley Pegamento Project, DSTC ¹ School of ITEE,
Metamodeling and Modeling language for Systems Biology SB-UML Magali ROUX-ROUQUIE CNRS, Paris.
Interoperability. Designing how to move from requirements to code Handling complexity – Platforms, libraries, technology evolution, languages, testing,
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
Status Report of MFI-4 ISO/IEC SC32/WG2 Jeju Korea 25/06/09 Masaharu Obayashi WG2 N1282.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
Nigel Baker UWE & CERN/EP-CMA Design Patterns for Integrating Product and Process Models The C.R.I.S.T.A.L. Project ( C ooperative R epositories & I nformation.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
The Model-Driven Semantic Web Emerging Technologies & Implementation Strategies Elisa Kendall Sandpiper Software August 16, 2005.
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
The Dagstuhl Middle Model: An Overview Timothy C. Lethbridge SITE, University. of Ottawa
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
SEMTECH - Semantic Technology & Business Conference November 30 th 2011 Cory Casanave.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Language = Syntax + Semantics + Vocabulary
The Ontology Definition Metamodel
SysML 2.0 Formalism Requirements and Potential Language Architectures
SysML v2 Formalism: Requirements & Benefits
OWL Language off Textbook Ch. 10
SysML/UML Interoperability
Model-Driven Ontology Engineering
Constructing MDA-based Application Using Rational XDE for .NET
Semantic Information Modeling for Federation
Issues to be discussed on MFI-New-Part2
Model-Driven Semantic Web Rule Engineering
Presentation transcript:

Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004

The OMG ODM RFP Specification of: MOF 2 compliant metamodel UML2 profile Any additional information To support: Development of ontologies using UML modeling tools Implementations of ontologies in OWL Forward and reverse engineering of ontologies

Benefits of ODM Forward engineering: development of ontologies using MOF based (e.g., UML) modeling tools breaking the knowledge acquisition bottleneck Reverse engineering: leveraging existing ontologies (e.g., in OWL) for ontology modeling solving the knowledge management challenge Integrated ontology / software development: making ontology development an integral part of software development

The ODM Architecture > UML2 > UML2 > DL > DL > SCL > SCL > TM > TM > OWL > OWL > RDFS > RDFS > ER > ER extension mapping Ontology Modeling Languages Ontology Description Languages NOTE: UML2 metamodel is an existing OMG standard UML Profiles for Ontology -- RDFS -- OWL -- TM UML Profiles for Ontology -- RDFS -- OWL -- TM UML Notations Ontology Logic Languages dependency Figure 1 ODM Architecture

Basic Considerations MOF2 is the meta metamodel (vs. RDF Schema is the meta metamodel for RDF Schema and OWL) Direct support for forward and reverse engineering (e.g., generation of OWL files and APIs) no abstract subset or superset metamodel

Issue #1: Objectives of ODM 8 of 22 requirements: Support ontologies expressed in description logics (e.g., OWL DL) and higher order logics (e.g., OWL Full) Represent complex objects as aggregations of parts Support multiple inheritance of complex types … Support interoperation with other MOF and UML- based tools, including, for example, forward and reverses engineering of ontologies

Issue #2: What is Ontology Definition from the ODM RFP: Defines the common terms and concepts (meaning) used to describe and represent an area of knowledge Can range from a Taxonomy to a Thesaurus to a Conceptual Model to a Logical Theory

Issue #3: UML Profiles vs. Metamodels Metamodels To precisely represent the abstract syntax of target ontology definition languages UML mappings To leverage existing UML models and ontologies UML profiles To facilitate the use of UML notation (and tools) for ontology modeling

Issue #4: UML Extensions vs. New Metamodels New metamodels Simpler: UML2 metamodel is extremely complex Avoid unnecessary dependencies: UML2 metamodel is still evolving

Issue #5: Subclassing vs. Mapping Subclassing OWL metamodel subclassing from RDFS metamodel Mapping All others ??? RDFS as a common core metamodel

Issue #6: Namespaces and Names Name prefixes to simulate namespaces RDF RDFS OWL