From f1aecb72e5b7ec61b3f0c6af64ffdc2468adaa44 Mon Sep 17 00:00:00 2001 From: Nico Matentzoglu Date: Thu, 23 Feb 2023 23:11:44 +0200 Subject: [PATCH] Add version IRI to semapv --- Makefile | 9 ++-- context.jsonld | 1 + docs/index.html | 97 ++++++++++++++++++++++++++++--------------- semapv-properties.owl | 8 ++-- semapv-terms.owl | 8 ++-- semapv.owl | 8 ++-- 6 files changed, 85 insertions(+), 46 deletions(-) diff --git a/Makefile b/Makefile index 6da8952..1c75b7a 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,16 @@ 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 @@ -17,7 +18,9 @@ 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 $@ diff --git a/context.jsonld b/context.jsonld index 2301b47..35e5524 100644 --- a/context.jsonld +++ b/context.jsonld @@ -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#", diff --git a/docs/index.html b/docs/index.html index 4dc2167..541aca3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -274,7 +274,7 @@