Title: Content Packaging for Complex Objects
1- Content Packaging for Complex Objects
- MPEG 21
- 1 February 2007
- Frances Knudson
- Repository Team
- Los Alamos National Laboratory Research Library
- LA-UR-07-0495
2MPEG 21
- ISO/IEC TR 21000
- MPEG-21 is modular
- Part 1 Vision, Technologies and Strategy
- Part 2 DID Digital Item Declaration
- Part 3 DII Digital Item Identification
- Part 4 IPMP Intellectual Property Management
and Protection - Part 5 REL Rights Expression
- Part 6 RDD Rights Data Dictionary
- Part 7 DIA Digital Item Adaptation
- Part 8 MPEG-21 Reference Software
- Part 9 MPEG-21 File Format
- Part 10 DIP Digital Item Processing
- Part 11 Persistent Association Technology
- Part 12 Test Bed for MPEG-21 Resource Delivery
- Part 13 Empty
- Part 14 Conformance
- Part 15 Event Reporting
- Part 16 BF Binary Format
3Core concepts - Digital Item User
- Digital Item a structured digital object with
a standard representation, identification and
metadata within the MPEG-21 framework - User any entity that interacts with or makes
use of the Digital Items
4MPEG-21 Digital Item Declaration Digital Item
Declaration Language
- Abstract model MPEG-21 DID
- Representation of the model in XML MPEG-21 DIDL
- W3C XML schema of MPEG-21 DIDL
-
5Digital Object
Type MIME Identifier
Digital Object scholarly paper N/A DOI
Constituent datastream 1 metadata record text/xml PMID
Constituent datastream 2 (inline) fulltext file application/pdf
Constituent datastream 3 (http access) fulltext file application/pdf
6MPEG-21 DID Abstract Data Model basic entities
container grouping of items and/or containers
and descriptor/statement constructs pertaining to
the container
item represents a Digital Item.
Descriptor/statement constructs convey
information about the Digital Item
component binding of descriptor/statements to
datastreams
descriptor/statement
item
resource datastream
descriptor/statement
item
component
component
descriptor/statement
resource
resource
resource
descriptor/statement
7(No Transcript)
8(No Transcript)
9Descriptor/Statement
- Extensible mechanism to convey secondary
information. - Statement is a literal textual value that
contains information but not an asset. - MPEG 21 presents a formal usage in several of the
parts - 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
10Descriptor/Statement Examples
- ltdidlDescriptorgt
- ltdidlStatement mimeType"text/plain
charsetutf-8"gt - This digital object represents a scholarly paper.
- lt/didlStatementgtlt/didlDescriptorgt
- ltdidlDescriptorgt
- ltdidlStatement mimeType"text/xml
charsetutf-8"gt - ltdiiIdentifier xmlnsdii"urnmpegmpeg21200201
-DII-NS" - xmlnsxsi"http//www.w3.org/2001/XMLSchema-insta
nce" xsischemaLocation"urnmpegmpeg21200201-D
II-NS http//standards.iso.org/ittf/PubliclyAvaila
bleStandards/MPEG-21_schema_files/dii.xsd/dii.xsd"
gtinfopmid/12456789lt/diiIdentifiergt - lt/didlStatementgtlt/didlDescriptorgt
11Descriptor/Statement Example
- ltdidlDescriptorgt
- ltdidlStatement mimeType"text/xml
charsetutf-8"gt - ltjhjhove xsischemaLocation"http//hul.harvard.e
du/ois/xml/ns/jhove http//hul.harvard.edu/ois/xml
/xsd/jhove/1.3/jhove.xsd" name"Jhove"
release"1.0" date"2005-05-26"gt - ltjhdategt2006-10-24T074527-0600lt/jhdategt
- ltjhlastModifiedgt2006-08-28T083223-0600lt/jhlas
tModifiedgt - ltjhsizegt3492005lt/jhsizegt
- ltjhformatgtPDFlt/jhformatgt
- ltjhversiongt1.4lt/jhversiongt
- ltjhstatusgtWell-Formed and validlt/jhstatusgt
- lt/jhjhovegt
- lt/didlStatementgt.
12DII - Digital Item Identifier MPEG 21 Pt. 3
- Framework for identifying any entity regardless
of its nature type or granularity - diiIdentifier
- diiRelatedIdentifier
- _at_relationshipType
- Contained within the descriptor/statement entity
13And there is much more!
- MPEG-21
- Flexible
- Extensible
- Community profiles
- LANL has processed 8 datasets (80 million
records) - Uptake has increased aDORe Archive, Fedora
(plug-in), DSpace (plug-in), Portico, DARE (Dutch
library), PANIC - Commercial ventures enkios
14 - Thank you
- Questions
- Acknowledgements
- Thanks to the Repository Team Esha Datta, Beth
Goldsmith, Irma Holtkamp, Laura Robinson and
Valerie Trujillo - Thanks to Herbert Van de Sompel and LANL Research
Library Digital Library Research Prototyping
Team for the use of their slides -
- fknudson_at_lanl.gov