1.3.0 Release

Date: 2024-01-23

Ontology File(s)

GitHub

Release Notes

UCO 1.3.0 incorporates required refinements and updates, building on the stable 1.0.0 release. Following SemVer, additive improvements will continue to be accepted, but backwards-incompatible changes will be scheduled only for the 2.0.0 release, which will come after at least 6 months to possibly 12 months.

This release includes additive updates and further preparations for backwards-incompatible changes in preparation for UCO 2.0.0. A clarifying disjointedness statement has been added to distinguish observable:Files from observable:URLs, in response to a question on how to represent a URL that serves a file with expected contents. Events are now representable with the general-purpose class core:Event, fit for further specializing. A test of OWL syntax has had its scope corrected to prevent incorrect flagging of rdf:List forms outside of class descriptions.

Focus

Breaking Changes

(These are changes to ontologies, classes or properties in the preexisting ontology that make the new release non-backward-compatible.)

UCO 2.0.0 will consider the following breaking changes. They are implemented in UCO 1.3.0 as “Warning”-level SHACL violations; in 2.0.0, they will be “Error”-level.

Changes

(These are changes to ontologies, classes or properties in the preexisting ontology.)

Bug Fixes

(These are bugs found within the preexisting ontology that have been fixed.)

Documentation

Generated documentation is available at this site:

https://ontology.unifiedcyberontology.org/

Be aware that the documentation at that site will only show the most recent release. The upper-left corner of the documentation pages shows the ontology version being reviewed.

After the following UCO release, users interested seeing the rendered documentation at this version “Back in time” should locally clone the repository, check out this branch, and follow the deployment directions in CONTRIBUTE.md.