reports/mirror_signature-%.tsv uses component-download-%.owl as a prereq.
But the specific goal for NCIT, reports/mirror_signature-ncit.tsv, uses $(COMPONENTSDIR)/ncit.db as a prereq. That .db uses components/ncit.owl.
So it's not actually a mirror signature; it's a component signature. For example, the components goal for NCIT does remove -T $(TMPDIR)/ncit_relevant_signature.txt --select complement --select "classes individuals" --trim false \.
I'm not sure if this effectively has any ramifications.
Possible solutions
Could change $(COMPONENTSDIR)/ncit.db prereq to tmp/component-download-ncit.owl.db.
Overview
reports/mirror_signature-%.tsv
usescomponent-download-%.owl
as a prereq.But the specific goal for NCIT,
reports/mirror_signature-ncit.tsv
, uses$(COMPONENTSDIR)/ncit.db
as a prereq. That.db
usescomponents/ncit.owl
.So it's not actually a mirror signature; it's a component signature. For example, the components goal for NCIT does
remove -T $(TMPDIR)/ncit_relevant_signature.txt --select complement --select "classes individuals" --trim false \
.I'm not sure if this effectively has any ramifications.
Possible solutions
Could change
$(COMPONENTSDIR)/ncit.db
prereq totmp/component-download-ncit.owl.db
.