Skip to main content

Versioning

This page provides information about versioning in the CAC Ontology Family.

Versioning Strategy

CAC Ontology follows Semantic Versioning principles:

Current Version

The current version (v3.1.0) of CAC Ontology includes:

Version History

For detailed version history, see:

Module Versioning

Individual modules within the CAC Ontology Family may have their own version numbers, but all modules are released together as part of the main ontology family version.

Compatibility

Backward Compatibility

CASE/UCO Compatibility

All versions maintain compatibility with:

Migration Guides

When upgrading between major versions, migration guides will be provided in the release notes and documentation. For v3.1.0 specifically, note the move to unversioned ontology document IRIs (versioning remains on owl:versionIRI) and the pinned CASE/UCO 1.5.0 / gUFO 1.0.0 import closure.

Version Information in Ontology Files

Ontology files include version information in their metadata. From v3.1.0, the ontology document IRI is unversioned, and the version is carried by owl:versionIRI:

@prefix owl: <http://www.w3.org/2002/07/owl#> .

<https://cacontology.projectvic.org/core>
    a owl:Ontology ;
    owl:versionIRI <https://cacontology.projectvic.org/core/3.1.0> ;
    owl:versionInfo "3.1.0" .

Support

For questions about versioning or compatibility: