SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Implementing metadata
standards for a digital
audiovisual preservation
repository
Kara van Malssen
AudioVisual Preservation Solutions
2011-03-24
Case Study: NDIIPP Preserving
Digital Public Television Project

             SIP site

             Repository

                                       WNET         WGBH



                                              NYU



                                 PBS




                          Library of
                          Congress
Producing Stations               Satellite
       Station
                                             Transmitting
          A                                    Stations

       Station
          B                                  WNET      WGBH


       Station                               Station   Station
          C                                     A         B

                                             Station   Station
                                                C         D

                          PBS                Station   Station
     WNET                                       E         F


                                             Station   Station
                                                G         H

                                             Station   Station
                                                I         J



    WGBH
                     NYU PDPTV Prototype
                         Repository




      Submission Workflow
NYU Goals:
• Create a prototype repository for long term retention

• Aggregate content from partner stations + PBS for
 sample programs

• Populate records with metadata that already
 exists (in station databases, files, scheduling systems, etc)

• Transform data and package content, while
 preserving relationships between items
Important   Vocabulary
              •The Repository: NYU
               prototype preservation repository

              • OAIS   : Open Archival
               Information System


  OAIS
              • SIP: Submission Information
               Package
 Terms!

              • AIP : Archival Information
               Package
SD
                                            HD                                                             SD
                                                         Broadcast       Production      Production
                                         Broadcast                                                      Broadcast
                                                          Master           Master          Master
                                           Master                                                        Master
                                                         (mov/aiff/        (mov)            (mxf)
                                         (mov/data)                                                      (mpeg)
                                                           m2v)




               DATABASE EXPORTS                          PODS                                          TEAMS
                                                                         PRO            INMAGIC
                                                                        TRACK




               ADDITIONAL ITEMS                         Scripts,
                                                          etc

Challenge of
 managing      SIP Class 1: WNET National                          SIP Class 3: WNET Local Broadcast
  diverse      Broadcast (Nature)                                  (New York Voices)

                                    SD                                                 Production
                    HD                                                   SD
                                 Broadcast      Production




SIPs:
                 Broadcast                                            Broadcast          Master
                                  Master          Master                                  (mxf)
                   Master                                              Master
                                 (mov/aiff/        (mxf)
                 (mov/data)                                            (mpeg)
                                   m2v)




                    PODS                                               PRO            INMAGIC
                               INMAGIC
                                                                      TRACK




               SIP Class 2: WGBH National                          SIP Class 4: Religion and Ethics
               Broadcasts

                     SD                                                    SD
                                                                        Broadcast         Production
                  Broadcast     Production                                                  Master
                   Master         Master                                 Master
                                                                        (mov/aiff/          (mov)
                  (mov/aiff/      (mov)
                    m2v)                                                  m2v)




                               TEAMS                                                                   Scripts,
                  PODS                                                    PODS            PRO            etc
                                                                                         TRACK
PDPTV metadata model
       METS: Metadata Encoding
       and Transmission Standard
       Structural and administrative

       PBCore: Public Broadcasting
       Metadata Dictionary
       Descriptive and technical

       PREMIS: Preservation
       Metadata Implementation
       Strategy
       Technical preservation metadata
METS                  : Metadata Encoding and Transmission
Standard

         •   Provides a structure to bundle all content
             (essence + metadata) in one AIP

         •   Identifies types of metadata, but not the
             terms to define them (with a few exceptions)


                              METS                       fileSec
                              amdSec
dmdSec                                                 structMap
             techMD     rightsMD sourceMD digiprovMD
                                                       behaviorSec
PBCore                   : What is it good for?

• Descriptive metadata elements that are
  specific to public broadcasting & AV

• Controlled vocabularies with broadcast terms
• Easy to map to from legacy station databases
• Granular technical metadata (PBCore 1.2+)
 ➡ Accurately represents the file specific metadata
 ➡ Can be auto populated using technical metadata
    extraction tools & sytlesheets
PREMIS             : Preservation Metadata Implementation Strategies



                       Intellectual
Object Entity:            Entity

•Creating                                   Rights
application info

