Download presentation
Presentation is loading. Please wait.
1
Database Management Systems
Faculty of Computer Science Technion – Israel Institute of Technology Database Management Systems Course Lecture 10: RDF and SPARQL Solution
2
Ex. 1 dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT ?president { ?president rdf:type yago:PresidentsOfTheUnitedStates. ?president dbo:profession dbr:Lawyer. } Lincoln Roosevelt Nixon Clinton
3
Ex. 2 dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT ?president { ?president rdf:type yago:PresidentsOfTheUnitedStates. ?president dbo:profession dbr:Lawyer. OPTIONAL { ?president dbo:party ?party } } Lincoln Roosevelt Nixon Clinton
4
Ex. 3 dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT ?president { { ?president rdf:type yago:PresidentsOfTheUnitedStates. ?president dbo:profession dbr:Lawyer. OPTIONAL { ?president dbo:party ?party } } MINUS {dbr:Richard_Nixon dbo:party ?party} Lincoln Roosevelt Nixon Clinton
5
Ex. 4 Write SPARQL queries that:
dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton Write SPARQL queries that: Find the presidents who were in one or more of Lincoln’s parties Find the presidents who were in none of Lincoln’s parties For each president in (1) and (2), add his dbp:spouse if exists
6
Ex. 4.1 SELECT DISTINCT ?president {
dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT DISTINCT ?president { ?president rdf:type yago:PresidentsOfTheUnitedStates. dbr:Abraham_Lincoln dbo:party ?party. ?president dbo:party ?party }
7
Ex. 4.2 SELECT DISTINCT ?president {
dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT DISTINCT ?president { { ?president rdf:type yago:PresidentsOfTheUnitedStates. } MINUS { ?president rdf:type yago:PresidentsOfTheUnitedStates. dbr:Abraham_Lincoln dbo:party ?party. ?president dbo:party ?party }
8
Ex. 4.3.1 SELECT DISTINCT ?president ?spouse{
dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT DISTINCT ?president ?spouse{ ?president rdf:type yago:PresidentsOfTheUnitedStates. dbr:Abraham_Lincoln dbo:party ?party. ?president dbo:party ?party . OPTIONAL { ?president dbo:spouse ?spouse} }
9
Ex. 4.3.2 SELECT DISTINCT ?president ?spouse { {
dbr:Abraham_Lincoln dbo:party dbr:Republican_Party dbr:Whig_Party dbo:profession dbr:Lawyer rdf:type yago:PresidentsOfTheUnitedStates dbr:Franklin_D._Roosevelt dbr:Democratic_Party dbr:Richard_Nixon dbr:Bill_Clinton SELECT DISTINCT ?president ?spouse { { ?president rdf:type yago:PresidentsOfTheUnitedStates. OPTIONAL { ?president dbo:spouse ?spouse} } MINUS { dbr:Abraham_Lincoln dbo:party ?party. ?president dbo:party ?party
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.