OMG Meeting – March 2012 November 30 th 2011. Requirements and test cases Preliminary meta-model.

Slides:



Advertisements
Similar presentations
Semantic Business Management November 5, 2009 Paul Haley Automata, Inc. (412)
Advertisements

Semantic Interoperability & Semantic Models: Introduction
Service Oriented Architecture Reference Model
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
OMG standards and related glossary entries. Proposed glossary entries Meta-model Production rule PRR SOA JSR 94 Business rules, SBVR and related entries.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
W3C Workshop on Data and Services Integration October 19 th 2011 Cory Casanave, Sjir Nijssen.
Automated Test Design ™ © 2011 Conformiq, Inc. CONFORMIQ DESIGNER On ES v1.2.1 Stephan Schulz MBT Working Meeting/MTS#56, Göttingen.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
OASIS Reference Model for Service Oriented Architecture 1.0
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,
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
1 Elisa Kendall October 15, 2009 Requirements & Initial Steps Towards an OOR for Standards Management.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
DCMO - CIO Architecture Federation Pilot Larry Singer 5 January, 2012.
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
NIEM-UML Profile Justin Stekervetz, NIEM PMO
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Proprietary Data Services and Ontology Driven Applications (ODA) 2nd SOA for E-Government Conference October 2006 Presented by: Atif Kureishy October.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
SICoP Presentation A story about communication Michael Lang BEARevelytix May 2, 2007.
Enterprise Knowledge Base Integrated knowledge for and about the enterprise Cory Casanave, President Model Driven Solutions Cory-c (at) ModelDriven.com.
Architectural Ecosystem (AE) AB SIG Introduction Cory Casanave Object Management Group Model Driven Solutions.
Architecture Ecosystem Foundation (AEF) RFP aesig/ Draft RFP Presentation June 2010.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
SDMX Standards Relationships to ISO/IEC 11179/CMR Arofan Gregory Chris Nelson Joint UNECE/Eurostat/OECD workshop on statistical metadata (METIS): Geneva.
C W3C Government Linked Data Working Group Cory Casanave 06/30/2011 Cory Casanave Cory-c at modeldriven dot com CEO, Model Driven Solutions Founder,
Ontology for Federation and Integration of Systems Cross-track A2 Summary Anatoly Levenchuk & Cory Casanave Co-chairs 1 Ontology Summit 2012
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
EXtreme Semantics Realize the Potential Today Dave Hollander CTO, Contivo Standards –Co-Founder of XML –Co-Chair W3C XML Schema Working.
Linked Open Architectures for Open Government Transparent knowledge for and about the Federal Enterprise Cory Casanave, CEO Model Driven Solutions Cory-c.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
SEMTECH - Semantic Technology & Business Conference November 30 th 2011 Cory Casanave.
SIMF Team Introduction OMG Meeting – March Model Driven Solutions - Cory Casanave, Ed Seidewitz, Tom Digre PNA Group - Sjir Nijssen, Mathieu Klinger,
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
OMG Architecture Ecosystem SIG OMG ADTF 6/22/2011 Cory Casanave.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Agenda Federated Enterprise Architecture Vision
Object Management Group Information Management Metamodel
A Federated Architecture Framework Roadmap
SysML v2 Formalism: Requirements & Benefits
OPM/S: Semantic Engineering of Web Services
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
Semantic Information Modeling for Federation
Business Process Management and Semantic Technologies
Presentation transcript:

OMG Meeting – March 2012 November 30 th 2011

Requirements and test cases Preliminary meta-model

Associations, Association Classes & Properties Provides a unification of reified and non-reified representations Closed Vs. Open DescriptionsDescriptions of concepts can be extended in multiple models Composite Concepts Support for concepts that are composites of other concepts Composition Support for composition Constraints Support for specific and arbitrary constraints Dominant Structure & Context Ability to view the same information in different decompositions Expressions Support for general expressions Expressions about individuals, types and sets using the same predicate Ability to make statements about types & metatypes Federation Semantics Specific semantics for federations Model SemanticsA way to specify the subject of a model Multiple Names for AnythingElements should not be constrained to a single or primary name Nested Models & Graphs Models should be able to contain and make statements about other models Parameterization Should support patterns and parameterization Perspective agnostic assertions The same “fact” should be able to be stated many ways Reification Choices Conceptual Information should not differ based on reification choices Roles Should support the various interpretation of roles Scope and composition of concept definitions Concepts should be able to be defined based on other, existing, concepts Subject of a Model Ability to say what a model is “about” (world, information, system, etc) Type/Instance Support for type/instance pattern of anything Units & Quantities Support for units and quantizes – conceptual models not focused on “real”, “int” Views, Viewpoints & Notations Support for multiple views and viewpoints Requirements and test cases

Preliminary Meta Model

The model is very preliminary – just getting the ideas together and starting to be validated It is not complete It is largely structural – yet to be formalized It does not yet represent a consensus Notes

Concepts and Context

Concept Relations

Stakeholders View of Federated Information Application Data Open Data Commercial Data Enterprise Data Partner Data Stakeholders & Systems Using Federated Data Federated Information SIMF Federation Semantic Links

