Zotero can't grab MODS info in unAPI that offers multiple XML feeds

On www.bibliovault.org, we've got a ton of our bibliographic data embedded via unAPI. Check this page:

http://www.bibliovault.org/BV.book.epl?ISBN=9780226104201

You can see the unAPI link embedded.

http://validator.unapi.info/validate/results?url=http%3A%2F%2Fwww.bibliovault.org%2FBV.book.epl%3FISBN%3D9780226104201&commit=validate!

That shows the "validity" of the unAPI responses, but I don't know if Zotero is reading the response correctly.

The unAPI offers 4 feeds: OAI_DC, MODS, an Excel-based feed, and our own XML. Zotero doesn't seem to be able to grab the MODS set of data out of the unAPI link. We'd love to know that our bibliographic data is Zotero-friendly. Any ideas what might need tweaking.
  • Nothing to do with unAPI—you'll see that that MODS won't import into Zotero on its own.

    You appear to be missing the MODS namespace.
  • Does this XML look better?

    http://press-bvdev.uchicago.edu/cgi-bin/unAPI.cgi?id=9780226000244&format=mods
  • edited September 27, 2010
    No need to ask, really (and I wouldn't be the person to answer your MODS questions). Just try for yourself: View Source, Select All, Copy, Zotero gear menu -> Import from Clipboard.

    It's failing on the "<name type="Author list for display">Ronald Aronson</name>" (which possibly shouldn't happen, but I assume that's invalid MODS markup).
  • I assume that's invalid MODS markup
    That is a correct assumption: name has enumerated types & the type must be one of these: personal, corporate, conference, family.

    Also, the subtitle subelement should be capitalized as "subTitle".

    The role element must have a roleTerm subelement & you should probably use a standard authority, e.g.&lt;roleTerm authority="marcrelator" type="text"&gt;author&lt;/roleTerm&gt;Similary, I'd put "topic" under the subject element & use the official authority designators (e.g. "bisacsh").
Sign In or Register to comment.