Ontology for Big Systems

X-Track 2 - Federation and Integration of Systems

Track Co-Champions: Mr. CoryCasanave & Mr. AnatolyLevenchuk

Problem statement: The ability to federate and integrate data, processes services and systems components is at the foundation of the modern enterprise, business eco-system and open, collaborative government. These capabilities are essential for enterprise supply chains, fighting terrorism, business, government, inter-organizational collaboration and integrating enterprise applications. Yet, this essential capability has remained difficult and expensive to achieve in complex systems which are frequently isolated, stove piped, and difficult to integrate. The inability of our systems to share information hampers the ability of our organizations to collaborate and for our processes, services, and information resources to work together. There are multiple standards, methodologies and tools’ being applied to this problem, yet the problem is still pervasive in every major organization and community. Systems engineering is successful when applied to a single system but lacks the capability to effectively leverage and integrate data in systems of systems that exist. Ontologies and semantic technologies are seen as part of the solution but have yet to become mainstream in most organizations but there is no consensus on the terminology, ontology or architecture supporting federation and integration.   

Mission Statement: This track will bring together a cross-disciplinary group of experts to address the application of ontologies and semantic technologies to the federation, integration and sharing of processes, services and information across systems. Topics include:   
  • Statements of real-world problems and use cases that demand federation and integration   
  • Analysis of current standards and techniques (including semantic technologies) for solving federation and integration – where these techniques are succeeding and where they are lacking  
  • The viewpoint of experts on the application of ontologies and semantic technologies to the federation and integration problem elaborated with the required approaches, standards, tools and technologies
  • Terminologies and architectures supporting semantic integration and federation
  • A discussion of practical outcomes and next steps
The outputs of this track will include:
  • Categories of federation and integration use cases
  • Solution architectures that include the standards, technologies and methodologies that may provide solutions
  • Integration and federation terminology
  • Experiences relating use cases and lessons learned
 
 
Teleconferences
Date Title Chairs Panelists
2012_03_01 Cross-Track-A2: "Ontology for Federation and Integration of Systems" CoryCasanave & AnatolyLevenchuk TommiKarhela, AnatolyLevenchuk, DennisWisnosky, CoryCasanave
 

X-Track 2 - Federation and Integration of Systems Synthesis


Ontologizing is a common practice within federation and integration of systems community. Most often ontology is used for provide mappings for data models of participating systems. This mappings would be done in two main architectures:   

  • point-to-point (ad hoc) with an ontology knowledge for clarification of meaning of data in each systems   
  • to common ontology (reference data) for a federation of systems   

Also ontology can have use of providing powerful concepts (mereology etc.) for federation architectures description, adding means of federation description for architecture languages (both systems architecture and service architecture languages). There are no consensus yet what such ontology-based architectural language can look like.   

Examples of systems integration/federation:   

  • PLM systems in systems engineering is a means for system integration for CAD/CAE systems. This is already ontology/terminology based on a base of proprietary ontologies of PLM/CAD/CAE vendors. Most of PLM systems have federation/integration tools based on ontology.   
  • there are deficiencies in PLM federation (multiple PLM with different ontologies/terminologies/data models), but strong demand from engineering community. PLM vendors not in help here because this require usage of vendor-neutral ontology.   
  • there are multiple domains that need integration in this fields is problems with process/project/case execution integration, but this is more experiments now and cannot be replicated as a product on a market.   

Examples of neutral (“ontology as a standard”) ontologies, specifically targeted for systems integration/federation are ISO 15926, HDQM, Gellish, IDEAS. The most important things were:   

  • The broadest possible context,   
  • Extensible,   
  • Enable anything to be said that is valid (i.e. no artificial restrictions),   
  • Explicit ontological commitments that are followed consistently   
  • Strong methodology so that the same thing is represented in the same way by different analysts, including,   
    • Choice of alternative approaches left open by ontological commitments,   
    • Consistent representation so the same thing would get pretty much the same name from different analysts.   

Up today there is no understanding for what can be mapping language for federation/integration. Opinions are different:   

  • FOL as minimum   
  • HOL as actually needed   
  • general purpose language (with access for both mapping ontologies in their native representations),   
  • combined of all above.   

