Skip to content

Commit ecaad1e

Browse files
committed
Use CDO BFO shapes to check usage in instance data
No effects were observed on Make-managed files. Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
1 parent f4beef7 commit ecaad1e

4 files changed

Lines changed: 17 additions & 0 deletions

File tree

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
path = dependencies/CASE-unstable-2.0.0
1515
url = https://github.com/casework/CASE-Archive.git
1616
branch = unstable-2.0.0
17+
[submodule "dependencies/CDO-Shapes-BFO"]
18+
path = dependencies/CDO-Shapes-BFO
19+
url = https://github.com/Cyber-Domain-Ontology/CDO-Shapes-BFO.git
20+
branch = main
1721
[submodule "dependencies/CDO-Shapes-Time"]
1822
path = dependencies/CDO-Shapes-Time
1923
url = https://github.com/Cyber-Domain-Ontology/CDO-Shapes-Time.git

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ all: \
6161
$(MAKE) \
6262
--directory dependencies/CASE-unstable-2.0.0 \
6363
.git_submodule_init.done.log
64+
# CDO-Shapes-BFO
65+
test -r dependencies/CDO-Shapes-BFO/README.md \
66+
|| git submodule update --init dependencies/CDO-Shapes-BFO
67+
test -r dependencies/CDO-Shapes-BFO/README.md \
68+
|| (echo "ERROR:Makefile:CDO-Shapes-BFO submodule README.md file not found, even though CDO-Shapes-BFO submodule initialized." >&2 ; exit 2)
6469
# CDO-Shapes-Time
6570
test -r dependencies/CDO-Shapes-Time/README.md \
6671
|| git submodule update --init dependencies/CDO-Shapes-Time

dependencies/CDO-Shapes-BFO

Submodule CDO-Shapes-BFO added at 1ce7386

examples/illustrations/existence_intervals/postvisit.mk

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ SHELL := /bin/bash
1818

1919
top_srcdir := $(shell cd ../../.. ; pwd)
2020

21+
bfo_ttl := $(top_srcdir)/dependencies/CDO-Shapes-BFO/dependencies/BFO.ttl
22+
sh_bfo_ttl := $(top_srcdir)/dependencies/CDO-Shapes-BFO/shapes/sh-bfo.ttl
23+
2124
gufo_ttl := $(top_srcdir)/dependencies/CDO-Shapes-gufo/dependencies/gufo.ttl
2225
sh_gufo_ttl := $(top_srcdir)/dependencies/CDO-Shapes-gufo/shapes/sh-gufo.ttl
2326

@@ -27,15 +30,19 @@ sh_time_ttl := $(top_srcdir)/dependencies/CDO-Shapes-Time/shapes/sh-time.ttl
2730
all:
2831

2932
.cdo-shapes.done.log: \
33+
$(bfo_ttl) \
3034
$(gufo_ttl) \
35+
$(sh_bfo_ttl) \
3136
$(sh_gufo_ttl) \
3237
$(sh_time_ttl) \
3338
$(time_ttl) \
3439
$(top_srcdir)/.venv.done.log \
3540
existence_intervals.json
3641
source $(top_srcdir)/venv/bin/activate \
3742
&& case_validate \
43+
--ontology-graph $(bfo_ttl) \
3844
--ontology-graph $(gufo_ttl) \
45+
--ontology-graph $(sh_bfo_ttl) \
3946
--ontology-graph $(sh_gufo_ttl) \
4047
--ontology-graph $(sh_time_ttl) \
4148
--ontology-graph $(time_ttl) \

0 commit comments

Comments
 (0)