SlideShare una empresa de Scribd logo
1 de 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]

Más contenido relacionado

La actualidad más candente

Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
yht4ever
 
Xml Java
Xml JavaXml Java
Xml Java
cbee48
 
Patni Hibernate
Patni   HibernatePatni   Hibernate
Patni Hibernate
patinijava
 

La actualidad más candente (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
 

Similar a Semantic RDF based integration framework for heterogeneous XML data sources

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
Ted Leung
 
SessionTen_CaseStudies
SessionTen_CaseStudiesSessionTen_CaseStudies
SessionTen_CaseStudies
Hellen Gakuruh
 
Part2- The Atomic Information Resource
Part2- The Atomic Information ResourcePart2- The Atomic Information Resource
Part2- The Atomic Information Resource
JEAN-MICHEL LETENNIER
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1
patinijava
 
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
 

Similar a 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)
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

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...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

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.