Go to PBCore Home Page



Go to home page for PBCore

Go to User Guide for PBCore

PBCore in Use
PBCore Mapping to Dublin Core

Context
Mapping Document


Other Case ExamplesOther PBCore Metadata Mappings

 


CONTEXT:

To learn more about Dublin Core, go to...
http://dublincore.org
http://dublincore.org/documents/usageguide/

A brief explanation of Dublin Core is found at...
http://dublincore.org/documents/usageguide/#whatis

The Dublin Core Metadata Registry is found at...
http://www.dublincore.org/dcregistry/


To read the PBCore Paper submitted to the 2003 Dublin Core Conference, go to...
http://www.pbcore.org/background/PBCoreAtDublinCore2003.html

 

 
INTELLECTUAL CONTENT

This Content Class contains metadata elements describing the actual intellectual content of a media asset or resource.

There are 9 containers and a total of 16 elements in the Intellectual Content grouping.

    PBCore
Containers
PBCore
Elements
Target Element in
Dublin Core
01.00
pbcoreIdentifier    
mandatory
01.01
  Element identifier (no equivalent)
       
  • Dublin Core defines its element *identifier* with regard to a unique designation for a media item itself, and not an identifier for a entire metadata record associated with a media item and all of its descriptions, formats, renditions and instantiations.
  • PBCore's *identifier* element is different than Dublin Core's *identifier*, although it is tempting to map the two elements because of the similarity in names.
  • PBCore's *formatIdentifier* more closely parallels the definition and usage of Dublin Core's *identifier*.
mandatory
01.02
  Element identifierSource (no equivalent)
       
02.00
pbcoreTitle    
mandatory
02.01
  Element title title
       
