Skip to content

Instantly share code, notes, and snippets.

@kasei
Created August 8, 2019 22:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kasei/5527e3e1f550ae964a34f7bd0e9876a5 to your computer and use it in GitHub Desktop.
Save kasei/5527e3e1f550ae964a34f7bd0e9876a5 to your computer and use it in GitHub Desktop.
SPARQL* syntax used for Wikidata reification
# Using SPARQL* syntax:
SELECT ?speed ?qualifierLabel WHERE {
<< wd:Q183 wdt:P3086 ?speed >>
pq:P3005 ?qualifier ;
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
# becomes Wikidata reification:
SELECT ?speed ?qualifierLabel WHERE {
wd:Q183
wdt:P3086 ?speed ;
p:P3086 [
ps:P3086 ?speed ;
pq:P3005 ?qualifier ;
] .
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . }
}
@kasei
Copy link
Author

kasei commented Aug 8, 2019

@kasei
Copy link
Author

kasei commented Aug 8, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment