/
islandora_newspaper_form_mods.xml
2 lines (2 loc) · 26.9 KB
/
islandora_newspaper_form_mods.xml
1
2
<?xml version="1.0"?>
<definition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2"><properties><root_name>mods</root_name><schema_uri>http://www.loc.gov/standards/mods/v3/mods-3-4.xsd</schema_uri><namespaces default="http://www.loc.gov/mods/v3"><namespace prefix="mods">http://www.loc.gov/mods/v3</namespace><namespace prefix="xsi">http://www.w3.org/2001/XMLSchema-instance</namespace><namespace prefix="xlink">http://www.w3.org/1999/xlink</namespace></namespaces></properties><form><properties><type>form</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create>NULL</create><read><path>//mods:mods[1]</path><context>document</context></read><update>NULL</update><delete>NULL</delete></actions></properties><children><element name="titleInfo"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>titleInfo</value></create><read><path>mods:titleInfo[not(@type)]</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children><element name="title"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><rows>2</rows><title>Title</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>title</value></create><read><path>mods:title</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="subTitle"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><rows>2</rows><title>Subtitle</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>subTitle</value></create><read><path>mods:subTitle</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element></children></element><element name="titleInfo_alt"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><title>Alternate Title</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><titleInfo type="alternative">%value%</titleInfo></value></create><read><path>mods:titleInfo[@type='alternative']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children><element name="title"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><rows>2</rows><title>Alternate Title</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>title</value></create><read><path>mods:title</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element></children></element><element name="people"><properties><type>tabs</type><access>TRUE</access><required>FALSE</required><title>People</title><tree>TRUE</tree></properties><children><element name="0"><properties><type>tabpanel</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><name type='personal'></name></value></create><read><path>mods:name[@type = 'personal']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children><element name="given"><properties><type>textfield</type><access>TRUE</access><autocomplete_path>islandora_autocomplete/researcherCModel/mads.given/</autocomplete_path><required>FALSE</required><title>Given Name</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><namePart type="given">%value%</namePart></value></create><read><path>//mods:mods[1]/mods:name/mods:namePart[@type='given']</path><context>document</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="family"><properties><type>textfield</type><access>TRUE</access><autocomplete_path>islandora_autocomplete/researcherCModel/mads.family</autocomplete_path><required>FALSE</required><title>Family Name</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><namePart type="family">%value%</namePart></value></create><read><path>//mods:mods[1]/mods:name/mods:namePart[@type='family']</path><context>document</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="role"><properties><type>tags</type><access>TRUE</access><required>FALSE</required><title>Roles</title><tree>TRUE</tree></properties><children><element name="0"><properties><type>tag</type><access>TRUE</access><description>marcrelator</description><required>FALSE</required><title>Role</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><role><roleTerm authority="marcrelator" type="text">%value%</roleTerm></role></value></create><read><path>mods:role/mods:roleTerm[@authority="marcrelator" and @type="text"]</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()/..</path><context>self</context></delete></actions></properties><children/></element></children></element><element name="people_desc"><properties><type>textarea</type><access>TRUE</access><description>This field holds information about the date the person served as the editor ... for example.</description><required>FALSE</required><title>Extra detail</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>description</value></create><read><path>mods:description</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element></children></element></children></element><element name="typeOfResource"><properties><type>hidden</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><typeOfResource>text</typeOfResource></value></create><read><path>mods:typeOfResource</path><context>parent</context></read><update>NULL</update><delete>NULL</delete></actions></properties><children/></element><element name="genre"><properties><type>hidden</type><access>TRUE</access><required>FALSE</required><title>Genre</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><genre authority="marcgt">newspaper</genre></value></create><read><path>mods:genre</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="issn"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>ISSN</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><identifier type="issn">%value%</identifier></value></create><read><path>mods:identifier[@type='issn']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="handle"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Handle</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><identifier type="hdl">%value%</identifier></value></create><read><path>mods:identifier[@type='hdl']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="lccn"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>LCCN</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><identifier type="lccn">%value%</identifier></value></create><read><path>mods:identifier[@type='lccn']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="abstract"><properties><type>textarea</type><access>TRUE</access><required>FALSE</required><rows>12</rows><title>Abstract</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>abstract</value></create><read><path>mods:abstract</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="note"><properties><type>textarea</type><access>TRUE</access><required>FALSE</required><rows>12</rows><title>Newspaper Prospectus</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><note type="prospectus">%value%</note></value></create><read><path>mods:note[@type='prospectus']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="originInfo"><properties><type>fieldset</type><access>TRUE</access><required>FALSE</required><title>Origin Information</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>originInfo</value></create><read><path>mods:originInfo</path><context>parent</context></read><update>NULL</update><delete>NULL</delete></actions></properties><children><element name="publisher"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Publisher</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>publisher</value></create><read><path>mods:publisher</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="placeTerm"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Place of Publication</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><place><placeTerm type="text">%value%</placeTerm></place> </value></create><read><path>mods:place/mods:placeTerm[@type = 'text']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="dateIssued"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>DateIssued</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>dateIssued</value></create><read><path>mods:dateIssued[not(@*)]</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="dateIssued_start"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Publication Start Date</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><dateIssued point="start">%value%</dateIssued></value></create><read><path>mods:dateIssued[@point='start']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="dateIssued_end"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Publication End Date</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><dateIssued point="end">%value%</dateIssued></value></create><read><path>mods:dateIssued[@point='end']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="issuance"><properties><type>hidden</type><access>TRUE</access><default_value>serial</default_value><required>FALSE</required><title>Issuance</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>issuance</value></create><read><path>mods:issuance</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="frequency"><properties><type>select</type><access>TRUE</access><description>This is a controlled value. Select the value that best matches.</description><options><index key="">Select a frequency</index><index key="Completely irregular">Completely irregular</index><Triennial>Triennial - every 3 years</Triennial><Biennial>Biennial - every 2 years</Biennial><Annual>Annual</Annual><Semiannual>Semiannual - 2 times a year</Semiannual><index key="Three times a year">Three times a year</index><Quarterly>Quarterly</Quarterly><Bimonthly>Bimonthly - every 2 months</Bimonthly><Monthly>Monthly</Monthly><Semimonthly>Semimonthly - 2 times a monthly</Semimonthly><index key="Three times a month">Three times a month</index><Biweekly>Biweekly - every 2 weeks</Biweekly><Weekly>Weekly</Weekly><index key="Three times a week">Three times a week</index><Semiweekly>Semiweekly - 2 times a week</Semiweekly><Daily>Daily</Daily><index key="Continuously updated ">Continuously updated </index></options><required>FALSE</required><title>Frequency</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><frequency authority="marcfrequency">%value%</frequency></value></create><read><path>mods:frequency[@authority='marcfrequency']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element></children></element><element name="subject"><properties><type>fieldset</type><access>TRUE</access><required>FALSE</required><title>Subject</title><tree>TRUE</tree></properties><children><element name="topics"><properties><type>tags</type><access>TRUE</access><required>FALSE</required><title>Topics</title><tree>TRUE</tree></properties><children><element name="0"><properties><type>tag</type><access>TRUE</access><required>FALSE</required><title>Topic</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><subject><topic>%value%</topic></subject></value></create><read><path>mods:subject/mods:topic</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element></children></element><element name="geographic"><properties><type>tags</type><access>TRUE</access><required>FALSE</required><title>Places</title><tree>TRUE</tree></properties><children><element name="0"><properties><type>tag</type><access>TRUE</access><required>FALSE</required><title>Geographic</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><subject><geographic>%value%</geographic></subject></value></create><read><path>mods:subject/mods:geographic</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element></children></element><element name="temporal"><properties><type>tags</type><access>TRUE</access><required>FALSE</required><title>Dates</title><tree>TRUE</tree></properties><children><element name="0"><properties><type>tag</type><access>TRUE</access><required>FALSE</required><title>Topic</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><subject><temporal>%value%</temporal></subject></value></create><read><path>mods:subject/mods:temporal</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element></children></element></children></element><element name="relatedItem_tabs"><properties><type>tabs</type><access>TRUE</access><collapsed>TRUE</collapsed><collapsible>TRUE</collapsible><required>FALSE</required><tree>TRUE</tree></properties><children><element name="relatedItem"><properties><type>tabpanel</type><access>TRUE</access><required>FALSE</required><title>Newspaper Preceding/Succeeding Information</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>relatedItem</value></create><read><path>mods:relatedItem</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children><element name="relatedItem_type"><properties><type>select</type><access>TRUE</access><default_value>succeeding</default_value><description>Select succeeding if the related newspaper follows the parent, otherwise select preceeding.</description><options><index key="">Select a value</index><succeeding>succeeding</succeeding><preceeding>preceeding</preceeding></options><required>FALSE</required><title>Type</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>attribute</type><prefix>NULL</prefix><value>type</value></create><read><path>@type</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="titleInfo"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><titleInfo></titleInfo></value></create><read><path>mods:titleInfo</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children><element name="title"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Newspaper Title</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>title</value></create><read><path>mods:title</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="subTitle"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Newspaper Subtitle</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>subTitle</value></create><read><path>mods:subTitle</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element></children></element><element name="originInfo"><properties><type>fieldset</type><access>TRUE</access><required>FALSE</required><title>Origin Information</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>originInfo</value></create><read><path>mods:originInfo</path><context>parent</context></read><update>NULL</update><delete>NULL</delete></actions></properties><children><element name="publisher"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Publisher</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>publisher</value></create><read><path>mods:publisher</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="placeTerm"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Place of Publication</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><place><placeTerm type="text">%value%</placeTerm></place> </value></create><read><path>mods:place/mods:placeTerm[@type = 'text']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete><path>self::node()</path><context>self</context></delete></actions></properties><children/></element><element name="related_issuance"><properties><type>hidden</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><issuance>continuing</issuance></value></create><read><path>mods:issuance</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="related_dateIssued"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>DateIssued</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>dateIssued</value></create><read><path>mods:dateIssued</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="related_dateIssued_start"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Publication Start Date</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><dateIssued point="start">%value%</dateIssued></value></create><read><path>mods:dateIssued[@point='start']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="related_dateIssued_end"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Publication Start End</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><dateIssued point="end">%value%</dateIssued></value></create><read><path>mods:dateIssued[@point='end']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element><element name="related_frequency"><properties><type>select</type><access>TRUE</access><description>This is a controlled value. Select the value that best matches.</description><options><index key="">Select a frequency</index><index key="Completely irregular">Completely irregular</index><Triennial>Triennial - every 3 years</Triennial><Biennial>Biennial - every 2 years</Biennial><Annual>Annual</Annual><Semiannual>Semiannual - 2 times a year</Semiannual><index key="Three times a year">Three times a year</index><Quarterly>Quarterly</Quarterly><Bimonthly>Bimonthly - every 2 months</Bimonthly><Monthly>Monthly</Monthly><Semimonthly>Semimonthly - 2 times a monthly</Semimonthly><index key="Three times a month">Three times a month</index><Biweekly>Biweekly - every 2 weeks</Biweekly><Weekly>Weekly</Weekly><index key="Three times a week">Three times a week</index><Semiweekly>Semiweekly - 2 times a week</Semiweekly><Daily>Daily</Daily><index key="Continuously updated ">Continuously updated </index></options><required>FALSE</required><title>Frequency</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><frequency authority="marcfrequency">%value%</frequency></value></create><read><path>mods:frequency[@authority='marcfrequency']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element></children></element><element name="issn"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>ISSN</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><identifier type="issn">%value%</identifier></value></create><read><path>mods:identifier[@type='issn']</path><context>parent</context></read><update><path>self::node()</path><context>self</context></update><delete>NULL</delete></actions></properties><children/></element></children></element></children></element></children></form></definition>