recommended
02.02
  Element titleType alternative
       
  • PBCore does not maintain a separate and distinct element for an *Alternative Title* to the formal *Title* given a media item (a refinement to Dublin Core's *Title*). Instead PBCore repeats the pbcoreTitle container, supplies the *Alternative Title*, then from the element *titleType,* selects *Alternative* from the picklist of terms.
03.00
pbcoreSubject    
recommended
03.01
  Element subject subject
       
recommended
03.02
  Element subjectAuthorityUsed (no equivalent)
       
  • PBCore recommends several related schemes (as does Dublin Core) and supplies additional authorities, some of which are specific to Public Broadcasting applications.
04.00
pbcoreDescription    
mandatory
04.01
  Element description description
       
recommended
04.02
  Element descriptionType refinements to description--abstract & tableOfContents
       
  • PBCore maintains a robust list of description types, many of which are unique to media production and Public Broadcasting applications. Two of the suggested 22 *descriptionType* terms are refinements derived from Dubin Core...
05.00
pbcoreGenre    
recommended
05.01
  Element genre (no equivalent)
       
  • Although Dublin Core uses the word "genre" in its definition of *type*, it must not be confused with PBCore's element *genre* that has a completely different definition and usage more closely aligned with program keywords found in program guides and TiVo-like applications.
recommended
05.02
  Element genreAuthorityUsed (no equivalent)
       
06.00
pbcoreRelation    
optional
06.01
  Element relationType refinements to relation
       
optional
06.02
  Element relationIdentifier relation
       
  • equivalent to the Dublin Core element *relation* in which related resources are identified by text and/or number strings derived from specific identification systems.
07.00
pbcoreCoverage    
optional
07.01
  Element coverage coverage
       
  • In following a "container architecture" in its metadata dictionary and schema, PBCore reconfigures the Dublin Core coverage elements of *spatial* and *temporal* into a single element that carries the descriptive data. An associated element called *coverageType* identifies the kind of descriptive data, i.e., *spatial* or *temporal*.
  • If both *spatial* and *temporal* coverage descriptions exist, PBCore repeats the *pbcoreCoverage* container.
optional
07.02
  Element coverageType coverage refined by Spatial and Temporal
       
  • PBCore's *coverageTypes* parallel those found in Dublin Core...
08.00
pbcoreAudienceLevel    
optional
08.01
  Element audienceLevel Audience
       
  • PBCore parallels the definition of the Dublin Core element *audience* in that it identifies for whom a media item is intended or useful.
  • A refinement to Dublin Core's *audience* is *Education Level* in which a description is made of the educational or training context. A specific statement of the location of the audience in terms of its progression through an education or training context can be used.
  • PBCore uses a picklist of terms derived from the Library of Congress vocabulary for educational sectors. Thus PBCore's *audienceLevel* could map to Dublin Core's *Audience Education Level*.
09.00
pbcoreAudienceRating    
optional
09.01
  Element audienceRating Audience
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *audienceRating* (which parallel those of the FCC V-Chip codes and the MPAA ratings) can be mapped to the Dublin Core element *audience* as another indicator for whom a media item is intended or useful.

 

INTELLECTUAL PROPERTY

This Content Class contains metadata elements related to the creation, creators, usage, permissions, constraints, and use obligations associated with a media asset or resource.

There are 4 containers and a total of 7 elements in the Intellectual Property grouping.

    PBCore
Containers
PBCore
Elements
Target Element in
Dublin Core
15.00
pbcoreCreator    
recommended
15.01
  Element creator creator
       
recommended
15.02
  Element creatorRole creator
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *creatorRole* can be mapped to the Dublin Core element *creator* as another indicator or attribution to the individual or group responsible for the intellectual content of a media item.
16.00
pbcoreContributor    
recommended
16.01
  Element contributor contributor
       
recommended
16.02
  Element contributorRole contributor
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *contributorRole* can be mapped to the Dublin Core element *contributor* as another indicator or attribution to the individual or group responsible for the intellectual content of a media item.
17.00
pbcorePublisher    
recommended
17.01
  Element publisher publisher
       
recommended
17.02
  Element publisherRole publisher
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *publisherRole* can be mapped to the Dublin Core element *publisher* as another indicator or attribution to the individual or group responsible for the publication or distribution of a media item.
18.00
pbcoreRightsSummary    
recommended
18.01
  Element rightsSummary
       
  • derivation from Dublin Core Metadata Registry
  • Dublin Core maintains a separate element for the date of copyright for a media item--*date copyrighted*. PBCore does not; however that information can be entered into *rightsSummary*.
  • Dublin Core maintains a separate element for the ownership or custody of a media item--*provenance*. It could be argued that such information is entered into PBCore's *rightsSummary*.
  • Dublin Core maintains a separate element to designate the person or organization owning or managing rights over a media item--*rights holder*. It could be argued that such information is entered into PBCore's *rightsSummary*.
  • Dublin Core maintains a separate element to identify legal documentation for usage permissions over a media item--*license*. It could be argued that such information is entered into PBCore's *rightsSummary*.

 

INSTANTIATIONS
& FORMATS

This Content Class contains metadata elements that identify the nature of the media asset as it exists in some form or format in the physical world or digitally.

There is a single parent container, with 3 sub-containers, and a total of 28 elements in the Instantiation & Formats grouping. For each new instantiation or format for a media asset/title, the entire parent container can be repeated.

    PBCore
Containers
PBCore
Elements
Target Element in
Dublin Core
25.00
pbcoreInstantiation    
optional
25.01
  Element dateCreated date-- created
       
  • PBCore's *dateCreated* parallels the definition of Dublin Core's refinement *created* to the element *date*.
  • PBCore does not restrict the data entry for temporal designations to a specific scheme, such as the W3CDTF profile of ISO 8601, although their syntax for entering dates (year month day) is recommended.
optional
25.02
  Element dateIssued date-- issued
       
  • PBCore's *dateIssued* parallels the definition of Dublin Core's refinement *issued* to the element *date*.
  • PBCore does not restrict the data entry for temporal designations to a specific scheme, such as the W3CDTF profile of ISO 8601, although their syntax for entering dates (year month day) is recommended.
mandatory
if applicable
25.03
  Element formatPhysical format-- medium
       
  • PBCore separates the designation of the format for a media item into *formatPhysical* and *formatDigital* elements.
  • Dublin Core uses the refinement *medium* of the element *format* to identify the material or physical carrier of the resource.
mandatory
if applicable
25.04
  Element formatDigital format
       
  • PBCore separates the designation of the format for a media item into *formatPhysical* and *formatDigital* elements.
  • The picklist of MIME types that PBCore uses for *formatDigital* parallels how Dublin Core uses the element *format*.
mandatory
25.05
  Element formatLocation (no equivalent)
       
recommended
25.06
  Element formatMediaType type
       
  • PBCore offers a picklist of media types that parallels the picklist used by Dublin Core in its element *type*.
  • Dublin Core uses its *format* element to describe file formats, physical media, and dimensions of a media item.
  • Although Dublin Core uses the word "genre" in its definition of *type*, it must not be confused with PBCore's element *genre* that has a completely different definition and usage more closely aligned with program keywords found in program guides and TiVo-like applications.
mandatory
if applicable
25.07
  Element formatGenerations format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatGenerations* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.08
  Element formatStandard relation-- conformsTo
       
  • Could be argued that PBCore's definition of *formatStandard* is a near equivalent to Dublin Core's type of *relation* identified as *conformsTo*.
  • In Dublin Core, *conformsTo* is defined as "A reference to an established standard to which the resource conforms."
recommended
25.09
  Element formatEncoding format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatEncoding* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.10
  Element formatFileSize format-- extent
       
  • In Dublin Core, *extent* can be used to identify a broad range of characteristics of a media item, including "the size or duration of the resource."
recommended
25.11
  Element formatTimeStart format-- extent
       
  • In Dublin Core, *extent* can be used to identify a broad range of characteristics of a media item, including "the size or duration of the resource."
mandatory
if applicable
25.12
  Element formatDuration format-- extent
       
  • In Dublin Core, *extent* can be used to identify a broad range of characteristics of a media item, including "the size or duration of the resource."
recommended
25.13
  Element formatDataRate format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatDataRate* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.14
  Element formatBitDepth format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatBitDepth* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.15
  Element formatSamplingRate format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatSamplingRate* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.16
  Element formatFrameSize format-- extent
       
  • In Dublin Core, *extent* can be used to identify a broad range of characteristics of a media item, including "the size or duration of the resource."
  • It could be argued that the *frameSize* defined in PBCore can map to Dublin Core's *extent*.
recommended
25.17
  Element formatAspectRatio format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatAspectRatio* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.18
  Element formatFrameRate format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatFrameRate* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.19
  Element formatColors format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatColors* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
optional
25.20
  Element formatTracks format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatTracks* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
optional
25.21
  Element formatChannelConfiguration format
       
  • Following the principle of "mapping down" or "dummy down," the PBCore terms for *formatChannelConfiguration* can be mapped to the Dublin Core element *format* as another indicator of the file format, physical medium, or dimensions of a media item.
recommended
25.22
  Element language language
       
optional
25.23
  Element alternativeModes (no equivalent)
       
25.24.0
(sub-container to pbcoreInstantiation)  
optional
25.24.1
  Element dateAvailableStart date-- available
       
  • Dublin Core combines the start and end dates for the availability of a media item into a single date-related element *available*.
  • Dublin Core accommodates a date range for *available*.
  • PBCore preferred to separate possible start and end dates in order to facilitate better searching criteria often needed in Public Broadcasting.
optional
25.24.2
  Element dateAvailableEnd date-- available
       
  • Dublin Core combines the start and end dates for the availability of a media item into a single date-related element *available*.
  • Dublin Core accommodates a date range for *available*.
  • PBCore preferred to separate possible start and end dates in order to facilitate better searching criteria often needed in Public Broadcasting.
25.25.0
(sub-container to pbcoreInstantiation)  
mandatory
25.25.1
  Element formatIdentifier identifier
       
  • Dublin Core defines its element *identifier* with regard to a unique designation for a media item itself, and not an identifier for a entire metadata record associated with a media item and all of its descriptions, formats, renditions, and instantitions.
  • PBCore's *formatIdentifier* parallels the definition and usage of Dublin Core's *identifier*.
mandatory
25.25.2
  Element formatIdentifierSource (no equivalent)
       
25.26.0
(sub-container to pbcoreInstantiation)  
optional
25.26.1
  Element annotation (no current equivalent)
       

 

 

EXTENSIONS

This Content Class contains additional descriptions that have been crafted by organizations outside of the PBCore Project. These extensions fulfill the metadata requirements for these outside groups as they identify and describe their own types of media with specialized, custom terminologies unique to their needs and community requirements.

There is a single container and a total of 2 elements as a starter kit for the addition of metadata extensions to the PBCore.

    PBCore
Containers
PBCore
Elements
Target Element in
Dublin Core
99.00
pbcoreExtension    
optional
99.01
  Element extension (no equivalent)
       
optional
99.02
  Element extensionAuthorityUsed (no equivalent)
       

 

 

Other Case ExamplesOther PBCore Metadata Mappings

 

PBCore in Use

 

Go to Feedback

Go to CPB website

© 2005 Corporation for Public Broadcasting
- CPB Privacy Policy -
- PBCore Licensing via Creative Commons -