Skip to content

Commit

Permalink
Add indicator definitions
Browse files Browse the repository at this point in the history
  • Loading branch information
TobiasNx committed Aug 27, 2024
1 parent 6e973dc commit 22ea0ac
Show file tree
Hide file tree
Showing 12 changed files with 145 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,11 @@ private void initialize() {
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind2 = new Indicator();
ind2 = new Indicator("Nichtsortierende Zeichen")
.setCodes(
"0", "Keine nichtsortierenden Zeichen"
)
.setMqTag("nichtsortierendeZeichen");

setSubfieldsWithCardinality(
"a", "Titel eines Werkes", "NR",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,12 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind1 = new Indicator("Art des Veranstaltungsnamens als Eintragungselement")
.setCodes(
"2", "Name einer Veranstaltung"
)
.setMqTag("artDesVeranstaltungsnamensAlsEintragungselement");

ind2 = new Indicator();

setSubfieldsWithCardinality(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,13 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind1 = new Indicator("Art Körperschaftsnamens")
.setCodes(
"1", "Name einer Gebietskörperschaft",
"2", "Name einer Körperschaft"
)
.setMqTag("artKoerperschaftsnamens");

ind2 = new Indicator();

setSubfieldsWithCardinality(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,14 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind1 = new Indicator("Art der Eintragung des Personennamenelements")
.setCodes(
"0", "Vorname",
"1", "Nachname",
"3", "Familienname"
)
.setMqTag("artDerEintragungDesPersonennamenelements");

ind2 = new Indicator();

setSubfieldsWithCardinality(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,12 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind1 = new Indicator("Art der Standard-Nummer oder des Codes")
.setCodes(
"7", "Quelle näher beschrieben im Unterfeld $2",
"8", "Unspezifizierte Art der Standardnummer oder des Codes"
)
.setMqTag("artDerStandard-NummerOderDesCodes");
ind2 = new Indicator();

setSubfieldsWithCardinality(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,13 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind1 = new Indicator("National bibliographic agency")
.setCodes(
" ", "Library and Archives Canada",
"7", "Source specified in subfield $2"
)
.setMqTag("nationalBibliographicAgency");

ind2 = new Indicator();

setSubfieldsWithCardinality(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.hbztags;

import org.apache.hadoop.shaded.org.apache.commons.net.nntp.Article;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
Expand Down Expand Up @@ -30,8 +32,25 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind2 = new Indicator();
ind1 = new Indicator("Type of standard number or code")
.setCodes(
"0", "International Standard Recording Code",
"1", "Universal Product Code",
"2", "International Standard Music Number",
"3", "International Article Number",
"4", "Serial Item and Contribution Identifier",
"7", "Source specified in subfield $2",
"8", "Unspecified type of standard number or code"
)
.setMqTag("typeOfStandardNumberOrCode");

ind2 = new Indicator("Difference indicator")
.setCodes(
" ", "No information provided",
"0", "No difference",
"1", "Difference"
)
.setMqTag("differenceIndicator");

setSubfieldsWithCardinality(
"a", "Standard number or code", "NR",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,30 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind2 = new Indicator();
ind1 = new Indicator("Shelving scheme")
.setCodes(
" ", "No information provided",
"0", "Library of Congress classification",
"1", "Dewey Decimal classification",
"2", "National Library of Medicine classification",
"3", "Superintendent of Documents classification",
"4", "Shelving control number",
"5", "Title",
"6", "Shelved separately",
"7", "Source specified in subfield $2",
"8", "Other scheme"
)
.setMqTag("shelvingScheme");


ind2 = new Indicator("Shelving order")
.setCodes(
" ", "No information provided",
"0", "Not enumeration",
"1", "Primary enumeration",
"2", "Alternative enumeration"
)
.setMqTag("shelvingOrder");

setSubfieldsWithCardinality(

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.hbztags;

import org.apache.hadoop.shaded.org.jline.builtins.telnet.Telnet;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
Expand Down Expand Up @@ -30,8 +32,30 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind2 = new Indicator();
ind1 = new Indicator("Access method")
.setCodes(
" ", "No information provided",
"0", "Email",
"1", "FTP",
"2", "Remote login (Telnet)",
"3", "Dial-up",
"4", "HTTP",
"7", "Method specified in subfield $2"
)
.setMqTag("accessMethod");


ind2 = new Indicator("Relationship")
.setCodes(
" ", "No information provided",
"0", "Resource",
"1", "Version of resource",
"2", "Related resource",
"3", "Component part(s) of resource",
"4", "Version of component part(s) of resource",
"8", "No display constant generated"
)
.setMqTag("relationship");

setSubfieldsWithCardinality(

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,20 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind2 = new Indicator();
ind1 = new Indicator("Gruppe")
.setCodes(
"0", "Beginngruppe",
"1", "Endgruppe"
)
.setMqTag("gruppe");


ind2 = new Indicator("Bestand")
.setCodes(
"0", "abgeschlossener Bestand",
"1", "laufender Bestand"
)
.setMqTag("bestand");

setSubfieldsWithCardinality(
"8", "Sortierhilfe", "NR",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,20 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind2 = new Indicator();
ind1 = new Indicator("Gruppe")
.setCodes(
"0", "Beginngruppe",
"1", "Endgruppe"
)
.setMqTag("gruppe");


ind2 = new Indicator("Status")
.setCodes(
"0", "abgeschlossen",
"1", "laufend"
)
.setMqTag("status");

setSubfieldsWithCardinality(
"8", "Sortierhilfe ", "NR",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,13 @@ private void initialize() {
cardinality = Cardinality.Repeatable;
descriptionUrl = "https://service-wiki.hbz-nrw.de/pages/viewpage.action?pageId=949911658";

ind1 = new Indicator();
ind1 = new Indicator("Privacy")
.setCodes(
" ", "No information provided",
"0", "Private",
"1", "Not Private"
)
.setMqTag("privacy");
ind2 = new Indicator();

setSubfieldsWithCardinality(
Expand Down

0 comments on commit 22ea0ac

Please sign in to comment.