MPEG21 Digital Item Declaration ISOIEC 210002: an overview - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

MPEG21 Digital Item Declaration ISOIEC 210002: an overview

Description:

container. resource: datastream. component: binding of descriptor/statements to ... via attributes attached to Container/Item/Component. MPEG-21 defined uses ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 20
Provided by: jbek
Category:

less

Transcript and Presenter's Notes

Title: MPEG21 Digital Item Declaration ISOIEC 210002: an overview


1
MPEG-21 Digital Item Declaration (ISO/IEC
21000-2)an overview
Jeroen Bekaert and Herbert Van de Sompel Research
Library, Prototyping Team Los Alamos National
Laboratory
2
From MPEG 1 to MPEG-21
  • Potential impact of MPEG-21
  • MPEG ISO/IEC Committee
  • MPEG-1/MPEG-2/MPEG-4/MPEG-7/MPEG-21/MPEG-A
  • Expected industry support
  • MPEG-21 defines a normative open framework for
    multimedia delivery and consumption for use by
    all the players in the delivery and consumption
    chain
  • Applicability to Digital Libraries
  • Ability to accomodate any media type and genre
  • MPEG-21 is modular
  • Part 2 DID representation of digital objects
  • Part 3 DII identification of digital objects
  • Part 4 IPMP enforcement of rights expressions
  • Part 5 REL declaration of rights expressions
  • Part 7 DIA transcoding based on contextual
    information
  • Part 10 DIP association of behaviors
  • Part 16 BF binary representation of digital
    objects

3
MPEG-21 DID
  • ISO/IEC 21000-2 Digital Item Declaration
  • First edition ISO Standard March 2004
  • Second edition FDIS January 2005 (based on
    LANL/UGent proposals related to DL use)
  • Representation of Digital Objects
  • Within the MPEG-21 framework referred to as
    Digital Items
  • 3 distinct sections
  • Abstract Model DID
  • Representation of the Model in XML (DIDL) DIDL
    document
  • W3C XML Schema
  • Other representation of DID may emerge
  • ISO/IEC 21000-16 Binary Format
  • RDF?
  • Reference software ISO/IEC 21000-8

4
MPEG-21 DID METS
5
Abstract Model basic entities
container grouping of items and
descriptor/statement constructs pertaining to the
container
container
item represents a Digital Item aka Digital
Object aka asset. Descriptor/statement constructs
convey information about the Digital Item
descriptor/statement
item
component binding of descriptor/statements to
datastreams
descriptor/statement
item
resource datastream
component
component
descriptor/statement
resource
resource
resource
descriptor/statement
6
Abstract Model anchor
anchor
fragment
7
Abstract Model choice condition annotation
8
OAIS, DID DIDL package vs. content
9
DIDL XML Representationelement set
10
DIDL XML Representationdata provision techniques
  • Example of PDF resource provided By Value
  • Example of XML resource provided By Value
  • Example of PDF resource provided By Reference

11
DIDL XML Representationsecondary information
  • Secondary information pertaining to DIDL
    documents (package)
  • via DIDLInfo element
  • via attributes attached to DIDL element
  • Secondary information pertaining to Digital Items
    (content)
  • via Descriptor/Statement constructs
  • via attributes attached to Container/Item/Componen
    t
  • MPEG-21 defined uses
  • Identification information MPEG-21 Part 3 DII
  • Rights information MPEG-21 Part 5 REL
  • Processing information MPEG-21 Part 10 DIP
  • User environment information MPEG-21 Part 7
    DIA
  • community/application specific uses
  • LANL specific Descriptor/Statement constructs
  • OAI-PMH specific Descriptor/Statement constructs