•Playback
environment              Object                               Agents
(hardware and
software
                                            Events
“Given the wide range of institutional contexts,
PREMIS cannot be an out-of-the box solution.
Users have to decide how to model their
specific application, which semantic units
need to be captured to support them, and
how to implement them.”

- ISQ Special Issue: Digitial Preservation, Spring 2010, p.9
<?xml version="1.0" encoding="UTF-8"?>
<premis xmlns="info:lc/xmlns/premis-v2" version="2.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="info:lc/xmlns/premis-v2 http://www.loc.gov/standards/premis/premis.xsd">

  <!-- ================================================================== -->
  <object xsi:type="representation" xmlID="bmaster-sd-001">
     <objectIdentifier>
        <objectIdentifierType>NDIIPP:PDPTV repository naming scheme</objectIdentifierType>
        <objectIdentifierValue><!-- SD_BMASTER --></objectIdentifierValue>
     </objectIdentifier>
       <environment>
         <environmentPurpose>create</environmentPurpose>
         <environmentNote>The OMNEON server generated three files for the SD broadcast master:
            one QuickTime movie file (.mov), one video track (.m2v), and one audio track
            (.aiff). The .mov file contains fully-qualified pathname references to the .m2v and
            .aiff tracks that were only valid in the OMNEON server environment.</environmentNote>
          <environmentExtension>
          <creatingApplication>
             <creatingApplicationName>Avid Unity Workgroup</creatingApplicationName>
             <creatingApplicationVersion>4</creatingApplicationVersion>
          </creatingApplication>
          <creatingApplication>
             <creatingApplicationName>Avid Media Composer REG_SZ</creatingApplicationName>
             <creatingApplicationVersion>3.0.5</creatingApplicationVersion>
          </creatingApplication>
          <creatingApplication>
             <creatingApplicationName>Omneon</creatingApplicationName>
             <creatingApplicationVersion>4.3 sr2</creatingApplicationVersion>
          </creatingApplication>
          </environmentExtension>
     </environment>
<object xsi:type="representation" xmlID="bmaster-sd-001">
  <objectIdentifier>
     <objectIdentifierType>NDIIPP:PDPTV repository naming scheme</objectIdentifierType>
     <objectIdentifierValue><!-- SD_BMASTER --></objectIdentifierValue>
  </objectIdentifier>
  <environment>
     <environmentPurpose>create</environmentPurpose>
     <environmentNote>The OMNEON server generated three files for the SD broadcast master:
        one QuickTime movie file (.mov), one video track (.m2v), and one audio track
        (.aiff). The .mov file contains fully-qualified pathname references to the .m2v and
        .aiff tracks that were only valid in the OMNEON server environment.</environmentNote>
       <environmentExtension>
          <creatingApplication>
             <creatingApplicationName>Avid Unity Workgroup</creatingApplicationName>
             <creatingApplicationVersion>4</creatingApplicationVersion>
          </creatingApplication>
          <creatingApplication>
             <creatingApplicationName>Avid Media Composer REG_SZ</creatingApplicationName>
             <creatingApplicationVersion>3.0.5</creatingApplicationVersion>
          </creatingApplication>
          <creatingApplication>
             <creatingApplicationName>Omneon</creatingApplicationName>
             <creatingApplicationVersion>4.3 sr2</creatingApplicationVersion>
          </creatingApplication>
       </environmentExtension>
  </environment>
  <environment>
       <environmentCharacteristic>known to work</environmentCharacteristic>
     <environmentPurpose>render</environmentPurpose>
     <environmentNote>To render the content in this environment the video track (.m2v) and
       audio track (.aiff) must be muxed using QTCoffee. The QuickTime movie file cannot be
</environment>
     <environment>
        <environmentCharacteristic>known to work</environmentCharacteristic>
        <environmentPurpose>render</environmentPurpose>
        <environmentNote>To render the content in this environment the video track (.m2v) and
           audio track (.aiff) must be muxed using QTCoffee. The QuickTime movie file cannot be
           used to render the content because the .mov file refers to the .m2v and .aiff tracks
           by fully-qualified file names that were only valid in the creating environment. </
environmentNote>
        <software>
           <swName>Apple Macintosh OS X version 10.5.5</swName>
           <swType>operating system</swType>
        </software>
        <software>
           <swName>Apple QuickTime Player version 7.5.5</swName>
           <swType>renderer</swType>
        </software>
        <software>
           <swName>QTCoffee 1.2.5</swName>
           <swType>muxer</swType>
        </software>
        <hardware>
           <hwName>Intel Core 2 Duo</hwName>
           <hwType>processor</hwType>
           <hwOtherInformation>2 GB RAM</hwOtherInformation>
        </hardware>
     </environment>
 </object>
“When combining different metadata
specifications or when embedding extension
metadata, we often find that data models
are mismatched or that semantic units
overlap. In these cases, it is necessary to
decide how to overcome the conflicts.”

- ISQ Special Issue: Digitial Preservation, Spring 2010, p.7
METS                 PBCore

                                  Title
Structure                       Creator
                                Description
            Relationships
   Agents                   File Format
              Rights
Checksums                    File Size


            Hardware
            Software


            PREMIS
METS            PBCore
                                     Title
          Structure                Creator MODS
                                  Description
                    Relationships
             Agents
                      Rights File Format
          Checksums             File Size
                                        Descriptive elements only
                                             map to MODS
                     Hardware
                     Software
METSRights!
                     PREMIS
METS                       fileSec
                        amdSec
dmdSec                                           structMap
         techMD   rightsMD sourceMD digiprovMD
                                                 behaviorSec
METS
              amdSec
dmdSec   techMD        rightsMD    fileSec


                                  structMap
AIP creation simplified
  1. Content submitted, verified
  2. METS automatically generated (checksums
     into METS attributes)
  3. Source database exports automatically
     converted to PBCore
  4. Technical metadata extracted from files using
     MediaInfo, converted to PBCore
  5. MODS created from completed PBCore
  6. Rights metadata (METSRights), preservation
     metadata (PREMIS) created
  7. AIP complete
SD
                                      HD                                                              SD
                                                       Broadcast        Production    Production
        ESSENCE FILE               Broadcast
                                     Master
                                                        Master            Master        Master     Broadcast
                                                       (mov/aiff/         (mov)          (mxf)      Master
           TYPES                   (mov/data)
                                                         m2v)                                       (mpeg)




                                                                                      METS
         METADATA                       METS            PBCore          PREMIS
                                                                                      Rights
                                                                                                   MODS




                                                                    Original
        ADDITIONAL ITEMS                         Scripts,
                                                                    database
                                                   etc
                                                                     exports




        AIP Class 1: Nationally distributed content (Nature)

                                           SD




AIPs:
                         HD
                                        Broadcast            Production
                      Broadcast
          METS                           Master                Master
                        Master
                                        (mov/aiff/              (mxf)
                      (mov/data)
                                          m2v)




                                                                           Original
                                        METS                               database
         PBCore        PREMIS                               MODS
                                        Rights                              exports




        AIP Class 4: Religion and Ethics

                         SD
                      Broadcast           Production                       Original
          METS         Master               Master                         database
                      (mov/aiff/            (mov)                           exports
                        m2v)




                                        METS                               Scripts,
         PBCore        PREMIS                               MODS
                                        Rights                               etc
“Some file formats enable the capture of
technical, and other, metadata within their
files, which has the advantage of keeping the
files self-descriptive. However, by extracting
and storing metadata explicitly we may
also benefit.”

- ISQ Special Issue: Digitial Preservation, Spring 2010, p.11

Más contenido relacionado

Destacado

Intro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brighton
Intro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brightonIntro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brighton
Intro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brightonJack Brighton
 
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)pbcore
 
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections Kara Van Malssen
 
