Print

Print


From: Lian Wintermans

 

....

 

> I would like to preserve the place-publisher pairs in the MODS output. How can

> this be done? I do not like to rely on the order of the <place> and <publisher>

> elements, since that is not the way to couple related elements in XML.

 

Use separate instances of originInfo

 

Thus:

 

<mods:originInfo>

        <mods:place>

        <mods:placeTerm>Haarlem</mods:placeTerm>

        </mods:place>

        <mods:publisher>Nederlands B©¦belgenootschap</mods:publisher>

</mods:originInfo>

<mods:originInfo>

        <mods:place>

        <mods:placeTerm>Brussel</mods:placeTerm>

        </mods:place>

        <mods:publisher>Belgisch B©¦belgenootschap</mods:publisher>

  </mods:originInfo>

 

 

That in fact is the reason why originInfo is defined to be repeatable.

 

--Ray

 

 

 

 

From: Metadata Object Description Schema List [mailto:[log in to unmask]] On Behalf Of Lian Wintermans
Sent: Friday, March 30, 2012 12:04 PM
To: [log in to unmask]
Subject: [MODS] MARC to MODS mapping: originInfo

 

Dear all,

 

I have some questions regarding the MARC to MODS mapping for the <originInfo> element.

 

According to the MARC-MODS mapping and the MODS Guidelines each 260$a goes into separate <place><placeTerm> elements, and each 260$b goes into separate <publisher> elements. But what should one do when the MARC record has multiple place-publisher pairs? E.g.

 

<datafield tag="260" ind1=" " ind2=" ">

<subfield code="a">Haarlem :</subfield>

<subfield code="b">Nederlands B©¦belgenootschap ;</subfield>

<subfield code="a">Brussel :</subfield>

<subfield code="b">Belgisch B©¦belgenootschap,</subfield>

<subfield code="c">cop. 1993.</subfield>

</datafield>

 

I assumed the corresponding MODS would be

 

<mods:originInfo>

<mods:place>

<mods:placeTerm>Haarlem</mods:placeTerm>

</mods:place>

<mods:publisher>Nederlands B©¦belgenootschap</mods:publisher>

<mods:place>

<mods:placeTerm>Brussel</mods:placeTerm>

</mods:place>

<mods:publisher>Belgisch B©¦belgenootschap</mods:publisher>

<mods:copyrightDate>1993</mods:copyrightDate>

[...]

</mods:originInfo>

 

But the MARCXML to MODS (version 3.4) stylesheet produced the following:

 

<originInfo>

<place>

<placeTerm type="code" authority="marccountry">ne</placeTerm>

</place>

<place>

<placeTerm type="text">Haarlem</placeTerm>

</place>

<place>

<placeTerm type="text">Brussel</placeTerm>

</place>

<publisher>Nederlands B©¦belgenootschap</publisher>

<publisher>Belgisch B©¦belgenootschap</publisher>

<dateIssued>cop. 1993</dateIssued>

<dateIssued encoding="marc">1993</dateIssued>

[...]

</originInfo>

 

I would like to preserve the place-publisher pairs in the MODS output. How can this be done? I do not like to rely on the order of the <place> and <publisher> elements, since that is not the way to couple related elements in XML.

 

Besides this, I would like to ask about the mapping and transformation of publisher statements that include square brackets for place and/or publisher.

Should I include square brackets in the MODS output, or should I remove them and use the ¡°supplied¡± (yes) attribute? Anyway, the MARC to MODS stylesheet seems to transform this incorrectly (removing the opening square bracket, but retaining the end square bracket).

E.g. the following input:

 

<marc:datafield tag="260" ind1=" " ind2=" ">

<marc:subfield code="a">[Schiedam] :</marc:subfield>

<marc:subfield code="b">MainPress ;</marc:subfield>

<marc:subfield code="a">[Den Haag] :</marc:subfield>

<marc:subfield code="b">Academic Service,</marc:subfield>

<marc:subfield code="c">cop. 2009.</marc:subfield>

</marc:datafield>

 

is transformed into:

 

<originInfo>

<place>

<placeTerm type="code" authority="marccountry">ne</placeTerm>

</place>

<place>

<placeTerm type="text">Schiedam]</placeTerm>

</place>

<place>

<placeTerm type="text">Den Haag]</placeTerm>

</place>

<publisher>MainPress</publisher>

<publisher>Academic Service</publisher>

<dateIssued>cop. 2009</dateIssued>

<dateIssued encoding="marc">2009</dateIssued>

<issuance>monographic</issuance>

</originInfo>

 

I am really interested in your treatment of these <originInfo> elements. I hope you can give me some practical advice to solve these problems, both in the mapping and in the stylesheet.

With kind regards, Lian.

 

Lian Wintermans
Metadata Specialist

 

E [log in to unmask]
T (+31) 70 3140978

 

 

Koninklijke Bibliotheek, National Library of the Netherlands

 

 

Prins Willem-Alexanderhof 5 | 2595 BE Den Haag
Postbus 90407
| 2509 LK Den Haag | (070) 314 09 11 | www.kb.nl

 

 

 

 

English version | Disclaimer