12
Secondary informationMPEG-21 defined
identification information - content
ltdidlItemgt ltdidlDescriptorgt
ltdidlStatement mimeType"text/xml
charsetUTF-8"gt ltdiiIdentifier
xmlnsdii"urnmpegmpeg21200201-DII-NS"gt
urnisbn0-395-36341-1lt/diiIdentifiergt
lt/didlStatementgt lt/didlDescriptorgt
lt/didlItemgt
MPEG-21 diiIdentifier
13
Secondary informationMPEG-21 defined rights
information - content
ltdidlItemgt ltdidlDescriptorgt
ltdidlStatement mimeType"text/xml
charsetUTF-8"gt ltrlicense
xmlnsr"urnmpegmpeg21200301-REL-R-NS"gt
lt!-- optionally, specific rights can be
added here.--gt ltrotherInfogt
ltdcrights xmlnsdc"http//purl.org/dc/elements/1
.1/"gt Copyright2003 American
Physical Societylt/dcrightsgt
lt/rotherInfogt              lt/rlicensegt
lt/didlStatementgt lt/didlDescriptorgt
lt/didlItemgt
MPEG-21 rlicense
14
Secondary informationMPEG-21 defined behavioral
information - content
ltdidlComponentgt ltdidlDescriptorgt
ltdidlStatement mimeType"text/xml
charsetUTF-8"gt ltdipObjectType
xmlnsdip"urnmpegmpeg21200501-DIP-NS"gt
urnfoobarArgumentlt/dipObjectTypegt
lt/didlStatementgt lt/didlDescriptorgt
ltdidlResource mimeType"audio/mpeg"
ref"http//foo/myAudioFile.mp3"/gt lt/didlComponen
tgt
MPEG-21 dipObjectType
ltdidlItemgt ltdidlDescriptorgt
ltdidlStatement mimeType"text/xml
charsetUTF-8"gt ltdipArgument
xmlnsdip"urnmpegmpeg21200501-DIP-NS"gt
urnfoobarArgumentlt/dipArgumentgt
lt/didlStatementgt lt/didlDescriptorgt
ltdidlResourcegt function PlayTrack()
lt/didlResourcegt lt/didlItemgt
MPEG-21 dipArgument
15
Secondary informationLANL defined creation
datetime information - package content
ltdidlDIDL diext"DIDcreated2004-12-04T010101Z"
xmlnsdidl"urnmpegmpeg21200202-DIDL-NS"
xmlnsdiext "http//library.lanl.gov/2004-04
/STB-RL/DIEXT"gt ltdidlItemgt
lt/didlItemgt lt/didlDIDLgt
LANL diextDIDcreated
ltdidlComponent id"uuid-a0577072-992a-11d8-b3f1-
fc62348d6ec0"gt ltdidlDescriptorgt
ltdidlStatement mimeType"text/xml
charsetUTF-8"gt ltdiadmAdmin
xmlnsdiadm"http//library.lanl.gov/2004-01/STB-R
L/DIADM"gt ltdctermscreated
xmlnsdcterms"http//purl.org/dc/terms/"gt
2004-05-18T154333Zlt/dctermscreatedgt
lt/diadmAdmingt lt/didlStatementgt
lt/didlDescriptorgt lt/didlComponentgt
LANL diadmAdmin
16
Secondary informationLANL defined signature
constructs - content
ltdidlComponent id"uuid-a0577072-992a-11d8-b3f1-
fc62348d6ec0"gt ltdidlDescriptorgt
ltdidlStatement mimeType"text/xml
charsetUTF-8"gt ltdsigSignature
xmlnsdsig"http//www.w3.org/2000/09/xmldsig"gt
ltdsigSignedInfogt
ltdsigCanonicalizationMethod
Algorithm"http//www.w3.org/TR/2001/REC-xml-c14n-
20010315"/gt ltdsigSignatureMethod
Algorithm"http//www.w3.org/2000/09/xmldsigrsa-s
ha1"/gt ltdsigReference
URI"uuid-a0577072-992a-11d8-b3f1-fc62348d6ec0"gt
... lt/dsigReferencegt
lt/dsigSignedInfogt
ltdsigSignatureValuegtdRaxVQYPMd0vfzkbstaG8taNTtJA9
sF9ze3/xW6AeW9KCguIjHpmG2kAuDJhe
EA7X0uNf59UIanLlMiGh3ROzctwyO0z8vbKqjGxYUlt/dsig
SignatureValuegt lt/dsigSignaturegt
lt/didlStatementgt lt/didlDescriptorgt
lt/didlComponentgt
W3C dsigSignature
17
Secondary informationLANL defined signature
constructs - package
ltdidlDIDL xmlnsdidl"urnmpegmpeg21200202-DID
L-NS"gt ltdidlDIDLInfogt ltdsigSignature
xmlnsdsig"http//www.w3.org/2000/09/xmldsig"gt
ltdsigSignedInfogt
ltdsigCanonicalizationMethod
Algorithm"http//www.w3.org/TR/2001/REC-xml-c14n-
20010315"/gt ltdsigSignatureMethod
Algorithm"http//www.w3.org/2000/09/xmldsigrsa-s
ha1"/gt ltdsigReferencegt
... lt/dsigReferencegt
lt/dsigSignedInfogt ltdsigSignatureValuegtdR
axVQYPMd0vfzkbstaG8taNTtJA9sF9ze3/xW6AeW9KCguIjHpm
G2kAuDJhe EA7X0uNf59UIanLlMiGh3ROzctwyO0
z8vbKqjGxYUlt/dsigSignatureValuegt
lt/dsigSignaturegt lt/didlDIDLInfogt
ltdidlItemgt ... lt/didlItemgt lt/didlDIDLgt
W3C dsigSignature
18
Secondary informationLANL defined identification
information - package content
  • Package identifier identifier associated with
    DIDL XML document
  • e.g. infolanl-repo/i/UUID1
  • content-identifier identifier(s) associated
    with content
  • e.g. urnisbn123456789

19
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com