SlideShare a Scribd company logo
1 of 16
Chapter 4
Semantic Web Application Structure
By NK
Keyword
• RDF store
• RDF query engine
• SPARQL
• SPARQL endpoint
• Application interface
• Scraper
• Converter
• RDFa & GRDDL
Context
• RDF Parser / Serializer
• RDF Store
RDF Parser / Serializer ( 1 )
• RDF Parser
– can read RDF Application’s data source that has
.rdf extension.
– has a data source as an Input data.
– translate data source into triple
RDF Parser / Serializer ( 2 )
• Serializer
– It is a Reverse Operation
– Using a RDF parser and Serializer to possible the
'Round-trip' of the triple.
– What mean is ‘Round-trip’?
RDF Parser / Serializer ( 3 )
• Example for Serializer Format
– N-Triples
RDF Store ( 1 )
• Store RDF Data
• Using each parser and serializer for ‘Populate’
and ‘Publish’
• In contrast to a relational data store, includes
as a fundamental capability the ability to
‘merge’ two data sets together
– Because of Flexible nature of the RDF data model.
RDF Store ( 2 )
• RDF Data Standards and Interoperability of RDF
Stores
– Relational data store is a difficult process to transfer a
whole database from one system to another.
– But RDF data model is a shared by all of these
products
– All of them can import and export their data sets in
the RDF/XML format.
– This feature, early and aggressive standardization
process, makes it much easier to begin with one RDF
store, secure in the knowledge that the system can be
migrated to another as the need arises.
RDF Store ( 3 )
• RDF Query Engines and SPARQL
– Accessed using a query language.
– Cover the highlights of SPARQL query language in
this section.
RDF Store ( 4 )
• RDF Query Engines and SPARQL
N3 Graph
RDF Store ( 5 )
• RDF Query Engines and SPARQL
– The basic building block of a SPARQL query is the
triple pattern.
– Variables are indicated as symbols preceded by
the special ‘?’ character.
– Example
• ?w lit:wrote lit:KingLear .
lit:Shakespeare ?r lit:KingLear.
lit:Shakespeare lit:wrote ?p.
RDF Store ( 6 )
• RDF Query Engines and SPARQL
– Who wrote King Lear?
– What relationship did Shakespeare have to King Lear?
– What did Shakespeare write?
RDF Store ( 7 )
• RDF Query Engines and SPARQL
– Interesting query is one in which the query
specifies a graph pattern.
– A graph pattern is specified as a set of triple
patterns, with the stipulation that any variable
that appears in two or more triple patterns must
match the same resource in the graph.
– In SPARQL syntax, graph patterns are given as a list
of triple patterns enclosed within braces ({ and }).
RDF Store ( 8 )
• RDF Query Engines and SPARQL
– ?person lit:wrote lit:KingLear .}
{?person bio:livedIn ?place.
?place geo:isIn geo:England.
?person lit:wrote lit:KingLear . }
RDF Store ( 8 )
• RDF Query Engines and SPARQL
– It has no knowledge that marriage is a symmetric
union and so Shakespeare must have married
Anne Hathaway.
– Solution OWL (Will Learn Chapter 7)
Summary
• What are RDF Parser and Serializer
• How operation RDF Store
• How access RDF Store using RDF Query engine
• SPARQL
• SPARQL endpoint

More Related Content

What's hot

Semantics, rdf and drupal
Semantics, rdf and drupalSemantics, rdf and drupal
Semantics, rdf and drupal
Gokul Nk
 
Semantic Pipes and Semantic Mashups
Semantic Pipes and Semantic MashupsSemantic Pipes and Semantic Mashups
Semantic Pipes and Semantic Mashups
giurca
 
Efficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federationEfficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federation
Muhammad Saleem
 

What's hot (20)

Federated SPARQL query processing over the Web of Data
Federated SPARQL query processing over the Web of DataFederated SPARQL query processing over the Web of Data
Federated SPARQL query processing over the Web of Data
 
Federated SPARQL Query Processing ISWC2015 Tutorial
Federated SPARQL Query Processing ISWC2015 TutorialFederated SPARQL Query Processing ISWC2015 Tutorial
Federated SPARQL Query Processing ISWC2015 Tutorial
 