There are multiple questions about usability of semantic web (RDF/OWL ecosystem) for systems federation purposes, but this is mainstream now.   

Main difficulties for ontology work in federation/integration of systems:   

  • absence of quality reference data (available proved/trusted domain ontologies). Expectancy for linguistic processors that will parse engineering, financial and other domains standards and will provide this data. Expectancy of distributed manually producing such a data (ontology crowdsourcing) is not realized up to now. Multiple complex for ontologization domains: process/project/case management, geometry of engineering CAD systems, multi-physics real time models, etc.   
  • no knowledge for distributed ontology development/evolution and federation (to map data of different systems first you should federate your reference data). Ontology versioning is a nightmare. Ontology granularity is an issue.   
  • performance issues (including a) performance of ontology engines and b) performance of federated SPARQL endpoint on network)   
  • quite complex low level API for data access in most available federated systems   
  • no ontology/terminology of system federation/integration architecture domain and mapping/translation/compiling domain: this lead to difficulties in collecting of good practices in programming, modeling, ontologizing in-the-large and comparison of existing implementations/frameworks   

Topics for 1st of March 2012 session   

"Leveraging Semantic Technology across systems to meet the goal of having an 'executable, integrated, consumable, solution architecture'" (DennisWisnosky)   

Integration of BEA, BPMN 2, DM2 ontologies and testing it in real systems environment.   

Ontology based Integration Platform for Modelling and Simulation - Simantics (TommiKarhela)   

Activities and experiences in utilizing ontologies in integration of system simulation software like different process simulators, system dynamics tool, LCA-tool and design systems.   

Simantics: open platform for modelling and simulation   

  • Developed at VTT since 2006   
  • Application development platform   
  • Integration solution for modelling and simulation   
  • Semantic graph based representation of data   
  • Licenced under Eclipse Public Licence   

Goals   

  • Reusable components for modeling and simulation infrastructure (less focus on solver technology)   
  • Multi-disciplinary, multi-level simulation and modeling   
  • Supports the whole life cycle of the facility or product   
  • Distributed simulation   
  • Model integration   
  • Solver integration   
  • Team work   

Ontology-Based Systems Federation (AnatolyLevenchuk)   

There are multiple levels of systems federation: hardware, software, peopleware. It should be federated system-of-interest, systems in operation environment and enabling systems models to comprise mega-model of overall endeavour. We need to integrate product model, (including cyber-physics simulation models) and enterprise model (enterpise architecture).   

There are ontologies (data models) that governs potential interoperability of federated systems. This ontologies also need to be federated. There are not too much reasoning here but a lot of mapping.   

One of the examples of such "federated ontologies for system federation" architecture is ISO 15926 that aim now to federate CAD/CAM/PLM systems in industry-wide and business eco-system-wide (beyound boundary of enterprise) scales.   

Semantic Information Modeling for Federation (CoryCasanave)   

This presentation will show how conceptual semantic modeling can be used as a “pivot point” for federating and integrating information. The conceptual modeling approach distinguishes between “conceptual domain models”, models of the “real world”, from “logical information models”, models of information and systems for a particular purpose. These are then joined with “model bridging relations” to achieve federation. We will explore the use of OWL and UML for these purposes.   

This approach of “pivoting through conceptual models” is the subject of an in-progress RFP: OMG “Semantic Information Modeling for Federation” (SIMF). The SIMF RFP asks for submissions for a standard that addresses the federation of information across different representations, levels of abstraction, communities, organizations, viewpoints, and authorities. Federation, in this context, means using independently conceived information sets together for purposes beyond those for which the individual information sets were originally defined.   

The information federation and sharing problems are well known and recognized by every major organization, costing trillions of dollars annually – yet sufficient standards and tools tailored to this problem do not yet exist. We have the opportunity to make a substantial dent in the world-wide “data problem”.   

Cory Casanave is a leader in model driven semantic technologies and is one of the drivers of the SIMF RFP. He has contributed to numerous modeling standards and applied these standards to government and corporate needs. Mr. Casanave is founder of Model Driven Solutions, a services company connecting business needs with technology solutions.   

 --
maintained by the X-Track-A2 co-champions: AnatolyLevenchuk & CoryCasanave ... please do not edit