ebu / ebucoreplus

Maintenance and development of the EBUCorePlus
MIT License
23 stars 6 forks source link

Versioning the IRIs #269

Closed kimviljanen closed 9 months ago

kimviljanen commented 1 year ago

Random thought: I just noticed there is no versioning information in the IRIs, which is quite typical in APIs etc: “http://www.ebu.ch/metadata/ontologies/ebucoreplus-v1#EditorialObject“ (v1 added by me). ==>> Question: So if the definition of e.g. EditorialObject changes, how do you handle the situations where you have data refering to both new and old definition?

aro-max commented 1 year ago

We manage ontology versions as follows:

In this way, a developer can download the official versions of EBUCoreplus via the GitHub tag and the version name is also present in the .owl file.

When deploying the ontology via an API, the version should be encoded in the request to make it visible to the user. This is managed at the implementation level, not the specification level.

JuergenGrupp commented 9 months ago

Closed issue, following up on discussion above.