Drupal and the Semantic Web - ESIP Webinar
Drupal and the Semantic Web - ESIP WebinarDrupal and the Semantic Web - ESIP Webinar
Drupal and the Semantic Web - ESIP Webinar
 
Drupal 7 and RDF
Drupal 7 and RDFDrupal 7 and RDF
Drupal 7 and RDF
 
RDFauthor (EKAW)
RDFauthor (EKAW)RDFauthor (EKAW)
RDFauthor (EKAW)
 
FedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked DataFedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked Data
 
Integrating Drupal with a Triple Store
Integrating Drupal with a Triple StoreIntegrating Drupal with a Triple Store
Integrating Drupal with a Triple Store
 
Introduction to RDF Data Model
Introduction to RDF Data ModelIntroduction to RDF Data Model
Introduction to RDF Data Model
 
Semantics, rdf and drupal
Semantics, rdf and drupalSemantics, rdf and drupal
Semantics, rdf and drupal
 
Federated Query Formulation and Processing Through BioFed
Federated Query Formulation and Processing Through BioFedFederated Query Formulation and Processing Through BioFed
Federated Query Formulation and Processing Through BioFed
 
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
VALA Tech Camp 2017: Intro to Wikidata & SPARQLVALA Tech Camp 2017: Intro to Wikidata & SPARQL
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
 
Semantic Pipes and Semantic Mashups
Semantic Pipes and Semantic MashupsSemantic Pipes and Semantic Mashups
Semantic Pipes and Semantic Mashups
 
Efficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federationEfficient source selection for sparql endpoint federation
Efficient source selection for sparql endpoint federation
 
RDF data model
RDF data modelRDF data model
RDF data model
 
Re-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playoutRe-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playout
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
 
Getting Started With The Talis Platform
Getting Started With The Talis PlatformGetting Started With The Talis Platform
Getting Started With The Talis Platform
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
 
Semantic Variation Graphs the case for RDF & SPARQL
Semantic Variation Graphs the case for RDF & SPARQLSemantic Variation Graphs the case for RDF & SPARQL
Semantic Variation Graphs the case for RDF & SPARQL
 
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
 

Viewers also liked

Middle ages and_renaissance_test (2)
Middle ages and_renaissance_test (2)Middle ages and_renaissance_test (2)
Middle ages and_renaissance_test (2)
mitchmetz
 
Purchasing administrator kpi
Purchasing administrator kpiPurchasing administrator kpi
Purchasing administrator kpi
ketrisjom
 
Assistant purchasing manager kpi
Assistant purchasing manager kpiAssistant purchasing manager kpi
Assistant purchasing manager kpi
ketrisjom
 
Purchasing representative kpi
Purchasing representative kpiPurchasing representative kpi
Purchasing representative kpi
ketrisjom
 

Viewers also liked (19)

Semantic web Technology
Semantic web TechnologySemantic web Technology
Semantic web Technology
 
The burrowing owl ppt
The burrowing owl pptThe burrowing owl ppt
The burrowing owl ppt
 
Ontology model and owl
Ontology model and owlOntology model and owl
Ontology model and owl
 
Middle ages and_renaissance_test (2)
Middle ages and_renaissance_test (2)Middle ages and_renaissance_test (2)
Middle ages and_renaissance_test (2)
 
Successfully Implement lean Management
Successfully Implement lean ManagementSuccessfully Implement lean Management
Successfully Implement lean Management
 
Oferta Szkolenia z Bezpieczeństwa Giełdowej Informacji Poufnej
Oferta Szkolenia z Bezpieczeństwa Giełdowej Informacji PoufnejOferta Szkolenia z Bezpieczeństwa Giełdowej Informacji Poufnej
Oferta Szkolenia z Bezpieczeństwa Giełdowej Informacji Poufnej
 
dedicato alle cave di pomice
dedicato alle cave di pomicededicato alle cave di pomice
dedicato alle cave di pomice
 
Crowdfunder 6 9
Crowdfunder 6 9Crowdfunder 6 9
Crowdfunder 6 9
 
Evaluation, Question 2
Evaluation, Question 2Evaluation, Question 2
Evaluation, Question 2
 