Implementation of systems for Media / Digital Asset Management Systems in 10 ...
Implementation of systems for Media / Digital Asset Management Systems in 10 ...Implementation of systems for Media / Digital Asset Management Systems in 10 ...
Implementation of systems for Media / Digital Asset Management Systems in 10 ...Kara Van Malssen
 
Preserving Digital Public Television: A Status Report
Preserving Digital Public Television: A Status ReportPreserving Digital Public Television: A Status Report
Preserving Digital Public Television: A Status ReportKara Van Malssen
 
When the Worst Happens: On long and short-term disasters and their impact on ...
When the Worst Happens: On long and short-term disasters and their impact on ...When the Worst Happens: On long and short-term disasters and their impact on ...
When the Worst Happens: On long and short-term disasters and their impact on ...Kara Van Malssen
 
What do you mean I need digital preservation? I've got DAM!
What do you mean I need digital preservation? I've got DAM!What do you mean I need digital preservation? I've got DAM!
What do you mean I need digital preservation? I've got DAM!Kara Van Malssen
 
Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...
Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...
Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...Kara Van Malssen
 
Smithsonian Trustworthy Digital Repository Roundtable
Smithsonian Trustworthy Digital Repository RoundtableSmithsonian Trustworthy Digital Repository Roundtable
Smithsonian Trustworthy Digital Repository RoundtableKara Van Malssen
 
