Ability to publish data from different tags in the holdings record into a single tag per holdings record
When publishing data for external parties, we would like to be able to combine data from different tags in the holdings record into a single tag in the published record. E.g. we want to export library, location and call number details from tag 852$b$c$h as well as details of volumes held from the 866$a:
852 8_ $b J $c BJ $h PPPP007189-007195
866 41 $a v.31:no.1(1970)-v.34:no.11/12(1973)
as 949 $a J $b BJ $c PPPP007189-007195 $d v.31:no.1(1970)-v.34:no.11/12(1973)
What we end up with is (in OAI) 2 separate published tags:
<datafield tag="949" ind1="8" ind2=" ">
<subfield code="a">J</subfield>
<subfield code="b">BJ</subfield>
<subfield code="c">PPPP007189-007195</subfield>
<subfield code="8">22185971280001811</subfield>
</datafield>
<datafield tag="949" ind1="4" ind2="1">
<subfield code="s">v.31:no.1(1970)-v.34:no.11/12(1973)</subfield>
<subfield code="8"<22185971280001811</subfield>
</datafield>
For titles with multiple runs at different locations in storage, this can get quite messy.
We know this can be done because the Publish holdings to Libraries Australia job does it when building a 984 tag in the published records:
984 $a SUA $c PPPP007189-007195 $d v.31:no.1(1970)-v.34:no.11/12(1973)
Hello All,
This idea has been closed as part of a cleanup process for ideas older than two years with fewer than 20 votes.
This cleanup process is necessary to streamline our idea management process and ensure that the most relevant and impactful ideas receive the attention they deserve. If you still feel strongly about this idea, you may submit it via the NERS process.
We value your feedback and encourage you to continue submitting and voting for ideas that you believe will enhance Alma.
Alma Product Team
-
Peta Hopkins commented
That combineFields NR action might work if it were possible to specify conditions about matching subfields.
eg. combineFields "985" excluding "z" if subfield 8 matches
OR
when
(985.8) equals (985.8)
then
combineFields "985" excluding "z" -
Chris Sloan commented
CombineFields doesn't work when you have more than 1 attached holding. You end up with 1 949 tag with all the holdings data smushed together. An extreme example:
<datafield tag="949" ind1="8" ind2=" ">
<subfield code="a">L</subfield>
<subfield code="a">B</subfield>
<subfield code="a">R</subfield>
<subfield code="a">S</subfield>
<subfield code="a">W</subfield>
<subfield code="b">LMJ</subfield>
<subfield code="b">BM</subfield>
<subfield code="b">RMJ</subfield>
<subfield code="b">BSU</subfield>
<subfield code="b">WMJ</subfield>
<subfield code="c">Journals (Lower Ground Floor)</subfield>
<subfield code="c">378.06 A22re.3</subfield>
<subfield code="c">378.94205 A228re.3</subfield>
<subfield code="c">378.06 A22re.3</subfield>
<subfield code="c">378.942305 U58r.3</subfield>
<subfield code="8">22136109950001811</subfield>
<subfield code="8">22136109950001811</subfield>
<subfield code="8">22136109970001811</subfield>
<subfield code="8">22136109970001811</subfield>
<subfield code="8">22136109930001811</subfield>
<subfield code="8">22136109930001811</subfield>
<subfield code="8">22136110010001811</subfield>
<subfield code="8">22136110010001811</subfield>
<subfield code="8">22136110040001811</subfield>
<subfield code="8">22136110040001811</subfield>
<subfield code="s">1994/1995-1996</subfield>
<subfield code="s">1994/95-1998/99</subfield>
<subfield code="s">(1994/95; 1996/97)</subfield>
<subfield code="s">1994/95-1998/99</subfield>
<subfield code="s">1994/95-1998/99</subfield>
</datafield> -
Peta Hopkins commented
I've run out of votes. But yes that would be very helpful to do this easily from within the publishing profile rather than work with normalization rules.
We are looking at the same kind of problem as we rethink our publishing method for the national bibliographic database.
-
Hello.
Thanks a lot for this idea.Please see "How to use a normalization rule to combine data from two different holdings record fields into one bibliographic field via the publishing profile.pptx".
This achieves the goal of this ideas exchange "idea".
The full link to the presentation is as follows:
https://knowledge.exlibrisgroup.com/@api/deki/files/86323/How_to_use_a_normalization_rule_to_combine_data_from_two_different_holdings_record_fields_into_one_bibliographic_field_via_the_publishing_profile.pptx