Fakultät für Informatik, Wirtschafts- und Rechtswissenschaften Abt. Wirtschaftsinformatik www.wi-ol.de Semantic Interoperability in Vertical Integration"

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Semantic Interoperability & Semantic Models: Introduction
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Chapter 10: Designing Databases
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
CS570 Artificial Intelligence Semantic Web & Ontology 2
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
Protocols and the TCP/IP Suite
Using Architecture Frameworks
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Universe Design Concepts Business Intelligence Copyright © SUPINFO. All rights reserved.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
ON THE ROAD TO BUSINESS APPLICATIONS OF SEMANTIC WEB TECHNOLOGY Sematic Web in Business - How to Proceed IASW Kari Oinonen Kiertotie 14.
Framework: ISA-95 WG We are here User cases Studies
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Introduction to MDA (Model Driven Architecture) CYT.
Categories of Vocabulary Compatibility Dmitry Lenkov Oracle.
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
ISURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains Prof. Dr. Asuman Dogac METU-SRDC Turkey METU.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
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.
+ Information Systems and Databases 2.2 Organisation.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Integration of Domain & Application Knowledge in MPEG-7/21 in the DS-MIRF Framework Laboratory of Distributed Multimedia Information Systems & Applications.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Ontology Resource Discussion
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
Inference-based Semantic Mediation and Enrichment for the Semantic Web AAAI SSS-09: Social Semantic Web: Where Web 2.0 Meets Web 3.0 March 25, 2009 Dan.
A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS.
Ontologizing EDI doug foxvog 23 July Ontologizing EDI What is EDI? EDI Data Types Ontologizing of EDI Ontologizing Invoice Message Type Summary.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
ONION Ontologies In Ontology Community of Practice Leader
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Presenter: Fred Cummins, OMG BA SIG Co-Chairman Prof. Mark von Rosing, Global University Alliance Chairman Business Architecture research & overview.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Physical Data Model – step-by-step instructions and template
Web Service Modeling Ontology (WSMO)
Distribution and components
Web Ontology Language for Service (OWL-S)
Database Systems Instructor Name: Lecture-3.
Information Networks: State of the Art
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Fakultät für Informatik, Wirtschafts- und Rechtswissenschaften Abt. Wirtschaftsinformatik Semantic Interoperability in Vertical Integration" Ubiquitous Sensor Networks Research Center 13th-16th February 2008 Hanyang University, Sunchon University Prof. Dr.-Ing. Axel Hahn

Challenge Flexible Cross Docking Unit 2 © Axel Hahn Cargo Handling Storage Area (high rack) Cross- docking Area Picking- area Container Swap Trailer Semi Trailer Swap Trailer Semi Trailer Materialflow Informationflow

Integration is required 3 © Axel Hahn Conveyor (Cell) Framework and Middleware Drive mechanism Sensor sund Actors Interface speficications Softwarecomponents Communication Manufacturing/Logistics Execution System Vertical Communication Horizont. Communic. Mech.. Coupling mechan. coupling Neighbor Cells Actor and Sensor Integration Fast Interface Configuration for flexible Cell Coupling Controller ConfigurationData Aquisition and Controlling

OSGi Component and Service Platform – Flexible Lifecycle of controling componets – „Only“ fixed set of Service Interfaces Future Device Integration – Joins EDDL (Electronic Device Definition Language) and FDT (Field Device Tool) – Device In formation Model (DIM) and Device Operation Model (DOM) – Handling of extentions unspecified Automation Markup Language – intermediate data format for seemless automation engineering – Description of Mechatronical Objects and enrichment of engineering data Standardisation: The right approach - but sufficient? 4 © Axel Hahn

OSGi Future Device Integration Automation Markup Language Standardisation: The right approach - but sufficient? 5 © Axel Hahn Adressing the smoothless operation and development of automation systems Does not address component interoperability and easy and validated integration for agile production layout and controlling

Interoperability 6 © Axel Hahn Situation Interoperability is the capability to integrate applications.by covering the integration on data, functional an process layer with respect of the semantics in the application context. nach: IEC TC65/290/DC Dynamic Behaviour Application Functionality Parameter Semantics Data Types Data Access Communication Interface Communication Protocol Incompatible Coexistent Interconnectable Interworkable Interoperable Interchangeable Compatibility level x x x x x x x x x x x x x x x x x x x x x Systemfeature Communication Application Missing Interoperability Advanced Systemarchitec- tures (z. B. OSGi) Advanced Communication- technologies (z. B. ind. Ethernet) Advanced Methods (z. B. Model Driven Design) 40% of implementation costs are caused by Integration. Hurdle for cooperation and flexibility but Approach The key for interoperability is semantics Interoperability covers People Methods Organisation Infrastructure Hollistic semantic- oriented approach for flexible semantic based integration technologies

