forked from pkiraly/qa-catalogue
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Reuse gnd elements and delete duplicates"
This reverts commit 517869a.
- Loading branch information
Showing
12 changed files
with
608 additions
and
3 deletions.
There are no files selected for viewing
45 changes: 45 additions & 0 deletions
45
src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag249.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
package de.gwdg.metadataqa.marc.definition.tags.dnbtags; | ||
|
||
import de.gwdg.metadataqa.marc.definition.Cardinality; | ||
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; | ||
import de.gwdg.metadataqa.marc.definition.structure.Indicator; | ||
|
||
/** | ||
* Weitere Titel etc. bei Zusammenstellungen | ||
* http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010 | ||
*/ | ||
public class Tag249 extends DataFieldDefinition { | ||
|
||
private static Tag249 uniqueInstance; | ||
|
||
private Tag249() { | ||
initialize(); | ||
postCreation(); | ||
} | ||
|
||
public static Tag249 getInstance() { | ||
if (uniqueInstance == null) | ||
uniqueInstance = new Tag249(); | ||
return uniqueInstance; | ||
} | ||
|
||
private void initialize() { | ||
tag = "249"; | ||
label = "Weitere Titel etc. bei Zusammenstellungen"; | ||
mqTag = "WeitereTitel"; | ||
cardinality = Cardinality.Nonrepeatable; | ||
descriptionUrl = "http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010"; | ||
|
||
ind1 = new Indicator(); | ||
ind2 = new Indicator(); | ||
|
||
setSubfieldsWithCardinality( | ||
"a", "Weiterer Titel bei Zusammenstellungen", "R", | ||
"b", "Titelzusätze zur gesamten Zusammenstellung", "NR", | ||
"v", "Verantwortlichkeitsangabe zum weiteren Titel", "R" | ||
); | ||
|
||
getSubfield("a") | ||
.setMqTag("rdf:value"); | ||
} | ||
} |
43 changes: 43 additions & 0 deletions
43
src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag259.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
package de.gwdg.metadataqa.marc.definition.tags.dnbtags; | ||
|
||
import de.gwdg.metadataqa.marc.definition.Cardinality; | ||
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; | ||
import de.gwdg.metadataqa.marc.definition.structure.Indicator; | ||
|
||
/** | ||
* Ausgabebezeichnung in normierter Form | ||
* http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010 | ||
*/ | ||
public class Tag259 extends DataFieldDefinition { | ||
|
||
private static Tag259 uniqueInstance; | ||
|
||
private Tag259() { | ||
initialize(); | ||
postCreation(); | ||
} | ||
|
||
public static Tag259 getInstance() { | ||
if (uniqueInstance == null) | ||
uniqueInstance = new Tag259(); | ||
return uniqueInstance; | ||
} | ||
|
||
private void initialize() { | ||
tag = "259"; | ||
label = "Ausgabebezeichnung in normierter Form"; | ||
mqTag = "WeitereTitel"; | ||
cardinality = Cardinality.Nonrepeatable; | ||
// descriptionUrl = "http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010"; | ||
|
||
ind1 = new Indicator(); | ||
ind2 = new Indicator(); | ||
|
||
setSubfieldsWithCardinality( | ||
"a", "Ausgabebezeichnung in normierter Form", "R" | ||
); | ||
|
||
getSubfield("a") | ||
.setMqTag("rdf:value"); | ||
} | ||
} |
43 changes: 43 additions & 0 deletions
43
src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag591.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
package de.gwdg.metadataqa.marc.definition.tags.dnbtags; | ||
|
||
import de.gwdg.metadataqa.marc.definition.Cardinality; | ||
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; | ||
import de.gwdg.metadataqa.marc.definition.structure.Indicator; | ||
|
||
/** | ||
* Bemerkungen zur Titelaufnahme | ||
* http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010 | ||
*/ | ||
public class Tag591 extends DataFieldDefinition { | ||
|
||
private static Tag591 uniqueInstance; | ||
|
||
private Tag591() { | ||
initialize(); | ||
postCreation(); | ||
} | ||
|
||
public static Tag591 getInstance() { | ||
if (uniqueInstance == null) | ||
uniqueInstance = new Tag591(); | ||
return uniqueInstance; | ||
} | ||
|
||
private void initialize() { | ||
tag = "591"; | ||
label = "Bemerkungen zur Titelaufnahme"; | ||
mqTag = "BemerkungenZurTitelaufnahme"; | ||
cardinality = Cardinality.Nonrepeatable; | ||
// descriptionUrl = "http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010"; | ||
|
||
ind1 = new Indicator(); | ||
ind2 = new Indicator(); | ||
|
||
setSubfieldsWithCardinality( | ||
"a", "Fussnote", "R" | ||
); | ||
|
||
getSubfield("a") | ||
.setMqTag("rdf:value"); | ||
} | ||
} |
80 changes: 80 additions & 0 deletions
80
src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag689.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
package de.gwdg.metadataqa.marc.definition.tags.dnbtags; | ||
|
||
import de.gwdg.metadataqa.marc.definition.Cardinality; | ||
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; | ||
import de.gwdg.metadataqa.marc.definition.structure.Indicator; | ||
import de.gwdg.metadataqa.marc.definition.structure.SubfieldDefinition; | ||
|
||
/** | ||
* RSWK-Kette | ||
* http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010 | ||
*/ | ||
public class Tag689 extends DataFieldDefinition { | ||
|
||
private static Tag689 uniqueInstance; | ||
|
||
private Tag689() { | ||
initialize(); | ||
postCreation(); | ||
} | ||
|
||
public static Tag689 getInstance() { | ||
if (uniqueInstance == null) | ||
uniqueInstance = new Tag689(); | ||
return uniqueInstance; | ||
} | ||
|
||
private void initialize() { | ||
tag = "689"; | ||
label = "RSWK-Kette"; | ||
mqTag = "RSWKKette"; | ||
cardinality = Cardinality.Repeatable; | ||
// descriptionUrl = "http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010"; | ||
|
||
ind1 = new Indicator("Nummer der RSWK-Kette") | ||
.setCodes( | ||
"0-9", "Nummer der RSWK-Kette" | ||
) | ||
.setMqTag("nummerDerRSWKKette"); | ||
ind1.getCode("0-9").setRange(true); | ||
|
||
ind2 = new Indicator("Nummer des Kettengliedes") | ||
.setCodes( | ||
" ", "Abschluss einer RSWK-Kettenfolge, Feld enthält dann zwei $5", | ||
"0-9", "Nummer des Kettengliedes" | ||
) | ||
.setMqTag("nummerDesKettengliedes"); | ||
ind2.getCode("0-9").setRange(true); | ||
|
||
setSubfieldsWithCardinality( | ||
"A", "Indikator des Kettengliedes", "R", | ||
"B", "Permutationsmuster", "R", | ||
"C", "Bemerkungen", "R", | ||
"D", "Repräsentation der MARC-Feldnummer", "R", | ||
"0", "Authority record control number(IDN des Normdatensatzes)", "R", | ||
"5", "Herkunft", "R" | ||
); | ||
for (char c = 'a'; c <= 'z'; c++) | ||
subfields.add(new SubfieldDefinition(String.valueOf(c), "Same as associated field", "R") | ||
.setParent(this)); | ||
indexSubfields(); | ||
|
||
getSubfield("A").setCodes( | ||
"f", "Formschlagwort", | ||
"g", "geographischer Unterbegriff", | ||
"z", "Zeitschlagwort" | ||
); | ||
getSubfield("D").setCodes( | ||
"b", "Körperschaft", | ||
"f", "Kongress", | ||
"g", "Geografikum", | ||
"n", "Person (nicht individualisiert)", | ||
"p", "Person (individualisiert)", | ||
"s", "Sachbegriff", | ||
"u", "Werk (nur bei Werken ohne geistige Schöpfer)" | ||
); | ||
|
||
getSubfield("A") | ||
.setMqTag("rdf:value"); | ||
} | ||
} |
42 changes: 42 additions & 0 deletions
42
src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag889.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
package de.gwdg.metadataqa.marc.definition.tags.dnbtags; | ||
|
||
import de.gwdg.metadataqa.marc.definition.Cardinality; | ||
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; | ||
import de.gwdg.metadataqa.marc.definition.structure.Indicator; | ||
|
||
/** | ||
* Angaben zum umgelenkten Datensatz | ||
* http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010 | ||
*/ | ||
public class Tag889 extends DataFieldDefinition { | ||
|
||
private static Tag889 uniqueInstance; | ||
|
||
private Tag889() { | ||
initialize(); | ||
postCreation(); | ||
} | ||
|
||
public static Tag889 getInstance() { | ||
if (uniqueInstance == null) | ||
uniqueInstance = new Tag889(); | ||
return uniqueInstance; | ||
} | ||
|
||
private void initialize() { | ||
tag = "889"; | ||
label = "Angaben zum umgelenkten Datensatz"; | ||
mqTag = "AngabenZumUmgelenktenDatensatz"; | ||
cardinality = Cardinality.Repeatable; | ||
// descriptionUrl = "http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010"; | ||
|
||
ind1 = new Indicator(); | ||
ind2 = new Indicator(); | ||
|
||
setSubfieldsWithCardinality( | ||
"w", "Replacement bibliographic record control number (Kontrollnummer des Zielsatzes)", "R" | ||
); | ||
|
||
getSubfield("w").setMqTag("rdf:value"); | ||
} | ||
} |
97 changes: 97 additions & 0 deletions
97
src/main/java/de/gwdg/metadataqa/marc/definition/tags/hbztags/Tag924.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
package de.gwdg.metadataqa.marc.definition.tags.dnbtags; | ||
|
||
import de.gwdg.metadataqa.marc.definition.Cardinality; | ||
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition; | ||
import de.gwdg.metadataqa.marc.definition.structure.Indicator; | ||
|
||
/** | ||
* Bestandsinformationen | ||
*/ | ||
public class Tag924 extends DataFieldDefinition { | ||
|
||
private static Tag924 uniqueInstance; | ||
|
||
private Tag924() { | ||
initialize(); | ||
postCreation(); | ||
} | ||
|
||
public static Tag924 getInstance() { | ||
if (uniqueInstance == null) | ||
uniqueInstance = new Tag924(); | ||
return uniqueInstance; | ||
} | ||
|
||
private void initialize() { | ||
tag = "924"; | ||
label = "Bestandsinformationen"; | ||
mqTag = "Bestandsinformationen"; | ||
cardinality = Cardinality.Repeatable; | ||
// descriptionUrl = "http://swbtools.bsz-bw.de/cgi-bin/help.pl?cmd=kat&val=4010"; | ||
|
||
ind1 = new Indicator("Art der Ressource") | ||
.setCodes( | ||
"0", "Nicht-elektronisch", | ||
"1", "Elektronisch" | ||
) | ||
.setMqTag("artDerRessource"); | ||
|
||
ind2 = new Indicator(); | ||
|
||
setSubfieldsWithCardinality( | ||
"a", "Lokale IDN des Bestandsdatensatzes", "NR", | ||
"b", "ISIL als Kennzeichen der besitzenden Institution", "NR", | ||
"c", "Leihverkehrsregion", "NR", | ||
"d", "Fernleihindikator", "NR", | ||
"e", "(Vertragsrechtliche) Einschränkungen bei der Fernleihe", "R", | ||
"f", "Kommentar zum Fernleihindikator", "R", | ||
"g", "Signatur", "R", | ||
"h", "Sonderstandort / Abteilung", "R", | ||
"i", "Sonderstandort-Signatur", "R", | ||
"j", "Kommentar(e) zur Signatur", "R", | ||
"k", "Elektronische Adresse für eine Computerdatei im Fernzugriff, Uniform Resource Identifier", "R", | ||
"l", "Elektronische Adresse für eine Computerdatei im Fernzugriff, Interne und Allg. Bemerkungen (zum URI)", "R", | ||
"m", "Normierte Bestandsangaben, Bandzählung (Beginn)", "R", | ||
"n", "Normierte Bestandsangaben, Heftzählung (Beginn)", "R", | ||
"o", "Normierte Bestandsangaben, Tageszählung (Beginn)", "R", | ||
"p", "Normierte Bestandsangaben, Monatszählung (Beginn)", "R", | ||
"q", "Normierte Bestandsangaben, Jahr (Beginn)", "R", | ||
"r", "Normierte Bestandsangaben, Bandzählung (Ende)", "R", | ||
"s", "Normierte Bestandsangaben, Heftzählung (Ende)", "R", | ||
"t", "Normierte Bestandsangaben, Tageszählung (Ende)", "R", | ||
"u", "Normierte Bestandsangaben, Monatszählung (Ende)", "R", | ||
"v", "Normierte Bestandsangaben, Jahr (Ende)", "R", | ||
"w", "Normierte Bestandsangaben, Kettung", "R", | ||
"x", "Normierte Bestandsangaben, Kennzeichnung \"laufender Bestand\"", "R", | ||
"y", "Aufbewahrungs- und Verfügbarkeitszeitraum, Moving Wall", "R", | ||
"z", "Zusammenfassende Bestandsangaben", "R", | ||
"9", "Sigel als Kennzeichen der besitzenden Institution", "R" | ||
); | ||
|
||
getSubfield("c").setCodes( | ||
"ANL", "Nationallizenzen für Deutschland", | ||
"BAW", "Leihverkehrsregion Baden-Württemberg und Saarland", | ||
"BAY", "Leihverkehrsregion Bayern", | ||
"BER", "Leihverkehrsregion Berlin und Brandenburg", | ||
"HAM", "Leihverkehrsregion GBV (Hamburg, Bremen, Schleswig-Holstein und Mecklenburg-Vorpommern)", | ||
"HES", "Leihverkehrsregion Hessen und Teile von Rheinland-Pfalz", | ||
"NIE", "Leihverkehrsregion GBV (Niedersachsen)", | ||
"NRW", "Leihverkehrsregion Nordrhein-Westfalen und Teile von Rheinland-Pfalz", | ||
"SAA", "Leihverkehrsregion GBV (Sachsen-Anhalt)", | ||
"SAX", "Leihverkehrsregion Sachsen", | ||
"THU", "Leihverkehrsregion GBV (Thüringen)", | ||
"WEU", "Bibliotheken im Ausland", | ||
"WWW", "Nur im Internet" | ||
); | ||
|
||
getSubfield("e").setCodes( | ||
"a", "Fernleihe (nur Ausleihe)", | ||
"e", "Fernleihe (Kopie, elektronischer Versand an Endnutzer möglich)", | ||
"k", "Fernleihe (Nur Kopie)", | ||
"l", "Fernleihe (Kopie und Ausleihe)", | ||
"n", "Keine Fernleihe" | ||
); | ||
|
||
getSubfield("a").setMqTag("rdf:value"); | ||
} | ||
} |
Oops, something went wrong.