Semantic Business Process Management Lecture 5 Semantic Technologies I OMG Ontology Definition Metamodel

Size: px
Start display at page:

Download "Semantic Business Process Management Lecture 5 Semantic Technologies I OMG Ontology Definition Metamodel"

Transcription

1 Arbeitsgruppe Semantic Business Process Management Lecture 5 Semantic Technologies I OMG Ontology Definition Metamodel Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de

2 Problem: Only Syntactic BPM Models

3 Lacks of Web Service Technology Current BPM technologies allow usage of Web Services But: only syntactical information descriptions syntactic support for discovery, composition and execution => Web Service usability, usage, and integration needs to be inspected manually no semantically marked up content / services no support for the Semantic Web rules and ontologies => current Web Service Technology Stack failed to realize the promise of Web Services

4 Overview Overview Semantic Technologies Ontologies OMG Ontology Definition Metamodel W3C Web Ontology Language Rules OMG SBVR OMG PRR W3C RIF RuleML

5 Semantic Computing Technologies 4. Software Agents and Web-based Services Rule Responder, FIPA, Semantic Web Services, 3. Rules and Event/Action Logic & Inference RIF, SBVR, PRR, RuleML, Logic Programming Rule/Inference Engines, 2. Ontologien ODM, CL, Topic Maps RDFS, OWL Lite DL Full, OWL 2, 1. Explicit Meta-data and Terminologies vcard, PICS, Dublin Core, RDF, RDFa, Micro Formats, FOAF, SIOC

6 1. Explicit Metadata on the Web Metadata are data about data Metadata on the Web: Machine processable information about information on the Web Projects e.g., PICS, Dublin Core, RDF, FOAF, SIOC, Problem domains: Syntax: Which representation and interchange format for metadata? Semantics: Which metadata are allowed for resources (metadata vocabulary, schema) Association problem: How to connect metadata with resources (who defines the metadata, are metadata separated from the content, etc.)

7 2. Ontologies An ontology is an explicit specification of a conceptualization T. Gruber Ontologies described the common knowledge of a domain (semantics): Semantics interoperability between (connected) vocabularies Typical components: 1. Classes (concepts) of the domain 2. Properties (roles) of the classes 3. Constraints 4. Individuals (instances) of classes

8 3. Rules (Logic and Inference) Logic is a discipline concerned with the principles of inference and reasoning Formal languages for the representation of knowledge with clear semantics Declarative knowledge representation: express what is valid, the responsibility to interpret this and to decide on how to do it is delegated to an interpreter / reasoner Automated reasoner, e.g., a rule engine, can derive conclusions from given knowledge (inference)

9 4. Software Agents and Semantic Web Services Intelligent Software Agents act autonomously and pro-active They have an internal knowledge base with decision/reaction logic (e.g. rule-based expert systems) Examples: Personal agents (e.g. Rule Responder), search robots Web Service In general: any IT service provided on the Web A 'Web service' (also Web Service) is defined by the W3C as "a software system designed to support interoperable Machine to Machine interaction over a network." Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. (Wikipedia) => no clear separation between web agents and web services (in the broad sense) but level of self-autonomous decisions is higher in web agents

10 Ontologies

11 Aristotle - Ontology Before: study of the nature of being Since Aristotle: study of knowledge representation and reasoning Terminology: Genus: (Classes) Species: (Subclasses) Differentiae: (Characteristics which allow to group or distinguish objects from each other) Syllogisms (Inference Rules) [Aristotle] Science of Being, Methapysics, IV, 1

12 What is an Ontology? (in IT) An Ontology is a formal specification of a shared conceptualization of a domain of interest Executable, Discussable Group of persons About concepts; abstract class e.g. an application, a specific area, the world model [Gruber 1993] - T.R. Gruber, Toward Principles for the Design of Ontologies Used for Knowledge Sharing, Formal Analysis in Conceptual Analysis and Knowledge Representation, Kluwer, 1993.

13 Requirements for Ontology Languages Ontology languages allow users to write explicit, formal conceptualizations of domain models The main requirements are: a well-defined syntax efficient reasoning support a formal semantics sufficient expressive power convenience of expression

14 Concept - Instance Concept / Class / Universal (Metaphysics) an abstract or general idea inferred or derived from specific instances Person Instance / Individual / Particular (Metaphysics) object in reality, a copy of a abstract concept with actual values for properties Person Name: Teaches: LivesIn: Adrian Paschke Computer Science Berlin WorksAt: Freie Universität Berlin

15 Types of ontologies [Guarino et al. 1999] - N. Guarino, C. Masolo, G. Vetere. OntoSeek: Content-Based Access to the Web. In: IEEE Intelligent Systems, 14(3), , 1999.

16 Taxonomy Object Person Topic Document Student Researcher Letter Movie Doctoral Student PhD Student Taxonomy := Segmentation, classification and ordering of elements into a classification system according to their relationships

17 Thesaurus Object Person Topic related to Document Student Researcher Letter similar Doctoral Student PhD Student synonym Terminology for a specific domain Taxonomy plus fixed relationships (similar, synonym, related to) originate from bibliography

