Skip to content

Commit

Permalink
Add hbz specific enhancements for marc core elements #7
Browse files Browse the repository at this point in the history
  • Loading branch information
TobiasNx committed Sep 10, 2024
1 parent 0d63b7a commit 785225d
Show file tree
Hide file tree
Showing 12 changed files with 35 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,8 @@ private void initialize() {
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
new SubfieldDefinition("B", "Authority ID subfield", "NR"),
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));

sourceSpecificationType = SourceSpecificationType.Subfield2;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,8 @@ private void initialize() {
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
new SubfieldDefinition("B", "Authority ID subfield", "NR"),
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));

sourceSpecificationType = SourceSpecificationType.Subfield2;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,5 +152,9 @@ private void initialize() {
new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"),
new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number")
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@ private void initialize() {
.putVersionSpecificCodes(MarcVersion.DNB, Arrays.asList(
new EncodedValue("9", "Ansetzungstitel")
))
.putVersionSpecificCodes(MarcVersion.HBZ, Arrays.asList(
new EncodedValue("9", "Ansetzungstitel")
))
.setMqTag("type")
.setFrbrFunctions(ManagementIdentify, ManagementProcess, ManagementSort);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,5 +117,9 @@ private void initialize() {
new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"),
new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number")
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,8 @@ private void initialize() {
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
new SubfieldDefinition("B", "Authority ID subfield", "NR"),
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));

sourceSpecificationType = SourceSpecificationType.Indicator2AndSubfield2;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,10 @@ private void initialize() {
new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number")
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
));

sourceSpecificationType = SourceSpecificationType.Indicator2AndSubfield2;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,8 @@ private void initialize() {
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
new SubfieldDefinition("B", "Authority ID subfield", "NR"),
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,8 @@ private void initialize() {
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
new SubfieldDefinition("B", "Authority ID subfield", "NR"),
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,8 @@ private void initialize() {
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("B", "Authority ID subfield", "NR")
new SubfieldDefinition("B", "Authority ID subfield", "NR"),
new SubfieldDefinition("9", "Feldzuordnung Aleph", "R")
));

sourceSpecificationType = SourceSpecificationType.Subfield2;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,5 +242,9 @@ private void initialize() {
new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"),
new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number")
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("9", "ISBN mit Bindestrichen", "R")
));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -222,5 +222,9 @@ private void initialize() {
new SubfieldDefinition("@", "Language of field", "NR").setMqTag("language"),
new SubfieldDefinition("#", "number/occurrence of field", "NR").setMqTag("number")
));

putVersionSpecificSubfields(MarcVersion.HBZ, Arrays.asList(
new SubfieldDefinition("9", "ISBN mit Bindestrichen", "R")
));
}
}

0 comments on commit 785225d

Please sign in to comment.