Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,784 changes: 1,784 additions & 0 deletions case_utils/ontology/case-1.5.0-subclasses.ttl

Large diffs are not rendered by default.

20,143 changes: 20,143 additions & 0 deletions case_utils/ontology/case-1.5.0.ttl

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions case_utils/ontology/ontology_and_version_iris.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,141 +6,162 @@ https://ontology.caseontology.org/case/case/1.1.0
https://ontology.caseontology.org/case/case/1.2.0
https://ontology.caseontology.org/case/case/1.3.0
https://ontology.caseontology.org/case/case/1.4.0
https://ontology.caseontology.org/case/case/1.5.0
https://ontology.caseontology.org/case/investigation
https://ontology.caseontology.org/case/investigation/0.7.1
https://ontology.caseontology.org/case/investigation/1.0.0
https://ontology.caseontology.org/case/investigation/1.1.0
https://ontology.caseontology.org/case/investigation/1.2.0
https://ontology.caseontology.org/case/investigation/1.3.0
https://ontology.caseontology.org/case/investigation/1.4.0
https://ontology.caseontology.org/case/investigation/1.5.0
https://ontology.caseontology.org/case/vocabulary
https://ontology.caseontology.org/case/vocabulary/0.7.1
https://ontology.caseontology.org/case/vocabulary/1.0.0
https://ontology.caseontology.org/case/vocabulary/1.1.0
https://ontology.caseontology.org/case/vocabulary/1.2.0
https://ontology.caseontology.org/case/vocabulary/1.3.0
https://ontology.caseontology.org/case/vocabulary/1.4.0
https://ontology.caseontology.org/case/vocabulary/1.5.0
https://ontology.unifiedcyberontology.org/co
https://ontology.unifiedcyberontology.org/co/1.0.0
https://ontology.unifiedcyberontology.org/co/1.1.0
https://ontology.unifiedcyberontology.org/co/1.2.0
https://ontology.unifiedcyberontology.org/co/1.3.0
https://ontology.unifiedcyberontology.org/co/1.4.0
https://ontology.unifiedcyberontology.org/co/1.5.0
https://ontology.unifiedcyberontology.org/owl
https://ontology.unifiedcyberontology.org/owl/1.0.0
https://ontology.unifiedcyberontology.org/owl/1.1.0
https://ontology.unifiedcyberontology.org/owl/1.2.0
https://ontology.unifiedcyberontology.org/owl/1.3.0
https://ontology.unifiedcyberontology.org/owl/1.4.0
https://ontology.unifiedcyberontology.org/owl/1.5.0
https://ontology.unifiedcyberontology.org/uco/action
https://ontology.unifiedcyberontology.org/uco/action/0.9.1
https://ontology.unifiedcyberontology.org/uco/action/1.0.0
https://ontology.unifiedcyberontology.org/uco/action/1.1.0
https://ontology.unifiedcyberontology.org/uco/action/1.2.0
https://ontology.unifiedcyberontology.org/uco/action/1.3.0
https://ontology.unifiedcyberontology.org/uco/action/1.4.0
https://ontology.unifiedcyberontology.org/uco/action/1.5.0
https://ontology.unifiedcyberontology.org/uco/analysis
https://ontology.unifiedcyberontology.org/uco/analysis/1.1.0
https://ontology.unifiedcyberontology.org/uco/analysis/1.2.0
https://ontology.unifiedcyberontology.org/uco/analysis/1.3.0
https://ontology.unifiedcyberontology.org/uco/analysis/1.4.0
https://ontology.unifiedcyberontology.org/uco/analysis/1.5.0
https://ontology.unifiedcyberontology.org/uco/configuration
https://ontology.unifiedcyberontology.org/uco/configuration/1.0.0
https://ontology.unifiedcyberontology.org/uco/configuration/1.1.0
https://ontology.unifiedcyberontology.org/uco/configuration/1.2.0
https://ontology.unifiedcyberontology.org/uco/configuration/1.3.0
https://ontology.unifiedcyberontology.org/uco/configuration/1.4.0
https://ontology.unifiedcyberontology.org/uco/configuration/1.5.0
https://ontology.unifiedcyberontology.org/uco/core
https://ontology.unifiedcyberontology.org/uco/core/0.9.1
https://ontology.unifiedcyberontology.org/uco/core/1.0.0
https://ontology.unifiedcyberontology.org/uco/core/1.1.0
https://ontology.unifiedcyberontology.org/uco/core/1.2.0
https://ontology.unifiedcyberontology.org/uco/core/1.3.0
https://ontology.unifiedcyberontology.org/uco/core/1.4.0
https://ontology.unifiedcyberontology.org/uco/core/1.5.0
https://ontology.unifiedcyberontology.org/uco/identity
https://ontology.unifiedcyberontology.org/uco/identity/0.9.1
https://ontology.unifiedcyberontology.org/uco/identity/1.0.0
https://ontology.unifiedcyberontology.org/uco/identity/1.1.0
https://ontology.unifiedcyberontology.org/uco/identity/1.2.0
https://ontology.unifiedcyberontology.org/uco/identity/1.3.0
https://ontology.unifiedcyberontology.org/uco/identity/1.4.0
https://ontology.unifiedcyberontology.org/uco/identity/1.5.0
https://ontology.unifiedcyberontology.org/uco/location
https://ontology.unifiedcyberontology.org/uco/location/0.9.1
https://ontology.unifiedcyberontology.org/uco/location/1.0.0
https://ontology.unifiedcyberontology.org/uco/location/1.1.0
https://ontology.unifiedcyberontology.org/uco/location/1.2.0
https://ontology.unifiedcyberontology.org/uco/location/1.3.0
https://ontology.unifiedcyberontology.org/uco/location/1.4.0
https://ontology.unifiedcyberontology.org/uco/location/1.5.0
https://ontology.unifiedcyberontology.org/uco/marking
https://ontology.unifiedcyberontology.org/uco/marking/0.9.1
https://ontology.unifiedcyberontology.org/uco/marking/1.0.0
https://ontology.unifiedcyberontology.org/uco/marking/1.1.0
https://ontology.unifiedcyberontology.org/uco/marking/1.2.0
https://ontology.unifiedcyberontology.org/uco/marking/1.3.0
https://ontology.unifiedcyberontology.org/uco/marking/1.4.0
https://ontology.unifiedcyberontology.org/uco/marking/1.5.0
https://ontology.unifiedcyberontology.org/uco/observable
https://ontology.unifiedcyberontology.org/uco/observable/0.9.1
https://ontology.unifiedcyberontology.org/uco/observable/1.0.0
https://ontology.unifiedcyberontology.org/uco/observable/1.1.0
https://ontology.unifiedcyberontology.org/uco/observable/1.2.0
https://ontology.unifiedcyberontology.org/uco/observable/1.3.0
https://ontology.unifiedcyberontology.org/uco/observable/1.4.0
https://ontology.unifiedcyberontology.org/uco/observable/1.5.0
https://ontology.unifiedcyberontology.org/uco/pattern
https://ontology.unifiedcyberontology.org/uco/pattern/0.9.1
https://ontology.unifiedcyberontology.org/uco/pattern/1.0.0
https://ontology.unifiedcyberontology.org/uco/pattern/1.1.0
https://ontology.unifiedcyberontology.org/uco/pattern/1.2.0
https://ontology.unifiedcyberontology.org/uco/pattern/1.3.0
https://ontology.unifiedcyberontology.org/uco/pattern/1.4.0
https://ontology.unifiedcyberontology.org/uco/pattern/1.5.0
https://ontology.unifiedcyberontology.org/uco/role
https://ontology.unifiedcyberontology.org/uco/role/0.9.1
https://ontology.unifiedcyberontology.org/uco/role/1.0.0
https://ontology.unifiedcyberontology.org/uco/role/1.1.0
https://ontology.unifiedcyberontology.org/uco/role/1.2.0
https://ontology.unifiedcyberontology.org/uco/role/1.3.0
https://ontology.unifiedcyberontology.org/uco/role/1.4.0
https://ontology.unifiedcyberontology.org/uco/role/1.5.0
https://ontology.unifiedcyberontology.org/uco/time
https://ontology.unifiedcyberontology.org/uco/time/0.9.1
https://ontology.unifiedcyberontology.org/uco/time/1.0.0
https://ontology.unifiedcyberontology.org/uco/time/1.1.0
https://ontology.unifiedcyberontology.org/uco/time/1.2.0
https://ontology.unifiedcyberontology.org/uco/time/1.3.0
https://ontology.unifiedcyberontology.org/uco/time/1.4.0
https://ontology.unifiedcyberontology.org/uco/time/1.5.0
https://ontology.unifiedcyberontology.org/uco/tool
https://ontology.unifiedcyberontology.org/uco/tool/0.9.1
https://ontology.unifiedcyberontology.org/uco/tool/1.0.0
https://ontology.unifiedcyberontology.org/uco/tool/1.1.0
https://ontology.unifiedcyberontology.org/uco/tool/1.2.0
https://ontology.unifiedcyberontology.org/uco/tool/1.3.0
https://ontology.unifiedcyberontology.org/uco/tool/1.4.0
https://ontology.unifiedcyberontology.org/uco/tool/1.5.0
https://ontology.unifiedcyberontology.org/uco/types
https://ontology.unifiedcyberontology.org/uco/types/0.9.1
https://ontology.unifiedcyberontology.org/uco/types/1.0.0
https://ontology.unifiedcyberontology.org/uco/types/1.1.0
https://ontology.unifiedcyberontology.org/uco/types/1.2.0
https://ontology.unifiedcyberontology.org/uco/types/1.3.0
https://ontology.unifiedcyberontology.org/uco/types/1.4.0
https://ontology.unifiedcyberontology.org/uco/types/1.5.0
https://ontology.unifiedcyberontology.org/uco/uco
https://ontology.unifiedcyberontology.org/uco/uco/0.9.1
https://ontology.unifiedcyberontology.org/uco/uco/1.0.0
https://ontology.unifiedcyberontology.org/uco/uco/1.1.0
https://ontology.unifiedcyberontology.org/uco/uco/1.2.0
https://ontology.unifiedcyberontology.org/uco/uco/1.3.0
https://ontology.unifiedcyberontology.org/uco/uco/1.4.0
https://ontology.unifiedcyberontology.org/uco/uco/1.5.0
https://ontology.unifiedcyberontology.org/uco/victim
https://ontology.unifiedcyberontology.org/uco/victim/0.9.1
https://ontology.unifiedcyberontology.org/uco/victim/1.0.0
https://ontology.unifiedcyberontology.org/uco/victim/1.1.0
https://ontology.unifiedcyberontology.org/uco/victim/1.2.0
https://ontology.unifiedcyberontology.org/uco/victim/1.3.0
https://ontology.unifiedcyberontology.org/uco/victim/1.4.0
https://ontology.unifiedcyberontology.org/uco/victim/1.5.0
https://ontology.unifiedcyberontology.org/uco/vocabulary
https://ontology.unifiedcyberontology.org/uco/vocabulary/0.9.1
https://ontology.unifiedcyberontology.org/uco/vocabulary/1.0.0
https://ontology.unifiedcyberontology.org/uco/vocabulary/1.1.0
https://ontology.unifiedcyberontology.org/uco/vocabulary/1.2.0
https://ontology.unifiedcyberontology.org/uco/vocabulary/1.3.0
https://ontology.unifiedcyberontology.org/uco/vocabulary/1.4.0
https://ontology.unifiedcyberontology.org/uco/vocabulary/1.5.0
https://unifiedcyberontology.org/ontology/uco/action
https://unifiedcyberontology.org/ontology/uco/core
https://unifiedcyberontology.org/ontology/uco/identity
Expand Down
3 changes: 2 additions & 1 deletion case_utils/ontology/version_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
__all__ = ["CURRENT_CASE_VERSION", "built_version_choices_list"]