18 Topic Map Object Person knows Topic described_in Document related to writes Student Researcher Letter similar Doctoral Student PhD Student Tel synonym Affiliation Topics (nodes), relationships, and occurrences of documents ISO-Standard typically for navigation and visualisation

19 Ontology (in our sense) Object is_a -1 is_a -1 Person knows Topic described_in Document is_a -1 is_a -1 writes related_to is_a -1 is_a -1 Student Researcher Letter is_a -1 is_a -1 Doctoral Student PhD Student Affiliation instance_of -1 RULES, e.g.: is_similar_to described_in is_about T D T D Tel Affiliation Hans Muster P writes is_about knows D T P T Representation Languages: ODM, RDF(S); OWL; Predicate Logic; F-Logic, ISO CL, FUB

20 Formality of KR Languages

21 Many Ontology Languages Entity Relationship Modell UML with OCL Frames Predicate Logic Common Logic Description Logic (formal Semantics, Reasoning) SHOE, XOL, OML, SKOS, OBO RDFS, DAML+OIL -> OWL ODM No special ontolgy languages, but might be used to describe ontologies

22 Ontologies and their relatives Based on AAAI 99 Ontologies Panel McGuiness, Welty, Ushold, Gruninger, Lehmann

23 Ontologies and their relatives (2)

24 Standards/Recommendations/Specifications for Semantic Computing Metadata Registry Structured Metadata ISO/IEC Metadata Registries Terminology Thesaurus Taxonomy Ontology Data Standards Terminology Refers To Referent CONCEPT Stands For Symbolizes Rose, ClipArt Rose Object Management MOF ODM PRR SBVR Graph Node Edge Node Semantic Web RDF(S) / OWL Subject Predicate Object RIF ISO/IEC JTC 1/SC 32 ISO TC 37 OMG W3C 24

25 Ontology Definition Metamodel OMG ODM

26 OMG Ontology Definition Metamodel (ODM) ODM is the OMG standard for model driven ontology development Adopted as an OMG standard in October Not one model, but a family of metamodels Supports exchange of independently developed models Provides standard profiles for ontology development in UML Enables consistency checking and validation of models in general

27 Ontology Definition Metamodel ODM brings together the communities by providing: Broad interoperation within Model Driven Architecture MDA tool access to ontology based reasoning capability UML notation for ontologies and ontological interpretation of UML

28 OMG MOF and OMG MDA Excurse

29 OMG MOF The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. M0 Layer Concrete representation of data. M1 Layer Models, e.g. knowledge models, process modes, UML / object models, which define the data on the M0 layer. M2 Layer Meta-Models. Define the structure and architecture of models. M3 Layer Meta-Meta-Models (MOF layer). Abstract layer, which is used to define the M2 layer.

30 MOF-Based Metadata Management MOF tools use metamodels to generate code that manages metadata, as XML documents, CORBA objects, Java objects Generated code includes access mechanisms, APIs to Read and manipulate Serialize/transform Abstract the details based on access patterns

31 MOF Related standards: XML Metadata Interchange (XMI ) CORBA Metadata Interface (CMI) Java Metadata Interface (JMI) Metamodels are defined for Relational and hierarchical database modeling Online analytical processing (OLAP) Business process definition, business rules specification XML, UML, and CORBA ID

32 OMG MDA OMG Model-driven Architecture (MDA) is a kind of domain engineering, and supports modeldriven engineering (MDE) 1. Computation Independent Model (CIM) 2. Platform Independent Model (PIM) 3. Platform Specific Model (PSM) Insulates business applications from technology evolution, for Increased portability and platform independence Cross-platform interoperability Domain-relevant specificity

33 OMG MDA - MOF Consists of standards and best practices across a range of software engineering disciplines The Unified Modeling Language (UML ) The Meta-Object Facility (MOF ) The Common Warehouse Metamodel (CWM ) MOF defines the metadata architecture for MDA Database schema, UML and ER models, business and manufacturing process models, business rules, API definitions, configuration and deployment descriptors, etc. Supports automation of physical management and integration of enterprise metadata MOF models of metadata are called metamodels MDA tools take models (e.g. MOF M1-3 models) as input and generate models as output MDA principles can also apply to other areas such as business rules / ontologies modeling and business process modeling

34 MDA from a Knowledge Representation Perspective Enterprise integration solutions rely on strict adherence to agreements based on common information models that take weeks or months to build Modifications to the interchange agreements are costly and time consuming Today, the analysis and reasoning required to align multiple parties information models has to be done by people Machines display only syntactic information models and informal text describing the semantics of the models Without formal semantics, machines cannot aid the alignment process Translations from each party s syntactic format to the agreed-upon common format have to be hand-coded by programmers MOF and MDA provide the basis for automating the syntactic transformations

35 MOF and KR Together MOF technology streamlines the mechanics of managing models as XML documents, Java objects, CORBA objects Knowledge Representation supports reasoning about resources Supports semantic alignment among differing vocabularies and nomenclatures Enables consistency checking and model validation, business rule analysis Allows us to ask questions over multiple resources that we could not answer previously Enables business rules / processes driven applications to leverage existing knowledge, rules, processes to solve business problems Detect inconsistent financial transactions Support business policy enforcement Facilitate next generation network management and security applications while integrating with existing RDBMS and OLAP data stores MOF provides no help with reasoning KR is not focused on the mechanics of managing models or metadata Complementary technologies despite some overlap

