From c9c7b63434810e728e6f6185a71f6b46ead48dce Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Thu, 3 Aug 2023 23:11:08 +0200 Subject: [PATCH] Display objectWorkType via tags in EODEM and LIDO 1.1 exports, and only that in case both object_type tags exist and an object type is present in md See #5 Background for the disabling of exports of the regular object type in case both exist: The German Digital Library (DDB) is unable to handle duplicate names in work types unless both contain different links to norm data repositories. This fix allows the DDB to more easily import while supposedly not losing meaningful data. --- src/eodem-0.08.xsl | 187 ++++++++++++++++++++++++++------------- src/lido-1.0.xsl | 213 ++++++++++++++++++++++++++------------------- src/lido-1.1.xsl | 187 ++++++++++++++++++++++++++------------- 3 files changed, 374 insertions(+), 213 deletions(-) diff --git a/src/eodem-0.08.xsl b/src/eodem-0.08.xsl index 6d1aabb..d08b190 100644 --- a/src/eodem-0.08.xsl +++ b/src/eodem-0.08.xsl @@ -34,70 +34,133 @@ - - - - gnd - uri - - - - - - grobsystematik - uri - - - - - - oberbegriffsdatei - uri - - - - - - aat - uri - - - - - - lcsh - uri - - - - - - md:term - uri - - - - - - - de - - - - - - - - - - - - - + + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + - - + + + + + + + + gnd + uri + + + + + + grobsystematik + uri + + + + + + oberbegriffsdatei + uri + + + + + + aat + uri + + + + + + lcsh + uri + + + + + + md:term + uri + + + + + + + de + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lido-1.0.xsl b/src/lido-1.0.xsl index f753b72..84b32f8 100644 --- a/src/lido-1.0.xsl +++ b/src/lido-1.0.xsl @@ -33,100 +33,135 @@ - - - - gnd - uri - - - - - - grobsystematik - uri - - - - - - oberbegriffsdatei - uri - - - - - - aat - uri - - - - - - lcsh - uri - - - - - - md:term - uri - - - - - - - de - - - - - - - - - - - - - + + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + - - - - - - - - - - - - uri - - - + + + + + + + + gnd + uri + + - - - no - - - - - - - + + + grobsystematik + uri + + - - - + + + oberbegriffsdatei + uri + + + + + + aat + uri + + + + + + lcsh + uri + + + + + + md:term + uri + + + + + + + de + + + + + + + + + + + + + + + + + + + + + + - + Sammlung diff --git a/src/lido-1.1.xsl b/src/lido-1.1.xsl index f26abe9..28fe4ed 100644 --- a/src/lido-1.1.xsl +++ b/src/lido-1.1.xsl @@ -33,70 +33,133 @@ - - - - gnd - uri - - - - - - grobsystematik - uri - - - - - - oberbegriffsdatei - uri - - - - - - aat - uri - - - - - - lcsh - uri - - - - - - md:term - uri - - - - - - - de - - - - - - - - - - - - - + + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + - - + + + + + + + + gnd + uri + + + + + + grobsystematik + uri + + + + + + oberbegriffsdatei + uri + + + + + + aat + uri + + + + + + lcsh + uri + + + + + + md:term + uri + + + + + + + de + + + + + + + + + + + + + + + + + + + + + +