forked from Islandora-Labs/islandora_ingest_forms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pbcorev2_1_.xml
8 lines (5 loc) · 42.8 KB
/
pbcorev2_1_.xml
1
2
3
4
5
6
7
8
<?xml version="1.0"?>
<definition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2"><properties><root_name>pbcore:pbcoreDescriptionDocument</root_name><schema_uri>http://pbcore.org/xsd/pbcore-2.0.xsd</schema_uri><namespaces default="http://www.pbcore.org/PBCore/PBCoreNamespace.html"><namespace prefix="pbcore">http://www.pbcore.org/PBCore/PBCoreNamespace.html</namespace><namespace prefix="xsi">http://www.w3.org/2001/XMLSchema-instance</namespace></namespaces></properties><form><properties><type>form</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree></properties><children><element name="pbcoreIdentifier"><properties><type>textfield</type><access>TRUE</access><description>The descriptor pbcoreIdentifier is used to reference or identify the entire record of metadata descriptions for a media item. The pbcoreIdentifier exists at the top level for a PBCore description and its associated description document (XML). Best practice is to identify the media item (whether analog or digital) by means of an unambiguous string or number corresponding to an established or formal identification system if one exists. Otherwise, use an identification method that is in use within your agency, station, production company, office, or institution.</description><required>FALSE</required><title>Identifier</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>xml</type><prefix>NULL</prefix><value><pbcore:pbcoreIdentifier source='local'>%value%</pbcore:pbcoreIdentifier></value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreIdentifier</path><context>document</context></read><update><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreIdentifier</path><context>document</context></update><delete>NULL</delete></actions></properties><children/></element><element name="pbcoreTitle"><properties><type>textfield</type><access>TRUE</access><description>The pbcoreTitle is a name given to the media item you are cataloging. It is the unique name everyone should use to refer to or search for a particular media item. There are obviously many types of titles a media item may have, such as a series title, episode title, segment title, or project title. Use the attribute titleType to indicate the type of title you are assigning to the media item.</description><required>FALSE</required><title>Title</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreTitle</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreTitle</path><context>document</context></read><update><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreTitle</path><context>document</context></update><delete>NULL</delete></actions></properties><children/></element><element name="pbcoreDescription_Abstract"><properties><type>textarea</type><access>TRUE</access><required>FALSE</required><title>Abstract</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>xml</type><prefix>NULL</prefix><value><pbcoreDescription descriptionType="Abstract">%value%</pbcoreDescription></value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreDescription[@descriptionType='Abstract']</path><context>document</context></read><update><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreDescription[@descriptionType='Abstract']</path><context>document</context></update><delete>NULL</delete></actions></properties><children/></element><element name="pbcoreDescription_Summary"><properties><type>textarea</type><access>TRUE</access><required>FALSE</required><title>Summary</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>xml</type><prefix>NULL</prefix><value><pbcoreDescription descriptionType="Summary">%value%</pbcoreDescription></value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreDescription[@descriptionType='Summary']</path><context>document</context></read><update><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreDescription[@descriptionType='Abstract']</path><context>document</context></update><delete>NULL</delete></actions></properties><children/></element><element name="pbcoreGenre"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>Genre</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreGenre</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreGenre</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="pbcoreCoverage_Spatial"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreCoverage</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreCoverage[coverageType="Spatial"]</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 name="Spatial"><properties><type>tags</type><access>TRUE</access><required>FALSE</required><title>Spatial</title><tree>TRUE</tree></properties><children><element name="Coverage_Spatial"><properties><type>tag</type><access>TRUE</access><required>FALSE</required><title>Coverage</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>coverage</value></create><read><path>pbcore:coverage</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="coverageType_Spatial"><properties><type>hidden</type><access>TRUE</access><default_value>Spatial</default_value><required>FALSE</required><title>Coverage</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>coverageType</value></create><read><path>pbcore:coverageType</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="pbcoreCoverage_Temporal"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreCoverage</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreCoverage[coverageType="Temporal"]</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 name="Temporal"><properties><type>tags</type><access>TRUE</access><required>FALSE</required><title>Temporal</title><tree>TRUE</tree></properties><children><element name="Coverage_Temporal"><properties><type>tag</type><access>TRUE</access><required>FALSE</required><title>Temporal</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>coverage</value></create><read><path>pbcore:coverage</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="coverageType_Temporal"><properties><type>hidden</type><access>TRUE</access><default_value>Temporal</default_value><required>FALSE</required><title>Coverage</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>coverageType</value></create><read><path>pbcore:coverageType</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="pbcoreCreator"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><title>Creator</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreCreator</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreCreator</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 name="creator"><properties><type>textfield</type><access>TRUE</access><description>Enter in the format Lastname, Firstname</description><required>FALSE</required><title>Creator</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>creator</value></create><read><path>pbcore:creator</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="creatorRole"><properties><type>textfield</type><access>TRUE</access><description>Enter the role of the creator</description><required>FALSE</required><title>Creator Role</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>creatorRole</value></create><read><path>pbcore:creatorRole</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="pbcoreContributor"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><title>Contributor</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreContributor</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreContributor</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 name="contributor"><properties><type>textfield</type><access>TRUE</access><description>Enter in the format Lastname, Firstname</description><required>FALSE</required><title>Contributor</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>contributor</value></create><read><path>pbcore:contributor</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="contributorRole"><properties><type>textfield</type><access>TRUE</access><description>Enter the role of the contributor</description><required>FALSE</required><title>Contributor Role</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>contributorRole</value></create><read><path>pbcore:contributorRole</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="pbcoreRightsSummary"><properties><type>markup</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreRightsSummary</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreRightsSummary</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 name="rightsSummary"><properties><type>textarea</type><access>TRUE</access><required>FALSE</required><title>Rights Statement</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>rightsSummary</value></create><read><path>pbcore:rightsSummary</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="pbcoreInstantiation"><properties><type>fieldset</type><access>TRUE</access><collapsed>TRUE</collapsed><collapsible>TRUE</collapsible><required>FALSE</required><title>Instantiation Information</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreInstantiation</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreInstantiation</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 name="instantiationIdentifier"><properties><type>textfield</type><access>TRUE</access><description>The instantiationIdentifier employs an unambiguous reference or identifier for a particular rendition/instantiation of a media item. Best practice is to identify the media item (whether analog or digital) by means of a string or number corresponding to an established or formal identification system if one exists. Otherwise, use an identification method that is in use within your agency, station, production company, office, or institution.</description><required>FALSE</required><title>Identifier</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><pbcore:instantiationIdentifier source='local'>%value%</pbcore:instantiationIdentifier></value></create><read><path>pbcore:instantiationIdentifier</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="instantiationDate"><properties><type>textfield</type><access>TRUE</access><description>Use the descriptor instantiationDate to specify the creation date for a particular instantiation of a media item.
</description><required>FALSE</required><title>Date</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationDate</value></create><read><path>pbcore:instantiationDate</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="instantiationDimensions"><properties><type>textfield</type><access>TRUE</access><description>The instantiationDimensions element specifies the visual dimensions to expect when rendering a particular instance of media.
</description><required>FALSE</required><title>instantiationDimensions</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationDimensions</value></create><read><path>pbcore:instantiationDimensions</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="instantiationPhysical"><properties><type>textfield</type><access>TRUE</access><description>Use the descriptor instantiationPhysical to identify the format of a particular instantiation of a media item as it exists in an actual physical form that occupies physical space (e.g., a tape on a shelf), rather than as a digital file residing on a server or hard drive.
</description><required>FALSE</required><title>instantiationPhysical</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationPhysical</value></create><read><path>pbcore:instantiationPhysical</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="instantiationDigital"><properties><type>textfield</type><access>TRUE</access><description>Use the descriptor instantiationDigital to identify the format of a particular instantiation of a media item as it exists in its digital form, i.e., as a digital file on a server or hard drive. Digital media formats may be expressed with formal Internet MIME types.</description><required>FALSE</required><title>instantiationDigital</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationDigital</value></create><read><path>pbcore:instantiationDigital</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="instantiationStandard"><properties><type>textfield</type><access>TRUE</access><description>Use the descriptor instantiationStandard to identify the standard of a particular instantiation of a media item as it exists.</description><required>FALSE</required><title>instantiationStandard</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationStandard</value></create><read><path>pbcore:instantiationStandard</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="instantiationLocation"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationLocation is considered to be an address for a media item. For an organization or producer acting as caretaker of a media resource, instantiationLocation may contain information about a specific shelf location for an asset, including an organization’s name, departmental name, shelf ID and contact information. The instantiationLocation for a data file or web page may include domain, path, filename or html page.</description><required>FALSE</required><title>instantiationLocation</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationLocation</value></create><read><path>pbcore:instantiationLocation</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="instantiationMediaType"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationMediaType identifies the general, high level nature of the content of a media item. It uses categories that show how content is presented to an observer, e.g., as a sound, text or moving image.</description><required>FALSE</required><title>instantiationMediaType</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationMediaType</value></create><read><path>pbcore:instantiationMediaType</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="instantiationGenerations"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationGenerations identifies the particular use or manner in which an instantiation of a media item is used, e.g., Audio/Narration or Moving image/Backup master.</description><required>FALSE</required><title>instantiationGenerations</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationGenerations</value></create><read><path>pbcore:instantiationGenerations</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="instantiationFileSize"><properties><type>textfield</type><access>TRUE</access><description>Use the descriptor instantiationFileSize to indicate the storage requirements or file size of a digital media item. As a standard, express the file size in bytes.</description><required>FALSE</required><title>instantiationFileSize</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationFileSize</value></create><read><path>pbcore:instantiationFileSize</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="instantiationTimeStart"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationTimeStart provides a time stamp for the beginning point of playback for a time-based media item, such as digital video or audio. Use in combination with instantiationDuration to identify a sequence or segment of a media item that has a fixed start time and end time.</description><required>FALSE</required><title>instantiationTimeStart</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationTimeStart</value></create><read><path>pbcore:instantiationTimeStart</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="instantiationDuration"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationDuration provides a timestamp for the overall length or duration of a time-based media item. It represents the playback time.</description><required>FALSE</required><title>instantiationDuration</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationDuration</value></create><read><path>pbcore:instantiationDuration</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="instantiationDataRate"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationDataRate expresses the amount of data in a digital media file that is encoded, delivered or distributed, for every second of time. Although optimal data rates are often dependent on the codec used to compress and encode a digital file, generally speaking, a larger data rate translates into a better quality playback experience (e.g., 56 kilobits/second is lesser quality than 1 megabit/second).</description><required>FALSE</required><title>instantiationDataRate</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationDataRate</value></create><read><path>pbcore:instantiationDataRate</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="instantiationColors"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationColors indicates the overall color, grayscale, or black and white nature of a media item, as a single occurrence or combination of occurrences in or throughout the media item.</description><required>FALSE</required><title>instantiationColors</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationColors</value></create><read><path>pbcore:instantiationColors</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="instantiationTracks"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationTracks is simply intended to indicate the number and type of tracks that are found in a media item, whether it is analog or digital. (e.g. 1 video track, 2 audio tracks, 1 text track, 1 sprite track, etc.) Other configuration information specific to these identified tracks should be described using instantiationChannelConfiguration.</description><required>FALSE</required><title>instantiationTracks</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationTracks</value></create><read><path>pbcore:instantiationTracks</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="instantiationChannelConfiguration"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationChannelConfiguration is designed to indicate the arrangement or configuration of specific channels or layers of information within a media item’s tracks. Examples are 2-track mono, 8- track stereo, or video track with alpha channel.</description><required>FALSE</required><title>instantiationChannelConfiguration</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationChannelConfiguration</value></create><read><path>pbcore:instantiationChannelConfiguration</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="instantiationLanguage"><properties><type>textfield</type><access>TRUE</access><default_value>eng</default_value><description>The descriptor language identifies the primary language of a media item’s audio or text. Alternative audio or text tracks and their associated languages should be identified using the descriptor instantiationAlternativeModes. Requires the three letter language code - eg. eng.</description><required>FALSE</required><title>instantiationLanguage</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationLanguage</value></create><read><path>pbcore:instantiationLanguage</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="instantiationAlternativeModes"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationAlternativeModes is a catch-all metadata element that identifies equivalent alternatives to the primary visual, sound or textual information that exists in a media item. These are modes that offer alternative ways to see, hear, and read the content of a media item. Examples include DVI (Descriptive Video Information), SAP (Supplementary Audio Program), ClosedCaptions, OpenCaptions, Subtitles, Language Dubs, and Transcripts. For each instance of available alternativeModes, the mode and its associated language should be identified together, if applicable. Examples include ‘SAP in English,’ ‘SAP in Spanish,’ ‘Subtitle in French,’ ‘OpenCaption in Arabic.’</description><required>FALSE</required><title>instantiationAlternativeModes</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationAlternativeModes</value></create><read><path>pbcore:instantiationAlternativeModes</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="instantiationRelation"><properties><type>fieldset</type><access>TRUE</access><description>The instantiationRelation element is a container for sub-elements instantiationRelationType and instantiationRelationIdentifier to describe inter-relationships to other instantiations.</description><required>FALSE</required><title>instantiationRelation</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationRelation</value></create><read><path>pbcore:instantiationRelation</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="instantiationRelationType"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationRelationType identifies the type of intellectual content bond between a media item you are cataloging and some other related media item.</description><required>FALSE</required><title>instantiationRelationType</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationRelationType</value></create><read><path>pbcore:instantiationRelationType</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="instantiationRelationIdentifier"><properties><type>textfield</type><access>TRUE</access><description>Once the type of relationship between two media items is identified by using the descriptor instantiationRelationType, the companion descriptor instantiationRelationIdentifier is used to provide a name, locator, accession, identification number or ID where the related item can be obtained or found. The cross reference uses a unique identifier. The relationship could also describe a multi-part instantiation, such as a multi-disk DVD.</description><required>FALSE</required><title>instantiationRelationIdentifier</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><instantiationRelationIdentifier source='local'>%value%</instantiationRelationIdentifier></value></create><read><path>pbcore:instantiationRelationIdentifier</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="instantiationRights"><properties><type>fieldset</type><access>TRUE</access><description>The instantiationRights element is a container for sub-elements rightsSummary, rightsLink and rightsEmbedded to describe rights particular to this instantiation.</description><required>FALSE</required><title>instantiationRights</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationRights</value></create><read><path>pbcore:instantiationRights</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="rightsSummary"><properties><type>textarea</type><access>TRUE</access><description>Use the descriptor rightsSummary as an all-purpose container field to identify information about copyrights and property rights held in and over a media item, whether they are open access or restricted in some way. If dates, times and availability periods are associated with a right, include them. End user permissions, constraints and obligations may also be identified, as needed.</description><required>FALSE</required><title>rightsSummary</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>rightsSummary</value></create><read><path>pbcore:rightsSummary</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="instantiationAnnotation"><properties><type>textfield</type><access>TRUE</access><description>The instantiationAnnotation element is used to catalog any supplementary information about an instantiation of the media item or the metadata used to describe it. It clarifies element values, terms, descriptors, and vocabularies that may not be otherwise sufficiently understood.</description><required>FALSE</required><title>instantiationAnnotation</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationAnnotation</value></create><read><path>pbcore:instantiationAnnotation</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="instantiationPart"><properties><type>fieldset</type><access>TRUE</access><description>The instantiationPart element is a container to allow for multiple instantiation parts, e.g. multi-disk DVD.</description><required>FALSE</required><title>instantiationPart</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationPart</value></create><read><path>pbcore:instantiationPart</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="instantiationIdentifier"><properties><type>textfield</type><access>TRUE</access><required>FALSE</required><title>instantiationIdentifier</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><instantiationIdentifier source='local'>%value%</instantiationIdentifier></value></create><read><path>pbcore:instantiationIdentifier</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="instantiationLocation"><properties><type>textfield</type><access>TRUE</access><description>The descriptor instantiationLocation is considered to be an address for a media item. For an organization or producer acting as caretaker of a media resource, instantiationLocation may contain information about a specific shelf location for an asset, including an organization’s name, departmental name, shelf ID and contact information. The instantiationLocation for a data file or web page may include domain, path, filename or html page.</description><required>FALSE</required><title>instantiationLocation</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>instantiationLocation</value></create><read><path>pbcore:instantiationLocation</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="pbcoreAnnotation"><properties><type>textarea</type><access>TRUE</access><description>The descriptor pbcoreAnnotation is an element where you can catalog any supplementary information about the metadata used to describe the PBCore record. pbcoreAnnotation clarifies element values, terms, descriptors, and vocabularies that may not be otherwise sufficiently understood.</description><required>FALSE</required><title>pbcoreAnnotation</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreAnnotation</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcoreAnnotation</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="pbcorePart"><properties><type>fieldset</type><access>TRUE</access><collapsed>TRUE</collapsed><collapsible>TRUE</collapsible><description>The pbcorePart element is a container for repeating the same set of sub-elements used by super-element ‘pbcoreDescriptionDocument. e.g. this allows for defining segments, stories or episodes.</description><required>FALSE</required><title>pbcorePart</title><tree>TRUE</tree><actions><create><path>/pbcore:pbcoreDescriptionDocument</path><context>document</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcorePart</value></create><read><path>/pbcore:pbcoreDescriptionDocument/pbcore:pbcorePart</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 name="pbcoreIdentifier"><properties><type>textfield</type><access>TRUE</access><description>The descriptor pbcoreIdentifier is used to reference or identify the entire record of metadata descriptions for a media item. The pbcoreIdentifier exists at the top level for a PBCore description and its associated description document (XML). Best practice is to identify the media item (whether analog or digital) by means of an unambiguous string or number corresponding to an established or formal identification system if one exists. Otherwise, use an identification method that is in use within your agency, station, production company, office, or institution.</description><required>FALSE</required><title>Identifier - Part</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>xml</type><prefix>NULL</prefix><value><pbcoreIdentifier source='local'>%value%</pbcoreIdentifier></value></create><read><path>pbcore:pbcoreIdentifier</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="pbcoreTitle"><properties><type>textfield</type><access>TRUE</access><description>The pbcoreTitle is a name given to the media item you are cataloging. It is the unique name everyone should use to refer to or search for a particular media item. There are obviously many types of titles a media item may have, such as a series title, episode title, segment title, or project title. Use the attribute titleType to indicate the type of title you are assigning to the media item.</description><required>FALSE</required><title>pbcoreTitle - Part</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreTitle</value></create><read><path>pbcore:pbcoreTitle</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="pbcoreDescription"><properties><type>textarea</type><access>TRUE</access><description>The pbcoreDescription element uses free-form text or a narrative to report general notes, abstracts, or summaries about the intellectual content of a media item you are cataloging. The information may be in the form of a paragraph giving an individual program description, anecdotal interpretations, or brief content reviews. The description may also consist of outlines, lists, bullet points, rundowns, edit decision lists, indexes, or tables of content.</description><required>FALSE</required><title>pbcoreDescription - Part</title><tree>TRUE</tree><actions><create><path>self::node()</path><context>parent</context><schema/><type>element</type><prefix>NULL</prefix><value>pbcoreDescription</value></create><read><path>pbcore:pbcoreDescription</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="submit"><properties><type>submit</type><access>TRUE</access><required>FALSE</required><tree>TRUE</tree><value>Submit</value></properties><children/></element></children></form></definition>