36 back to OMG ODM

37 Model Driven Ontology Development: ODM Overview Five EMOF platform independent metamodels (PIMs), four normative Mappings (MOF QVT) <<metamodel>> CL <<metamodel>> RDF <<metamodel>> DL UML2 Profiles RDFS & OWL <<metamodel>> TM <<metamodel>> RDFS (from RDF) merge (non-normative) Topic Maps Collateral XMI Java APIs Proof-of-concepts <<metamodel>> RDFBase (from RDF) merge merge <<metamodel>> OWL <<metamodel>> RDFWeb (from RDF) merge Conformance <<metamodel>> OWLBase (from OWL) RDFS & OWL Multiple Options merge <<metamodel>> OWLDL (from OWL) merge <<metamodel>> OWLFull (from OWL) TM, CL Optional Informative Mappings

38 ODM defines Platform Independent (Normative) Metamodels (PIMs) include RDFS & OWL abstract syntax, constraints for OWL DL & OWL Full, several compliance options ISO Common Logic (CL) ISO Topic Maps (TM) Informative Models UML Profiles DL Core, relatively unconstrained Description Logics based metamodel Identifier (keys) model extension to UML for ER RDFS/OWL Profile Topic Maps Profile Set of Mappings UML to OWL, Topic Maps to OWL RDFS/OWL to Common Logic

39 ODM UML Profiles and 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

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

41 Topic Maps Topic Maps represent another XML Schema based approach for conceptual knowledge representation Topic Maps are collections of topics, each of which represent a single subject, related to one another by associations Similar to ER in some respects Originally based on the notion of a publications index Used primarily in Europe, increasing interest in US Recently standardized by ISO ISO Data Model and XML Serialization ISO Query Language ISO Constraint Language

42 ODM TM Metamodel Overview Top Level Constructs TopicMapConstruct +sourcelocator Locator 0..n {set} Characteristic 0..n {set} +characteristic MapItem +content 0..n {set} /containment TopicMap 1 +parent 1 +parent /hasa +topics {set} 0..n Topic Association +associations 0..n {set} TopicMapConstructs are the basic element in the ODM TM TopicMap is a collection of MapItem that are it s Topics and Associations Topics may, and typically do, have a set of Characteristics

43 ODM TM Overview Characteristics AssociationRoles connect Topics together into Associations similar to UML Association Ends, or UML Properties in UML 2.0 Occurrences define attributes of Topics similar to UML Attributes Names represent human readable labels or descriptions they are not identifying.

44 ODM TM Topic Identifiers and Locators TM distinguishes two types of Locators Identifiers The entity is about the subject. Locators The entity located is the subject.

45 ODM TM Scoping and Typing Scope_able Type_able +scope 0..n +type 0..1 Topic Characteristic Association Topics are class-like in that they can be used as types A Topics Characteristics and Associations may be limited to a specified scope.

46 Common Logic Metamodel Overview Provides a first-order, more expressive logic metamodel for ODM Next generation KIF, designed for the Semantic Web In use by DoD, intelligence community, researchers world-wide Needed to support complex process, service semantics Grounds the logical formulations of SBVR Metamodel developed synergistically with ISO Common Logic NameForText +namedtext 0..* Text +commentedtext 0..1 Name name : String 0..* +excludedname ModuleBody +body 1 0..* +text PhraseForText +phrase 0..* Phrase CommentedText ExcludedName +exclusionset +moduleforbody 0..* 0..* ExclusionSet ExcludedSet Module Importation Sentence * +exclusionset +module 1 0..* +module +context ModuleName +localdomain 1 NameForImportation Identifier assertedcontent +identifierfortext +commentfortext 0..* Comment comment : String

47 Common Logic Phrases

48 CL Terms & Atoms

49 Sentences

50 Boolean Sentences There are no explicit 'true' and 'false' elements in the metamodel. These are empty cases of Conjunction (true) and Disjunction (false). That is why a Disjunction or Conjunction of zero sentences is allowed.

51 Quantified Sentences

52 Description Logics Metamodel Many variations on DLs, depending on application requirements and reasoning capabilities (OWL represents a commonly used subset)

53 Resource Description Framework (RDF) Metamodel Overview RDFBase primary package Reflects basic abstract syntax from RDF Concepts Minimal implementation requirements, e.g., for RDF triple/quad store RDF <<metamodel>> (from org.omg.odm) merge <<metamodel>> RDFS RDFS adds vocabulary related to RDF Schema <<metamodel>> RDFBase merge <<metamodel>> RDFWeb RDFWeb fits the model to the Web via document model

54 RDFBase Package - Statements Supports named graphs (e.g., per SPARQL), reification, blank node identifiers, essentially RDF basics Limited coverage to RDF Concepts document rather than along namespace boundaries, which didn t work from a UML perspective Promotion of the blank node identifier to RDFSResource addresses MOF multiple classification, non-normative work-around

55 RDFS Package Classes & Utilities RDFS assists us in getting around MOF multiple classification limitations through rdf:type

56 RDFS Package Properties Note that rdf:domain and rdf:range are global properties limiting their usage enhances reusability of ontology components

