From 5fa292e7495f72d0c5e5142499f7699170691056 Mon Sep 17 00:00:00 2001 From: imohamma Date: Wed, 2 Sep 2026 11:55:05 +0200 Subject: [PATCH] Use patched OWL2VOWL with OWL API fix for #1080 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update Dockerfile to build OWL2VOWL from Artemis-IA/OWL2VOWL (branch fix-owlapi-1080) which uses a patched OWL API 5.1.1 that fixes owlcs/owlapi#1080. Bug #1080: when an ontology declares owl:imports and has a self-referencing annotation (e.g. rdfs:isDefinedBy → ontology IRI), OWL API incorrectly assigns an imported ontology's IRI as the main ontology IRI, causing WebVOWL to display the wrong ontology IRI. See: - https://github.com/owlcs/owlapi/issues/1080 - https://github.com/VisualDataWeb/OWL2VOWL/pull/75 - https://github.com/owlcs/owlapi/pull/1178 --- docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 475ddab4f..05f6cf237 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,8 +6,8 @@ ARG TOMCAT_IMAGE=9.0.118 ARG WEBVOWL_VERSION=1.1.7 ARG MAVEN_IMAGE=3.9.16-eclipse-temurin-8-noble ARG NODE_IMAGE=12-alpine -ARG OWL2VOWL_GIT_URL=https://github.com/VisualDataWeb/OWL2VOWL.git -ARG OWL2VOWL_GIT_REF=master +ARG OWL2VOWL_GIT_URL=https://github.com/Artemis-IA/OWL2VOWL.git +ARG OWL2VOWL_GIT_REF=fix-owlapi-1080 # --- OWL2VOWL (Maven WAR, cloned in image build) --- FROM maven:${MAVEN_IMAGE} AS owl2vowl-builder