Adds the semantic glue on specifications like FDI or Automation ML to make components interoperable. Usage of Ontologies 7 © Axel Hahn Glossar Taxonomie Thesaurus Topic Map Ontology semantic richness An ontology describes the concepts used in domain as system engineering

To learn from another domain An example von eBiz (STASIS Project) Seite 8 © Axel Hahn

Semantische Enrichment to automate and to verifiy integration Seite 9 Structural specification by XML-Schema Informal speficiation by using specific terminology Both types of information are required Ontologies Logical Datamodel Ontology Domain Ontologie © Axel Hahn

Logical Data Model: generic Structure Seite 10 Extentions for: XML FDDL Automation ML © Axel Hahn

… … … Transformation of the specification for Semantic Enrichment Seite 11 Containment my:Invoice my:Date my:Currency my:Cont_I my:Cont_II hasDestinationNode hasSourceNode date string hasDataType Node ComplexNode SimpleNode isA DataType DateString isA hasDataType hasSourceNode hasDestinationNode © Axel Hahn

Semantic Enrichment Seite 12 my:Invoice my:Date my:Currency … … … BusinessUnitDocument isA DateTimeUnit FinancialUnit isA Invoice Order isA your:Invoice Business Ontology  Automatic detection: my:Invoice is equivalent tu your:Invoice © Axel Hahn

Derive semantic Mapping Seite 13 Name Complex Type Buyer Name Seller Name your:Buyer Name 1:1Combination Concatenation Mapping is_a subclass_of possible automatic reasoning is_a subclass_of © Axel Hahn

Ontologies are one missing link to achive interoperability by providing the semantic glue Semantic allignment are the first step to understand and use interface specification bejond the expressiveness of the specification technology Supports alignment of specifications and exchanged information A building block for agility by adressing vertical and horizontal integration Summary 14 © Axel Hahn

Backup 15

The basic buidling block is the entity. Document + Entities are described by a name. The above example is displayed in the minimized form, clicking the plus-sign maximizes the entity and shows its contents. In this example the entity Document has the attributes date and revision and contains an entity Invoice Document - date revision Invoice +

The basic relationship is the subset-relationship. The semantic of this relationship is dependant on the use- case. In the following example the subset- relationship denotes the subClassOf-relationship between the entities: Invoice and Bill are subclasses of Document. Setsubsetscontains Document - date revision Invoice + Bill + Possible use cases are for example: Visualization of OWL ontologies (subsets denote subClassOf-relationships) Visualization of business documents (subsets denote containment/partOf-relationships)

Entities can be connected using named relationships. In this example Document has a relationship author to Employee and Bill has a relationship customer to Customer. Document - date revision Invoice + Bill + Person - Given name Family name Customer + Employee + author customer

Document - date revision Invoice + Bill + author customer Person - Given name Family name Employee + Customer - Mr. John Doe + Classes: Document Invoice Bill Person Employee Customer Instances: Mr. John Doe is_a Customer Datatype Properties: Document: date revision Person: Given name Family name Object Properties: Document has author of type Employee Bill has customer of type Customer

Employee + Invoice + Customer + Mr. John Doe + Document + Bill + Author + Creating an ontology 1: Unsorted terms

Employee + Invoice + Customer + Mr. John Doe + Document + Bill + Author + Creating an ontology 2: Sorted terms, grouped together by their meaning

Employee + Customer + Mr. John Doe + Author + Invoice + Document - Bill + Creating an ontology 3: Bill and Invoice are specific types of Documents

Mr. John Doe + Author + Employee - Given name Family name Customer - Given name Family name Document - date revision Invoice + Bill + Creating an ontology 4: Add date and revision to Document and Given name and Family name to Employee and Customer

Mr. John Doe + Employee - Given name Family name Customer - Given name Family name Document - date revision Invoice + Bill + author Creating an ontology 5: Transform Author into a relationshop between Document and Employee

Mr. John Doe + Document - date revision Invoice + Bill + author Person - Given name Family name Customer + Employee + Creating an ontology 6: Refactor Employee and Customer, add their attributes to a common upper class Person

Document - date revision Invoice + Bill + author Person - Given name Family name Employee + Customer - Mr. John Doe + Creating an ontology 7: Specify that Mr. John Doe is a Customer

Document - date revision Invoice + Bill + author Person - Given name Family name Employee + Customer - Mr. John Doe + customer Creating an ontology 8: Add a relationship from Bill to Customer

Exemplary Invoice Specification in XML Schema

Invoice specification visualized Invoice - date expected_delivery_date lineItem + currency total_price given_name last_name - customer address visual representation for semantic enrichment /annotation purposes here subsets denote the containment / partOf-relationships

Semantic annotation Visual presentation of the annotation subject (invoice specification) and annotating data (e.g. some domain ontology) Explicit specification of existing semantic relationships Domain ontology as annotating data Annotation subject