Purchasing administrator kpi
Purchasing administrator kpiPurchasing administrator kpi
Purchasing administrator kpi
 
The #JKFloodRelief.org story and Lessons Learned - 2
The #JKFloodRelief.org story and Lessons Learned - 2The #JKFloodRelief.org story and Lessons Learned - 2
The #JKFloodRelief.org story and Lessons Learned - 2
 
Assistant purchasing manager kpi
Assistant purchasing manager kpiAssistant purchasing manager kpi
Assistant purchasing manager kpi
 
GoAnimate for EDUC 5306 by Suzanne Bryant
GoAnimate for EDUC 5306 by Suzanne BryantGoAnimate for EDUC 5306 by Suzanne Bryant
GoAnimate for EDUC 5306 by Suzanne Bryant
 
VoxPop questions
VoxPop questionsVoxPop questions
VoxPop questions
 
T1 e1 martínez
T1 e1 martínezT1 e1 martínez
T1 e1 martínez
 
14
1414
14
 
Purchasing representative kpi
Purchasing representative kpiPurchasing representative kpi
Purchasing representative kpi
 
EasyAsk - The Disruptive Force in Mobile Commerce Search
EasyAsk - The Disruptive Force in Mobile Commerce SearchEasyAsk - The Disruptive Force in Mobile Commerce Search
EasyAsk - The Disruptive Force in Mobile Commerce Search
 
EasyAsk - The Disruptive Force in Mobile Commerce Search
EasyAsk - The Disruptive Force in Mobile Commerce SearchEasyAsk - The Disruptive Force in Mobile Commerce Search
EasyAsk - The Disruptive Force in Mobile Commerce Search
 

Similar to Semantic web for ontology chapter4 bynk

SPARQL in the Semantic Web
SPARQL in the Semantic WebSPARQL in the Semantic Web
SPARQL in the Semantic Web
Jan Beeck
 
RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...
Antonio Garrote Hernández
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
Marakana Inc.
 
Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...
తేజ దండిభట్ల
 
Heuristic based Query Optimisation for SPARQL
Heuristic based Query Optimisation for SPARQLHeuristic based Query Optimisation for SPARQL
Heuristic based Query Optimisation for SPARQL
PlanetData Network of Excellence
 

Similar to Semantic web for ontology chapter4 bynk (20)

SPARQL and RDF query optimization
SPARQL and RDF query optimizationSPARQL and RDF query optimization
SPARQL and RDF query optimization
 
Comparative study on the processing of RDF in PHP
Comparative study on the processing of RDF in PHPComparative study on the processing of RDF in PHP
Comparative study on the processing of RDF in PHP
 
A Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic Web
 
Ephedra: efficiently combining RDF data and services using SPARQL federation
Ephedra: efficiently combining RDF data and services using SPARQL federationEphedra: efficiently combining RDF data and services using SPARQL federation
Ephedra: efficiently combining RDF data and services using SPARQL federation
 
SPIN in Five Slides
SPIN in Five SlidesSPIN in Five Slides
SPIN in Five Slides
 
SPARQL in the Semantic Web
SPARQL in the Semantic WebSPARQL in the Semantic Web
SPARQL in the Semantic Web
 
RDF and Java
RDF and JavaRDF and Java
RDF and Java
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
Practical Cross-Dataset Queries with SPARQL (Introduction)
Practical Cross-Dataset Queries with SPARQL (Introduction)Practical Cross-Dataset Queries with SPARQL (Introduction)
Practical Cross-Dataset Queries with SPARQL (Introduction)
 
RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...RESTful writable APIs for the web of Linked Data using relational storage sol...
RESTful writable APIs for the web of Linked Data using relational storage sol...
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...Achieving time effective federated information from scalable rdf data using s...
Achieving time effective federated information from scalable rdf data using s...
 
LarKC Tutorial at ISWC 2009 - Data Model
LarKC Tutorial at ISWC 2009 - Data ModelLarKC Tutorial at ISWC 2009 - Data Model
LarKC Tutorial at ISWC 2009 - Data Model
 
RDF Seminar Presentation
RDF Seminar PresentationRDF Seminar Presentation
RDF Seminar Presentation
 
