Date: TBD
(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.4.0 as “Warning”-level SHACL violations; in 2.0.0, they will be “Error”-level.
ObservableRelationship
are not Observable
s (GitHub Issue 573)core:
and types:
(GitHub Issue 586)AlternateDataStream
instance is not also a FileSystemObject
(GitHub Issue 590)observable:Disk
instance is not also a observable:StorageMedium
(GitHub Issue 612)OperatingSystem
instance is not also a Software
(GitHub Issue 632)(These are changes to ontologies, classes or properties in the preexisting ontology.)
types:Dictionary
(GitHub Issue 602)
types:Dictionary
, types:ProperDictionary
and types:ImproperDictionary
types:Dictionary
, with “Warning”-level SHACL violations raised if repeated keys are foundtypes:ProperDictionary
types:Dictionary
to separate expectation of key uniqueness in types:Dictionary
from formally validated requirement in types:ProperDictionary
core:objectStatus
(GitHub Issue 549)observable:cpeid
to observable:DeviceFacet
(GitHub Issue 624)(These are bugs found within the preexisting ontology that have been fixed.)
owl:Datatype
(GitHub Issue 584)owl:onDatatype
from vocabulary definitions (GitHub Issue 593)