Open Source Meeting
February 2, 2009
What is PBCore?
• ...a metadata dictionary, used to describe many
different types of media items;
• ...useful for locating, sharing and exchanging
• ...available for free to anyone, not just public
Who created PBCore?
• Unprecedented collaboration between public
television and radio united a working group of 30
representatives of local and national organizations,
from a wide cross-section of disciplines and roles.
• Advisors included academic and metadata experts.
• Before its launch, PBCore had wide industry review
and key test implementations.
What is the PBCore Structure?
• PBCore v1.1 (http://www.pbcore.org; click on “User
Guide” button) was published January 24, 2007
– Version 1.1 of PBCore maintains 53 elements arranged in
15 containers and 3 sub-containers, all organized under 4
• PBCore v1.2 was published November 14, 2008
– Version 1.2 of PBCore maintains 61 elements arranged in
15 containers and 4 sub-containers, all organized under 4
• PBCore is made up of 61 elements, each describing
a different aspect of a media item.
• Three sample PBCore elements are:
1. title: the media item’s name;
2. creator: the person or organization
responsible for creating the media item;
3. publisher: the person or organization
responsible for distributing the media item.
• PBCore often uses a controlled vocabulary to
describe a media item.
• Controlling the terms used, and how they are
presented, not only ensures consistent description of
media items, it also improves the chances of a
• A picklist, or drop-down
menu, is an example of a
controlled vocabulary. Here
is a picklist for the PBCore
element 05.01, genre.
• PBCore also uses a structured syntax.
• A structured syntax follows specific rules of
punctuation, grammar or data entry in order to
provide unambiguous descriptions.
• For example...
• creator (element 15.01): last name, first name middle
name (Welles, George Orson)
• title (element 02.01): Citizen Kane
• dateCreated (element 25.02): YYYY-MM-DD (1941-
What does it mean to be
• If you’re using PBCore to tag media items that you
intend to share with the outside world, you must
follow the dictionary rules and element obligations.
• If you’re using PBCore for internal purposes only
and don’t plan to share your resources with the
outside world, you can apply the dictionary rules as
you see fit.
Local Broadcast Playout , Traffic & Logs
(NGIS, PODS, BroadView, ProTrack, Scout)
National Program Graphics Library
(XSD framework) Production
& Distribution Options
Development, Under- Digital Asset
writing, Fundraising Management
Rights & Stock Footage
What is the PBCore XML XSD?
• PBCore’s XSD defines the framework of the PBCore elements
and their inter-relationships and interdependencies.
• Download the PBCore XSD at
• PBCore additions
– to handle collections
– Radio specific extensions
– Soliciting suggestions
• CPB RFP American Archive Pilot
– Includes some support for PBCore additions and
The PBCore Web Site
• Your one-stop shop for all things PBCore:
– user guide
– list of elements in various representations
• full documentation, quick index, alphabetical, cheat
– listserv sign-up
– training materials
– many other resources (metadata primer, XML
schema info, etc.)