Digital Item Declaration Language

Digital Item Declaration Language

Digital Item Declaration Language (DIDL) is an XML dialect standardized in MPEG-21. The schema files are available at MPEG.

Example

<did:DIDL xmlns:did="urn:mpeg:mpeg21:2002:02-DIDL-NS" xmlns:didmodel="urn:mpeg:mpeg21:2002:02-DIDMODEL-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <did:Item>
                <did:Descriptor>
                        <did:Statement mimeType="text/plain">Image item which two images</did:Statement>
                </did:Descriptor>
                <did:Descriptor>
                        <did:Component>
                                <did:Resource mimeType="image/png" ref="http://imagearchive.net/path/image.png"/>
                        </did:Component>
                </did:Descriptor>
                <did:Choice choice_id="choice1" minSelections="1" maxSelections="1" default="selection1">
                        <did:Descriptor>
                                <did:Statement mimeType="text/plain">Choice for selection of image 1 or 2. Digital items do not need to have choices.</did:Statement>
                        </did:Descriptor>
                        <did:Selection select_id="selection1">
                                <did:Descriptor>
                                        <did:Statement mimeType="text/plain">Selection 1</did:Statement>
                                </did:Descriptor>
                        </did:Selection>
                        <did:Selection select_id="selection2">
                                <did:Descriptor id="nodeDescriptor">
                                        <did:Statement mimeType="text/plain">Selection 2</did:Statement>
                                </did:Descriptor>
                        </did:Selection>
                </did:Choice>
                <did:Component>
                        <did:Condition require="selection1" />
                        <did:Descriptor>
                                <did:Statement mimeType="text/plain">Picture 1 text summary</did:Statement>
                        </did:Descriptor>
                        <did:Resource mimeType="plain/text">This is a plain text resource which is a text about picture 1</did:Resource>
                </did:Component>
                <did:Component>
                        <did:Condition require="selection1" />
                        <did:Descriptor>
                                <did:Statement mimeType="text/plain">Picture 1 text#1</did:Statement>
                        </did:Descriptor>
                        <did:Descriptor>
                                <!-- the statement also can contain XML -->
                                <did:Statement mimeType="text/plain">Picture 1 text#2</did:Statement>
                        </did:Descriptor>
                        <did:Resource mimeType="image/jpg" ref="http://picturedatabase.com/path/image1.jpg"/>
                        <did:Resource mimeType="image/jpg" ref="http://picturedatabasemirror.com/path/image1.jpg"/>
                </did:Component>
                <did:Component>
                        <did:Condition require="selection2" />
                        <did:Descriptor>
                                <did:Statement mimeType="text/plain">Picture 2 text summary</did:Statement>
                        </did:Descriptor>
                        <did:Resource mimeType="plain/text">This is a plain text resource which is a text about picture 2</did:Resource>
                </did:Component>
                <did:Component>
                        <did:Condition require="selection2" />
                        <did:Descriptor>
                                <!-- the statement also can contain XML -->
                                <did:Statement mimeType="text/plain">Picture 2 text#1</did:Statement>
                        </did:Descriptor>
                        <did:Descriptor>
                                <did:Statement mimeType="text/plain">Picture 2 text#2</did:Statement>
                        </did:Descriptor>
                        <did:Resource mimeType="image/jpg" ref="http://picturedatabase.com/path/image1.jpg"/>
                        <did:Resource mimeType="image/jpg" ref="http://picturedatabasemirror.com/path/image1.jpg"/>
                </did:Component>
        </did:Item>
</did:DIDL>



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Digital Item — is the basic unit of transaction in the MPEG 21 framework. It is a structured digital object, including a standard representation, identification and metadata. A Digital Item may be a combination of resources like videos, audio tracks or images;… …   Wikipedia

  • MPEG-21 — est l acronyme d une norme internationale ISO/CEI développée par MPEG dont l ambition est de spécifier une architecture permettant l interopérabilité et l utilisation transparente des représentations audiovisuelles numériques (multimédia). L… …   Wikipédia en Français

  • Mpeg-21 — est l acronyme d une norme internationale ISO/CEI développée par MPEG dont l ambition est de spécifier une architecture permettant l interopérabilité et l utilisation transparente des représentations audiovisuelles numériques (multimédia). L… …   Wikipédia en Français

  • New media art preservation — New media art preservation, a form of Art conservation, is the study and practice of techniques for sustaining artworks created using digital, biological, performative, and other variable media. Artists increased use of multi media, digital, and… …   Wikipedia

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • French language — French La langue française Pronunciation [fʁɑ̃sɛ] Spoken in See below Native speakers 68 million (2005) …   Wikipedia

  • METS — This article is about the metadata encoding standard. For the major league baseball team, see New York Mets. For other uses, see Mets (disambiguation). The Metadata Encoding and Transmission Standard (METS) is a metadata standard for encoding… …   Wikipedia

  • computer programming language — Introduction       any of various languages for expressing a set of detailed instructions for a digital computer. Such instructions can be executed directly when they are in the computer manufacturer specific numerical form known as machine… …   Universalium

  • Spanish language in the Philippines — Spanish Española/Español filipino Spoken in  Philippines Native speakers …   Wikipedia

  • MPEG-21 — The MPEG 21 standard, from the Moving Picture Experts Group, aims at defining an open framework for multimedia applications. MPEG 21 is ratified in the standards ISO/IEC 21000 Multimedia framework (MPEG 21).[1][2][3][4][5][6] …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”