User Tools

Site Tools


backend-devel:mods_to_mods32

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
backend-devel:mods_to_mods32 [2008/09/14 16:25] dbsbackend-devel:mods_to_mods32 [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +======Comparing MODS to MODS32======
 +As part of changeset [[http://svn.open-ils.org/trac/ILS/changeset/10587 10587]], dbs bumped the version of MODS in use from MODS to MODS32. This page will cover the investigation of the differences in those two schemas as it pertains to Evergreen's indices.
  
 +Global note: chopPunctuation and chopString is applied uniformly to text values in MODS32. This may be enough justification for a rebuild of all indexes as users migrate from 1.2 to 1.4. Some testing needs to be done to compare just how much of an effect this will have in practice.
 +
 +^ Index ^ Subindex ^ MODS definition ^ MODS32 definition ^ Comments ^
 +| series | seriestitle | 440av | 440av |  |
 +| title | abbreviated | 210ab | 210a | 242b moves to <subTitle>
 +| title | translated | 242abh | 242a | 242y added as "lang" attribute; 242b moves to <subTitle>, 242h moves to <partName> or <partNumber> |
 +| title | alternative | 246abfh | 246af | 242b moves to <subTitle>, 242h moves to <partName> or <partNumber> |
 +| title | alternative | 740ah | 740ah |  |
 +| title | uniform |  |  |  |
 +| title | proper |  |  | subfield h (material) not included in MODS32 |
 +| author | corporate | 110 | 110 | MODS XPath = name[@type='corporate']/role/text[text()='creator']; MODS32 XPath = name[@type='corporate']/role/roleTerm[@authority='marcRelator' and @type='text' and text()='creator'] |
 +| author | personal | 100 | 100 | MODS XPath = name[@type='personal']/role/text[text()='creator']; MODS32 XPath = name[@type='personal']/role/roleTerm[@authority='marcRelator' and @type='text' and text()='creator'] |
 +| author | conference | 111 | 111 | MODS XPath = name[@type='conference']/role/text[text()='creator']; MODS32 XPath = name[@type='conference']/role/roleTerm[@authority='marcRelator' and @type='text' and text()='creator'] |
 +| author | other | | | |
 +| subject | geographic |  |  | |
 +| subject | name | | | |
 +| subject | temporal | | | |
 +| subject | topic |  | | |
 +| keyword | keyword | | | |

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.