57 RDFWebPackage Documents

58 Web Ontology Language (OWL) Metamodel Overview <<metamodel>> RDFBase (from RDF) <<metamodel>> RDF (from org.omg.odm) merge <<metamodel>> RDFS (from RDF) merge merge <<metamodel>> RDFWeb (from RDF) OWL metamodel components include: OWLBase: common abstract syntax & constraints OWLDL: OWL DL constraints OWLFull: OWL Full constraints <<metamodel>> OWL (from org.omg.odm) <<metamodel>> OWLBase merge merge merge Semantic MOF or SMOF spec, currently in work at OMG fills in the gaps for MOF multiple classification <<metamodel>> OWLDL <<metamodel>> OWLFull provides additional capabilities for KR applications, SBVR, domainspecific languages

59 Excerpt OWL Metamodel The OWL metamodel is implemented by extending the RDFS metamodel.

60 OWLBase Package OWL Ontology

61 OWLBase Package OWL Classes

62 OWLBase Package Restrictions

63 OWLBase Package OWL Properties

64 UML Profile for RDF & OWL Intended to be highly intuitive for UML users Reuses UML constructs when they have the same semantics as OWL When this is not possible, stereotypes UML constructs that are consistent and as close as possible to OWL semantics Uses standard UML 2 notation In the few cases where this is not possible, follows the clarifications and elaborations of stereotype notation defined in UML 2.1

65 Key Features of the RDF Profile rdfs:resource is modeled as UML::InstanceSpecification Introduction of <<reifies>> stereotype of UML::Dependency to allow such instance specifications to reify classes, properties, individuals, statements, etc. rdf:property is modeled as UML::AssociationClass and UML::Property, to provide greatest possible flexibility Several possible representations of various aspects of rdf:property

66 RDF Property Subsetting Options

67 Example OWL Number, Value Constraints OWL Cardinality Restricted Mulitplicity in Subtype OWL allvaluesfrom Property Redefinition

68 OWL Property Redefinition (allvaluesfrom) Using Association Classes

69 OWL Intersection, Union, Complement

70 OWL Disjointness Options Simple binary disjoint relationship Disjointness, multiple participants, common parent Disjointness, multiple participants, no common parent

71 OWL Inverse Options Simple inverse relationship Inverse relationship among association classes

72 ODM UML-OWL Bridge

73 UML to OWL Transformation

74 Example: Museum UML Model

75 Example: UML2OWL Transformation

76 MDA-based Ontology Engineering with ODM

77 ODM Summary Standard for model driven ontology development ODM brings together the Software Engineering and Knowledge Representation communities Platform Independent (Normative) Metamodels (PIMs) include RDF & OWL abstract syntax, constraints for OWL DL & OWL Full, several compliance options ISO Common Logic (CL) ISO Topic Maps (TM) Informative Models DL Core high-level, relatively unconstrained Description Logics based metamodel (non-normative, informational) Identifier (keys) model extension to UML for ER Adopted as an OMG standard in October 2006

78 Questions? Literature OMG Ontology PSIG OMG ODM Eclipse ATL ODM mplementation/

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

The Model-Driven Semantic Web Emerging Standards & Technologies

The Model-Driven Semantic Web Emerging Standards & Technologies The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,

More information

MDA & Semantic Web Services Extending ODM with Service Semantics

MDA & Semantic Web Services Extending ODM with Service Semantics MDA & Semantic Web Services Extending ODM with Service Semantics Elisa Kendall Sandpiper Software October 18, 2006 Outline ODM as a Bridge between MDA and KR Quick ODM Overview Relationship to other Standards

More information

Modelling in Enterprise Architecture. MSc Business Information Systems

Modelling in Enterprise Architecture. MSc Business Information Systems Modelling in Enterprise Architecture MSc Business Information Systems Models and Modelling Modelling Describing and Representing all relevant aspects of a domain in a defined language. Result of modelling

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University Outline Communities Ontology value, issues, problems, solutions Ontology languages Terms for ontology Ontologies April

More information

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

AT&T Government Solutions, Inc.

AT&T Government Solutions, Inc. AT&T Government Solutions, Inc. Lewis Hart Patrick Emery Key Goals The CODIP program provides frameworks and components for intelligent processing of information based on its semantics.!application of

More information

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM): viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model INTERNATIONAL STANDARD ISO/IEC 19763-1 First edition 2007-02-01 Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model Technologies de l'information Cadre du métamodèle

More information

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements

More information

Metamodels for RDF Schema and OWL

Metamodels for RDF Schema and OWL Metamodels for RDF Schema and OWL Daniel T. Chang Elisa Kendall IBM Silicon Valley Lab Sandpiper Software, Inc. 555 Bailey Ave., San Jose, CA 95141 2053 Grant Road, #162, Los Altos, CA 94024 dtchang@us.ibm.com

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML Ingegneria del Software Corso di Laurea in Informatica per il Management Introduction to UML Davide Rossi Dipartimento di Informatica Università di Bologna Modeling A model is an (abstract) representation

More information

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany Information Systems University of Koblenz Landau, Germany Joint Metamodels for UML and OWL Ontologies & Software Tech: Starting Point @Koblenz IST Institute for Software Technology @Koblenz OWL Model theory