What do you mean we need digital preservation? We have a repository!
What do you mean we need digital preservation? We have a repository!What do you mean we need digital preservation? We have a repository!
What do you mean we need digital preservation? We have a repository!Kara Van Malssen
 
Character profiles
Character profilesCharacter profiles
Character profilesEllenorHandy
 
Challenges & opportunities in the preservation of (digital) information: the ...
Challenges & opportunities in the preservation of (digital) information: the ...Challenges & opportunities in the preservation of (digital) information: the ...
Challenges & opportunities in the preservation of (digital) information: the ...LIBER Europe
 
Digital Preservation
Digital PreservationDigital Preservation
Digital PreservationMichael Day
 
The lifecycle of a short story
The lifecycle of a short storyThe lifecycle of a short story
The lifecycle of a short storyLynne Thomas
 
Rebecca Grant - Collection creation, management and ingest
Rebecca Grant - Collection creation, management and ingestRebecca Grant - Collection creation, management and ingest
Rebecca Grant - Collection creation, management and ingestdri_ireland
 

Destacado (20)

Intro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brighton
Intro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brightonIntro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brighton
Intro to PBCore Zen, PBCore workshop, AMIA 2011 - jack brighton
 
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
 
PBCore: Overview
PBCore: OverviewPBCore: Overview
PBCore: Overview
 
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
Planning Beyond Digitization: Digital Preservation for Audiovisual Collections
 
Implementation of systems for Media / Digital Asset Management Systems in 10 ...
Implementation of systems for Media / Digital Asset Management Systems in 10 ...Implementation of systems for Media / Digital Asset Management Systems in 10 ...
Implementation of systems for Media / Digital Asset Management Systems in 10 ...
 
PBCore RDF Ontology Hackathon | Code4Lib 2015
PBCore RDF Ontology Hackathon | Code4Lib 2015PBCore RDF Ontology Hackathon | Code4Lib 2015
PBCore RDF Ontology Hackathon | Code4Lib 2015
 
Preserving Digital Public Television: A Status Report
Preserving Digital Public Television: A Status ReportPreserving Digital Public Television: A Status Report
Preserving Digital Public Television: A Status Report
 
When the Worst Happens: On long and short-term disasters and their impact on ...
When the Worst Happens: On long and short-term disasters and their impact on ...When the Worst Happens: On long and short-term disasters and their impact on ...
When the Worst Happens: On long and short-term disasters and their impact on ...
 
From zerotodam
From zerotodamFrom zerotodam
From zerotodam
 
What do you mean I need digital preservation? I've got DAM!
What do you mean I need digital preservation? I've got DAM!What do you mean I need digital preservation? I've got DAM!
What do you mean I need digital preservation? I've got DAM!
 
Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...
Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...
Breaking Down Silos: How Organizational Changes Can Help Unlock the Value of ...
 
Smithsonian Trustworthy Digital Repository Roundtable
Smithsonian Trustworthy Digital Repository RoundtableSmithsonian Trustworthy Digital Repository Roundtable
Smithsonian Trustworthy Digital Repository Roundtable
 
Document repositories-and-metadata
Document repositories-and-metadataDocument repositories-and-metadata
Document repositories-and-metadata
 
What do you mean we need digital preservation? We have a repository!
What do you mean we need digital preservation? We have a repository!What do you mean we need digital preservation? We have a repository!
What do you mean we need digital preservation? We have a repository!
 
Character profiles
Character profilesCharacter profiles
Character profiles
 
Challenges & opportunities in the preservation of (digital) information: the ...
Challenges & opportunities in the preservation of (digital) information: the ...Challenges & opportunities in the preservation of (digital) information: the ...
Challenges & opportunities in the preservation of (digital) information: the ...
 
Digital Preservation
Digital PreservationDigital Preservation
Digital Preservation
 
ENArC- international cooperation, current and past project activities - statu...
ENArC- international cooperation, current and past project activities - statu...ENArC- international cooperation, current and past project activities - statu...
ENArC- international cooperation, current and past project activities - statu...
 
