SlideShare une entreprise Scribd logo
1  sur  30
“ Semantic RDF Based    Integration Framework    for Heterogeneous    XML   Data Sources ”   Deniz KILINÇ [email_address]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction  (I) ,[object Object],[object Object],[object Object],[object Object]
Introduction  (II) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration  (I) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration  (II) ,[object Object],[object Object],[object Object]
Related Work  (I) ,[object Object],[object Object],[object Object]
Related Work  (II) ,[object Object],[object Object],[object Object]
Description of Method  (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Description of Method  (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Description of Method  (III) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Description of Method  (IV) ,[object Object],[object Object],[object Object]
Semantic RDF-based Integration Framework
Description of Method  (V) ,[object Object],[object Object],[object Object]
Description of Method  (VI) ,[object Object],[object Object],[object Object]
A Real Life Scenario  (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Real Life Scenario  (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Real Life Scenario  (III) ,[object Object],[object Object],[object Object]
A Real Life Scenario  (IV) ,[object Object],[object Object],[object Object],[object Object]
Scenario Design Using Our Approach  (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scenario Design Using Our Approach  (II) Local schema and a sample XML document of center office, Ankara   <schema> <element name=&quot;ORDERLIST&quot;> <complexType>  <sequence> <elemen   tname=&quot;ORDER“   type=&quot;typeOrder&quot;/>  </sequence>  </complexType>  <complexType name=&quot;typeOrder&quot;>  <element name=&quot;NUMBER&quot; type=&quot;string&quot;/>  <element name=&quot;DATE&quot; type=&quot;DateTime&quot;/>  <element name=&quot;CUSTID“   type=&quot;string&quot;/>  <element name=&quot;STOCK&quot; type=&quot;typeStock&quot;/> </complexType>  <complexType name=&quot;typeStock&quot;>  <element name=&quot;ID&quot; type=&quot;string&quot;/>  <element name=&quot;NAME&quot; type=&quot;string&quot;/>  <element name=&quot;QUANTITY&quot; type=&quot;integer&quot;/> </complexType>  </element> </schema> <ORDERLIST> <ORDER> <NUMBER>AN001</NUMBER> <DATE>01/03/2004</DATE> <CUSTID>0001</CUSTID> <STOCK> <ID>S0001</ID> <NAME>CANON</NAME> <QUANTITY> 3</QUANTITY> </STOCK> </ORDER> <ORDER> <NUMBER>AN002</NUMBER> <DATE>01/03/2004</DATE> <CUSTID>0002</CUSTID> <STOCK> <ID>S0005</ID> <NAME>PANASONIC</NAME> <QUANTITY>10</QUANTITY> </STOCK> </ORDER> </ORDERLIST>
Scenario Design Using Our Approach  (III) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scenario Design Using Our Approach  (IV) Local schema and a sample XML document of  branch  office,  İzmir   <schema> <element name=&quot;ORDLIST&quot;> <complexType>  <sequence> <element name=&quot;ORD&quot; type=&quot;typeOrd&quot;/>  </sequence>  </complexType>  <complexType name=&quot;typeOrd&quot;>  <element name=&quot;ORDID&quot; type=&quot;string&quot;/>  <element  name=&quot;CUSTID&quot; type=&quot;string&quot;/>  <element name=&quot;DATE&quot; type=&quot;DateTime&quot;/>  <element name=&quot;STKLIST&quot; type=&quot;typeStList&quot;/> </complexType>  <complexType name=&quot;typeStList&quot;>  <element name=&quot;STK&quot; type=&quot;typeSt&quot;/>  </complexType>  <complexType name=&quot;typeSt&quot;>  <element name=&quot;ID&quot; type=&quot;string&quot;/>  <element name=&quot;QUANT&quot;  type=&quot;integer&quot;/> <element name=&quot;NAME&quot;  type=&quot;string&quot;/>  </complexType></element></schema>   <ORDLIST> <ORD> <ORDID>IZ001</ORDID> <CUSTID>0005</CUSTID> <DATE>01/03/2004</DATE> <STKLIST>  <STK> <ID>S0006</ID> <QUANT>2</QUANT> <NAME>NIKON</NAME> </STK> </STKLIST>  </ORD> <ORD> <ORDID>IZ005</ORDID> <CUSTID>0008</CUSTID> <DATE>01/03/2004</DATE> <STKLIST>  <STK><ID>S0005</ID> <QUANT>5</QUANT> <NAME>PANASONIC</NAME> </STK> </STKLIST> </ORD></ORDERLIST>
Scenario Design Using Our Approach  (V) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scenario Design Using Our Approach  (VI) ,[object Object],[object Object],[object Object],[object Object]
Scenario Design Using Our Approach  (VII) OutXML(<ORDERLIST>);  For $xO in each  (STOCK-ORDER(xS,xO)) If ($xS = STOCK-NAME(xS,xN))  And  ($xN = ‘PANASONIC’)  And  ($xS = STOCK-QUANTITY(xS,xQ))  Then OutXML  (<ORDEREDSTOCK> <ORDID>$xO</ORDID> <NAME>$xN</NAME>  <QUANT>$xQ</QUANT> </ORDEREDSTOCK>); End If  Next OutXML(</ORDERLIST>);  <ORDERLIST> <ORDEREDSTOCK> <ORDID>AN002</ORDID>  <NAME>  PANASONIC </NAME>  <QUANT>10</QUANT> </ORDEREDSTOCK> <ORDEREDSTOCK> <ORDID>IZ005</ORDID>  <NAME> PANASONIC </NAME>  <QUANT>5</QUANT> </ORDEREDSTOCK> </ORDERLIST>
Conclusion ,[object Object],[object Object],[object Object],[object Object]
References  (I) ,[object Object],[object Object],[object Object],[object Object],[object Object]
References  (II) ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]

Contenu connexe

Tendances

XML and Databases
XML and DatabasesXML and Databases
XML and DatabasesCittrex
 
Introduction to XML and Databases
Introduction to XML and DatabasesIntroduction to XML and Databases
Introduction to XML and Databasestorp42
 
An introduction to multi-model databases
An introduction to multi-model databasesAn introduction to multi-model databases
An introduction to multi-model databasesBerta Hermida Plaza
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLyht4ever
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLPrabu U
 
Running complex data queries in a distributed system
Running complex data queries in a distributed systemRunning complex data queries in a distributed system
Running complex data queries in a distributed systemArangoDB Database
 
Ontology-based Cooperation of Information Systems
Ontology-based Cooperation of Information SystemsOntology-based Cooperation of Information Systems
Ontology-based Cooperation of Information SystemsRaji Ghawi
 
ArangoML Pipeline Cloud - Managed Machine Learning Metadata
ArangoML Pipeline Cloud - Managed Machine Learning MetadataArangoML Pipeline Cloud - Managed Machine Learning Metadata
ArangoML Pipeline Cloud - Managed Machine Learning MetadataArangoDB Database
 
Database-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic InteroperabilityDatabase-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic InteroperabilityRaji Ghawi
 
OWSCIS: Ontology and Web Service based Cooperation of Information Sources
OWSCIS: Ontology and Web Service based Cooperation of Information SourcesOWSCIS: Ontology and Web Service based Cooperation of Information Sources
OWSCIS: Ontology and Web Service based Cooperation of Information SourcesRaji Ghawi
 
Object database standards, languages and design
Object database standards, languages and designObject database standards, languages and design
Object database standards, languages and designDabbal Singh Mahara
 
SQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML DataSQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML DataMarek Maśko
 
ArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at ScaleArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at ScaleArangoDB Database
 
Xml Java
Xml JavaXml Java
Xml Javacbee48
 
Patni Hibernate
Patni   HibernatePatni   Hibernate
Patni Hibernatepatinijava
 

Tendances (20)

XML and Databases
XML and DatabasesXML and Databases
XML and Databases
 
Introduction to XML and Databases
Introduction to XML and DatabasesIntroduction to XML and Databases
Introduction to XML and Databases
 
An introduction to multi-model databases
An introduction to multi-model databasesAn introduction to multi-model databases
An introduction to multi-model databases
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
ADB introduction
ADB introductionADB introduction
ADB introduction
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Running complex data queries in a distributed system
Running complex data queries in a distributed systemRunning complex data queries in a distributed system
Running complex data queries in a distributed system
 
Ontology-based Cooperation of Information Systems
Ontology-based Cooperation of Information SystemsOntology-based Cooperation of Information Systems
Ontology-based Cooperation of Information Systems
 
ArangoML Pipeline Cloud - Managed Machine Learning Metadata
ArangoML Pipeline Cloud - Managed Machine Learning MetadataArangoML Pipeline Cloud - Managed Machine Learning Metadata
ArangoML Pipeline Cloud - Managed Machine Learning Metadata
 
Session 5
Session 5Session 5
Session 5
 
RDF and Java
RDF and JavaRDF and Java
RDF and Java
 
Database-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic InteroperabilityDatabase-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic Interoperability
 
OWSCIS: Ontology and Web Service based Cooperation of Information Sources
OWSCIS: Ontology and Web Service based Cooperation of Information SourcesOWSCIS: Ontology and Web Service based Cooperation of Information Sources
OWSCIS: Ontology and Web Service based Cooperation of Information Sources
 
XML Introduction
XML IntroductionXML Introduction
XML Introduction
 
Web Spa
Web SpaWeb Spa
Web Spa
 
Object database standards, languages and design
Object database standards, languages and designObject database standards, languages and design
Object database standards, languages and design
 
SQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML DataSQL Server - Querying and Managing XML Data
SQL Server - Querying and Managing XML Data
 
ArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at ScaleArangoDB 3.7 Roadmap: Performance at Scale
ArangoDB 3.7 Roadmap: Performance at Scale
 
Xml Java
Xml JavaXml Java
Xml Java
 
Patni Hibernate
Patni   HibernatePatni   Hibernate
Patni Hibernate
 

Similaire à Semantic RDF based integration framework for heterogeneous XML data sources

XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7Deniz Kılınç
 
IT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureIT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureMadhu Amarnath
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedTed Leung
 
A Survey on Heterogeneous Data Exchange using Xml
A Survey on Heterogeneous Data Exchange using XmlA Survey on Heterogeneous Data Exchange using Xml
A Survey on Heterogeneous Data Exchange using XmlIRJET Journal
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyondCarles Farré
 
RESTful Services
RESTful ServicesRESTful Services
RESTful ServicesKurt Cagle
 
SessionTen_CaseStudies
SessionTen_CaseStudiesSessionTen_CaseStudies
SessionTen_CaseStudiesHellen Gakuruh
 
Web data management (chapter-1)
Web data management (chapter-1)Web data management (chapter-1)
Web data management (chapter-1)Dhaval Asodariya
 
Part2- The Atomic Information Resource
Part2- The Atomic Information ResourcePart2- The Atomic Information Resource
Part2- The Atomic Information ResourceJEAN-MICHEL LETENNIER
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1patinijava
 
Jaxp Xmltutorial 11 200108
Jaxp Xmltutorial 11 200108Jaxp Xmltutorial 11 200108
Jaxp Xmltutorial 11 200108nit Allahabad
 
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...cscpconf
 
A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...csandit
 
Intro XML for archivists (2011)
Intro XML for archivists (2011)Intro XML for archivists (2011)
Intro XML for archivists (2011)Jane Stevenson
 

Similaire à Semantic RDF based integration framework for heterogeneous XML data sources (20)

XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7
 
5010
50105010
5010
 
IT6801-Service Oriented Architecture
IT6801-Service Oriented ArchitectureIT6801-Service Oriented Architecture
IT6801-Service Oriented Architecture
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons Learned
 
Xml Overview
Xml OverviewXml Overview
Xml Overview
 
A Survey on Heterogeneous Data Exchange using Xml
A Survey on Heterogeneous Data Exchange using XmlA Survey on Heterogeneous Data Exchange using Xml
A Survey on Heterogeneous Data Exchange using Xml
 
Remus_3_0
Remus_3_0Remus_3_0
Remus_3_0
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond
 
RESTful Services
RESTful ServicesRESTful Services
RESTful Services
 
SessionTen_CaseStudies
SessionTen_CaseStudiesSessionTen_CaseStudies
SessionTen_CaseStudies
 
Web data management (chapter-1)
Web data management (chapter-1)Web data management (chapter-1)
Web data management (chapter-1)
 
Part2- The Atomic Information Resource
Part2- The Atomic Information ResourcePart2- The Atomic Information Resource
Part2- The Atomic Information Resource
 
XML Unit 01
XML Unit 01XML Unit 01
XML Unit 01
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1
 
Xml
XmlXml
Xml
 
Jaxp Xmltutorial 11 200108
Jaxp Xmltutorial 11 200108Jaxp Xmltutorial 11 200108
Jaxp Xmltutorial 11 200108
 
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
 
A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...
 
Metadata Cloud
Metadata CloudMetadata Cloud
Metadata Cloud
 
Intro XML for archivists (2011)
Intro XML for archivists (2011)Intro XML for archivists (2011)
Intro XML for archivists (2011)
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Semantic RDF based integration framework for heterogeneous XML data sources

  • 1. “ Semantic RDF Based Integration Framework for Heterogeneous XML Data Sources ” Deniz KILINÇ [email_address]
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Scenario Design Using Our Approach (II) Local schema and a sample XML document of center office, Ankara <schema> <element name=&quot;ORDERLIST&quot;> <complexType> <sequence> <elemen tname=&quot;ORDER“ type=&quot;typeOrder&quot;/> </sequence> </complexType> <complexType name=&quot;typeOrder&quot;> <element name=&quot;NUMBER&quot; type=&quot;string&quot;/> <element name=&quot;DATE&quot; type=&quot;DateTime&quot;/> <element name=&quot;CUSTID“ type=&quot;string&quot;/> <element name=&quot;STOCK&quot; type=&quot;typeStock&quot;/> </complexType> <complexType name=&quot;typeStock&quot;> <element name=&quot;ID&quot; type=&quot;string&quot;/> <element name=&quot;NAME&quot; type=&quot;string&quot;/> <element name=&quot;QUANTITY&quot; type=&quot;integer&quot;/> </complexType> </element> </schema> <ORDERLIST> <ORDER> <NUMBER>AN001</NUMBER> <DATE>01/03/2004</DATE> <CUSTID>0001</CUSTID> <STOCK> <ID>S0001</ID> <NAME>CANON</NAME> <QUANTITY> 3</QUANTITY> </STOCK> </ORDER> <ORDER> <NUMBER>AN002</NUMBER> <DATE>01/03/2004</DATE> <CUSTID>0002</CUSTID> <STOCK> <ID>S0005</ID> <NAME>PANASONIC</NAME> <QUANTITY>10</QUANTITY> </STOCK> </ORDER> </ORDERLIST>
  • 22.
  • 23. Scenario Design Using Our Approach (IV) Local schema and a sample XML document of branch office, İzmir <schema> <element name=&quot;ORDLIST&quot;> <complexType> <sequence> <element name=&quot;ORD&quot; type=&quot;typeOrd&quot;/> </sequence> </complexType> <complexType name=&quot;typeOrd&quot;> <element name=&quot;ORDID&quot; type=&quot;string&quot;/> <element name=&quot;CUSTID&quot; type=&quot;string&quot;/> <element name=&quot;DATE&quot; type=&quot;DateTime&quot;/> <element name=&quot;STKLIST&quot; type=&quot;typeStList&quot;/> </complexType> <complexType name=&quot;typeStList&quot;> <element name=&quot;STK&quot; type=&quot;typeSt&quot;/> </complexType> <complexType name=&quot;typeSt&quot;> <element name=&quot;ID&quot; type=&quot;string&quot;/> <element name=&quot;QUANT&quot; type=&quot;integer&quot;/> <element name=&quot;NAME&quot; type=&quot;string&quot;/> </complexType></element></schema> <ORDLIST> <ORD> <ORDID>IZ001</ORDID> <CUSTID>0005</CUSTID> <DATE>01/03/2004</DATE> <STKLIST> <STK> <ID>S0006</ID> <QUANT>2</QUANT> <NAME>NIKON</NAME> </STK> </STKLIST> </ORD> <ORD> <ORDID>IZ005</ORDID> <CUSTID>0008</CUSTID> <DATE>01/03/2004</DATE> <STKLIST> <STK><ID>S0005</ID> <QUANT>5</QUANT> <NAME>PANASONIC</NAME> </STK> </STKLIST> </ORD></ORDERLIST>
  • 24.
  • 25.
  • 26. Scenario Design Using Our Approach (VII) OutXML(<ORDERLIST>); For $xO in each (STOCK-ORDER(xS,xO)) If ($xS = STOCK-NAME(xS,xN)) And ($xN = ‘PANASONIC’) And ($xS = STOCK-QUANTITY(xS,xQ)) Then OutXML (<ORDEREDSTOCK> <ORDID>$xO</ORDID> <NAME>$xN</NAME> <QUANT>$xQ</QUANT> </ORDEREDSTOCK>); End If Next OutXML(</ORDERLIST>); <ORDERLIST> <ORDEREDSTOCK> <ORDID>AN002</ORDID> <NAME> PANASONIC </NAME> <QUANT>10</QUANT> </ORDEREDSTOCK> <ORDEREDSTOCK> <ORDID>IZ005</ORDID> <NAME> PANASONIC </NAME> <QUANT>5</QUANT> </ORDEREDSTOCK> </ORDERLIST>
  • 27.
  • 28.
  • 29.
  • 30.