Skip to content

Commit

Permalink
Add version IRI to semapv
Browse files Browse the repository at this point in the history
matentzn committed Feb 23, 2023
1 parent 94a5afd commit f1aecb7
Showing 6 changed files with 85 additions and 46 deletions.
9 changes: 6 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,23 +1,26 @@
ONTBASE=http://w3id.org/semapv
ROBOT=robot -vvv
DATE ?= $(shell date +%Y-%m-%d)

all: semapv.owl docs/index.html

semapv-terms.owl: semapv-terms.tsv
$(ROBOT) template --template $< --prefix "skos: http://www.w3.org/2004/02/skos/core#" --prefix "semapv: https://w3id.org/semapv/vocab/" \
annotate --ontology-iri $(ONTBASE)/vocab -o $@
annotate --ontology-iri $(ONTBASE)/vocab/$@ --version-iri $(ONTBASE)/vocab/releases/$(DATE)/$@ -o $@

semapv-properties.owl: semapv-properties.tsv
$(ROBOT) template --template $< --prefix "skos: http://www.w3.org/2004/02/skos/core#" --prefix "semapv: https://w3id.org/semapv/vocab/" \
annotate --ontology-iri $(ONTBASE)/vocab -o $@
annotate --ontology-iri $(ONTBASE)/vocab/$@ --version-iri $(ONTBASE)/vocab/releases/$(DATE)/$@ -o $@

SEMAPV_TERMS_URL=https://docs.google.com/spreadsheets/d/e/2PACX-1vQS6dVyRqEdXCtimXw1nxX77NCmJCfm_2sOL0eCkt_7MlTt8wCNgE8iw9pLACPIuwZDvu64WtsqtREQ/pub?gid=0&single=true&output=tsv

semapv-terms.tsv:
wget "$(SEMAPV_TERMS_URL)" -O $@

semapv.owl: semapv-metadata.owl semapv-terms.owl semapv-properties.owl context.jsonld
$(ROBOT) merge -i semapv-metadata.owl --add-prefixes context.jsonld -i semapv-terms.owl -i semapv-properties.owl -o $@
$(ROBOT) merge -i semapv-metadata.owl --add-prefixes context.jsonld -i semapv-terms.owl -i semapv-properties.owl \
annotate --ontology-iri $(ONTBASE)/vocab/$@ --version-iri $(ONTBASE)/vocab/releases/$(DATE)/$@ \
merge --add-prefixes context.jsonld -o $@

docs/index.html: semapv.owl
python -m pylode $< -o $@
1 change: 1 addition & 0 deletions context.jsonld
Original file line number Diff line number Diff line change
@@ -8,6 +8,7 @@
"owl": "http://www.w3.org/2002/07/owl#",

"dc": "http://purl.org/dc/terms/",
"doi": "https://doi.org/",
"prov": "http://www.w3.org/ns/prov#",
"skos": "http://www.w3.org/2004/02/skos/core#",
"cc": "http://creativecommons.org/ns#",
Loading

0 comments on commit f1aecb7

Please sign in to comment.