Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fitman webinar 2015 09-21 SEMed

461 views

Published on

A webinar on the SEMed Specific Enabler (SE) developed in FITMAN project. SEMed is a mature middleware layer for semantic, virtual interoperability and integration specifically of item-level product lifecycle data. It facilitates a standards-based access to PLM data, for example through its support for the Open Group QLM Standard Open Messaging Interface (O-MI) and Open Data Format (O-DF). At the same time, it provides semantic interoperability for different kinds of common data sources like databases and file based repositories. It introduces a layer of semantics on top of existing syntactic data structure descriptions to avoid semantic integration conflicts and allows a scalable, efficient and comfortable interoperability of product data across all of the stakeholders and IT systems involved in digital factories. Presented by Marco Franke from BIBA

Published in: Science
  • Be the first to comment

Fitman webinar 2015 09-21 SEMed

  1. 1. SEMed Specific Enabler FITMAN SE Marco Franke- fma@biba.uni-Bremen.de [BIBA] FITMAN Webinars: SEMed 121/09/2015 FITMAN Webinars September 21th , 2015
  2. 2. • Overview of SE • Capabilities of SE SEMed • SEMed Architecture • Information Flow through SEMed • Proceeding of Configuring SEMed • Configuration Dependencies • Configuration of Data Source • Information Request of Data Sources Agenda FITMAN Webinars: SEMed 221/09/2015
  3. 3. Overview of SE • Name: SEMed • Kind of Software: Mediator for semantic virtual data integration • Licence: GPL v3 • Documentation: – Fitman Catalogue (http://catalogue.fitman.atosresearch.eu/enablers/semed/ documentation) – FML Portal • Source Code: – SourceForge (git://git.code.sf.net/p/fitman-fi/code fitman-fi-code) – GitHub (https://github.com/marcofranke/SE-SEMed.git) 21/09/2015 FITMAN Webinars: SEMed 3
  4. 4. Capabilities of SE SEMed • SEMed is a mature middleware layer • It enables a semantic, virtual interoperability of data sources • It can provide standard and de-facto standard access to a wide range of data sources • The focus lies on integration specifically of item-level product lifecycle data • The integration of data sources is based on configuration rather than implementation work 21/09/2015 FITMAN Webinars: SEMed 4 Fig1. Overview over SEMed
  5. 5. Capabilities of SE SEMed • The configuration of a data source is based on two configuration files – Information model • Provide the modeling features of an ontology – Transformation model • Provide a well readable XML format • SEMed offers a query interface as web service to request information – User can use a specific client or just a web browser to request information 21/09/2015 FITMAN Webinars: SEMed 5 Fig2. Configuration of a XML Data Source Fig3. Front End of SEMed
  6. 6. SEMed Architecture 21/09/2015 FITMAN Webinars: SEMed 6 Data Sources Front- end Fig4. SEMed Architecture
  7. 7. Information Flow through SEMed 21/09/2015 FITMAN Webinars: SEMed 7 Fig5. Information Flow through SEMed
  8. 8. Proceeding of Configuring SEMed • The configuration of the a data source consists of the following steps 21/09/2015 FITMAN Webinars: SEMed 8 Analyse the structure of data source Identify the information which shall be extracted Create the information model on basis of the analysis result Create a transformation model on basis of data source structure and the information model Data Sources Fig6. Proceeding of Configuring SEMed
  9. 9. Configuration Dependencies 21/09/2015 FITMAN Webinars: SEMed 9 Data Sources Fig7. Configuration Overview Fig8. Configuration Dependencies
  10. 10. Fig9. Configuration File of SQL Wrapper Configuration of Data Source 21/09/2015 FITMAN Webinars: SEMed 10 Create Configuration File Create ontology Create mapping 1 1 Configuration of SQL Wrapper Configuration of XML Wrapper Data Sources Fig10. Configuration File of XML Wrapper
  11. 11. Configuration of Data Source 21/09/2015 FITMAN Webinars: SEMed 11 Create Configuration File Create ontology Create mapping 1 Define concepts 2 Define properties Data Sources Fig11. Example for an Ontology
  12. 12. Configuration of Data Source 21/09/2015 FITMAN Webinars: SEMed 12 Create Configuration File Create ontology Create mapping 1 Data Source 2 3 Data Sources Fig12. Example for an Ontology Fig13. Example for a mapping
  13. 13. 21/09/2015 FITMAN Webinars: SEMed 13 Information Request of Data Sources Load the Configuration Create a information query Resolve the query Receive the information as XML Location Kind of Wrapper 1 2 Restart the Web Service to activate the new configuration Front- End Fig14. Example for Mediator configuration
  14. 14. Information Request of Data Sources 21/09/2015 FITMAN Webinars: SEMed 14 Load the Configuration Create a information query Resolve the query Receive the information as XML 1 2 Generate a SPARQL query Choose concepts Choose properties Front- End
  15. 15. Information Request of Data Sources 21/09/2015 FITMAN Webinars: SEMed 15 Load the Configuration Create a information query Resolve the query Receive the information as XML 1 Use web service to call the query (HTTP Post & HTTP Get) SPARQLQuery Front- End Fig15. Example for HTTP Post Request
  16. 16. Information Request of Data Sources 21/09/2015 FITMAN Webinars: SEMed 16 Load the Configuration Create a information query Resolve the query Receive the information as XML Result as SEMed XML schema 1 2 Result as O-MI/O-DF schema Front- End Fig16. Example for SEMed response format Fig17. Example for O-MI/O-DF response format
  17. 17. Thanks for your attention! Q & A FITMAN Webinars: SEMed21/09/2015
  18. 18. • Fitman website: http://www.fitman-fi.eu/ • Twitter: @FitmanFI • Specification of this SE: http://catalogue.fitman.atosresearch.eu/enablers/ semed/documentation Follow Us! FITMAN Webinars: SEMed 1821/09/2015

×