# Tested with CI to match versionInfo of <https://ontology.caseontology.org/case/case>.
CURRENT_CASE_VERSION: str = "1.4.0"
CURRENT_CASE_VERSION: str = "1.5.0"

# Tested with CI to match set of ontology files available.
built_version_choices_list = [
Expand All @@ -40,6 +40,7 @@
"case-1.1.0",
"case-1.2.0",
"case-1.3.0",
"case-1.4.0",
"case-" + CURRENT_CASE_VERSION,
]

Expand Down
29 changes: 26 additions & 3 deletions tests/case_utils/case_validate/uco_test_examples/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,13 @@ validation_ttls := \
thread_XFAIL_validation.ttl

all: \
$(validation_ttls)
$(validation_ttls) \
all-technique

.PHONY: \
all-technique \
check-technique \
clean-technique

.PRECIOUS: \
%_validation.ttl
Expand Down Expand Up @@ -171,12 +177,29 @@ owl_properties_XFAIL_validation.ttl: \
rm __$@
mv _$@ $@

all-technique:
$(MAKE) \
--directory technique

check: \
$(validation_ttls)
$(validation_ttls) \
check-technique
source $(tests_srcdir)/venv/bin/activate \
&& pytest \
--log-level=DEBUG

clean:
check-technique: \
all-technique
$(MAKE) \
--directory technique \
check

clean: \
clean-technique
@rm -f \
*_validation.ttl

clean-technique:
@$(MAKE) \
--directory technique \
clean
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
generated-*
Loading