More information

Semantic Information Modeling for Federation (SIMF)

Semantic Information Modeling for Federation (SIMF) Purpose Semantic Information Modeling for Federation (SIMF) Overview V0.2-04/21/2011 The Architecture Ecosystem SIG of the Object Management Group (OMG) is in the process of drafting an RFP focused on

More information

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses

More information

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project:

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project: Committee Draft ISO/IEC CD Date: 2005-06-30 Reference number: ISO/JTC 1/SC 32N1333 Supersedes document SC 32N1085 THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

The Unified Modelling Language. Example Diagrams. Notation vs. Methodology. UML and Meta Modelling

The Unified Modelling Language. Example Diagrams. Notation vs. Methodology. UML and Meta Modelling UML and Meta ling Topics: UML as an example visual notation The UML meta model and the concept of meta modelling Driven Architecture and model engineering The AndroMDA open source project Applying cognitive

More information

Model Driven Architecture - The Vision

Model Driven Architecture - The Vision Model Driven Architecture - The Vision Marko Fabiunke Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik marko.fabiunke@first.fraunhofer.de The Fraunhofer FIRST Institut Your partner We support

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

More information

Overview of lectures today and Wednesday

Overview of lectures today and Wednesday Model-driven development (MDA), Software Oriented Architecture (SOA) and semantic web (exemplified by WSMO) Draft of presentation John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 1 Overview

More information

Chapter 8: Enhanced ER Model

Chapter 8: Enhanced ER Model Chapter 8: Enhanced ER Model Subclasses, Superclasses, and Inheritance Specialization and Generalization Constraints and Characteristics of Specialization and Generalization Hierarchies Modeling of UNION

More information

Enabling Component-Based Model Transformations with QVT. Li Dan

Enabling Component-Based Model Transformations with QVT. Li Dan Enabling Component-Based Model Transformations with QVT by Li Dan Doctor of Philosophy in Software Engineering 2013 Faculty of Science and Technology University of Macau Enabling Component-Based Model

More information

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification CEN/ISSS WS/eCAT Terminology for ecatalogues and Product Description and Classification Report Final Version This report has been written for WS/eCAT by Mrs. Bodil Nistrup Madsen (bnm.danterm@cbs.dk) and

More information

Open Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc.

Open Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc. Open Source egovernment Reference Architecture Cory Casanave, President www.enterprisecomponent.com Slide 1 What we will cover OsEra OsEra Overview Model to Integrate From business model to execution Synthesis

More information

Model driven Engineering & Model driven Architecture

Model driven Engineering & Model driven Architecture Model driven Engineering & Model driven Architecture Prof. Dr. Mark van den Brand Software Engineering and Technology Faculteit Wiskunde en Informatica Technische Universiteit Eindhoven Model driven software

More information

Metamodeling. Janos Sztipanovits ISIS, Vanderbilt University

Metamodeling. Janos Sztipanovits ISIS, Vanderbilt University Metamodeling Janos ISIS, Vanderbilt University janos.sztipanovits@vanderbilt.edusztipanovits@vanderbilt edu Content Overview of Metamodeling Abstract Syntax Metamodeling Concepts Metamodeling languages

More information

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry 1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because

More information

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

Knowledge Representations. How else can we represent knowledge in addition to formal logic? Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production

More information

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers

More information

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS OMG Semantic Information Day March 2009 David Price Eurostep and Allison Feeney NIST Agenda» OASIS

More information

Introduction to MDE and Model Transformation

Introduction to MDE and Model Transformation Vlad Acretoaie Department of Applied Mathematics and Computer Science Technical University of Denmark rvac@dtu.dk DTU Course 02291 System Integration Vlad Acretoaie Department of Applied Mathematics and

More information

The Eclipse Modeling Framework and MDA Status and Opportunities

The Eclipse Modeling Framework and MDA Status and Opportunities The Eclipse Modeling Framework and MDA Status and Opportunities David Frankel Consulting df@davidfrankelconsulting.com www.davidfrankelconsulting.com Portions adapted from the book Model Driven Architecture:

More information

BLU AGE 2009 Edition Agile Model Transformation

BLU AGE 2009 Edition Agile Model Transformation BLU AGE 2009 Edition Agile Model Transformation Model Driven Modernization for Legacy Systems 1 2009 NETFECTIVE TECHNOLOGY -ne peut être copiésans BLU AGE Agile Model Transformation Agenda Model transformation

More information

Semantic Technology. Chris Welty IBM Research

Semantic Technology. Chris Welty IBM Research Semantic Technology Chris Welty IBM Research What are semantic technologies Dates back to the 60s, 70s, 80s, 90s STRIPS, SNePS,, CG, KL-ONE, NIKL, CLASSIC, LOOM, RACER, etc Today we have standards Common

More information

Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG

Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG Elisa Kendall 1, Roy Bell 2, Roger Burkhart 3, Manfred Koethe 4, Hugues Vincent 5, and Evan Wallace 6 Object Management Group (OMG) Ontology

More information

Metamodeling. 16. April 2012 Real-Time Systems Lab Prof. Dr. Andy Schürr Dr. Gergely Varró 1

