pbcore: overview

22
PBCore: Overview Open Source Meeting February 2, 2009 Dave MacCarn

Upload: courtney-michael

Post on 07-Nov-2014

2.757 views

Category:

Technology


1 download

DESCRIPTION

Dave MacCarn's presentation at the AMIA OpenSource Solutions meeting, February 2, 2009 at WGBH Boston

TRANSCRIPT

Page 1: PBCore: Overview

PBCore: Overview

Open Source MeetingFebruary 2, 2009

Dave MacCarn

Page 2: PBCore: Overview

2

What is PBCore?

• ...a metadata dictionary, used to describe many different types of media items;

• ...useful for locating, sharing and exchanging media items;

• ...available for free to anyone, not just public broadcasters.

Page 3: PBCore: Overview

3

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.

Page 4: PBCore: Overview

4

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 content classes.

• 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 content classes.

Page 5: PBCore: Overview

5

PBCore Examples?

• 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.

Page 6: PBCore: Overview

PBCore Structure

• Content Classes (Grouping of Data)– Intellectual Content• Title, Description, Genre...

– Intellectual Property• Creator, Publisher, Rights...

– Instantiation• Date Created, Format, Language…

– Extensions

Page 7: PBCore: Overview

PBCore Structure

• Containers– Needed to define XML structure.

Page 8: PBCore: Overview

PBCore Structure

• Elements– The Real Data.• Title, Description, Genre, Creator, Publisher, Rights,

Date Created, Format, Language…

Page 9: PBCore: Overview

IntellectualContent

Page 10: PBCore: Overview

Intellectual Property

Page 11: PBCore: Overview

Instantiation

Page 12: PBCore: Overview

Instantiation

Page 13: PBCore: Overview

13

PBCore Structure

• 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 successful search.

Page 14: PBCore: Overview

14

PBCore Structure

• A picklist, or drop-down menu, is an example of a controlled vocabulary. Here is a picklist for the PBCore element 05.01, genre.

Page 15: PBCore: Overview

15

PBCore Structure

• 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-

05-01)

Page 16: PBCore: Overview

What does it mean to be PBCore compliant?

• 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.

Page 17: PBCore: Overview

Graphics LibraryTracking

Archiving

ProductionPost-Production

FacilityScheduling

Digital AssetManagement

Programming

Stock Footage

Education Connections

National ProgramDistribution

Local Broadcast Playout , Traffic & Logs(NGIS, PODS, BroadView, ProTrack, Scout)

Program Guides& Newsletters

ListingServices

Internet Services& Distribution Options

Rights &Usage Management

Development, Under-writing, Fundraising& Sponsorship

PBCoreXML

(XSD framework)

VOD

Page 18: PBCore: Overview

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 http://www.pbcore.org/PBCore/PBCoreXMLSchema.html

Page 19: PBCore: Overview

PBCore v1.2

So what's different?

Page 20: PBCore: Overview
Page 21: PBCore: Overview

What's Next?

• PBCore additions– to handle collections– Vocabulary– Radio specific extensions– Soliciting suggestions

• CPB RFP American Archive Pilot– Includes some support for PBCore additions and

web site

Page 22: PBCore: Overview

The PBCore Web Site

• Your one-stop shop for all things PBCore: http://www.pbcore.org – user guide– list of elements in various representations• full documentation, quick index, alphabetical, cheat

sheet, etc.

– listserv sign-up– training materials – many other resources (metadata primer, XML

schema info, etc.)