I'm interested in retrieving properties of a WikiData item, but only if the property was added or modified either before or after some date.
So I have this SPARQL query that gets all properties for Q24.
SELECT ?itemLabel ?propLabel ?statement_property_objLabel
WHERE {
VALUES (?item) {(wd:Q24)}
?item ?property [?statement_property ?statement_property_obj] .
?prop wikibase:claim ?property.
?prop wikibase:statementProperty ?statement_property.
# Call label service.
SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
} ORDER BY ?propLabel
Now, I'd like to keep only those properties that were modified either before <
or after >
an arbitrary date (e.g. 1/1/2017). I know there is a "last update" property P5017, but I don't know how I would use it to compare against an arbitrary date.