Metamodeling. 16. April 2012 Real-Time Systems Lab Prof. Dr. Andy Schürr Dr. Gergely Varró 1 Metamodeling The slides of this lecture are reused from the Model Engineering course at TU Vienna with the kind permission of Prof. Gerti Kappel (head of the Business Informatics Group) 16. April 2012

More information

Sequence Diagram Generation with Model Transformation Technology

Sequence Diagram Generation with Model Transformation Technology , March 12-14, 2014, Hong Kong Sequence Diagram Generation with Model Transformation Technology Photchana Sawprakhon, Yachai Limpiyakorn Abstract Creating Sequence diagrams with UML tools can be incomplete,

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

An introduction to MOF MetaObject Facility.

An introduction to MOF MetaObject Facility. An introduction to MOF MetaObject Facility pierre-alain.muller@irisa.fr About The MetaObject Facility Specification is the foundation of OMG's industry-standard standard environment where models can be

More information

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD INTERNATIONAL STANDARD This is a preview - click here to buy the full publication ISO/IEC 19500-3 First edition 2012-04-15 Information technology Object Management Group Common Object Request Broker Architecture

More information

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/ Executive Summary Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/2014-06-01 This guide describes the Model Driven Architecture (MDA) approach as defined by

More information

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes INTERNATIONAL STANDARD ISO/IEC 11179-3 Third edition 2013-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres

More information

ISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic

ISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic ISO 79 CTS2 and Value Set Binding Harold Solbrig Mayo Clinic ISO 79 Information technology - Metadata registries (MDR) Owning group is ISO/IEC JTC /SC 32 Organization responsible for SQL standard Six part

More information

Ontology-based Model Transformation

Ontology-based Model Transformation Ontology-based Model Transformation Stephan Roser Advisor: Bernhard Bauer Progamming of Distributed Systems Institute of Computer Science, University of Augsburg, Germany [roser,bauer]@informatik.uni-augsburg.de

More information

QoS-aware model-driven SOA using SoaML

QoS-aware model-driven SOA using SoaML QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira

More information

Introduction to Ontologies

Introduction to Ontologies Introduction to Ontologies Jon Atle Gulla Ontology (from the Greek nominative ὤν: being, genitive ὄντος: of being (participle of εἶναι: to be) and -λογία: science, study, theory) is a study of conceptions

More information

Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2

Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2 ISO/IEC JTC 1/SC32 WG2 N1669 2012-06 ISO/IEC CD19763-1:ED2 ISO/IEC JTC 1/SC 32/WG 2 Secretariat: Information Technology Metamodel framework for interoperability (MFI) Part 1: Reference model, Second Edition

More information

Model Driven Engineering (MDE)

Model Driven Engineering (MDE) Model Driven Engineering (MDE) Yngve Lamo 1 1 Faculty of Engineering, Bergen University College, Norway 26 April 2011 Ålesund Outline Background Software Engineering History, SE Model Driven Engineering

More information

Semantic Web: vision and reality

Semantic Web: vision and reality Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently

More information

SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES. Geir Jevne 9.juni 2011

SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES. Geir Jevne 9.juni 2011 SERES: ASEMANTICREGISTRY FOR ENTERPRISE SERVICES Geir Jevne 9.juni 2011 Brønnøysundregistrene the register authority and source of information An agency under the Norwegian Ministry of Trade and Industry

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

Models versus Ontologies - What's the Difference and where does it Matter?

Models versus Ontologies - What's the Difference and where does it Matter? Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated

More information

SKOS. COMP62342 Sean Bechhofer

SKOS. COMP62342 Sean Bechhofer SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Ontologies Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies

More information

Contents Contents 1 Introduction Entity Types... 37

Contents Contents 1 Introduction Entity Types... 37 1 Introduction...1 1.1 Functions of an Information System...1 1.1.1 The Memory Function...3 1.1.2 The Informative Function...4 1.1.3 The Active Function...6 1.1.4 Examples of Information Systems...7 1.2

More information

Engineering Grounded Semantic Service Definitions from Native Service Specifications

Engineering Grounded Semantic Service Definitions from Native Service Specifications Engineering Grounded Semantic Service Definitions from Native Service Specifications Yu Cao A dissertation submitted to the University of Dublin, Trinity College in partial fulfillment of the requirements

More information

The Specifications Exchange Service of an RM-ODP Framework

The Specifications Exchange Service of an RM-ODP Framework The Specifications Exchange Service of an RM-ODP Framework X. Blanc (*+), M-P. Gervais(*), J. Le Delliou(+) (*)Laboratoire d'informatique de Paris 6-8 rue du Capitaine Scott F75015 PARIS (+)EDF Research

More information

CHAPTER 7. Observations, Conclusions and Future Directions Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4.

CHAPTER 7. Observations, Conclusions and Future Directions Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4. CHAPTER 7 Observations, Conclusions and Future Directions 7.1. Observations 7.2. Limitations of the Model 7.3. Conclusions 7.4. Future work Domain-specific Ontology for Student s Information in Academic

More information

Helmi Ben Hmida Hannover University, Germany

Helmi Ben Hmida Hannover University, Germany Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the

More information

