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.