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  <mailto:[log in to unmask]> [log in to unmask]
T (+31) 70 3140978

 


 

 <http://www.kb.nl> 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 |  <http://www.kb.nl/>
www.kb.nl

 


 

  <http://www.kb.nl/red/dots.jpg> 

 


 

 <http://www.kb.nl/red/email.html> English version |
<http://www.kb.nl/red/disclaimer.html> Disclaimer