Skip to content

Commit

Permalink
Implementing MARC Update No. 34 (July 2022) #331
Browse files Browse the repository at this point in the history
  • Loading branch information
pkiraly committed Oct 23, 2023
1 parent 7f065aa commit 53ee9c7
Show file tree
Hide file tree
Showing 86 changed files with 615 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ private void initialize() {
"t", "Language code of accompanying transcripts for audiovisual materials", "R",
"2", "Source of code", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -175,6 +176,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ private void initialize() {
"q", "Assigning agency", "NR",
"2", "Edition information", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -111,6 +112,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ private void initialize() {
"z", "Table identification", "R",
"2", "Edition information", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -94,6 +95,9 @@ private void initialize() {
.setBibframeTag("linkage")
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setCompilanceLevels("O");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ private void initialize() {
"1", "Real World Object URI", "R",
"2", "Number source", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -97,6 +98,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ private void initialize() {
"2", "Source of heading or term", "NR",
"4", "Relationship", "R",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -185,6 +186,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ private void initialize() {
"2", "Source of heading or term", "NR",
"4", "Relationship", "R",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -169,6 +170,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ private void initialize() {
"2", "Source of heading or term", "NR",
"4", "Relationship", "R",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -174,6 +175,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ private void initialize() {
"1", "Real World Object URI", "R",
"2", "Source of heading or term", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -170,6 +171,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ private void initialize() {
"b", "Qualifying information", "NR",
"2", "Source", "R",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand All @@ -92,6 +93,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ private void initialize() {
"1", "Real World Object URI", "R",
"2", "Source of heading or term", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -174,6 +175,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ private void initialize() {
"p", "Name of part/section of a work", "R",
"s", "Version", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -133,6 +134,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ private void initialize() {
"p", "Name of part/section of a work", "R",
"5", "Institution to which field applies", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -142,6 +143,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ private void initialize() {
"p", "Name of part/section of a work", "R",
"x", "International Standard Serial Number", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -120,6 +121,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ private void initialize() {
"b", "Remainder of edition statement", "NR",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand All @@ -72,6 +73,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ private void initialize() {
"f", "Outer G-ring coordinate pairs", "NR",
"g", "Exclusion G-ring coordinate pairs", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -98,6 +99,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ private void initialize() {
setSubfieldsWithCardinality(
"a", "Computer file characteristics", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand All @@ -64,6 +65,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ private void initialize() {
"c", "Date of production, publication, distribution, manufacture, or copyright notice", "R",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand All @@ -80,6 +81,9 @@ private void initialize() {
getSubfield("6")
.setMqTag("linkage");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ private void initialize() {
"g", "Size of unit", "R",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -100,6 +101,9 @@ private void initialize() {
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
.setCompilanceLevels("A", "A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setFrbrFunctions(ManagementIdentify, ManagementProcess)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ private void initialize() {
"2", "Source", "NR",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -74,6 +75,9 @@ private void initialize() {
.setBibframeTag("linkage")
.setContentParser(LinkageParser.getInstance());

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ private void initialize() {
"2", "Source", "NR",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -83,6 +84,9 @@ private void initialize() {
.setBibframeTag("linkage")
.setCompilanceLevels("A");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink")
.setCompilanceLevels("O");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ private void initialize() {
"c", "Materials applied to surface", "R",
"d", "Information recording technique", "R",
"e", "Support", "R",
"f", "Production rate/ratio", "R",
"f", "Reduction ratio value", "R",
"g", "Color content", "R",
"h", "Location within medium", "R",
"i", "Technical specifications of medium", "R",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ private void initialize() {
"2", "Source", "NR",
"3", "Materials specified", "NR",
"6", "Linkage", "NR",
"7", "Data provenance", "R",
"8", "Field link and sequence number", "R"
);

Expand Down Expand Up @@ -82,6 +83,9 @@ private void initialize() {
getSubfield("6")
.setBibframeTag("linkage");

getSubfield("7")
.setMqTag("dataProvenance");

getSubfield("8")
.setMqTag("fieldLink");

Expand Down
Loading

0 comments on commit 53ee9c7

Please sign in to comment.