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

of

Reasoned SPARQL Slide 1 Reasoned SPARQL Slide 2 Reasoned SPARQL Slide 3 Reasoned SPARQL Slide 4 Reasoned SPARQL Slide 5 Reasoned SPARQL Slide 6 Reasoned SPARQL Slide 7 Reasoned SPARQL Slide 8 Reasoned SPARQL Slide 9 Reasoned SPARQL Slide 10 Reasoned SPARQL Slide 11 Reasoned SPARQL Slide 12 Reasoned SPARQL Slide 13 Reasoned SPARQL Slide 14 Reasoned SPARQL Slide 15 Reasoned SPARQL Slide 16 Reasoned SPARQL Slide 17 Reasoned SPARQL Slide 18
Upcoming SlideShare
Live DBpedia querying with high availability
Next
Download to read offline and view in fullscreen.

2 Likes

Share

Download to read offline

Reasoned SPARQL

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Reasoned SPARQL

  1. 1. ELIS  –  Mul*media  Lab Reasoned SPARQL Sam Coppens, Miel Vander Sande, Ruben Verborgh, Erik Mannens, Rik Van de Walle,
  2. 2. SPARQL
  3. 3. JACK BAUER INTERROGATION TECHNIQUE When asking politely just isn’t enough Reasoning on distributed data
  4. 4. Reasoned SPARQL
  5. 5. ELIS  –  Mul*media  Lab Goal: Reasoning as a Service Smart SPARQL agents outsource reasoning to appropriate infrastructure (client-side, server-side, or third party) Client Server / Data Provider Reasoning OWL QLOWL RL / EL
  6. 6. ELIS  –  Mul*media  Lab Smart SPARQL Agent Goal: Reasoning as a Service Client Server / Data Provider Reasoning Reasoning Grid Goal: Reasoning as a Service Smart SPARQL agents outsource reasoning to appropriate infrastructure (client-side, server-side, or third party)
  7. 7. ELIS  –  Mul*media  Lab Distributed Reasoning (LarKC) Identification Selection Transformation Reasoning Decision REASON <http://test.com/rules.n3> OVER { ?s ?p ?o } WHERE { ?s ?p ?o } Solution: ‘Reason’ Query Form
  8. 8. ELIS  –  Mul*media  Lab SPARQL 1.1: Support for entailment regimes (RDFS, OWL) by means of BGP matching Data provider decides inference rules support With reasoned SPARQL, the data consumer choses the inference rules for reasoning
  9. 9. ELIS  –  Mul*media  Lab Nested Queries SELECT ?child WHERE { :Jenna :child ?child . { REASON { { ?x :parent ?y } => { ?y :child ?x } . } OVER { ?s :parent ?o . } WHERE { ?s a :Person; :parent ?o . } } }
  10. 10. ELIS  –  Mul*media  Lab • Workload Balancing REASON { { ?x foaf:knows ?y } => { ?y foaf:knows ?x } . } OVER { :Jenna foaf:knows ?person . } WHERE{ { SERVICE <http://example.org/sparql> { :Jenna foaf:knows ?person . } } UNION { SERVICE <http://example2.org/sparql> { :Jenna foaf:knows ?person . } } }
  11. 11. ELIS  –  Mul*media  Lab Pitfalls Incomplete reasoning / errors like SPARQL Server-side vs. client-side reasoning probably OWL QL reasoning server-side BGP matching OWL RL and EL will happen client-side
  12. 12. ELIS  –  Mul*media  Lab Distributed reasoning on top of distributed querying Reasoning as a service Use Cases End user Distributed Reasoning Framework Endpoints Endpoints Endpoints Client External Reasoner Endpoint
  13. 13. ELIS  –  Mul*media  Lab Reasoning on distributed data SPARQL
  14. 14. Reasoned SPARQL
  15. 15. ELIS  –  Mul*media  Lab
  16. 16. ELIS  –  Mul*media  Lab Sam Coppens, Miel Vander Sande, Ruben Verborgh, Erik Mannens, Rik Van de Walle, Reasoned SPARQL Using SPARQL agents to obtain answers through distribution and reasoning
  • emchateau

    Apr. 6, 2018
  • bfreeman1987

    Feb. 15, 2015

Views

Total views

2,063

On Slideshare

0

From embeds

0

Number of embeds

230

Actions

Downloads

10

Shares

0

Comments

0

Likes

2

×