Bug 6709 - marc21_field_006.xml and marc21_field_008.xml can't be translated
authorBernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Mon, 29 Apr 2013 16:07:11 +0000 (13:07 -0300)
committerChris Cormack <chris@bigballofwax.co.nz>
Thu, 9 May 2013 19:37:21 +0000 (07:37 +1200)
This patch changes
1) structure and schema for xml files used in MARC21
006 and 008 value builders.
2) JavaScript functions used to show value builders.

Xml processing is enabled in previous patch

Any translatable string has been moved to an xml element,
those strings that no need translation remains as xml
attributes.

NOTE_1: I do not include as translatable material types
codes, because those values are restricted in schema
definition. But this restriction can be removed.

NOTE_2: Anyone with experience in XML/XSD please
check the new schema definition.

NOTE_3: Anyone with experience in the former and
JavaScript please check xmlControlfield.js

To test:
1) Apply the patch
2) Verify that 006 and 008 value builders show and work
properly
3) Update translation files for your favorite language,
a new set of strings must show up corresponding to
names and descriptions on value builders.

Note: messed up patches, sending again.
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
All tests and QA script pass.

Did regression tests on the plugins for 006 and 008 and could
spot no differences in behavior of the plugins to before.

Also tested the translation process and found it working nicely.
Thank you for fixing this long standing translation bug!
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
(cherry picked from commit b6518e632ddf1c2e97fe9f49d9dd307a3047266b)

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
(cherry picked from commit 9f8bf846e3fa90f261aa087aa82c721bd03e4031)

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>

koha-tmpl/intranet-tmpl/prog/en/js/xmlControlfield.js
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.xml
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_008.xml
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_CF.xsd

index 608b79b..eccdba4 100644 (file)
@@ -241,7 +241,7 @@ function changeH4Result(form, h4_result, tr_result, pos, value)
                     var arrEquiv = new Array();
                     for (var i=0; i < nodeMaterial.length; i++) {
                         id = nodeMaterial[i].attributes.getNamedItem("id").nodeValue;
-                        name = nodeMaterial[i].attributes.getNamedItem("name").nodeValue;
+                        name = nodeMaterial[i].getElementsByTagName('name')[0].textContent;
                         arrEquiv[id] = i;
                         arrSort.push(id);
                     }
