SlideShare a Scribd company logo
1 of 18
SEMed
Specific Enabler
FITMAN SE
Marco Franke- fma@biba.uni-Bremen.de [BIBA]
FITMAN Webinars: SEMed 121/09/2015
FITMAN Webinars
September 21th , 2015
• 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
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
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
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
SEMed Architecture
21/09/2015 FITMAN Webinars: SEMed 6
Data
Sources
Front-
end
Fig4. SEMed Architecture
Information Flow through SEMed
21/09/2015 FITMAN Webinars: SEMed 7
Fig5. Information Flow through SEMed
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
Configuration Dependencies
21/09/2015 FITMAN Webinars: SEMed
9
Data
Sources
Fig7. Configuration Overview Fig8. Configuration Dependencies
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
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
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
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
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
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
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
Thanks for your attention!
Q & A
FITMAN Webinars: SEMed21/09/2015
• 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

More Related Content

More from FITMAN FI

Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFITMAN FI
 
Fitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFITMAN FI
 
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFITMAN FI
 
Fitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEPFitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEPFITMAN FI
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)FITMAN FI
 
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)FITMAN FI
 
FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN FI
 
FITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN FI
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short PresentationFITMAN FI
 
FITMAN General Presentation
FITMAN General PresentationFITMAN General Presentation
FITMAN General PresentationFITMAN FI
 
Infusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensInfusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensFITMAN FI
 
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN FI
 
FITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN FI
 
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerUnstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerFITMAN FI
 
SEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesSEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesFITMAN FI
 
Secure Event Management - SEI 2 Smart Factory
Secure Event Management - SEI 2 Smart FactorySecure Event Management - SEI 2 Smart Factory
Secure Event Management - SEI 2 Smart FactoryFITMAN FI
 

More from FITMAN FI (16)

Fitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodologyFitman webinar 2015 06 Verification and Validation methodology
Fitman webinar 2015 06 Verification and Validation methodology
 
Fitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodology
 
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
 
Fitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEPFitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEP
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
 
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
 
FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014
 
FITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN Phase III Presentation
FITMAN Phase III Presentation
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short Presentation
 
FITMAN General Presentation
FITMAN General PresentationFITMAN General Presentation
FITMAN General Presentation
 
Infusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensInfusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA Athens
 
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
 
FITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN Phase III Webinar
FITMAN Phase III Webinar
 
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerUnstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
 
SEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesSEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform Services
 
Secure Event Management - SEI 2 Smart Factory
Secure Event Management - SEI 2 Smart FactorySecure Event Management - SEI 2 Smart Factory
Secure Event Management - SEI 2 Smart Factory
 

Recently uploaded

All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsNurulAfiqah307317
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 

Recently uploaded (20)

All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 

Fitman webinar 2015 09-21 SEMed

  • 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. • 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. 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. 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. 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. SEMed Architecture 21/09/2015 FITMAN Webinars: SEMed 6 Data Sources Front- end Fig4. SEMed Architecture
  • 7. Information Flow through SEMed 21/09/2015 FITMAN Webinars: SEMed 7 Fig5. Information Flow through SEMed
  • 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. Configuration Dependencies 21/09/2015 FITMAN Webinars: SEMed 9 Data Sources Fig7. Configuration Overview Fig8. Configuration Dependencies
  • 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. 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. 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. 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. 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. 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. 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. Thanks for your attention! Q & A FITMAN Webinars: SEMed21/09/2015
  • 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

Editor's Notes

  1. 30 minute slot including Q&A.