From 7f1cfc3f4c3ae0b86f42ac1a11be57439ff4882c Mon Sep 17 00:00:00 2001 From: "J. Allen Baron" Date: Thu, 14 Dec 2023 16:40:29 -0500 Subject: [PATCH] Update DISDRIV purl redirects - Fix ontology IRI redirect - Add versionIRI redirect - Add geneic fallback --- config/disdriv.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/config/disdriv.yml b/config/disdriv.yml index b391b52d..5ab37785 100644 --- a/config/disdriv.yml +++ b/config/disdriv.yml @@ -3,11 +3,24 @@ idspace: DISDRIV base_url: /obo/disdriv - products: -- disdriv.owl: https://raw.githubusercontent.com/DiseaseOntology/DiseaseDriversOntology/main/src/ontology/releases/disdriv.owl +- disdriv.owl: https://raw.githubusercontent.com/DiseaseOntology/DiseaseDriversOntology/main/src/ontology/disdriv.owl term_browser: ontobee example_terms: - DISDRIV_0000002 +entries: + +- regex: ^/obo/disdriv/releases/([^\s/]+)/(\S+)$ + replacement: https://raw.githubusercontent.com/DiseaseOntology/DiseaseDriversOntology/v$1/src/ontology/$2 + tests: + - from: /releases/2023-12-15/disdriv.owl + to: https://raw.githubusercontent.com/DiseaseOntology/DiseaseDriversOntology/v2023-12-15/src/ontology/disdriv.owl + +# generic fall-back (rules processed in order = keep at bottom) +- prefix: / + replacement: https://raw.githubusercontent.com/DiseaseOntology/DiseaseDriversOntology/main/src/ontology/ + tests: + - from: /disdriv.owl + to: https://raw.githubusercontent.com/DiseaseOntology/DiseaseDriversOntology/main/src/ontology/disdriv.owl \ No newline at end of file