The lifecycle of a short story
The lifecycle of a short storyThe lifecycle of a short story
The lifecycle of a short story
 
Rebecca Grant - Collection creation, management and ingest
Rebecca Grant - Collection creation, management and ingestRebecca Grant - Collection creation, management and ingest
Rebecca Grant - Collection creation, management and ingest
 

Similar a Implementing Metadata Standards for a Digital Audiovisual Preservation Repository

Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud FoundryLode Vermeiren
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud FoundryLode Vermeiren
 
iOS Architecture and MVC
iOS Architecture and MVCiOS Architecture and MVC
iOS Architecture and MVCMarian Ignev
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011David Skok
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
AlphaBox Technology Overview
AlphaBox Technology OverviewAlphaBox Technology Overview
AlphaBox Technology Overviewmonica_singh
 
Web design annual plan annual plan
Web design annual plan annual planWeb design annual plan annual plan
Web design annual plan annual plancal1968
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...Itris Automation Square
 
Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011Rakesh Ranjan
 
Towards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked DataTowards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked Datayayamamo @ DBCLS Kashiwanoha
 
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business ProcessesOSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business ProcessesEric D. Schabell
 
Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesIT Tech
 
Satellite With Alt Dvb
Satellite With Alt DvbSatellite With Alt Dvb
Satellite With Alt DvbSais Abdelkrim
 
Firefox3.5 And Next
Firefox3.5 And NextFirefox3.5 And Next
Firefox3.5 And NextChanny Yun
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wautersdynamicscom
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptOpenSourceIndia
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptsuniltomar04
 
Intro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyIntro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyDavid McFarlane
 

Similar a Implementing Metadata Standards for a Digital Audiovisual Preservation Repository (20)

Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
 
Getting started with Cloud Foundry
Getting started with Cloud FoundryGetting started with Cloud Foundry
Getting started with Cloud Foundry
 
iOS Architecture and MVC
iOS Architecture and MVCiOS Architecture and MVC
iOS Architecture and MVC
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
AlphaBox Technology Overview
AlphaBox Technology OverviewAlphaBox Technology Overview
AlphaBox Technology Overview
 
Web design annual plan annual plan
Web design annual plan annual planWeb design annual plan annual plan
Web design annual plan annual plan
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
 
Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011Vikas swarankar portfolio_25_oct_2011
Vikas swarankar portfolio_25_oct_2011
 
Towards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked DataTowards Database Integration Through RDF & Linked Data
Towards Database Integration Through RDF & Linked Data
 
OSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business ProcessesOSC11 - The future is now for all your Business Processes
OSC11 - The future is now for all your Business Processes
 
Cisco catalyst 4900 series switches
Cisco catalyst 4900 series switchesCisco catalyst 4900 series switches
Cisco catalyst 4900 series switches
 
Satellite With Alt Dvb
Satellite With Alt DvbSatellite With Alt Dvb
Satellite With Alt Dvb
 
Alt Dvb
Alt DvbAlt Dvb
Alt Dvb
 
Firefox3.5 And Next
Firefox3.5 And NextFirefox3.5 And Next
Firefox3.5 And Next
 
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric WautersDynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
Dynamics NAV, Windows Azure & Windows Phone 7, Eric Wauters
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Struds overview
Struds overviewStruds overview
Struds overview
 
