RESEARCH LIBRARY Content Packaging for Complex Objects MPEG – 21 1 February 2007 Frances Knudson...
-
Upload
victoria-ramsey -
Category
Documents
-
view
212 -
download
0
Transcript of RESEARCH LIBRARY Content Packaging for Complex Objects MPEG – 21 1 February 2007 Frances Knudson...
RESEARCHLIBRARY
Content Packaging for Complex Objects
MPEG – 211 February 2007
Frances Knudson
Repository Team
Los Alamos National Laboratory Research LibraryLA-UR-07-0495
RESEARCHLIBRARY MPEG 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• Part 17: Fragment Identification of MPEG Resources• Part 18: Digital Item Streaming
RESEARCHLIBRARY Core 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”
RESEARCHLIBRARY
MPEG-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
Digital ItemDigital Item Declaration DIDL document
has declarationhas XML
serialization
MPEG-21 Abstract Model
MPEG-21 DIDL
has XMLserialization
Based on Based on
RESEARCHLIBRARY Digital 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 –
RESEARCHLIBRARY MPEG-21 DID Abstract Data Model: basic entities
resource resource resource
component component
descriptor/statement
descriptor/statement
descriptor/statement
descriptor/statement
item
item
container
resource: datastream
component: binding of descriptor/statements to datastreams
item: represents a Digital Item. Descriptor/statement constructs convey information about the Digital Item
container: grouping of items and/or containers and descriptor/statement constructs pertaining to the container
container
RESEARCHLIBRARY
DIDL – DIDL Document ID
Item - identifier - PMID
Component
Descriptor – PubMed record
Resource - XML
Item - identifier - DOIComponent
Descriptor – scholarly paper
Resource - PDF
Resource HTTP
Container
DII
DII
DII
DII
RESEARCHLIBRARY
DIDL – DIDL Document ID
Item - DII - PMID
Component - DII
Descriptor – PubMed record
Resource - XML
Item - DII – DOIComponent - DII
Descriptor – scholarly paper
Resource - PDF
Resource - HTTP
Container
Digital objectPackage
RESEARCHLIBRARY Descriptor/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 : DIIRights information – MPEG-21 Part 5 : RELProcessing information – MPEG-21 Part 10 : DIPUser environment information – MPEG-21 Part 7 : DIA
RESEARCHLIBRARY Descriptor/Statement Examples
<didl:Descriptor>
<didl:Statement mimeType="text/plain; charset=utf-8">
This digital object represents a scholarly paper.
</didl:Statement></didl:Descriptor>
<didl:Descriptor>
<didl:Statement mimeType="text/xml; charset=utf-8">
<dii:Identifier xmlns:dii="urn:mpeg:mpeg21:2002:01-DII-NS"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:mpeg21:2002:01-DII-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/dii.xsd/dii.xsd">info:pmid/12456789</dii:Identifier>
</didl:Statement></didl:Descriptor>
RESEARCHLIBRARY Descriptor/Statement Example
<didl:Descriptor>
<didl:Statement mimeType="text/xml; charset=utf-8">
<jh:jhove xsi:schemaLocation="http://hul.harvard.edu/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">
<jh:date>2006-10-24T07:45:27-06:00</jh:date>
<jh:lastModified>2006-08-28T08:32:23-06:00</jh:lastModified>
<jh:size>3492005</jh:size>
<jh:format>PDF</jh:format>
<jh:version>1.4</jh:version>
<jh:status>Well-Formed and valid</jh:status>
</jh:jhove>
</didl:Statement>………….
RESEARCHLIBRARY DII - Digital Item Identifier – MPEG 21 Pt. 3
“Framework for identifying any entity regardless of its nature type or granularity”
dii:Identifier
dii:RelatedIdentifier
@relationshipType
Contained within the descriptor/statement entity
RESEARCHLIBRARY And 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
RESEARCHLIBRARY
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