MDA Journal. BPMI and OMG: The BPM Merger A BPT COLUMN. David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs.

MDA Journal. BPMI and OMG: The BPM Merger A BPT COLUMN. David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs. A BPT COLUMN MDA Journal December 2005 David S. Frankel Lead Standards Architect - Model Driven Systems SAP Labs David.Frankel@SAP.com https://www.sdn.sap.com/irj/sdn/ weblogs?blog=/pub/u/55914 Contents

More information

A Model-driven approach to NLP programming with UIMA

A Model-driven approach to NLP programming with UIMA A Model-driven approach to NLP programming with UIMA Alessandro Di Bari, Alessandro Faraotti, Carmela Gambardella, and Guido Vetere IBM Center for Advanced Studies of Trento Piazza Manci, 1 Povo di Trento

More information

Ontologies SKOS. COMP62342 Sean Bechhofer

Ontologies SKOS. COMP62342 Sean Bechhofer Ontologies SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies

More information

SC32 WG2 Metadata Standards Tutorial

SC32 WG2 Metadata Standards Tutorial SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China WG2 Viewpoint Big Data magnifies the existing challenges and issues of managing and interpreting

More information

Model Driven Ontology: A New Methodology for Ontology Development

Model Driven Ontology: A New Methodology for Ontology Development Model Driven Ontology: A New Methodology for Ontology Development Mohamed Keshk Sally Chambless Raytheon Company Largo, Florida Mohamed.Keshk@raytheon.com Sally.Chambless@raytheon.com Abstract Semantic

More information

Integration of the Semantic Web with Meta Object Facilities

Integration of the Semantic Web with Meta Object Facilities Integration of the Semantic Web with Meta Object Facilities Work in progress supported by the U.S. General Service Administration s Open Source egov Reference Architecture (OsEra) Project Cory Casanave,

More information

Workpackage 15: DBE Business Modeling Language. Deliverable D15.5: BML Editor Final Release

Workpackage 15: DBE Business Modeling Language. Deliverable D15.5: BML Editor Final Release Contract n 507953 Workpackage 15: DBE Business Modeling Language Deliverable D15.5: BML Editor Final Release Project funded by the European Community under the Information Society Technology Programme

More information

Languages and tools for building and using ontologies. Simon Jupp, James Malone

Languages and tools for building and using ontologies. Simon Jupp, James Malone An overview of ontology technology Languages and tools for building and using ontologies Simon Jupp, James Malone jupp@ebi.ac.uk, malone@ebi.ac.uk Outline Languages OWL and OBO classes, individuals, relations,

More information

* Corresponding Author

* Corresponding Author A Model Driven Architecture for REA based systems Signe Ellegaard Borch, Jacob Winther Jespersen, Jesper Linvald, Kasper Østerbye* IT University of Copenhagen, Denmark * Corresponding Author (kasper@it-c.dk)

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes INTERNATIONAL STANDARD ISO/IEC 11179-3 Second edition 2003-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres

More information

MDSE USE CASES. Chapter #3

MDSE USE CASES. Chapter #3 Chapter #3 MDSE USE CASES Teaching material for the book Model-Driven Software Engineering in Practice by Morgan & Claypool, USA, 2012. www.mdse-book.com MDSE GOES FAR BEYOND CODE-GENERATION www.mdse-book.com

More information

Improving Military Information Technology Through Common Conceptual Models

Improving Military Information Technology Through Common Conceptual Models Improving Military Information Technology Through Common Conceptual Models Andreas Tolk, Ph.D. Virginia Modeling Analysis and Simulation Center Old Dominion University Presentation Outline Common Conceptual

More information

Algebraic Semantics of EMOF/OCL Metamodels

Algebraic Semantics of EMOF/OCL Metamodels Algebraic Semantics of EMOF/OCL Metamodels Artur Boronat and José Meseguer Department of Information Systems and Computation, Technical University of Valencia. Department of Computer Science, University

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

Rich Hilliard 20 February 2011

Rich Hilliard 20 February 2011 Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the

More information

INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future

INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future Miika Alonen, CSC IT Center for Science Suvi Remes, CSC IT Center for Science Patrik Maltusch, Aalto

More information

UML 2.5: Specification Simplification

UML 2.5: Specification Simplification A division of Data Access Technologies, Inc. UML 2.5: Specification Simplification Presented at the Third Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications Ed Seidewitz Timeline

More information

From Object Composition to Model Transformation with the MDA

From Object Composition to Model Transformation with the MDA From Object Composition to Transformation with the MDA Jean Bézivin University of Nantes 2, rue de la Houssinière, BP 92208 44322 Nantes cedex 3, France Jean.Bezivin@sciences.univ-nantes.fr Abstract The

More information

Table of Contents. iii

Table of Contents. iii Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough

More information

Softwaretechnik. Lecture 19: Model Driven Engineering. Peter Thiemann. University of Freiburg, Germany

Softwaretechnik. Lecture 19: Model Driven Engineering. Peter Thiemann. University of Freiburg, Germany Softwaretechnik Lecture 19: Model Driven Engineering Peter Thiemann University of Freiburg, Germany 23.07.2012 Peter Thiemann (Univ. Freiburg) Softwaretechnik 23.07.2012 1 / 50 Introduction MDA Introduction

