oasis-open / tac-ontology

OASIS Threat Actor Context (TAC) TC: Creating an ontology for expressing the rich context around Threat Actors. https://github.com/oasis-open/tac-ontology
BSD 3-Clause "New" or "Revised" License
9 stars 4 forks source link

The "core-context.owl" and "stix-core-context.owl" files need to be corrected after a bad search and replace edit. #21

Closed rhohimer closed 1 year ago

rhohimer commented 2 years ago

In one or more find and replace processes the integrity of the core-context.owl and stix-core-context.owl files were affected.

In specific, a search for "http://docs.oasis-open.org/cti/ns/stix#http://docs.oasis-open.org/cti/ns/stix#" may identify the impacted files. I believe the problem exists in only two files:

  1. core-context.owl
  2. stix-core-context.owl

image

rhohimer commented 2 years ago

The filename-context.owl files are not imported into the stix.owl file. They are only imported into stix-spec.owl. For users that want the restrictions on Domain and Cardinality.

Importing the context.owl files causes many logical inconsistencies within the importing ontology.

rhohimer commented 1 year ago

Removed all the current filename-context.owl files. These files have been deprecated for many months. They are not imported into the stix-spec.owl to avoid the logical inconsistencies they introduced.

Cardinality was constrained in some of the context files. We may wish to revisit cardinality constraints.