Skip to content

Commit

Permalink
Merge branch 'base'
Browse files Browse the repository at this point in the history
  • Loading branch information
ajnelson-nist committed Jun 17, 2024
2 parents 3d9a469 + 18f92be commit 65b25d0
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 82 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
*.jar
*.swp
.*.done.log
.check-*.ttl
.venv-pre-commit
__pycache__
venv
8 changes: 7 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,17 @@ repos:
hooks:
- id: black
- repo: https://github.com/pycqa/flake8
rev: 7.0.0
rev: 7.1.0
hooks:
- id: flake8
- repo: https://github.com/pycqa/isort
rev: 5.13.2
hooks:
- id: isort
name: isort (python)
- repo: https://github.com/casework/rdf-toolkit-action
rev: 2.0.3
hooks:
- id: rdf-toolkit-normalizer
args:
- --autofix
33 changes: 0 additions & 33 deletions ontology/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,37 +20,11 @@ top_srcdir := $(shell cd .. ; pwd)

uco_srcdir := $(top_srcdir)/dependencies/UCO

RDF_TOOLKIT_JAR := $(uco_srcdir)/lib/rdf-toolkit.jar

ttl_basenames := $(wildcard uco-*.ttl)

check_ttl_targets := $(foreach ttl_basename,$(ttl_basenames),check-$(ttl_basename))

all: \
catalog-v001.xml

.PHONY: \
check-%.ttl

.PRECIOUS: \
.check-%.ttl

$(RDF_TOOLKIT_JAR):
@echo "DEBUG:ontology/Makefile:top_srcdir=$(top_srcdir)" >&2
@echo "ERROR:ontology/Makefile:rdf-toolkit.jar not found. Did you run `make` from the top source directory?" >&2
@test -r $@

.check-%.ttl: \
%.ttl \
$(RDF_TOOLKIT_JAR)
java -jar $(RDF_TOOLKIT_JAR) \
--inline-blank-nodes \
--source $< \
--source-format turtle \
--target _$@ \
--target-format turtle
mv _$@ $@

catalog-v001.xml: \
$(top_srcdir)/.venv.done.log \
$(top_srcdir)/etc/domain_directories.tsv \
Expand All @@ -69,15 +43,8 @@ catalog-v001.xml: \
mv _$@ $@

check: \
$(check_ttl_targets) \
catalog-v001.xml

check-%.ttl: \
%.ttl \
.check-%.ttl
diff $^ \
|| (echo "ERROR:ontology/Makefile:The local $< does not match the normalized version. If the above reported changes look fine, run 'cp .check-$< $<' while in the sub-folder ontology/ to get a file ready to commit to Git." >&2 ; exit 1)

clean:
@rm -f \
_* \
Expand Down
33 changes: 0 additions & 33 deletions shapes/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,37 +20,11 @@ top_srcdir := $(shell cd .. ; pwd)

uco_srcdir := $(top_srcdir)/dependencies/UCO

RDF_TOOLKIT_JAR := $(uco_srcdir)/lib/rdf-toolkit.jar

ttl_basenames := $(wildcard sh-*.ttl)

check_ttl_targets := $(foreach ttl_basename,$(ttl_basenames),check-$(ttl_basename))

all: \
catalog-v001.xml

.PHONY: \
check-%.ttl

.PRECIOUS: \
.check-%.ttl

$(RDF_TOOLKIT_JAR):
@echo "DEBUG:shapes/Makefile:top_srcdir=$(top_srcdir)" >&2
@echo "ERROR:shapes/Makefile:rdf-toolkit.jar not found. Did you run `make` from the top source directory?" >&2
@test -r $@

.check-%.ttl: \
%.ttl \
$(RDF_TOOLKIT_JAR)
java -jar $(RDF_TOOLKIT_JAR) \
--inline-blank-nodes \
--source $< \
--source-format turtle \
--target _$@ \
--target-format turtle
mv _$@ $@

catalog-v001.xml: \
$(top_srcdir)/.venv.done.log \
$(top_srcdir)/etc/domain_directories.tsv \
Expand All @@ -69,15 +43,8 @@ catalog-v001.xml: \
mv _$@ $@

