axone-protocol / ontology

📙 The Axone Ontology
https://docs.axone.xyz/technical-documentation/ontology/the-power-of-ontologies
Creative Commons Attribution Share Alike 4.0 International
12 stars 0 forks source link

♻️ Semantically Versioned URIs #216

Closed ccamel closed 9 months ago

ccamel commented 9 months ago

Context

In managing RDF resources, it is essential to balance the stability of URIs with the stability of their referenced content:

Idea

The solution proposed is to rely on Semantic Versioning in the form of MAJOR.MINOR.PATCH - to append the MAJOR version number to the URI.

For instance:

https://w3id.org/okp4/ontology/<MAJOR>/<path>

By including only the MAJOR version number in the URI, significant updates that could impact compatibility gives a new ontology version being referenced with a different namespaces. MINOR updates and PATCH (which do not result in breaking changes) have no impact on the URI, maintaining the stability of the URI for external references.

Todo