<?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."