<?xml version=”1.0” ?>

"This is the PBCore version 2.0RC1 XML schema. All element descriptions can be found at http://www.pbcore.org" "This entry point is for a collection of PBCore assets. Assets can be grouped in a number of ways to best serve the archivist." "Main entry point for a PBCore record. Single assets start here." "This is entry point for an instantiation only record. Most likely used when referenced from other schemas." "The pbcoreCollectionType allows the addition of attributes that describe the PBCoreCollection. The attributes define the title, the description, the source, the reference and the date of the collection." "The pbcoreDescriptionDocument assembles together all of PBCore knowledge items into a single data record organized in a hierarchical structure. For PBCore these knowledge items are metadata descriptions of media, including all the knowledge items and metadata terms and values associated with its content and containers." "The defining of the DescriptionDocument allows its use as a single asset or repeated use in the pbcoreCollection." "The descriptor pbcoreAssetType indicates the broad editorial format of the assets contents. AssetType describes the PBCore record as a whole and at its highest level. Though a record may contain many instantiations of different formats and generations, for example, assetType may be used to indicate that they all represent a “program” or a “clip.” In FRBR language, assetType would be used to describe an asset at the “work” level. (Whereas “instantiationMediaType” would describe the “item” level.) This element is largely based on the EBUCore element ObjectType: http://www.ebu.ch/metadata/cs/ebu_ObjectTypeCodeCS.xml" "The pbcoreAssetDate could reflect the original date the asset was created or the date of the representation of the work or other types of dates associated with an asset" "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." "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." "The pbcoreSubject is used to assign topical headings or keywords that portray the intellectual content of the media item you are cataloging. Typically, a subject is expressed by a limited number of keywords, key phrases, or even specific classification codes. Controlled vocabularies, authorities, or formal classification schemes may be employed when assigning descriptive subject terms (rather than using random or ad hoc terminology)." "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." "The pbcoreGenre element describes the manner in which the intellectual content of a media item is presented, viewed or heard by a user. It indicates the structure of the presentation, as well as the topical nature of the content in a generalized form." "The pbcoreRelation element is a container for subelements 'relationType' and 'relationIdentifier'." "The descriptor pbcoreRelationType identifies the type of intellectual content bond between a media item you are cataloging and some other related media item." "Once the type of relationship between two media items is identified by using the descriptor pbcoreRelationType, the companion descriptor pbcoreRelationIdentifier is used to provide a name, locator, accession number, identification number or ID where the related item can be obtained or found. The cross reference uses a unique identifier. The relationship could also reflect another relationship type, such as an episode in a series or a program segment." "The pbcoreCoverage element is a container for subelements 'coverage' and 'coverageType'." "The descriptor coverage uses keywords to identify a span of space or time that is expressed by the intellectual content of a media item. Coverage in intellectual content may be expressed spatially by geographic location. Actual place names may be used. Numeric coordinates and geo-spatial data are also allowable, if useful or supplied. Coverage in intellectual content may also be expressed temporally by a date, period, era, or time-based event. The PBCore metadata element coverage houses the actual spatial or temporal keywords. The companion descriptor coverageType is used to identify the type of keywords that are being used." "The coverageType element is used to identify the actual type of keywords that are being used by its companion metadata element 'coverage.' coverageType provides a picklist of types, namely *spatial* or *temporal*, because coverage in intellectual content may be expressed spatially by geographic location or it may also be expressed temporally by a date, period, era, or time-based event." "The descriptor pbcoreAudienceLevel identifies a type of audience, viewer, or listener for whom the media item you are cataloging is primarily designed or educationally useful." "The descriptor pbcoreAudienceRating designates the type of users for whom a media item is intended or judged appropriate in terms of its intellectual content. Standard ratings have been crafted by the broadcast television and film industries and are used as flags for audience or age-appropriate materials." "The pbcoreCreator element is a container for sub-elements 'creator' and 'creatorRole'." "The descriptor creator identifies a person or organization primarily responsible for creating a media item. The creator may be considered an author and could be one or more people, a business, organization, group, project or service." "Use the descriptor creatorRole to identify the role played by the person or group identified in the companion descriptor creator. Unlike print resources, there is usually no single role, like an author, who has primary responsibility for the creation of media items such as audio, video, and film assets and their digital renditions. For these media, creators identified as the primary creator can fill many different roles, such as the instructor for a video course, the interviewee from a video history program, or the director of a program or film." "The pbcoreContributor element is a container for sub-elements 'contributor' and 'contributorRole'." "The descriptor contributor identifies a person or organization that has made substantial creative contributions to the intellectual content within a media item. This contribution is considered to be secondary to the primary author(s) (person or organization) identified in the descriptor creator." "Use the descriptor contributorRole to identify the role played by the person or group identified in the companion descriptor contributor." "The pbcorePublisher element is a container for sub-elements 'publisher' and 'publisherRole'." "The descriptor publisher identifies a person or organization primarily responsible for distributing or making a media item available to others. The publisher may be a person, a business, organization, group, project or service." "Use the descriptor publisherRole to identify the role played by the specific publisher or publishing entity identified in the companion descriptor publisher." "The element pbcoreRightsSummary is a container for sub-elements 'rightsSummary', 'rightsLink' and 'rightsEmbedded' used to describe Rights for the asset." "The element 'pbcoreInstantiation' is a container for sub-elements which describe an instance of a media item, i.e., a manifestation of it in the real world." "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." "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." "The pbcoreExtension element is a container to accomodate metadata from external systems. Use it to supplement other sub-elements of 'pbcoreDescriptionDocument'." "This uses a common structure to allow for a single instantiation or multiple instantiations within a pbcoreDocumentDescription." "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." "Use the descriptor instantiationDate to specify the creation date for a particular instantiation of a media item across its life cycle. It is the moment in time that the media item was finalized during its production process and is forwarded to other divisions or agencies to make it ready for publication or distribution. A specific time may also be associated with the date. Or the date Issued, Available Start Dates and End Dates" "The instantiationDimensions element specifies the visual dimensions to expect when rendering a particular instance of media." "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." "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." "Use the descriptor instantiationStandard to identify the standard of a particular instantiation of a media item as it exists." "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." "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." "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." "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." "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." "The descriptor instantiationDuration provides a timestamp for the overall length or duration of a time-based media item. It represents the playback time." "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)." "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." "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." "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." "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." "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.'" "The instantiationEssenceTrack element allows for grouping of the essenceTrack related elements and their repeated use." The instantiationRelation element is a container for sub-elements 'instantiationRelationType' and 'instantiationRelationIdentifier' to describe inter-relationships to other instantiations." "The descriptor relationType identifies the type of intellectual content bond between a media item you are cataloging and some other related media item." "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." "The instantiationRights element is a container for sub-elements 'rightsSummary', 'rightsLink' and 'rightsEmbedded' to describe rights particular to this this particular instantiation." "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." "The instantiationPart element is a container to allow for multiple instantiation parts, e.g. multi-disk DVD." "The instantiationExtension element is a container to accomodate instantiation-level metadata from external systems. Use it to supplement other metadata sub-elements of 'instantiationPart' or 'pbcoreInstantiationDocument' in which it appears." "The instantiation level startEndTimeGroup may be used when there is a multi-part instantiation and time notation is important. "This uses a common structure to allow for grouping of the essence related elements and their repeated use." "The essenceTrackType element is used to label the essence track by its type, e.g. video, audio etc." "The essenceTrackIdentifier element is used to identify the essence track and differentiate it from other tracks in the instantiation." "Use the descriptor essenceTrackStandard to identify a larger technical system/standard or overarching media architecture under which various media formats exist, e.g., NTSC is a system/standard under which many video formats exist." "The descriptor essenceTrackEncoding identifies how the actual information in a media item is compressed, interpreted, or formulated using a particular scheme. Identifying the encoding used is beneficial for a number of reasons, including as a way to achieve reversible compression; for the construction of document indices to facilitate searching and access; or for efficient distribution of the information across data networks with differing bandwidths or pipeline capacities." "The essenceTrackDataRate element 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, for example 56 kilobits/second vs. 1 megabit/second." "The essenceTrackFrameRate element indicates the frames per second found in a video, motion sequence, flash file, or animation's playback or display." "The essenceTrackPlaybackSpeed element specifies the rate of units against time at which the media track should be rendered for human consumption. e.g., 15ips (inches per second), 24fps (frames per second)" "For a media item (specifically audio), the descriptor essenceTrackSamplingRate measures "How Often" data is sampled when information is digitized. For a digital audio signal, the sampling rate is measured in kilohertz and is an indicator of the perceived playback quality of the media item (the higher the sampling rate, the greater the fidelity)." "The essenceTrackBitDepth element specifies "How Much" data is sampled when information is digitized, encoded, or converted for a media item (specifically, audio, video, or image). Bit depth is measured in bits and generally implies an arbitrary perception of quality during playback of a media item (the higher the bit depth, the greater the fidelity)." "The essenceTrackFrameSize element indicates the horizontal and vertical resolution of a format type. It may be expressed in pixels, pixels per inch, or in the case of ATSC digital TV, a combination of pixels measured horizontally vs. the number of pixels of image/resolution data stacked vertically (interlaced and progressive scan)." "The essenceTrackAspectRatio element indicates the ratio of horizontal to vertical proportions in the display of a static image or moving image." "The descriptor essenceTrackTimeStart 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 essenceTrackDuration to identify a sequence or segment of a media item that has a fixed start time and end time." "The descriptor essenceTrackDuration provides a timestamp for the overall length or duration of a track. It represents the track playback time." "essenceTrackLanguage identifies the primary language of the tracks' audio or text. Alternative audio or text tracks and their associated languages should be identified using the descriptor alternativeModes." "The essenceTrackAnnotation element can store any supplementary information about a track or the metadata used to describe it. It clarifies element values, terms, descriptors, and vocabularies that may not be otherwise sufficiently understood." "The essenceTrackExtension element is a container to accomodate track-level metadata from external systems. Use it to supplement other metadata sub-elements of 'instantiationEssenceTrack' in which it appears." "This uses a common structure to allow for the use of multiple, qualified extensions at the asset, instantiation and essence levels." "The descriptor extensionElement provides metadata descriptions crafted into metadata dictionaries and schemas outside of the PBCore Metadata Dictionary Project. These extensions fulfill the metadata requirements for communities identifying and describing their own types of media with specialized, custom terminologies." "Use extensionValue to express the actual data value of the label indicated by extensionElement." "If metadata extensions to PBCore are assigned to a media item with the descriptor extensionElement, and the terms used are derived from a specific authority or metadata scheme, use extensionAuthorityUsed to identify whose metadata extensions are being used." "This uses a common structure to allow for the repeating of descriptive sub-documents to define different segments, episodes etc., just as super-element 'pbcoreDescriptionDocument' can be collected and used to describe higher-level media programs." "The group of attributes "startTime', 'endTime' and 'timeAnnotation' could be used when a there is a multipart asset and time notation is important. "This dateStringType allows for the addition of the dateType attribute." "The sourceVersionStringType is used with a number of elements to allow the attachment of the attributes: source, ref, version and annotation." "This type is the sample as sourceVersionStringType with the addition that the source attribute is required instead of optional." "The titleStringType allows for the addition of a titleType attribute as well as the standard sourceVersionGroup attributes and a startEndTimeGroup or attributes." "The subjectStringType allows for the addition of a subjectType attribute as well as the standard sourceVersionGroup attributes and a startEndTimeGroup or attributes." The descriptionType is a complex group of attributes that help define the description type, as well as allowing for descriptions of segments and relevant times." "The sourceVersionStartEndStringType adds attributes that define the source of the string with the option of time related attributes" "The affiliatedStringType adds attributes of affiliation and time relevance." "the contributorString helps define the portrayal role as well as the general source and version group attributes. "The technicalStringType add the attributes of unitsOfMeasure and annotation. "The instantiationStandardStringType allows for the addition of a profile attribute along with the sourceVersionGroup." "This stringType added an annotationType attribute and a reference." This same structure allows the use of rights at the asset level and the instantiation level. The rights can be expressed as a summary or a link or an embedded XML record. These can also contain time relations" "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." A URI pointing to a declaration of rights "The rightsLinkType allows for the addition of an annotation attribute to the rightsLink." "The embeddedType allows for the addition of an annotation attribute to the embeddedType." "The threeletterStringType adds the sourceVersionGroup to threelettercode for source references." "This controls the language element to insure the use of three letter codes." "This group is similar to sourceVersionGroup but description specific and with the addition of a descriptionType attribute." "The grouping of attributes: source, reference, version and annotation." "The grouping of attributes: startTime, endTime and timeAnnotation." "This group is similar to sourceVersionGroup but segment specific and with the addition of a segmentType attribute."