check: \
$(check_ttl_targets) \
catalog-v001.xml

check-%.ttl: \
%.ttl \
.check-%.ttl
diff $^ \
|| (echo "ERROR:shapes/Makefile:The local $< does not match the normalized version. If the above reported changes look fine, run 'cp .check-$< $<' while in the sub-folder shapes/ to get a file ready to commit to Git." >&2 ; exit 1)

clean:
@rm -f \
_* \
Expand Down
28 changes: 14 additions & 14 deletions tests/exemplars.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,21 @@

kb:Action-13c91d40-9ca0-4558-81a1-4f7db888c371
a uco-action:Action ;
uco-action:endTime "2021-02-03T04:05:06Z"^^xsd:dateTime ;
uco-action:startTime "2020-01-02T03:04:05Z"^^xsd:dateTime ;
gufo:hasBeginPointInXSDDateTimeStamp "2020-01-02T03:04:05Z"^^xsd:dateTimeStamp ;
gufo:hasEndPointInXSDDateTimeStamp "2021-02-03T04:05:06Z"^^xsd:dateTimeStamp ;
uco-action:endTime "2021-02-03T04:05:06Z"^^xsd:dateTime ;
uco-action:startTime "2020-01-02T03:04:05Z"^^xsd:dateTime ;
.

kb:AnalyticResult-34fb92db-d576-45a7-9d62-dae04510968f
a uco-analysis:AnalyticResult ;
.

kb:Bearing-74c2bb20-1e4f-40ac-807e-bc2c528e39da
a drafting:Bearing ;
gufo:inheresIn kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc ;
.

kb:BluetoothAddress-53c6bc31-4f9c-4ca7-96cb-c9c61d7e4ca2
a uco-observable:BluetoothAddress ;
uco-core:hasFacet
Expand All @@ -42,11 +47,6 @@ kb:BluetoothAddress-53c6bc31-4f9c-4ca7-96cb-c9c61d7e4ca2
;
.

kb:Bearing-74c2bb20-1e4f-40ac-807e-bc2c528e39da
a drafting:Bearing ;
gufo:inheresIn kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc ;
.

kb:BluetoothAddressFacet-717b8cce-e9c2-4d59-81e4-1747d7e2d8ee
a uco-observable:BluetoothAddressFacet ;
.
Expand All @@ -62,10 +62,10 @@ kb:ContentDataFacet-a961d865-087b-43bd-ab31-0e33331c5628

kb:Event-03a1a1db-0579-4427-9a51-448c32281146
a uco-core:Event ;
uco-core:endTime "2011-02-03T04:05:06Z"^^xsd:dateTime ;
uco-core:startTime "2010-01-02T03:04:05Z"^^xsd:dateTime ;
gufo:hasBeginPointInXSDDateTimeStamp "2010-01-02T03:04:05Z"^^xsd:dateTimeStamp ;
gufo:hasEndPointInXSDDateTimeStamp "2011-02-03T04:05:06Z"^^xsd:dateTimeStamp ;
uco-core:endTime "2011-02-03T04:05:06Z"^^xsd:dateTime ;
uco-core:startTime "2010-01-02T03:04:05Z"^^xsd:dateTime ;
.

kb:Hash-4c3d0623-d365-4c69-a1a1-01523c6502fa
Expand Down Expand Up @@ -131,11 +131,6 @@ kb:QualityValueAttributionSituation-872b7dd1-b49a-4278-bfdf-df507493d63f
gufo:hasEndPoint kb:Instant-c9ae3fce-ddcb-416b-971b-559c2f5bee95 ;
.

kb:Velocity-62bc6232-b570-45d7-b382-d4e0a36fceb9
a drafting:Velocity ;
gufo:inheresIn kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc ;
.

kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc
a drafting:Vehicle ;
gufo:standsInQualifiedAttribution
Expand All @@ -144,3 +139,8 @@ kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc
;
.

kb:Velocity-62bc6232-b570-45d7-b382-d4e0a36fceb9
a drafting:Velocity ;
gufo:inheresIn kb:Vehicle-c7e910e8-4bed-473e-ad74-3df3eb63cbcc ;
.

0 comments on commit 65b25d0

Please sign in to comment.