diff --git a/bcelndora.module b/bcelndora.module index 1d7c607..4f4e251 100644 --- a/bcelndora.module +++ b/bcelndora.module @@ -15,7 +15,16 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', + 'template' => FALSE, + ), + 'bceln_pdf_form' => array( + 'content_model' => 'islandora:sp_pdf', + 'form_name' => 'BC ELN PDF Form', + 'dsid' => 'MODS', + 'title_field' => array('titleInfo', 'title'), + 'transform' => 'mods_to_dc.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_audio_form' => array( @@ -24,7 +33,7 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_basic_image_form' => array( @@ -33,7 +42,7 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_citation_form' => array( @@ -42,7 +51,25 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', + 'template' => FALSE, + ), + 'bceln_compound_form' => array( + 'content_model' => 'islandora:compoundCModel', + 'form_name' => 'BC ELN Compound Object Form', + 'dsid' => 'MODS', + 'title_field' => array('titleInfo', 'title'), + 'transform' => 'mods_to_dc.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', + 'template' => FALSE, + ), + 'bceln_collection_form' => array( + 'content_model' => 'islandora:collectionCModel', + 'form_name' => 'BC ELN Collection Form', + 'dsid' => 'MODS', + 'title_field' => array('titleInfo', 'title'), + 'transform' => 'mods_to_dc.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_newspaper_issue_form' => array( @@ -51,7 +78,7 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_thesis_form' => array( @@ -60,7 +87,16 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', + 'template' => FALSE, + ), + 'bceln_book_form' => array( + 'content_model' => 'islandora:bookCModel', + 'form_name' => 'BC ELN Book Form', + 'dsid' => 'MODS', + 'title_field' => array('titleInfo', 'title'), + 'transform' => 'mods_to_dc.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_video_form' => array( @@ -69,7 +105,7 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfo', 'title'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_serials_form_root_serial' => array( @@ -78,7 +114,7 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfoTab', 'titleInfoPanel', 'titleInfo'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_serials_form_stub' => array( @@ -87,7 +123,7 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfoTab', 'titleInfoPanel', 'titleInfo'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), 'bceln_serials_form_intermediate' => array( @@ -96,12 +132,43 @@ function bcelndora_islandora_xml_form_builder_form_associations() { 'dsid' => 'MODS', 'title_field' => array('titleInfoTab', 'titleInfoPanel', 'titleInfo'), 'transform' => 'mods_to_dc.xsl', - 'self_transform' => 'islandora_cleanup_mods_extended.xsl', + 'self_transform' => 'islandora_cleanup_mods_strip_nameless.xsl', 'template' => FALSE, ), ); } +/** + * Implements hook_form_islandora_solr_simple_search_form_alter(). + */ +function bcelndora_form_islandora_solr_simple_search_form_alter(&$form, &$form_state, $form_id) { + $form['simple']['islandora_simple_search_query']['#title_display'] = 'invisible'; +} + +/** + * Implementa hook_islandora_datastream_filename_alter(). + */ +function bcelndora_islandora_datastream_filename_alter(&$filename, AbstractDatastream $datastream) { + // XXX: The MIME-type/mapping facilities do not really allow for multiple + // MIME-types to be mapped to a single extension... so remap here, to account. + // Essentially copypasta of https://github.com/Islandora/islandora/blob/5e88176861ce4c29e77b31f0c6e0ee4ce5cc3750/includes/datastream.inc#L54-L65 + if ($datastream->mimetype === 'application/x-zip') { + module_load_include('inc', 'islandora', 'includes/mime_detect'); + // Browsers will not append all extensions. + $extension = '.' . (new MimeDetect())->getExtension($datastream->mimetype); + // Prevent adding on a duplicate extension. + $label = $datastream->label; + $extension_length = strlen($extension); + $duplicate_extension_position = strlen($label) > $extension_length ? + strripos($label, $extension, -$extension_length) : + FALSE; + $filename = $label; + if ($duplicate_extension_position === FALSE) { + $filename .= $extension; + } + } +} + /** * Implements hook_islandora_xml_form_builder_forms(). */ @@ -114,12 +181,24 @@ function bcelndora_islandora_xml_form_builder_forms() { 'BC ELN Audio Form' => array( 'form_file' => "$module_path/xml/bceln_audio_form.xml", ), + 'BC ELN Book Form' => array( + 'form_file' => "$module_path/xml/bceln_book_form.xml", + ), 'BC ELN Basic Image Form' => array( 'form_file' => "$module_path/xml/bceln_basc_image_form.xml", ), 'BC ELN Citation Form' => array( 'form_file' => "$module_path/xml/bceln_citation_form.xml", ), + 'BC ELN Compound Object Form' => array( + 'form_file' => "$module_path/xml/bceln_compound_form.xml", + ), + 'BC ELN Collection Form' => array( + 'form_file' => "$module_path/xml/bceln_collection_form.xml", + ), + 'BC ELN PDF Form' => array( + 'form_file' => "$module_path/xml/bceln_pdf_form.xml", + ), 'BC ELN Newspaper Issue Form' => array( 'form_file' => "$module_path/xml/bceln_newspaper_issue_form.xml", ), @@ -135,26 +214,6 @@ function bcelndora_islandora_xml_form_builder_forms() { ); } -/** - * Implements hook_form_FORM_ID_alter(). - * - * Adds autocomplete for the custom bceln citation and thesis forms. - */ -function bcelndora_form_xml_form_builder_datastream_form_alter(&$form, &$form_state, $form_id) { - if (module_exists('islandora_scholar') && module_exists('islandora_entities')) { - module_load_include('inc', 'islandora_entities', 'includes/utilities'); - if (isset($form_state['association']['id'])) { - $id = $form_state['association']['id']; - if (strcmp($id, 'bceln_citation_form') == 0) { - islandora_entities_add_autocompletes_to_citation_form($form); - } - elseif (strcmp($id, 'bceln_thesis_form') == 0) { - islandora_entities_add_autocompletes_to_thesis_form($form); - } - } - } -} - /** * Implements hook_form_FORM_ID_alter(). * @@ -174,34 +233,3 @@ function bcelndora_form_xml_form_builder_ingest_form_alter(&$form, &$form_state, } } } - -/** - * Implements hook_form_islandora_solr_simple_search_form_alter(). - */ -function bcelndora_form_islandora_solr_simple_search_form_alter(&$form, &$form_state, $form_id) { - $form['simple']['islandora_simple_search_query']['#title_display'] = 'invisible'; -} - -/** - * Implementa hook_islandora_datastream_filename_alter(). - */ -function bcelndora_islandora_datastream_filename_alter(&$filename, AbstractDatastream $datastream) { - // XXX: The MIME-type/mapping facilities do not really allow for multiple - // MIME-types to be mapped to a single extension... so remap here, to account. - // Essentially copypasta of https://github.com/Islandora/islandora/blob/5e88176861ce4c29e77b31f0c6e0ee4ce5cc3750/includes/datastream.inc#L54-L65 - if ($datastream->mimetype === 'application/x-zip') { - module_load_include('inc', 'islandora', 'includes/mime_detect'); - // Browsers will not append all extensions. - $extension = '.' . (new MimeDetect())->getExtension($datastream->mimetype); - // Prevent adding on a duplicate extension. - $label = $datastream->label; - $extension_length = strlen($extension); - $duplicate_extension_position = strlen($label) > $extension_length ? - strripos($label, $extension, -$extension_length) : - FALSE; - $filename = $label; - if ($duplicate_extension_position === FALSE) { - $filename .= $extension; - } - } -} diff --git a/xml/bceln_artwork_form.xml b/xml/bceln_artwork_form.xml index 41f1f25..313dfec 100644 --- a/xml/bceln_artwork_form.xml +++ b/xml/bceln_artwork_form.xml @@ -1,2115 +1,2576 @@ - - - - mods - http://www.loc.gov/standards/mods/v3/mods-3-4.xsd - - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Title of image. - FALSE - FALSE - FALSE - TRUE - FALSE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Sub Title - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - NULL - - self::node() - self - - - - - - - select - TRUE - FALSE - FALSE - personal - FALSE - FALSE - FALSE - - corporate - personal - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Family Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type="family">%value%</namePart> - - - mods:namePart[@type="family"] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type="given">%value%</namePart> - - - mods:namePart[@type="given"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - Select a role from this vocabulary - - http://id.loc.gov/vocabulary/relators.html - e.g. Artist, - Creator, Designer, Engraver, Illustrator, Photographer, - Printmaker, etc. - FALSE - FALSE - FALSE - FALSE - FALSE - Role - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm authority="marcrelator" - type="text">%value%</roleTerm></role> - - - mods:role/mods:roleTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - Dates associated with this name. - FALSE - FALSE - FALSE - FALSE - FALSE - Dates - TRUE - - - self::node() - parent - - xml - NULL - <namePart type="date">%value%</namePart> - - - mods:namePart[@type='date'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The named person's culture. - FALSE - FALSE - FALSE - FALSE - FALSE - Culture - TRUE - - - self::node() - parent - - xml - NULL - <namePart type="culture">%value%</namePart> - - - mods:namePart[@type='culture'] - parent - - - self::node() - self - - NULL - - - - - - - - - - - select - TRUE - FALSE - FALSE - still image - FALSE - FALSE - FALSE - - text - cartographic - notated music - sound recording - sound recording-musical - sound recording-nonmusical - moving image - three dimensional object - software, multimedia - mixed material - still image - - FALSE - FALSE - Type of Resource - TRUE - - - self::node() - parent - - element - NULL - typeOfResource - - - mods:typeOfResource - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_genre_terms_graphics - FALSE - FALSE - A term that best describes the genre of the image. A excellent - source for terms is the Thesaurus for Graphic Materials from the Library of - Congress - http://www.loc.gov/pictures/collection/tgm/ - FALSE - FALSE - FALSE - FALSE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre authority="lctgm">%value%</genre> - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Origin Information - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Enter date in the format YYYY-MM-DD. - FALSE - FALSE - FALSE - FALSE - FALSE - Date Created - TRUE - - - self::node() - parent - - element - NULL - dateIssued - - - mods:dateIssued - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Publisher - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Country - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm authority='marccountry' - type='code'>%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'code'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Place - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm - type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'text'] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - The identifying number and/or name assigned to the state or edition of a work that exists in more than one form and the placement of that work in the context of prior or later issuances of multiples - of the same work. - - For published volumes, such as books, portfolios, series, or sets, the edition is usually expressed as a number in relation to other editions printed. In other cases, a scholar may have identified a series of editions, which have then been numbered sequentially. An state or edition may also be identified by a name or phrase. - FALSE - FALSE - FALSE - FALSE - FALSE - State/Edition - TRUE - - - self::node() - parent - - element - NULL - edition - - - mods:edition - parent - - - self::node() - self - - NULL - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - state - edition - impression - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Number - TRUE - - - self::node() - parent - - attribute - NULL - num - - - @num - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Number of known states , known editions, or number of impressions in an edition. - FALSE - FALSE - FALSE - FALSE - FALSE - Count - TRUE - - - self::node() - parent - - attribute - NULL - count - - - @count - parent - - - self::node() - self - - NULL - - - - - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - Select a language from iso639-2b vocabulary: <a - href="http://www.loc.gov/standards/iso639-2/php/code_list.php" - target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> - FALSE - FALSE - FALSE - FALSE - FALSE - Language - TRUE - - - self::node() - parent - - xml - NULL - <language><languageTerm authority="iso639-2b" - type="text">%value%</languageTerm></language> - - - mods:language/mods:languageTerm - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Description - TRUE - - - self::node() - parent - - element - NULL - abstract - - - mods:abstract - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Identifier (local) - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="local">%value%</identifier> - - - mods:identifier[@type='local'] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Physical Description - TRUE - - - self::node() - parent - - element - NULL - physicalDescription - - - mods:physicalDescription - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - nonprojected graphic - A designation of a particular physical presentation of a - resource, including the physical form or medium of material for a - resource. - FALSE - FALSE - FALSE - - videorecording - unspecified - text - tactile material - sound recording - remote-sensing image - projected graphic - notated music - nonprojected graphic - motion picture - microform - map - kit - globe - electronic resource - - FALSE - FALSE - Form - TRUE - - - self::node() - parent - - xml - NULL - <form type="basicform" - authority="marcform">%value%</form> - - - mods:form[@type="basicform"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Enter the object's measurements (length x width for 2D objects, length x width x height for 3D objects, etc.) - FALSE - FALSE - FALSE - FALSE - FALSE - Measurements - TRUE - - - self::node() - parent - - xml - NULL - <extent type="measurements">%value%</extent> - - - mods:extent[@type="measurements"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The substance of which the work or image is composed. - FALSE - FALSE - FALSE - FALSE - FALSE - Material/medium - TRUE - - - self::node() - parent - - xml - NULL - <form type="material">%value%</form> - - - mods:form[@type="material"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Technique - TRUE - - - self::node() - parent - - xml - NULL - <form type="technique">%value%</form> - - - mods:form[@type="technique"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The physical condition of the object. - FALSE - FALSE - FALSE - FALSE - FALSE - Condition - TRUE - - - self::node() - parent - - xml - NULL - <note type="condition">%value%</note> - - - mods:note[@type="condition"] - parent - - - self::node() - self - - NULL - - - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Note - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note[not(@*)] - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - All marks or written words added to the object at the time of production or in its subsequent history, including signatures, dates, dedications, texts, and colophons, as well as marks, such as the stamps of silversmiths, publishers, or printers. - FALSE - FALSE - FALSE - FALSE - FALSE - Inscription - TRUE - - - self::node() - document - - xml - NULL - <note type="inscription">%value%</note> - - - mods:note[@type="inscription"] - document - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - Use LCSH for Subject entries where possible. - FALSE - FALSE - FALSE - FALSE - FALSE - Subject - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - The name of the culture, people, or adjectival form of a country name from the work originates, or the cultural context with which it has been associated. - FALSE - FALSE - FALSE - FALSE - FALSE - Cultural Context - TRUE - - - self::node() - parent - - xml - NULL - <mods:subject displayLabel="culturalContext"><mods:topic>%value%</mods:topic></mods:subject> - - - mods:subject[@displayLabel="culturalContext"]/mods:topic - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Style/Period - TRUE - - - self::node() - parent - - xml - NULL - <mods:subject displayLabel="stylePeriod"><mods:topic>%value%</mods:topic></mods:subject> - - - mods:subject[@displayLabel="stylePeriod"]/mods:topic - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - topic - - - mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - geographic - - - mods:geographic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - temporal - - - mods:temporal - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Named subjects - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Family name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type="family">%value%</namePart> - - - mods:namePart[@type="family"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type="given">%value%</namePart> - - - mods:namePart[@type="given"] - parent - - - self::node() - self - - NULL - - - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Geographic Information - TRUE - - - self::node() - parent - - element - NULL - hierarchicalGeographic - - - mods:hierarchicalGeographic - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - - Africa - Antarctica - Asia - Australia - Europe - North America - South America - - FALSE - FALSE - Continent - TRUE - - - self::node() - parent - - element - NULL - continent - - - mods:continent - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a country, i.e. a political entity - considered a country. - FALSE - Country - TRUE - - - self::node() - parent - - element - NULL - country - - - mods:country - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Includes first order political divisions called - provinces within a country, e.g. in Canada. - FALSE - FALSE - FALSE - FALSE - FALSE - Province - TRUE - - - self::node() - parent - - element - NULL - province - - - mods:province - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes regions that have status as a - jurisdiction, usually incorporating more than one first - level jurisdiction. - FALSE - Region - TRUE - - - self::node() - parent - - element - NULL - region - - - mods:region - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of the largest local administrative unit in - various countries, e.g. England. - FALSE - County - TRUE - - - self::node() - parent - - element - NULL - county - - - mods:county - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Name of an inhabited place incorporated as a city, - town, etc. - FALSE - FALSE - FALSE - FALSE - FALSE - City - TRUE - - - self::node() - parent - - element - NULL - city - - - mods:city - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a smaller unit within a populated place, - e.g., neighborhoods, parks, or streets. - FALSE - City Section - TRUE - - - self::node() - parent - - element - NULL - citySection - - - mods:citySection - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Cartographics - TRUE - - - self::node() - parent - - element - NULL - cartographics - - - mods:cartographics - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Contains a statement of coordinates covered by the - resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Coordinates - TRUE - - - self::node() - parent - - element - NULL - coordinates - - - mods:coordinates - parent - - - self::node() - self - - NULL - - - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Location - TRUE - - - self::node() - parent - - element - NULL - location - - - mods:location - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Specific information used to locate a resource within a collection, such as the name or code of an institution/repository, and perhaps subcollection. - FALSE - FALSE - FALSE - FALSE - FALSE - Physical location - TRUE - - - self::node() - parent - - element - NULL - physicalLocation - - - mods:physicalLocation - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - If your institution holds a physical copy/original, enter a shelving reference here. - FALSE - FALSE - FALSE - FALSE - FALSE - Shelf locator - TRUE - - - self::node() - parent - - element - NULL - shelfLocator - - - mods:shelfLocator - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and Reproduction - TRUE - - - self::node() - parent - - xml - NULL - <accessCondition type="use and reproduction">%value%</accessCondition> - - - mods:accessCondition[@type="use and reproduction"] - parent - - - self::node() - self - - NULL - - - - - -
-
+ + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + FALSE + Title of image. + FALSE + FALSE + FALSE + TRUE + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Sub Title + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + + self::node() + self + + + self::node() + self + + + + + + + select + TRUE + FALSE + FALSE + personal + FALSE + FALSE + FALSE + + corporate + personal + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Family Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="family">%value%</namePart> + + + mods:namePart[@type="family"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Given Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="given">%value%</namePart> + + + mods:namePart[@type="given"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Use this field and not the other Name fields if using a Corporate instead of a Personal name. + FALSE + FALSE + FALSE + FALSE + FALSE + Corporate Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart[not(@type)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + Dates associated with this name. + FALSE + FALSE + FALSE + FALSE + FALSE + Dates + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="date">%value%</namePart> + + + mods:namePart[@type='date'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The named person's culture. + FALSE + FALSE + FALSE + FALSE + FALSE + Culture + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="culture">%value%</namePart> + + + mods:namePart[@type='culture'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + select + TRUE + FALSE + FALSE + still image + FALSE + FALSE + FALSE + + text + cartographic + notated music + sound recording + sound recording-musical + sound recording-nonmusical + moving image + three dimensional object + software, multimedia + mixed material + still image + + FALSE + FALSE + Type of Resource + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + aat + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry' + type='code'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'code'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm + type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + The identifying number and/or name assigned to the state or edition of a work that exists in more than one form and the placement of that work in the context of prior or later issuances of multiples + of the same work. + + For published volumes, such as books, portfolios, series, or sets, the edition is usually expressed as a number in relation to other editions printed. In other cases, a scholar may have identified a series of editions, which have then been numbered sequentially. An state or edition may also be identified by a name or phrase. + FALSE + FALSE + FALSE + FALSE + FALSE + State/Edition + TRUE + + + self::node() + parent + + element + NULL + edition + + + mods:edition + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + State/Edition + TRUE + + NULL + + self::node() + parent + + + self::node() + parent + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + state + edition + impression + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Number of known states , known editions, or number of impressions in an edition. + FALSE + FALSE + FALSE + FALSE + FALSE + Count + TRUE + + + self::node() + parent + + attribute + NULL + count + + + @count + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Number + TRUE + + + self::node() + parent + + attribute + NULL + num + + + @num + parent + + + self::node() + self + + NULL + + + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select a language from iso639-2b vocabulary: <a + href="http://www.loc.gov/standards/iso639-2/php/code_list.php" + target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" + type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier (local) + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="local">%value%</identifier> + + + mods:identifier[@type='local'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + nonprojected graphic + A designation of a particular physical presentation of a + resource, including the physical form or medium of material for a + resource. + FALSE + FALSE + FALSE + + videorecording + unspecified + text + tactile material + sound recording + remote-sensing image + projected graphic + notated music + nonprojected graphic + motion picture + microform + map + kit + globe + electronic resource + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form type="basicform" + authority="marcform">%value%</form> + + + mods:form[@type="basicform"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Enter the object's measurements (length x width for 2D objects, length x width x height for 3D objects, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Measurements + TRUE + + + self::node() + parent + + xml + NULL + <extent type="measurements">%value%</extent> + + + mods:extent[@type="measurements"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The substance of which the work or image is composed. + FALSE + FALSE + FALSE + FALSE + FALSE + Material/medium + TRUE + + + self::node() + parent + + xml + NULL + <form type="material">%value%</form> + + + mods:form[@type="material"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Technique + TRUE + + + self::node() + parent + + xml + NULL + <form type="technique">%value%</form> + + + mods:form[@type="technique"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The physical condition of the object. + FALSE + FALSE + FALSE + FALSE + FALSE + Condition + TRUE + + + self::node() + parent + + xml + NULL + <note type="condition">%value%</note> + + + mods:note[@type="condition"] + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + All marks or written words added to the object at the time of production or in its subsequent history, including signatures, dates, dedications, texts, and colophons, as well as marks, such as the stamps of silversmiths, publishers, or printers. + FALSE + FALSE + FALSE + FALSE + FALSE + Inscription + TRUE + + + self::node() + document + + xml + NULL + <note type="inscription">%value%</note> + + + mods:note[@type="inscription"] + document + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + Use LCSH for Subject entries where possible. + FALSE + FALSE + FALSE + FALSE + FALSE + Subject + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The name of the culture, people, or adjectival form of a country name from the work originates, or the cultural context with which it has been associated. + FALSE + FALSE + FALSE + FALSE + FALSE + Cultural Context + TRUE + + + self::node() + parent + + xml + NULL + <mods:subject displayLabel="culturalContext"><mods:topic>%value%</mods:topic></mods:subject> + + + mods:subject[@displayLabel="culturalContext"]/mods:topic + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Style/Period + TRUE + + + self::node() + parent + + xml + NULL + <mods:subject displayLabel="stylePeriod"><mods:topic>%value%</mods:topic></mods:subject> + + + mods:subject[@displayLabel="stylePeriod"]/mods:topic + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject[not(@displayLabel)]/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><geographic>%value%</geographic></subject> + + + mods:subject[not(@displayLabel)]/mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><temporal>%value%</temporal></subject> + + + mods:subject[not(@displayLabel)]/mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic Information + TRUE + + + self::node() + document + + xml + NULL + <subject><hierarchicalGeographic>%value%</hierarchicalGeographic></subject> + + + mods:subject[not(@displayLabel)]/mods:hierarchicalGeographic + parent + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + + Africa + Antarctica + Asia + Australia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Name of a country, i.e. a political entity + considered a country. + FALSE + FALSE + FALSE + FALSE + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Includes first order political divisions called + provinces within a country, e.g. in Canada. + FALSE + FALSE + FALSE + FALSE + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Includes regions that have status as a + jurisdiction, usually incorporating more than one first + level jurisdiction. + FALSE + FALSE + FALSE + FALSE + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local administrative unit in + various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Name of an inhabited place incorporated as a city, + town, etc. + FALSE + FALSE + FALSE + FALSE + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a populated place, + e.g., neighborhoods, parks, or streets. + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Cartographics + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Contains a statement of coordinates covered by the + resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Coordinates + TRUE + + + self::node() + document + + xml + NULL + <subject><cartographics><coordinates>%value%</coordinates></cartographics></subject> + + + mods:subject[not(@displayLabel)]/mods:cartographics/mods:coordinates + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Named subjects + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Named subjects + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[mods:name] + parent + + + self::node() + parent + + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Named subject + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name[@type] + parent + + + self::node() + self + + + self::node() + self + + + + + + + select + TRUE + FALSE + FALSE + personal + FALSE + FALSE + FALSE + + corporate + personal + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Family name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="family">%value%</namePart> + + + mods:namePart[@type="family"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Given Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="given">%value%</namePart> + + + mods:namePart[@type="given"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + If a non-personal name, enter the name here. + FALSE + FALSE + FALSE + FALSE + FALSE + Corporate name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart[not(@type)] + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Location + TRUE + + + self::node() + parent + + element + NULL + location + + + mods:location + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + FALSE + Specific information used to locate a resource within a collection, such as the name or code of an institution/repository, and perhaps subcollection. + FALSE + FALSE + FALSE + FALSE + FALSE + Physical location + TRUE + + + self::node() + parent + + element + NULL + physicalLocation + + + mods:physicalLocation + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + If your institution holds a physical copy/original, enter a shelving reference here. + FALSE + FALSE + FALSE + FALSE + FALSE + Shelf locator + TRUE + + + self::node() + parent + + element + NULL + shelfLocator + + + mods:shelfLocator + parent + + + self::node() + self + + NULL + + + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_audio_form.xml b/xml/bceln_audio_form.xml index 21a8de9..c73a314 100644 --- a/xml/bceln_audio_form.xml +++ b/xml/bceln_audio_form.xml @@ -1,1413 +1,1623 @@ - - - - mods - http://www.loc.gov/standards/mods/v3/mods-3-4.xsd - - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - Title of the work. - FALSE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. - FALSE - FALSE - FALSE - FALSE - FALSE - Subtitle - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - - - tabs - TRUE - FALSE - FALSE - Click the "add" button to add more names. - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - - self::node() - self - - - self::node() - self - - - - - - - select - TRUE - personal - - corporate - personal - - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - For personal authors: format Givenname Familyname. -For corporate authors, use the full corporate name. - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart>%value%</namePart> - - - mods:namePart - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - Select a role from this vocabulary - <a href="http://id.loc.gov/vocabulary/relators.html" target="_blank">http://id.loc.gov/vocabulary/relators.html</a> - FALSE - FALSE - FALSE - FALSE - FALSE - Role - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm authority="marcrelator" type="text">%value%</roleTerm></role> - - - mods:role/mods:roleTerm - parent - - - self::node() - self - - NULL - - - - - - - - - - - select - TRUE - FALSE - FALSE - sound recording-musical - FALSE - FALSE - FALSE - - sound recording - sound recording-musical - sound recording-nonmusical - - FALSE - FALSE - Type of resource - TRUE - - - self::node() - parent - - element - NULL - typeOfResource - - - mods:typeOfResource - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - Contents of the album, disc, etc. - FALSE - Table of Contents - TRUE - - - self::node() - parent - - element - NULL - tableOfContents - - - mods:tableOfContents - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Vocabulary from http://special-cataloguing.com/node/1398 - FALSE - FALSE - FALSE - - - anthems - ballets - bluegrass - blues - canons and roundsct - contatas - canzonas - carols - chaconnes - chance compositions - chansons polyphonic - Christian chant - chant religions other than Christian - choral preludes - chorales - concerti grossi - concertos - country music - dance forms - divertiments etc. - fantasias - folk music - fugues - gospel music - hymns - jazz - madrigals - marches - masses - mazurkas - minuets - motets - moving picture music - multiple forms - musical reviews and comedies - nocturnes - not applicable - operas - oratorios - overtures - part-songs - passacaglias - passion music - pavans - polonaise - popular music - preludes - program music - ragtime - requiems - ricercars - rock - rondos - sonatas - songs (art songs, not pop songs) - studies and exercises - suites - symphonic poems - symphonies - taccatas - trio-sonatis - uknown (subject heading reflects instrument only) - variations - waltzes - other forms - - FALSE - FALSE - Genre - TRUE - - - self::node() - parent - - element - NULL - genre - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Origin Information - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Enter date in the format YYYY-MM-DD. - FALSE - FALSE - FALSE - FALSE - FALSE - Date Issued - TRUE - - - self::node() - parent - - element - NULL - dateIssued - - - mods:dateIssued - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Publisher - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Country - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm authority='marccountry' type='code'>%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'code'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Place - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'text'] - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - Select an iso639-2b language (text) from http://www.loc.gov/standards/iso639-2/php/code_list.php - FALSE - FALSE - FALSE - FALSE - FALSE - Language - TRUE - - - self::node() - parent - - xml - NULL - <language><languageTerm authority="iso639-2b" type="code">%value%</languageTerm></language> - - - mods:language/mods:languageTerm - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - Description - TRUE - - - self::node() - parent - - element - NULL - abstract - - - mods:abstract - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A unique standard number or code that distinctively identifies the resource (e.g. ISRC). - FALSE - FALSE - FALSE - FALSE - FALSE - Identifier - TRUE - - - self::node() - parent - - xml - NULL - <identifier>%value%</identifier> - - - mods:identifier - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Physical Description - TRUE - - - self::node() - parent - - element - NULL - physicalDescription - - - mods:physicalDescription - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - sound recording - A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. - FALSE - FALSE - FALSE - - unspecified - sound recording - - FALSE - FALSE - Form - TRUE - - - self::node() - parent - - xml - NULL - <form authority="marcform">%value%</form> - - - mods:form - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A statement of the number and specific material of the units of the resource that express physical extent. (e.g. audio cassette; 4 min., 12 sec.) - FALSE - FALSE - FALSE - FALSE - FALSE - Extent - TRUE - - - self::node() - parent - - element - NULL - extent - - - mods:extent - parent - - - self::node() - self - - NULL - - - - - - - - - textarea - TRUE - FALSE - Note - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note[not(@*)] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - Use LCSH. - FALSE - FALSE - FALSE - FALSE - FALSE - Subject - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject - parent - - NULL - NULL - - - - - - tags - TRUE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - topic - - - mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - geographic - - - mods:geographic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - temporal - - - mods:temporal - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Geographic Information - TRUE - - - self::node() - parent - - element - NULL - hierarchicalGeographic - - - mods:hierarchicalGeographic - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - - Africa - Antarctica - Asia - Australia - Europe - North America - South America - - FALSE - FALSE - Continent - TRUE - - - self::node() - parent - - element - NULL - continent - - - mods:continent - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a country, i.e. a political entity considered a country. - FALSE - Country - TRUE - - - self::node() - parent - - element - NULL - country - - - mods:country - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes first order political divisions called provinces within a country, e.g. in Canada. - FALSE - Province - TRUE - - - self::node() - parent - - element - NULL - province - - - mods:province - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes regions that have status as a jurisdiction, usually incorporating more than one first level jurisdiction. - FALSE - Region - TRUE - - - self::node() - parent - - element - NULL - region - - - mods:region - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of the largest local administrative unit in various countries, e.g. England. - FALSE - County - TRUE - - - self::node() - parent - - element - NULL - county - - - mods:county - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of an inhabited place incorporated as a city, town, etc. - FALSE - City - TRUE - - - self::node() - parent - - element - NULL - city - - - mods:city - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a smaller unit within a populated place, e.g., neighborhoods, parks, or streets. - FALSE - City Section - TRUE - - - self::node() - parent - - element - NULL - citySection - - - mods:citySection - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - Cartographics - TRUE - - - self::node() - parent - - element - NULL - cartographics - - - mods:cartographics - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - Contains a statement of coordinates covered by the resource. - FALSE - Coordinates - TRUE - - - self::node() - parent - - element - NULL - coordinates - - - mods:coordinates - parent - - - self::node() - self - - NULL - - - - - - - - - - - hidden - TRUE - hiddenvalue - FALSE - TRUE - - - - - - textfield - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and Reproduction - TRUE - - - self::node() - parent - - xml - NULL - <accessCondition type="use and reproduction">%value%</accessCondition> - - - mods:accessCondition[@type="use and reproduction"] - parent - - - self::node() - self - - NULL - - - - - -
-
+ + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + Title of the work. + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + FALSE + FALSE + FALSE + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + Click the "add" button to add more names. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + + self::node() + self + + + self::node() + self + + + + + + + select + TRUE + personal + + corporate + personal + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For personal authors: format Familyname, Givenname. +For corporate authors, use the full corporate name. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + + + select + TRUE + FALSE + FALSE + sound recording-musical + FALSE + FALSE + FALSE + + sound recording + sound recording-musical + sound recording-nonmusical + + FALSE + FALSE + Type of resource + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + marcgt + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textarea + TRUE + Contents of the album, disc, etc. + FALSE + Table of Contents + TRUE + + + self::node() + parent + + element + NULL + tableOfContents + + + mods:tableOfContents + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry' type='code'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'code'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select an iso639-2b language (text) from http://www.loc.gov/standards/iso639-2/php/code_list.php + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" type="code">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A unique standard number or code that distinctively identifies the resource (e.g. ISRC). + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier + TRUE + + + self::node() + parent + + xml + NULL + <identifier>%value%</identifier> + + + mods:identifier + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + sound recording + A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. + FALSE + FALSE + FALSE + + unspecified + sound recording + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form authority="marcform">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource that express physical extent. (e.g. audio cassette; 4 min., 12 sec.) + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + Use LCSH. + FALSE + FALSE + FALSE + FALSE + FALSE + Subject + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject + parent + + NULL + NULL + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + topic + + + mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + geographic + + + mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + temporal + + + mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic Information + TRUE + + + self::node() + parent + + element + NULL + hierarchicalGeographic + + + mods:hierarchicalGeographic + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + + Africa + Antarctica + Asia + Australia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a country, i.e. a political entity considered a country. + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes first order political divisions called provinces within a country, e.g. in Canada. + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes regions that have status as a jurisdiction, usually incorporating more than one first level jurisdiction. + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local administrative unit in various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of an inhabited place incorporated as a city, town, etc. + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a populated place, e.g., neighborhoods, parks, or streets. + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + Cartographics + TRUE + + + self::node() + parent + + element + NULL + cartographics + + + mods:cartographics + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + Contains a statement of coordinates covered by the resource. + FALSE + Coordinates + TRUE + + + self::node() + parent + + element + NULL + coordinates + + + mods:coordinates + parent + + + self::node() + self + + NULL + + + + + + + + + + + hidden + TRUE + hiddenvalue + FALSE + TRUE + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_basc_image_form.xml b/xml/bceln_basc_image_form.xml index 99775ba..9156834 100644 --- a/xml/bceln_basc_image_form.xml +++ b/xml/bceln_basc_image_form.xml @@ -1,1297 +1,1934 @@ - - - - mods - - - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - markup - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - TRUE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. - FALSE - FALSE - FALSE - FALSE - FALSE - Subtitle - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - - - tabs - TRUE - FALSE - FALSE - Click the "add" button to add more names. - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - - - tabpanel - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - NULL - - self::node() - self - - - - - - - select - TRUE - personal - - corporate - personal - - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - For personal authors: format Givenname Familyname. For corporate authors, use the full corporate name. - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart>%value%</namePart> - - - mods:namePart - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - Select a role from this vocabulary - - http://id.loc.gov/vocabulary/relators.html - e.g. Artist, - Creator, Designer, Engraver, Illustrator, Photographer, - Printmaker, etc. - FALSE - FALSE - FALSE - FALSE - FALSE - Role - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm authority="marcrelator" - type="text">%value%</roleTerm></role> - - - mods:role/mods:roleTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - select - TRUE - FALSE - FALSE - still image - FALSE - FALSE - FALSE - - text - cartographic - notated music - three dimensional object - mixed material - still image - - FALSE - FALSE - Type of Resource - TRUE - - - self::node() - parent - - element - NULL - typeOfResource - - - mods:typeOfResource - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_genre_terms_graphics - FALSE - FALSE - A term that best describes the genre of the image. Use a term from the Thesaurus for Graphic Materials from the Library of - Congress - http://www.loc.gov/pictures/collection/tgm/ - FALSE - FALSE - FALSE - FALSE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre authority="lctgm">%value%</genre> - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - Origin Information - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - Enter date in the format YYYY-MM-DD. - FALSE - Date Issued - TRUE - - - self::node() - parent - - element - NULL - dateIssued - - - mods:dateIssued - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Publisher - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Country - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm authority='marccountry' - type='code'>%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'code'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Place - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm - type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'text'] - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - Select an iso639-2b language (text, not code) from <a - href="http://www.loc.gov/standards/iso639-2/php/code_list.php" - target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> - FALSE - FALSE - FALSE - FALSE - FALSE - Language - TRUE - - - self::node() - parent - - xml - NULL - <language><languageTerm authority="iso639-2b" - type="text">%value%</languageTerm></language> - - - mods:language/mods:languageTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textarea - TRUE - FALSE - Description - TRUE - - - self::node() - parent - - element - NULL - abstract - - - mods:abstract - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A unique standard number or code that distinctively identifies the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Identifier (local) - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="local">%value%</identifier> - - - mods:identifier[@type='local'] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - Physical Description - TRUE - - - self::node() - parent - - element - NULL - physicalDescription - - - mods:physicalDescription - parent - - - self::node() - self - - NULL - - - - - - select - TRUE - FALSE - FALSE - nonprojected graphic - A designation of a particular physical presentation of a - resource, including the physical form or medium of material for a - resource. - FALSE - FALSE - FALSE - - unspecified - tactile material - remote-sensing image - projected graphic - notated music - nonprojected graphic - microform - map - kit - globe - electronic resource - - FALSE - FALSE - Form - TRUE - - - self::node() - parent - - xml - NULL - <form - authority="marcform">%value%</form> - - - mods:form - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A statement of the number and specific material of the units of the resource that express physical extent (e.g. dimensions, number of panels, etc.) - FALSE - FALSE - FALSE - FALSE - FALSE - Extent - TRUE - - - self::node() - parent - - element - NULL - extent - - - mods:extent - parent - - - self::node() - self - - NULL - - - - - - - - - textarea - TRUE - FALSE - Note - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note[not(@*)] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - Subject - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject - parent - - NULL - NULL - - - - - - tags - TRUE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - topic - - - mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - geographic - - - mods:geographic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - temporal - - - mods:temporal - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - fieldset - TRUE - FALSE - Geographic Information - TRUE - - - self::node() - parent - - element - NULL - hierarchicalGeographic - - - mods:hierarchicalGeographic - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - - Africa - Antarctica - Asia - Australia - Europe - North America - South America - - FALSE - FALSE - Continent - TRUE - - - self::node() - parent - - element - NULL - continent - - - mods:continent - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a country, i.e. a political entity - considered a country. - FALSE - Country - TRUE - - - self::node() - parent - - element - NULL - country - - - mods:country - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes first order political divisions called - provinces within a country, e.g. in Canada. - FALSE - Province - TRUE - - - self::node() - parent - - element - NULL - province - - - mods:province - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes regions that have status as a - jurisdiction, usually incorporating more than one first - level jurisdiction. - FALSE - Region - TRUE - - - self::node() - parent - - element - NULL - region - - - mods:region - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of the largest local administrative unit in - various countries, e.g. England. - FALSE - County - TRUE - - - self::node() - parent - - element - NULL - county - - - mods:county - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of an inhabited place incorporated as a city, - town, etc. - FALSE - City - TRUE - - - self::node() - parent - - element - NULL - city - - - mods:city - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a smaller unit within a populated place, - e.g., neighborhoods, parks, or streets. - FALSE - City Section - TRUE - - - self::node() - parent - - element - NULL - citySection - - - mods:citySection - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - Cartographics - TRUE - - - self::node() - parent - - element - NULL - cartographics - - - mods:cartographics - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Contains a statement of coordinates covered by the - resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Coordinates - TRUE - - - self::node() - parent - - element - NULL - coordinates - - - mods:coordinates - parent - - - self::node() - self - - NULL - - - - - - - - - - - textfield - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and Reproduction - TRUE - - - self::node() - parent - - xml - NULL - <accessCondition type="use and reproduction">%value%</accessCondition> - - - mods:accessCondition[@type="use and reproduction"] - parent - - - self::node() - self - - NULL - - - - - -
-
+ + + + mods + + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + TRUE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + FALSE + FALSE + FALSE + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + Click the "add" button to add more names. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + personal + + corporate + personal + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For personal authors: format Familyname, Givenname. For corporate authors, use the full corporate name. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + + + select + TRUE + FALSE + FALSE + still image + FALSE + FALSE + FALSE + + text + cartographic + notated music + three dimensional object + mixed material + still image + + FALSE + FALSE + Type of Resource + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + aat + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + TRUE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry' + type='code'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'code'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm + type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select an iso639-2b language (text, not code) from <a + href="http://www.loc.gov/standards/iso639-2/php/code_list.php" + target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" + type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A unique standard number or code that distinctively identifies the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier (local) + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="local">%value%</identifier> + + + mods:identifier[@type='local'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + nonprojected graphic + A designation of a particular physical presentation of a + resource, including the physical form or medium of material for a + resource. + FALSE + FALSE + FALSE + + unspecified + tactile material + remote-sensing image + projected graphic + notated music + nonprojected graphic + microform + map + kit + globe + electronic resource + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form + authority="marcform">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource that express physical extent (e.g. dimensions, number of panels, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + Use LCSH for Subject entries where possible. + FALSE + FALSE + FALSE + FALSE + FALSE + Subject + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The name of the culture, people, or adjectival form of a country name from the work originates, or the cultural context with which it has been associated. + FALSE + FALSE + FALSE + FALSE + FALSE + Cultural Context + TRUE + + + self::node() + parent + + xml + NULL + <mods:subject displayLabel="culturalContext"><mods:topic>%value%</mods:topic></mods:subject> + + + mods:subject[@displayLabel="culturalContext"]/mods:topic + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Style/Period + TRUE + + + self::node() + parent + + xml + NULL + <mods:subject displayLabel="stylePeriod"><mods:topic>%value%</mods:topic></mods:subject> + + + mods:subject[@displayLabel="stylePeriod"]/mods:topic + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject[not(@displayLabel)]/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><geographic>%value%</geographic></subject> + + + mods:subject[not(@displayLabel)]/mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><temporal>%value%</temporal></subject> + + + mods:subject[not(@displayLabel)]/mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic Information + TRUE + + + self::node() + document + + xml + NULL + <subject><hierarchicalGeographic>%value%</hierarchicalGeographic></subject> + + + mods:subject[not(@displayLabel)]/mods:hierarchicalGeographic + parent + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + + Africa + Antarctica + Asia + Australia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Name of a country, i.e. a political entity + considered a country. + FALSE + FALSE + FALSE + FALSE + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Includes first order political divisions called + provinces within a country, e.g. in Canada. + FALSE + FALSE + FALSE + FALSE + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Includes regions that have status as a + jurisdiction, usually incorporating more than one first + level jurisdiction. + FALSE + FALSE + FALSE + FALSE + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local administrative unit in + various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Name of an inhabited place incorporated as a city, + town, etc. + FALSE + FALSE + FALSE + FALSE + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a populated place, + e.g., neighborhoods, parks, or streets. + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Cartographics + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Contains a statement of coordinates covered by the + resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Coordinates + TRUE + + + self::node() + document + + xml + NULL + <subject><cartographics><coordinates>%value%</coordinates></cartographics></subject> + + + mods:subject[not(@displayLabel)]/mods:cartographics/mods:coordinates + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Named subjects + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Named subjects + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[mods:name] + parent + + + self::node() + parent + + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Named subject + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name[@type] + parent + + + self::node() + self + + + self::node() + self + + + + + + + select + TRUE + FALSE + FALSE + personal + FALSE + FALSE + FALSE + + corporate + personal + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Family name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="family">%value%</namePart> + + + mods:namePart[@type="family"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Given Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="given">%value%</namePart> + + + mods:namePart[@type="given"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + If a non-personal name, enter the name here. + FALSE + FALSE + FALSE + FALSE + FALSE + Corporate name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart[not(@type)] + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_book_form.xml b/xml/bceln_book_form.xml new file mode 100644 index 0000000..545b64b --- /dev/null +++ b/xml/bceln_book_form.xml @@ -0,0 +1,1884 @@ + + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + Book Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Sub Title + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + personal + FALSE + FALSE + FALSE + + personal + corporate + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For personal names, use format "Lastname, Firstname" + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use MARC Relator terms: https://www.loc.gov/marc/relators/relaterm.html + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + NULL + + + + + + + + + + + hidden + TRUE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <typeOfResource>text</typeOfResource> + + + mods:typeOfResource + parent + + NULL + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + book + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + marcgt + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Table of Contents + TRUE + + + self::node() + parent + + element + NULL + tableOfContents + + + mods:tableOfContents + parent + + + self::node() + self + + + self::node() + self + + + + + + + + fieldset + TRUE + FALSE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + Copyright date of book. YYYY-MM-DD. Probably the same as Date Issued. + FALSE + FALSE + FALSE + FALSE + FALSE + Copyright Date + TRUE + + + self::node() + parent + + element + NULL + copyrightDate + + + mods:copyrightDate + parent + + + self::node() + self + + NULL + + + + + + + hidden + TRUE + monographic + FALSE + TRUE + + + self::node() + parent + + element + NULL + issuance + + + mods:issuance + parent + + NULL + NULL + + + + + + + textfield + TRUE + FALSE + Edition + TRUE + + + self::node() + parent + + element + NULL + edition + + + mods:edition + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@authority='marccountry'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + The textual name of the language. + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm[@type='text'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + iso639-2b language code: https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes + FALSE + FALSE + FALSE + FALSE + FALSE + Language Code + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" type="code">%value%</languageTerm></language> + + + mods:language/mods:languageTerm[@type='code'] + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + The description or abstract for this object + FALSE + FALSE + FALSE + FALSE + FALSE + Abstract + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + DOI + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="doi">%value%</identifier> + + + mods:identifier[@type="doi"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + ISBN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="isbn">%value%</identifier> + + + mods:identifier[@type="isbn"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Local identifier + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="local">%value%</identifier> + + + mods:identifier[@type='local'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + FALSE + print + MARC Form of Item: http://www.loc.gov/standards/valuelist/marcform.html + FALSE + FALSE + FALSE + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form authority="marcform">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Statement of Responsibility + TRUE + + + self::node() + parent + + xml + NULL + <note type="statement of responsibility">%value%</note> + + + mods:note[@type='statement of responsibility'] + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Subjects + TRUE + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><geographic>%value%</geographic></subject> + + + mods:subject/mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><temporal>%value%</temporal></subject> + + + mods:subject/mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic Information + TRUE + + + self::node() + document + + xml + NULL + <subject><hierarchicalGeographic>%value%</hierarchicalGeographic></subject> + + + mods:subject/mods:hierarchicalGeographic + document + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + + Africa + Antarctica + Asia + Australia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Name of a country, i.e. a political entity considered a country. + FALSE + FALSE + FALSE + FALSE + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Includes first order political divisions called provinces within a country, e.g. in Canada. + FALSE + FALSE + FALSE + FALSE + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes regions that have status as a jurisdiction, usually incorporating more than one first level jurisdiction. + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local administrative unit in various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of an inhabited place incorporated as a city, town, etc. + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a populated place, e.g., neighborhoods, parks, or streets. + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + Contains a statement of coordinates covered by the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Coordinates + TRUE + + + self::node() + document + + xml + NULL + <subject><cartographics><coordinates>%value%</coordinates></cartographics></subject> + + + mods:subject/mods:cartographics/mods:coordinates + document + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Classification (lcc) + TRUE + + + self::node() + parent + + xml + NULL + <classification authority="lcc">%value%</classification> + + + mods:classification[@authority='lcc'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Classification (ddc) + TRUE + + + self::node() + parent + + xml + NULL + <classification edition="21" authority="ddc">%value%</classification> + + + mods:classification[@authority='ddc'] + parent + + + self::node() + self + + NULL + + + + + + + hidden + TRUE + islandora_book + FALSE + TRUE + + + + + + hidden + TRUE + FALSE + FALSE + book_module_TN.png + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + + select + TRUE + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][not(@displayLabel)] + document + + + self::node() + self + + + self::node() + self + + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + hidden + TRUE + images + FALSE + TRUE + + + + +
+
diff --git a/xml/bceln_citation_form.xml b/xml/bceln_citation_form.xml index 05f1b03..1ed5a06 100644 --- a/xml/bceln_citation_form.xml +++ b/xml/bceln_citation_form.xml @@ -1,2638 +1,2612 @@ - - - - mods - - - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo[not(@*)] - parent - - - self::node() - self - - NULL - - - - - - textarea - TRUE - FALSE - FALSE - The title of this publication. - FALSE - FALSE - FALSE - FALSE - FALSE - 2 - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Subtitle - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <titleInfo type="abbreviated" /> - - - mods:titleInfo[@type="abbreviated"] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Abbreviated Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - FALSE - FALSE - Article - FALSE - FALSE - FALSE - FALSE - FALSE - Publication Type - TRUE - - - self::node() - parent - - element - NULL - genre - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - Abstract or summary of the item - FALSE - FALSE - FALSE - FALSE - FALSE - 12 - Abstract - TRUE - - - self::node() - parent - - element - NULL - abstract - - - mods:abstract - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - Copyright information related to the publication; could be related to who owns the copyright to the abstract, etc. - FALSE - FALSE - FALSE - FALSE - FALSE - Copyright Information - TRUE - - - self::node() - parent - - xml - NULL - <accessCondition type='useAndReproduction'>%value%</accessCondition> - - - mods:accessCondition[@type='useAndReproduction'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Indicate whether or not the article is peer-reviewed. - FALSE - FALSE - FALSE - - Yes - No - - FALSE - FALSE - Peer reviewed? - TRUE - - - self::node() - document - - xml - NULL - <note displayLabel="Peer Reviewed">%value%</note> - - - mods:note[@displayLabel="Peer Reviewed"] - document - - - self::node() - self - - NULL - - - - - - - tabs - TRUE - FALSE - FALSE - Authors of the item; Full author names are entered when they appear in the author position of an article, usually on the title page of an article. - FALSE - FALSE - FALSE - FALSE - FALSE - Authors - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <name type='personal'><role><roleTerm authority="marcrelator" type="text">author</roleTerm></role></name> - - - mods:name[@type = 'personal' and mods:role/mods:roleTerm = 'author'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - First name & Middle Initial * - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='given'>%value%</namePart> - - - mods:namePart[@type='given'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Last Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='family'>%value%</namePart> - - - mods:namePart[@type = 'family'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - Used for connecting to a Scholar record, if scholar profiles exist. Enter the full name in direct order, with the scholar's identifier in parentheses. Example: Brandon Weigel (bweigel) - FALSE - FALSE - FALSE - FALSE - FALSE - Qualified Name - TRUE - - - self::node() - parent - - xml - NULL - <displayForm>%value%</displayForm> - - - mods:displayForm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - If the author is not affiliated with your institution, optionally add the institution name as well (department, institution). - FALSE - FALSE - FALSE - FALSE - FALSE - Department - TRUE - - - self::node() - parent - - xml - NULL - <affiliation>%value%</affiliation> - - - mods:affiliation - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - tags - TRUE - FALSE - FALSE - A study group or name of a collaboration that is an author; for example the Consortium of Investigators of Modifiers of BRCA1 and BRCA2 (CIMBA) on PMID: 17466083 - FALSE - FALSE - FALSE - FALSE - FALSE - Group Author - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <name type='corporate'><namePart>%value%</namePart></name> - - - mods:name[@type='corporate']/mods:namePart[not(@type)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tabs - TRUE - FALSE - FALSE - Editor(s) of the publication if it is a book. - FALSE - FALSE - FALSE - FALSE - FALSE - Editors - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <name type='personal'><role><roleTerm authority="marcrelator" type="text">editor</roleTerm></role></name> - - - mods:name[@type = 'personal' and mods:role/mods:roleTerm = 'editor'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='given'>%value%</namePart> - - - mods:namePart[@type='given'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Family Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='family'>%value%</namePart> - - - mods:namePart[@type = 'family'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - The agency/agencies or person(s) who funded the work. - FALSE - FALSE - FALSE - FALSE - FALSE - Funders - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <name type='corporate'><role><roleTerm authority="marcrelator" type="text">funder</roleTerm></role></name> - - - mods:name[@type = 'personal' and mods:role/mods:roleTerm = 'author'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - self::node() - parent - - xml - NULL - <name>%value%</name> - - - mods:name - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - Translator(s) of the publication if it is a book. - FALSE - FALSE - FALSE - FALSE - FALSE - Translators - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <name type='personal'><role><roleTerm authority="marcrelator" type="text">translator</roleTerm></role></name> - - - mods:name[@type = 'personal' and mods:role/mods:roleTerm = 'translator'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='given'>%value%</namePart> - - - mods:namePart[@type='given'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Family Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='family'>%value%</namePart> - - - mods:namePart[@type = 'family'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - - self::node() - self - - NULL - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Date Issued - TRUE - - - self::node() - parent - - element - NULL - dateIssued - - - mods:dateIssued - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - None - Approximate - Inferred - Questionable - - FALSE - FALSE - Qualifier - TRUE - - - self::node()/mods:dateIssued - parent - - attribute - NULL - qualifier - - - mods:dateIssued/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Publisher - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Place of Publication - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm - parent - - - self::node() - self - - NULL - - - - - - - - - hidden - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <typeOfResource>text</typeOfResource> - - - mods:typeOfResource - parent - - - self::node() - self - - NULL - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - location - - - mods:location - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - URL - TRUE - - - self::node() - parent - - element - NULL - url - - - mods:url - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - FALSE - Need to distinguish between: meeting abstracts, news and commentary, review articles, etc.; Need to further define books and book chapters - FALSE - FALSE - FALSE - FALSE - FALSE - Type of Work - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <note type='type of work'>%value%</note> - - - mods:note[@type='type of work'] - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - FALSE - Prefer LCSH terms for Topical subject headings. - FALSE - FALSE - FALSE - FALSE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <subject><topic>%value%</topic></subject> - - - mods:subject/mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textarea - TRUE - FALSE - FALSE - This status would reflect if an item: has been submitted to a journal; accepted for publication; corrected proof available; final article published - FALSE - FALSE - FALSE - FALSE - FALSE - Publication Status - TRUE - - - self::node() - parent - - xml - NULL - <note type='publication status'>%value%</note> - - - mods:note[@type="publication status"] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - A collection of fields that are used to identify this publication for a variety of systems and purposes. - FALSE - FALSE - FALSE - FALSE - FALSE - Identifiers - TRUE - - - - - textfield - TRUE - FALSE - FALSE - International Standard Book Number - FALSE - FALSE - FALSE - FALSE - FALSE - ISBN - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="isbn">%value%</identifier> - - - mods:identifier[@type='isbn'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - International Standard Serial Number - FALSE - FALSE - FALSE - FALSE - FALSE - ISSN - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="issn">%value%</identifier> - - - mods:identifier[@type='issn'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Digital object identifier of the item - FALSE - FALSE - FALSE - FALSE - FALSE - DOI - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="doi">%value%</identifier> - - - mods:identifier[@type='doi'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The PubMed identifier for the item; ISI number for Web of Science records; etc. - FALSE - FALSE - FALSE - FALSE - FALSE - Accession Number - TRUE - - - self::node() - parent - - xml - NULL - <identifier type='accessnum'>%value%</identifier> - - - mods:identifier[@type='accessnum'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The PubMed Central Identifier for the item. - FALSE - FALSE - FALSE - FALSE - FALSE - PMCID - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="pmc">%value%</identifier> - - - mods:identifier[@type='pmc'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A URI for the item, potentially an HTTP URL. - FALSE - FALSE - FALSE - FALSE - FALSE - URI - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="uri">%value%</identifier> - - - self::node()/mods:identifier[@type='uri'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Citation Key - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="citekey">%value%</identifier> - - - mods:identifier[@type="citekey"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Other article identifier not listed above, if required. - FALSE - FALSE - FALSE - FALSE - FALSE - Other - TRUE - - - self::node() - document - - xml - NULL - <identifier type="other">%value%</identifier> - - - mods:identifier[@type="other"] - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Detailed Info - TRUE - - - self::node() - parent - - element - NULL - part - - - mods:part - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Date of the journal, book, etc. that contains this object. - FALSE - FALSE - FALSE - FALSE - FALSE - Date - TRUE - - - self::node() - parent - - element - NULL - date - - - mods:date - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Volume the article is published in. - FALSE - FALSE - FALSE - FALSE - FALSE - Volume - TRUE - - - self::node() - parent - - xml - NULL - <detail type="volume"><number>%value%</number></detail> - - - mods:detail[@type='volume']/mods:number - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The issue of the volume the paper corresponds with. - FALSE - FALSE - FALSE - FALSE - FALSE - Issue - TRUE - - - self::node() - parent - - xml - NULL - <detail type="issue"><number>%value%</number></detail> - - - mods:detail[@type = 'issue']/mods:number - parent - - - self::node() - self - - NULL - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <extent unit="page" /> - - - mods:extent[@unit='page'] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Start Page - TRUE - - - self::node() - parent - - element - NULL - start - - - mods:start - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - End Page - TRUE - - - self::node() - parent - - element - NULL - end - - - mods:end - parent - - - self::node() - self - - NULL - - - - - - - - - - - tags - TRUE - FALSE - FALSE - The language(s) the item is published in. - FALSE - FALSE - FALSE - FALSE - FALSE - Language - TRUE - - - - - tag - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - Select a language from iso639-2b vocabulary: <a - href="http://www.loc.gov/standards/iso639-2/php/code_list.php" - target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <language><languageTerm authority="iso639-2b" - type="text">%value%</languageTerm></language> - - - mods:language/mods:languageTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - fieldset - TRUE - FALSE - FALSE - Information pertaining to either the book or journal which contains this resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Host Resource - TRUE - - - self::node() - parent - - xml - NULL - <relatedItem type="host"/> - - - mods:relatedItem[@type='host'] - parent - - - self::node() - self - - NULL - - - - - - textarea - TRUE - FALSE - FALSE - The title of the host document for this publication. This will be the book title in the case of book chapters or the journal title in the case of journal articles. - FALSE - FALSE - FALSE - FALSE - FALSE - 2 - Journal/Book/Host Title - TRUE - - - self::node() - parent - - xml - NULL - <titleInfo><title>%value%</title></titleInfo> - - - mods:titleInfo[not(@type)]/mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The abbreviated host title, as designated by NLM or ISO. - FALSE - FALSE - FALSE - FALSE - FALSE - Abbreviated Journal/Book/Host Title - TRUE - - - self::node() - parent - - xml - NULL - <titleInfo type='abbreviated'><title>%value%</title></titleInfo> - - - mods:titleInfo[@type='abbreviated']/mods:title - parent - - - self::node() - self - - NULL - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - How the host item is issued (e.g. continuing, monographic, etc.) - FALSE - FALSE - FALSE - FALSE - FALSE - Issuance - TRUE - - - self::node() - parent - - element - NULL - issuance - - - mods:issuance - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Type of Publication - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - genre - - - mods:genre - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - ISSN - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="issn">%value%</identifier> - - - mods:identifier[@type="issn"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Serial Number - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="serial number">%value%</identifier> - - - mods:identifier[@type="serial number"] - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Journal/Book/Host Group Author(s) - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <name type='corporate'><namePart>%value%</namePart><role><roleTerm authority="marcrelator" type="text">author</roleTerm></role></name> - - - mods:name[@type='corporate' and mods:role/mods:roleTerm='author']/mods:namePart[not(@type)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - textfield - TRUE - FALSE - FALSE - If affiliated with a specific project, enter the project's name here. - FALSE - FALSE - FALSE - FALSE - FALSE - Project Name - TRUE - - - self::node() - parent - - xml - NULL - <note displayLabel="Project Name">%value%</note> - - - note[@displayLabel="Project Name"] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - If the associated project has an ID code, enter it here. - FALSE - FALSE - FALSE - FALSE - FALSE - Project ID - TRUE - - - self::node() - parent - - xml - NULL - <note displayLabel="Project ID">%value%</note> - - - note[@displayLabel="Project ID"] - document - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - Notes, comments, corrections to the publication record; typically done by library staff or other administrators of the system - FALSE - FALSE - FALSE - FALSE - FALSE - Notes - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note[not(@*)] - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - Keywords supplied by the author to facilitate discovery. - FALSE - FALSE - FALSE - FALSE - FALSE - Author-supplied keywords - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <note type="author keyword">%value%</note> - - - /mods:mods/mods:note[@type="author keyword"] - document - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and Reproduction - TRUE - - - self::node() - parent - - xml - NULL - <accessCondition type="use and reproduction">%value%</accessCondition> - - - mods:accessCondition[@type="use and reproduction"] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - I have read and agree to the repository submission agreement. (Link here - to follow.) - FALSE - FALSE - FALSE - - Yes - - TRUE - FALSE - Submission Agreement - TRUE - - - self::node() - document - - xml - NULL - <extension type="submissionAgreement">%value%</extension> - - - mods:extension[@type="submissionAgreement"] - document - - - self::node() - self - - NULL - - - - - -
-
+ + + + mods + + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + textarea + TRUE + FALSE + FALSE + The title of this publication. + FALSE + FALSE + FALSE + FALSE + FALSE + 2 + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <titleInfo type="abbreviated" /> + + + mods:titleInfo[@type="abbreviated"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Abbreviated Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publication Type + TRUE + + + + + textfield + TRUE + FALSE + FALSE + article + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + marcgt + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + + self::node() + self + + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Approximate + Inferred + Questionable + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Place of Publication + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + FALSE + Abstract or summary of the item + FALSE + FALSE + FALSE + FALSE + FALSE + 12 + Abstract + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Indicate whether or not the article is peer-reviewed. + FALSE + FALSE + FALSE + + Not applicable + Yes + No + + FALSE + FALSE + Peer reviewed? + TRUE + + + self::node() + document + + xml + NULL + <note displayLabel="Peer Reviewed">%value%</note> + + + mods:note[@displayLabel="Peer Reviewed"] + document + + + self::node() + self + + NULL + + + + + + + tabs + TRUE + FALSE + FALSE + Authors and contributors to the item; Full author names are entered when they appear in the author position of an article, usually on the title page of an article. + FALSE + FALSE + FALSE + FALSE + FALSE + Names + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + + self::node() + self + + + self::node() + self + + + + + + + select + TRUE + FALSE + FALSE + personal + Type of name. Use "personal" for individuals. Use "corporate" for group others, e.g. the Consortium of Investigators of Modifiers of BRCA1 and BRCA2 (CIMBA) on PMID: 17466083 + FALSE + FALSE + FALSE + + personal + corporate + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + Author + Select a role from this vocabulary - http://id.loc.gov/vocabulary/relators.html + FALSE + FALSE + FALSE + + Author + Editor + Translator + Funder + + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Use for personal names. + FALSE + FALSE + FALSE + FALSE + FALSE + First name & Middle Initial * + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="given">%value%</namePart> + + + mods:namePart[@type="given"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Use for personal names. + FALSE + FALSE + FALSE + FALSE + FALSE + Last Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="family">%value%</namePart> + + + mods:namePart[@type="family"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Use only for corporate names. + FALSE + FALSE + FALSE + FALSE + FALSE + Corporate Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart[not(@type)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Used for connecting to a Person record, if scholar profiles exist. Enter the full name in direct order, with the scholar's identifier in parentheses. Example: Brandon Weigel (bweigel) + FALSE + FALSE + FALSE + FALSE + FALSE + Qualified Name + TRUE + + + self::node() + parent + + xml + NULL + <displayForm>%value%</displayForm> + + + mods:displayForm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If the author is not affiliated with your institution, optionally add the institution name as well (department, institution). + FALSE + FALSE + FALSE + FALSE + FALSE + Department + TRUE + + + self::node() + parent + + xml + NULL + <affiliation>%value%</affiliation> + + + mods:affiliation + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If the author has an ORCID, add it here + FALSE + FALSE + FALSE + FALSE + FALSE + ORCID + TRUE + + + self::node() + parent + + xml + NULL + <nameIdentifier type="orcid">%value%</nameIdentifier> + + + mods:nameIdentifier[@type = 'orcid'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + hidden + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <typeOfResource>text</typeOfResource> + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + location + + + mods:location + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + 1028 + FALSE + FALSE + FALSE + URL + TRUE + + + self::node() + parent + + element + NULL + url + + + mods:url + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + FALSE + Need to distinguish between: meeting abstracts, news and commentary, review articles, etc.; Need to further define books and book chapters + FALSE + FALSE + FALSE + FALSE + FALSE + Type of Work + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <note type='type of work'>%value%</note> + + + mods:note[@type='type of work'] + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + FALSE + Prefer LCSH terms for Topical subject headings. + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textarea + TRUE + FALSE + FALSE + This status would reflect if an item: has been submitted to a journal; accepted for publication; corrected proof available; final article published + FALSE + FALSE + FALSE + FALSE + FALSE + Publication Status + TRUE + + + self::node() + parent + + xml + NULL + <note type='publication status'>%value%</note> + + + mods:note[@type="publication status"] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + A collection of fields that are used to identify this publication for a variety of systems and purposes. + FALSE + FALSE + FALSE + FALSE + FALSE + Identifiers + TRUE + + + + + textfield + TRUE + FALSE + FALSE + International Standard Book Number + FALSE + FALSE + FALSE + FALSE + FALSE + ISBN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="isbn">%value%</identifier> + + + mods:identifier[@type='isbn'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + International Standard Serial Number + FALSE + FALSE + FALSE + FALSE + FALSE + ISSN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="issn">%value%</identifier> + + + mods:identifier[@type='issn'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Electronic ISSN + FALSE + FALSE + FALSE + FALSE + FALSE + ISSN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="eissn">%value%</identifier> + + + mods:identifier[@type='eissn'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Digital object identifier of the item + FALSE + FALSE + FALSE + FALSE + FALSE + DOI + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="doi">%value%</identifier> + + + mods:identifier[@type='doi'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The PubMed identifier for the item; ISI number for Web of Science records; etc. + FALSE + FALSE + FALSE + FALSE + FALSE + Accession Number + TRUE + + + self::node() + parent + + xml + NULL + <identifier type='accessnum'>%value%</identifier> + + + mods:identifier[@type='accessnum'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The PubMed Central Identifier for the item. + FALSE + FALSE + FALSE + FALSE + FALSE + PMCID + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="pmc">%value%</identifier> + + + mods:identifier[@type='pmc'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A URI for the item, potentially an HTTP URL. + FALSE + FALSE + FALSE + 1028 + FALSE + FALSE + URI + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="uri">%value%</identifier> + + + self::node()/mods:identifier[@type='uri'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Citation Key + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="citekey">%value%</identifier> + + + mods:identifier[@type="citekey"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Other article identifier not listed above, if required. + FALSE + FALSE + FALSE + FALSE + FALSE + Other + TRUE + + + self::node() + document + + xml + NULL + <identifier type="other">%value%</identifier> + + + mods:identifier[@type="other"] + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + FALSE + Information about the citation object's parent publication (journal, book, etc.). + FALSE + FALSE + FALSE + FALSE + FALSE + Parent publication info + TRUE + + + self::node() + parent + + element + NULL + part + + + mods:part + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + Date of the journal, book, etc. that contains this object. This is a separate entry from the Date Issued earlier in this form, which is the primary Date field for this object. + FALSE + FALSE + FALSE + FALSE + FALSE + Date + TRUE + + + self::node() + parent + + element + NULL + date + + + mods:date + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Volume the article is published in. + FALSE + FALSE + FALSE + FALSE + FALSE + Volume + TRUE + + + self::node() + parent + + xml + NULL + <detail type="volume"><number>%value%</number></detail> + + + mods:detail[@type='volume']/mods:number + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The issue of the volume the paper corresponds with. + FALSE + FALSE + FALSE + FALSE + FALSE + Issue + TRUE + + + self::node() + parent + + xml + NULL + <detail type="issue"><number>%value%</number></detail> + + + mods:detail[@type = 'issue']/mods:number + parent + + + self::node() + self + + NULL + + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <extent unit="page" /> + + + mods:extent[@unit='page'] + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Start Page + TRUE + + + self::node() + parent + + element + NULL + start + + + mods:start + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + End Page + TRUE + + + self::node() + parent + + element + NULL + end + + + mods:end + parent + + + self::node() + self + + NULL + + + + + + + + + + + tags + TRUE + FALSE + FALSE + The language(s) the item is published in. + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + + + tag + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select a language from iso639-2b vocabulary: <a + href="http://www.loc.gov/standards/iso639-2/php/code_list.php" + target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" + type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + Information pertaining to either the book or journal which contains this resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Host Resource + TRUE + + + self::node() + parent + + xml + NULL + <relatedItem type="host"/> + + + mods:relatedItem[@type='host'] + parent + + + self::node() + self + + NULL + + + + + + textarea + TRUE + FALSE + FALSE + The title of the host document for this publication. This will be the book title in the case of book chapters or the journal title in the case of journal articles. + FALSE + FALSE + FALSE + FALSE + FALSE + 2 + Journal/Book/Host Title + TRUE + + + self::node() + parent + + xml + NULL + <titleInfo><title>%value%</title></titleInfo> + + + mods:titleInfo[not(@type)]/mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The abbreviated host title, as designated by NLM or ISO. + FALSE + FALSE + FALSE + FALSE + FALSE + Abbreviated Journal/Book/Host Title + TRUE + + + self::node() + parent + + xml + NULL + <titleInfo type='abbreviated'><title>%value%</title></titleInfo> + + + mods:titleInfo[@type='abbreviated']/mods:title + parent + + + self::node() + self + + NULL + + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + How the host item is issued (e.g. continuing, monographic, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Issuance + TRUE + + + self::node() + parent + + element + NULL + issuance + + + mods:issuance + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Type of Publication + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + ISSN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="issn">%value%</identifier> + + + mods:identifier[@type="issn"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Serial Number + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="serial number">%value%</identifier> + + + mods:identifier[@type="serial number"] + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Journal/Book/Host Group Author(s) + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <name type='corporate'><namePart>%value%</namePart><role><roleTerm authority="marcrelator" type="text">author</roleTerm></role></name> + + + mods:name[@type='corporate' and mods:role/mods:roleTerm='author']/mods:namePart[not(@type)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + textfield + TRUE + FALSE + FALSE + If affiliated with a specific project, enter the project's name here. + FALSE + FALSE + FALSE + FALSE + FALSE + Project Name + TRUE + + + self::node() + parent + + xml + NULL + <note displayLabel="Project Name">%value%</note> + + + mods:note[@displayLabel="Project Name"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If the associated project has an ID code, enter it here. + FALSE + FALSE + FALSE + FALSE + FALSE + Project ID + TRUE + + + self::node() + parent + + xml + NULL + <note displayLabel="Project ID">%value%</note> + + + mods:note[@displayLabel="Project ID"] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Notes, comments, corrections to the publication record; typically done by library staff or other administrators of the system + FALSE + FALSE + FALSE + FALSE + FALSE + Notes + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + Keywords supplied by the author to facilitate discovery. + FALSE + FALSE + FALSE + FALSE + FALSE + Author-supplied keywords + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <note type="author keyword">%value%</note> + + + /mods:mods/mods:note[@type="author keyword"] + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + select + TRUE + FALSE + FALSE + I have read and agree to the repository <a href="/submission-agreement" target="_blank">submission agreement</a>. + FALSE + FALSE + FALSE + + Yes + + TRUE + FALSE + Submission Agreement + TRUE + + + self::node() + document + + xml + NULL + <extension type="submissionAgreement">%value%</extension> + + + mods:extension[@type="submissionAgreement"] + document + + + self::node() + self + + NULL + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_collection_form.xml b/xml/bceln_collection_form.xml new file mode 100644 index 0000000..c1fa7b3 --- /dev/null +++ b/xml/bceln_collection_form.xml @@ -0,0 +1,1574 @@ + + + + mods + + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + TRUE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + FALSE + FALSE + FALSE + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + Click the "add" button to add more names. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + personal + + corporate + personal + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For personal authors: format Familyname, Givenname. For corporate authors, use the full corporate name. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + + + select + TRUE + FALSE + FALSE + NULL + FALSE + FALSE + FALSE + + text + cartographic + notated music + three dimensional object + mixed material + still image + not applicable + + FALSE + FALSE + Type of Resource + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + FALSE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + NULL + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + Not applicable + + FALSE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + TRUE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + FALSE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry' + type='code'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'code'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm + type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select an iso639-2b language (text, not code) from <a + href="http://www.loc.gov/standards/iso639-2/php/code_list.php" + target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" + type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A unique standard number or code that distinctively identifies the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier (local) + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="local">%value%</identifier> + + + mods:identifier[@type='local'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + nonprojected graphic + A designation of a particular physical presentation of a + resource, including the physical form or medium of material for a + resource. + FALSE + FALSE + FALSE + + unspecified + tactile material + remote-sensing image + projected graphic + notated music + nonprojected graphic + microform + map + kit + globe + electronic resource + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form + authority="marcform">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource that express physical extent (e.g. dimensions, number of panels, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Subject + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject + parent + + NULL + NULL + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + topic + + + mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + geographic + + + mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + temporal + + + mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + Geographic Information + TRUE + + + self::node() + parent + + element + NULL + hierarchicalGeographic + + + mods:hierarchicalGeographic + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + + Africa + Antarctica + Asia + Australia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a country, i.e. a political entity + considered a country. + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes first order political divisions called + provinces within a country, e.g. in Canada. + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes regions that have status as a + jurisdiction, usually incorporating more than one first + level jurisdiction. + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local administrative unit in + various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of an inhabited place incorporated as a city, + town, etc. + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a populated place, + e.g., neighborhoods, parks, or streets. + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + Cartographics + TRUE + + + self::node() + parent + + element + NULL + cartographics + + + mods:cartographics + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + Contains a statement of coordinates covered by the + resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Coordinates + TRUE + + + self::node() + parent + + element + NULL + coordinates + + + mods:coordinates + parent + + + self::node() + self + + NULL + + + + + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_compound_form.xml b/xml/bceln_compound_form.xml new file mode 100644 index 0000000..37c9b1a --- /dev/null +++ b/xml/bceln_compound_form.xml @@ -0,0 +1,1572 @@ + + + + mods + + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + TRUE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + FALSE + FALSE + FALSE + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + Click the "add" button to add more names. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + personal + + corporate + personal + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For personal authors: format Familyname, Givenname. For corporate authors, use the full corporate name. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + + + select + TRUE + FALSE + FALSE + still image + FALSE + FALSE + FALSE + + text + cartographic + notated music + three dimensional object + mixed material + still image + + FALSE + FALSE + Type of Resource + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + aat + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + TRUE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry' + type='code'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'code'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm + type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select an iso639-2b language (text, not code) from <a + href="http://www.loc.gov/standards/iso639-2/php/code_list.php" + target="_blank">http://www.loc.gov/standards/iso639-2/php/code_list.php</a> + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm authority="iso639-2b" + type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A unique standard number or code that distinctively identifies the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier (local) + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="local">%value%</identifier> + + + mods:identifier[@type='local'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + nonprojected graphic + A designation of a particular physical presentation of a + resource, including the physical form or medium of material for a + resource. + FALSE + FALSE + FALSE + + unspecified + tactile material + remote-sensing image + projected graphic + notated music + nonprojected graphic + microform + map + kit + globe + electronic resource + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form + authority="marcform">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource that express physical extent (e.g. dimensions, number of panels, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Subject + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject + parent + + NULL + NULL + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + topic + + + mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + geographic + + + mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + temporal + + + mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + Geographic Information + TRUE + + + self::node() + parent + + element + NULL + hierarchicalGeographic + + + mods:hierarchicalGeographic + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + + Africa + Antarctica + Asia + Australia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a country, i.e. a political entity + considered a country. + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes first order political divisions called + provinces within a country, e.g. in Canada. + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes regions that have status as a + jurisdiction, usually incorporating more than one first + level jurisdiction. + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local administrative unit in + various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of an inhabited place incorporated as a city, + town, etc. + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a populated place, + e.g., neighborhoods, parks, or streets. + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + Cartographics + TRUE + + + self::node() + parent + + element + NULL + cartographics + + + mods:cartographics + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + Contains a statement of coordinates covered by the + resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Coordinates + TRUE + + + self::node() + parent + + element + NULL + coordinates + + + mods:coordinates + parent + + + self::node() + self + + NULL + + + + + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_newspaper_issue_form.xml b/xml/bceln_newspaper_issue_form.xml index 9442a7f..bb8aa25 100644 --- a/xml/bceln_newspaper_issue_form.xml +++ b/xml/bceln_newspaper_issue_form.xml @@ -1,831 +1,1783 @@ - - - - mods - http://www.loc.gov/standards/mods/v3/mods-3-4.xsd - - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Title Information - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo[not(@type)] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - 2 - Issue Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - - - hidden - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <typeOfResource>text</typeOfResource> - - - mods:typeOfResource - parent - - NULL - NULL - - - - - - - hidden - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre>issue</genre> - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Origin Information - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - FALSE - Date Issued - TRUE - - - self::node() - parent - - element - NULL - dateIssued - - - mods:dateIssued[not(@*)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - FALSE - Date Issued - ISO - TRUE - - - self::node() - parent - - xml - NULL - <dateIssued encoding="iso8601">%value%</dateIssued> - - - mods:dateIssued[@encoding='iso8601'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - FALSE - FALSE - Note any pages that are missing in an issue. - FALSE - FALSE - FALSE - FALSE - FALSE - Missing Pages - TRUE - - - self::node() - parent - - xml - NULL - <note type="missing">%value%</note> - - - mods:note[@type='missing'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Parent Newspaper Information - TRUE - - - self::node() - parent - - xml - NULL - <relatedItem type="host"/> - - - mods:relatedItem - parent - - - self::node() - self - - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Newspaper Title - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo[not(@type)] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - eg. The - FALSE - FALSE - FALSE - FALSE - FALSE - 2 - Non Sort Parts of the TItle - TRUE - - - self::node() - parent - - element - NULL - nonSort - - - mods:nonSort - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - 2 - Newspaper Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Parts - TRUE - - - self::node() - parent - - element - NULL - part - - - mods:part - parent - - NULL - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Volume - TRUE - - - self::node() - parent - - xml - NULL - <detail type="volume"/> - - - mods:detail[@type='volume'] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Volume Number - TRUE - - - self::node() - parent - - element - NULL - number - - - mods:number - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Issue - TRUE - - - self::node() - parent - - xml - NULL - <detail type="issue"/> - - - mods:detail[@type='issue'] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Issue Number - TRUE - - - self::node() - parent - - element - NULL - number - - - mods:number - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Edition - TRUE - - - self::node() - parent - - xml - NULL - <detail type="edition"/> - - - mods:detail[@type='edition'] - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Edition Number - TRUE - - - self::node() - parent - - element - NULL - number - - - mods:number - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Edition Caption - TRUE - - - self::node() - parent - - element - NULL - caption - - - mods:caption - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - ISSN - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="issn">%value%</identifier> - - - mods:identifier[@type='lssn'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - LCCN - TRUE - - - self::node() - parent - - xml - NULL - <identifier type="lccn">%value%</identifier> - - - mods:identifier[@type='lccn'] - parent - - - self::node() - self - - NULL - - - - - - - -
-
+ + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo[not(@type)] + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + 2 + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + 2 + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + markup + TRUE + FALSE + Alternate Title + TRUE + + + self::node() + parent + + xml + NULL + <titleInfo type="alternative">%value%</titleInfo> + + + mods:titleInfo[@type='alternative'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + 2 + Alternate Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + People + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <name type='personal'></name> + + + mods:name[@type = 'personal'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + islandora_autocomplete/researcherCModel/mads.given/ + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Given Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="given">%value%</namePart> + + + mods:namePart[@type='given'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + islandora_autocomplete/researcherCModel/mads.family + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Family Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type="family">%value%</namePart> + + + mods:namePart[@type='family'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Roles + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + FALSE + FALSE + marcrelator + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm[@authority="marcrelator" and @type="text"] + parent + + + self::node() + self + + + self::node()/.. + self + + + + + + + + + + textarea + TRUE + FALSE + FALSE + This field holds information about the date the person served as the editor ... for example. + FALSE + FALSE + FALSE + FALSE + FALSE + Extra detail + TRUE + + + self::node() + parent + + element + NULL + description + + + mods:description + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + hidden + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <typeOfResource>text</typeOfResource> + + + mods:typeOfResource + parent + + NULL + NULL + + + + + + + hidden + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Genre + TRUE + + + self::node() + parent + + xml + NULL + <genre authority="marcgt">newspaper</genre> + + + mods:genre + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + ISSN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="issn">%value%</identifier> + + + mods:identifier[@type='issn'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Handle + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="hdl">%value%</identifier> + + + mods:identifier[@type='hdl'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + LCCN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="lccn">%value%</identifier> + + + mods:identifier[@type='lccn'] + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + 12 + Abstract + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + 12 + Newspaper Prospectus + TRUE + + + self::node() + parent + + xml + NULL + <note type="prospectus">%value%</note> + + + mods:note[@type='prospectus'] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place of Publication + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + + + fieldset + TRUE + FALSE + Subject + TRUE + + + + + tags + TRUE + FALSE + Topics + TRUE + + + + + tag + TRUE + FALSE + Topic + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Places + TRUE + + + + + tag + TRUE + FALSE + Geographic + TRUE + + + self::node() + parent + + xml + NULL + <subject><geographic>%value%</geographic></subject> + + + mods:subject/mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Dates + TRUE + + + + + tag + TRUE + FALSE + Topic + TRUE + + + self::node() + parent + + xml + NULL + <subject><temporal>%value%</temporal></subject> + + + mods:subject/mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + FALSE + TRUE + + + + + tabpanel + TRUE + FALSE + Newspaper Preceding/Succeeding Information + TRUE + + + self::node() + parent + + element + NULL + relatedItem + + + mods:relatedItem + parent + + + self::node() + self + + NULL + + + + + + select + TRUE + succeeding + Select succeeding if the related newspaper follows the parent, otherwise select preceding. + + Select a value + succeeding + preceding + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <titleInfo></titleInfo> + + + mods:titleInfo + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + Newspaper Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Newspaper Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place of Publication + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + hidden + TRUE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <issuance>continuing</issuance> + + + mods:issuance + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + DateIssued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Publication Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateIssued point="start">%value%</dateIssued> + + + mods:dateIssued[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Publication Start End + TRUE + + + self::node() + parent + + xml + NULL + <dateIssued point="end">%value%</dateIssued> + + + mods:dateIssued[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + This is a controlled value. Select the value that best matches. + + Select a frequency + Completely irregular + Triennial - every 3 years + Biennial - every 2 years + Annual + Semiannual - 2 times a year + Three times a year + Quarterly + Bimonthly - every 2 months + Monthly + Semimonthly - 2 times a monthly + Three times a month + Biweekly - every 2 weeks + Weekly + Three times a week + Semiweekly - 2 times a week + Daily + Continuously updated + + FALSE + Frequency + TRUE + + + self::node() + parent + + xml + NULL + <frequency authority="marcfrequency">%value%</frequency> + + + mods:frequency[@authority='marcfrequency'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + ISSN + TRUE + + + self::node() + parent + + xml + NULL + <identifier type="issn">%value%</identifier> + + + mods:identifier[@type='issn'] + parent + + + self::node() + self + + NULL + + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + FALSE + print + A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form type="basicform" authority="marcform">%value%</form> + + + mods:form[@type="basicform"] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Enter the object's measurements (length x width, number of pages, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + xml + NULL + <extent>%value%</extent> + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Medium/Material + TRUE + + + self::node() + parent + + xml + NULL + <form type="material">%value%</form> + + + mods:form[@type="material"] + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Notes + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@type)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Note any pages that are missing in an issue. + FALSE + FALSE + FALSE + FALSE + FALSE + Missing pages + TRUE + + + self::node() + parent + + xml + NULL + <note type="missing">%value%</note> + + + mods:note[@type='missing'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_pdf_form.xml b/xml/bceln_pdf_form.xml new file mode 100644 index 0000000..5d9e8f7 --- /dev/null +++ b/xml/bceln_pdf_form.xml @@ -0,0 +1,1104 @@ + + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + Title of the PDF. + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Sub title of the PDF. + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + Click the "add" button to add more names. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + personal + + corporate + personal + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For personal authors: format Familyname, Givenname. For corporate authors, use the full corporate name. + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + + + select + TRUE + FALSE + FALSE + text + Information in this field is about the original item. For example, in the case of a digitized photograph, <typeOfResource> would apply to the analog original; in born-digital materials, it would apply to the original digital format. + FALSE + FALSE + FALSE + + text + cartographic + notated music + sound recording + sound recording-musical + sound recording-nonmusical + still image + moving image + three dimensional object + software, multimedia + mixed material + + FALSE + FALSE + Type of Resource + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + Abstract + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + marcgt + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + TRUE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry' + type='code'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'code'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm + type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + FALSE + Prefer LCSH terms for Topical subject headings. + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + Prefer LCSH terms for Geographic subject headings. + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic subject + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><geographic>%value%</geographic></subject> + + + mods:subject/mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + Prefer LCSH terms for Topical subject headings. + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal subject + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><temporal>%value%</temporal></subject> + + + mods:subject/mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Location (URL) + TRUE + + + self::node() + parent + + xml + NULL + <location><url>%value%</url></location> + + + mods:location/mods:url + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][not(@displayLabel)] + document + + + self::node() + self + + + self::node() + self + + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_serials_form.xml b/xml/bceln_serials_form.xml index b8e1668..f85d1b9 100644 --- a/xml/bceln_serials_form.xml +++ b/xml/bceln_serials_form.xml @@ -1,10075 +1,10178 @@ - - - - mods - - - info:flvc/manifest/v1 - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - - multipart/form-data - - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Titles - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - /mods:mods/mods:titleInfo - document - - NULL - - self::node() - self - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Title - TRUE - - - - - select - TRUE - FALSE - FALSE - The type of title. - FALSE - FALSE - FALSE - - no type indicated - uniform - translated - alternative - abbreviated - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Any initial article that should not be used for filing or database searches. - FALSE - FALSE - FALSE - FALSE - FALSE - Non Sort - TRUE - - - self::node() - parent - - element - NULL - nonSort - - - mods:nonSort - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - 400 - TRUE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. - FALSE - Subtitle - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - The place a single item holds in a collection or series of works, for example, a volume or series number. - FALSE - Part Number - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - partNumber - - - mods:partNumber - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - The title of an individual item in a collection or series of works; should not be used for subtitle. - FALSE - Part Name - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - partName - - - mods:partName - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The language of the main title, usually the same language as the text. - FALSE - Language - TRUE - - - self::node() - parent - - attribute - NULL - lang - - - @lang - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The controlled vocabulary from which the title was taken. - FALSE - naf - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Additional text associated with the element if needed for display purposes. The preferred text with its capitalization should be included, but not delimiters such as colons. - FALSE - Display label - TRUE - - - self::node() - parent - - attribute - NULL - displayLabel - - - @displayLabel - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Use to link the title to the same title in a different language or script. - FALSE - Alternate Representation Group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Use to link the title to the same title in a different language or script. - FALSE - Name/title group - TRUE - - - self::node() - parent - - attribute - NULL - nameTitleGroup - - - @nameTitleGroup - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - tabs - TRUE - FALSE - Identifiers - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - identifier - - - mods:identifier - parent - - NULL - - self::node() - self - - - - - - - textfield - TRUE - IID - The type of identifier. Suggested values include, but are not limited to, those specified in Standard Identifier Source Codes. Use "IID" for local item identifier. - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A unique standard number or code that distinctively identifies the resource. - TRUE - Identifier - TRUE - - NULL - - self::node() - parent - - - self::node() - parent - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Names - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - NULL - - self::node() - self - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - - - select - TRUE - FALSE - FALSE - personal - What type of name is recorded. - FALSE - FALSE - FALSE - - personal - corporate - conference - family - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - A full personal name (when not divided into Family and Given name), full corporate/meeting name,or - corporate/meeting name segment. - FALSE - FALSE - FALSE - FALSE - FALSE - Name Part - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - namePart - - - mods:namePart[not(@*)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - FALSE - FALSE - The given (forename) name segment of a personal name. - FALSE - FALSE - FALSE - FALSE - FALSE - Given name - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="given">%value%</namePart> - - - mods:namePart[@type='given'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The family name (surname) segment of a personal name. - FALSE - Family name - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="family">%value%</namePart> - - - mods:namePart[@type='family'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Title and/or enumeration associated with a name, such as Jr., II, etc. - FALSE - FALSE - FALSE - FALSE - FALSE - Terms of Address - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="termsOfAddress">%value%</namePart> - - - mods:namePart[@type='termsOfAddress'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Date(s) associated with a personal name. - FALSE - Dates - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="date">%value%</namePart> - - - mods:namePart[@type='date'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - An organization associated this person at the time that the resource was created. - FALSE - Affiliation - TRUE - - - self::node() - parent - - element - NULL - affiliation - - - mods:affiliation - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - Textual role term from MARCRelator terms vocabulary. - FALSE - FALSE - FALSE - FALSE - FALSE - Role (text) - TRUE - - - - - tag - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm type="text" authority="marcrelator">%value%</roleTerm></role> - - - mods:role/mods:roleTerm[@type='text'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The controlled vocabulary from which the name was taken. - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Use to link the name to the same name in a different language or script. - FALSE - Alternate representation group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Use to link a name to a uniform title. - FALSE - Name/title group - TRUE - - - self::node() - parent - - attribute - NULL - nameTitleGroup - - - @nameTitleGroup - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - select - TRUE - text - The general type of content of the original item. - - cartographic - mixed material - moving image - notated music - software, multimedia - sound recording - sound recording-music - sound recording-nonmusical - still image - text - three dimensional object - - FALSE - Type of Resource - TRUE - - - /mods:mods - document - - element - NULL - typeOfResource - - - /mods:mods/mods:typeOfResource - document - - - self::node() - self - - NULL - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Genres - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - genre - - - mods:genre - parent - - NULL - - self::node() - self - - - - - - - textfield - TRUE - The controlled vocabulary from which the genre term was taken. See http://www.loc.gov/standards/sourcelist/genre-form.html for an authority list of sources. - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Genre - TRUE - - NULL - - self::node() - parent - - - self::node() - parent - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Publication - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - - self::node() - self - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - tags - TRUE - FALSE - FALSE - A place associated with the issuing, publication, release, distribution, manufacture, production, or origin of a resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Place - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - FALSE - The entity that published, printed, distributed, released, issued, or produced the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Publisher - TRUE - - - - - tag - TRUE - FALSE - FALSE - The entity that published, printed, distributed, released, issued, or produced the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - fieldset - TRUE - TRUE - TRUE - The date the object was issued. Prefer for formally published materials. For reformatted material, use the date of the source, not the digital version. Enter date in the format YYYY-MM-DD. - FALSE - FALSE - FALSE - FALSE - FALSE - Date issued - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use with single date issued. - FALSE - FALSE - FALSE - FALSE - FALSE - Date Issued - TRUE - - - self::node() - parent - - xml - NULL - <dateIssued encoding="w3cdtf">%value%</dateIssued> - - - mods:dateIssued[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with single date issued that is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateIssued - parent - - attribute - NULL - qualifier - - - mods:dateIssued[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for start of date range. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <dateIssued encoding="w3cdtf" - point="start">%value%</dateIssued> - - - mods:dateIssued[@point='start'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with start of date range that is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateIssued[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:dateIssued[@point='start']/@qualifier - parent - - - mods:dateIssued[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for end of date range. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <dateIssued encoding="w3cdtf" - point="end">%value%</dateIssued> - - - mods:dateIssued[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with end of date range that is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - questionable - approximate - inferred - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateIssued[@point='end'] - parent - - attribute - NULL - qualifier - - - mods:dateIssued[@point='end']/@qualifier - parent - - - mods:dateIssued[@point='end']/@qualifier - parent - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - The date the object was created. Prefer for born-digital and unpublished or informally published materials. For reformatted material, use the date of the source, not the digital version. Enter date in the format YYYY-MM-DD. - FALSE - FALSE - FALSE - FALSE - FALSE - Date created - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use for single dates. - FALSE - FALSE - FALSE - FALSE - FALSE - Date created - TRUE - - - self::node() - parent - - xml - NULL - <dateCreated encoding="w3cdtf">%value%</dateCreated> - - - mods:dateCreated[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with single dates that are approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateCreated - parent - - attribute - NULL - qualifier - - - mods:dateCreated[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for start of a date range. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <dateCreated encoding="w3cdtf" - point="start">%value%</dateCreated> - - - mods:dateCreated[@point='start'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with start of date range that is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateCreated[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:dateCreated[@point='start']/@qualifier - parent - - - mods:dateCreated[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for end of a date range. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <dateCreated encoding="w3cdtf" - point="end">%value%</dateCreated> - - - mods:dateCreated[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with end of a date range that is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateCreated[@point='end'] - parent - - attribute - NULL - qualifier - - - mods:dateCreated[@point='end']/@qualifier - parent - - - mods:dateCreated[@point='end']/@qualifier - parent - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Other dates: Copyright, Capture, Valid, Modification, Other - TRUE - - - - - fieldset - TRUE - TRUE - TRUE - The date the resource was copyrighted. - FALSE - FALSE - FALSE - FALSE - FALSE - Copyright - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use for single copyright date. - FALSE - FALSE - FALSE - FALSE - FALSE - Copyright date - TRUE - - - self::node() - parent - - xml - NULL - <copyrightDate encoding="w3cdtf" >%value%</copyrightDate> - - - mods:copyrightDate[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with single copyright date if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:copyrightDate - parent - - attribute - NULL - qualifier - - - mods:copyrightDate[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for start of copyright date range. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <copyrightDate encoding="w3cdtf" - point="start">%value%</copyrightDate> - - - mods:copyrightDate[@point='start'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with start of copyright date range if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:copyrightDate[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:copyrightDate[@point='start']/@qualifier - parent - - - mods:copyrightDate[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for end of copyright date range. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <copyrightDate encoding="w3cdtf" - point="end">%value%</copyrightDate> - - - mods:copyrightDate[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with end of copyright date range if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:copyrightDate[@point='end'] - parent - - attribute - NULL - qualifier - - - mods:copyrightDate[@point='end']/@qualifier - parent - - - mods:copyrightDate[@point='end']/@qualifier - parent - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - Use for the date(s) on which the resource was digitized or a subsequent snapshot was taken, if different from Date Created or Date Issued. - FALSE - FALSE - FALSE - FALSE - FALSE - Captured - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use for single date captured. - FALSE - FALSE - FALSE - FALSE - FALSE - Date captured - TRUE - - - self::node() - parent - - xml - NULL - <dateCaptured encoding="w3cdtf">%value%</dateCaptured> - - - mods:dateCaptured[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with single date captured if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateCaptured - parent - - attribute - NULL - qualifier - - - mods:dateCaptured[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for start of range of capture dates. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <dateCaptured encoding="w3cdtf" - point="start">%value%</dateCaptured> - - - mods:dateCaptured[@point='start'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with start of range of capture dates if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateCaptured[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:dateCaptured[@point='start']/@qualifier - parent - - - mods:dateCaptured[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for end of range of capture dates. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <dateCaptured encoding="w3cdtf" - point="end">%value%</dateCaptured> - - - mods:dateCaptured[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with end of capture dates if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateCaptured[@point='end'] - parent - - attribute - NULL - qualifier - - - mods:dateCaptured[@point='end']/@qualifier - parent - - - mods:dateCaptured[@point='end']/@qualifier - parent - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - The date(s) when the content of the resource is valid. - FALSE - FALSE - FALSE - FALSE - FALSE - Valid - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use for single date valid. - FALSE - FALSE - FALSE - FALSE - FALSE - Date valid - TRUE - - - self::node() - parent - - xml - NULL - <dateValid encoding="w3cdtf">%value%</dateValid> - - - mods:dateValid[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with single date valid if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateValid - parent - - attribute - NULL - qualifier - - - mods:dateValid[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for start of date valid range. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <dateValid encoding="w3cdtf" - point="start">%value%</dateValid> - - - mods:dateValid[@point='start'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use if start of date valid range is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateValid[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:dateValid[@point='start']/@qualifier - parent - - - mods:dateValid[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for end of date valid range. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <dateValid encoding="w3cdtf" - point="end">%value%</dateValid> - - - mods:dateValid[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with end of date valid range if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - /mods:mods/mods:originInfo/mods:dateValid[@point='end'] - document - - attribute - NULL - qualifier - - - /mods:mods/mods:originInfo/mods:dateValid[@point='end']/@qualifier - document - - - /mods:mods/mods:originInfo/mods:dateValid[@point='end']/@qualifier - document - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - Date(s) when the resource was modified or changed. - FALSE - FALSE - FALSE - FALSE - FALSE - Modified - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use for a single modification date. - FALSE - FALSE - FALSE - FALSE - FALSE - Date valid - TRUE - - - self::node() - parent - - xml - NULL - <dateModified encoding="w3cdtf">%value%</dateModified> - - - mods:dateModified[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with a single modification date if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateModified - parent - - attribute - NULL - qualifier - - - mods:dateModified[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for the start of a range of modification dates. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <dateModified encoding="w3cdtf" - point="start">%value%</dateModified> - - - mods:dateModified[@point='start'] - parent - - - mods:dateModified[@point='start'] - parent - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with the start of a range of modification dates if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateModified[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:dateModified[@point='start']/@qualifier - parent - - - mods:dateModified[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for the end of a range of modification dates. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <dateModified encoding="w3cdtf" - point="end">%value%</dateModified> - - - mods:dateModified[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with the end of a range of modification dates if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - /mods:mods/mods:originInfo/mods:dateModified[@point='end'] - document - - attribute - NULL - qualifier - - - /mods:mods/mods:originInfo/mods:dateModified[@point='end']/@qualifier - document - - - /mods:mods/mods:originInfo/mods:dateModified[@point='end']/@qualifier - document - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - Use for an unspecified date or date range associated with the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Other - TRUE - - - - - textfield - TRUE - FALSE - FALSE - Use for a single unspecified date. - FALSE - FALSE - FALSE - FALSE - FALSE - Other date - TRUE - - - self::node() - parent - - xml - NULL - <dateOther encoding="w3cdtf">%value%</dateOther> - - - mods:dateOther[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with a single unspecified date if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateOther - parent - - attribute - NULL - qualifier - - - mods:dateOther[not(@point)]/@qualifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for start of unspecified date range. - FALSE - FALSE - FALSE - FALSE - FALSE - Start Date - TRUE - - - self::node() - parent - - xml - NULL - <dateOther encoding="w3cdtf" - point="start">%value%</dateOther> - - - mods:dateOther[@point='start'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with start of unspecified date range when it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateOther[@point='start'] - parent - - attribute - NULL - qualifier - - - mods:dateOther[@point='start']/@qualifier - parent - - - mods:dateOther[@point='start']/@qualifier - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Use for end of unspecified date range. - FALSE - FALSE - FALSE - FALSE - FALSE - End Date - TRUE - - - self::node() - parent - - xml - NULL - <dateOther encoding="w3cdtf" - point="end">%value%</dateOther> - - - mods:dateOther[@point='end'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Use with the end of an unspecified date range if it is approximate, inferred, or questionable. - FALSE - FALSE - FALSE - - none - approximate - inferred - questionable - - FALSE - FALSE - Qualifier - TRUE - - - mods:dateOther[@point='end'] - parent - - attribute - NULL - qualifier - - - mods:dateOther[@point='end']/@qualifier - parent - - - mods:dateOther[@point='end']/@qualifier - parent - - NULL - - - - - - - - - - - - - - - - - tags - TRUE - A statement of publication frequency in textual form. - FALSE - Frequency - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods/mods:originInfo - document - - element - NULL - frequency - - - /mods:mods/mods:originInfo/mods:frequency - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - select - TRUE - How the resource was or is issued. - - - continuing - integrating resource - monographic - multipart monograph - serial - single unit - - FALSE - Issuance - TRUE - - - /mods:mods/mods:originInfo - document - - element - NULL - issuance - - - /mods:mods/mods:originInfo/mods:issuance - document - - - self::node() - self - - NULL - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Languages - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - element - NULL - language - - - mods:language - document - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Language (text) - TRUE - - - self::node() - parent - - xml - NULL - <languageTerm type="text" authority="">%value%</languageTerm> - - - mods:languageTerm[@type='text'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - select - TRUE - iso639-2b - - iso639-2b - rfc3066 - - FALSE - Authority - TRUE - - NULL - - mods:languageTerm[@type='text']/@authority - parent - - - mods:languageTerm[@type='text']/@authority | mods:languageTerm[@type='code']/@authority - parent - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Language (code) - TRUE - - - self::node() - parent - - xml - NULL - <languageTerm type="code" authority="">%value%</languageTerm> - - - mods:languageTerm[@type='code'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Physical Description - TRUE - - - /mods:mods - document - - element - NULL - physicalDescription - - - /mods:mods/mods:physicalDescription - document - - NULL - NULL - - - - - - tags - TRUE - FALSE - Form - TRUE - - - - - tag - TRUE - FALSE - FALSE - A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods/mods:physicalDescription - document - - element - NULL - form - - - /mods:mods/mods:physicalDescription/mods:form[not(@*)] - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - FALSE - FALSE - A statement of the number and specific material of the units of the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Extent - TRUE - - - /mods:mods/mods:physicalDescription - document - - element - NULL - extent - - - /mods:mods/mods:physicalDescription/mods:extent - document - - - self::node() - self - - NULL - - - - - - - tags - TRUE - General textual information about the physical description of a resource. - FALSE - Note - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods/mods:physicalDescription - document - - element - NULL - note - - - /mods:mods/mods:physicalDescription/mods:note - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - select - TRUE - FALSE - FALSE - MARC General Medium Designation value. - FALSE - FALSE - FALSE - - - videorecording - technical drawing - sound recording - slide - text - realia - picture - music - motion picture - microform - manuscript - electronic resource - cartographic material - braille - art reproduction - art original - - FALSE - FALSE - GMD - TRUE - - - /mods:mods/mods:physicalDescription - document - - xml - NULL - <form authority='gmd'>%value%</form> - - - /mods:mods/mods:physicalDescription/mods:form[@authority='gmd'] - document - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - RDA Carrier term - FALSE - FALSE - FALSE - - - unspecified - online resource - - FALSE - FALSE - RDA Carrier - TRUE - - - /mods:mods/mods:physicalDescription - document - - xml - NULL - <form authority='RDA carrier terms'>%value%</form> - - - /mods:mods/mods:physicalDescription/mods:form[@authority='RDA carrier terms'] - document - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - An overall assessment of the physical quality of an electronic resource in relation to its intended use. - FALSE - FALSE - FALSE - - - access - preservation - replacement - - FALSE - FALSE - Reformatting quality - TRUE - - - /mods:mods/mods:physicalDescription - document - - element - NULL - reformattingQuality - - - /mods:mods/mods:physicalDescription/mods:reformattingQuality - document - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - The method by which a resource achieved digital form - FALSE - FALSE - FALSE - - - born digital - digitized microfilm - digitized other analog - reformatted digital - - FALSE - FALSE - Digital origin - TRUE - - - /mods:mods/mods:physicalDescription - document - - element - NULL - digitalOrigin - - - /mods:mods/mods:physicalDescription/mods:digitalOrigin - document - - - self::node() - self - - NULL - - - - - - - - - tabs - TRUE - FALSE - FALSE - A summary, abstract, scope and content note, or other description. - FALSE - FALSE - FALSE - FALSE - FALSE - Description - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - abstract - - - mods:abstract - parent - - NULL - - self::node() - self - - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - Summary - Abstract - Scope and content - Review - Content advice - - FALSE - FALSE - Type of description - TRUE - - - self::node() - parent - - attribute - NULL - displayLabel - - - @displayLabel - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - self::node() - parent - - - self::node() - parent - - - self::node() - self - - - - - - - - - - - - textarea - TRUE - A description of the contents of a resource. - FALSE - Table of contents - TRUE - - - /mods:mods - document - - element - NULL - tableOfContents - - - /mods:mods/mods:tableOfContents - document - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - A description of the intellectual level of the audience for which the resource is intended.Use this element whenever there is a specific audience for a resource (for example, a text marked up specifically for historians). Do not use to indicate audiences to whom access or use of the resource is limited; include this information in the <accessCondition> element. - FALSE - FALSE - FALSE - FALSE - FALSE - Target audience - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - element - NULL - targetAudience - - - /mods:mods/mods:targetAudience - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Notes - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note[not(@type='compound')] - parent - - NULL - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - Use for type of note, such as "bibliography", "performers", "thesis", "instrumentation". - FALSE - FALSE - FALSE - FALSE - FALSE - Type of note - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Note - TRUE - - NULL - - self::node() - parent - - - self::node() - parent - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Label to be displayed before text of note. - FALSE - FALSE - FALSE - FALSE - FALSE - Display label - TRUE - - - self::node() - parent - - attribute - NULL - displayLabel - - - @displayLabel - parent - - - self::node() - self - - NULL - - - - - - - - - - - textfield - TRUE - FALSE - FALSE - Use to describe the components of a compound object. - FALSE - FALSE - FALSE - FALSE - FALSE - Compound object note - TRUE - - - self::node() - parent - - xml - NULL - <note type="compound">%value%</note> - - - mods:note[@type="compound"] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Subjects - Topical, Geographic, Temporal & Genre - TRUE - - - - - tabs - TRUE - TRUE - TRUE - The focus of the content of the resource. - FALSE - Topical subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='topic'] - document - - NULL - - self::node() - self - - - - - - - textfield - TRUE - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Topic - TRUE - - - self::node() - parent - - element - NULL - topic - - - mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Geographic - TRUE - - - self::node() - parent - - xml - NULL - <geographic>%value%</geographic> - - - mods:geographic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Temporal - TRUE - - - self::node() - parent - - xml - NULL - <temporal>%value%</temporal> - - - mods:temporal - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Genre - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre>%value%</genre> - - - mods:genre - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - Use to link the subject term to the same term in a different language or script. - FALSE - Alternate representation group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - TRUE - TRUE - The geographic focus of the content of the resource. - FALSE - Geographic subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='geographic'] - document - - NULL - - self::node() - self - - - - - - - textfield - TRUE - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - Geographic - TRUE - - - self::node() - parent - - xml - NULL - <geographic>%value%</geographic> - - - mods:geographic - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - Topic - TRUE - - - self::node() - parent - - xml - NULL - <topic>%value%</topic> - - - mods:topic - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - Temporal - TRUE - - - self::node() - parent - - xml - NULL - <temporal>%value%</temporal> - - - mods:temporal - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Genre - TRUE - - - - - tag - TRUE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre>%value%</genre> - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - Use to link the subject term to the same term in a different language or script. - FALSE - Alternate representation group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - TRUE - TRUE - The temporal focus of the content of the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Temporal subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='temporal'] - document - - NULL - - self::node() - self - - - - - - - textfield - TRUE - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - Temporal - TRUE - - - self::node() - parent - - xml - NULL - <temporal>%value%</temporal> - - - mods:temporal - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - Topic - TRUE - - - self::node() - parent - - xml - NULL - <topic>%value%</topic> - - - mods:topic - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - Geographic - TRUE - - - self::node() - parent - - xml - NULL - <geographic>%value%</geographic> - - - mods:geographic - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Genre - TRUE - - - - - tag - TRUE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre>%value%</genre> - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - Use to link the subject term to the same term in a different language or script. - FALSE - Alternate representation group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - TRUE - TRUE - The genre focus of the content of the resource. - FALSE - Genre subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='genre'] - document - - NULL - - self::node() - self - - - - - - - textfield - TRUE - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - Genre - TRUE - - - - - tag - TRUE - FALSE - Genre - TRUE - - - self::node() - parent - - xml - NULL - <genre>%value%</genre> - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - Topic - TRUE - - - self::node() - parent - - xml - NULL - <topic>%value%</topic> - - - mods:topic - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - Geographic - TRUE - - - self::node() - parent - - xml - NULL - <geographic>%value%</geographic> - - - mods:geographic - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - Temporal - TRUE - - - self::node() - parent - - xml - NULL - <temporal>%value%</temporal> - - - mods:temporal - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - Use to link the subject term to the same term in a different language or script. - FALSE - Alternate representation group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - Subjects - Names, Title, Geographic & Occupation - TRUE - - - - - tabs - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Name as subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='name'] - document - - NULL - - self::node() - self - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - personal - What type of name is recorded. - FALSE - FALSE - FALSE - - personal - family - corporate - conference - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - A full personal name (when not divided into Family and Given name), full corporate/meeting name,or - corporate/meeting name segment. - FALSE - Name Part - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - namePart - - - mods:namePart[not(@*)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The family name (surname) segment of a personal name. - FALSE - Family name - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="family">%value%</namePart> - - - mods:namePart[@type='family'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The given (forename) name segment of a personal name. - FALSE - Given name - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="given">%value%</namePart> - - - mods:namePart[@type='given'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Title and/or enumeration associated with a name, such as Jr., II, etc. - FALSE - Terms of Address - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="termsOfAddress">%value%</namePart> - - - mods:namePart[@type='termsOfAddress'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Date(s) associated with a personal name. - FALSE - Dates - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="date">%value%</namePart> - - - mods:namePart[@type='date'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - An organization associated this person at the time that the resource was created. - FALSE - Affiliation - TRUE - - - self::node() - parent - - element - NULL - affiliation - - - mods:affiliation - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - The textual form of a relator/role, taken from the MARC Relator terms vocabulary. - FALSE - FALSE - FALSE - FALSE - FALSE - Role (text) - TRUE - - - - - tag - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm type="text" authority="marcrelator">%value%</roleTerm></role> - - - mods:role/mods:roleTerm[@type='text'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - FALSE - FALSE - The controlled vocabulary from which the name was taken. - FALSE - FALSE - FALSE - FALSE - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - tabs - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Title as subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='titleInfo'] - parent - - NULL - - self::node() - self - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - No type provided - alternative - abbreviated - translated - uniform - - FALSE - FALSE - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Any initial article that should not be used for filing or database searches. - FALSE - FALSE - FALSE - FALSE - FALSE - Non Sort - TRUE - - - self::node() - parent - - element - NULL - nonSort - - - mods:nonSort - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. - FALSE - Subtitle - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - The place a single item holds in a collection or series of works, for example, a volume or series number. - FALSE - Part Number - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - partNumber - - - mods:partNumber - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - The title of an individual item in a collection or series of works; should not be used for subtitle. - FALSE - Part Name - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - partName - - - mods:partName - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The language of the main title, usually the same language as the text. - FALSE - Language - TRUE - - - /mods:mods/mods:subject/mods:title - document - - attribute - NULL - lang - - - title/@lang - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - tabs - TRUE - TRUE - TRUE - FALSE - Geographic subject - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject[local-name(*[1])='hierarchicalGeographic'] - parent - - NULL - - self::node() - self - - - - - - - fieldset - TRUE - FALSE - Hierarchical subject - TRUE - - - self::node() - parent - - element - NULL - hierarchicalGeographic - - - mods:hierarchicalGeographic - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - Antarctica, Australia, Asia, Africa, Europe, North America, or South America. - FALSE - Continent - TRUE - - - self::node() - parent - - element - NULL - continent - - - mods:continent - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A political entity considered a country. - FALSE - Country - TRUE - - - self::node() - parent - - element - NULL - country - - - mods:country - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - First order political divisions called provinces within a country, e.g. in Canada. - FALSE - Province - TRUE - - - self::node() - parent - - element - NULL - province - - - mods:province - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Regions that have status as a jurisdiction, usually incorporating more than one first level jurisdiction. - FALSE - Region - TRUE - - - self::node() - parent - - element - NULL - region - - - mods:region - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - First order political divisions called states within a country, e.g. in U.S., Argentina, Italy. Use also for France département. - FALSE - State - TRUE - - - self::node() - parent - - element - NULL - state - - - mods:state - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A geographical area belonging to or under the jurisdiction of a governmental authority. - FALSE - Territory - TRUE - - - self::node() - parent - - element - NULL - territory - - - mods:territory - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The largest local administrative unit in various countries, e.g. England. - FALSE - County - TRUE - - - self::node() - parent - - element - NULL - county - - - mods:county - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - An inhabited place incorporated as a city, town, etc. - FALSE - City - TRUE - - - self::node() - parent - - element - NULL - city - - - mods:city - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A smaller unit within a populated place, e.g., neighborhoods, parks, or streets. - FALSE - City section - TRUE - - - self::node() - parent - - element - NULL - citySection - - - mods:citySection - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A tract of land surrounded by water and smaller than a continent but is not itself a separate country. - FALSE - Island - TRUE - - - self::node() - parent - - element - NULL - island - - - mods:island - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A non-jurisdictional geographic entity. - FALSE - Area - TRUE - - - self::node() - parent - - element - NULL - area - - - mods:area - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Any extraterrestrial entity or space, including solar systems, galaxies, star systems, and planets as well as geographic features of individual planets. - FALSE - Extraterrestrial area - TRUE - - - self::node() - parent - - element - NULL - extraterrestrialArea - - - mods:extraterrestrialArea - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - Cartographics - TRUE - - - self::node() - parent - - element - NULL - cartographics - - - mods:cartographics - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - The ratio between the actual size and a representation of it. - FALSE - Scale - TRUE - - - self::node() - parent - - element - NULL - scale - - - mods:scale - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The method of representing the surface of a sphere or other shape on a plane. - FALSE - Projection - TRUE - - - self::node() - parent - - element - NULL - projection - - - mods:projection - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Coordinates covered by the resource - FALSE - Coordinates - TRUE - - - self::node() - parent - - element - NULL - coordinates - - - mods:coordinates - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - tags - TRUE - The occupation reflected in the contents. - FALSE - Occupation - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <subject><occupation>%value%</occupation></subject> - - - mods:subject/mods:occupation - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - tabs - TRUE - FALSE - Classification - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - classification - - - mods:classification - parent - - NULL - - self::node() - self - - - - - - - select - TRUE - The classification scheme used. - - lcc - sudocs - nlm - dcc - udc - candocs - - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The classification or call number of a resource. - FALSE - Classification - TRUE - - NULL - - self::node() - parent - - - self::node() - parent - - NULL - - - - - - - - - - - tabs - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Related items - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - relatedItem - - - /mods:mods/mods:relatedItem - document - - NULL - - self::node() - self - - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - constituent - host - is referenced by - original - other format - other version - preceeding - references - review of - series - succeeding - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Title of related item - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - The type of title. - FALSE - FALSE - FALSE - - - alternative - abbreviated - translated - uniform - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Any initial article that should not be used for filing or database searches. - FALSE - FALSE - FALSE - FALSE - FALSE - Non Sort - TRUE - - - self::node() - parent - - element - NULL - nonSort - - - mods:nonSort - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. - FALSE - FALSE - FALSE - FALSE - FALSE - Subtitle - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - The place a single item holds in a collection or series of works, for example, a volume or series number. - FALSE - FALSE - FALSE - FALSE - FALSE - Part Number - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - partNumber - - - mods:partNumber - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - FALSE - The title of an individual item in a collection or series of works; should not be used for subtitle. - FALSE - FALSE - FALSE - FALSE - FALSE - Part Name - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - partName - - - mods:partName - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The language of the main title, usually the same language as the text. - FALSE - Language - TRUE - - - self::node() - parent - - attribute - NULL - lang - - - @lang - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The controlled vocabulary from which the title was taken. - FALSE - FALSE - FALSE - FALSE - FALSE - naf - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Additional text associated with the element if needed for display purposes. The preferred text with its capitalization should be included, but not delimiters such as colons. - FALSE - Display label - TRUE - - - self::node() - parent - - attribute - NULL - displayLabel - - - @displayLabel - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Location of related item - TRUE - - - self::node() - parent - - element - NULL - location - - - mods:location - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - The institution or repository that holds the resource or where it is available. - FALSE - FALSE - FALSE - FALSE - FALSE - Physical location - TRUE - - - self::node() - parent - - element - NULL - physicalLocation - - - mods:physicalLocation - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - not a PURL - Select "PURL" if URL is a PURL. Use "not a PURL" otherwise. - FALSE - FALSE - FALSE - - not a PURL - PURL - - FALSE - FALSE - Type of URL - TRUE - - - self::node() - document - - attribute - NULL - displayLabel - - - @displayLabel - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The URL or PURL of the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - URL - TRUE - - - self::node() - parent - - element - NULL - url - - - mods:url - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Anchor text to display instead of the URL or PURL. - FALSE - URL display label - TRUE - - - mods:url - parent - - attribute - NULL - displayLabel - - - mods:url/@displayLabel - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A public note that will display after the URL or PURL. - FALSE - URL note - TRUE - - - mods:url - parent - - attribute - NULL - note - - - mods:url/@note - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Name of related item - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - personal - What type of name is recorded. - FALSE - FALSE - FALSE - - personal - corporate - conference - family - - FALSE - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - A full personal name (when not divided into Family and Given name), full corporate/meeting name,or - corporate/meeting name segment. - FALSE - Name Part - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - namePart - - - mods:namePart[not(@*)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The family name (surname) segment of a personal name. - FALSE - Family name - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="family">%value%</namePart> - - - mods:namePart[@type='family'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The given (forename) name segment of a personal name. - FALSE - Given name - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="given">%value%</namePart> - - - mods:namePart[@type='given'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Title and/or enumeration associated with a name, such as Jr., II, etc. - FALSE - Terms of Address - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="termsOfAddress">%value%</namePart> - - - mods:namePart[@type='termsOfAddress'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Date(s) associated with a personal name. - FALSE - Dates - TRUE - - - self::node() - parent - - xml - NULL - <namePart - type="date">%value%</namePart> - - - mods:namePart[@type='date'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - An organization associated this person at the time that the resource was created. - FALSE - Affiliation - TRUE - - - self::node() - parent - - element - NULL - affiliation - - - mods:affiliation - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - Textual role term from MARCRelator terms vocabulary. - FALSE - Role (text) - TRUE - - - - - tag - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm type="text" authority="marcrelator">%value%</roleTerm></role> - - - mods:role/mods:roleTerm[@type='text'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - Coded role term from MARCRelator terms vocabulary. - FALSE - Role (code) - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm type="code" authority="marcrelator">%value%</roleTerm></role> - - - mods:role/mods:roleTerm[@type='code'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - The controlled vocabulary from which the name was taken. - FALSE - Authority - TRUE - - - self::node() - parent - - attribute - NULL - authority - - - @authority - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Use to link the name to the same name in a different language or script. - FALSE - Alternate representation group - TRUE - - - self::node() - parent - - attribute - NULL - altRepGroup - - - @altRepGroup - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Use to link a name to a uniform title. - FALSE - Name/title group - TRUE - - - self::node() - parent - - attribute - NULL - nameTitleGroup - - - @nameTitleGroup - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Publication info about related item - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - NULL - - - - - - tags - TRUE - A place associated with the issuing, publication, release, distribution, manufacture, production, or origin of a resource. - FALSE - Place - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - The entity that published, printed, distributed, released, issued, or produced the resource. - FALSE - Publisher - TRUE - - - - - tag - TRUE - FALSE - FALSE - The entity that published, printed, distributed, released, issued, or produced the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - Dates - TRUE - - - - - textfield - TRUE - The date the resource was copyrighted (single date). - FALSE - Copyright date - TRUE - - - self::node() - parent - - xml - NULL - <copyrightDate encoding="w3cdtf" >%value%</copyrightDate> - - - mods:copyrightDate[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The date of creation of the resource. - FALSE - Date created - TRUE - - - self::node() - parent - - xml - NULL - <dateCreated encoding="w3cdtf">%value%</dateCreated> - - - mods:dateCreated[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The date that the resource was published, released, or issued. (Use for a MARC 260 $c that is not a copyright date.) - FALSE - Date Issued - TRUE - - - self::node() - parent - - xml - NULL - <dateIssued encoding="w3cdtf">%value%</dateIssued> - - - mods:dateIssued[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The date when the resource was digitized or a subsequent snapshot was taken. - FALSE - Date captured - TRUE - - - self::node() - parent - - xml - NULL - <dateCaptured encoding="w3cdtf">%value%</dateCaptured> - - - mods:dateCaptured[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - The date(s) when the content of the resource is valid. - FALSE - Date valid - TRUE - - - self::node() - parent - - xml - NULL - <dateValid encoding="w3cdtf">%value%</dateValid> - - - mods:dateValid[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - A date when the resource was modified or changed. - FALSE - Date valid - TRUE - - - self::node() - parent - - xml - NULL - <dateModified encoding="w3cdtf">%value%</dateModified> - - - mods:dateModified[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - An unspecified date associated with the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Other date - TRUE - - - self::node() - parent - - xml - NULL - <dateOther encoding="w3cdtf">%value%</dateOther> - - - mods:dateOther[not(@point)] - parent - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - FALSE - A statement of publication frequency in textual form. - FALSE - FALSE - FALSE - FALSE - FALSE - Frequency - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - frequency - - - mods:frequency - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - select - TRUE - FALSE - FALSE - How the resource was or is issued. - FALSE - FALSE - FALSE - - - continuing - integrating resource - monographic - multipart monograph - serial - single unit - - FALSE - FALSE - Issuance - TRUE - - - self::node() - parent - - element - NULL - issuance - - - mods:issuance - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - Physical Description of related item - TRUE - - - self::node() - parent - - element - NULL - physicalDescription - - - mods:physicalDescription - parent - - NULL - NULL - - - - - - tags - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Form - TRUE - - - - - tag - TRUE - FALSE - FALSE - A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - form - - - mods:form[not(@*)] - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - textfield - TRUE - FALSE - FALSE - A statement of the number and specific material of the units of the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Extent - TRUE - - - self::node() - parent - - element - NULL - extent - - - mods:extent - parent - - - self::node() - self - - NULL - - - - - - - tags - TRUE - FALSE - FALSE - General textual information about the physical description of a resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Note - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - select - TRUE - FALSE - FALSE - MARC General Medium Designation value. - FALSE - FALSE - FALSE - - - videorecording - technical drawing - sound recording - slide - text - realia - picture - music - motion picture - microform - manuscript - electronic resource - cartographic material - braille - art reproduction - art original - - FALSE - FALSE - GMD - TRUE - - - self::node() - parent - - xml - NULL - <form authority='gmd'>%value%</form> - - - mods:form[@authority='gmd'] - parent - - NULL - NULL - - - - - - - select - TRUE - FALSE - FALSE - RDA Carrier term - FALSE - FALSE - FALSE - - - unspecified - online resource - - FALSE - FALSE - RDA Carrier - TRUE - - - self::node() - parent - - xml - NULL - <form authority='RDA carrier terms'>%value%</form> - - - mods:form[@authority='RDA carrier terms'] - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - An overall assessment of the physical quality of an electronic resource in relation to its intended use. - FALSE - FALSE - FALSE - - - access - preservation - replacement - - FALSE - FALSE - Reformatting quality - TRUE - - - self::node() - parent - - element - NULL - reformattingQuality - - - mods:reformattingQuality - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - The method by which a resource achieved digital form - FALSE - FALSE - FALSE - - - born digital - digitized microfilm - digitized other analog - reformatted digital - - FALSE - FALSE - Digital origin - TRUE - - - self::node() - parent - - element - NULL - digitalOrigin - - - mods:digitalOrigin - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - tags - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. For specific restrictions on access (e.g. "Restricted: cannot be viewed until 2010") use the Restriction on Access note. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and reproduction - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <accessCondition type="useAndReproduction">%value%</accessCondition> - - - /mods:mods/mods:accessCondition[(node()) and (not(@type) or @type='useAndReproduction')] - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - FALSE - Specific restriction on access (e.g. "Restricted: cannot be viewed until 2010"). For general information about the use and reproduction of the resource, including links to copyright information pages, use the "Use and reproduction" note. - FALSE - FALSE - FALSE - FALSE - FALSE - Restriction on Access - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <accessCondition type="restrictionOnAccess">%value%</accessCondition> - - - /mods:mods/mods:accessCondition[(node() and @type='restrictionOnAccess')] - document - - - self::node() - self - - - self::node() - self - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Location - TRUE - - NULL - - /mods:mods - document - - NULL - NULL - - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - location - - - mods:location - parent - - NULL - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - The institution or repository that holds the resource or where it is available. - FALSE - FALSE - FALSE - FALSE - FALSE - Physical location - TRUE - - - self::node() - parent - - element - NULL - physicalLocation - - - mods:physicalLocation - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - not a PURL - Select "PURL" if URL is a PURL. Use "not a PURL" otherwise. - FALSE - FALSE - FALSE - - not a PURL - PURL - - FALSE - FALSE - Type of URL - TRUE - - - self::node() - parent - - attribute - NULL - displayLabel - - - @displayLabel - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The URL or PURL of the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - URL - TRUE - - - self::node() - parent - - element - NULL - url - - - mods:url - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Anchor text to display instead of the URL or PURL. - FALSE - FALSE - FALSE - FALSE - FALSE - URL display label - TRUE - - - mods:url - parent - - attribute - NULL - displayLabel - - - mods:url/@displayLabel - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A public note that will display after the URL or PURL. - FALSE - FALSE - FALSE - FALSE - FALSE - Note - TRUE - - - mods:url - parent - - attribute - NULL - note - - - mods:url/@note - parent - - - self::node() - self - - NULL - - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - holdingSimple - - - mods:holdingSimple - parent - - NULL - NULL - - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - copyInformation - - - mods:copyInformation - parent - - NULL - NULL - - - - - - tags - TRUE - FALSE - FALSE - The physical sublocation or collection / subcollection containing the item. - FALSE - FALSE - FALSE - FALSE - FALSE - Sublocation - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - subLocation - - - mods:subLocation - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - - - - - - - fieldset - TRUE - TRUE - TRUE - Information about the metadata record. - FALSE - FALSE - FALSE - FALSE - FALSE - Record info - TRUE - - - /mods:mods - document - - element - NULL - recordInfo - - - mods:recordInfo - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - Designates the rules used for the content of the description, if applicable. - FALSE - FALSE - FALSE - FALSE - FALSE - Description Standard - TRUE - - - self::node() - parent - - element - NULL - descriptionStandard - - - mods:descriptionStandard - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The code or name of the organization that either created or modified the original record. - FALSE - FALSE - FALSE - FALSE - FALSE - Content source - TRUE - - - self::nodeIO - parent - - element - NULL - recordContentSource - - - mods:recordContentSource - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The date or date and time on which the original MODS record was first created. - FALSE - FALSE - FALSE - FALSE - FALSE - Creation date - TRUE - - - self::node() - parent - - element - NULL - recordCreationDate - - - mods:recordCreationDate - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The date or date and time the original MODS record was last modified. - FALSE - FALSE - FALSE - FALSE - FALSE - Change date - TRUE - - - self::node() - parent - - element - NULL - recordChangeDate - - - mods:recordChangeDate - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Contains the system control number assigned by the organization creating, using, or distributing the record. - FALSE - FALSE - FALSE - FALSE - FALSE - Record identifier - TRUE - - - self::node() - parent - - element - NULL - recordIdentifier - - - mods:recordIdentifier - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Shows the origin or provenance of the MODS record. Use this subelement to record information about the origin, or provenance of the MODS record including what methods were used to prepare the MODS record (machine generated or human prepared) and what transformations have been applied (e.g., the result of converting an existing MARC 21 record to MARCXML and to MODS). - FALSE - FALSE - FALSE - FALSE - FALSE - Record origin - TRUE - - - self::node() - parent - - element - NULL - recordOrigin - - - mods:recordOrigin - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - TRUE - TRUE - The language of the text of the cataloging in the MODS record. - FALSE - FALSE - FALSE - FALSE - FALSE - Language information - TRUE - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - Contains the language(s) of the metadata record. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - languageOfCataloging - - - mods:languageOfCataloging[local-name(*[1])='languageTerm'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - The language used to catalog the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Language of cataloging - TRUE - - - self::node() - parent - - element - NULL - languageTerm - - - mods:languageTem - parent - - - self::node() - parent - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Whether the language term is code or text. - FALSE - FALSE - FALSE - - code - text - - FALSE - FALSE - Language term type - TRUE - - - mods:languageTerm - parent - - attribute - NULL - type - - - mods:languageTerm/@type - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - The authority list from which the term or code was taken. - FALSE - FALSE - FALSE - - rfc3066 - iso639-2b - - FALSE - FALSE - Authority - TRUE - - - mods:languageTerm - parent - - attribute - NULL - authority - - - mods:languageTerm/@authority - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - Contains the scripts(s) of the metadata record. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - languageOfCataloging - - - mods:languageOfCataloging[local-name(*[1])='scriptTerm'] - parent - - - self::node() - self - - - self::node() - self - - - - - - - textfield - TRUE - FALSE - FALSE - The script used to catalog the resource. - FALSE - FALSE - FALSE - FALSE - FALSE - Script of cataloging - TRUE - - - self::node() - parent - - element - NULL - scriptTerm - - - mods:scriptTerm - parent - - - self::node() - parent - - NULL - - - - - - - select - TRUE - FALSE - FALSE - Whether the script term is code or text. - FALSE - FALSE - FALSE - - code - text - - FALSE - FALSE - Script term type - TRUE - - - mods:scriptTerm - parent - - attribute - NULL - type - - - mods:scriptTerm/@type - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - The authority used for the script code or term. - FALSE - FALSE - FALSE - - iso15924 - no authority specified - - FALSE - FALSE - Authority - TRUE - - - mods:scriptTerm - parent - - attribute - NULL - authority - - - mods:scriptTerm/@authority - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - - - hidden - TRUE - FALSE - FALSE - http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-4.xsd - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - attribute - xsi - xsi:schemaLocation - - - @xsi:schemaLocation - parent - - NULL - NULL - - - - - -
-
+ + + + mods + + + info:flvc/manifest/v1 + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + + multipart/form-data + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Titles + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + /mods:mods/mods:titleInfo + document + + NULL + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Title + TRUE + + + + + select + TRUE + FALSE + FALSE + The type of title. + FALSE + FALSE + FALSE + + no type indicated + uniform + translated + alternative + abbreviated + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Any initial article that should not be used for filing or database searches. + FALSE + FALSE + FALSE + FALSE + FALSE + Non Sort + TRUE + + + self::node() + parent + + element + NULL + nonSort + + + mods:nonSort + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + 400 + TRUE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + The place a single item holds in a collection or series of works, for example, a volume or series number. + FALSE + Part Number + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + partNumber + + + mods:partNumber + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + The title of an individual item in a collection or series of works; should not be used for subtitle. + FALSE + Part Name + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + partName + + + mods:partName + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The language of the main title, usually the same language as the text. + FALSE + Language + TRUE + + + self::node() + parent + + attribute + NULL + lang + + + @lang + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The controlled vocabulary from which the title was taken. + FALSE + naf + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Additional text associated with the element if needed for display purposes. The preferred text with its capitalization should be included, but not delimiters such as colons. + FALSE + Display label + TRUE + + + self::node() + parent + + attribute + NULL + displayLabel + + + @displayLabel + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Use to link the title to the same title in a different language or script. + FALSE + Alternate Representation Group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Use to link the title to the same title in a different language or script. + FALSE + Name/title group + TRUE + + + self::node() + parent + + attribute + NULL + nameTitleGroup + + + @nameTitleGroup + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + tabs + TRUE + FALSE + Identifiers + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + identifier + + + mods:identifier + parent + + NULL + + self::node() + self + + + + + + + textfield + TRUE + IID + The type of identifier. Suggested values include, but are not limited to, those specified in Standard Identifier Source Codes. Use "IID" for local item identifier. + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A unique standard number or code that distinctively identifies the resource. + TRUE + Identifier + TRUE + + NULL + + self::node() + parent + + + self::node() + parent + + NULL + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Names + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + select + TRUE + FALSE + FALSE + personal + What type of name is recorded. + FALSE + FALSE + FALSE + + personal + corporate + conference + family + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + A full personal name (when not divided into Family and Given name), full corporate/meeting name,or + corporate/meeting name segment. + FALSE + FALSE + FALSE + FALSE + FALSE + Name Part + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + namePart + + + mods:namePart[not(@*)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + The given (forename) name segment of a personal name. + FALSE + FALSE + FALSE + FALSE + FALSE + Given name + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="given">%value%</namePart> + + + mods:namePart[@type='given'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The family name (surname) segment of a personal name. + FALSE + Family name + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="family">%value%</namePart> + + + mods:namePart[@type='family'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Title and/or enumeration associated with a name, such as Jr., II, etc. + FALSE + FALSE + FALSE + FALSE + FALSE + Terms of Address + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="termsOfAddress">%value%</namePart> + + + mods:namePart[@type='termsOfAddress'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Date(s) associated with a personal name. + FALSE + Dates + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="date">%value%</namePart> + + + mods:namePart[@type='date'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + An organization associated this person at the time that the resource was created. + FALSE + Affiliation + TRUE + + + self::node() + parent + + element + NULL + affiliation + + + mods:affiliation + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + Textual role term from MARCRelator terms vocabulary. + FALSE + FALSE + FALSE + FALSE + FALSE + Role (text) + TRUE + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm type="text" authority="marcrelator">%value%</roleTerm></role> + + + mods:role/mods:roleTerm[@type='text'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The controlled vocabulary from which the name was taken. + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Use to link the name to the same name in a different language or script. + FALSE + Alternate representation group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Use to link a name to a uniform title. + FALSE + Name/title group + TRUE + + + self::node() + parent + + attribute + NULL + nameTitleGroup + + + @nameTitleGroup + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + select + TRUE + text + The general type of content of the original item. + + cartographic + mixed material + moving image + notated music + software, multimedia + sound recording + sound recording-music + sound recording-nonmusical + still image + text + three dimensional object + + FALSE + Type of Resource + TRUE + + + /mods:mods + document + + element + NULL + typeOfResource + + + /mods:mods/mods:typeOfResource + document + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + marcgt + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Publication + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + tags + TRUE + FALSE + FALSE + A place associated with the issuing, publication, release, distribution, manufacture, production, or origin of a resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Place + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + The entity that published, printed, distributed, released, issued, or produced the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Publisher + TRUE + + + + + tag + TRUE + FALSE + FALSE + The entity that published, printed, distributed, released, issued, or produced the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + TRUE + The date the object was issued. Prefer for formally published materials. For reformatted material, use the date of the source, not the digital version. Enter date in the format YYYY-MM-DD. + FALSE + FALSE + FALSE + FALSE + FALSE + Date issued + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use with single date issued. + FALSE + FALSE + FALSE + FALSE + FALSE + Date Issued + TRUE + + + self::node() + parent + + xml + NULL + <dateIssued encoding="w3cdtf">%value%</dateIssued> + + + mods:dateIssued[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with single date issued that is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for start of date range. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateIssued encoding="w3cdtf" + point="start">%value%</dateIssued> + + + mods:dateIssued[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with start of date range that is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateIssued[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:dateIssued[@point='start']/@qualifier + parent + + + mods:dateIssued[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for end of date range. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <dateIssued encoding="w3cdtf" + point="end">%value%</dateIssued> + + + mods:dateIssued[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with end of date range that is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + questionable + approximate + inferred + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateIssued[@point='end'] + parent + + attribute + NULL + qualifier + + + mods:dateIssued[@point='end']/@qualifier + parent + + + mods:dateIssued[@point='end']/@qualifier + parent + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + The date the object was created. Prefer for born-digital and unpublished or informally published materials. For reformatted material, use the date of the source, not the digital version. Enter date in the format YYYY-MM-DD. + FALSE + FALSE + FALSE + FALSE + FALSE + Date created + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use for single dates. + FALSE + FALSE + FALSE + FALSE + FALSE + Date created + TRUE + + + self::node() + parent + + xml + NULL + <dateCreated encoding="w3cdtf">%value%</dateCreated> + + + mods:dateCreated[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with single dates that are approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateCreated + parent + + attribute + NULL + qualifier + + + mods:dateCreated[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for start of a date range. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateCreated encoding="w3cdtf" + point="start">%value%</dateCreated> + + + mods:dateCreated[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with start of date range that is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateCreated[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:dateCreated[@point='start']/@qualifier + parent + + + mods:dateCreated[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for end of a date range. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <dateCreated encoding="w3cdtf" + point="end">%value%</dateCreated> + + + mods:dateCreated[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with end of a date range that is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateCreated[@point='end'] + parent + + attribute + NULL + qualifier + + + mods:dateCreated[@point='end']/@qualifier + parent + + + mods:dateCreated[@point='end']/@qualifier + parent + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Other dates: Copyright, Capture, Valid, Modification, Other + TRUE + + + + + fieldset + TRUE + TRUE + TRUE + The date the resource was copyrighted. + FALSE + FALSE + FALSE + FALSE + FALSE + Copyright + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use for single copyright date. + FALSE + FALSE + FALSE + FALSE + FALSE + Copyright date + TRUE + + + self::node() + parent + + xml + NULL + <copyrightDate encoding="w3cdtf" >%value%</copyrightDate> + + + mods:copyrightDate[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with single copyright date if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:copyrightDate + parent + + attribute + NULL + qualifier + + + mods:copyrightDate[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for start of copyright date range. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <copyrightDate encoding="w3cdtf" + point="start">%value%</copyrightDate> + + + mods:copyrightDate[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with start of copyright date range if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:copyrightDate[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:copyrightDate[@point='start']/@qualifier + parent + + + mods:copyrightDate[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for end of copyright date range. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <copyrightDate encoding="w3cdtf" + point="end">%value%</copyrightDate> + + + mods:copyrightDate[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with end of copyright date range if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:copyrightDate[@point='end'] + parent + + attribute + NULL + qualifier + + + mods:copyrightDate[@point='end']/@qualifier + parent + + + mods:copyrightDate[@point='end']/@qualifier + parent + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + Use for the date(s) on which the resource was digitized or a subsequent snapshot was taken, if different from Date Created or Date Issued. + FALSE + FALSE + FALSE + FALSE + FALSE + Captured + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use for single date captured. + FALSE + FALSE + FALSE + FALSE + FALSE + Date captured + TRUE + + + self::node() + parent + + xml + NULL + <dateCaptured encoding="w3cdtf">%value%</dateCaptured> + + + mods:dateCaptured[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with single date captured if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateCaptured + parent + + attribute + NULL + qualifier + + + mods:dateCaptured[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for start of range of capture dates. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateCaptured encoding="w3cdtf" + point="start">%value%</dateCaptured> + + + mods:dateCaptured[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with start of range of capture dates if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateCaptured[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:dateCaptured[@point='start']/@qualifier + parent + + + mods:dateCaptured[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for end of range of capture dates. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <dateCaptured encoding="w3cdtf" + point="end">%value%</dateCaptured> + + + mods:dateCaptured[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with end of capture dates if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateCaptured[@point='end'] + parent + + attribute + NULL + qualifier + + + mods:dateCaptured[@point='end']/@qualifier + parent + + + mods:dateCaptured[@point='end']/@qualifier + parent + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + The date(s) when the content of the resource is valid. + FALSE + FALSE + FALSE + FALSE + FALSE + Valid + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use for single date valid. + FALSE + FALSE + FALSE + FALSE + FALSE + Date valid + TRUE + + + self::node() + parent + + xml + NULL + <dateValid encoding="w3cdtf">%value%</dateValid> + + + mods:dateValid[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with single date valid if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateValid + parent + + attribute + NULL + qualifier + + + mods:dateValid[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for start of date valid range. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateValid encoding="w3cdtf" + point="start">%value%</dateValid> + + + mods:dateValid[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use if start of date valid range is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateValid[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:dateValid[@point='start']/@qualifier + parent + + + mods:dateValid[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for end of date valid range. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <dateValid encoding="w3cdtf" + point="end">%value%</dateValid> + + + mods:dateValid[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with end of date valid range if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + /mods:mods/mods:originInfo/mods:dateValid[@point='end'] + document + + attribute + NULL + qualifier + + + /mods:mods/mods:originInfo/mods:dateValid[@point='end']/@qualifier + document + + + /mods:mods/mods:originInfo/mods:dateValid[@point='end']/@qualifier + document + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + Date(s) when the resource was modified or changed. + FALSE + FALSE + FALSE + FALSE + FALSE + Modified + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use for a single modification date. + FALSE + FALSE + FALSE + FALSE + FALSE + Date valid + TRUE + + + self::node() + parent + + xml + NULL + <dateModified encoding="w3cdtf">%value%</dateModified> + + + mods:dateModified[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with a single modification date if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateModified + parent + + attribute + NULL + qualifier + + + mods:dateModified[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for the start of a range of modification dates. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateModified encoding="w3cdtf" + point="start">%value%</dateModified> + + + mods:dateModified[@point='start'] + parent + + + mods:dateModified[@point='start'] + parent + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with the start of a range of modification dates if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateModified[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:dateModified[@point='start']/@qualifier + parent + + + mods:dateModified[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for the end of a range of modification dates. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <dateModified encoding="w3cdtf" + point="end">%value%</dateModified> + + + mods:dateModified[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with the end of a range of modification dates if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + /mods:mods/mods:originInfo/mods:dateModified[@point='end'] + document + + attribute + NULL + qualifier + + + /mods:mods/mods:originInfo/mods:dateModified[@point='end']/@qualifier + document + + + /mods:mods/mods:originInfo/mods:dateModified[@point='end']/@qualifier + document + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + Use for an unspecified date or date range associated with the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Other + TRUE + + + + + textfield + TRUE + FALSE + FALSE + Use for a single unspecified date. + FALSE + FALSE + FALSE + FALSE + FALSE + Other date + TRUE + + + self::node() + parent + + xml + NULL + <dateOther encoding="w3cdtf">%value%</dateOther> + + + mods:dateOther[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with a single unspecified date if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateOther + parent + + attribute + NULL + qualifier + + + mods:dateOther[not(@point)]/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for start of unspecified date range. + FALSE + FALSE + FALSE + FALSE + FALSE + Start Date + TRUE + + + self::node() + parent + + xml + NULL + <dateOther encoding="w3cdtf" + point="start">%value%</dateOther> + + + mods:dateOther[@point='start'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with start of unspecified date range when it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateOther[@point='start'] + parent + + attribute + NULL + qualifier + + + mods:dateOther[@point='start']/@qualifier + parent + + + mods:dateOther[@point='start']/@qualifier + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Use for end of unspecified date range. + FALSE + FALSE + FALSE + FALSE + FALSE + End Date + TRUE + + + self::node() + parent + + xml + NULL + <dateOther encoding="w3cdtf" + point="end">%value%</dateOther> + + + mods:dateOther[@point='end'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Use with the end of an unspecified date range if it is approximate, inferred, or questionable. + FALSE + FALSE + FALSE + + none + approximate + inferred + questionable + + FALSE + FALSE + Qualifier + TRUE + + + mods:dateOther[@point='end'] + parent + + attribute + NULL + qualifier + + + mods:dateOther[@point='end']/@qualifier + parent + + + mods:dateOther[@point='end']/@qualifier + parent + + NULL + + + + + + + + + + + + + + + + + tags + TRUE + A statement of publication frequency in textual form. + FALSE + Frequency + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods/mods:originInfo + document + + element + NULL + frequency + + + /mods:mods/mods:originInfo/mods:frequency + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + select + TRUE + How the resource was or is issued. + + + continuing + integrating resource + monographic + multipart monograph + serial + single unit + + FALSE + Issuance + TRUE + + + /mods:mods/mods:originInfo + document + + element + NULL + issuance + + + /mods:mods/mods:originInfo/mods:issuance + document + + + self::node() + self + + NULL + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Languages + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + element + NULL + language + + + mods:language + document + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Language (text) + TRUE + + + self::node() + parent + + xml + NULL + <languageTerm type="text" authority="">%value%</languageTerm> + + + mods:languageTerm[@type='text'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + iso639-2b + + iso639-2b + rfc3066 + + FALSE + Authority + TRUE + + NULL + + mods:languageTerm[@type='text']/@authority + parent + + + mods:languageTerm[@type='text']/@authority | mods:languageTerm[@type='code']/@authority + parent + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Language (code) + TRUE + + + self::node() + parent + + xml + NULL + <languageTerm type="code" authority="">%value%</languageTerm> + + + mods:languageTerm[@type='code'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical Description + TRUE + + + /mods:mods + document + + element + NULL + physicalDescription + + + /mods:mods/mods:physicalDescription + document + + NULL + NULL + + + + + + tags + TRUE + FALSE + Form + TRUE + + + + + tag + TRUE + FALSE + FALSE + A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods/mods:physicalDescription + document + + element + NULL + form + + + /mods:mods/mods:physicalDescription/mods:form[not(@*)] + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + /mods:mods/mods:physicalDescription + document + + element + NULL + extent + + + /mods:mods/mods:physicalDescription/mods:extent + document + + + self::node() + self + + NULL + + + + + + + tags + TRUE + General textual information about the physical description of a resource. + FALSE + Note + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods/mods:physicalDescription + document + + element + NULL + note + + + /mods:mods/mods:physicalDescription/mods:note + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + select + TRUE + FALSE + FALSE + MARC General Medium Designation value. + FALSE + FALSE + FALSE + + + videorecording + technical drawing + sound recording + slide + text + realia + picture + music + motion picture + microform + manuscript + electronic resource + cartographic material + braille + art reproduction + art original + + FALSE + FALSE + GMD + TRUE + + + /mods:mods/mods:physicalDescription + document + + xml + NULL + <form authority='gmd'>%value%</form> + + + /mods:mods/mods:physicalDescription/mods:form[@authority='gmd'] + document + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + RDA Carrier term + FALSE + FALSE + FALSE + + + unspecified + online resource + + FALSE + FALSE + RDA Carrier + TRUE + + + /mods:mods/mods:physicalDescription + document + + xml + NULL + <form authority='RDA carrier terms'>%value%</form> + + + /mods:mods/mods:physicalDescription/mods:form[@authority='RDA carrier terms'] + document + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + An overall assessment of the physical quality of an electronic resource in relation to its intended use. + FALSE + FALSE + FALSE + + + access + preservation + replacement + + FALSE + FALSE + Reformatting quality + TRUE + + + /mods:mods/mods:physicalDescription + document + + element + NULL + reformattingQuality + + + /mods:mods/mods:physicalDescription/mods:reformattingQuality + document + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + The method by which a resource achieved digital form + FALSE + FALSE + FALSE + + + born digital + digitized microfilm + digitized other analog + reformatted digital + + FALSE + FALSE + Digital origin + TRUE + + + /mods:mods/mods:physicalDescription + document + + element + NULL + digitalOrigin + + + /mods:mods/mods:physicalDescription/mods:digitalOrigin + document + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + A summary, abstract, scope and content note, or other description. + FALSE + FALSE + FALSE + FALSE + FALSE + Description + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + Summary + Abstract + Scope and content + Review + Content advice + + FALSE + FALSE + Type of description + TRUE + + + self::node() + parent + + attribute + NULL + displayLabel + + + @displayLabel + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + self::node() + parent + + + self::node() + parent + + + self::node() + self + + + + + + + + + + + + textarea + TRUE + A description of the contents of a resource. + FALSE + Table of contents + TRUE + + + /mods:mods + document + + element + NULL + tableOfContents + + + /mods:mods/mods:tableOfContents + document + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + A description of the intellectual level of the audience for which the resource is intended.Use this element whenever there is a specific audience for a resource (for example, a text marked up specifically for historians). Do not use to indicate audiences to whom access or use of the resource is limited; include this information in the <accessCondition> element. + FALSE + FALSE + FALSE + FALSE + FALSE + Target audience + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + element + NULL + targetAudience + + + /mods:mods/mods:targetAudience + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Notes + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@type='compound')] + parent + + NULL + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + Use for type of note, such as "bibliography", "performers", "thesis", "instrumentation". + FALSE + FALSE + FALSE + FALSE + FALSE + Type of note + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + NULL + + self::node() + parent + + + self::node() + parent + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Label to be displayed before text of note. + FALSE + FALSE + FALSE + FALSE + FALSE + Display label + TRUE + + + self::node() + parent + + attribute + NULL + displayLabel + + + @displayLabel + parent + + + self::node() + self + + NULL + + + + + + + + + + + textfield + TRUE + FALSE + FALSE + Use to describe the components of a compound object. + FALSE + FALSE + FALSE + FALSE + FALSE + Compound object note + TRUE + + + self::node() + parent + + xml + NULL + <note type="compound">%value%</note> + + + mods:note[@type="compound"] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Subjects - Topical, Geographic, Temporal & Genre + TRUE + + + + + tabs + TRUE + TRUE + TRUE + The focus of the content of the resource. + FALSE + Topical subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='topic'] + document + + NULL + + self::node() + self + + + + + + + textfield + TRUE + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + self::node() + parent + + element + NULL + topic + + + mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic + TRUE + + + self::node() + parent + + xml + NULL + <geographic>%value%</geographic> + + + mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + self::node() + parent + + xml + NULL + <temporal>%value%</temporal> + + + mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Genre + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Genre + TRUE + + + self::node() + parent + + xml + NULL + <genre>%value%</genre> + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + Use to link the subject term to the same term in a different language or script. + FALSE + Alternate representation group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + The geographic focus of the content of the resource. + FALSE + Geographic subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='geographic'] + document + + NULL + + self::node() + self + + + + + + + textfield + TRUE + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + Geographic + TRUE + + + self::node() + parent + + xml + NULL + <geographic>%value%</geographic> + + + mods:geographic + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + Topic + TRUE + + + self::node() + parent + + xml + NULL + <topic>%value%</topic> + + + mods:topic + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + Temporal + TRUE + + + self::node() + parent + + xml + NULL + <temporal>%value%</temporal> + + + mods:temporal + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Genre + TRUE + + + + + tag + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + xml + NULL + <genre>%value%</genre> + + + mods:genre + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + Use to link the subject term to the same term in a different language or script. + FALSE + Alternate representation group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + The temporal focus of the content of the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='temporal'] + document + + NULL + + self::node() + self + + + + + + + textfield + TRUE + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + Temporal + TRUE + + + self::node() + parent + + xml + NULL + <temporal>%value%</temporal> + + + mods:temporal + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + Topic + TRUE + + + self::node() + parent + + xml + NULL + <topic>%value%</topic> + + + mods:topic + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + Geographic + TRUE + + + self::node() + parent + + xml + NULL + <geographic>%value%</geographic> + + + mods:geographic + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Genre + TRUE + + + + + tag + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + xml + NULL + <genre>%value%</genre> + + + mods:genre + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + Use to link the subject term to the same term in a different language or script. + FALSE + Alternate representation group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + The genre focus of the content of the resource. + FALSE + Genre subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='genre'] + document + + NULL + + self::node() + self + + + + + + + textfield + TRUE + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + Genre + TRUE + + + + + tag + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + xml + NULL + <genre>%value%</genre> + + + mods:genre + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + Topic + TRUE + + + self::node() + parent + + xml + NULL + <topic>%value%</topic> + + + mods:topic + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + Geographic + TRUE + + + self::node() + parent + + xml + NULL + <geographic>%value%</geographic> + + + mods:geographic + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + Temporal + TRUE + + + self::node() + parent + + xml + NULL + <temporal>%value%</temporal> + + + mods:temporal + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + Use to link the subject term to the same term in a different language or script. + FALSE + Alternate representation group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + Subjects - Names, Title, Geographic & Occupation + TRUE + + + + + tabs + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Name as subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='name'] + document + + NULL + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + personal + What type of name is recorded. + FALSE + FALSE + FALSE + + personal + family + corporate + conference + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + A full personal name (when not divided into Family and Given name), full corporate/meeting name,or + corporate/meeting name segment. + FALSE + Name Part + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + namePart + + + mods:namePart[not(@*)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The family name (surname) segment of a personal name. + FALSE + Family name + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="family">%value%</namePart> + + + mods:namePart[@type='family'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The given (forename) name segment of a personal name. + FALSE + Given name + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="given">%value%</namePart> + + + mods:namePart[@type='given'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Title and/or enumeration associated with a name, such as Jr., II, etc. + FALSE + Terms of Address + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="termsOfAddress">%value%</namePart> + + + mods:namePart[@type='termsOfAddress'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Date(s) associated with a personal name. + FALSE + Dates + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="date">%value%</namePart> + + + mods:namePart[@type='date'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + An organization associated this person at the time that the resource was created. + FALSE + Affiliation + TRUE + + + self::node() + parent + + element + NULL + affiliation + + + mods:affiliation + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + The textual form of a relator/role, taken from the MARC Relator terms vocabulary. + FALSE + FALSE + FALSE + FALSE + FALSE + Role (text) + TRUE + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm type="text" authority="marcrelator">%value%</roleTerm></role> + + + mods:role/mods:roleTerm[@type='text'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + The controlled vocabulary from which the name was taken. + FALSE + FALSE + FALSE + FALSE + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Title as subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='titleInfo'] + parent + + NULL + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + No type provided + alternative + abbreviated + translated + uniform + + FALSE + FALSE + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Any initial article that should not be used for filing or database searches. + FALSE + FALSE + FALSE + FALSE + FALSE + Non Sort + TRUE + + + self::node() + parent + + element + NULL + nonSort + + + mods:nonSort + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + The place a single item holds in a collection or series of works, for example, a volume or series number. + FALSE + Part Number + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + partNumber + + + mods:partNumber + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + The title of an individual item in a collection or series of works; should not be used for subtitle. + FALSE + Part Name + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + partName + + + mods:partName + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The language of the main title, usually the same language as the text. + FALSE + Language + TRUE + + + /mods:mods/mods:subject/mods:title + document + + attribute + NULL + lang + + + title/@lang + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + FALSE + Geographic subject + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subject + + + mods:subject[local-name(*[1])='hierarchicalGeographic'] + parent + + NULL + + self::node() + self + + + + + + + fieldset + TRUE + FALSE + Hierarchical subject + TRUE + + + self::node() + parent + + element + NULL + hierarchicalGeographic + + + mods:hierarchicalGeographic + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + Antarctica, Australia, Asia, Africa, Europe, North America, or South America. + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A political entity considered a country. + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + First order political divisions called provinces within a country, e.g. in Canada. + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Regions that have status as a jurisdiction, usually incorporating more than one first level jurisdiction. + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + First order political divisions called states within a country, e.g. in U.S., Argentina, Italy. Use also for France département. + FALSE + State + TRUE + + + self::node() + parent + + element + NULL + state + + + mods:state + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A geographical area belonging to or under the jurisdiction of a governmental authority. + FALSE + Territory + TRUE + + + self::node() + parent + + element + NULL + territory + + + mods:territory + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The largest local administrative unit in various countries, e.g. England. + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + An inhabited place incorporated as a city, town, etc. + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A smaller unit within a populated place, e.g., neighborhoods, parks, or streets. + FALSE + City section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A tract of land surrounded by water and smaller than a continent but is not itself a separate country. + FALSE + Island + TRUE + + + self::node() + parent + + element + NULL + island + + + mods:island + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A non-jurisdictional geographic entity. + FALSE + Area + TRUE + + + self::node() + parent + + element + NULL + area + + + mods:area + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Any extraterrestrial entity or space, including solar systems, galaxies, star systems, and planets as well as geographic features of individual planets. + FALSE + Extraterrestrial area + TRUE + + + self::node() + parent + + element + NULL + extraterrestrialArea + + + mods:extraterrestrialArea + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + Cartographics + TRUE + + + self::node() + parent + + element + NULL + cartographics + + + mods:cartographics + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + The ratio between the actual size and a representation of it. + FALSE + Scale + TRUE + + + self::node() + parent + + element + NULL + scale + + + mods:scale + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The method of representing the surface of a sphere or other shape on a plane. + FALSE + Projection + TRUE + + + self::node() + parent + + element + NULL + projection + + + mods:projection + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Coordinates covered by the resource + FALSE + Coordinates + TRUE + + + self::node() + parent + + element + NULL + coordinates + + + mods:coordinates + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + tags + TRUE + The occupation reflected in the contents. + FALSE + Occupation + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <subject><occupation>%value%</occupation></subject> + + + mods:subject/mods:occupation + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + FALSE + Classification + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + classification + + + mods:classification + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + The classification scheme used. + + lcc + sudocs + nlm + dcc + udc + candocs + + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The classification or call number of a resource. + FALSE + Classification + TRUE + + NULL + + self::node() + parent + + + self::node() + parent + + NULL + + + + + + + + + + + tabs + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Related items + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + relatedItem + + + /mods:mods/mods:relatedItem + document + + NULL + + self::node() + self + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + constituent + host + is referenced by + original + other format + other version + preceeding + references + review of + series + succeeding + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Title of related item + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + The type of title. + FALSE + FALSE + FALSE + + + alternative + abbreviated + translated + uniform + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Any initial article that should not be used for filing or database searches. + FALSE + FALSE + FALSE + FALSE + FALSE + Non Sort + TRUE + + + self::node() + parent + + element + NULL + nonSort + + + mods:nonSort + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A word, phrase, character, or group of characters that contains the remainder of the title information after the title proper. + FALSE + FALSE + FALSE + FALSE + FALSE + Subtitle + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + The place a single item holds in a collection or series of works, for example, a volume or series number. + FALSE + FALSE + FALSE + FALSE + FALSE + Part Number + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + partNumber + + + mods:partNumber + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + FALSE + The title of an individual item in a collection or series of works; should not be used for subtitle. + FALSE + FALSE + FALSE + FALSE + FALSE + Part Name + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + partName + + + mods:partName + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The language of the main title, usually the same language as the text. + FALSE + Language + TRUE + + + self::node() + parent + + attribute + NULL + lang + + + @lang + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The controlled vocabulary from which the title was taken. + FALSE + FALSE + FALSE + FALSE + FALSE + naf + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Additional text associated with the element if needed for display purposes. The preferred text with its capitalization should be included, but not delimiters such as colons. + FALSE + Display label + TRUE + + + self::node() + parent + + attribute + NULL + displayLabel + + + @displayLabel + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Location of related item + TRUE + + + self::node() + parent + + element + NULL + location + + + mods:location + parent + + NULL + NULL + + + + + + textfield + TRUE + FALSE + FALSE + The institution or repository that holds the resource or where it is available. + FALSE + FALSE + FALSE + FALSE + FALSE + Physical location + TRUE + + + self::node() + parent + + element + NULL + physicalLocation + + + mods:physicalLocation + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + not a PURL + Select "PURL" if URL is a PURL. Use "not a PURL" otherwise. + FALSE + FALSE + FALSE + + not a PURL + PURL + + FALSE + FALSE + Type of URL + TRUE + + + self::node() + document + + attribute + NULL + displayLabel + + + @displayLabel + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The URL or PURL of the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + URL + TRUE + + + self::node() + parent + + element + NULL + url + + + mods:url + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Anchor text to display instead of the URL or PURL. + FALSE + URL display label + TRUE + + + mods:url + parent + + attribute + NULL + displayLabel + + + mods:url/@displayLabel + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A public note that will display after the URL or PURL. + FALSE + URL note + TRUE + + + mods:url + parent + + attribute + NULL + note + + + mods:url/@note + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Name of related item + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + personal + What type of name is recorded. + FALSE + FALSE + FALSE + + personal + corporate + conference + family + + FALSE + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + A full personal name (when not divided into Family and Given name), full corporate/meeting name,or + corporate/meeting name segment. + FALSE + Name Part + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + namePart + + + mods:namePart[not(@*)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The family name (surname) segment of a personal name. + FALSE + Family name + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="family">%value%</namePart> + + + mods:namePart[@type='family'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The given (forename) name segment of a personal name. + FALSE + Given name + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="given">%value%</namePart> + + + mods:namePart[@type='given'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Title and/or enumeration associated with a name, such as Jr., II, etc. + FALSE + Terms of Address + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="termsOfAddress">%value%</namePart> + + + mods:namePart[@type='termsOfAddress'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Date(s) associated with a personal name. + FALSE + Dates + TRUE + + + self::node() + parent + + xml + NULL + <namePart + type="date">%value%</namePart> + + + mods:namePart[@type='date'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + An organization associated this person at the time that the resource was created. + FALSE + Affiliation + TRUE + + + self::node() + parent + + element + NULL + affiliation + + + mods:affiliation + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + Textual role term from MARCRelator terms vocabulary. + FALSE + Role (text) + TRUE + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm type="text" authority="marcrelator">%value%</roleTerm></role> + + + mods:role/mods:roleTerm[@type='text'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + Coded role term from MARCRelator terms vocabulary. + FALSE + Role (code) + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm type="code" authority="marcrelator">%value%</roleTerm></role> + + + mods:role/mods:roleTerm[@type='code'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + The controlled vocabulary from which the name was taken. + FALSE + Authority + TRUE + + + self::node() + parent + + attribute + NULL + authority + + + @authority + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Use to link the name to the same name in a different language or script. + FALSE + Alternate representation group + TRUE + + + self::node() + parent + + attribute + NULL + altRepGroup + + + @altRepGroup + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Use to link a name to a uniform title. + FALSE + Name/title group + TRUE + + + self::node() + parent + + attribute + NULL + nameTitleGroup + + + @nameTitleGroup + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Publication info about related item + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + tags + TRUE + A place associated with the issuing, publication, release, distribution, manufacture, production, or origin of a resource. + FALSE + Place + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + The entity that published, printed, distributed, released, issued, or produced the resource. + FALSE + Publisher + TRUE + + + + + tag + TRUE + FALSE + FALSE + The entity that published, printed, distributed, released, issued, or produced the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + Dates + TRUE + + + + + textfield + TRUE + The date the resource was copyrighted (single date). + FALSE + Copyright date + TRUE + + + self::node() + parent + + xml + NULL + <copyrightDate encoding="w3cdtf" >%value%</copyrightDate> + + + mods:copyrightDate[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The date of creation of the resource. + FALSE + Date created + TRUE + + + self::node() + parent + + xml + NULL + <dateCreated encoding="w3cdtf">%value%</dateCreated> + + + mods:dateCreated[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The date that the resource was published, released, or issued. (Use for a MARC 260 $c that is not a copyright date.) + FALSE + Date Issued + TRUE + + + self::node() + parent + + xml + NULL + <dateIssued encoding="w3cdtf">%value%</dateIssued> + + + mods:dateIssued[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The date when the resource was digitized or a subsequent snapshot was taken. + FALSE + Date captured + TRUE + + + self::node() + parent + + xml + NULL + <dateCaptured encoding="w3cdtf">%value%</dateCaptured> + + + mods:dateCaptured[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + The date(s) when the content of the resource is valid. + FALSE + Date valid + TRUE + + + self::node() + parent + + xml + NULL + <dateValid encoding="w3cdtf">%value%</dateValid> + + + mods:dateValid[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + A date when the resource was modified or changed. + FALSE + Date valid + TRUE + + + self::node() + parent + + xml + NULL + <dateModified encoding="w3cdtf">%value%</dateModified> + + + mods:dateModified[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + An unspecified date associated with the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Other date + TRUE + + + self::node() + parent + + xml + NULL + <dateOther encoding="w3cdtf">%value%</dateOther> + + + mods:dateOther[not(@point)] + parent + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + FALSE + A statement of publication frequency in textual form. + FALSE + FALSE + FALSE + FALSE + FALSE + Frequency + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + frequency + + + mods:frequency + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + select + TRUE + FALSE + FALSE + How the resource was or is issued. + FALSE + FALSE + FALSE + + + continuing + integrating resource + monographic + multipart monograph + serial + single unit + + FALSE + FALSE + Issuance + TRUE + + + self::node() + parent + + element + NULL + issuance + + + mods:issuance + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical Description of related item + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + NULL + NULL + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Form + TRUE + + + + + tag + TRUE + FALSE + FALSE + A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + form + + + mods:form[not(@*)] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + General textual information about the physical description of a resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + select + TRUE + FALSE + FALSE + MARC General Medium Designation value. + FALSE + FALSE + FALSE + + + videorecording + technical drawing + sound recording + slide + text + realia + picture + music + motion picture + microform + manuscript + electronic resource + cartographic material + braille + art reproduction + art original + + FALSE + FALSE + GMD + TRUE + + + self::node() + parent + + xml + NULL + <form authority='gmd'>%value%</form> + + + mods:form[@authority='gmd'] + parent + + NULL + NULL + + + + + + + select + TRUE + FALSE + FALSE + RDA Carrier term + FALSE + FALSE + FALSE + + + unspecified + online resource + + FALSE + FALSE + RDA Carrier + TRUE + + + self::node() + parent + + xml + NULL + <form authority='RDA carrier terms'>%value%</form> + + + mods:form[@authority='RDA carrier terms'] + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + An overall assessment of the physical quality of an electronic resource in relation to its intended use. + FALSE + FALSE + FALSE + + + access + preservation + replacement + + FALSE + FALSE + Reformatting quality + TRUE + + + self::node() + parent + + element + NULL + reformattingQuality + + + mods:reformattingQuality + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + The method by which a resource achieved digital form + FALSE + FALSE + FALSE + + + born digital + digitized microfilm + digitized other analog + reformatted digital + + FALSE + FALSE + Digital origin + TRUE + + + self::node() + parent + + element + NULL + digitalOrigin + + + mods:digitalOrigin + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + Specific restriction on access (e.g. "Restricted: cannot be viewed until 2010"). For general information about the use and reproduction of the resource, including links to copyright information pages, use the "Use and reproduction" note. + FALSE + FALSE + FALSE + FALSE + FALSE + Restriction on Access + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <accessCondition type="restrictionOnAccess">%value%</accessCondition> + + + /mods:mods/mods:accessCondition[(node() and @type='restrictionOnAccess')] + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Location + TRUE + + NULL + + /mods:mods + document + + NULL + NULL + + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + location + + + mods:location + parent + + NULL + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + The institution or repository that holds the resource or where it is available. + FALSE + FALSE + FALSE + FALSE + FALSE + Physical location + TRUE + + + self::node() + parent + + element + NULL + physicalLocation + + + mods:physicalLocation + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + not a PURL + Select "PURL" if URL is a PURL. Use "not a PURL" otherwise. + FALSE + FALSE + FALSE + + not a PURL + PURL + + FALSE + FALSE + Type of URL + TRUE + + + self::node() + parent + + attribute + NULL + displayLabel + + + @displayLabel + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The URL or PURL of the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + URL + TRUE + + + self::node() + parent + + element + NULL + url + + + mods:url + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Anchor text to display instead of the URL or PURL. + FALSE + FALSE + FALSE + FALSE + FALSE + URL display label + TRUE + + + mods:url + parent + + attribute + NULL + displayLabel + + + mods:url/@displayLabel + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A public note that will display after the URL or PURL. + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + mods:url + parent + + attribute + NULL + note + + + mods:url/@note + parent + + + self::node() + self + + NULL + + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + holdingSimple + + + mods:holdingSimple + parent + + NULL + NULL + + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + copyInformation + + + mods:copyInformation + parent + + NULL + NULL + + + + + + tags + TRUE + FALSE + FALSE + The physical sublocation or collection / subcollection containing the item. + FALSE + FALSE + FALSE + FALSE + FALSE + Sublocation + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + subLocation + + + mods:subLocation + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + + + + + + + fieldset + TRUE + TRUE + TRUE + Information about the metadata record. + FALSE + FALSE + FALSE + FALSE + FALSE + Record info + TRUE + + + /mods:mods + document + + element + NULL + recordInfo + + + mods:recordInfo + parent + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + Designates the rules used for the content of the description, if applicable. + FALSE + FALSE + FALSE + FALSE + FALSE + Description Standard + TRUE + + + self::node() + parent + + element + NULL + descriptionStandard + + + mods:descriptionStandard + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The code or name of the organization that either created or modified the original record. + FALSE + FALSE + FALSE + FALSE + FALSE + Content source + TRUE + + + self::nodeIO + parent + + element + NULL + recordContentSource + + + mods:recordContentSource + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The date or date and time on which the original MODS record was first created. + FALSE + FALSE + FALSE + FALSE + FALSE + Creation date + TRUE + + + self::node() + parent + + element + NULL + recordCreationDate + + + mods:recordCreationDate + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + The date or date and time the original MODS record was last modified. + FALSE + FALSE + FALSE + FALSE + FALSE + Change date + TRUE + + + self::node() + parent + + element + NULL + recordChangeDate + + + mods:recordChangeDate + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Contains the system control number assigned by the organization creating, using, or distributing the record. + FALSE + FALSE + FALSE + FALSE + FALSE + Record identifier + TRUE + + + self::node() + parent + + element + NULL + recordIdentifier + + + mods:recordIdentifier + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Shows the origin or provenance of the MODS record. Use this subelement to record information about the origin, or provenance of the MODS record including what methods were used to prepare the MODS record (machine generated or human prepared) and what transformations have been applied (e.g., the result of converting an existing MARC 21 record to MARCXML and to MODS). + FALSE + FALSE + FALSE + FALSE + FALSE + Record origin + TRUE + + + self::node() + parent + + element + NULL + recordOrigin + + + mods:recordOrigin + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + TRUE + TRUE + The language of the text of the cataloging in the MODS record. + FALSE + FALSE + FALSE + FALSE + FALSE + Language information + TRUE + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + Contains the language(s) of the metadata record. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + languageOfCataloging + + + mods:languageOfCataloging[local-name(*[1])='languageTerm'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + The language used to catalog the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Language of cataloging + TRUE + + + self::node() + parent + + element + NULL + languageTerm + + + mods:languageTem + parent + + + self::node() + parent + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Whether the language term is code or text. + FALSE + FALSE + FALSE + + code + text + + FALSE + FALSE + Language term type + TRUE + + + mods:languageTerm + parent + + attribute + NULL + type + + + mods:languageTerm/@type + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + The authority list from which the term or code was taken. + FALSE + FALSE + FALSE + + rfc3066 + iso639-2b + + FALSE + FALSE + Authority + TRUE + + + mods:languageTerm + parent + + attribute + NULL + authority + + + mods:languageTerm/@authority + parent + + + self::node() + self + + NULL + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + Contains the scripts(s) of the metadata record. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + element + NULL + languageOfCataloging + + + mods:languageOfCataloging[local-name(*[1])='scriptTerm'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + The script used to catalog the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Script of cataloging + TRUE + + + self::node() + parent + + element + NULL + scriptTerm + + + mods:scriptTerm + parent + + + self::node() + parent + + NULL + + + + + + + select + TRUE + FALSE + FALSE + Whether the script term is code or text. + FALSE + FALSE + FALSE + + code + text + + FALSE + FALSE + Script term type + TRUE + + + mods:scriptTerm + parent + + attribute + NULL + type + + + mods:scriptTerm/@type + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + The authority used for the script code or term. + FALSE + FALSE + FALSE + + iso15924 + no authority specified + + FALSE + FALSE + Authority + TRUE + + + mods:scriptTerm + parent + + attribute + NULL + authority + + + mods:scriptTerm/@authority + parent + + + self::node() + self + + NULL + + + + + + + + + + + + + + + hidden + TRUE + FALSE + FALSE + http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + attribute + xsi + xsi:schemaLocation + + + @xsi:schemaLocation + parent + + NULL + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_thesis_form.xml b/xml/bceln_thesis_form.xml index 69c35af..658de9d 100644 --- a/xml/bceln_thesis_form.xml +++ b/xml/bceln_thesis_form.xml @@ -1,1915 +1,2440 @@ - - - - mods - http://www.loc.gov/standards/mods/v3/mods-3-4.xsd - - http://www.ndltd.org/standards/metadata/etdms/1.0 - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - markup - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - element - NULL - titleInfo - - - /mods:mods/mods:titleInfo - document - - NULL - NULL - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Sub Title - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Author(s) - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <name type='personal'><role><roleTerm authority="marcrelator" type="text">author</roleTerm></role></name> - - - (mods:name[@type='personal']/mods:role[mods:roleTerm = 'author'])/.. - document - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='given'>%value%</namePart> - - - mods:namePart[@type = 'given'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Family Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='family'>%value%</namePart> - - - mods:namePart[@type='family'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - The submitter's department or faculty. Make sure to be consistent with the vocabulary used. - FALSE - FALSE - FALSE - FALSE - FALSE - Department/faculty - TRUE - - - self::node() - parent - - xml - NULL - <affiliation>%value%</affiliation> - - - mods:affiliation - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - Thesis Advisor - TRUE - - - - - tabpanel - TRUE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <name type='personal'><role><roleTerm authority="marcrelator" type="text">Thesis advisor</roleTerm></role></name> - - - (mods:name[@type='personal']/mods:role[mods:roleTerm = 'Thesis advisor'])/.. - document - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='given'>%value%</namePart> - - - mods:namePart[@type = 'given'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Family Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='family'>%value%</namePart> - - - mods:namePart[@type='family'] - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Degree Granter - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <name type='corporate' authority='lcnaf'><role><roleTerm authority="marcrelator" type="text">Degree granting institution</roleTerm></role></name> - - - (mods:name[@type='corporate' and @authority='lcnaf']/mods:role[mods:roleTerm = 'Degree granting institution'])/.. - document - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Institution - TRUE - - - self::node() - parent - - element - NULL - namePart - - - mods:namePart[1] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Department - TRUE - - - self::node() - parent - - element - NULL - namePart - - - mods:namePart[2] - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Committee member - TRUE - - - - - tabpanel - TRUE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <name type='personal'><role><roleTerm authority="marcrelator" type="text">Committee member</roleTerm></role></name> - - - (mods:name[@type='personal']/mods:role[mods:roleTerm = 'Committee member'])/.. - document - - NULL - NULL - - - - - - textfield - TRUE - FALSE - Given Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='given'>%value%</namePart> - - - mods:namePart[@type = 'given'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Family Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart type='family'>%value%</namePart> - - - mods:namePart[@type='family'] - parent - - - self::node() - self - - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Faculty Identifiers - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - /mods:mods/mods:identifier[@type='u1'] - document - - NULL - - self::node() - self - - - - - - - textfield - TRUE - islandora_autocomplete/researcherCModel/mads.identifier - FALSE - FALSE - This is the faculty member's username. If more than one faculty member is required, select Add button and add another identifier. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <identifier type="u1">%value%</identifier> - - - self::node() - parent - - NULL - NULL - - - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Department Identifiers - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - /mods:mods/mods:identifier[@type='u2'] - document - - NULL - - self::node() - self - - - - - - - textfield - TRUE - islandora_autocomplete/departmentCModel/mads.identifier - FALSE - FALSE - This is the departmental identifier. If more than one department is required, select Add button and add another identifier. - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <identifier type="u2">%value%</identifier> - - - self::node() - parent - - NULL - NULL - - - - - - - - - - - select - TRUE - FALSE - FALSE - text - FALSE - FALSE - FALSE - - mixed material - software, multimedia - three dimensional object - moving image - still image - sound recording - sound recording-nonmusical - sound recording-musical - notated music - cartographic - text - - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <typeOfResource>%value%</typeOfResource> - - - /mods:mods/mods:typeOfResource - document - - NULL - NULL - - - - - - - select - TRUE - FALSE - FALSE - Dissertation/Thesis - FALSE - FALSE - FALSE - - Dissertation/thesis - Research paper/project - Research poster - - FALSE - FALSE - Genre - TRUE - - - /mods:mods - document - - element - NULL - genre - - - /mods:mods/mods:genre - document - - - self::node() - self - - - self::node() - self - - - - - - - - fieldset - TRUE - FALSE - Origin Information - TRUE - - - /mods:mods - document - - element - NULL - originInfo - - - /mods:mods/mods:originInfo - document - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - The year this document was issued. - FALSE - FALSE - FALSE - TRUE - FALSE - Date Issued - TRUE - - - self::node() - parent - - xml - NULL - <dateIssued keyDate="yes">%value%</dateIssued> - - - //mods:dateIssued - parent - - - self::node() - self - - NULL - - - - - - - hidden - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - xml - NULL - <issuance>monographic</issuance> - - - mods:issuance - parent - - NULL - NULL - - - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - Use iso639-2b text (not code). - FALSE - FALSE - FALSE - FALSE - FALSE - Language - TRUE - - - /mods:mods - document - - xml - NULL - <language><languageTerm authority="iso639-2b" type="text">%value%</languageTerm></language> - - - /mods:mods/mods:language/mods:languageTerm[@authority="iso639-2b" and @type="code"] - document - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Physical Description - TRUE - - - self::node() - document - - element - NULL - physicalDescription - - - /mods:mods/mods:physicalDescription - document - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - electronic - A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. - FALSE - FALSE - FALSE - - select a format - electronic - print - microfiche - microfilm - - FALSE - FALSE - Form - TRUE - - - self::node() - parent - - xml - NULL - <form authority="marccategory">%value%</form> - - - mods:form - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - A statement of the number and specific material of the units of the resource that express physical extent. (E.g. number of pages, number of slides, file size, etc.) - FALSE - FALSE - FALSE - FALSE - FALSE - Extent - TRUE - - - self::node() - parent - - element - NULL - extent - - - mods:extent - parent - - - self::node() - self - - NULL - - - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Abstract - TRUE - - - /mods:mods - document - - element - NULL - abstract - - - /mods:mods/mods:abstract - document - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Note - TRUE - - - /mods:mods - document - - element - NULL - note - - - /mods:mods/mods:note[not(@*)] - document - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Identifies the institution or repository holding the resource, or a remote location in the form of a URL where it is available. DOI could be used here. - FALSE - FALSE - FALSE - FALSE - FALSE - Location - TRUE - - - /mods:mods - document - - xml - NULL - <location><url>%value%</url></location> - - - /mods:mods/mods:location/mods:url - document - - - self::node() - self - - NULL - - - - - - - textarea - TRUE - FALSE - FALSE - Guidelines: http://www.itsmarc.com/crs/mergedprojects/conser/conser/module_6_5__ccm.htm - FALSE - FALSE - FALSE - FALSE - FALSE - Statement of Responsibility - TRUE - - - /mods:mods - document - - xml - NULL - <note type="statement of responsibility">%value%</note> - - - /mods:mods/mods:note[@type='statement of responsibility'] - document - - - self::node() - self - - NULL - - - - - - - tabs - TRUE - FALSE - FALSE - Multiple subjects allowed. Group related subject elements (topic, geographic, temporal) on each panel. - FALSE - FALSE - FALSE - FALSE - FALSE - Subjects - TRUE - - - - - tabpanel - TRUE - FALSE - FALSE - Use LCSH for Subject entries where possible. - FALSE - FALSE - FALSE - FALSE - FALSE - Subject - TRUE - - - self::node() - document - - element - NULL - subject - - - /mods:mods/mods:subject - document - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Topic - TRUE - - - self::node() - parent - - element - NULL - topic - - - mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Geographic - TRUE - - - self::node() - parent - - element - NULL - geographic - - - mods:geographic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Temporal - TRUE - - - self::node() - parent - - element - NULL - temporal - - - mods:temporal - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - - - textfield - TRUE - FALSE - ISBN - TRUE - - - /mods:mods - document - - xml - NULL - <identifier type="isbn">%value%</identifier> - - - /mods:mods/mods:identifier[@type='isbn'] - document - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Classification (lcc) - TRUE - - - /mods:mods - document - - xml - NULL - <classification authority="lcc">%value%</classification> - - - /mods:mods/mods:classification[@authority='lcc'] - document - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Classification (ddc) - TRUE - - - /mods:mods - document - - xml - NULL - <classification edition="21" authority="ddc">%value%</classification> - - - /mods:mods/mods:classification[@authority='ddc' and @edition="21"] - document - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - document - - element - NULL - extension - - - mods:extension[not(@type="submissionAgreement")] - document - - - self::node() - self - - NULL - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - etd - etd:etd - - - etd:etd - parent - - - self::node() - self - - NULL - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Degree - TRUE - - - self::node() - parent - - element - etd - etd:degree - - - etd:degree - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - self::node() - parent - - element - etd - etd:name - - - etd:name - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Level - TRUE - - - self::node() - parent - - element - etd - etd:level - - - etd:level - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Discipline - TRUE - - - self::node() - parent - - element - etd - etd:discipline - - - etd:discipline - parent - - - self::node() - self - - NULL - - - - - - - - - - - - - tags - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and reproduction - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <accessCondition type="use and reproduction">%value%</accessCondition> - - - /mods:mods/mods:accessCondition[(node()) and (not(@type) or @type='use and reproduction')] - document - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - FALSE - Specific restriction on access (e.g. "Restricted: cannot be viewed until 2010"). - FALSE - FALSE - FALSE - FALSE - FALSE - Restriction on Access - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <accessCondition type="restriction on access">%value%</accessCondition> - - - /mods:mods/mods:accessCondition[(node() and @type='restriction on access')] - document - - - self::node() - self - - NULL - - - - - - - - - tags - TRUE - FALSE - FALSE - Keywords supplied by the author. Click the plus button to add more. - FALSE - FALSE - FALSE - FALSE - FALSE - Author-supplied keywords - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - /mods:mods - document - - xml - NULL - <note type="author keyword">%value%</note> - - - /mods:mods/mods:note[@type="author keyword"] - document - - - self::node() - self - - NULL - - - - - - - - - select - TRUE - FALSE - FALSE - I have read and agree to the repository submission agreement. (Link here - to follow.) - FALSE - FALSE - FALSE - - Yes - - TRUE - FALSE - Submission Agreement - TRUE - - - self::node() - document - - xml - NULL - <extension type="submissionAgreement">%value%</extension> - - - mods:extension[@type="submissionAgreement"] - document - - - self::node() - self - - NULL - - - - - -
-
+ + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.ndltd.org/standards/metadata/etdms/1.0 + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + markup + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + element + NULL + titleInfo + + + /mods:mods/mods:titleInfo + document + + NULL + NULL + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Sub Title + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Author(s) and advisor(s) + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <name type='personal'></name> + + + mods:name[@type='personal' and not(@displayLabel='other')] + document + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Given Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type='given'>%value%</namePart> + + + mods:namePart[@type = 'given'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Family Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type='family'>%value%</namePart> + + + mods:namePart[@type='family'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + The person's role - author or thesis/faculty advisor. + FALSE + FALSE + FALSE + + + Thesis advisor + Author + + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The submitter's department or faculty. Make sure to be consistent with the vocabulary used. + FALSE + FALSE + FALSE + FALSE + FALSE + Department/faculty + TRUE + + + self::node() + parent + + xml + NULL + <affiliation>%value%</affiliation> + + + mods:affiliation + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The person's identifier for the purpose of connecting to their Scholar Profile. Format: Firstname Lastname (identifier). + FALSE + FALSE + FALSE + FALSE + FALSE + Qualified Name + TRUE + + + self::node() + parent + + element + NULL + displayForm + + + mods:displayForm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The named person's identifier within the repository. Prefer ORCID if applicable. + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier + TRUE + + + self::node() + parent + + element + NULL + nameIdentifier + + + mods:nameIdentifier + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Additional descriptive terms for this name. Use for any specialized role terms. + FALSE + FALSE + FALSE + FALSE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + description + + + mods:description + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + Other names related to this object. + FALSE + FALSE + FALSE + FALSE + FALSE + Other contributors + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <name type="personal" displayLabel="other"></name> + + + mods:name[@displayLabel='other'] + document + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Given Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type='given'>%value%</namePart> + + + mods:namePart[@type = 'given'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The person's surname. + FALSE + FALSE + FALSE + FALSE + FALSE + Family Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart type='family'>%value%</namePart> + + + mods:namePart[@type='family'] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The person's institution and/or department or faculty. Make sure to be consistent with the vocabulary used. + FALSE + FALSE + FALSE + FALSE + FALSE + Department/faculty/affiliation + TRUE + + + self::node() + parent + + xml + NULL + <affiliation>%value%</affiliation> + + + mods:affiliation + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + The person's role. + FALSE + FALSE + FALSE + + Committee member + Referee + Chair + Co-chair + Juror + + + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The person's identifier for the purpose of connecting to their Scholar Profile. Format: Firstname Lastname (identifier). + FALSE + FALSE + FALSE + FALSE + FALSE + Qualified Name + TRUE + + + self::node() + parent + + element + NULL + displayForm + + + mods:displayForm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + Additional descriptive terms for this name. Use for any specialized role terms, such as "External examiner". + FALSE + FALSE + FALSE + FALSE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + description + + + mods:description + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Degree Granter + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <name type='corporate' authority='lcnaf'><role><roleTerm authority="marcrelator" type="text">Degree granting institution</roleTerm></role></name> + + + (mods:name[@type='corporate' and @authority='lcnaf']/mods:role[mods:roleTerm = 'Degree granting institution'])/.. + document + + + self::node() + self + + + self::node() + self + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Institution + TRUE + + + self::node() + parent + + element + NULL + namePart + + + mods:namePart[1] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Department + TRUE + + + self::node() + parent + + element + NULL + namePart + + + mods:namePart[2] + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Department Identifiers + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + /mods:mods/mods:identifier[@type='u2'] + document + + NULL + + self::node() + self + + + + + + + textfield + TRUE + islandora_autocomplete/departmentCModel/mads.identifier + FALSE + FALSE + This is the departmental identifier. If more than one department is required, select Add button and add another identifier. + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <identifier type="u2">%value%</identifier> + + + self::node() + parent + + NULL + NULL + + + + + + + + + + + select + TRUE + FALSE + FALSE + text + FALSE + FALSE + FALSE + + mixed material + software, multimedia + three dimensional object + moving image + still image + sound recording + sound recording-nonmusical + sound recording-musical + notated music + cartographic + text + + FALSE + FALSE + Type of resource + TRUE + + + /mods:mods + document + + xml + NULL + <typeOfResource>%value%</typeOfResource> + + + /mods:mods/mods:typeOfResource + document + + NULL + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + thesis + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + document + + element + NULL + genre + + + mods:genre + document + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + marcgt + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + document + + attribute + NULL + authority + + + mods:genre/@authority + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + Origin Information + TRUE + + + /mods:mods + document + + element + NULL + originInfo + + + /mods:mods/mods:originInfo + document + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + hidden + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <issuance>monographic</issuance> + + + mods:issuance + parent + + NULL + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Copy the institution name from the "Degree granter" field above. Required to add the "publisher" element. + FALSE + FALSE + FALSE + FALSE + FALSE + Degree grantor + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Use iso639-2b text (not code). + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + /mods:mods + document + + xml + NULL + <language><languageTerm authority="iso639-2b" type="text">%value%</languageTerm></language> + + + /mods:mods/mods:language/mods:languageTerm[@authority="iso639-2b" and @type="text"] + document + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical Description + TRUE + + + self::node() + document + + element + NULL + physicalDescription + + + /mods:mods/mods:physicalDescription[not(@authority)] + document + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + electronic + A designation of a particular physical presentation of a resource, including the physical form or medium of material for a resource. + FALSE + FALSE + FALSE + + select a format + electronic + print + microfiche + microfilm + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form authority="marccategory">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + A statement of the number and specific material of the units of the resource that express physical extent. (E.g. number of pages, number of slides, file size, etc.) + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Abstract + TRUE + + + /mods:mods + document + + element + NULL + abstract + + + /mods:mods/mods:abstract + document + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + /mods:mods + document + + element + NULL + note + + + /mods:mods/mods:note[not(@*)] + document + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Identifies the institution or repository holding the resource, or a remote location in the form of a URL where it is available. DOI could be used here. + FALSE + FALSE + FALSE + FALSE + FALSE + Location + TRUE + + + /mods:mods + document + + xml + NULL + <location><url>%value%</url></location> + + + /mods:mods/mods:location/mods:url + document + + + self::node() + self + + NULL + + + + + + + textarea + TRUE + FALSE + FALSE + Guidelines: http://www.itsmarc.com/crs/mergedprojects/conser/conser/module_6_5__ccm.htm + FALSE + FALSE + FALSE + FALSE + FALSE + Statement of Responsibility + TRUE + + + /mods:mods + document + + xml + NULL + <note type="statement of responsibility">%value%</note> + + + /mods:mods/mods:note[@type='statement of responsibility'] + document + + + self::node() + self + + NULL + + + + + + + tabs + TRUE + FALSE + FALSE + Multiple subjects allowed. Group related subject elements (topic, geographic, temporal) on each panel. + FALSE + FALSE + FALSE + FALSE + FALSE + Subjects + TRUE + + + + + tabpanel + TRUE + FALSE + FALSE + Use LCSH for Subject entries where possible. + +Group related topic, geographic, and temporal subjects below. For unrelated subjects, click "add" and put them in the next tab. + FALSE + FALSE + FALSE + FALSE + FALSE + Subject + TRUE + + + self::node() + document + + element + NULL + subject + + + /mods:mods/mods:subject + document + + NULL + NULL + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + self::node() + parent + + element + NULL + topic + + + mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic + TRUE + + + self::node() + parent + + element + NULL + geographic + + + mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Temporal + TRUE + + + self::node() + parent + + element + NULL + temporal + + + mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + ISBN + TRUE + + + /mods:mods + document + + xml + NULL + <identifier type="isbn">%value%</identifier> + + + /mods:mods/mods:identifier[@type='isbn'] + document + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + If the object has a DOI, enter it here. + FALSE + FALSE + FALSE + FALSE + FALSE + DOI + TRUE + + + /mods:mods + document + + xml + NULL + <identifier type="doi">%value%</identifier> + + + /mods:mods/mods:identifier[@type='doi'] + document + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Classification (lcc) + TRUE + + + /mods:mods + document + + xml + NULL + <classification authority="lcc">%value%</classification> + + + /mods:mods/mods:classification[@authority='lcc'] + document + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Classification (ddc) + TRUE + + + /mods:mods + document + + xml + NULL + <classification edition="21" authority="ddc">%value%</classification> + + + /mods:mods/mods:classification[@authority='ddc' and @edition="21"] + document + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + document + + element + NULL + extension + + + mods:extension[not(@type="submissionAgreement")] + document + + + self::node() + self + + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Degree + TRUE + + + self::node() + parent + + element + etd + etd:degree + + + etd:degree + parent + + + self::node() + self + + NULL + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + self::node() + parent + + element + etd + etd:name + + + etd:name + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + Undergraduate + Masters + Doctoral + + FALSE + FALSE + Level + TRUE + + + self::node() + parent + + element + etd + etd:level + + + etd:level + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Discipline + TRUE + + + self::node() + parent + + element + etd + etd:discipline + + + etd:discipline + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Copy the institution name from the "Degree granter" field earlier in the form. Required for ETD-MS schema. + FALSE + FALSE + FALSE + FALSE + FALSE + Degree grantor + TRUE + + + self::node() + parent + + element + etd + etd:grantor + + + etd:grantor + parent + + + self::node() + self + + NULL + + + + + + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + document + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + tags + TRUE + FALSE + FALSE + Specific restriction on access (e.g. "Restricted: cannot be viewed until 2010"). + FALSE + FALSE + FALSE + FALSE + FALSE + Restriction on Access + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <accessCondition type="restriction on access">%value%</accessCondition> + + + /mods:mods/mods:accessCondition[(node() and @type='restriction on access')] + document + + + self::node() + self + + NULL + + + + + + + + + tags + TRUE + FALSE + FALSE + Keywords supplied by the author. Click the plus button to add more. + FALSE + FALSE + FALSE + FALSE + FALSE + Author-supplied keywords + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + /mods:mods + document + + xml + NULL + <note type="author keyword">%value%</note> + + + /mods:mods/mods:note[@type="author keyword"] + document + + + self::node() + self + + + self::node() + self + + + + + + + + + + select + TRUE + FALSE + FALSE + I have read and agree to the repository <a href="/submission-agreement" target="_blank">submission agreement</a>. + FALSE + FALSE + FALSE + + Yes + + TRUE + FALSE + Submission Agreement + TRUE + + + self::node() + document + + xml + NULL + <extension type="submissionAgreement">%value%</extension> + + + mods:extension[@type="submissionAgreement"] + document + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+
diff --git a/xml/bceln_video_form.xml b/xml/bceln_video_form.xml index 9dff89e..bbf055c 100644 --- a/xml/bceln_video_form.xml +++ b/xml/bceln_video_form.xml @@ -1,1524 +1,1726 @@ - - - - mods - http://www.loc.gov/standards/mods/v3/mods-3-4.xsd - - http://www.loc.gov/mods/v3 - http://www.w3.org/2001/XMLSchema-instance - http://www.w3.org/1999/xlink - - -
- - form - TRUE - - multipart/form-data - - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - NULL - - //mods:mods[1] - document - - NULL - NULL - - - - - - markup - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - titleInfo - - - mods:titleInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - Title of the work. - FALSE - Title - TRUE - - - self::node() - parent - - element - NULL - title - - - mods:title - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Sub Title - TRUE - - - self::node() - parent - - element - NULL - subTitle - - - mods:subTitle - parent - - - self::node() - self - - NULL - - - - - - - - - tabs - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Name - TRUE - - - - - tabpanel - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - name - - - mods:name - parent - - NULL - - self::node() - self - - - - - - - select - TRUE - personal - - corporate - personal - - FALSE - Type - TRUE - - - self::node() - parent - - attribute - NULL - type - - - @type - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Name - TRUE - - - self::node() - parent - - xml - NULL - <namePart>%value%</namePart> - - - mods:namePart - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_role_relators - FALSE - FALSE - Select a role from this vocabulary - - <a - href="http://id.loc.gov/vocabulary/relators.html" - target="_blank">http://id.loc.gov/vocabulary/relators.html</a> - - FALSE - FALSE - FALSE - FALSE - FALSE - Role - TRUE - - - self::node() - parent - - xml - NULL - <role><roleTerm - authority="marcrelator" - type="text">%value%</roleTerm></role> - - - mods:role/mods:roleTerm - parent - - - self::node() - self - - NULL - - - - - - - - - - - hidden - TRUE - moving image - FALSE - TRUE - - - self::node() - parent - - element - NULL - typeOfResource - - - mods:typeOfResource - parent - - - self::node() - self - - NULL - - - - - - - select - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - - Select a Genre - Actuality - Adaptation - Adventure - Adventure - (Nonfiction) - - Ancient world - Animal - Art - Aviation - Biographical - Biographical - (Nonfiction) - - Buddy - Caper - Chase - Children's - College - Comedy - Crime - Dance - Dark comedy - Disability - Disaster - Documentary - Domestic comedy - Educational - Erotic - Espionage - Ethnic - Ethnic - (Nonfiction) - - Ethnographic - Experimental - Absolute - Abstract live - action - - Activist - Autobiographical - City symphony - Cubist - Dada - Diary - Feminist - Gay/lesbian - Intermittent - animation - - Landscape - Loop - Lyrical - Participatory - Portrait - Reflexive - Street - Structural - Surrealist - Text - Trance - Exploitation - Fallen woman - Family - Fantasy - Film noir - Game - Gangster - Historical - Home shopping - Horror - Industrial - Instructional - Interview - Journalism - Jungle - Juvenile - delinquency - - Lecture - Legal - Magazine - Martial arts - Maternal - melodrama - - Medical - Medical - (Nonfiction) - - Melodrama - Military - Music - Music video - Musical - Mystery - Nature - News - Newsreel - Opera - Operetta - Parody - Police - Political - Pornography - Prehistoric - Prison - Propaganda - Public access - Public affairs - Reality-based - Religion - Religious - Road - Romance - Science fiction - Screwball - comedy - - Show business - Singing cowboy - Situation - comedy - - Slapstick - comedy - - Slasher - Soap opera - Social guidance - Social problem - Sophisticated - comedy - - Speculation - Sponsored - Sports - (Nonfiction) - - Sports - Survival - Talk - Thriller - Training - Travelogue - Trick - Trigger - Variety - War - Western - Women - Youth - Yukon - - FALSE - FALSE - Genre - TRUE - - - - - - self::node() - parent - - element - NULL - genre - - - mods:genre - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Origin Information - TRUE - - - self::node() - parent - - element - NULL - originInfo - - - mods:originInfo - parent - - NULL - NULL - - - - - - textfield - TRUE - FALSE - FALSE - The date that the resource was published, released, issued, performed, etc. - -Enter date in the format YYYY-MM-DD. - - FALSE - FALSE - FALSE - FALSE - FALSE - Date Issued - TRUE - - - self::node() - parent - - element - NULL - dateIssued - - - mods:dateIssued - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Publisher - TRUE - - - self::node() - parent - - element - NULL - publisher - - - mods:publisher - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Country - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm authority='marccountry'>%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@authority='marccountry'] - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - Place - TRUE - - - self::node() - parent - - xml - NULL - <place><placeTerm - type="text">%value%</placeTerm></place> - - - mods:place/mods:placeTerm[@type = 'text'] - parent - - - self::node() - self - - NULL - - - - - - - - - textfield - TRUE - taxonomy/autocomplete/field_languages - FALSE - FALSE - Select an iso639-2b - language (text, not code) from - http://www.loc.gov/standards/iso639-2/php/code_list.php - - FALSE - FALSE - FALSE - FALSE - FALSE - Language - TRUE - - - self::node() - parent - - xml - NULL - <language><languageTerm - authority="iso639-2b" - type="text">%value%</languageTerm></language> - - - mods:language/mods:languageTerm - parent - - - self::node() - self - - - self::node() - self - - - - - - - - textarea - TRUE - FALSE - Description - TRUE - - - self::node() - parent - - element - NULL - abstract - - - mods:abstract - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Identifier - TRUE - - - self::node() - parent - - xml - NULL - <identifier>%value%</identifier> - - - mods:identifier - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Physical Description - TRUE - - - self::node() - parent - - element - NULL - physicalDescription - - - mods:physicalDescription - parent - - NULL - NULL - - - - - - select - TRUE - FALSE - FALSE - videorecording - A designation of a particular - physical presentation of a resource, including the - physical form or medium of material for a - resource. - - FALSE - FALSE - FALSE - - videorecording - unspecified - remote-sensing - image - - projected - graphic - - motion picture - electronic - resource - - - FALSE - FALSE - Form - TRUE - - - self::node() - parent - - xml - NULL - <form - authority="marccategory">%value%</form> - - - mods:form - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - For example: length of the production, number of discs, etc. - FALSE - FALSE - FALSE - FALSE - FALSE - Extent - TRUE - - - self::node() - parent - - element - NULL - extent - - - mods:extent - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - FALSE - FALSE - Notes about the quality of the film. - FALSE - FALSE - FALSE - FALSE - FALSE - Quality - TRUE - - - self::node() - parent - - element - NULL - quality - - - mods:quality - parent - - - self::node() - self - - NULL - - - - - - - - - textarea - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Note - TRUE - - - self::node() - parent - - element - NULL - note - - - mods:note[not(@*)] - parent - - - self::node() - self - - NULL - - - - - - - fieldset - TRUE - FALSE - TRUE - Use LCSH subject headings. - FALSE - FALSE - FALSE - FALSE - FALSE - Subject - TRUE - - - self::node() - parent - - element - NULL - subject - - - mods:subject - parent - - NULL - NULL - - - - - - tags - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - Topic - TRUE - - - - - tag - TRUE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - self::node() - parent - - element - NULL - topic - - - mods:topic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Geographic - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - geographic - - - mods:geographic - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - tags - TRUE - FALSE - Temporal - TRUE - - - - - tag - TRUE - FALSE - TRUE - - - self::node() - parent - - element - NULL - temporal - - - mods:temporal - parent - - - self::node() - self - - - self::node() - self - - - - - - - - - - fieldset - TRUE - TRUE - TRUE - FALSE - Geographic Information - TRUE - - - self::node() - parent - - element - NULL - hierarchicalGeographic - - - mods:hierarchicalGeographic - parent - - - self::node() - self - - NULL - - - - - - select - TRUE - North America - - - Africa - Asia - Europe - North America - South America - - FALSE - Continent - TRUE - - - self::node() - parent - - element - NULL - continent - - - mods:continent - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a country, i.e. a political - entity considered a country. - - FALSE - Country - TRUE - - - self::node() - parent - - element - NULL - country - - - mods:country - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes first order political - divisions called provinces within a country, e.g. - in Canada. - - FALSE - Province - TRUE - - - self::node() - parent - - element - NULL - province - - - mods:province - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Includes regions that have status as - a jurisdiction, usually incorporating more than - one first level jurisdiction. - - FALSE - Region - TRUE - - - self::node() - parent - - element - NULL - region - - - mods:region - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of the largest local - administrative unit in various countries, e.g. - England. - - FALSE - County - TRUE - - - self::node() - parent - - element - NULL - county - - - mods:county - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of an inhabited place - incorporated as a city, town, etc. - - FALSE - City - TRUE - - - self::node() - parent - - element - NULL - city - - - mods:city - parent - - - self::node() - self - - NULL - - - - - - - textfield - TRUE - Name of a smaller unit within a - populated place, e.g., neighborhoods, parks, or - streets. - - FALSE - City Section - TRUE - - - self::node() - parent - - element - NULL - citySection - - - mods:citySection - parent - - - self::node() - self - - NULL - - - - - - - - - fieldset - TRUE - FALSE - Cartographics - TRUE - - - self::node() - parent - - element - NULL - cartographics - - - mods:cartographics - parent - - - self::node() - self - - NULL - - - - - - textfield - TRUE - FALSE - FALSE - Contains a statement of coordinates - covered by the resource. - - FALSE - FALSE - FALSE - FALSE - FALSE - Coordinates - TRUE - - - self::node() - parent - - element - NULL - coordinates - - - mods:coordinates - parent - - - self::node() - self - - NULL - - - - - - - - - - - hidden - TRUE - FALSE - FALSE - hiddenvalue - FALSE - FALSE - FALSE - FALSE - FALSE - TRUE - - - - - - textfield - TRUE - FALSE - FALSE - General information about the use and reproduction of the resource, including links to copyright information pages. - FALSE - FALSE - FALSE - FALSE - FALSE - Use and Reproduction - TRUE - - - self::node() - parent - - xml - NULL - <accessCondition type="use and reproduction">%value%</accessCondition> - - - mods:accessCondition[@type="use and reproduction"] - parent - - - self::node() - self - - NULL - - - - - -
-
+ + + + mods + http://www.loc.gov/standards/mods/v3/mods-3-4.xsd + + http://www.loc.gov/mods/v3 + http://www.w3.org/2001/XMLSchema-instance + http://www.w3.org/1999/xlink + + +
+ + form + TRUE + + multipart/form-data + + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + NULL + + //mods:mods[1] + document + + NULL + NULL + + + + + + markup + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + titleInfo + + + mods:titleInfo + parent + + NULL + NULL + + + + + + textfield + TRUE + Title of the work. + FALSE + Title + TRUE + + + self::node() + parent + + element + NULL + title + + + mods:title + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Sub Title + TRUE + + + self::node() + parent + + element + NULL + subTitle + + + mods:subTitle + parent + + + self::node() + self + + NULL + + + + + + + + + tabs + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Name + TRUE + + + + + tabpanel + TRUE + FALSE + TRUE + + + self::node() + parent + + element + NULL + name + + + mods:name + parent + + NULL + + self::node() + self + + + + + + + select + TRUE + personal + + corporate + personal + + FALSE + Type + TRUE + + + self::node() + parent + + attribute + NULL + type + + + @type + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + For personal names, use format Surname, Given. + FALSE + Name + TRUE + + + self::node() + parent + + xml + NULL + <namePart>%value%</namePart> + + + mods:namePart + parent + + + self::node() + self + + NULL + + + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + Select a role from this vocabulary - + http://id.loc.gov/vocabulary/relators.html + + + + + tag + TRUE + taxonomy/autocomplete/field_role_relators + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Role + TRUE + + + self::node() + parent + + xml + NULL + <role><roleTerm authority="marcrelator" + type="text">%value%</roleTerm></role> + + + mods:role/mods:roleTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + textfield + TRUE + FALSE + FALSE + The named person's department if applicable. + FALSE + FALSE + FALSE + FALSE + FALSE + Department + TRUE + + + self::node() + parent + + xml + NULL + <affiliation>%value%</affiliation> + + + mods:affiliation + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The named person's identifier, if applicable + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier + TRUE + + + self::node() + parent + + element + NULL + nameIdentifier + + + mods:nameIdentifier + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + The type of identifier, e.g. orcid (keep it lowercase). + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier type + TRUE + + + self::node()/mods:nameIdentifier + parent + + attribute + NULL + type + + + mods:nameIdentifier/@type + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + + + hidden + TRUE + moving image + FALSE + TRUE + + + self::node() + parent + + element + NULL + typeOfResource + + + mods:typeOfResource + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + A term that best describes the genre of the object. Terms should be taken from one of two vocabularies: <a href="https://www.loc.gov/standards/valuelist/marcgt.html" target="_blank">MARC Genre Terms</a>, or the <a href="http://www.getty.edu/research/tools/vocabularies/aat/" target="_blank">Art and Architecture Thesaurus</a>. + FALSE + FALSE + FALSE + TRUE + FALSE + Genre + TRUE + + + self::node() + parent + + element + NULL + genre + + + mods:genre + parent + + + self::node() + self + + + self::node() + self + + + + + + + + select + TRUE + FALSE + FALSE + aat + The authoritative source of your genre term. Local terms should be used very sparingly. + FALSE + FALSE + FALSE + + MARC genre terms + Art and Architecture Thesaurus + Local term + + TRUE + FALSE + Genre vocabulary + TRUE + + + self::node()/mods:genre + parent + + attribute + NULL + authority + + + mods:genre/@authority + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Origin Information + TRUE + + + self::node() + parent + + element + NULL + originInfo + + + mods:originInfo + parent + + NULL + NULL + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + textfield + TRUE + FALSE + FALSE + The date the object was created/issued/published. Use the format YYYY-MM-DD. + FALSE + FALSE + FALSE + TRUE + FALSE + Date Issued + TRUE + + + self::node() + parent + + element + NULL + dateIssued + + + mods:dateIssued + parent + + + self::node() + self + + NULL + + + + + + + select + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + + None + Questionable + Inferred + Approximate + + FALSE + FALSE + Qualifier + TRUE + + + self::node()/mods:dateIssued + parent + + attribute + NULL + qualifier + + + mods:dateIssued/@qualifier + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + FALSE + Publisher + TRUE + + + self::node() + parent + + element + NULL + publisher + + + mods:publisher + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Country + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm authority='marccountry'>%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@authority='marccountry'] + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + Place + TRUE + + + self::node() + parent + + xml + NULL + <place><placeTerm + type="text">%value%</placeTerm></place> + + + mods:place/mods:placeTerm[@type = 'text'] + parent + + + self::node() + self + + NULL + + + + + + + + + textfield + TRUE + taxonomy/autocomplete/field_languages + FALSE + FALSE + Select an iso639-2b + language (text, not code) from + http://www.loc.gov/standards/iso639-2/php/code_list.php + + FALSE + FALSE + FALSE + FALSE + FALSE + Language + TRUE + + + self::node() + parent + + xml + NULL + <language><languageTerm + authority="iso639-2b" + type="text">%value%</languageTerm></language> + + + mods:language/mods:languageTerm + parent + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + Description + TRUE + + + self::node() + parent + + element + NULL + abstract + + + mods:abstract + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Identifier + TRUE + + + self::node() + parent + + xml + NULL + <identifier>%value%</identifier> + + + mods:identifier + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Physical Description + TRUE + + + self::node() + parent + + element + NULL + physicalDescription + + + mods:physicalDescription + parent + + NULL + NULL + + + + + + select + TRUE + FALSE + FALSE + videorecording + A designation of a particular + physical presentation of a resource, including the + physical form or medium of material for a + resource. + + FALSE + FALSE + FALSE + + videorecording + unspecified + remote-sensing + image + + projected + graphic + + motion picture + electronic + resource + + + FALSE + FALSE + Form + TRUE + + + self::node() + parent + + xml + NULL + <form + authority="marccategory">%value%</form> + + + mods:form + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + For example: length of the production, number of discs, etc. + FALSE + FALSE + FALSE + FALSE + FALSE + Extent + TRUE + + + self::node() + parent + + element + NULL + extent + + + mods:extent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + FALSE + FALSE + Notes about the quality of the film. + FALSE + FALSE + FALSE + FALSE + FALSE + Quality + TRUE + + + self::node() + parent + + element + NULL + quality + + + mods:quality + parent + + + self::node() + self + + NULL + + + + + + + + + textarea + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Note + TRUE + + + self::node() + parent + + element + NULL + note + + + mods:note[not(@*)] + parent + + + self::node() + self + + NULL + + + + + + + fieldset + TRUE + FALSE + TRUE + Use LCSH subject headings. + FALSE + FALSE + FALSE + FALSE + FALSE + Subjects + TRUE + + + + + tags + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Topic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><topic>%value%</topic></subject> + + + mods:subject/mods:topic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Geographic + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><geographic>%value%</geographic></subject> + + + mods:subject/mods:geographic + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + tags + TRUE + FALSE + Temporal + TRUE + + + + + tag + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + self::node() + parent + + xml + NULL + <subject><temporal>%value%</temporal></subject> + + + mods:subject/mods:temporal + parent + + + self::node() + self + + + self::node() + self + + + + + + + + + + fieldset + TRUE + TRUE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + Geographic Information + TRUE + + + self::node() + document + + xml + NULL + <subject><hierarchicalGeographic>%value%</hierarchicalGeographic></subject> + + + mods:subject/mods:hierarchicalGeographic + document + + + self::node() + self + + NULL + + + + + + select + TRUE + FALSE + FALSE + North America + FALSE + FALSE + FALSE + + + Africa + Asia + Europe + North America + South America + + FALSE + FALSE + Continent + TRUE + + + self::node() + parent + + element + NULL + continent + + + mods:continent + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a country, i.e. a political + entity considered a country. + + FALSE + Country + TRUE + + + self::node() + parent + + element + NULL + country + + + mods:country + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes first order political + divisions called provinces within a country, e.g. + in Canada. + + FALSE + Province + TRUE + + + self::node() + parent + + element + NULL + province + + + mods:province + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Includes regions that have status as + a jurisdiction, usually incorporating more than + one first level jurisdiction. + + FALSE + Region + TRUE + + + self::node() + parent + + element + NULL + region + + + mods:region + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of the largest local + administrative unit in various countries, e.g. + England. + + FALSE + County + TRUE + + + self::node() + parent + + element + NULL + county + + + mods:county + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of an inhabited place + incorporated as a city, town, etc. + + FALSE + City + TRUE + + + self::node() + parent + + element + NULL + city + + + mods:city + parent + + + self::node() + self + + NULL + + + + + + + textfield + TRUE + Name of a smaller unit within a + populated place, e.g., neighborhoods, parks, or + streets. + + FALSE + City Section + TRUE + + + self::node() + parent + + element + NULL + citySection + + + mods:citySection + parent + + + self::node() + self + + NULL + + + + + + + + + fieldset + TRUE + FALSE + FALSE + Contains a statement of coordinates covered by the resource. + FALSE + FALSE + FALSE + FALSE + FALSE + Cartographics + TRUE + + + self::node() + document + + xml + NULL + <subject><cartographics><coordinates>%value%</coordinates></cartographics></subject> + + + mods:subject/mods:cartographics/mods:coordinates + document + + + self::node() + self + + NULL + + + + + + + + + hidden + TRUE + FALSE + FALSE + hiddenvalue + FALSE + FALSE + FALSE + FALSE + FALSE + TRUE + + + + + + select + TRUE + taxonomy/autocomplete/rights_statements + FALSE + FALSE + A URI to an appropriate statement from Rightsstatements.org. View details at <a href="http://rightsstatements.org/page/1.0/?language=en" target="_blank">http://rightsstatements.org</a> + FALSE + FALSE + FALSE + + No statement selected + NO KNOWN COPYRIGHT + NO COPYRIGHT - UNITED STATES + NO COPYRIGHT - OTHER KNOWN LEGAL RESTRICTIONS + NO COPYRIGHT - NON-COMMERCIAL USE ONLY + NO COPYRIGHT - CONTRACTUAL RESTRICTIONS + IN COPYRIGHT - RIGHTS-HOLDER(S) UNLOCATABLE OR UNIDENTIFIABLE + IN COPYRIGHT - NON-COMMERCIAL USE PERMITTED + IN COPYRIGHT - EU ORPHAN WORK + IN COPYRIGHT - EDUCATIONAL USE PERMITTED + IN COPYRIGHT + COPYRIGHT UNDETERMINED + COPYRIGHT NOT EVALUATED + + FALSE + FALSE + Rights Statement + TRUE + + + + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Rights Statement">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Rights Statement'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textarea + TRUE + FALSE + FALSE + Additional information about the use and reproduction of the resource, including links to copyright information pages. + FALSE + FALSE + FALSE + FALSE + FALSE + Use and Reproduction + TRUE + + + self::node() + parent + + xml + NULL + <accessCondition type="use and reproduction">%value%</accessCondition> + + + mods:accessCondition[@type="use and reproduction"][not(@displayLabel)] + parent + + + self::node() + self + + NULL + + + + + + + creative_commons + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + Creative Commons license + TRUE + + + self::node() + document + + xml + NULL + <accessCondition type="use and reproduction" displayLabel="Creative Commons license">%value%</accessCondition> + + + mods:accessCondition[@type='use and reproduction'][@displayLabel='Creative Commons license'] + document + + + self::node() + self + + + self::node() + self + + + + + + + + textfield + TRUE + FALSE + FALSE + If your object or its parent collection have a Local Contexts Project Identifier to enable TK Labels, add it here. Projects can be created at https://localcontextshub.org/. + FALSE + FALSE + FALSE + FALSE + FALSE + Local Contexts Project ID + TRUE + + + self::node() + document + + xml + NULL + <identifier type="Local Contexts Project ID">%value%</identifier> + + + mods:identifier[@type='Local Contexts Project ID'] + document + + + self::node() + self + + + self::node() + self + + + + + + +
+