Skip to content

Commit

Permalink
Update hbz specific elements #7
Browse files Browse the repository at this point in the history
  • Loading branch information
TobiasNx committed Sep 10, 2024
1 parent a6fcd0c commit 59cf49c
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -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"
);
}
}
Original file line number Diff line number Diff line change
@@ -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"
);
}
}

0 comments on commit 59cf49c

Please sign in to comment.