Sparql service-description
Sparql service-descriptionSparql service-description
Sparql service-description
 
Graph databases & data integration v2
Graph databases & data integration v2Graph databases & data integration v2
Graph databases & data integration v2
 
Heuristic based Query Optimisation for SPARQL
Heuristic based Query Optimisation for SPARQLHeuristic based Query Optimisation for SPARQL
Heuristic based Query Optimisation for SPARQL
 
RDF briefing
RDF briefingRDF briefing
RDF briefing
 
RejectKaigi2010 - RDF.rb
RejectKaigi2010 - RDF.rbRejectKaigi2010 - RDF.rb
RejectKaigi2010 - RDF.rb
 
semanticweb
semanticwebsemanticweb
semanticweb
 

Recently uploaded

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
 
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
 
+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@
 
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
 
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
 

Recently uploaded (20)

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
 
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
 
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
 
+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...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Semantic web for ontology chapter4 bynk

  • 1. Chapter 4 Semantic Web Application Structure By NK
  • 2. Keyword • RDF store • RDF query engine • SPARQL • SPARQL endpoint • Application interface • Scraper • Converter • RDFa & GRDDL
  • 3. Context • RDF Parser / Serializer • RDF Store
  • 4. RDF Parser / Serializer ( 1 ) • RDF Parser – can read RDF Application’s data source that has .rdf extension. – has a data source as an Input data. – translate data source into triple
  • 5. RDF Parser / Serializer ( 2 ) • Serializer – It is a Reverse Operation – Using a RDF parser and Serializer to possible the 'Round-trip' of the triple. – What mean is ‘Round-trip’?
  • 6. RDF Parser / Serializer ( 3 ) • Example for Serializer Format – N-Triples
  • 7. RDF Store ( 1 ) • Store RDF Data • Using each parser and serializer for ‘Populate’ and ‘Publish’ • In contrast to a relational data store, includes as a fundamental capability the ability to ‘merge’ two data sets together – Because of Flexible nature of the RDF data model.
  • 8. RDF Store ( 2 ) • RDF Data Standards and Interoperability of RDF Stores – Relational data store is a difficult process to transfer a whole database from one system to another. – But RDF data model is a shared by all of these products – All of them can import and export their data sets in the RDF/XML format. – This feature, early and aggressive standardization process, makes it much easier to begin with one RDF store, secure in the knowledge that the system can be migrated to another as the need arises.
  • 9. RDF Store ( 3 ) • RDF Query Engines and SPARQL – Accessed using a query language. – Cover the highlights of SPARQL query language in this section.
  • 10. RDF Store ( 4 ) • RDF Query Engines and SPARQL N3 Graph
  • 11. RDF Store ( 5 ) • RDF Query Engines and SPARQL – The basic building block of a SPARQL query is the triple pattern. – Variables are indicated as symbols preceded by the special ‘?’ character. – Example • ?w lit:wrote lit:KingLear . lit:Shakespeare ?r lit:KingLear. lit:Shakespeare lit:wrote ?p.
  • 12. RDF Store ( 6 ) • RDF Query Engines and SPARQL – Who wrote King Lear? – What relationship did Shakespeare have to King Lear? – What did Shakespeare write?
  • 13. RDF Store ( 7 ) • RDF Query Engines and SPARQL – Interesting query is one in which the query specifies a graph pattern. – A graph pattern is specified as a set of triple patterns, with the stipulation that any variable that appears in two or more triple patterns must match the same resource in the graph. – In SPARQL syntax, graph patterns are given as a list of triple patterns enclosed within braces ({ and }).
  • 14. RDF Store ( 8 ) • RDF Query Engines and SPARQL – ?person lit:wrote lit:KingLear .} {?person bio:livedIn ?place. ?place geo:isIn geo:England. ?person lit:wrote lit:KingLear . }
  • 15. RDF Store ( 8 ) • RDF Query Engines and SPARQL – It has no knowledge that marriage is a symmetric union and so Shakespeare must have married Anne Hathaway. – Solution OWL (Will Learn Chapter 7)
  • 16. Summary • What are RDF Parser and Serializer • How operation RDF Store • How access RDF Store using RDF Query engine • SPARQL • SPARQL endpoint