More information

Metamodeling with Metamodels. Using. UML/MOF including OCL

Metamodeling with Metamodels. Using. UML/MOF including OCL Metamodeling with Metamodels Using UML/MOF including OCL Introducing Metamodels (Wikipedia) A metamodel is a model of a model An instantiation of metamodel gives a model Metamodeling is the process of

More information

innoq Deutschland GmbH innoq Schweiz GmbH D Ratingen CH-6330 Cham Tel Tel

innoq Deutschland GmbH innoq Schweiz GmbH D Ratingen CH-6330 Cham Tel Tel innoq Deutschland GmbH innoq Schweiz GmbH D-40880 Ratingen CH-6330 Cham Tel +49 2102 77 1620 Tel +41 41 743 01 11 www.innoq.com Stefan Tilkov, stefan.tilkov@innoq.com 1 Goals Introduce MDE, MDA, MDD, MDSD,...

More information

Envisioning Semantic Web Technology Solutions for the Arts

Envisioning Semantic Web Technology Solutions for the Arts Information Integration Intelligence Solutions Envisioning Semantic Web Technology Solutions for the Arts Semantic Web and CIDOC CRM Workshop Ralph Hodgson, CTO, TopQuadrant National Museum of the American

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Enhanced Entity-Relationship (EER) Modeling

Enhanced Entity-Relationship (EER) Modeling CHAPTER 4 Enhanced Entity-Relationship (EER) Modeling Copyright 2017 Ramez Elmasri and Shamkant B. Navathe Slide 1-2 Chapter Outline EER stands for Enhanced ER or Extended ER EER Model Concepts Includes

More information

A Generic Approach for Compliance Assessment of Interoperability Artifacts

A Generic Approach for Compliance Assessment of Interoperability Artifacts A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC

More information

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96 ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology

More information

Information Modeling Service-Oriented Architecture. Galen Mulrooney (contractor to VHA) June 3, 2009 V 1.1

Information Modeling Service-Oriented Architecture. Galen Mulrooney (contractor to VHA) June 3, 2009 V 1.1 Information Modeling Service-Oriented Architecture Galen Mulrooney (contractor to VHA) Galen.Mulrooney@va.gov June 3, 2009 V 1.1 1 Service Oriented Architecture Definitions Service Oriented Architecture

More information

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Integrating Complex Financial Workflows in Oracle Database Xavier Lopez Seamus Hayes Oracle PolarLake, LTD 2 Copyright 2011, Oracle

More information

On the Reduction of Dublin Core Metadata Application Profiles to Description Logics and OWL

On the Reduction of Dublin Core Metadata Application Profiles to Description Logics and OWL On the Reduction of Dublin Core Metadata Application Profiles to Description Logics and OWL Dimitrios A. Koutsomitropoulos High Performance Information Systems Lab, Computer Engineering and Informatics

More information

CWM: Model Driven Architecture

CWM: Model Driven Architecture CWM: Model Driven Architecture Dr. Daniel T. Chang IBM DBTI for e-business (dtchang@us.ibm.com) Abstract CWM is a new metadata standard for data warehousing and business intelligence, which was adopted

More information

Modellierung operationaler Aspekte von Systemarchitekturen. Master Thesis presentation. October 2005 March Mirko Bleyh - Medieninformatik

Modellierung operationaler Aspekte von Systemarchitekturen. Master Thesis presentation. October 2005 March Mirko Bleyh - Medieninformatik Modellierung operationaler Aspekte von Systemarchitekturen Master Thesis presentation October 2005 March 2006 Agenda Goals Model-Driven Software Development Pro-active Infrastructure (PAI) Operational

More information

Object Security. Model Driven Security. Ulrich Lang, Rudolf Schreiner. Protection of Resources in Complex Distributed Systems

Object Security. Model Driven Security. Ulrich Lang, Rudolf Schreiner. Protection of Resources in Complex Distributed Systems Object Security TM The Security Policy Company Protection of Resources in Complex Distributed Systems Ulrich Lang, Rudolf Schreiner ObjectSecurity Ltd. University of Cambridge Agenda COACH Project Model

More information

Information technology - Metadata registries (MDR) - Part 5: Naming principles

Information technology - Metadata registries (MDR) - Part 5: Naming principles 1 2 3 ISO/IEC JTC1 SC32 N Date: 2013-12-18 ISO/IEC DIS 11179-5 4 5 ISO/IEC JTC1/SC32/WG2 6 7 Secretariat: ANSI 8 9 10 11 Information technology - Metadata registries (MDR) - Part 5: Naming principles Technologies

More information

Agenda. A. Paschke 1, A. Kozlenkov 2 1. RuleResponder Approach Reaction RuleML Prova Semantic Web Rule Engine Use Cases Summary

Agenda. A. Paschke 1, A. Kozlenkov 2 1. RuleResponder Approach Reaction RuleML Prova Semantic Web Rule Engine Use Cases Summary A Rule-based Middleware for Business Process Execution 2008-02-28 / Technical University Dresden +49 351 463 40074 http://biotec.tu-dresden.de A Rule-based Middleware for Business Process Execution Agenda

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information