diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag089.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag089.java index bbb8060e5..f665fa231 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag089.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag089.java @@ -59,7 +59,7 @@ private void initialize() { "l", "Notation aus Hilfstafel 5", "R", "m", "Notation aus Hilfstafel 6", "R", "t", "Notation aus einer Anhaengetafel", "R", - "t", "Quelle der vergebenen Notation", "R" + "A","Quelle der vergebenen Notation","R" ); diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag093.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag093.java new file mode 100644 index 000000000..718becfae --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag093.java @@ -0,0 +1,47 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * Lizenzinformationen + * https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686 + */ +public class Tag093 extends DataFieldDefinition { + + private static Tag093 uniqueInstance; + + private Tag093() { + initialize(); + postCreation(); + } + + public static Tag093 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag093(); + return uniqueInstance; + } + + private void initialize() { + tag = "093"; + label = "Lizenzinformationen"; + mqTag = "Lizenzinformationen"; + cardinality = Cardinality.Nonrepeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "Herkunft, Erfassungsrichtung", "NR", + "b", "Angaben zu den Zugriffsrechten", "NR", + "c", "Angaben zur Zahl der parallelen Zugriffe Freitext","NR", + "d", "Kommentar zu den Zugriffsrechten Freitext","NR", + "e", "Angaben zum Dokumenttyp","NR", + "f", "Angaben zum Lizenztyp","NR", + "g", "Angaben zum Preistyp","NR", + "h", "Kommentar zu Dokument-, Lizenz- und Preistyp Freitext","NR" + ); + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag099.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag099.java new file mode 100644 index 000000000..79228321e --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag099.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * Datum für den Austauschsatz + * https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686 + */ +public class Tag099 extends DataFieldDefinition { + + private static Tag099 uniqueInstance; + + private Tag099() { + initialize(); + postCreation(); + } + + public static Tag099 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag099(); + return uniqueInstance; + } + + private void initialize() { + tag = "099"; + label = "Datum für den Austauschsatz"; + mqTag = "DatumFürDenAustauschsatz"; + cardinality = Cardinality.Nonrepeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "Kennzeichnungen für Nationallizenzen und digitale Sammlungen", "NR", + "b", "Lizenzjahr", "NR" + ); + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag591.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag591.java index 57fad1af0..aca381fbc 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag591.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag591.java @@ -26,7 +26,7 @@ private void initialize() { tag = "591"; label = "Redaktionelle Bemerkungen"; mqTag = "RedaktionelleBemerkungen"; - cardinality = Cardinality.Repeatable; + cardinality = Cardinality.Nonrepeatable; descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=525369446"; ind1 = new Indicator(); diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag935.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag935.java new file mode 100644 index 000000000..f1791bfe1 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag935.java @@ -0,0 +1,47 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * BSZ-Feld für Codierungen + * https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686 + */ +public class Tag935 extends DataFieldDefinition { + + private static Tag935 uniqueInstance; + + private Tag935() { + initialize(); + postCreation(); + } + + public static Tag935 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag935(); + return uniqueInstance; + } + + private void initialize() { + tag = "935"; + label = "BSZ-Feld für Codierungen"; + mqTag = "BSZ-FeldFürCodierungen"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "Abrufzeichen vierstellig", "R", + "b", "Datenträger", "R", + "c", "Veröffentlichungsart und -inhalt", "R", + "d", "Codes aus Fremddaten", "R", + "e", "Bibliographische Zitate", "R", + "m", "Explizit der Unterlage", "R", + "n", "Normierter Explizit", "R" + ); + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag940.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag940.java new file mode 100644 index 000000000..9179e54df --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag940.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für BVB + */ +public class Tag940 extends DataFieldDefinition { + + private static Tag940 uniqueInstance; + + private Tag940() { + initialize(); + postCreation(); + } + + public static Tag940 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag940(); + return uniqueInstance; + } + + private void initialize() { + tag = "940"; + label = "reserviert für BVB"; + mqTag = "ReserviertFürBVB"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "BVB-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag941.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag941.java new file mode 100644 index 000000000..a4a45153b --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag941.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für BVB + */ +public class Tag941 extends DataFieldDefinition { + + private static Tag941 uniqueInstance; + + private Tag941() { + initialize(); + postCreation(); + } + + public static Tag941 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag941(); + return uniqueInstance; + } + + private void initialize() { + tag = "941"; + label = "reserviert für BVB"; + mqTag = "ReserviertFürBVB"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "BVB-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag942.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag942.java new file mode 100644 index 000000000..3b6cff1d0 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag942.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für BVB + */ +public class Tag942 extends DataFieldDefinition { + + private static Tag942 uniqueInstance; + + private Tag942() { + initialize(); + postCreation(); + } + + public static Tag942 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag942(); + return uniqueInstance; + } + + private void initialize() { + tag = "942"; + label = "reserviert für BVB"; + mqTag = "ReserviertFürBVB"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "BVB-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag943.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag943.java new file mode 100644 index 000000000..1a85bfc51 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag943.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für BVB + */ +public class Tag943 extends DataFieldDefinition { + + private static Tag943 uniqueInstance; + + private Tag943() { + initialize(); + postCreation(); + } + + public static Tag943 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag943(); + return uniqueInstance; + } + + private void initialize() { + tag = "943"; + label = "reserviert für BVB"; + mqTag = "ReserviertFürBVB"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "BVB-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag944.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag944.java new file mode 100644 index 000000000..226973b79 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag944.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für BVB + */ +public class Tag944 extends DataFieldDefinition { + + private static Tag944 uniqueInstance; + + private Tag944() { + initialize(); + postCreation(); + } + + public static Tag944 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag944(); + return uniqueInstance; + } + + private void initialize() { + tag = "944"; + label = "reserviert für BVB"; + mqTag = "ReserviertFürBVB"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "BVB-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag945.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag945.java new file mode 100644 index 000000000..d5dae50a0 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag945.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für EKZ + */ +public class Tag945 extends DataFieldDefinition { + + private static Tag945 uniqueInstance; + + private Tag945() { + initialize(); + postCreation(); + } + + public static Tag945 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag945(); + return uniqueInstance; + } + + private void initialize() { + tag = "945"; + label = "reserviert für EKZ"; + mqTag = "ReserviertFürEKZ"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "EKZ-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag946.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag946.java new file mode 100644 index 000000000..15f73c976 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag946.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für EKZ + */ +public class Tag946 extends DataFieldDefinition { + + private static Tag946 uniqueInstance; + + private Tag946() { + initialize(); + postCreation(); + } + + public static Tag946 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag946(); + return uniqueInstance; + } + + private void initialize() { + tag = "946"; + label = "reserviert für EKZ"; + mqTag = "ReserviertFürEKZ"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "EKZ-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag947.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag947.java new file mode 100644 index 000000000..37bbf0c7d --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag947.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für EKZ + */ +public class Tag947 extends DataFieldDefinition { + + private static Tag947 uniqueInstance; + + private Tag947() { + initialize(); + postCreation(); + } + + public static Tag947 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag947(); + return uniqueInstance; + } + + private void initialize() { + tag = "947"; + label = "reserviert für EKZ"; + mqTag = "ReserviertFürEKZ"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "EKZ-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag948.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag948.java new file mode 100644 index 000000000..4bfebfaa6 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag948.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für EKZ + */ +public class Tag948 extends DataFieldDefinition { + + private static Tag948 uniqueInstance; + + private Tag948() { + initialize(); + postCreation(); + } + + public static Tag948 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag948(); + return uniqueInstance; + } + + private void initialize() { + tag = "948"; + label = "reserviert für EKZ"; + mqTag = "ReserviertFürEKZ"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "EKZ-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag949.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag949.java new file mode 100644 index 000000000..c4d12185b --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag949.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für EKZ + */ +public class Tag949 extends DataFieldDefinition { + + private static Tag949 uniqueInstance; + + private Tag949() { + initialize(); + postCreation(); + } + + public static Tag949 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag949(); + return uniqueInstance; + } + + private void initialize() { + tag = "949"; + label = "reserviert für EKZ"; + mqTag = "ReserviertFürEKZ"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "EKZ-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag950.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag950.java new file mode 100644 index 000000000..5da0a8667 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag950.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für GBV + */ +public class Tag950 extends DataFieldDefinition { + + private static Tag950 uniqueInstance; + + private Tag950() { + initialize(); + postCreation(); + } + + public static Tag950 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag950(); + return uniqueInstance; + } + + private void initialize() { + tag = "950"; + label = "reserviert für GBV"; + mqTag = "ReserviertFürGBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "GBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag951.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag951.java new file mode 100644 index 000000000..2a61060a0 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag951.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für GBV + */ +public class Tag951 extends DataFieldDefinition { + + private static Tag951 uniqueInstance; + + private Tag951() { + initialize(); + postCreation(); + } + + public static Tag951 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag951(); + return uniqueInstance; + } + + private void initialize() { + tag = "951"; + label = "reserviert für GBV"; + mqTag = "ReserviertFürGBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "GBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag952.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag952.java new file mode 100644 index 000000000..a3bcc933d --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag952.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für GBV + */ +public class Tag952 extends DataFieldDefinition { + + private static Tag952 uniqueInstance; + + private Tag952() { + initialize(); + postCreation(); + } + + public static Tag952 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag952(); + return uniqueInstance; + } + + private void initialize() { + tag = "952"; + label = "reserviert für GBV"; + mqTag = "ReserviertFürGBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "GBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag953.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag953.java new file mode 100644 index 000000000..2c6cf04d4 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag953.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für GBV + */ +public class Tag953 extends DataFieldDefinition { + + private static Tag953 uniqueInstance; + + private Tag953() { + initialize(); + postCreation(); + } + + public static Tag953 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag953(); + return uniqueInstance; + } + + private void initialize() { + tag = "953"; + label = "reserviert für GBV"; + mqTag = "ReserviertFürGBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "GBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag954.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag954.java new file mode 100644 index 000000000..cd8bd7ca5 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag954.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für GBV + */ +public class Tag954 extends DataFieldDefinition { + + private static Tag954 uniqueInstance; + + private Tag954() { + initialize(); + postCreation(); + } + + public static Tag954 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag954(); + return uniqueInstance; + } + + private void initialize() { + tag = "954"; + label = "reserviert für GBV"; + mqTag = "ReserviertFürGBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "GBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag955.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag955.java new file mode 100644 index 000000000..430a83fab --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag955.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für HeBIS + */ +public class Tag955 extends DataFieldDefinition { + + private static Tag955 uniqueInstance; + + private Tag955() { + initialize(); + postCreation(); + } + + public static Tag955 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag955(); + return uniqueInstance; + } + + private void initialize() { + tag = "955"; + label = "reserviert für HeBIS"; + mqTag = "ReserviertFürHeBIS"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "HeBIS-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag956.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag956.java new file mode 100644 index 000000000..cc45b6d51 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag956.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für HeBIS + */ +public class Tag956 extends DataFieldDefinition { + + private static Tag956 uniqueInstance; + + private Tag956() { + initialize(); + postCreation(); + } + + public static Tag956 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag956(); + return uniqueInstance; + } + + private void initialize() { + tag = "956"; + label = "reserviert für HeBIS"; + mqTag = "ReserviertFürHeBIS"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "HeBIS-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag957.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag957.java new file mode 100644 index 000000000..0b9560ef2 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag957.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für HeBIS + */ +public class Tag957 extends DataFieldDefinition { + + private static Tag957 uniqueInstance; + + private Tag957() { + initialize(); + postCreation(); + } + + public static Tag957 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag957(); + return uniqueInstance; + } + + private void initialize() { + tag = "957"; + label = "reserviert für HeBIS"; + mqTag = "ReserviertFürHeBIS"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "HeBIS-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag958.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag958.java new file mode 100644 index 000000000..9744c1fb5 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag958.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für HeBIS + */ +public class Tag958 extends DataFieldDefinition { + + private static Tag958 uniqueInstance; + + private Tag958() { + initialize(); + postCreation(); + } + + public static Tag958 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag958(); + return uniqueInstance; + } + + private void initialize() { + tag = "958"; + label = "reserviert für HeBIS"; + mqTag = "ReserviertFürHeBIS"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "HeBIS-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag959.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag959.java new file mode 100644 index 000000000..5a691c744 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag959.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für HeBIS + */ +public class Tag959 extends DataFieldDefinition { + + private static Tag959 uniqueInstance; + + private Tag959() { + initialize(); + postCreation(); + } + + public static Tag959 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag959(); + return uniqueInstance; + } + + private void initialize() { + tag = "959"; + label = "reserviert für HeBIS"; + mqTag = "ReserviertFürHeBIS"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "HeBIS-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag966.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag966.java new file mode 100644 index 000000000..6de31c171 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag966.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für KOBV + */ +public class Tag966 extends DataFieldDefinition { + + private static Tag966 uniqueInstance; + + private Tag966() { + initialize(); + postCreation(); + } + + public static Tag966 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag966(); + return uniqueInstance; + } + + private void initialize() { + tag = "966"; + label = "reserviert für KOBV"; + mqTag = "ReserviertFürKOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "KOBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag967.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag967.java new file mode 100644 index 000000000..00d9f638a --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag967.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für KOBV + */ +public class Tag967 extends DataFieldDefinition { + + private static Tag967 uniqueInstance; + + private Tag967() { + initialize(); + postCreation(); + } + + public static Tag967 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag967(); + return uniqueInstance; + } + + private void initialize() { + tag = "967"; + label = "reserviert für KOBV"; + mqTag = "ReserviertFürKOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "KOBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag968.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag968.java new file mode 100644 index 000000000..fe2fe88dc --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag968.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für KOBV + */ +public class Tag968 extends DataFieldDefinition { + + private static Tag968 uniqueInstance; + + private Tag968() { + initialize(); + postCreation(); + } + + public static Tag968 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag968(); + return uniqueInstance; + } + + private void initialize() { + tag = "968"; + label = "reserviert für KOBV"; + mqTag = "ReserviertFürKOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "KOBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag969.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag969.java new file mode 100644 index 000000000..52b01b0f8 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag969.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für KOBV + */ +public class Tag969 extends DataFieldDefinition { + + private static Tag969 uniqueInstance; + + private Tag969() { + initialize(); + postCreation(); + } + + public static Tag969 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag969(); + return uniqueInstance; + } + + private void initialize() { + tag = "969"; + label = "reserviert für KOBV"; + mqTag = "ReserviertFürKOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "KOBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag970.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag970.java new file mode 100644 index 000000000..e9daedad7 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag970.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für OBV + */ +public class Tag970 extends DataFieldDefinition { + + private static Tag970 uniqueInstance; + + private Tag970() { + initialize(); + postCreation(); + } + + public static Tag970 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag970(); + return uniqueInstance; + } + + private void initialize() { + tag = "970"; + label = "reserviert für OBV"; + mqTag = "ReserviertFürOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "OBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag971.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag971.java new file mode 100644 index 000000000..f14318a9d --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag971.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für OBV + */ +public class Tag971 extends DataFieldDefinition { + + private static Tag971 uniqueInstance; + + private Tag971() { + initialize(); + postCreation(); + } + + public static Tag971 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag971(); + return uniqueInstance; + } + + private void initialize() { + tag = "971"; + label = "reserviert für OBV"; + mqTag = "ReserviertFürOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "OBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag972.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag972.java new file mode 100644 index 000000000..788f77816 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag972.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für OBV + */ +public class Tag972 extends DataFieldDefinition { + + private static Tag972 uniqueInstance; + + private Tag972() { + initialize(); + postCreation(); + } + + public static Tag972 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag972(); + return uniqueInstance; + } + + private void initialize() { + tag = "972"; + label = "reserviert für OBV"; + mqTag = "ReserviertFürOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "OBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag973.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag973.java new file mode 100644 index 000000000..1d87952ef --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag973.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für OBV + */ +public class Tag973 extends DataFieldDefinition { + + private static Tag973 uniqueInstance; + + private Tag973() { + initialize(); + postCreation(); + } + + public static Tag973 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag973(); + return uniqueInstance; + } + + private void initialize() { + tag = "973"; + label = "reserviert für OBV"; + mqTag = "ReserviertFürOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "OBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag974.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag974.java new file mode 100644 index 000000000..0fa072c6b --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag974.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für OBV + */ +public class Tag974 extends DataFieldDefinition { + + private static Tag974 uniqueInstance; + + private Tag974() { + initialize(); + postCreation(); + } + + public static Tag974 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag974(); + return uniqueInstance; + } + + private void initialize() { + tag = "974"; + label = "reserviert für OBV"; + mqTag = "ReserviertFürOBV"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "OBV-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag975.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag975.java new file mode 100644 index 000000000..ff78b587f --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag975.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für NB Schweiz und Schweiz + */ +public class Tag975 extends DataFieldDefinition { + + private static Tag975 uniqueInstance; + + private Tag975() { + initialize(); + postCreation(); + } + + public static Tag975 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag975(); + return uniqueInstance; + } + + private void initialize() { + tag = "975"; + label = "reserviert für NB Schweiz und Schweiz"; + mqTag = "ReserviertFürNB Schweiz und Schweiz"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "NB Schweiz und Schweiz-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag976.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag976.java new file mode 100644 index 000000000..1fc3bceb5 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag976.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für NB Schweiz und Schweiz + */ +public class Tag976 extends DataFieldDefinition { + + private static Tag976 uniqueInstance; + + private Tag976() { + initialize(); + postCreation(); + } + + public static Tag976 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag976(); + return uniqueInstance; + } + + private void initialize() { + tag = "976"; + label = "reserviert für NB Schweiz und Schweiz"; + mqTag = "ReserviertFürNB Schweiz und Schweiz"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "NB Schweiz und Schweiz-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag977.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag977.java new file mode 100644 index 000000000..7ebb50aac --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag977.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für NB Schweiz und Schweiz + */ +public class Tag977 extends DataFieldDefinition { + + private static Tag977 uniqueInstance; + + private Tag977() { + initialize(); + postCreation(); + } + + public static Tag977 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag977(); + return uniqueInstance; + } + + private void initialize() { + tag = "977"; + label = "reserviert für NB Schweiz und Schweiz"; + mqTag = "ReserviertFürNB Schweiz und Schweiz"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "NB Schweiz und Schweiz-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag978.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag978.java new file mode 100644 index 000000000..36368be28 --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag978.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für NB Schweiz und Schweiz + */ +public class Tag978 extends DataFieldDefinition { + + private static Tag978 uniqueInstance; + + private Tag978() { + initialize(); + postCreation(); + } + + public static Tag978 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag978(); + return uniqueInstance; + } + + private void initialize() { + tag = "978"; + label = "reserviert für NB Schweiz und Schweiz"; + mqTag = "ReserviertFürNB Schweiz und Schweiz"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "NB Schweiz und Schweiz-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag979.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag979.java new file mode 100644 index 000000000..a47ba14ae --- /dev/null +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag979.java @@ -0,0 +1,41 @@ +package de.gwdg.metadataqa.marc.definition.tags.hbztags; + +import de.gwdg.metadataqa.marc.definition.Cardinality; +import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; +import de.gwdg.metadataqa.marc.definition.structure.Indicator; + +/** + * reserviert für NB Schweiz und Schweiz + */ +public class Tag979 extends DataFieldDefinition { + + private static Tag979 uniqueInstance; + + private Tag979() { + initialize(); + postCreation(); + } + + public static Tag979 getInstance() { + if (uniqueInstance == null) + uniqueInstance = new Tag979(); + return uniqueInstance; + } + + private void initialize() { + tag = "979"; + label = "reserviert für NB Schweiz und Schweiz"; + mqTag = "ReserviertFürNB Schweiz und Schweiz"; + cardinality = Cardinality.Repeatable; + descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=698777686"; + + ind1 = new Indicator(); + ind2 = new Indicator(); + + setSubfieldsWithCardinality( + "a", "NB Schweiz und Schweiz-Feld", "R" + ); + + + } +} diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag981.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag981.java index 6f2349a8c..0b56865c1 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag981.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag981.java @@ -34,7 +34,7 @@ private void initialize() { setSubfieldsWithCardinality( "a", "Systemnummer alt", "NR", - "u", " IDN Exemplar (EPN)", "NR", + "b", "IDN Exemplar (EPN)", "NR", "9", "Verweis auf Lokalinformation","NR" ); diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag987.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag987.java index 85cc4a7d9..fdf4223fc 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag987.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag987.java @@ -26,7 +26,7 @@ private void initialize() { tag = "987"; label = "Selektionskennzeichen IZ"; mqTag = "SelektionskennzeichenIZ"; - cardinality = Cardinality.Repeatable; + cardinality = Cardinality.Nonrepeatable; descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=518750316"; ind1 = new Indicator("undefined") diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKS.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKS.java index 668f875e8..1a2a0a078 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKS.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKS.java @@ -53,6 +53,16 @@ private void initialize() { "4", "Beziehungscode", "R", "5", "Institution, auf die sich das Feld bezieht", "R", "9", "C: - Anwendungskontext (W), L: - Sprachcode (NW), U: - Schriftcode (NW), v: - Bemerkungen (W)", "R", + "t", "Titel eines Werkes", "NR", + "f", "Datum eines Werkes", "NR", + "g", "Zusatz", "R", + "h", "Inhaltstyp", "R", + "l", "Sprache der Expression", "R", + "m", "Medium der Musikaufführung", "R", + "n", "Zählung eines Teils/einer Abteilung eines Werkes", "R", + "o", "Angabe des Musikarrangements", "R", + "p", "Titel eines Teils/einer Abteilung eines Werkes", "R", + "r", "Tonart", "NR", "A", "Vocabulary subfield", "R", "B", "Authority ID subfield", "R", "C", "Authority tag subfield","R" diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKT.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKT.java index 3e2f7456a..7ed51d61d 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKT.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/TagGKT.java @@ -52,6 +52,16 @@ private void initialize() { "4", "Beziehungscode", "R", "5", "Institution, auf die sich das Feld bezieht", "R", "9", "C: - Anwendungskontext (W), L: - Sprachcode (NW), U: - Schriftcode (NW), v: - Bemerkungen (W)", "R", + "t", "Titel eines Werkes", "NR", + "f", "Datum eines Werkes", "NR", + "g", "Zusatz", "R", + "h", "Inhaltstyp", "R", + "l", "Sprache der Expression", "R", + "m", "Medium der Musikaufführung", "R", + "n", "Zählung eines Teils/einer Abteilung eines Werkes", "R", + "o", "Angabe des Musikarrangements", "R", + "p", "Titel eines Teils/einer Abteilung eines Werkes", "R", + "r", "Tonart", "NR", "A", "Vocabulary subfield", "R", "B", "Authority ID subfield", "R", "C", "Authority tag subfield","R" diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag110.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag110.java index 79f162e62..6dffcdd2a 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag110.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag110.java @@ -190,7 +190,8 @@ private void initialize() { )); putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( - new SubfieldDefinition("B", "Authority ID subfield", "NR") + new SubfieldDefinition("B", "Authority ID subfield", "NR"), + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") )); sourceSpecificationType = SourceSpecificationType.Subfield2; diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag111.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag111.java index db4874fcc..cee42d805 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag111.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags1xx/Tag111.java @@ -195,7 +195,8 @@ private void initialize() { )); putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( - new SubfieldDefinition("B", "Authority ID subfield", "NR") + new SubfieldDefinition("B", "Authority ID subfield", "NR"), + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") )); sourceSpecificationType = SourceSpecificationType.Subfield2; diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag245.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag245.java index 4d319de55..8299f905c 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag245.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag245.java @@ -152,5 +152,9 @@ private void initialize() { new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"), new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number") )); + + putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") + )); } } diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag246.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag246.java index b197e5f22..35670d678 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag246.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags20x/Tag246.java @@ -75,6 +75,9 @@ private void initialize() { .putVersionSpecificCodes(MarcVersion.DNB, Arrays.asList( new EncodedValue("9", "Ansetzungstitel") )) + .putVersionSpecificCodes(MarcVersion.HBZ, Arrays.asList( + new EncodedValue("9", "Ansetzungstitel") + )) .setMqTag("type") .setFrbrFunctions(ManagementIdentify, ManagementProcess, ManagementSort); diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags5xx/Tag505.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags5xx/Tag505.java index 146c11638..8084ebc58 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags5xx/Tag505.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags5xx/Tag505.java @@ -117,5 +117,9 @@ private void initialize() { new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"), new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number") )); + + putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") + )); } } diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag648.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag648.java index 0b6d8f3d0..0c3e1f094 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag648.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag648.java @@ -160,7 +160,8 @@ private void initialize() { )); putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( - new SubfieldDefinition("B", "Authority ID subfield", "NR") + new SubfieldDefinition("B", "Authority ID subfield", "NR"), + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") )); sourceSpecificationType = SourceSpecificationType.Indicator2AndSubfield2; diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag655.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag655.java index 5fe95304c..577eb50fd 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag655.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags6xx/Tag655.java @@ -178,6 +178,10 @@ private void initialize() { new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number") )); + putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( + new SubfieldDefinition("B", "Authority ID subfield", "NR") + )); + sourceSpecificationType = SourceSpecificationType.Indicator2AndSubfield2; } } \ No newline at end of file diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag710.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag710.java index 54a20cd0f..eeba0b5d4 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag710.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag710.java @@ -258,7 +258,8 @@ private void initialize() { )); putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( - new SubfieldDefinition("B", "Authority ID subfield", "NR") + new SubfieldDefinition("B", "Authority ID subfield", "NR"), + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") )); } } diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag711.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag711.java index c97661f0e..390df447e 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag711.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag711.java @@ -245,7 +245,8 @@ private void initialize() { )); putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( - new SubfieldDefinition("B", "Authority ID subfield", "NR") + new SubfieldDefinition("B", "Authority ID subfield", "NR"), + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") )); } } diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag751.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag751.java index bbc575159..9994b205d 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag751.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags70x/Tag751.java @@ -117,7 +117,8 @@ private void initialize() { )); putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( - new SubfieldDefinition("B", "Authority ID subfield", "NR") + new SubfieldDefinition("B", "Authority ID subfield", "NR"), + new SubfieldDefinition("9", "Feldzuordnung Aleph", "R") )); sourceSpecificationType = SourceSpecificationType.Subfield2; diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag773.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag773.java index b75d30a99..2b792a15e 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag773.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag773.java @@ -242,5 +242,9 @@ private void initialize() { new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"), new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number") )); + + putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( + new SubfieldDefinition("9", "ISBN mit Bindestrichen", "R") + )); } } diff --git a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag776.java b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag776.java index 289143184..7ef5d122c 100644 --- a/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag776.java +++ b/src/main/java/de/gwdg/metadataqa/marc/definition/tags/tags76x/Tag776.java @@ -222,5 +222,9 @@ private void initialize() { new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"), new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number") )); + + putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList( + new SubfieldDefinition("9", "ISBN mit Bindestrichen", "R") + )); } } diff --git a/src/test/java/de/gwdg/metadataqa/marc/utils/DataElementsStaticticsTest.java b/src/test/java/de/gwdg/metadataqa/marc/utils/DataElementsStaticticsTest.java index c0095a65c..2100a3635 100644 --- a/src/test/java/de/gwdg/metadataqa/marc/utils/DataElementsStaticticsTest.java +++ b/src/test/java/de/gwdg/metadataqa/marc/utils/DataElementsStaticticsTest.java @@ -15,9 +15,9 @@ public void testStatistics() { assertEquals( 229, statistics.get(DataElementType.coreFields)); assertEquals( 184, statistics.get(DataElementType.coreIndicators)); assertEquals(2667, statistics.get(DataElementType.coreSubfields)); - assertEquals( 300, statistics.get(DataElementType.localFields)); + assertEquals( 337, statistics.get(DataElementType.localFields)); assertEquals( 64, statistics.get(DataElementType.localIndicators)); - assertEquals(2489, statistics.get(DataElementType.localSubfields)); - assertEquals(6151, statistics.total()); + assertEquals(2571, statistics.get(DataElementType.localSubfields)); + assertEquals(6270, statistics.total()); } } \ No newline at end of file diff --git a/src/test/java/de/gwdg/metadataqa/marc/utils/MarcTagListerTest.java b/src/test/java/de/gwdg/metadataqa/marc/utils/MarcTagListerTest.java index 1d739dc75..2f5bd1e08 100644 --- a/src/test/java/de/gwdg/metadataqa/marc/utils/MarcTagListerTest.java +++ b/src/test/java/de/gwdg/metadataqa/marc/utils/MarcTagListerTest.java @@ -28,7 +28,7 @@ public void testListTag() { List> tags = MarcTagLister.listTags(); assertNotNull(tags); assertNotEquals(0, tags.size()); - assertEquals(529, tags.size()); + assertEquals(566, tags.size()); assertEquals("Tag010", tags.get(0).getSimpleName()); Map versionCounter = new HashMap<>(); Map versionCounter2 = new HashMap<>(); @@ -118,8 +118,8 @@ public void testListTag() { assertEquals( 12, (int) versionCounter2.get(MarcVersion.OGYK)); assertEquals( 12, (int) versionCounter.get("ogyktags")); - assertEquals( 72, (int) versionCounter2.get(MarcVersion.HBZ)); - assertEquals( 72, (int) versionCounter.get("hbztags")); + assertEquals( 109, (int) versionCounter2.get(MarcVersion.HBZ)); + assertEquals( 109, (int) versionCounter.get("hbztags")); assertEquals(229, (int) versionCounter2.get(MarcVersion.MARC21)); assertEquals( 2, (int) versionCounter.get("holdings"));