@@ -249,7 +249,7 @@ function changeH4Result(form, h4_result, tr_result, pos, value)
                     var j;
                     for (var i=0; i < arrSort.length; i++) {
                         j = arrEquiv[arrSort[i]];
-                        add_option(this.select, arrSort[i] + " - " + nodeMaterial[j].attributes.getNamedItem("name").nodeValue, arrSort[i], (this.idMaterial != "" && arrSort[i] == this.idMaterial)?true:false);
+                        add_option(this.select, arrSort[i] + " - " + nodeMaterial[j].getElementsByTagName('name')[0].textContent, arrSort[i], (this.idMaterial != "" && arrSort[i] == this.idMaterial)?true:false);
                     }
                 } else if (this.idMaterial != "") {
                     for (var i=0; i < this.select.options.length; i++) {
@@ -292,16 +292,21 @@ function changeH4Result(form, h4_result, tr_result, pos, value)
                     var selected;
                     var index;
                     var url;
+                    var description;
+                    var name;
                     while (nodePos != null) {
                         if (nodePos.nodeType == 1 && nodePos.nodeName == "Position") {
                             tr = tbody.insertRow(tbody.rows.length);
                             td = tr.insertCell(tr.cells.length);
                             pos = nodePos.attributes.getNamedItem("pos").nodeValue;
-                            title = ((nodePos.getAttributeNode("description") || nodePos.hasAttribute("description")) && nodePos.getAttribute("description") != "")?nodePos.attributes.getNamedItem("description").nodeValue:nodePos.attributes.getNamedItem("name").nodeValue;
+                            // description is required by schema
+                            description = nodePos.getElementsByTagName('description')[0].textContent;
+                            name = nodePos.getElementsByTagName('name')[0].textContent
+                            title = ( description != "")?description:name;
                             try {
-                                url = ((nodePos.getAttributeNode("url") || nodePos.hasAttribute("url")) && nodePos.getAttribute("url") != "" && nodePos.getAttribute("urltext") != "")?"&nbsp;<a href='" + nodePos.attributes.getNamedItem("url").nodeValue + "' target='_blank'>" + nodePos.attributes.getNamedItem("urltext").nodeValue + "</a>":"";
+                                url = ((nodePos.getAttributeNode("url") || nodePos.hasAttribute("url")) && nodePos.getAttribute("url") != "" && nodePos.getElementsByTagName('urltext')[0].textContent != "")?"&nbsp;<a href='" + nodePos.attributes.getNamedItem("url").nodeValue + "' target='_blank'>" + nodePos.getElementsByTagName('urltext')[0].textContent + "</a>":"";
                             } catch (e) { url = "";}
-                            td.innerHTML = "<label for='" + pos + "' title='" + title + "'>" + pos + " - " + nodePos.attributes.getNamedItem("name").nodeValue + url + "</label>";
+                            td.innerHTML = "<label for='" + pos + "' title='" + title + "'>" + pos + " - " + name + url + "</label>";
                             td = tr.insertCell(tr.cells.length);
                             value = returnValuePosFromResult(result, pos);
                             if ((index = pos.indexOf("-")) > 0) { // Position interval
@@ -312,14 +317,16 @@ function changeH4Result(form, h4_result, tr_result, pos, value)
                             } else {
                                 strInnerHTML = "<select name='f" + pos + "' id='f" + pos + "' style='width:400px' onchange='changeH4Result(document.getElementById(\"" + this.form_id + "\"), document.getElementById(\"" + this.h4_result + "\"), document.getElementById(\"" + this.tr_result + "\"), \"" + pos + "\", this.options[this.selectedIndex].value)' onfocus='changeH4Result(document.getElementById(\"" + this.form_id + "\"), document.getElementById(\"" + this.h4_result + "\"), document.getElementById(\"" + this.tr_result + "\"), \"" + pos + "\", this.options[this.selectedIndex].value)'>";
                                 value = value.replace("#", " ");
-                                if (nodePos.hasChildNodes()) {
+                                if (nodePos.getElementsByTagName("Value").length != 0) {
                                     var nodeValue = nodePos.firstChild;
                                     while (nodeValue != null) {
                                         if (nodeValue.nodeType == 1 && nodeValue.nodeName == "Value" && nodeValue.hasChildNodes()) {
-                                            var valNode = nodeValue.firstChild.nodeValue;
+                                            var code = nodeValue.attributes.getNamedItem("code").nodeValue;
+                                            description = nodeValue.getElementsByTagName('description')[0].textContent;
+                                            var valNode = code;
                                             valNode = valNode.replace("#", " ");
                                             selected = (value == valNode)?"selected='selected'":"";
-                                            strInnerHTML += "<option value='"  + valNode + "' " + selected + ">" + nodeValue.firstChild.nodeValue + " - " + nodeValue.attributes.getNamedItem("description").nodeValue +  "</option>";
+                                            strInnerHTML += "<option value='"  + valNode + "' " + selected + ">" + code + " - " + description +  "</option>";
                                         }
                                         nodeValue = nodeValue.nextSibling;
                                     }
index 8613a3c..6167be6 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
 <Tagfield tag="006" xmlns="http://koha-community.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="./marc21_field_CF.xsd">
-  <Material id="BKS" name="Books" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Language material">a</Value>
-      <Value description="Manuscript language material">t</Value>
-    </Position>
-    <Position pos="01-04" name="Illustrations" description="Up to four (4) one-character alphabetic codes (recorded in alphabetical order) that indicate the presence of types of illustrations in the item. If fewer than four alphabetic codes are assigned, the codes are left justified and unused positions contain blanks (#)">
-      <Value description="No illustrations">#</Value>
-      <Value description="Illustrations">a</Value>
-      <Value description="Maps">b</Value>
-      <Value description="Portraits">c</Value>
-      <Value description="Charts">d</Value>
-      <Value description="Plans">e</Value>
-      <Value description="Plates">f</Value>
-      <Value description="Music">g</Value>
-      <Value description="Facsimiles">h</Value>
-      <Value description="Coats of arms">i</Value>
-      <Value description="Genealogical tables">j</Value>
-      <Value description="Forms">k</Value>
-      <Value description="Samples">l</Value>
-      <Value description="Phonodisc, phonowire, etc">m</Value>
-      <Value description="Photographs">o</Value>
-      <Value description="Illuminations">p</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="05" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="06" name="Form of item" description="One character alphabetic code that specifies the form of material for the item">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Nature of contents" description="Up to four one-character codes that indicate whether a significant part of the item is or contains certain types of material. If fewer than four codes are assigned, the codes are left justified and unused positions contain blanks (#)">
-      <Value description="No specified nature of contents">#</Value>
-      <Value description="Offprints">2</Value>
-      <Value description="Calendars">5</Value>
-      <Value description="Comics/graphic novels">6</Value>
-      <Value description="Abstracts/summaries">a</Value>
-      <Value description="Bibliographies">b</Value>
-      <Value description="Catalogs">c</Value>
-      <Value description="Dictionaries">d</Value>
-      <Value description="Encyclopedias">e</Value>
-      <Value description="Handbooks">f</Value>
-      <Value description="Legal articles">g</Value>
-      <Value description="Indexes">i</Value>
-      <Value description="Patent document">j</Value>
-      <Value description="Discographies">k</Value>
-      <Value description="Legislation">l</Value>
-      <Value description="Theses">m</Value>
-      <Value description="Surveys of literature in a subject area">n</Value>
-      <Value description="Reviews">o</Value>
-      <Value description="Programmed texts">p</Value>
-      <Value description="Filmographies">q</Value>
-      <Value description="Directories">r</Value>
-      <Value description="Statistics">s</Value>
-      <Value description="Technical reports">t</Value>
-      <Value description="Standars/specifications">u</Value>
-      <Value description="Legal cases and case notes">v</Value>
-      <Value description="Law reports and digests">w</Value>
-      <Value description="Yearbooks">y</Value>
-      <Value description="Treaties">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="11" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="12" name="Conference publication" description="One-character code that indicates whether the item consists of the proceedings, reports, or summaries of a conference.">
-      <Value description="Not a conference publication">0</Value>
-      <Value description="Conference">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="13" name="Festschrift" description="One-character code that indicates whether the item is a festschrift">
-      <Value description="Not a festschrift">0</Value>
-      <Value description="Festschrift">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="14" name="Index" description="One-character numeric code that indicates whether the item includes an index to its own contents">
-      <Value description="No index">0</Value>
-      <Value description="Index present">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="15" name="Undefined" description="Contains a blank (#) or a fill character (|)."/>
-    <Position pos="16" name="Literary form" description="One-character code used to indicate the literary form of an item. Numeric codes 0 and 1 provide a generic identification of whether or not the item is a work of fiction. Alphabetic codes may be used to identify specific literary forms.">
-      <Value description="Not fiction (not further specified)">0</Value>
-      <Value description="Fiction (not further specified)">1</Value>
-      <Value description="Dramas">d</Value>
-      <Value description="Essays">e</Value>
-      <Value description="Novels">f</Value>
-      <Value description="Humor, satires, etc.">h</Value>
-      <Value description="Letters">i</Value>
-      <Value description="Short stories">j</Value>
-      <Value description="Mixed forms">m</Value>
-      <Value description="Poetry">p</Value>
-      <Value description="Speeches">s</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="17" name="Biography" description="One-character alphabetic code that indicates whether or not an item contains biographical material, and if so, what the biographical characteristics are.">
-      <Value description="No biographical material">#</Value>
-      <Value description="Autobiography">a</Value>
-      <Value description="Individual biography">b</Value>
-      <Value description="Collective biography">c</Value>
-      <Value description="Contains biographical information">d</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="BKS"><name>Books</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="a"><description>Language material</description></Value>
+      <Value code="t"><description>Manuscript language material</description></Value>
+    </Position>
+    <Position pos="01-04"><name>Illustrations</name><description>Up to four (4) one-character alphabetic codes (recorded in alphabetical order) that indicate the presence of types of illustrations in the item. If fewer than four alphabetic codes are assigned, the codes are left justified and unused positions contain blanks (#)</description>
+      <Value code="#"><description>No illustrations</description></Value>
+      <Value code="a"><description>Illustrations</description></Value>
+      <Value code="b"><description>Maps</description></Value>
+      <Value code="c"><description>Portraits</description></Value>
+      <Value code="d"><description>Charts</description></Value>
+      <Value code="e"><description>Plans</description></Value>
+      <Value code="f"><description>Plates</description></Value>
+      <Value code="g"><description>Music</description></Value>
+      <Value code="h"><description>Facsimiles</description></Value>
+      <Value code="i"><description>Coats of arms</description></Value>
+      <Value code="j"><description>Genealogical tables</description></Value>
+      <Value code="k"><description>Forms</description></Value>
+      <Value code="l"><description>Samples</description></Value>
+      <Value code="m"><description>Phonodisc, phonowire, etc</description></Value>
+      <Value code="o"><description>Photographs</description></Value>
+      <Value code="p"><description>Illuminations</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="05"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="06"><name>Form of item</name><description>One character alphabetic code that specifies the form of material for the item</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Nature of contents</name><description>Up to four one-character codes that indicate whether a significant part of the item is or contains certain types of material. If fewer than four codes are assigned, the codes are left justified and unused positions contain blanks (#)</description>
+      <Value code="#"><description>No specified nature of contents</description></Value>
+      <Value code="2"><description>Offprints</description></Value>
+      <Value code="5"><description>Calendars</description></Value>
+      <Value code="6"><description>Comics/graphic novels</description></Value>
+      <Value code="a"><description>Abstracts/summaries</description></Value>
+      <Value code="b"><description>Bibliographies</description></Value>
+      <Value code="c"><description>Catalogs</description></Value>
+      <Value code="d"><description>Dictionaries</description></Value>
+      <Value code="e"><description>Encyclopedias</description></Value>
+      <Value code="f"><description>Handbooks</description></Value>
+      <Value code="g"><description>Legal articles</description></Value>
+      <Value code="i"><description>Indexes</description></Value>
+      <Value code="j"><description>Patent document</description></Value>
+      <Value code="k"><description>Discographies</description></Value>
+      <Value code="l"><description>Legislation</description></Value>
+      <Value code="m"><description>Theses</description></Value>
+      <Value code="n"><description>Surveys of literature in a subject area</description></Value>
+      <Value code="o"><description>Reviews</description></Value>
+      <Value code="p"><description>Programmed texts</description></Value>
+      <Value code="q"><description>Filmographies</description></Value>
+      <Value code="r"><description>Directories</description></Value>
+      <Value code="s"><description>Statistics</description></Value>
+      <Value code="t"><description>Technical reports</description></Value>
+      <Value code="u"><description>Standars/specifications</description></Value>
+      <Value code="v"><description>Legal cases and case notes</description></Value>
+      <Value code="w"><description>Law reports and digests</description></Value>
+      <Value code="y"><description>Yearbooks</description></Value>
+      <Value code="z"><description>Treaties</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="12"><name>Conference publication</name><description>One-character code that indicates whether the item consists of the proceedings, reports, or summaries of a conference.</description>
+      <Value code="0"><description>Not a conference publication</description></Value>
+      <Value code="1"><description>Conference</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="13"><name>Festschrift</name><description>One-character code that indicates whether the item is a festschrift</description>
+      <Value code="0"><description>Not a festschrift</description></Value>
+      <Value code="1"><description>Festschrift</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="14"><name>Index</name><description>One-character numeric code that indicates whether the item includes an index to its own contents</description>
+      <Value code="0"><description>No index</description></Value>
+      <Value code="1"><description>Index present</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15"><name>Undefined</name><description>Contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="16"><name>Literary form</name><description>One-character code used to indicate the literary form of an item. Numeric codes 0 and 1 provide a generic identification of whether or not the item is a work of fiction. Alphabetic codes may be used to identify specific literary forms.</description>
+      <Value code="0"><description>Not fiction (not further specified)</description></Value>
+      <Value code="1"><description>Fiction (not further specified)</description></Value>
+      <Value code="d"><description>Dramas</description></Value>
+      <Value code="e"><description>Essays</description></Value>
+      <Value code="f"><description>Novels</description></Value>
+      <Value code="h"><description>Humor, satires, etc.</description></Value>
+      <Value code="i"><description>Letters</description></Value>
+      <Value code="j"><description>Short stories</description></Value>
+      <Value code="m"><description>Mixed forms</description></Value>
+      <Value code="p"><description>Poetry</description></Value>
+      <Value code="s"><description>Speeches</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="17"><name>Biography</name><description>One-character alphabetic code that indicates whether or not an item contains biographical material, and if so, what the biographical characteristics are.</description>
+      <Value code="#"><description>No biographical material</description></Value>
+      <Value code="a"><description>Autobiography</description></Value>
+      <Value code="b"><description>Individual biography</description></Value>
+      <Value code="c"><description>Collective biography</description></Value>
+      <Value code="d"><description>Contains biographical information</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="CF" name="Computer Files" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Computer file/Electronic resource">m</Value>
-    </Position>
-    <Position pos="01-04" name="Undefined" description="Each one contains a blank (#) or a fill character (|)"/>
-    <Position pos="05" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="06" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-08" name="Undefined" description="Two undefined character positions; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="09" name="Type of computer file" description="One-character alphabetic code that indicates the type of computer file described in the bibliographic record">
-      <Value description="Numeric data">a</Value>
-      <Value description="Computer program">b</Value>
-      <Value description="Representational">c</Value>
-      <Value description="Document">d</Value>
-      <Value description="Bibliographic data">e</Value>
-      <Value description="Font">f</Value>
-      <Value description="Game">g</Value>
-      <Value description="Sound">h</Value>
-      <Value description="Interactive multimedia">i</Value>
-      <Value description="Online system or service">j</Value>
-      <Value description="Combination">m</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="10" name="Undefined" description="One-character code that contains a blank (#) or a fill character (|)."/>
-    <Position pos="11" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="12-18" name="Undefined" description="Six undefined character positions; each contains a blank (#) or a fill character (|)."/>
+  <Material id="CF"><name>Computer Files</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="m"><description>Computer file/Electronic resource</description></Value>
+    </Position>
+    <Position pos="01-04"><name>Undefined</name><description>Each one contains a blank (#) or a fill character (|)</description></Position>
+    <Position pos="05"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="06"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-08"><name>Undefined</name><description>Two undefined character positions; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="09"><name>Type of computer file</name><description>One-character alphabetic code that indicates the type of computer file described in the bibliographic record</description>
+      <Value code="a"><description>Numeric data</description></Value>
+      <Value code="b"><description>Computer program</description></Value>
+      <Value code="c"><description>Representational</description></Value>
+      <Value code="d"><description>Document</description></Value>
+      <Value code="e"><description>Bibliographic data</description></Value>
+      <Value code="f"><description>Font</description></Value>
+      <Value code="g"><description>Game</description></Value>
+      <Value code="h"><description>Sound</description></Value>
+      <Value code="i"><description>Interactive multimedia</description></Value>
+      <Value code="j"><description>Online system or service</description></Value>
+      <Value code="m"><description>Combination</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="10"><name>Undefined</name><description>One-character code that contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="11"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="12-18"><name>Undefined</name><description>Six undefined character positions; each contains a blank (#) or a fill character (|).</description></Position>
   </Material>
-  <Material id="MP" name="Maps" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Cartographic material">e</Value>
-      <Value description="Manuscript cartographic material">f</Value>
-    </Position>
-    <Position pos="01-04" name="Relief" description="Up to four one-character alphabetic codes that indicate the relief type specified on the item. Codes are recorded in order of their importance to the described item. If fewer than four codes are assigned, the codes are left justified and each unused position contains a blank (#).">
-      <Value description="No relief shown">#</Value>
-      <Value description="Contours">a</Value>
-      <Value description="Shading">b</Value>
-      <Value description="Gradient and bathymetric tints">c</Value>
-      <Value description="Hachures">d</Value>
-      <Value description="Bathymetry/soundings">e</Value>
-      <Value description="Form lines">f</Value>
-      <Value description="Spot heights">g</Value>
-      <Value description="Pictorially">i</Value>
-      <Value description="Land forms">j</Value>
-      <Value description="Bathymetry/isolines">k</Value>
-      <Value description="Rock drawings">m</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="05-06" name="Projection" description="Two-character alphabetic code that indicates the projection used in producing the item.">
-      <Value description="Projection not specified">##</Value>
-      <Value description="Aitoff">aa</Value>
-      <Value description="Gnomic">ab</Value>
-      <Value description="Lambert's azimuthal equal area">ac</Value>
-      <Value description="Orthographic">ad</Value>
-      <Value description="Azimuthal equidistant">ae</Value>
-      <Value description="Stereographic">af</Value>
-      <Value description="General vertical near-sided">ag</Value>
-      <Value description="Modified stereographic for Alaska">am</Value>
-      <Value description="Chamberlin trimetric">an</Value>
-      <Value description="Polar stereographic">ap</Value>
-      <Value description="Azimuthal, specific type unknown">au</Value>
-      <Value description="Azimutal, other">az</Value>
-      <Value description="Gall">ba</Value>
-      <Value description="Goode's homolographic">bb</Value>
-      <Value description="Lambert's cylindrical equal area">bc</Value>
-      <Value description="Mercator">bd</Value>
-      <Value description="Miller">be</Value>
-      <Value description="Mollweide">bf</Value>
-      <Value description="Sinusoidal">bg</Value>
-      <Value description="Transverse Mercator">bh</Value>
-      <Value description="Gauss-Kruger">bi</Value>
-      <Value description="Equirectangular">bj</Value>
-      <Value description="Krovak">bk</Value>
-      <Value description="Cassini-Soldner">bl</Value>
-      <Value description="Oblique Mercator">bo</Value>
-      <Value description="Robinson">br</Value>
-      <Value description="Space oblique Mercator">bs</Value>
-      <Value description="Cylindrical, specific type unknown">bu</Value>
-      <Value description="Cylindrical, other">bz</Value>
-      <Value description="Albers equal area">ca</Value>
-      <Value description="Bonne">cb</Value>
-      <Value description="Lambert's conformal conic">cc</Value>
-      <Value description="Equidistant conic">ce</Value>
-      <Value description="Polyconic">cp</Value>
-      <Value description="Conic, specific type unknown">cu</Value>
-      <Value description="Conic, other">cz</Value>
-      <Value description="Armadillo">da</Value>
-      <Value description="Butterfly">db</Value>
-      <Value description="Eckert">dc</Value>
-      <Value description="Goode's homolosine">dd</Value>
-      <Value description="Miller's bipolar oblique conformal conic">de</Value>
-      <Value description="Van Der Grinten">df</Value>
-      <Value description="Dimaxión">dg</Value>
-      <Value description="Cordiform">dh</Value>
-      <Value description="Lambert conformal">dl</Value>
-      <Value description="Other">zz</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="08" name="Type of cartographic material" description="One-character alphabetic code that indicates the type of cartographic item described.">
-      <Value description="Single map">a</Value>
-      <Value description="Map Series">b</Value>
-      <Value description="Map serial">c</Value>
-      <Value description="Globe">d</Value>
-      <Value description="Atlas">e</Value>
-      <Value description="Separate supplement to another work">f</Value>
-      <Value description="Bound as part of another work">g</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="09-10" name="Undefined" description="Each contains a blank (#) or a fill character (|)"/>
-    <Position pos="11" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="12" name="Form of item" description="One-character alphabetic code that indicates the form of material for the item.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="13" name="Undefined" description="Contains a blank (#) or a fill character (|)."/>
-    <Position pos="14" name="Index" description="One-character numeric code that indicates whether the item or accompanying material includes a location index or gazetteer.">
-      <Value description="No index">0</Value>
-      <Value description="Index present">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="15" name="Undefined" description="Contains a blank (#) or a fill character (|)."/>
-    <Position pos="16-17" name="Special format characteristics" description="Up to two one-character alphabetic codes that indicate the special format characteristics of the map. Codes are recorded in order of their importance to the described item. If only one code is assigned, it is left justified and the unused position contains a blank (#).">
-      <Value description="No specified special format characteristics">#</Value>
-      <Value description="Manuscript">e</Value>
-      <Value description="Picture card, post card">j</Value>
-      <Value description="Calendar">k</Value>
-      <Value description="Puzzle">l</Value>
-      <Value description="Game">n</Value>
-      <Value description="Wall map">o</Value>
-      <Value description="Playing cards">p</Value>
-      <Value description="Loose-leaf">r</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="MP"><name>Maps</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="e"><description>Cartographic material</description></Value>
+      <Value code="f"><description>Manuscript cartographic material</description></Value>
+    </Position>
+    <Position pos="01-04"><name>Relief</name><description>Up to four one-character alphabetic codes that indicate the relief type specified on the item. Codes are recorded in order of their importance to the described item. If fewer than four codes are assigned, the codes are left justified and each unused position contains a blank (#).</description>
+      <Value code="#"><description>No relief shown</description></Value>
+      <Value code="a"><description>Contours</description></Value>
+      <Value code="b"><description>Shading</description></Value>
+      <Value code="c"><description>Gradient and bathymetric tints</description></Value>
+      <Value code="d"><description>Hachures</description></Value>
+      <Value code="e"><description>Bathymetry/soundings</description></Value>
+      <Value code="f"><description>Form lines</description></Value>
+      <Value code="g"><description>Spot heights</description></Value>
+      <Value code="i"><description>Pictorially</description></Value>
+      <Value code="j"><description>Land forms</description></Value>
+      <Value code="k"><description>Bathymetry/isolines</description></Value>
+      <Value code="m"><description>Rock drawings</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="05-06"><name>Projection</name><description>Two-character alphabetic code that indicates the projection used in producing the item.</description>
+      <Value code="##"><description>Projection not specified</description></Value>
+      <Value code="aa"><description>Aitoff</description></Value>
+      <Value code="ab"><description>Gnomic</description></Value>
+      <Value code="ac"><description>Lambert's azimuthal equal area</description></Value>
+      <Value code="ad"><description>Orthographic</description></Value>
+      <Value code="ae"><description>Azimuthal equidistant</description></Value>
+      <Value code="af"><description>Stereographic</description></Value>
+      <Value code="ag"><description>General vertical near-sided</description></Value>
+      <Value code="am"><description>Modified stereographic for Alaska</description></Value>
+      <Value code="an"><description>Chamberlin trimetric</description></Value>
+      <Value code="ap"><description>Polar stereographic</description></Value>
+      <Value code="au"><description>Azimuthal, specific type unknown</description></Value>
+      <Value code="az"><description>Azimutal, other</description></Value>
+      <Value code="ba"><description>Gall</description></Value>
+      <Value code="bb"><description>Goode's homolographic</description></Value>
+      <Value code="bc"><description>Lambert's cylindrical equal area</description></Value>
+      <Value code="bd"><description>Mercator</description></Value>
+      <Value code="be"><description>Miller</description></Value>
+      <Value code="bf"><description>Mollweide</description></Value>
+      <Value code="bg"><description>Sinusoidal</description></Value>
+      <Value code="bh"><description>Transverse Mercator</description></Value>
+      <Value code="bi"><description>Gauss-Kruger</description></Value>
+      <Value code="bj"><description>Equirectangular</description></Value>
+      <Value code="bk"><description>Krovak</description></Value>
+      <Value code="bl"><description>Cassini-Soldner</description></Value>
+      <Value code="bo"><description>Oblique Mercator</description></Value>
+      <Value code="br"><description>Robinson</description></Value>
+      <Value code="bs"><description>Space oblique Mercator</description></Value>
+      <Value code="bu"><description>Cylindrical, specific type unknown</description></Value>
+      <Value code="bz"><description>Cylindrical, other</description></Value>
+      <Value code="ca"><description>Albers equal area</description></Value>
+      <Value code="cb"><description>Bonne</description></Value>
+      <Value code="cc"><description>Lambert's conformal conic</description></Value>
+      <Value code="ce"><description>Equidistant conic</description></Value>
+      <Value code="cp"><description>Polyconic</description></Value>
+      <Value code="cu"><description>Conic, specific type unknown</description></Value>
+      <Value code="cz"><description>Conic, other</description></Value>
+      <Value code="da"><description>Armadillo</description></Value>
+      <Value code="db"><description>Butterfly</description></Value>
+      <Value code="dc"><description>Eckert</description></Value>
+      <Value code="dd"><description>Goode's homolosine</description></Value>
+      <Value code="de"><description>Miller's bipolar oblique conformal conic</description></Value>
+      <Value code="df"><description>Van Der Grinten</description></Value>
+      <Value code="dg"><description>Dimaxión</description></Value>
+      <Value code="dh"><description>Cordiform</description></Value>
+      <Value code="dl"><description>Lambert conformal</description></Value>
+      <Value code="zz"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="08"><name>Type of cartographic material</name><description>One-character alphabetic code that indicates the type of cartographic item described.</description>
+      <Value code="a"><description>Single map</description></Value>
+      <Value code="b"><description>Map Series</description></Value>
+      <Value code="c"><description>Map serial</description></Value>
+      <Value code="d"><description>Globe</description></Value>
+      <Value code="e"><description>Atlas</description></Value>
+      <Value code="f"><description>Separate supplement to another work</description></Value>
+      <Value code="g"><description>Bound as part of another work</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="09-10"><name>Undefined</name><description>Each contains a blank (#) or a fill character (|)</description></Position>
+    <Position pos="11"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="12"><name>Form of item</name><description>One-character alphabetic code that indicates the form of material for the item.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="13"><name>Undefined</name><description>Contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="14"><name>Index</name><description>One-character numeric code that indicates whether the item or accompanying material includes a location index or gazetteer.</description>
+      <Value code="0"><description>No index</description></Value>
+      <Value code="1"><description>Index present</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15"><name>Undefined</name><description>Contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="16-17"><name>Special format characteristics</name><description>Up to two one-character alphabetic codes that indicate the special format characteristics of the map. Codes are recorded in order of their importance to the described item. If only one code is assigned, it is left justified and the unused position contains a blank (#).</description>
+      <Value code="#"><description>No specified special format characteristics</description></Value>
+      <Value code="e"><description>Manuscript</description></Value>
+      <Value code="j"><description>Picture card, post card</description></Value>
+      <Value code="k"><description>Calendar</description></Value>
+      <Value code="l"><description>Puzzle</description></Value>
+      <Value code="n"><description>Game</description></Value>
+      <Value code="o"><description>Wall map</description></Value>
+      <Value code="p"><description>Playing cards</description></Value>
+      <Value code="r"><description>Loose-leaf</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="MU" name="Music" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Notated music">c</Value>
-      <Value description="Manuscript notated music">d</Value>
-      <Value description="Nonmusical sound recording">i</Value>
-      <Value description="Musical sound recording">j</Value>
-    </Position>
-    <Position pos="01-02" name="Form of composition" description="">
-      <Value description="Anthems">an</Value>
-      <Value description="Ballads">bd</Value>
-      <Value description="Bluegrass music">bg</Value>
-      <Value description="Blues">bl</Value>
-      <Value description="Ballets">bt</Value>
-      <Value description="Chaconnes">ca</Value>
-      <Value description="Chants, Other religions">cb</Value>
-      <Value description="Chants, Christian">cc</Value>
-      <Value description="Concerti grossi">cg</Value>
-      <Value description="Chorales">ch</Value>
-      <Value description="Chorale preludes">cl</Value>
-      <Value description="Canons and rounds">cn</Value>
-      <Value description="Concertos">co</Value>
-      <Value description="Chansons, polyphonic">cp</Value>
-      <Value description="Carols">cr</Value>
-      <Value description="Chance compositions">cs</Value>
-      <Value description="Cantatas">ct</Value>
-      <Value description="Country music">cy</Value>
-      <Value description="Canzonas">cz</Value>
-      <Value description="Dance forms">df</Value>
-      <Value description="Divertimentos, serenades, cassations, divertissements, and notturni">dv</Value>
-      <Value description="Fugues">fg</Value>
-      <Value description="Flamenco">fl</Value>
-      <Value description="Folk music">fm</Value>
-      <Value description="Fantasias">ft</Value>
-      <Value description="Gospel music">gm</Value>
-      <Value description="Hymns">hy</Value>
-      <Value description="Jazz">jz</Value>
-      <Value description="Musical revues and comedies">mc</Value>
-      <Value description="Madrigals">md</Value>
-      <Value description="Minuets">mi</Value>
-      <Value description="Motets">mo</Value>
-      <Value description="Motion picture music">mp</Value>
-      <Value description="Marches">mr</Value>
-      <Value description="Masses">ms</Value>
-      <Value description="Multiple forms">mu</Value>
-      <Value description="Mazurkas">mz</Value>
-      <Value description="Nocturnes">nc</Value>
-      <Value description="Not applicable">nn</Value>
-      <Value description="Operas">op</Value>
-      <Value description="Oratorios">or</Value>
-      <Value description="Overtures">ov</Value>
-      <Value description="Program music">pg</Value>
-      <Value description="Passion music">pm</Value>
-      <Value description="Polonaises">po</Value>
-      <Value description="Popular music">pp</Value>
-      <Value description="Preludes">pr</Value>
-      <Value description="Passacaglias">ps</Value>
-      <Value description="Part-songs">pt</Value>
-      <Value description="Pavans">pv</Value>
-      <Value description="Rock music">rc</Value>
-      <Value description="Rondos">rd</Value>
-      <Value description="Ragtime music">rg</Value>
-      <Value description="Ricercars">ri</Value>
-      <Value description="Rhapsodies">rp</Value>
-      <Value description="Requiems">rq</Value>
-      <Value description="Square dance music">sd</Value>
-      <Value description="Songs">sg</Value>
-      <Value description="Sonatas">sn</Value>
-      <Value description="Symphonic poems">sp</Value>
-      <Value description="Studies and exercises">st</Value>
-      <Value description="Suites">su</Value>
-      <Value description="Symphonies">sy</Value>
-      <Value description="Toccatas">tc</Value>
-      <Value description="Teatro lirico">tl</Value>
-      <Value description="Trio-sonatas">ts</Value>
-      <Value description="Unknown">uu</Value>
-      <Value description="Villacincos">vi</Value>
-      <Value description="Variations">vr</Value>
-      <Value description="Waltzers">wz</Value>
-      <Value description="Zarzuelas">za</Value>
-      <Value description="Other">zz</Value>
-      <Value description="No attempt to code">||</Value>
-    </Position>
-    <Position pos="03" name="Format of music" description="One-character code that indicates the format of a musical composition (e.g., piano-conductor score).">
-      <Value description="Full score">a</Value>
-      <Value description="Full score, miniature or study size">b</Value>
-      <Value description="Accompaniment reduced for keyboard">c</Value>
-      <Value description="Voice score">d</Value>
-      <Value description="Condensed score or piano-conductor score">e</Value>
-      <Value description="Close score">g</Value>
-      <Value description="Chorus score">h</Value>
-      <Value description="Condensed score">i</Value>
-      <Value description="Performer-conductor part">j</Value>
-      <Value description="Multiple score formats">m</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="04" name="Music Parts" description="">
-      <Value description="No parts in hand or not specified">#</Value>
-      <Value description="Instrumental and vocal parts">d</Value>
-      <Value description="Instrumental parts">e</Value>
-      <Value description="Vocal parts">f</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="05" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="06" name="Form of item" description="One-character alphabetic code that indicates the form of material for the item.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-12" name="Accompanying matter" description="Up to six one-character alphabetic codes (recorded in alphabetical order) that indicate the contents of program notes and other accompanying material for sound recording, music manuscripts, or notated music. If fewer than six codes are assigned, the codes are left justified and each unused position contains a blank (#).">
-      <Value description="No accompanying matter">#</Value>
-      <Value description="Discography">a</Value>
-      <Value description="Bibliography">b</Value>
-      <Value description="Thematic indez">c</Value>
-      <Value description="Libretto or text">d</Value>
-      <Value description="Bibliography of composer or autor">e</Value>
-      <Value description="Biography of performer or history of ensemble">f</Value>
-      <Value description="Technical and/or historical information on instruments">g</Value>
-      <Value description="Technical information on music">h</Value>
-      <Value description="Historical information">i</Value>
-      <Value description="Ethnological information">k</Value>
-      <Value description="Instrutional materials">r</Value>
-      <Value description="Music">s</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="13-14" name="Literary text for sound recordings" description="Up to two one-character codes (recorded in the order of the following list) that indicate the type of literary text contained in a nonmusical sound recording. If only one code is assigned, it is left justified and the unused position contains a blank (#).">
-      <Value description="Item is a music sound recording">#</Value>
-      <Value description="Autobiography">a</Value>
-      <Value description="Biography">b</Value>
-      <Value description="Conference proceedings">c</Value>
-      <Value description="Drama">d</Value>
-      <Value description="Essays">e</Value>
-      <Value description="Fiction">f</Value>
-      <Value description="Reporting">g</Value>
-      <Value description="History">h</Value>
-      <Value description="Instruction">i</Value>
-      <Value description="Language instruction">j</Value>
-      <Value description="Comedy">k</Value>
-      <Value description="Lectures, speeches">l</Value>
-      <Value description="Memoirs">m</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Folktales">o</Value>
-      <Value description="Poetry">p</Value>
-      <Value description="Rehearsals">r</Value>
-      <Value description="Sounds">s</Value>
-      <Value description="Interviews">t</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="15" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="16" name="Transposition and arrangement" description="Whether all or part of the item being cataloged is a transposition and/or arrangement of another work.">
-      <Value description="Not arrangement or transposition or not specified">#</Value>
-      <Value description="Transposition">a</Value>
-      <Value description="Arragement">b</Value>
-      <Value description="Both transposed and arranged">c</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="17" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
+  <Material id="MU"><name>Music</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="c"><description>Notated music</description></Value>
+      <Value code="d"><description>Manuscript notated music</description></Value>
+      <Value code="i"><description>Nonmusical sound recording</description></Value>
+      <Value code="j"><description>Musical sound recording</description></Value>
+    </Position>
+    <Position pos="01-02"><name>Form of composition</name><description></description>
+      <Value code="an"><description>Anthems</description></Value>
+      <Value code="bd"><description>Ballads</description></Value>
+      <Value code="bg"><description>Bluegrass music</description></Value>
+      <Value code="bl"><description>Blues</description></Value>
+      <Value code="bt"><description>Ballets</description></Value>
+      <Value code="ca"><description>Chaconnes</description></Value>
+      <Value code="cb"><description>Chants, Other religions</description></Value>
+      <Value code="cc"><description>Chants, Christian</description></Value>
+      <Value code="cg"><description>Concerti grossi</description></Value>
+      <Value code="ch"><description>Chorales</description></Value>
+      <Value code="cl"><description>Chorale preludes</description></Value>
+      <Value code="cn"><description>Canons and rounds</description></Value>
+      <Value code="co"><description>Concertos</description></Value>
+      <Value code="cp"><description>Chansons, polyphonic</description></Value>
+      <Value code="cr"><description>Carols</description></Value>
+      <Value code="cs"><description>Chance compositions</description></Value>
+      <Value code="ct"><description>Cantatas</description></Value>
+      <Value code="cy"><description>Country music</description></Value>
+      <Value code="cz"><description>Canzonas</description></Value>
+      <Value code="df"><description>Dance forms</description></Value>
+      <Value code="dv"><description>Divertimentos, serenades, cassations, divertissements, and notturni</description></Value>
+      <Value code="fg"><description>Fugues</description></Value>
+      <Value code="fl"><description>Flamenco</description></Value>
+      <Value code="fm"><description>Folk music</description></Value>
+      <Value code="ft"><description>Fantasias</description></Value>
+      <Value code="gm"><description>Gospel music</description></Value>
+      <Value code="hy"><description>Hymns</description></Value>
+      <Value code="jz"><description>Jazz</description></Value>
+      <Value code="mc"><description>Musical revues and comedies</description></Value>
+      <Value code="md"><description>Madrigals</description></Value>
+      <Value code="mi"><description>Minuets</description></Value>
+      <Value code="mo"><description>Motets</description></Value>
+      <Value code="mp"><description>Motion picture music</description></Value>
+      <Value code="mr"><description>Marches</description></Value>
+      <Value code="ms"><description>Masses</description></Value>
+      <Value code="mu"><description>Multiple forms</description></Value>
+      <Value code="mz"><description>Mazurkas</description></Value>
+      <Value code="nc"><description>Nocturnes</description></Value>
+      <Value code="nn"><description>Not applicable</description></Value>
+      <Value code="op"><description>Operas</description></Value>
+      <Value code="or"><description>Oratorios</description></Value>
+      <Value code="ov"><description>Overtures</description></Value>
+      <Value code="pg"><description>Program music</description></Value>
+      <Value code="pm"><description>Passion music</description></Value>
+      <Value code="po"><description>Polonaises</description></Value>
+      <Value code="pp"><description>Popular music</description></Value>
+      <Value code="pr"><description>Preludes</description></Value>
+      <Value code="ps"><description>Passacaglias</description></Value>
+      <Value code="pt"><description>Part-songs</description></Value>
+      <Value code="pv"><description>Pavans</description></Value>
+      <Value code="rc"><description>Rock music</description></Value>
+      <Value code="rd"><description>Rondos</description></Value>
+      <Value code="rg"><description>Ragtime music</description></Value>
+      <Value code="ri"><description>Ricercars</description></Value>
+      <Value code="rp"><description>Rhapsodies</description></Value>
+      <Value code="rq"><description>Requiems</description></Value>
+      <Value code="sd"><description>Square dance music</description></Value>
+      <Value code="sg"><description>Songs</description></Value>
+      <Value code="sn"><description>Sonatas</description></Value>
+      <Value code="sp"><description>Symphonic poems</description></Value>
+      <Value code="st"><description>Studies and exercises</description></Value>
+      <Value code="su"><description>Suites</description></Value>
+      <Value code="sy"><description>Symphonies</description></Value>
+      <Value code="tc"><description>Toccatas</description></Value>
+      <Value code="tl"><description>Teatro lirico</description></Value>
+      <Value code="ts"><description>Trio-sonatas</description></Value>
+      <Value code="uu"><description>Unknown</description></Value>
+      <Value code="vi"><description>Villacincos</description></Value>
+      <Value code="vr"><description>Variations</description></Value>
+      <Value code="wz"><description>Waltzers</description></Value>
+      <Value code="za"><description>Zarzuelas</description></Value>
+      <Value code="zz"><description>Other</description></Value>
+      <Value code="||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="03"><name>Format of music</name><description>One-character code that indicates the format of a musical composition (e.g., piano-conductor score).</description>
+      <Value code="a"><description>Full score</description></Value>
+      <Value code="b"><description>Full score, miniature or study size</description></Value>
+      <Value code="c"><description>Accompaniment reduced for keyboard</description></Value>
+      <Value code="d"><description>Voice score</description></Value>
+      <Value code="e"><description>Condensed score or piano-conductor score</description></Value>
+      <Value code="g"><description>Close score</description></Value>
+      <Value code="h"><description>Chorus score</description></Value>
+      <Value code="i"><description>Condensed score</description></Value>
+      <Value code="j"><description>Performer-conductor part</description></Value>
+      <Value code="m"><description>Multiple score formats</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="04"><name>Music Parts</name><description></description>
+      <Value code="#"><description>No parts in hand or not specified</description></Value>
+      <Value code="d"><description>Instrumental and vocal parts</description></Value>
+      <Value code="e"><description>Instrumental parts</description></Value>
+      <Value code="f"><description>Vocal parts</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="05"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="06"><name>Form of item</name><description>One-character alphabetic code that indicates the form of material for the item.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-12"><name>Accompanying matter</name><description>Up to six one-character alphabetic codes (recorded in alphabetical order) that indicate the contents of program notes and other accompanying material for sound recording, music manuscripts, or notated music. If fewer than six codes are assigned, the codes are left justified and each unused position contains a blank (#).</description>
+      <Value code="#"><description>No accompanying matter</description></Value>
+      <Value code="a"><description>Discography</description></Value>
+      <Value code="b"><description>Bibliography</description></Value>
+      <Value code="c"><description>Thematic indez</description></Value>
+      <Value code="d"><description>Libretto or text</description></Value>
+      <Value code="e"><description>Bibliography of composer or autor</description></Value>
+      <Value code="f"><description>Biography of performer or history of ensemble</description></Value>
+      <Value code="g"><description>Technical and/or historical information on instruments</description></Value>
+      <Value code="h"><description>Technical information on music</description></Value>
+      <Value code="i"><description>Historical information</description></Value>
+      <Value code="k"><description>Ethnological information</description></Value>
+      <Value code="r"><description>Instrutional materials</description></Value>
+      <Value code="s"><description>Music</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="13-14"><name>Literary text for sound recordings</name><description>Up to two one-character codes (recorded in the order of the following list) that indicate the type of literary text contained in a nonmusical sound recording. If only one code is assigned, it is left justified and the unused position contains a blank (#).</description>
+      <Value code="#"><description>Item is a music sound recording</description></Value>
+      <Value code="a"><description>Autobiography</description></Value>
+      <Value code="b"><description>Biography</description></Value>
+      <Value code="c"><description>Conference proceedings</description></Value>
+      <Value code="d"><description>Drama</description></Value>
+      <Value code="e"><description>Essays</description></Value>
+      <Value code="f"><description>Fiction</description></Value>
+      <Value code="g"><description>Reporting</description></Value>
+      <Value code="h"><description>History</description></Value>
+      <Value code="i"><description>Instruction</description></Value>
+      <Value code="j"><description>Language instruction</description></Value>
+      <Value code="k"><description>Comedy</description></Value>
+      <Value code="l"><description>Lectures, speeches</description></Value>
+      <Value code="m"><description>Memoirs</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="o"><description>Folktales</description></Value>
+      <Value code="p"><description>Poetry</description></Value>
+      <Value code="r"><description>Rehearsals</description></Value>
+      <Value code="s"><description>Sounds</description></Value>
+      <Value code="t"><description>Interviews</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="16"><name>Transposition and arrangement</name><description>Whether all or part of the item being cataloged is a transposition and/or arrangement of another work.</description>
+      <Value code="#"><description>Not arrangement or transposition or not specified</description></Value>
+      <Value code="a"><description>Transposition</description></Value>
+      <Value code="b"><description>Arragement</description></Value>
+      <Value code="c"><description>Both transposed and arranged</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="17"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
   </Material>
-  <Material id="CR" name="Continuing Resources" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Serial/Integrating resource">s</Value>
-    </Position>
-    <Position pos="01" name="Frequency" description="One-character alphabetic code that indicates the frequency of an item; used in conjunction with 008/19 (Regularity).">
-      <Value description="No determinable frequency">#</Value>
-      <Value description="Annual">a</Value>
-      <Value description="Bimonthly">b</Value>
-      <Value description="Semiweekly">c</Value>
-      <Value description="Daily">d</Value>
-      <Value description="Biweekly">e</Value>
-      <Value description="Semiannual">f</Value>
-      <Value description="Biennial">g</Value>
-      <Value description="Triennial">h</Value>
-      <Value description="Three times a week">i</Value>
-      <Value description="Three times a month">j</Value>
-      <Value description="Continuously updated">k</Value>
-      <Value description="Monthly">m</Value>
-      <Value description="Quarterly">q</Value>
-      <Value description="Semimonthly">s</Value>
-      <Value description="Three times a year">t</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Weekly">w</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="02" name="Regularity" description="One-character alphabetic code that indicates the intended regularity of an item; used in conjunction with 008/18 (Frequency).">
-      <Value description="Normalized irregular">n</Value>
-      <Value description="Regular">r</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Completely irregular">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="03" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="04" name="Type of continuing resource" description="One-character alphabetic code that indicates the type of continuing resource.">
-      <Value description="None of the following">#</Value>
-      <Value description="Updating database">d</Value>
-      <Value description="Updating loose-leaf">l</Value>
-      <Value description="Monographic series">m</Value>
-      <Value description="Newspaper">n</Value>
-      <Value description="Periodical">p</Value>
-      <Value description="Updating web site">w</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="05" name="Form of original item" description="One-character alphabetic code that indicates the form of material in which an item was originally published.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Newspaper format">e</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="06" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item being described">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07" name="Nature of entire work" description="">
-      <Value description="Not specified">#</Value>
-      <Value description="Calendars">5</Value>
-      <Value description="Comics/graphic novels">6</Value>
-      <Value description="Abstracts/summaries">a</Value>
-      <Value description="Bibliographies">b</Value>
-      <Value description="Catalogs">c</Value>
-      <Value description="Dictionaries">d</Value>
-      <Value description="Encyclopedias">e</Value>
-      <Value description="Handbooks">f</Value>
-      <Value description="Legal articles">g</Value>
-      <Value description="Biography">h</Value>
-      <Value description="Indexes">i</Value>
-      <Value description="Discographies">k</Value>
-      <Value description="Legislation">l</Value>
-      <Value description="Theses">m</Value>
-      <Value description="Survey of literature in a subject area">n</Value>
-      <Value description="Reviews">o</Value>
-      <Value description="Programmed texts">p</Value>
-      <Value description="Filmographies">q</Value>
-      <Value description="Directories">r</Value>
-      <Value description="Statistics">s</Value>
-      <Value description="Technical reports">t</Value>
-      <Value description="Standards/specifications">u</Value>
-      <Value description="Legal cases and case notes">v</Value>
-      <Value description="Law reports and digests">w</Value>
-      <Value description="Yearbooks">y</Value>
-      <Value description="Treaties">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="08-10" name="Nature of contents" description="">
-      <Value description="Not specified">#</Value>
-      <Value description="Calendars">5</Value>
-      <Value description="Comics/graphic novels">6</Value>
-      <Value description="Abstracts/summaries">a</Value>
-      <Value description="Bibliographies">b</Value>
-      <Value description="Catalogs">c</Value>
-      <Value description="Dictionaries">d</Value>
-      <Value description="Encyclopedias">e</Value>
-      <Value description="Handbooks">f</Value>
-      <Value description="Legal articles">g</Value>
-      <Value description="Biography">h</Value>
-      <Value description="Indexes">i</Value>
-      <Value description="Discographies">k</Value>
-      <Value description="Legislation">l</Value>
-      <Value description="Theses">m</Value>
-      <Value description="Survey of literature in a subject area">n</Value>
-      <Value description="Reviews">o</Value>
-      <Value description="Programmed texts">p</Value>
-      <Value description="Filmographies">q</Value>
-      <Value description="Directories">r</Value>
-      <Value description="Statistics">s</Value>
-      <Value description="Technical reports">t</Value>
-      <Value description="Standars/specifications">u</Value>
-      <Value description="Legal cases and case notes">v</Value>
-      <Value description="Law reports and digests">w</Value>
-      <Value description="Treaties">z</Value>
-      <Value description="No attempt to code">|||</Value>
-    </Position>
-    <Position pos="11" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="12" name="Conference publication" description="One-character numeric code that indicates whether an item consists of the proceedings, reports, or summaries of a conference.">
-      <Value description="Not a conference publication">0</Value>
-      <Value description="Conference publication">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="13-15" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="16" name="Original alphabet or script of title" description="One-character alphabetic code that indicates the original alphabet or script of the language of the title on the source item upon which the key title (field 222) is based.">
-      <Value description="No alphabet or script given/No key title">#</Value>
-      <Value description="Basic Roman">a</Value>
-      <Value description="Extended Roman">b</Value>
-      <Value description="Cyrillic">c</Value>
-      <Value description="Japanese">d</Value>
-      <Value description="Chinese">e</Value>
-      <Value description="Arabic">f</Value>
-      <Value description="Greek">g</Value>
-      <Value description="Hebrew">h</Value>
-      <Value description="Thai">i</Value>
-      <Value description="Devanagari">j</Value>
-      <Value description="Korean">k</Value>
-      <Value description="Tamil">l</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="17" name="Entry convention" description="One-character numeric code that indicates whether the item was cataloged according to successive entry, latest entry, or integrated entry cataloging conventions.">
-      <Value description="Succesive entry">0</Value>
-      <Value description="Latest entry">1</Value>
-      <Value description="Integrated entry">2</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="CR"><name>Continuing Resources</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="s"><description>Serial/Integrating resource</description></Value>
+    </Position>
+    <Position pos="01"><name>Frequency</name><description>One-character alphabetic code that indicates the frequency of an item; used in conjunction with 008/19 (Regularity).</description>
+      <Value code="#"><description>No determinable frequency</description></Value>
+      <Value code="a"><description>Annual</description></Value>
+      <Value code="b"><description>Bimonthly</description></Value>
+      <Value code="c"><description>Semiweekly</description></Value>
+      <Value code="d"><description>Daily</description></Value>
+      <Value code="e"><description>Biweekly</description></Value>
+      <Value code="f"><description>Semiannual</description></Value>
+      <Value code="g"><description>Biennial</description></Value>
+      <Value code="h"><description>Triennial</description></Value>
+      <Value code="i"><description>Three times a week</description></Value>
+      <Value code="j"><description>Three times a month</description></Value>
+      <Value code="k"><description>Continuously updated</description></Value>
+      <Value code="m"><description>Monthly</description></Value>
+      <Value code="q"><description>Quarterly</description></Value>
+      <Value code="s"><description>Semimonthly</description></Value>
+      <Value code="t"><description>Three times a year</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="w"><description>Weekly</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="02"><name>Regularity</name><description>One-character alphabetic code that indicates the intended regularity of an item; used in conjunction with 008/18 (Frequency).</description>
+      <Value code="n"><description>Normalized irregular</description></Value>
+      <Value code="r"><description>Regular</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="x"><description>Completely irregular</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="03"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="04"><name>Type of continuing resource</name><description>One-character alphabetic code that indicates the type of continuing resource.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="d"><description>Updating database</description></Value>
+      <Value code="l"><description>Updating loose-leaf</description></Value>
+      <Value code="m"><description>Monographic series</description></Value>
+      <Value code="n"><description>Newspaper</description></Value>
+      <Value code="p"><description>Periodical</description></Value>
+      <Value code="w"><description>Updating web site</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="05"><name>Form of original item</name><description>One-character alphabetic code that indicates the form of material in which an item was originally published.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="e"><description>Newspaper format</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="06"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item being described</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07"><name>Nature of entire work</name><description></description>
+      <Value code="#"><description>Not specified</description></Value>
+      <Value code="5"><description>Calendars</description></Value>
+      <Value code="6"><description>Comics/graphic novels</description></Value>
+      <Value code="a"><description>Abstracts/summaries</description></Value>
+      <Value code="b"><description>Bibliographies</description></Value>
+      <Value code="c"><description>Catalogs</description></Value>
+      <Value code="d"><description>Dictionaries</description></Value>
+      <Value code="e"><description>Encyclopedias</description></Value>
+      <Value code="f"><description>Handbooks</description></Value>
+      <Value code="g"><description>Legal articles</description></Value>
+      <Value code="h"><description>Biography</description></Value>
+      <Value code="i"><description>Indexes</description></Value>
+      <Value code="k"><description>Discographies</description></Value>
+      <Value code="l"><description>Legislation</description></Value>
+      <Value code="m"><description>Theses</description></Value>
+      <Value code="n"><description>Survey of literature in a subject area</description></Value>
+      <Value code="o"><description>Reviews</description></Value>
+      <Value code="p"><description>Programmed texts</description></Value>
+      <Value code="q"><description>Filmographies</description></Value>
+      <Value code="r"><description>Directories</description></Value>
+      <Value code="s"><description>Statistics</description></Value>
+      <Value code="t"><description>Technical reports</description></Value>
+      <Value code="u"><description>Standards/specifications</description></Value>
+      <Value code="v"><description>Legal cases and case notes</description></Value>
+      <Value code="w"><description>Law reports and digests</description></Value>
+      <Value code="y"><description>Yearbooks</description></Value>
+      <Value code="z"><description>Treaties</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="08-10"><name>Nature of contents</name><description></description>
+      <Value code="#"><description>Not specified</description></Value>
+      <Value code="5"><description>Calendars</description></Value>
+      <Value code="6"><description>Comics/graphic novels</description></Value>
+      <Value code="a"><description>Abstracts/summaries</description></Value>
+      <Value code="b"><description>Bibliographies</description></Value>
+      <Value code="c"><description>Catalogs</description></Value>
+      <Value code="d"><description>Dictionaries</description></Value>
+      <Value code="e"><description>Encyclopedias</description></Value>
+      <Value code="f"><description>Handbooks</description></Value>
+      <Value code="g"><description>Legal articles</description></Value>
+      <Value code="h"><description>Biography</description></Value>
+      <Value code="i"><description>Indexes</description></Value>
+      <Value code="k"><description>Discographies</description></Value>
+      <Value code="l"><description>Legislation</description></Value>
+      <Value code="m"><description>Theses</description></Value>
+      <Value code="n"><description>Survey of literature in a subject area</description></Value>
+      <Value code="o"><description>Reviews</description></Value>
+      <Value code="p"><description>Programmed texts</description></Value>
+      <Value code="q"><description>Filmographies</description></Value>
+      <Value code="r"><description>Directories</description></Value>
+      <Value code="s"><description>Statistics</description></Value>
+      <Value code="t"><description>Technical reports</description></Value>
+      <Value code="u"><description>Standars/specifications</description></Value>
+      <Value code="v"><description>Legal cases and case notes</description></Value>
+      <Value code="w"><description>Law reports and digests</description></Value>
+      <Value code="z"><description>Treaties</description></Value>
+      <Value code="|||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="12"><name>Conference publication</name><description>One-character numeric code that indicates whether an item consists of the proceedings, reports, or summaries of a conference.</description>
+      <Value code="0"><description>Not a conference publication</description></Value>
+      <Value code="1"><description>Conference publication</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="13-15"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="16"><name>Original alphabet or script of title</name><description>One-character alphabetic code that indicates the original alphabet or script of the language of the title on the source item upon which the key title (field 222) is based.</description>
+      <Value code="#"><description>No alphabet or script given/No key title</description></Value>
+      <Value code="a"><description>Basic Roman</description></Value>
+      <Value code="b"><description>Extended Roman</description></Value>
+      <Value code="c"><description>Cyrillic</description></Value>
+      <Value code="d"><description>Japanese</description></Value>
+      <Value code="e"><description>Chinese</description></Value>
+      <Value code="f"><description>Arabic</description></Value>
+      <Value code="g"><description>Greek</description></Value>
+      <Value code="h"><description>Hebrew</description></Value>
+      <Value code="i"><description>Thai</description></Value>
+      <Value code="j"><description>Devanagari</description></Value>
+      <Value code="k"><description>Korean</description></Value>
+      <Value code="l"><description>Tamil</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="17"><name>Entry convention</name><description>One-character numeric code that indicates whether the item was cataloged according to successive entry, latest entry, or integrated entry cataloging conventions.</description>
+      <Value code="0"><description>Succesive entry</description></Value>
+      <Value code="1"><description>Latest entry</description></Value>
+      <Value code="2"><description>Integrated entry</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="VM" name="Visual Materials" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Projected medium">g</Value>
-      <Value description="Two-dimensional nonprojectable graphic">k</Value>
-      <Value description="Kit">o</Value>
-      <Value description="Tree- dimensional artifact or naturally occurring object">r</Value>
-    </Position>
-    <Position pos="01-03" name="Running time for motion pictures and videorecordings" description="Three-digit number that indicates the total running time of the motion picture or videorecording. The number is right justified and each unused position contains a zero.">
-      <Value description="Running time exceeds three characters">000</Value>
-      <Value description="Running time">001-999</Value>
-      <Value description="Not applicable">nnn</Value>
-      <Value description="No attempt to code">|||</Value>
-      <Value description="Unknown">                         --- </Value>
-    </Position>
-    <Position pos="04" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="05" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="06-10" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="11" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="12" name="Form of item" description="One-character alphabetic code that indicates the form of material for the item.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="13-15" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="16" name="Type of visual material" description="One-character alphabetic code that indicates the type of visual material being described.">
-      <Value description="Art original">a</Value>
-      <Value description="Kit">b</Value>
-      <Value description="Art reproduction">c</Value>
-      <Value description="Diorama">d</Value>
-      <Value description="Filmstrip">f</Value>
-      <Value description="Game">g</Value>
-      <Value description="Picture">i</Value>
-      <Value description="Graphic">k</Value>
-      <Value description="Technical drawing">l</Value>
-      <Value description="Motion picture">m</Value>
-      <Value description="Chart">n</Value>
-      <Value description="Flash card">o</Value>
-      <Value description="Microscope slide">p</Value>
-      <Value description="Model">q</Value>
-      <Value description="Realia">r</Value>
-      <Value description="Slide">s</Value>
-      <Value description="Transparency">t</Value>
-      <Value description="Videorecording">v</Value>
-      <Value description="Toy">w</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="17" name="Technique" description="One-character alphabetic code that indicates the technique used in creating motion in motion pictures or videorecordings.">
-      <Value description="Animation">a</Value>
-      <Value description="Animation and live action">c</Value>
-      <Value description="Live action">l</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="VM"><name>Visual Materials</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="g"><description>Projected medium</description></Value>
+      <Value code="k"><description>Two-dimensional nonprojectable graphic</description></Value>
+      <Value code="o"><description>Kit</description></Value>
+      <Value code="r"><description>Tree- dimensional artifact or naturally occurring object</description></Value>
+    </Position>
+    <Position pos="01-03"><name>Running time for motion pictures and videorecordings</name><description>Three-digit number that indicates the total running time of the motion picture or videorecording. The number is right justified and each unused position contains a zero.</description>
+      <Value code="000"><description>Running time exceeds three characters</description></Value>
+      <Value code="001-999"><description>Running time</description></Value>
+      <Value code="nnn"><description>Not applicable</description></Value>
+      <Value code="|||"><description>No attempt to code</description></Value>
+      <Value code="                         --- "><description>Unknown</description></Value>
+    </Position>
+    <Position pos="04"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="05"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="06-10"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="11"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="12"><name>Form of item</name><description>One-character alphabetic code that indicates the form of material for the item.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="13-15"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="16"><name>Type of visual material</name><description>One-character alphabetic code that indicates the type of visual material being described.</description>
+      <Value code="a"><description>Art original</description></Value>
+      <Value code="b"><description>Kit</description></Value>
+      <Value code="c"><description>Art reproduction</description></Value>
+      <Value code="d"><description>Diorama</description></Value>
+      <Value code="f"><description>Filmstrip</description></Value>
+      <Value code="g"><description>Game</description></Value>
+      <Value code="i"><description>Picture</description></Value>
+      <Value code="k"><description>Graphic</description></Value>
+      <Value code="l"><description>Technical drawing</description></Value>
+      <Value code="m"><description>Motion picture</description></Value>
+      <Value code="n"><description>Chart</description></Value>
+      <Value code="o"><description>Flash card</description></Value>
+      <Value code="p"><description>Microscope slide</description></Value>
+      <Value code="q"><description>Model</description></Value>
+      <Value code="r"><description>Realia</description></Value>
+      <Value code="s"><description>Slide</description></Value>
+      <Value code="t"><description>Transparency</description></Value>
+      <Value code="v"><description>Videorecording</description></Value>
+      <Value code="w"><description>Toy</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="17"><name>Technique</name><description>One-character alphabetic code that indicates the technique used in creating motion in motion pictures or videorecordings.</description>
+      <Value code="a"><description>Animation</description></Value>
+      <Value code="c"><description>Animation and live action</description></Value>
+      <Value code="l"><description>Live action</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="MX" name="Mixed Materials" description="">
-    <Position pos="00" name="Form of material" description="">
-      <Value description="Mixed material">p</Value>
-    </Position>
-    <Position pos="01-05" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="06" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item being described">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-17" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
+  <Material id="MX"><name>Mixed Materials</name><description></description>
+    <Position pos="00"><name>Form of material</name><description></description>
+      <Value code="p"><description>Mixed material</description></Value>
+    </Position>
+    <Position pos="01-05"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="06"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item being described</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-17"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
   </Material>
 </Tagfield>
index a323208..ec3328a 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
 <Tagfield tag="008" xmlns="http://koha-community.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="./marc21_field_CF.xsd">
-  <Material id="BKS" name="Books" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18-21" name="Illustrations" description="Up to four (4) one-character alphabetic codes (recorded in alphabetical order) that indicate the presence of types of illustrations in the item. If fewer than four alphabetic codes are assigned, the codes are left justified and unused positions contain blanks (#)">
-      <Value description="No illustrations">#</Value>
-      <Value description="Illustrations">a</Value>
-      <Value description="Maps">b</Value>
-      <Value description="Portraits">c</Value>
-      <Value description="Charts">d</Value>
-      <Value description="Plans">e</Value>
-      <Value description="Plates">f</Value>
-      <Value description="Music">g</Value>
-      <Value description="Facsimiles">h</Value>
-      <Value description="Coats of arms">i</Value>
-      <Value description="Genealogical tables">j</Value>
-      <Value description="Forms">k</Value>
-      <Value description="Samples">l</Value>
-      <Value description="Phonodisc, phonowire, etc">m</Value>
-      <Value description="Photographs">o</Value>
-      <Value description="Illuminations">p</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="22" name="Target audience" description="One-character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="23" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="24-27" name="Nature of contents" description="Up to four one-character codes that indicate whether a significant part of the item is or contains certain types of material. If fewer than four codes are assigned, the codes are left justified and unused positions contain blanks (#)">
-      <Value description="No specified nature of contents">#</Value>
-      <Value description="Offprints">2</Value>
-      <Value description="Calendars">5</Value>
-      <Value description="Comics/graphic novels">6</Value>
-      <Value description="Abstracts/summaries">a</Value>
-      <Value description="Bibliographies">b</Value>
-      <Value description="Catalogs">c</Value>
-      <Value description="Dictionaries">d</Value>
-      <Value description="Encyclopedias">e</Value>
-      <Value description="Handbooks">f</Value>
-      <Value description="Legal articles">g</Value>
-      <Value description="Indexes">i</Value>
-      <Value description="Patent document">j</Value>
-      <Value description="Discographies">k</Value>
-      <Value description="Legislation">l</Value>
-      <Value description="Theses">m</Value>
-      <Value description="Surveys of literature in a subject area">n</Value>
-      <Value description="Reviews">o</Value>
-      <Value description="Programmed texts">p</Value>
-      <Value description="Filmographies">q</Value>
-      <Value description="Directories">r</Value>
-      <Value description="Statistics">s</Value>
-      <Value description="Technical reports">t</Value>
-      <Value description="Standars/specifications">u</Value>
-      <Value description="Legal cases and case notes">v</Value>
-      <Value description="Law reports and digests">w</Value>
-      <Value description="Yearbooks">y</Value>
-      <Value description="Treaties">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="28" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="29" name="Conference publication" description="One-character code that indicates whether the item consists of the proceedings, reports, or summaries of a conference.">
-      <Value description="Not a conference publication">0</Value>
-      <Value description="Conference">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="30" name="Festschrift" description="One-character code that indicates whether the item is a festschrift">
-      <Value description="Not a festschrift">0</Value>
-      <Value description="Festschrift">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="31" name="Index" description="One-character numeric code that indicates whether the item includes an index to its own contents">
-      <Value description="No index">0</Value>
-      <Value description="Index present">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="32" name="Undefined" description="Contains a blank (#) or a fill character (|)."/>
-    <Position pos="33" name="Literary form" description="One-character code used to indicate the literary form of an item. Numeric codes 0 and 1 provide a generic identification of whether or not the item is a work of fiction. Alphabetic codes may be used to identify specific literary forms.">
-      <Value description="Not fiction (not further specified)">0</Value>
-      <Value description="Fiction (not further specified)">1</Value>
-      <Value description="Dramas">d</Value>
-      <Value description="Essays">e</Value>
-      <Value description="Novels">f</Value>
-      <Value description="Humor, satires, etc.">h</Value>
-      <Value description="Letters">i</Value>
-      <Value description="Short stories">j</Value>
-      <Value description="Mixed forms">m</Value>
-      <Value description="Poetry">p</Value>
-      <Value description="Speeches">s</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="34" name="Biography" description="One-character alphabetic code that indicates whether or not an item contains biographical material, and if so, what the biographical characteristics are.">
-      <Value description="No biographical material">#</Value>
-      <Value description="Autobiography">a</Value>
-      <Value description="Individual biography">b</Value>
-      <Value description="Collective biography">c</Value>
-      <Value description="Contains biographical information">d</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="BKS"><name>Books</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18-21"><name>Illustrations</name><description>Up to four (4) one-character alphabetic codes (recorded in alphabetical order) that indicate the presence of types of illustrations in the item. If fewer than four alphabetic codes are assigned, the codes are left justified and unused positions contain blanks (#)</description>
+      <Value code="#"><description>No illustrations</description></Value>
+      <Value code="a"><description>Illustrations</description></Value>
+      <Value code="b"><description>Maps</description></Value>
+      <Value code="c"><description>Portraits</description></Value>
+      <Value code="d"><description>Charts</description></Value>
+      <Value code="e"><description>Plans</description></Value>
+      <Value code="f"><description>Plates</description></Value>
+      <Value code="g"><description>Music</description></Value>
+      <Value code="h"><description>Facsimiles</description></Value>
+      <Value code="i"><description>Coats of arms</description></Value>
+      <Value code="j"><description>Genealogical tables</description></Value>
+      <Value code="k"><description>Forms</description></Value>
+      <Value code="l"><description>Samples</description></Value>
+      <Value code="m"><description>Phonodisc, phonowire, etc</description></Value>
+      <Value code="o"><description>Photographs</description></Value>
+      <Value code="p"><description>Illuminations</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="22"><name>Target audience</name><description>One-character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="23"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="24-27"><name>Nature of contents</name><description>Up to four one-character codes that indicate whether a significant part of the item is or contains certain types of material. If fewer than four codes are assigned, the codes are left justified and unused positions contain blanks (#)</description>
+      <Value code="#"><description>No specified nature of contents</description></Value>
+      <Value code="2"><description>Offprints</description></Value>
+      <Value code="5"><description>Calendars</description></Value>
+      <Value code="6"><description>Comics/graphic novels</description></Value>
+      <Value code="a"><description>Abstracts/summaries</description></Value>
+      <Value code="b"><description>Bibliographies</description></Value>
+      <Value code="c"><description>Catalogs</description></Value>
+      <Value code="d"><description>Dictionaries</description></Value>
+      <Value code="e"><description>Encyclopedias</description></Value>
+      <Value code="f"><description>Handbooks</description></Value>
+      <Value code="g"><description>Legal articles</description></Value>
+      <Value code="i"><description>Indexes</description></Value>
+      <Value code="j"><description>Patent document</description></Value>
+      <Value code="k"><description>Discographies</description></Value>
+      <Value code="l"><description>Legislation</description></Value>
+      <Value code="m"><description>Theses</description></Value>
+      <Value code="n"><description>Surveys of literature in a subject area</description></Value>
+      <Value code="o"><description>Reviews</description></Value>
+      <Value code="p"><description>Programmed texts</description></Value>
+      <Value code="q"><description>Filmographies</description></Value>
+      <Value code="r"><description>Directories</description></Value>
+      <Value code="s"><description>Statistics</description></Value>
+      <Value code="t"><description>Technical reports</description></Value>
+      <Value code="u"><description>Standars/specifications</description></Value>
+      <Value code="v"><description>Legal cases and case notes</description></Value>
+      <Value code="w"><description>Law reports and digests</description></Value>
+      <Value code="y"><description>Yearbooks</description></Value>
+      <Value code="z"><description>Treaties</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="28"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="29"><name>Conference publication</name><description>One-character code that indicates whether the item consists of the proceedings, reports, or summaries of a conference.</description>
+      <Value code="0"><description>Not a conference publication</description></Value>
+      <Value code="1"><description>Conference</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="30"><name>Festschrift</name><description>One-character code that indicates whether the item is a festschrift</description>
+      <Value code="0"><description>Not a festschrift</description></Value>
+      <Value code="1"><description>Festschrift</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="31"><name>Index</name><description>One-character numeric code that indicates whether the item includes an index to its own contents</description>
+      <Value code="0"><description>No index</description></Value>
+      <Value code="1"><description>Index present</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="32"><name>Undefined</name><description>Contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="33"><name>Literary form</name><description>One-character code used to indicate the literary form of an item. Numeric codes 0 and 1 provide a generic identification of whether or not the item is a work of fiction. Alphabetic codes may be used to identify specific literary forms.</description>
+      <Value code="0"><description>Not fiction (not further specified)</description></Value>
+      <Value code="1"><description>Fiction (not further specified)</description></Value>
+      <Value code="d"><description>Dramas</description></Value>
+      <Value code="e"><description>Essays</description></Value>
+      <Value code="f"><description>Novels</description></Value>
+      <Value code="h"><description>Humor, satires, etc.</description></Value>
+      <Value code="i"><description>Letters</description></Value>
+      <Value code="j"><description>Short stories</description></Value>
+      <Value code="m"><description>Mixed forms</description></Value>
+      <Value code="p"><description>Poetry</description></Value>
+      <Value code="s"><description>Speeches</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="34"><name>Biography</name><description>One-character alphabetic code that indicates whether or not an item contains biographical material, and if so, what the biographical characteristics are.</description>
+      <Value code="#"><description>No biographical material</description></Value>
+      <Value code="a"><description>Autobiography</description></Value>
+      <Value code="b"><description>Individual biography</description></Value>
+      <Value code="c"><description>Collective biography</description></Value>
+      <Value code="d"><description>Contains biographical information</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="CF" name="Computer Files" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18-21" name="Undefined" description="Each one contains a blank (#) or a fill character (|)"/>
-    <Position pos="22" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="23" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="24-25" name="Undefined" description="Two undefined character positions; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="26" name="Type of computer file" description="One-character alphabetic code that indicates the type of computer file described in the bibliographic record">
-      <Value description="Numeric data">a</Value>
-      <Value description="Computer program">b</Value>
-      <Value description="Representational">c</Value>
-      <Value description="Document">d</Value>
-      <Value description="Bibliographic data">e</Value>
-      <Value description="Font">f</Value>
-      <Value description="Game">g</Value>
-      <Value description="Sound">h</Value>
-      <Value description="Interactive multimedia">i</Value>
-      <Value description="Online system or service">j</Value>
-      <Value description="Combination">m</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="27" name="Undefined" description="One-character code that contains a blank (#) or a fill character (|)"/>
-    <Position pos="28" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="29-34" name="Undefined" description="Six undefined character positions; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="CF"><name>Computer Files</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18-21"><name>Undefined</name><description>Each one contains a blank (#) or a fill character (|)</description></Position>
+    <Position pos="22"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="23"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="24-25"><name>Undefined</name><description>Two undefined character positions; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="26"><name>Type of computer file</name><description>One-character alphabetic code that indicates the type of computer file described in the bibliographic record</description>
+      <Value code="a"><description>Numeric data</description></Value>
+      <Value code="b"><description>Computer program</description></Value>
+      <Value code="c"><description>Representational</description></Value>
+      <Value code="d"><description>Document</description></Value>
+      <Value code="e"><description>Bibliographic data</description></Value>
+      <Value code="f"><description>Font</description></Value>
+      <Value code="g"><description>Game</description></Value>
+      <Value code="h"><description>Sound</description></Value>
+      <Value code="i"><description>Interactive multimedia</description></Value>
+      <Value code="j"><description>Online system or service</description></Value>
+      <Value code="m"><description>Combination</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="27"><name>Undefined</name><description>One-character code that contains a blank (#) or a fill character (|)</description></Position>
+    <Position pos="28"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="29-34"><name>Undefined</name><description>Six undefined character positions; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="MP" name="Maps" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18-21" name="Relief" description="Up to four one-character alphabetic codes that indicate the relief type specified on the item. Codes are recorded in order of their importance to the described item. If fewer than four codes are assigned, the codes are left justified and each unused position contains a blank (#).">
-      <Value description="No relief shown">#</Value>
-      <Value description="Contours">a</Value>
-      <Value description="Shading">b</Value>
-      <Value description="Gradient and bathymetric tints">c</Value>
-      <Value description="Hachures">d</Value>
-      <Value description="Bathymetry/soundings">e</Value>
-      <Value description="Form lines">f</Value>
-      <Value description="Spot heights">g</Value>
-      <Value description="Pictorially">i</Value>
-      <Value description="Land forms">j</Value>
-      <Value description="Bathymetry/isolines">k</Value>
-      <Value description="Rock drawings">m</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="22-23" name="Projection" description="Two-character alphabetic code that indicates the projection used in producing the item.">
-      <Value description="Projection not specified">##</Value>
-      <Value description="Aitoff">aa</Value>
-      <Value description="Gnomic">ab</Value>
-      <Value description="Lambert's azimuthal equal area">ac</Value>
-      <Value description="Orthographic">ad</Value>
-      <Value description="Azimuthal equidistant">ae</Value>
-      <Value description="Stereographic">af</Value>
-      <Value description="General vertical near-sided">ag</Value>
-      <Value description="Modified stereographic for Alaska">am</Value>
-      <Value description="Chamberlin trimetric">an</Value>
-      <Value description="Polar stereographic">ap</Value>
-      <Value description="Azimuthal, specific type unknown">au</Value>
-      <Value description="Azimutal, other">az</Value>
-      <Value description="Gall">ba</Value>
-      <Value description="Goode's homolographic">bb</Value>
-      <Value description="Lambert's cylindrical equal area">bc</Value>
-      <Value description="Mercator">bd</Value>
-      <Value description="Miller">be</Value>
-      <Value description="Mollweide">bf</Value>
-      <Value description="Sinusoidal">bg</Value>
-      <Value description="Transverse Mercator">bh</Value>
-      <Value description="Gauss-Kruger">bi</Value>
-      <Value description="Equirectangular">bj</Value>
-      <Value description="Krovak">bk</Value>
-      <Value description="Cassini-Soldner">bl</Value>
-      <Value description="Oblique Mercator">bo</Value>
-      <Value description="Robinson">br</Value>
-      <Value description="Space oblique Mercator">bs</Value>
-      <Value description="Cylindrical, specific type unknown">bu</Value>
-      <Value description="Cylindrical, other">bz</Value>
-      <Value description="Albers equal area">ca</Value>
-      <Value description="Bonne">cb</Value>
-      <Value description="Lambert's conformal conic">cc</Value>
-      <Value description="Equidistant conic">ce</Value>
-      <Value description="Polyconic">cp</Value>
-      <Value description="Conic, specific type unknown">cu</Value>
-      <Value description="Conic, other">cz</Value>
-      <Value description="Armadillo">da</Value>
-      <Value description="Butterfly">db</Value>
-      <Value description="Eckert">dc</Value>
-      <Value description="Goode's homolosine">dd</Value>
-      <Value description="Miller's bipolar oblique conformal conic">de</Value>
-      <Value description="Van Der Grinten">df</Value>
-      <Value description="Dimaxión">dg</Value>
-      <Value description="Cordiform">dh</Value>
-      <Value description="Lambert conformal">dl</Value>
-      <Value description="Other">zz</Value>
-      <Value description="No attempt to code">||</Value>
-    </Position>
-    <Position pos="24" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="25" name="Type of cartographic material" description="One-character alphabetic code that indicates the type of cartographic item described.">
-      <Value description="Single map">a</Value>
-      <Value description="Map Series">b</Value>
-      <Value description="Map serial">c</Value>
-      <Value description="Globe">d</Value>
-      <Value description="Atlas">e</Value>
-      <Value description="Separate supplement to another work">f</Value>
-      <Value description="Bound as part of another work">g</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="26-27" name="Undefined" description="Each contains a blank (#) or a fill character (|)"/>
-    <Position pos="28" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="29" name="Form of item" description="One-character alphabetic code that indicates the form of material for the item.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="30" name="Undefined" description="Contains a blank (#) or a fill character (|)."/>
-    <Position pos="31" name="Index" description="One-character numeric code that indicates whether the item or accompanying material includes a location index or gazetteer.">
-      <Value description="No index">0</Value>
-      <Value description="Index present">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="32" name="Undefined" description="Contains a blank (#) or a fill character (|)."/>
-    <Position pos="33-34" name="Special format characteristics" description="Up to two one-character alphabetic codes that indicate the special format characteristics of the map. Codes are recorded in order of their importance to the described item. If only one code is assigned, it is left justified and the unused position contains a blank (#).">
-      <Value description="No specified special format characteristics">#</Value>
-      <Value description="Manuscript">e</Value>
-      <Value description="Picture card, post card">j</Value>
-      <Value description="Calendar">k</Value>
-      <Value description="Puzzle">l</Value>
-      <Value description="Game">n</Value>
-      <Value description="Wall map">o</Value>
-      <Value description="Playing cards">p</Value>
-      <Value description="Loose-leaf">r</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">||</Value>
-    </Position>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="MP"><name>Maps</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18-21"><name>Relief</name><description>Up to four one-character alphabetic codes that indicate the relief type specified on the item. Codes are recorded in order of their importance to the described item. If fewer than four codes are assigned, the codes are left justified and each unused position contains a blank (#).</description>
+      <Value code="#"><description>No relief shown</description></Value>
+      <Value code="a"><description>Contours</description></Value>
+      <Value code="b"><description>Shading</description></Value>
+      <Value code="c"><description>Gradient and bathymetric tints</description></Value>
+      <Value code="d"><description>Hachures</description></Value>
+      <Value code="e"><description>Bathymetry/soundings</description></Value>
+      <Value code="f"><description>Form lines</description></Value>
+      <Value code="g"><description>Spot heights</description></Value>
+      <Value code="i"><description>Pictorially</description></Value>
+      <Value code="j"><description>Land forms</description></Value>
+      <Value code="k"><description>Bathymetry/isolines</description></Value>
+      <Value code="m"><description>Rock drawings</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="22-23"><name>Projection</name><description>Two-character alphabetic code that indicates the projection used in producing the item.</description>
+      <Value code="##"><description>Projection not specified</description></Value>
+      <Value code="aa"><description>Aitoff</description></Value>
+      <Value code="ab"><description>Gnomic</description></Value>
+      <Value code="ac"><description>Lambert's azimuthal equal area</description></Value>
+      <Value code="ad"><description>Orthographic</description></Value>
+      <Value code="ae"><description>Azimuthal equidistant</description></Value>
+      <Value code="af"><description>Stereographic</description></Value>
+      <Value code="ag"><description>General vertical near-sided</description></Value>
+      <Value code="am"><description>Modified stereographic for Alaska</description></Value>
+      <Value code="an"><description>Chamberlin trimetric</description></Value>
+      <Value code="ap"><description>Polar stereographic</description></Value>
+      <Value code="au"><description>Azimuthal, specific type unknown</description></Value>
+      <Value code="az"><description>Azimutal, other</description></Value>
+      <Value code="ba"><description>Gall</description></Value>
+      <Value code="bb"><description>Goode's homolographic</description></Value>
+      <Value code="bc"><description>Lambert's cylindrical equal area</description></Value>
+      <Value code="bd"><description>Mercator</description></Value>
+      <Value code="be"><description>Miller</description></Value>
+      <Value code="bf"><description>Mollweide</description></Value>
+      <Value code="bg"><description>Sinusoidal</description></Value>
+      <Value code="bh"><description>Transverse Mercator</description></Value>
+      <Value code="bi"><description>Gauss-Kruger</description></Value>
+      <Value code="bj"><description>Equirectangular</description></Value>
+      <Value code="bk"><description>Krovak</description></Value>
+      <Value code="bl"><description>Cassini-Soldner</description></Value>
+      <Value code="bo"><description>Oblique Mercator</description></Value>
+      <Value code="br"><description>Robinson</description></Value>
+      <Value code="bs"><description>Space oblique Mercator</description></Value>
+      <Value code="bu"><description>Cylindrical, specific type unknown</description></Value>
+      <Value code="bz"><description>Cylindrical, other</description></Value>
+      <Value code="ca"><description>Albers equal area</description></Value>
+      <Value code="cb"><description>Bonne</description></Value>
+      <Value code="cc"><description>Lambert's conformal conic</description></Value>
+      <Value code="ce"><description>Equidistant conic</description></Value>
+      <Value code="cp"><description>Polyconic</description></Value>
+      <Value code="cu"><description>Conic, specific type unknown</description></Value>
+      <Value code="cz"><description>Conic, other</description></Value>
+      <Value code="da"><description>Armadillo</description></Value>
+      <Value code="db"><description>Butterfly</description></Value>
+      <Value code="dc"><description>Eckert</description></Value>
+      <Value code="dd"><description>Goode's homolosine</description></Value>
+      <Value code="de"><description>Miller's bipolar oblique conformal conic</description></Value>
+      <Value code="df"><description>Van Der Grinten</description></Value>
+      <Value code="dg"><description>Dimaxión</description></Value>
+      <Value code="dh"><description>Cordiform</description></Value>
+      <Value code="dl"><description>Lambert conformal</description></Value>
+      <Value code="zz"><description>Other</description></Value>
+      <Value code="||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="24"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="25"><name>Type of cartographic material</name><description>One-character alphabetic code that indicates the type of cartographic item described.</description>
+      <Value code="a"><description>Single map</description></Value>
+      <Value code="b"><description>Map Series</description></Value>
+      <Value code="c"><description>Map serial</description></Value>
+      <Value code="d"><description>Globe</description></Value>
+      <Value code="e"><description>Atlas</description></Value>
+      <Value code="f"><description>Separate supplement to another work</description></Value>
+      <Value code="g"><description>Bound as part of another work</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="26-27"><name>Undefined</name><description>Each contains a blank (#) or a fill character (|)</description></Position>
+    <Position pos="28"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="29"><name>Form of item</name><description>One-character alphabetic code that indicates the form of material for the item.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="30"><name>Undefined</name><description>Contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="31"><name>Index</name><description>One-character numeric code that indicates whether the item or accompanying material includes a location index or gazetteer.</description>
+      <Value code="0"><description>No index</description></Value>
+      <Value code="1"><description>Index present</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="32"><name>Undefined</name><description>Contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="33-34"><name>Special format characteristics</name><description>Up to two one-character alphabetic codes that indicate the special format characteristics of the map. Codes are recorded in order of their importance to the described item. If only one code is assigned, it is left justified and the unused position contains a blank (#).</description>
+      <Value code="#"><description>No specified special format characteristics</description></Value>
+      <Value code="e"><description>Manuscript</description></Value>
+      <Value code="j"><description>Picture card, post card</description></Value>
+      <Value code="k"><description>Calendar</description></Value>
+      <Value code="l"><description>Puzzle</description></Value>
+      <Value code="n"><description>Game</description></Value>
+      <Value code="o"><description>Wall map</description></Value>
+      <Value code="p"><description>Playing cards</description></Value>
+      <Value code="r"><description>Loose-leaf</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="MU" name="Music" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18-19" name="Form of composition" description="">
-      <Value description="Anthems">an</Value>
-      <Value description="Ballads">bd</Value>
-      <Value description="Bluegrass music">bg</Value>
-      <Value description="Blues">bl</Value>
-      <Value description="Ballets">bt</Value>
-      <Value description="Chaconnes">ca</Value>
-      <Value description="Chants, Other religions">cb</Value>
-      <Value description="Chants, Christian">cc</Value>
-      <Value description="Concerti grossi">cg</Value>
-      <Value description="Chorales">ch</Value>
-      <Value description="Chorale preludes">cl</Value>
-      <Value description="Canons and rounds">cn</Value>
-      <Value description="Concertos">co</Value>
-      <Value description="Chansons, polyphonic">cp</Value>
-      <Value description="Carols">cr</Value>
-      <Value description="Chance compositions">cs</Value>
-      <Value description="Cantatas">ct</Value>
-      <Value description="Country music">cy</Value>
-      <Value description="Canzonas">cz</Value>
-      <Value description="Dance forms">df</Value>
-      <Value description="Divertimentos, serenades, cassations, divertissements, and notturni">dv</Value>
-      <Value description="Fugues">fg</Value>
-      <Value description="Flamenco">fl</Value>
-      <Value description="Folk music">fm</Value>
-      <Value description="Fantasias">ft</Value>
-      <Value description="Gospel music">gm</Value>
-      <Value description="Hymns">hy</Value>
-      <Value description="Jazz">jz</Value>
-      <Value description="Musical revues and comedies">mc</Value>
-      <Value description="Madrigals">md</Value>
-      <Value description="Minuets">mi</Value>
-      <Value description="Motets">mo</Value>
-      <Value description="Motion picture music">mp</Value>
-      <Value description="Marches">mr</Value>
-      <Value description="Masses">ms</Value>
-      <Value description="Multiple forms">mu</Value>
-      <Value description="Mazurkas">mz</Value>
-      <Value description="Nocturnes">nc</Value>
-      <Value description="Not applicable">nn</Value>
-      <Value description="Operas">op</Value>
-      <Value description="Oratorios">or</Value>
-      <Value description="Overtures">ov</Value>
-      <Value description="Program music">pg</Value>
-      <Value description="Passion music">pm</Value>
-      <Value description="Polonaises">po</Value>
-      <Value description="Popular music">pp</Value>
-      <Value description="Preludes">pr</Value>
-      <Value description="Passacaglias">ps</Value>
-      <Value description="Part-songs">pt</Value>
-      <Value description="Pavans">pv</Value>
-      <Value description="Rock music">rc</Value>
-      <Value description="Rondos">rd</Value>
-      <Value description="Ragtime music">rg</Value>
-      <Value description="Ricercars">ri</Value>
-      <Value description="Rhapsodies">rp</Value>
-      <Value description="Requiems">rq</Value>
-      <Value description="Square dance music">sd</Value>
-      <Value description="Songs">sg</Value>
-      <Value description="Sonatas">sn</Value>
-      <Value description="Symphonic poems">sp</Value>
-      <Value description="Studies and exercises">st</Value>
-      <Value description="Suites">su</Value>
-      <Value description="Symphonies">sy</Value>
-      <Value description="Toccatas">tc</Value>
-      <Value description="Teatro lirico">tl</Value>
-      <Value description="Trio-sonatas">ts</Value>
-      <Value description="Unknown">uu</Value>
-      <Value description="Villacincos">vi</Value>
-      <Value description="Variations">vr</Value>
-      <Value description="Waltzers">wz</Value>
-      <Value description="Zarzuelas">za</Value>
-      <Value description="Other">zz</Value>
-      <Value description="No attempt to code">||</Value>
-    </Position>
-    <Position pos="20" name="Format of music" description="One-character code that indicates the format of a musical composition (e.g., piano-conductor score).">
-      <Value description="Full score">a</Value>
-      <Value description="Full score, miniature or study size">b</Value>
-      <Value description="Accompaniment reduced for keyboard">c</Value>
-      <Value description="Voice score with accompaniment omitted">d</Value>
-      <Value description="Condensed score or piano-conductor score">e</Value>
-      <Value description="Close score">g</Value>
-      <Value description="Chorus score">h</Value>
-      <Value description="Condensed score">i</Value>
-      <Value description="Performer-conductor part">j</Value>
-      <Value description="Vocal score">k</Value>
-      <Value description="Multiple score formats">m</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="21" name="Music Parts" description="">
-      <Value description="No parts in hand or not specified">#</Value>
-      <Value description="Instrumental and vocal parts">d</Value>
-      <Value description="Instrumental parts">e</Value>
-      <Value description="Vocal parts">f</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="22" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="23" name="Form of item" description="One-character alphabetic code that indicates the form of material for the item.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="24-29" name="Accompanying matter" description="Up to six one-character alphabetic codes (recorded in alphabetical order) that indicate the contents of program notes and other accompanying material for sound recording, music manuscripts, or notated music. If fewer than six codes are assigned, the codes are left justified and each unused position contains a blank (#).">
-      <Value description="No accompanying matter">#</Value>
-      <Value description="Discography">a</Value>
-      <Value description="Bibliography">b</Value>
-      <Value description="Thematic indez">c</Value>
-      <Value description="Libretto or text">d</Value>
-      <Value description="Bibliography of composer or autor">e</Value>
-      <Value description="Biography of performer or history of ensemble">f</Value>
-      <Value description="Technical and/or historical information on instruments">g</Value>
-      <Value description="Technical information on music">h</Value>
-      <Value description="Historical information">i</Value>
-      <Value description="Ethnological information">k</Value>
-      <Value description="Instrutional materials">r</Value>
-      <Value description="Music">s</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="30-31" name="Literary text for sound recordings" description="Up to two one-character codes (recorded in the order of the following list) that indicate the type of literary text contained in a nonmusical sound recording. If only one code is assigned, it is left justified and the unused position contains a blank (#).">
-      <Value description="Item is a music sound recording">#</Value>
-      <Value description="Autobiography">a</Value>
-      <Value description="Biography">b</Value>
-      <Value description="Conference proceedings">c</Value>
-      <Value description="Drama">d</Value>
-      <Value description="Essays">e</Value>
-      <Value description="Fiction">f</Value>
-      <Value description="Reporting">g</Value>
-      <Value description="History">h</Value>
-      <Value description="Instruction">i</Value>
-      <Value description="Language instruction">j</Value>
-      <Value description="Comedy">k</Value>
-      <Value description="Lectures, speeches">l</Value>
-      <Value description="Memoirs">m</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Folktales">o</Value>
-      <Value description="Poetry">p</Value>
-      <Value description="Rehearsals">r</Value>
-      <Value description="Sounds">s</Value>
-      <Value description="Interviews">t</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="32" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="33" name="Transposition and arrangement" description="Whether all or part of the item being cataloged is a transposition and/or arrangement of another work.">
-      <Value description="Not arrangement or transposition or not specified">#</Value>
-      <Value description="Transposition">a</Value>
-      <Value description="Arragement">b</Value>
-      <Value description="Both transposed and arranged">c</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="34" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="MU"><name>Music</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18-19"><name>Form of composition</name><description></description>
+      <Value code="an"><description>Anthems</description></Value>
+      <Value code="bd"><description>Ballads</description></Value>
+      <Value code="bg"><description>Bluegrass music</description></Value>
+      <Value code="bl"><description>Blues</description></Value>
+      <Value code="bt"><description>Ballets</description></Value>
+      <Value code="ca"><description>Chaconnes</description></Value>
+      <Value code="cb"><description>Chants, Other religions</description></Value>
+      <Value code="cc"><description>Chants, Christian</description></Value>
+      <Value code="cg"><description>Concerti grossi</description></Value>
+      <Value code="ch"><description>Chorales</description></Value>
+      <Value code="cl"><description>Chorale preludes</description></Value>
+      <Value code="cn"><description>Canons and rounds</description></Value>
+      <Value code="co"><description>Concertos</description></Value>
+      <Value code="cp"><description>Chansons, polyphonic</description></Value>
+      <Value code="cr"><description>Carols</description></Value>
+      <Value code="cs"><description>Chance compositions</description></Value>
+      <Value code="ct"><description>Cantatas</description></Value>
+      <Value code="cy"><description>Country music</description></Value>
+      <Value code="cz"><description>Canzonas</description></Value>
+      <Value code="df"><description>Dance forms</description></Value>
+      <Value code="dv"><description>Divertimentos, serenades, cassations, divertissements, and notturni</description></Value>
+      <Value code="fg"><description>Fugues</description></Value>
+      <Value code="fl"><description>Flamenco</description></Value>
+      <Value code="fm"><description>Folk music</description></Value>
+      <Value code="ft"><description>Fantasias</description></Value>
+      <Value code="gm"><description>Gospel music</description></Value>
+      <Value code="hy"><description>Hymns</description></Value>
+      <Value code="jz"><description>Jazz</description></Value>
+      <Value code="mc"><description>Musical revues and comedies</description></Value>
+      <Value code="md"><description>Madrigals</description></Value>
+      <Value code="mi"><description>Minuets</description></Value>
+      <Value code="mo"><description>Motets</description></Value>
+      <Value code="mp"><description>Motion picture music</description></Value>
+      <Value code="mr"><description>Marches</description></Value>
+      <Value code="ms"><description>Masses</description></Value>
+      <Value code="mu"><description>Multiple forms</description></Value>
+      <Value code="mz"><description>Mazurkas</description></Value>
+      <Value code="nc"><description>Nocturnes</description></Value>
+      <Value code="nn"><description>Not applicable</description></Value>
+      <Value code="op"><description>Operas</description></Value>
+      <Value code="or"><description>Oratorios</description></Value>
+      <Value code="ov"><description>Overtures</description></Value>
+      <Value code="pg"><description>Program music</description></Value>
+      <Value code="pm"><description>Passion music</description></Value>
+      <Value code="po"><description>Polonaises</description></Value>
+      <Value code="pp"><description>Popular music</description></Value>
+      <Value code="pr"><description>Preludes</description></Value>
+      <Value code="ps"><description>Passacaglias</description></Value>
+      <Value code="pt"><description>Part-songs</description></Value>
+      <Value code="pv"><description>Pavans</description></Value>
+      <Value code="rc"><description>Rock music</description></Value>
+      <Value code="rd"><description>Rondos</description></Value>
+      <Value code="rg"><description>Ragtime music</description></Value>
+      <Value code="ri"><description>Ricercars</description></Value>
+      <Value code="rp"><description>Rhapsodies</description></Value>
+      <Value code="rq"><description>Requiems</description></Value>
+      <Value code="sd"><description>Square dance music</description></Value>
+      <Value code="sg"><description>Songs</description></Value>
+      <Value code="sn"><description>Sonatas</description></Value>
+      <Value code="sp"><description>Symphonic poems</description></Value>
+      <Value code="st"><description>Studies and exercises</description></Value>
+      <Value code="su"><description>Suites</description></Value>
+      <Value code="sy"><description>Symphonies</description></Value>
+      <Value code="tc"><description>Toccatas</description></Value>
+      <Value code="tl"><description>Teatro lirico</description></Value>
+      <Value code="ts"><description>Trio-sonatas</description></Value>
+      <Value code="uu"><description>Unknown</description></Value>
+      <Value code="vi"><description>Villacincos</description></Value>
+      <Value code="vr"><description>Variations</description></Value>
+      <Value code="wz"><description>Waltzers</description></Value>
+      <Value code="za"><description>Zarzuelas</description></Value>
+      <Value code="zz"><description>Other</description></Value>
+      <Value code="||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="20"><name>Format of music</name><description>One-character code that indicates the format of a musical composition (e.g., piano-conductor score).</description>
+      <Value code="a"><description>Full score</description></Value>
+      <Value code="b"><description>Full score, miniature or study size</description></Value>
+      <Value code="c"><description>Accompaniment reduced for keyboard</description></Value>
+      <Value code="d"><description>Voice score with accompaniment omitted</description></Value>
+      <Value code="e"><description>Condensed score or piano-conductor score</description></Value>
+      <Value code="g"><description>Close score</description></Value>
+      <Value code="h"><description>Chorus score</description></Value>
+      <Value code="i"><description>Condensed score</description></Value>
+      <Value code="j"><description>Performer-conductor part</description></Value>
+      <Value code="k"><description>Vocal score</description></Value>
+      <Value code="m"><description>Multiple score formats</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="21"><name>Music Parts</name><description></description>
+      <Value code="#"><description>No parts in hand or not specified</description></Value>
+      <Value code="d"><description>Instrumental and vocal parts</description></Value>
+      <Value code="e"><description>Instrumental parts</description></Value>
+      <Value code="f"><description>Vocal parts</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="22"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="23"><name>Form of item</name><description>One-character alphabetic code that indicates the form of material for the item.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="24-29"><name>Accompanying matter</name><description>Up to six one-character alphabetic codes (recorded in alphabetical order) that indicate the contents of program notes and other accompanying material for sound recording, music manuscripts, or notated music. If fewer than six codes are assigned, the codes are left justified and each unused position contains a blank (#).</description>
+      <Value code="#"><description>No accompanying matter</description></Value>
+      <Value code="a"><description>Discography</description></Value>
+      <Value code="b"><description>Bibliography</description></Value>
+      <Value code="c"><description>Thematic indez</description></Value>
+      <Value code="d"><description>Libretto or text</description></Value>
+      <Value code="e"><description>Bibliography of composer or autor</description></Value>
+      <Value code="f"><description>Biography of performer or history of ensemble</description></Value>
+      <Value code="g"><description>Technical and/or historical information on instruments</description></Value>
+      <Value code="h"><description>Technical information on music</description></Value>
+      <Value code="i"><description>Historical information</description></Value>
+      <Value code="k"><description>Ethnological information</description></Value>
+      <Value code="r"><description>Instrutional materials</description></Value>
+      <Value code="s"><description>Music</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="30-31"><name>Literary text for sound recordings</name><description>Up to two one-character codes (recorded in the order of the following list) that indicate the type of literary text contained in a nonmusical sound recording. If only one code is assigned, it is left justified and the unused position contains a blank (#).</description>
+      <Value code="#"><description>Item is a music sound recording</description></Value>
+      <Value code="a"><description>Autobiography</description></Value>
+      <Value code="b"><description>Biography</description></Value>
+      <Value code="c"><description>Conference proceedings</description></Value>
+      <Value code="d"><description>Drama</description></Value>
+      <Value code="e"><description>Essays</description></Value>
+      <Value code="f"><description>Fiction</description></Value>
+      <Value code="g"><description>Reporting</description></Value>
+      <Value code="h"><description>History</description></Value>
+      <Value code="i"><description>Instruction</description></Value>
+      <Value code="j"><description>Language instruction</description></Value>
+      <Value code="k"><description>Comedy</description></Value>
+      <Value code="l"><description>Lectures, speeches</description></Value>
+      <Value code="m"><description>Memoirs</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="o"><description>Folktales</description></Value>
+      <Value code="p"><description>Poetry</description></Value>
+      <Value code="r"><description>Rehearsals</description></Value>
+      <Value code="s"><description>Sounds</description></Value>
+      <Value code="t"><description>Interviews</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="32"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="33"><name>Transposition and arrangement</name><description>Whether all or part of the item being cataloged is a transposition and/or arrangement of another work.</description>
+      <Value code="#"><description>Not arrangement or transposition or not specified</description></Value>
+      <Value code="a"><description>Transposition</description></Value>
+      <Value code="b"><description>Arragement</description></Value>
+      <Value code="c"><description>Both transposed and arranged</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="34"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="CR" name="Continuing Resources" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18" name="Frequency" description="One-character alphabetic code that indicates the frequency of an item; used in conjunction with 008/19 (Regularity).">
-      <Value description="No determinable frequency">#</Value>
-      <Value description="Annual">a</Value>
-      <Value description="Bimonthly">b</Value>
-      <Value description="Semiweekly">c</Value>
-      <Value description="Daily">d</Value>
-      <Value description="Biweekly">e</Value>
-      <Value description="Semiannual">f</Value>
-      <Value description="Biennial">g</Value>
-      <Value description="Triennial">h</Value>
-      <Value description="Three times a week">i</Value>
-      <Value description="Three times a month">j</Value>
-      <Value description="Continuously updated">k</Value>
-      <Value description="Monthly">m</Value>
-      <Value description="Quarterly">q</Value>
-      <Value description="Semimonthly">s</Value>
-      <Value description="Three times a year">t</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Weekly">w</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="19" name="Regularity" description="One-character alphabetic code that indicates the intended regularity of an item; used in conjunction with 008/18 (Frequency).">
-      <Value description="Normalized irregular">n</Value>
-      <Value description="Regular">r</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Completely irregular">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="20" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="21" name="Type of continuing resource" description="One-character alphabetic code that indicates the type of continuing resource.">
-      <Value description="None of the following">#</Value>
-      <Value description="Updating database">d</Value>
-      <Value description="Updating loose-leaf">l</Value>
-      <Value description="Monographic series">m</Value>
-      <Value description="Newspaper">n</Value>
-      <Value description="Periodical">p</Value>
-      <Value description="Updating web site">w</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="22" name="Form of original item" description="One-character alphabetic code that indicates the form of material in which an item was originally published.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Newspaper format">e</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="23" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item being described">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="24" name="Nature of entire work" description="One-character alphabetic code that indicates the nature of an item if it consists entirely of a certain type of material">
-      <Value description="Not specified">#</Value>
-      <Value description="Calendars">5</Value>
-      <Value description="Comics/graphic novels">6</Value>
-      <Value description="Abstracts/summaries">a</Value>
-      <Value description="Bibliographies">b</Value>
-      <Value description="Catalogs">c</Value>
-      <Value description="Dictionaries">d</Value>
-      <Value description="Encyclopedias">e</Value>
-      <Value description="Handbooks">f</Value>
-      <Value description="Legal articles">g</Value>
-      <Value description="Biography">h</Value>
-      <Value description="Indexes">i</Value>
-      <Value description="Discographies">k</Value>
-      <Value description="Legislation">l</Value>
-      <Value description="Theses">m</Value>
-      <Value description="Survey of literature in a subject area">n</Value>
-      <Value description="Reviews">o</Value>
-      <Value description="Programmed texts">p</Value>
-      <Value description="Filmographies">q</Value>
-      <Value description="Directories">r</Value>
-      <Value description="Statistics">s</Value>
-      <Value description="Technical reports">t</Value>
-      <Value description="Standards/specifications">u</Value>
-      <Value description="Legal cases and case notes">v</Value>
-      <Value description="Law reorts and digests">w</Value>
-      <Value description="Yearbooks">y</Value>
-      <Value description="Teatries">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="25-27" name="Nature of contents" description="Up to three one-character alphabetic codes (recorded in alphabetical order) that indicate that a work contains certain types of materials">
-      <Value description="Not specified">#</Value>
-      <Value description="Calendars">5</Value>
-      <Value description="Comics/graphic novels">6</Value>
-      <Value description="Abstracts/summaries">a</Value>
-      <Value description="Bibliographies">b</Value>
-      <Value description="Catalogs">c</Value>
-      <Value description="Dictionaries. Also used for a glossary or a gazetteer.">d</Value>
-      <Value description="Encyclopedias">e</Value>
-      <Value description="Handbooks">f</Value>
-      <Value description="Legal articles">g</Value>
-      <Value description="Biography">h</Value>
-      <Value description="Indexes">i</Value>
-      <Value description="Discographies">k</Value>
-      <Value description="Legislation">l</Value>
-      <Value description="Theses">m</Value>
-      <Value description="Survey of literature in a subject area">n</Value>
-      <Value description="Reviews">o</Value>
-      <Value description="Programmed texts">p</Value>
-      <Value description="Filmographies">q</Value>
-      <Value description="Directories">r</Value>
-      <Value description="Statistics">s</Value>
-      <Value description="Technical reports">t</Value>
-      <Value description="Standars/specifications">u</Value>
-      <Value description="Legal cases and case notes">v</Value>
-      <Value description="Law reports and digests">w</Value>
-      <Value description="Yearbooks">y</Value>
-      <Value description="Treaties">z</Value>
-      <Value description="No attempt to code">|||</Value>
-    </Position>
-    <Position pos="28" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="29" name="Conference publication" description="One-character numeric code that indicates whether an item consists of the proceedings, reports, or summaries of a conference.">
-      <Value description="Not a conference publication">0</Value>
-      <Value description="Conference publication">1</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="30-32" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="33" name="Original alphabet or script of title" description="One-character alphabetic code that indicates the original alphabet or script of the language of the title on the source item upon which the key title (field 222) is based.">
-      <Value description="No alphabet or script given/No key title">#</Value>
-      <Value description="Basic Roman">a</Value>
-      <Value description="Extended Roman">b</Value>
-      <Value description="Cyrillic">c</Value>
-      <Value description="Japanese">d</Value>
-      <Value description="Chinese">e</Value>
-      <Value description="Arabic">f</Value>
-      <Value description="Greek">g</Value>
-      <Value description="Hebrew">h</Value>
-      <Value description="Thai">i</Value>
-      <Value description="Devanagari">j</Value>
-      <Value description="Korean">k</Value>
-      <Value description="Tamil">l</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="34" name="Entry convention" description="One-character numeric code that indicates whether the item was cataloged according to successive entry, latest entry, or integrated entry cataloging conventions.">
-      <Value description="Succesive entry">0</Value>
-      <Value description="Latest entry">1</Value>
-      <Value description="Integrated entry">2</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="CR"><name>Continuing Resources</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18"><name>Frequency</name><description>One-character alphabetic code that indicates the frequency of an item; used in conjunction with 008/19 (Regularity).</description>
+      <Value code="#"><description>No determinable frequency</description></Value>
+      <Value code="a"><description>Annual</description></Value>
+      <Value code="b"><description>Bimonthly</description></Value>
+      <Value code="c"><description>Semiweekly</description></Value>
+      <Value code="d"><description>Daily</description></Value>
+      <Value code="e"><description>Biweekly</description></Value>
+      <Value code="f"><description>Semiannual</description></Value>
+      <Value code="g"><description>Biennial</description></Value>
+      <Value code="h"><description>Triennial</description></Value>
+      <Value code="i"><description>Three times a week</description></Value>
+      <Value code="j"><description>Three times a month</description></Value>
+      <Value code="k"><description>Continuously updated</description></Value>
+      <Value code="m"><description>Monthly</description></Value>
+      <Value code="q"><description>Quarterly</description></Value>
+      <Value code="s"><description>Semimonthly</description></Value>
+      <Value code="t"><description>Three times a year</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="w"><description>Weekly</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="19"><name>Regularity</name><description>One-character alphabetic code that indicates the intended regularity of an item; used in conjunction with 008/18 (Frequency).</description>
+      <Value code="n"><description>Normalized irregular</description></Value>
+      <Value code="r"><description>Regular</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="x"><description>Completely irregular</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="20"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="21"><name>Type of continuing resource</name><description>One-character alphabetic code that indicates the type of continuing resource.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="d"><description>Updating database</description></Value>
+      <Value code="l"><description>Updating loose-leaf</description></Value>
+      <Value code="m"><description>Monographic series</description></Value>
+      <Value code="n"><description>Newspaper</description></Value>
+      <Value code="p"><description>Periodical</description></Value>
+      <Value code="w"><description>Updating web site</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="22"><name>Form of original item</name><description>One-character alphabetic code that indicates the form of material in which an item was originally published.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="e"><description>Newspaper format</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="23"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item being described</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="24"><name>Nature of entire work</name><description>One-character alphabetic code that indicates the nature of an item if it consists entirely of a certain type of material</description>
+      <Value code="#"><description>Not specified</description></Value>
+      <Value code="5"><description>Calendars</description></Value>
+      <Value code="6"><description>Comics/graphic novels</description></Value>
+      <Value code="a"><description>Abstracts/summaries</description></Value>
+      <Value code="b"><description>Bibliographies</description></Value>
+      <Value code="c"><description>Catalogs</description></Value>
+      <Value code="d"><description>Dictionaries</description></Value>
+      <Value code="e"><description>Encyclopedias</description></Value>
+      <Value code="f"><description>Handbooks</description></Value>
+      <Value code="g"><description>Legal articles</description></Value>
+      <Value code="h"><description>Biography</description></Value>
+      <Value code="i"><description>Indexes</description></Value>
+      <Value code="k"><description>Discographies</description></Value>
+      <Value code="l"><description>Legislation</description></Value>
+      <Value code="m"><description>Theses</description></Value>
+      <Value code="n"><description>Survey of literature in a subject area</description></Value>
+      <Value code="o"><description>Reviews</description></Value>
+      <Value code="p"><description>Programmed texts</description></Value>
+      <Value code="q"><description>Filmographies</description></Value>
+      <Value code="r"><description>Directories</description></Value>
+      <Value code="s"><description>Statistics</description></Value>
+      <Value code="t"><description>Technical reports</description></Value>
+      <Value code="u"><description>Standards/specifications</description></Value>
+      <Value code="v"><description>Legal cases and case notes</description></Value>
+      <Value code="w"><description>Law reorts and digests</description></Value>
+      <Value code="y"><description>Yearbooks</description></Value>
+      <Value code="z"><description>Teatries</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="25-27"><name>Nature of contents</name><description>Up to three one-character alphabetic codes (recorded in alphabetical order) that indicate that a work contains certain types of materials</description>
+      <Value code="#"><description>Not specified</description></Value>
+      <Value code="5"><description>Calendars</description></Value>
+      <Value code="6"><description>Comics/graphic novels</description></Value>
+      <Value code="a"><description>Abstracts/summaries</description></Value>
+      <Value code="b"><description>Bibliographies</description></Value>
+      <Value code="c"><description>Catalogs</description></Value>
+      <Value code="d"><description>Dictionaries. Also used for a glossary or a gazetteer.</description></Value>
+      <Value code="e"><description>Encyclopedias</description></Value>
+      <Value code="f"><description>Handbooks</description></Value>
+      <Value code="g"><description>Legal articles</description></Value>
+      <Value code="h"><description>Biography</description></Value>
+      <Value code="i"><description>Indexes</description></Value>
+      <Value code="k"><description>Discographies</description></Value>
+      <Value code="l"><description>Legislation</description></Value>
+      <Value code="m"><description>Theses</description></Value>
+      <Value code="n"><description>Survey of literature in a subject area</description></Value>
+      <Value code="o"><description>Reviews</description></Value>
+      <Value code="p"><description>Programmed texts</description></Value>
+      <Value code="q"><description>Filmographies</description></Value>
+      <Value code="r"><description>Directories</description></Value>
+      <Value code="s"><description>Statistics</description></Value>
+      <Value code="t"><description>Technical reports</description></Value>
+      <Value code="u"><description>Standars/specifications</description></Value>
+      <Value code="v"><description>Legal cases and case notes</description></Value>
+      <Value code="w"><description>Law reports and digests</description></Value>
+      <Value code="y"><description>Yearbooks</description></Value>
+      <Value code="z"><description>Treaties</description></Value>
+      <Value code="|||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="28"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="29"><name>Conference publication</name><description>One-character numeric code that indicates whether an item consists of the proceedings, reports, or summaries of a conference.</description>
+      <Value code="0"><description>Not a conference publication</description></Value>
+      <Value code="1"><description>Conference publication</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="30-32"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="33"><name>Original alphabet or script of title</name><description>One-character alphabetic code that indicates the original alphabet or script of the language of the title on the source item upon which the key title (field 222) is based.</description>
+      <Value code="#"><description>No alphabet or script given/No key title</description></Value>
+      <Value code="a"><description>Basic Roman</description></Value>
+      <Value code="b"><description>Extended Roman</description></Value>
+      <Value code="c"><description>Cyrillic</description></Value>
+      <Value code="d"><description>Japanese</description></Value>
+      <Value code="e"><description>Chinese</description></Value>
+      <Value code="f"><description>Arabic</description></Value>
+      <Value code="g"><description>Greek</description></Value>
+      <Value code="h"><description>Hebrew</description></Value>
+      <Value code="i"><description>Thai</description></Value>
+      <Value code="j"><description>Devanagari</description></Value>
+      <Value code="k"><description>Korean</description></Value>
+      <Value code="l"><description>Tamil</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="34"><name>Entry convention</name><description>One-character numeric code that indicates whether the item was cataloged according to successive entry, latest entry, or integrated entry cataloging conventions.</description>
+      <Value code="0"><description>Succesive entry</description></Value>
+      <Value code="1"><description>Latest entry</description></Value>
+      <Value code="2"><description>Integrated entry</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="VM" name="Visual Materials" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18-20" name="Running time for motion pictures and videorecordings" description="Three-digit number that indicates the total running time of the motion picture or videorecording. The number is right justified and each unused position contains a zero.">
-      <Value description="Running time exceeds three characters">000</Value>
-      <Value description="Running time">001-999</Value>
-      <Value description="Not applicable">nnn</Value>
-      <Value description="No attempt to code">|||</Value>
-      <Value description="Unknown">---</Value>
-    </Position>
-    <Position pos="21" name="Undefined" description="Undefined; contains a blank (#) or a fill character (|)."/>
-    <Position pos="22" name="Target audience" description="One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended">
-      <Value description="Unknown or not specified">#</Value>
-      <Value description="Preschool">a</Value>
-      <Value description="Primary">b</Value>
-      <Value description="Pre-adolescent">c</Value>
-      <Value description="Adolescent">d</Value>
-      <Value description="Adult">e</Value>
-      <Value description="Specialized">f</Value>
-      <Value description="General">g</Value>
-      <Value description="Juvenile">j</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="23-27" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="28" name="Government publication" description="One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body">
-      <Value description="Not a government publication">#</Value>
-      <Value description="Autonomous or semi-autonomous component">a</Value>
-      <Value description="Multilocal">c</Value>
-      <Value description="Federal/National">f</Value>
-      <Value description="International intergovernmental">i</Value>
-      <Value description="Local">l</Value>
-      <Value description="Multistate">m</Value>
-      <Value description="Government publication-level undetermined">o</Value>
-      <Value description="State, provincial, territorial, dependent, etc.">s</Value>
-      <Value description="Unknown if item is government publication">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="29" name="Form of item" description="One-character alphabetic code that indicates the form of material for the item.">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="30-32" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="33" name="Type of visual material" description="One-character alphabetic code that indicates the type of visual material being described.">
-      <Value description="Art original">a</Value>
-      <Value description="Kit">b</Value>
-      <Value description="Art reproduction">c</Value>
-      <Value description="Diorama">d</Value>
-      <Value description="Filmstrip">f</Value>
-      <Value description="Game">g</Value>
-      <Value description="Picture">i</Value>
-      <Value description="Graphic">k</Value>
-      <Value description="Technical drawing">l</Value>
-      <Value description="Motion picture">m</Value>
-      <Value description="Chart">n</Value>
-      <Value description="Flash card">o</Value>
-      <Value description="Microscope slide">p</Value>
-      <Value description="Model">q</Value>
-      <Value description="Realia">r</Value>
-      <Value description="Slide">s</Value>
-      <Value description="Transparency">t</Value>
-      <Value description="Videorecording">v</Value>
-      <Value description="Toy">w</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="34" name="Technique" description="One-character alphabetic code that indicates the technique used in creating motion in motion pictures or videorecordings.">
-      <Value description="Animation">a</Value>
-      <Value description="Animation and live action">c</Value>
-      <Value description="Live action">l</Value>
-      <Value description="Not applicable">n</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="Other">z</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="VM"><name>Visual Materials</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18-20"><name>Running time for motion pictures and videorecordings</name><description>Three-digit number that indicates the total running time of the motion picture or videorecording. The number is right justified and each unused position contains a zero.</description>
+      <Value code="000"><description>Running time exceeds three characters</description></Value>
+      <Value code="001-999"><description>Running time</description></Value>
+      <Value code="nnn"><description>Not applicable</description></Value>
+      <Value code="|||"><description>No attempt to code</description></Value>
+      <Value code="---"><description>Unknown</description></Value>
+    </Position>
+    <Position pos="21"><name>Undefined</name><description>Undefined; contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="22"><name>Target audience</name><description>One- character alphabetic code that describes the intellectual level of the target audience for which the material is intended</description>
+      <Value code="#"><description>Unknown or not specified</description></Value>
+      <Value code="a"><description>Preschool</description></Value>
+      <Value code="b"><description>Primary</description></Value>
+      <Value code="c"><description>Pre-adolescent</description></Value>
+      <Value code="d"><description>Adolescent</description></Value>
+      <Value code="e"><description>Adult</description></Value>
+      <Value code="f"><description>Specialized</description></Value>
+      <Value code="g"><description>General</description></Value>
+      <Value code="j"><description>Juvenile</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="23-27"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="28"><name>Government publication</name><description>One-character code that indicates whether or not the item is published or produced by or for an international, national, state, provincial, or local government agency, or by any subdivision of such a body</description>
+      <Value code="#"><description>Not a government publication</description></Value>
+      <Value code="a"><description>Autonomous or semi-autonomous component</description></Value>
+      <Value code="c"><description>Multilocal</description></Value>
+      <Value code="f"><description>Federal/National</description></Value>
+      <Value code="i"><description>International intergovernmental</description></Value>
+      <Value code="l"><description>Local</description></Value>
+      <Value code="m"><description>Multistate</description></Value>
+      <Value code="o"><description>Government publication-level undetermined</description></Value>
+      <Value code="s"><description>State, provincial, territorial, dependent, etc.</description></Value>
+      <Value code="u"><description>Unknown if item is government publication</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="29"><name>Form of item</name><description>One-character alphabetic code that indicates the form of material for the item.</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="30-32"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="33"><name>Type of visual material</name><description>One-character alphabetic code that indicates the type of visual material being described.</description>
+      <Value code="a"><description>Art original</description></Value>
+      <Value code="b"><description>Kit</description></Value>
+      <Value code="c"><description>Art reproduction</description></Value>
+      <Value code="d"><description>Diorama</description></Value>
+      <Value code="f"><description>Filmstrip</description></Value>
+      <Value code="g"><description>Game</description></Value>
+      <Value code="i"><description>Picture</description></Value>
+      <Value code="k"><description>Graphic</description></Value>
+      <Value code="l"><description>Technical drawing</description></Value>
+      <Value code="m"><description>Motion picture</description></Value>
+      <Value code="n"><description>Chart</description></Value>
+      <Value code="o"><description>Flash card</description></Value>
+      <Value code="p"><description>Microscope slide</description></Value>
+      <Value code="q"><description>Model</description></Value>
+      <Value code="r"><description>Realia</description></Value>
+      <Value code="s"><description>Slide</description></Value>
+      <Value code="t"><description>Transparency</description></Value>
+      <Value code="v"><description>Videorecording</description></Value>
+      <Value code="w"><description>Toy</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="34"><name>Technique</name><description>One-character alphabetic code that indicates the technique used in creating motion in motion pictures or videorecordings.</description>
+      <Value code="a"><description>Animation</description></Value>
+      <Value code="c"><description>Animation and live action</description></Value>
+      <Value code="l"><description>Live action</description></Value>
+      <Value code="n"><description>Not applicable</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="z"><description>Other</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
-  <Material id="MX" name="Mixed Materials" description="">
-    <Position pos="00-05" name="Date entered on file" description=""/>
-    <Position pos="06" name="Type of date/Publication status" description="">
-      <Value description="No dates given; B.C. date involved">b</Value>
-      <Value description="Continuing resource currently published">c</Value>
-      <Value description="Continuing resource ceased publication">d</Value>
-      <Value description="Detailed date">e</Value>
-      <Value description="Inclusive dates of colletion">i</Value>
-      <Value description="Range of years of bulk of collection">k</Value>
-      <Value description="Multiple dates">m</Value>
-      <Value description="Dates unknown">n</Value>
-      <Value description="Date of distribution/release/issue and production/recording session when different">p</Value>
-      <Value description="Questionable date">q</Value>
-      <Value description="Reprint/reissue date and original date">r</Value>
-      <Value description="Single know date/probable date">s</Value>
-      <Value description="Publication date and copyright date">t</Value>
-      <Value description="Continuings resource status unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="07-10" name="Date 1" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="11-14" name="Date 2" description="A date specified by the code in 008/06 (Type of date/Publication status)">
-      <Value description="Date element is not applicable">#</Value>
-      <Value description="Date digit">1</Value>
-      <Value description="Date digit">2</Value>
-      <Value description="Date digit">3</Value>
-      <Value description="Date digit">4</Value>
-      <Value description="Date digit">5</Value>
-      <Value description="Date digit">6</Value>
-      <Value description="Date digit">7</Value>
-      <Value description="Date digit">8</Value>
-      <Value description="Date digit">9</Value>
-      <Value description="Date element is totally or partially unknown">u</Value>
-      <Value description="No attempt to code">||||</Value>
-    </Position>
-    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html" urltext="MARC Code List for Countries" name="Place of publication, production, or execution" description="">
-      <Value description="Various places">vp#</Value>
-      <Value description="No place, unknown, or undetermined">xx#</Value>
-      <Value description="Two-character alphabetic code">[aa#]</Value>
-      <Value description="Three-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="18-22" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="23" name="Form of item" description="One-character alphabetic code that specifies the form of material for the item being described">
-      <Value description="None of the following">#</Value>
-      <Value description="Microfilm">a</Value>
-      <Value description="Microfiche">b</Value>
-      <Value description="Microopaque">c</Value>
-      <Value description="Large print">d</Value>
-      <Value description="Braille">f</Value>
-      <Value description="Online">o</Value>
-      <Value description="Direct electronic">q</Value>
-      <Value description="Regular print reproduction">r</Value>
-      <Value description="Electronic">s</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="24-34" name="Undefined" description="Undefined; each contains a blank (#) or a fill character (|)."/>
-    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html" urltext="MARC Code List for Languages" name="Language" description="">
-      <Value description="No information provided">###</Value>
-      <Value description="Multiple languages">mul</Value>
-      <Value description="Sign languages">sgn</Value>
-      <Value description="Undetermined">und</Value>
-      <Value description="No linguistic content">zxx</Value>
-      <Value description="Tree-character alphabetic code">[aaa]</Value>
-    </Position>
-    <Position pos="38" name="Modified record" description="One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.">
-      <Value description="No modified">#</Value>
-      <Value description="Dashed-on information omitted">d</Value>
-      <Value description="Completely romanized/printed cards romanized">o</Value>
-      <Value description="Completely romanized/printed cards in script">r</Value>
-      <Value description="Shortened">s</Value>
-      <Value description="Missing characters">x</Value>
-      <Value description="No attempt to code">|</Value>
-    </Position>
-    <Position pos="39" name="Cataloging source" description="">
-      <Value description="National bibliographic agency">#</Value>
-      <Value description="Cooperative cataloging program">c</Value>
-      <Value description="Other">d</Value>
-      <Value description="Unknown">u</Value>
-      <Value description="No attempt to code">|</Value>
+  <Material id="MX"><name>Mixed Materials</name><description></description>
+    <Position pos="00-05"><name>Date entered on file</name><description></description></Position>
+    <Position pos="06"><name>Type of date/Publication status</name><description></description>
+      <Value code="b"><description>No dates given; B.C. date involved</description></Value>
+      <Value code="c"><description>Continuing resource currently published</description></Value>
+      <Value code="d"><description>Continuing resource ceased publication</description></Value>
+      <Value code="e"><description>Detailed date</description></Value>
+      <Value code="i"><description>Inclusive dates of colletion</description></Value>
+      <Value code="k"><description>Range of years of bulk of collection</description></Value>
+      <Value code="m"><description>Multiple dates</description></Value>
+      <Value code="n"><description>Dates unknown</description></Value>
+      <Value code="p"><description>Date of distribution/release/issue and production/recording session when different</description></Value>
+      <Value code="q"><description>Questionable date</description></Value>
+      <Value code="r"><description>Reprint/reissue date and original date</description></Value>
+      <Value code="s"><description>Single know date/probable date</description></Value>
+      <Value code="t"><description>Publication date and copyright date</description></Value>
+      <Value code="u"><description>Continuings resource status unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="07-10"><name>Date 1</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="11-14"><name>Date 2</name><description>A date specified by the code in 008/06 (Type of date/Publication status)</description>
+      <Value code="#"><description>Date element is not applicable</description></Value>
+      <Value code="1"><description>Date digit</description></Value>
+      <Value code="2"><description>Date digit</description></Value>
+      <Value code="3"><description>Date digit</description></Value>
+      <Value code="4"><description>Date digit</description></Value>
+      <Value code="5"><description>Date digit</description></Value>
+      <Value code="6"><description>Date digit</description></Value>
+      <Value code="7"><description>Date digit</description></Value>
+      <Value code="8"><description>Date digit</description></Value>
+      <Value code="9"><description>Date digit</description></Value>
+      <Value code="u"><description>Date element is totally or partially unknown</description></Value>
+      <Value code="||||"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="15-17" url="http://www.loc.gov/marc/countries/countries_code.html"><urltext>MARC Code List for Countries</urltext><name>Place of publication, production, or execution</name><description></description>
+      <Value code="vp#"><description>Various places</description></Value>
+      <Value code="xx#"><description>No place, unknown, or undetermined</description></Value>
+      <Value code="[aa#]"><description>Two-character alphabetic code</description></Value>
+      <Value code="[aaa]"><description>Three-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="18-22"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="23"><name>Form of item</name><description>One-character alphabetic code that specifies the form of material for the item being described</description>
+      <Value code="#"><description>None of the following</description></Value>
+      <Value code="a"><description>Microfilm</description></Value>
+      <Value code="b"><description>Microfiche</description></Value>
+      <Value code="c"><description>Microopaque</description></Value>
+      <Value code="d"><description>Large print</description></Value>
+      <Value code="f"><description>Braille</description></Value>
+      <Value code="o"><description>Online</description></Value>
+      <Value code="q"><description>Direct electronic</description></Value>
+      <Value code="r"><description>Regular print reproduction</description></Value>
+      <Value code="s"><description>Electronic</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="24-34"><name>Undefined</name><description>Undefined; each contains a blank (#) or a fill character (|).</description></Position>
+    <Position pos="35-37" url="http://www.loc.gov/marc/languages/language_code.html"><urltext>MARC Code List for Languages</urltext><name>Language</name><description></description>
+      <Value code="###"><description>No information provided</description></Value>
+      <Value code="mul"><description>Multiple languages</description></Value>
+      <Value code="sgn"><description>Sign languages</description></Value>
+      <Value code="und"><description>Undetermined</description></Value>
+      <Value code="zxx"><description>No linguistic content</description></Value>
+      <Value code="[aaa]"><description>Tree-character alphabetic code</description></Value>
+    </Position>
+    <Position pos="38"><name>Modified record</name><description>One-character code that indicates whether any data in a bibliographic record is a modification of information that appeared on the item being cataloged or that was intended to be included in the MARC record.</description>
+      <Value code="#"><description>No modified</description></Value>
+      <Value code="d"><description>Dashed-on information omitted</description></Value>
+      <Value code="o"><description>Completely romanized/printed cards romanized</description></Value>
+      <Value code="r"><description>Completely romanized/printed cards in script</description></Value>
+      <Value code="s"><description>Shortened</description></Value>
+      <Value code="x"><description>Missing characters</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
+    </Position>
+    <Position pos="39"><name>Cataloging source</name><description></description>
+      <Value code="#"><description>National bibliographic agency</description></Value>
+      <Value code="c"><description>Cooperative cataloging program</description></Value>
+      <Value code="d"><description>Other</description></Value>
+      <Value code="u"><description>Unknown</description></Value>
+      <Value code="|"><description>No attempt to code</description></Value>
     </Position>
   </Material>
 </Tagfield>
index 1048eb6..3398ba8 100644 (file)
 
   <xs:complexType name="MaterialType">
     <xs:sequence minOccurs="1" maxOccurs="unbounded">
-      <xs:element name="Position" type="PositionType"/>
+      <xs:element name="name" type="xs:string"/>
+      <xs:element name="description" type="xs:string"/>
+      <xs:element name="Position" type="PositionType" minOccurs="0" maxOccurs="unbounded"/>
     </xs:sequence>
     <xs:attribute name="id" type="idDataType" use="required"/>
-    <xs:attribute name="name" type="xs:string" use="required"/>
-    <xs:attribute name="description" type="xs:string" use="required"/>
   </xs:complexType>
 
 
 
   <xs:complexType name="PositionType">
     <xs:sequence minOccurs="0" maxOccurs="unbounded">
-      <xs:element name="Value" type="ValueType"/>
+      <xs:element name="urltext" type="xs:string" minOccurs="0"/>
+      <xs:element name="name" type="xs:string"/>
+      <xs:element name="description" type="xs:string"/>
+      <xs:element name="Value" type="ValueType" minOccurs="0" maxOccurs="unbounded"/>
     </xs:sequence>
+    <xs:attribute name="url" type="xs:anyURI"/>
     <xs:attribute name="pos" type="posDataType" use="required"/>
-    <xs:attribute name="url" type="xs:anyURI" use="optional"/>
-    <xs:attribute name="urltext" type="xs:string" use="optional"/>
-    <xs:attribute name="name" type="xs:string" use="required"/>
-    <xs:attribute name="description" type="xs:string" use="required"/>
   </xs:complexType>
 
 
 
 
   <xs:complexType name="ValueType">
-    <xs:simpleContent>
-      <xs:extension base="xs:string">
-        <xs:attribute name="description" type="xs:string" />
-      </xs:extension>
-    </xs:simpleContent>
+    <xs:sequence minOccurs="0" maxOccurs="unbounded">
+      <xs:element name="description" type="xs:string"/>
+    </xs:sequence>
+    <xs:attribute name="code" type="xs:string" use="required"/>
   </xs:complexType>
 
+
 </xs:schema>