This is valid in MODS:


The schema says:

<xsd:complexType name="subjectType">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="topic" type="xsd:string">
<xsd:documentation>650, 6xx $x</xsd:documentation>
<xsd:element name="geographic" type="xsd:string">

 maxOccurs="unbounded"  in the <choice> element means that you can have any number in any combination of the subelements, <topic>, <geographic>, etc.


----- Original Message ----- 

  From: Neubert Joachim 
  To: [log in to unmask] 
  Sent: Thursday, February 19, 2009 3:51 AM
  Subject: [MODS] references to authority records

  We are mapping data to MODS record structures (from a PICA library system via Marc21 interface) . This includes various kind of authority data, eg. subjects, persons etc. For subjects, the authority data is in SKOS. (Thesaurus for Economics, preview on It is based on concepts with an URI as persistent identifier. The concepts have prefered labels in German and English, which should be present in the MODS records for display and indexing convenience.

  What we figured out as a possible solution is this:

  <subject authority="stw" xlink:href="" lang="en">
    <topic>Financial crisis</topic>
  <subject authority="stw" xlink:href="" lang="de">

  (We don't really like the de-normalized form. Much better would be:
  <subject authority="stw" xlink:href="">
    <topic lang="en">Financial crisis</topic>
    <topic lang="de">Finanzmarktkrise</topic>
  However, that's invalid in MODS 3.3)

  What do you think - is it ok to use xlink:href for the reference to the authority record?

  Since we are new in the MODS field, we wonder if there is are other solutions or best practices for this we may not be aware of.

  Cheers, Joachim
  Joachim Neubert
  IT Development
  German National Library of Economics (ZBW)