Combining multiple independently conceived data sources and using them together for analytics and other purposes. Example: A sales department may want to combine public, internal and external information about prospect companies as part of their CRM system Key term: Independently conceived Different data sources may use different structures, technologies, vocabularies, identifiers or theories when expressing information about the same things. Sharing information between potentially independent organizations (and their independently conceived systems). Example: U.S. Government Information Sharing Environment (ise.gov) initiative to combat terrorism and other threats to the U.S. What is Information Federation?

Enabling collaborative processes that may cross organizational boundaries. Example: An agency wants to outsource human resources but needs to understand how the processes, services and information of their internal department can be satisfied by an external provider. Information federation is essential. Service Oriented Architecture Mediation and Brokering Example: U.S. States provide services to access healthcare information but each State’s service is different. The federal government as well as other states need to interact. Some level of mediation is required across these independently conceived services. Information exchange and federation is the essence of SOA. What is Information Federation?

Point-point structural transformation of data {Lets hack a solution point} Representations : XSD, XSLT, Copybooks, Code {Which are not accessible to most stakeholders} Standardized or centralized data structures or APIs {One size fits all} Representations: XSD, SQL-DD, UML, “Master Data Management” Service/API Definitions: WSDL, Corba, SoaML Canonical data model with proprietary/structural mapping {Convert to MY WAY} Representations: E/R, UML Classes, RDFS, Code/Proprietary, Data Warehouse Web data with point-point links {Publish now, federate later} Representations: RDFS+ (SEMWEB/LOD) Conceptual or logical models (sometimes) with logical links {Abstraction} Representations: Ontologies, Rules, UML (With Extensions), SBVR Federation - State of the art

The conceptual pivoting approach A common and growing approach to the data problem leverages abstraction: Defining a domain focused vocabulary with integrity rules and assertions as part of a conceptual model that captures domain semantics. Federation and integration is achieved by relating various logical and physical information structures to the conceptual model Information federation and integration is achieved via a “pivot” through this conceptual semantic layer This approach is used, in part, in existing standards such as CCTS (Core Components), ISO and is currently being utilized in OMG for finance. In the majority of cases the “tool” used to represent these common semantics and links is a spreadsheet, but UML and OWL are also used. Pivoting through a conceptual model

Cory Casanave 240 Excel UML XML There is an actual “Person”, Cory Casanave There is a concept of this person shared in this room, right now Here is one representation of him “Person” is a shared concept, independent of data structures There may also be shared agreement that Cory is a person and some other “facts” “Cory Casanave” is a name for this person He weighs 240 LBS There are multiple data representations about Cory Casanave which may or may not agree Those representations can be grounded in concepts (semantics), assisting federation Example of “Pivoting” through a conceptual model Concept of “Cory Casanave” Concept of a “Person”. Representations

We understand that all these representations and data structures are not “the thing” in the world But sometimes we loose site of this A conceptual domain model is a model of the things, not the data. You may also call this an ontology. A logical information model is a logical model of the data. So what is a data or information model? A model, for a specific purpose, of data about something else, that something else and that purpose are unstated. This is the root of the problem. Things Vs. Representations of Things “This is not a pipe” René Magritte Cory’s Pipe 0.02 This isn’t either

It must be easy to use and understand – suited to mainstream adoption! Does not require “deep” semantics, it does require well defined concepts No assumption of the same name or “matching” representations There can be any number of shared concept “theories”, no single “ring to bind them all” SIMF will be federated with other languages, so existing models in existing languages can also be federated How automated can it be? Some pivoting will be manual – but the manually asserted information saved Some will be assisted with “human in the loop” Some will be fully automatic There may be some tool variation in the automation, but not the representation Other semantic technologies will be needed to “project” the data based on the models and provide the federated information capability, completing a semantic mediation platform. There is no 100% solution – and that is not what we need. Even a minor improvement in federation capabilities could make an impact at the level of the gross national product*. More on Pivoting * Joe Bugajski, Visa International

Conceptual modeling with relations to structural models is not new It is done with a variety of representations UML, OWL, RDFS, E/R, Spreadsheets, FOL Ontologies, SBVR With a variety of linking and transformation mechanisms Code, XSLT, FOL, OWL, Rules, QVT, Proprietary What seems to work now – working with what we have Conceptual UML models with extensions for linking, transformed to RDF-LOD RDFS models with rules and a bit of OWL Structured English (i.e. SBVR) representations of conceptual models A bit of structural mapping, some proprietary solutions None of these approaches seem ideal for the task and all require substantial expertise, more than is practical for mainstream adoption. But, they can inform SIMF “built for purpose” standards and tools. Semantic Federation Today

Linked data provides a platform for data to be ubiquitously available and linked The linking and semantics of the links is not well defined OWL has largely not proved successful for wide-scale federation of independently conceived data – it is fragile, lacks expressability and is not stakeholder friendly Linked Data (RDF) could become the delivery platform for data described using SIMF OWL and RuleML Semantics can contribute to SIMF semantics, perhaps also be used as part of an implementation XSD Data structures will be federated with the SIMF conceptual model RDF representation of SIMF models provide for a SEMWEB definition Perhaps this could become the design language for Semantically Linked Data (SDL)? SIMF and Linked Data