SlideShare a Scribd company logo
PBCore: Overview

 Open Source Meeting
  February 2, 2009

     Dave MacCarn
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.


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




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



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


                                                        5
PBCore Structure
• Content Classes (Grouping of Data)
  – Intellectual Content
     • Title, Description, Genre...
  – Intellectual Property
     • Creator, Publisher, Rights...
  – Instantiation
     • Date Created, Format, Language…
  – Extensions
PBCore Structure
• Containers
  – Needed to define XML structure.
PBCore Structure
• Elements
  – The Real Data.
     • Title, Description, Genre, Creator, Publisher, Rights,
       Date Created, Format, Language…
Intellectual
Content
Intellectual Property
Instantiation
Instantiation
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.




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




                                 14
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)


                                                                15
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.
Facility
    Local Broadcast Playout , Traffic & Logs
                                                            Scheduling
    (NGIS, PODS, BroadView, ProTrack, Scout)



              National Program                                                Graphics Library
              Distribution                                                    Tracking

       Program Guides
                                                                                   Archiving
       & Newsletters

                                               PBCore
         Listing
                                                XML                                 VOD
         Services

                                               (XSD framework)                      Production
Internet Services
                                                                                    Post-Production
& Distribution Options

    Development, Under-                                                            Digital Asset
    writing, Fundraising                                                           Management
    & Sponsorship

           Rights &                                                           Stock Footage
           Usage Management


                                                           Education Connections
                                 Programming
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
PBCore v1.2


So what's different?
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
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.)

More Related Content

Similar to PBCore: Overview

IGP Production Systems For Digital Archives
IGP Production Systems For Digital ArchivesIGP Production Systems For Digital Archives
IGP Production Systems For Digital Archives
Infogrid Pacific Pte. Ltd
 
Technologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic RecordsTechnologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic Records
pbajcsy
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query results
ambitlick
 
Inform: Targeting the Interest Graph
Inform: Targeting the Interest GraphInform: Targeting the Interest Graph
Inform: Targeting the Interest Graph
Vital.AI
 
Mpeg7
Mpeg7Mpeg7
ONIX-PL Training on how to access GOKB encodings
ONIX-PL Training on how to access GOKB encodingsONIX-PL Training on how to access GOKB encodings
ONIX-PL Training on how to access GOKB encodings
National Information Standards Organization (NISO)
 
Watson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson ChallengeWatson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson Challenge
Penn State EdTech Network
 
A Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and OrganizationA Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and Organization
Boris Villazón-Terrazas
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7
nil65
 
BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...
BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...
BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...
Syed Ahmad Chan Bukhari, PhD
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developers
Semantic Web Company
 
Video Conferencing with NaradaBrokering
Video Conferencing with NaradaBrokeringVideo Conferencing with NaradaBrokering
Video Conferencing with NaradaBrokering
Videoguy
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Nuxeo
 
Rosinski ibm ai overview with several examples of projects in the media and l...
Rosinski ibm ai overview with several examples of projects in the media and l...Rosinski ibm ai overview with several examples of projects in the media and l...
Rosinski ibm ai overview with several examples of projects in the media and l...
FIAT/IFTA
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
Ankur Biswas
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
Alexandr Savchenko
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
Fwdays
 
Sharded By Business Line: Migrating to a Core Database using MongoDB and Solr
Sharded By Business Line: Migrating to a Core Database using MongoDB and SolrSharded By Business Line: Migrating to a Core Database using MongoDB and Solr
Sharded By Business Line: Migrating to a Core Database using MongoDB and Solr
MongoDB
 
Mongo la search platform - january 2013
Mongo la   search platform - january 2013Mongo la   search platform - january 2013
Mongo la search platform - january 2013
MongoDB
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...
Dag Endresen
 

Similar to PBCore: Overview (20)

IGP Production Systems For Digital Archives
IGP Production Systems For Digital ArchivesIGP Production Systems For Digital Archives
IGP Production Systems For Digital Archives
 
Technologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic RecordsTechnologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic Records
 
Record matching over query results
Record matching over query resultsRecord matching over query results
Record matching over query results
 
Inform: Targeting the Interest Graph
Inform: Targeting the Interest GraphInform: Targeting the Interest Graph
Inform: Targeting the Interest Graph
 
Mpeg7
Mpeg7Mpeg7
Mpeg7
 
ONIX-PL Training on how to access GOKB encodings
ONIX-PL Training on how to access GOKB encodingsONIX-PL Training on how to access GOKB encodings
ONIX-PL Training on how to access GOKB encodings
 
Watson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson ChallengeWatson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson Challenge
 
A Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and OrganizationA Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and Organization
 
multimedia mpeg-7
multimedia mpeg-7multimedia mpeg-7
multimedia mpeg-7
 
BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...
BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...
BioNLP-SADI: A Suite of interoperable BioNLP Semantic Web Services based on S...
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developers
 
Video Conferencing with NaradaBrokering
Video Conferencing with NaradaBrokeringVideo Conferencing with NaradaBrokering
Video Conferencing with NaradaBrokering
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Rosinski ibm ai overview with several examples of projects in the media and l...
Rosinski ibm ai overview with several examples of projects in the media and l...Rosinski ibm ai overview with several examples of projects in the media and l...
Rosinski ibm ai overview with several examples of projects in the media and l...
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
Sharded By Business Line: Migrating to a Core Database using MongoDB and Solr
Sharded By Business Line: Migrating to a Core Database using MongoDB and SolrSharded By Business Line: Migrating to a Core Database using MongoDB and Solr
Sharded By Business Line: Migrating to a Core Database using MongoDB and Solr
 
Mongo la search platform - january 2013
Mongo la   search platform - january 2013Mongo la   search platform - january 2013
Mongo la search platform - january 2013
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...
 

Recently uploaded

Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
moinahousna
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
shanihomely
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
SAI KAILASH R
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
alexjohnson7307
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
digitalxplive
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Kunal Gupta
 

Recently uploaded (20)

Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
 

PBCore: Overview

  • 1. PBCore: Overview Open Source Meeting February 2, 2009 Dave MacCarn
  • 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. 2
  • 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. 3
  • 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. 4
  • 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. 5
  • 6. PBCore Structure • Content Classes (Grouping of Data) – Intellectual Content • Title, Description, Genre... – Intellectual Property • Creator, Publisher, Rights... – Instantiation • Date Created, Format, Language… – Extensions
  • 7. PBCore Structure • Containers – Needed to define XML structure.
  • 8. PBCore Structure • Elements – The Real Data. • Title, Description, Genre, Creator, Publisher, Rights, Date Created, Format, Language…
  • 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. 13
  • 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. 14
  • 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) 15
  • 16. 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.
  • 17. Facility Local Broadcast Playout , Traffic & Logs Scheduling (NGIS, PODS, BroadView, ProTrack, Scout) National Program Graphics Library Distribution Tracking Program Guides Archiving & Newsletters PBCore Listing XML VOD Services (XSD framework) Production Internet Services Post-Production & Distribution Options Development, Under- Digital Asset writing, Fundraising Management & Sponsorship Rights & Stock Footage Usage Management Education Connections Programming
  • 18. 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
  • 19. PBCore v1.2 So what's different?
  • 21. 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
  • 22. 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.)