Intro to Table-Grouping™ technology
Intro to Table-Grouping™ technologyIntro to Table-Grouping™ technology
Intro to Table-Grouping™ technology
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Implementing Metadata Standards for a Digital Audiovisual Preservation Repository

  • 1. Implementing metadata standards for a digital audiovisual preservation repository Kara van Malssen AudioVisual Preservation Solutions 2011-03-24
  • 2. Case Study: NDIIPP Preserving Digital Public Television Project SIP site Repository WNET WGBH NYU PBS Library of Congress
  • 3. Producing Stations Satellite Station Transmitting A Stations Station B WNET WGBH Station Station Station C A B Station Station C D PBS Station Station WNET E F Station Station G H Station Station I J WGBH NYU PDPTV Prototype Repository Submission Workflow
  • 4. NYU Goals: • Create a prototype repository for long term retention • Aggregate content from partner stations + PBS for sample programs • Populate records with metadata that already exists (in station databases, files, scheduling systems, etc) • Transform data and package content, while preserving relationships between items
  • 5. Important Vocabulary •The Repository: NYU prototype preservation repository • OAIS : Open Archival Information System OAIS • SIP: Submission Information Package Terms! • AIP : Archival Information Package
  • 6. SD HD SD Broadcast Production Production Broadcast Broadcast Master Master Master Master Master (mov/aiff/ (mov) (mxf) (mov/data) (mpeg) m2v) DATABASE EXPORTS PODS TEAMS PRO INMAGIC TRACK ADDITIONAL ITEMS Scripts, etc Challenge of managing SIP Class 1: WNET National SIP Class 3: WNET Local Broadcast diverse Broadcast (Nature) (New York Voices) SD Production HD SD Broadcast Production SIPs: Broadcast Broadcast Master Master Master (mxf) Master Master (mov/aiff/ (mxf) (mov/data) (mpeg) m2v) PODS PRO INMAGIC INMAGIC TRACK SIP Class 2: WGBH National SIP Class 4: Religion and Ethics Broadcasts SD SD Broadcast Production Broadcast Production Master Master Master Master (mov/aiff/ (mov) (mov/aiff/ (mov) m2v) m2v) TEAMS Scripts, PODS PODS PRO etc TRACK
  • 7. PDPTV metadata model METS: Metadata Encoding and Transmission Standard Structural and administrative PBCore: Public Broadcasting Metadata Dictionary Descriptive and technical PREMIS: Preservation Metadata Implementation Strategy Technical preservation metadata
  • 8. METS : Metadata Encoding and Transmission Standard • Provides a structure to bundle all content (essence + metadata) in one AIP • Identifies types of metadata, but not the terms to define them (with a few exceptions) METS fileSec amdSec dmdSec structMap techMD rightsMD sourceMD digiprovMD behaviorSec
  • 9. PBCore : What is it good for? • Descriptive metadata elements that are specific to public broadcasting & AV • Controlled vocabularies with broadcast terms • Easy to map to from legacy station databases • Granular technical metadata (PBCore 1.2+) ➡ Accurately represents the file specific metadata ➡ Can be auto populated using technical metadata extraction tools & sytlesheets
  • 10. PREMIS : Preservation Metadata Implementation Strategies Intellectual Object Entity: Entity •Creating Rights application info •Playback environment Object Agents (hardware and software Events
  • 11. “Given the wide range of institutional contexts, PREMIS cannot be an out-of-the box solution. Users have to decide how to model their specific application, which semantic units need to be captured to support them, and how to implement them.” - ISQ Special Issue: Digitial Preservation, Spring 2010, p.9
  • 12. <?xml version="1.0" encoding="UTF-8"?> <premis xmlns="info:lc/xmlns/premis-v2" version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="info:lc/xmlns/premis-v2 http://www.loc.gov/standards/premis/premis.xsd"> <!-- ================================================================== --> <object xsi:type="representation" xmlID="bmaster-sd-001"> <objectIdentifier> <objectIdentifierType>NDIIPP:PDPTV repository naming scheme</objectIdentifierType> <objectIdentifierValue><!-- SD_BMASTER --></objectIdentifierValue> </objectIdentifier> <environment> <environmentPurpose>create</environmentPurpose> <environmentNote>The OMNEON server generated three files for the SD broadcast master: one QuickTime movie file (.mov), one video track (.m2v), and one audio track (.aiff). The .mov file contains fully-qualified pathname references to the .m2v and .aiff tracks that were only valid in the OMNEON server environment.</environmentNote> <environmentExtension> <creatingApplication> <creatingApplicationName>Avid Unity Workgroup</creatingApplicationName> <creatingApplicationVersion>4</creatingApplicationVersion> </creatingApplication> <creatingApplication> <creatingApplicationName>Avid Media Composer REG_SZ</creatingApplicationName> <creatingApplicationVersion>3.0.5</creatingApplicationVersion> </creatingApplication> <creatingApplication> <creatingApplicationName>Omneon</creatingApplicationName> <creatingApplicationVersion>4.3 sr2</creatingApplicationVersion> </creatingApplication> </environmentExtension> </environment>
  • 13. <object xsi:type="representation" xmlID="bmaster-sd-001"> <objectIdentifier> <objectIdentifierType>NDIIPP:PDPTV repository naming scheme</objectIdentifierType> <objectIdentifierValue><!-- SD_BMASTER --></objectIdentifierValue> </objectIdentifier> <environment> <environmentPurpose>create</environmentPurpose> <environmentNote>The OMNEON server generated three files for the SD broadcast master: one QuickTime movie file (.mov), one video track (.m2v), and one audio track (.aiff). The .mov file contains fully-qualified pathname references to the .m2v and .aiff tracks that were only valid in the OMNEON server environment.</environmentNote> <environmentExtension> <creatingApplication> <creatingApplicationName>Avid Unity Workgroup</creatingApplicationName> <creatingApplicationVersion>4</creatingApplicationVersion> </creatingApplication> <creatingApplication> <creatingApplicationName>Avid Media Composer REG_SZ</creatingApplicationName> <creatingApplicationVersion>3.0.5</creatingApplicationVersion> </creatingApplication> <creatingApplication> <creatingApplicationName>Omneon</creatingApplicationName> <creatingApplicationVersion>4.3 sr2</creatingApplicationVersion> </creatingApplication> </environmentExtension> </environment> <environment> <environmentCharacteristic>known to work</environmentCharacteristic> <environmentPurpose>render</environmentPurpose> <environmentNote>To render the content in this environment the video track (.m2v) and audio track (.aiff) must be muxed using QTCoffee. The QuickTime movie file cannot be
  • 14. </environment> <environment> <environmentCharacteristic>known to work</environmentCharacteristic> <environmentPurpose>render</environmentPurpose> <environmentNote>To render the content in this environment the video track (.m2v) and audio track (.aiff) must be muxed using QTCoffee. The QuickTime movie file cannot be used to render the content because the .mov file refers to the .m2v and .aiff tracks by fully-qualified file names that were only valid in the creating environment. </ environmentNote> <software> <swName>Apple Macintosh OS X version 10.5.5</swName> <swType>operating system</swType> </software> <software> <swName>Apple QuickTime Player version 7.5.5</swName> <swType>renderer</swType> </software> <software> <swName>QTCoffee 1.2.5</swName> <swType>muxer</swType> </software> <hardware> <hwName>Intel Core 2 Duo</hwName> <hwType>processor</hwType> <hwOtherInformation>2 GB RAM</hwOtherInformation> </hardware> </environment> </object>
  • 15. “When combining different metadata specifications or when embedding extension metadata, we often find that data models are mismatched or that semantic units overlap. In these cases, it is necessary to decide how to overcome the conflicts.” - ISQ Special Issue: Digitial Preservation, Spring 2010, p.7
  • 16. METS PBCore Title Structure Creator Description Relationships Agents File Format Rights Checksums File Size Hardware Software PREMIS
  • 17. METS PBCore Title Structure Creator MODS Description Relationships Agents Rights File Format Checksums File Size Descriptive elements only map to MODS Hardware Software METSRights! PREMIS
  • 18. METS fileSec amdSec dmdSec structMap techMD rightsMD sourceMD digiprovMD behaviorSec
  • 19. METS amdSec dmdSec techMD rightsMD fileSec structMap
  • 20. AIP creation simplified 1. Content submitted, verified 2. METS automatically generated (checksums into METS attributes) 3. Source database exports automatically converted to PBCore 4. Technical metadata extracted from files using MediaInfo, converted to PBCore 5. MODS created from completed PBCore 6. Rights metadata (METSRights), preservation metadata (PREMIS) created 7. AIP complete
  • 21. SD HD SD Broadcast Production Production ESSENCE FILE Broadcast Master Master Master Master Broadcast (mov/aiff/ (mov) (mxf) Master TYPES (mov/data) m2v) (mpeg) METS METADATA METS PBCore PREMIS Rights MODS Original ADDITIONAL ITEMS Scripts, database etc exports AIP Class 1: Nationally distributed content (Nature) SD AIPs: HD Broadcast Production Broadcast METS Master Master Master (mov/aiff/ (mxf) (mov/data) m2v) Original METS database PBCore PREMIS MODS Rights exports AIP Class 4: Religion and Ethics SD Broadcast Production Original METS Master Master database (mov/aiff/ (mov) exports m2v) METS Scripts, PBCore PREMIS MODS Rights etc
  • 22. “Some file formats enable the capture of technical, and other, metadata within their files, which has the advantage of keeping the files self-descriptive. However, by extracting and storing metadata explicitly we may also benefit.” - ISQ Special Issue: Digitial Preservation, Spring 2010, p.11