Skip to content

Commit

Permalink
issue #89: processing Update No. 24, May 2017
Browse files Browse the repository at this point in the history
  • Loading branch information
pkiraly committed Feb 4, 2021
1 parent f508bdc commit 8e1b29d
Show file tree
Hide file tree
Showing 72 changed files with 163 additions and 60 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());

getSubfield("a")
Expand Down Expand Up @@ -152,6 +151,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());
getSubfield("x").setValidator(ISSNValidator.getInstance());

Expand Down Expand Up @@ -190,6 +189,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());
getSubfield("x").setValidator(ISSNValidator.getInstance());

Expand Down Expand Up @@ -202,6 +201,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());
getSubfield("x").setValidator(ISSNValidator.getInstance());

Expand Down Expand Up @@ -194,6 +193,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());
getSubfield("x").setValidator(ISSNValidator.getInstance());

Expand Down Expand Up @@ -202,6 +201,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ private void initialize() {
);

getSubfield("2").setCodeList(SubjectHeadingAndTermSourceCodes.getInstance());
getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());

getSubfield("a")
Expand All @@ -94,6 +93,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import de.gwdg.metadataqa.marc.Code;
import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -192,7 +193,8 @@ private void initialize() {
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("2")
.setMqTag("source")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -72,7 +73,8 @@ private void initialize() {
.setFrbrFunctions(DiscoverySearch, DiscoverySelect);

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("2")
.setMqTag("source")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.general.parser.LinkageParser;
Expand Down Expand Up @@ -61,6 +62,7 @@ private void initialize() {
setSubfieldsWithCardinality(
"a", "Classification number", "R",
"b", "Item number", "NR",
"0", "Authority record control number or standard number", "R",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"8", "Field link and sequence number", "R"
Expand All @@ -78,6 +80,10 @@ private void initialize() {
.setFrbrFunctions(DiscoverySearch, DiscoveryIdentify, DiscoveryObtain)
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("3")
.setMqTag("materialsSpecified")
.setFrbrFunctions(DiscoveryIdentify)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.SourceSpecificationType;
Expand Down Expand Up @@ -54,6 +55,7 @@ private void initialize() {
"a", "Geographic classification area code", "NR",
"b", "Geographic classification subarea code", "R",
"d", "Populated place name", "R",
"0", "Authority record control number or standard number", "R",
"2", "Code source", "NR",
"6", "Linkage", "NR",
"8", "Field link and sequence number", "R"
Expand All @@ -78,6 +80,10 @@ private void initialize() {
.setFrbrFunctions(DiscoverySearch, DiscoverySelect)
.setCompilanceLevels("O");

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("2")
.setMqTag("source")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -89,7 +90,8 @@ private void initialize() {
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("2")
.setMqTag("source")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -79,7 +80,8 @@ private void initialize() {
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("8").setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -38,8 +39,9 @@ private void initialize() {
descriptionUrl = "https://www.loc.gov/marc/bibliographic/bd070.html";
setCompilanceLevels("O");

ind1 = new Indicator(" collection")
ind1 = new Indicator("Existence in NAL collection")
.setCodes(
" ", "No information provided",
"0", "Item is in NAL",
"1", "Item is not in NAL"
)
Expand Down Expand Up @@ -72,7 +74,8 @@ private void initialize() {
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("8")
.setMqTag("fieldLink")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -52,7 +53,7 @@ private void initialize() {
"a", "Universal Decimal Classification number", "NR",
"b", "Item number", "NR",
"x", "Common auxiliary subdivision", "R",
"0", "Authority record control number or standard number", "NR",
"0", "Authority record control number or standard number", "R",
"1", "Real World Object URI", "NR",
"2", "Edition identifier", "NR",
"6", "Linkage", "NR",
Expand All @@ -77,7 +78,8 @@ private void initialize() {
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("1")
.setMqTag("uri");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.SourceSpecificationType;
Expand Down Expand Up @@ -46,6 +47,7 @@ private void initialize() {
"a", "Classification number", "R",
"b", "Item number", "NR",
"q", "Assigning agency", "NR",
"0", "Authority record control number or standard number", "R",
"2", "Number source", "NR",
"6", "Linkage", "NR",
"8", "Field link and sequence number", "R"
Expand All @@ -69,6 +71,10 @@ private void initialize() {
getSubfield("q")
.setBibframeTag("assigner");

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("2")
.setBibframeTag("source")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.MarcVersion;
Expand Down Expand Up @@ -109,7 +110,8 @@ private void initialize() {
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber");
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("6")
.setBibframeTag("linkage")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package de.gwdg.metadataqa.marc.definition.tags.tags01x;

import de.gwdg.metadataqa.marc.definition.Cardinality;
import de.gwdg.metadataqa.marc.definition.general.parser.RecordControlNumberParser;
import de.gwdg.metadataqa.marc.definition.structure.DataFieldDefinition;
import de.gwdg.metadataqa.marc.definition.structure.Indicator;
import de.gwdg.metadataqa.marc.definition.SourceSpecificationType;
Expand Down Expand Up @@ -65,6 +66,7 @@ private void initialize() {
setSubfieldsWithCardinality(
"a", "Classification number", "NR",
"z", "Canceled/invalid classification number", "R",
"0", "Authority record control number or standard number", "R",
"2", "Number source", "NR",
"6", "Linkage", "NR",
"8", "Field link and sequence number", "R"
Expand All @@ -84,6 +86,10 @@ private void initialize() {
.setFrbrFunctions(DiscoverySearch, DiscoveryIdentify, DiscoveryObtain)
.setCompilanceLevels("A");

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance());

getSubfield("2")
.setMqTag("source")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());

getSubfield("a")
Expand Down Expand Up @@ -161,6 +160,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());

getSubfield("a")
Expand Down Expand Up @@ -147,6 +146,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@ private void initialize() {
getSubfield("2").setCodeList(NameAndTitleAuthoritySourceCodes.getInstance());
getSubfield("4").setCodeList(RelatorCodes.getInstance());

getSubfield("0").setContentParser(RecordControlNumberParser.getInstance());
getSubfield("6").setContentParser(LinkageParser.getInstance());

getSubfield("a")
Expand Down Expand Up @@ -152,6 +151,7 @@ private void initialize() {

getSubfield("0")
.setMqTag("authorityRecordControlNumber")
.setContentParser(RecordControlNumberParser.getInstance())
.setCompilanceLevels("O");

getSubfield("2")
Expand Down
Loading

0 comments on commit 8e1b29d

Please sign in to comment.