QLever is back and even more meta

You might’ve noticed that QLever has been stuck without updates of OHM data for a few weeks. The QLever team has resumed daily updates and also upgraded the endpoint to the latest version of the software.

The upgrade comes with breaking changes that might affect any queries you might have stashed away, due to the elimination of the osm2rdfmember: prefix:

Old predicate New predicate Description
osmrel:member osmrel:member A member within the relation
osmrel:member/osm2rdfmember:id osmrel:member/osmrel:member_id The member element
osmrel:member/osm2rdfmember:pos osmrel:member/osmrel:member_pos The member’s position within the relation, starting with "0"^^xsd:int
osmrel:member/osm2rdfmember:role osmrel:member/osmrel:member_role The member’s role within the relation as a string
osmway:node osmway:member A vertex along the way
osmway:node/osmway:node osmway:member/osmway:member_id The vertex node
osmway:node/osm2rdfmember:pos osmway:member/osmway:member_pos The vertex’s position along the way, starting with "0"^^xsd:int

Some additional metadata predicates have been added as well:

Predicate Description
osmmeta:timestamp Timestamp of the most recent changeset that modified the element as a datetime
osmmeta:changeset ID of the last modified changeset as an integer
osmmeta:user Name of the user who uploaded the last modified changeset as a string
osmmeta:uid ID of the user who uploaded the last modified changeset as an integer

The documentation has been updated. To demonstrate the new features, a new example shows how to query for users who’ve edited many ODbL features, with potential licensing implications.

1 Like