Repository navigation
v0.5.0
URPX v0.5.0 Release Notes
Released: 2026-09-08.
Type: Pre-draft minor release.
Previous release: v0.4.0
Overview
URPX v0.5.0 moves the vocabulary to its permanent namespace at urpx.org. The terms, the shapes and the semantics are unchanged from v0.4.0. This release changes identifiers only.
The ontology namespace moves from https://urpx-org.github.io/urpx/ontology/ to https://urpx.org/ns/ontology/, and the shapes namespace moves to https://urpx.org/ns/shacl/core/. Every term keeps its local name and changes only its host and path.
This release is not backward-compatible with v0.4.0 at the identifier level. Data or tooling that binds the previous namespace resolves no term until it rebinds.
What changed
- The ontology base IRI is
https://urpx.org/ns/ontology/. - The shapes base IRI is
https://urpx.org/ns/shacl/core/. - The ontology and the shapes identify themselves as version 0.5.0.
owl:versionIRI,dcterms:hasVersion, the release node, its distribution and both download URLs name v0.5.0. The ontology states the version literal onowl:versionInfoand the shapes file states it ondcat:version. - No term is added, removed or redefined. The vocabulary is identical to v0.4.0 apart from the namespace and the version metadata.
Breaking Changes
-
The vocabulary namespace changes host and path.
A document that bindsurpxtohttps://urpx-org.github.io/urpx/ontology/resolves no term after this release. Rebind it tohttps://urpx.org/ns/ontology/. -
The shapes namespace changes likewise.
Rebindurpx-shacltohttps://urpx.org/ns/shacl/core/.
Migration
- Rebind the
urpxprefix tohttps://urpx.org/ns/ontology/, and, where it is used, rebindurpx-shacltohttps://urpx.org/ns/shacl/core/. - Point
targetURPXVersionathttps://github.com/urpx-org/urpx/raw/v0.5.0/ontology/urpx-ontology.ttl. - The local names are unchanged, so no term is renamed. A rebind of the prefix is the whole of the migration.
Notes
- The example data files under
test-cases/and the published JSON-LD context still reference the previous host. They move to the new namespace in a following release.