1、KSKSKSKS SKSKSKS KSKSKS SKSKS KSKS SKS KS 2005 12 26 KS X ISO/IEC 210002 (MPEG21) 2: KS X ISO/IEC 21000 2: 2005X ISO/IEC 21000 2: 2005 e ( ) ( ) () () () () ( ) : :2003 11 29 :2005 12 26 20050947 : e- : e-( ) ( 0250972724) . 7 5 , . X ISO/IEC 21000 2: 2005 i e . KS X ISO/IEC 21000 2: 2005 . A() ISO/
2、IEC 21000 “ (MPEG 21)” . 1: , (KS X ISO/IEC 21000 1) 2: (KS X ISO/IEC 21000 2) 3: (KS X ISO/IEC 21000 3) 4: 5: (REL)(KS X ISO/IEC 21000 5) 6: (RDD)(KS X ISO/IEC 21000 6) 7: (KS X ISO/IEC 21000 7) 8: (KS X ISO/IEC 21000 8) 9: MPEG 21 (KS X ISO/IEC 21000 9) 10: 11: 12: MPEG 21 (KS X ISO/IEC 21000 12)
3、13: 14: MPEG 21 15: 16: MPEG 21 X ISO/IEC 21000 2: 2005 ii 1 1. 1 2. 1 3. 1 4. 2 4.1 2 4.2 2 5. 4 6. 4 6.1 5 6.2 5 7. 7 7.1 7 7.2 DIDL 8 8. XML 31 9. DIDL () 38 9.1 1 : MPEG7 38 9.2 2 : 41 9.3 3 : 42 9.4 4 : 56 60 A() 61 62 ICS 35.040 KS X ISO/IEC (MPEG21)2: 21000 2: 2005Information technologyMultim
4、edia framework(MPEG21) Part 2: Digital Item Declaration 2003 ISO/IEC 21000 2 Information technology Multimedia framework(MPEG21) Part 2: Digital Item Declaration . . 1. MPEG 21 2 MPEG 21 . 1.1 3 . (Model): (6.) . “ ” , ( , , , ) . : 7. XML , . . (Schema): 8. XML XML . , ( ) . 2. . . ( .) . Extensibl
5、e Markup Language 1.0(Second Edition) W3C Recommendation, 6 October 2000 XML Schema Part 1 Structures and Part 2: Datatypes, W3C Recommendation, 2 May 2001 Canonical XML Version 1.0 W3C Recommendation, 15 March 2001 Uniform Resource Identifiers(URI) Generic Syntax, IETF RFC 2396, 1998 Multipurpose I
6、nternet Mail Extensions(MIME) Part One Format of Internet Message Bodies. IETF RFC 2045, 1996 3. . 3.1 (Digital Item) KS X ISO/IEC 21000 1(MPEG 21 1 : , ) , , (metadata) . MPEG 21 (transaction) . (descriptor) (sub item) / (component) X ISO/IEC 21000 2: 2005 2 . . , MPEG 21 2 , , . 4. 4.1 (6.) MPEG 2
7、1 . MPEG 21 “ ” . 4.2 ENBF4 . element := (part1 | part2)+ part3* XML 2 . . , (4. ) . . X ISO/IEC 21000 2: 2005 3 1 ID ID ID . . X ISO/IEC 21000 2: 2005 4 1 , . example element content 5. . DID (Digital Item Declaration) DIDL (Digital Item Declaration Language) EBNF (Extended Backus Naur Form) IANA (
8、Internet Assigned Numbers Authority) IPMP (Intellectual Property Management and Protection) JPEG (Joint Photographic Experts Group) MPEG (Moving Picture Experts Group) MPEG 21 KS X ISO/IEC 21000( ) MP3 MPEG 1/2 III( )MPEG 1/2 layer III(audio coding) URI (Uniform Resource Identifier)(IETF RFC 2396 .)
9、 URL (Uniform Resource Locator)(IETF RFC 1738 .) URN (Uniform Resource Name)(IETF RFC 2396 .) XML (Extensible Markup Language)(W3C .) 6. X ISO/IEC 21000 2: 2005 5 6.1 . “ (work)” ( , , , ) . “ (hook)” . ( IPMP ) MPEG 21 . . , (mapping) . 6.2 . “ ” , EBNF . 6.2.1 (container) / . / ( ) (package) ( ) .
10、 (Descriptor) ( ) “ (labeling)” . / . container := container* item* descriptor* 6.2.2 (item) / . . (Choice) . (selection) (predicate) . , . , (compilation) . (annotation) . (KS X ISO/IEC 21000 1: 2002 MPEG 21 , ) . . item := (item | component)* choice* descriptor* condition* annotation* 6.2.3 (compo
11、nent) (resource) . . ( , , ) , “ ” . (building block) . component := resource descriptor* anchor* condition* X ISO/IEC 21000 2: 2005 6 6.2.4 (anchor) (fragment) . anchor := fragment descriptor* condition* 6.2.5 (descriptor) (enclosing) . ( (thumbnail) ) (statement) . descriptor := descriptor* (compo
12、nent | statement) condition* 6.2.6 (condition) (selection)( ) . (predicate) (AND ) . . (OR ) . condition := predicate+ 6.2.7 (choice) . ( ) ( ) . choice := selection+ descriptor* condition* 6.2.8 (selection) . , . , . , . selection := predicate descriptor* condition* 6.2.9 (annotation) . (assertion)
13、, . annotation := assertion* descriptor* anchor* 6.2.10 (assertion) , . assertion := predicate* 6.2.11 (resource) (clip), . . . 6.2.12 (fragment) . . 6.2.13 (statement) . X ISO/IEC 21000 2: 2005 7 , , (KS X ISO/IEC 21000 ) . 6.2.14 (predicate) , . 2 . 2 7. 7.1 XML (schema) . ( ) MPEG 21 (domain) “ (
14、hook)” . 7.1.1 DIDL DIDL XML 1.00 . XML 1.0 . DIDL (6. ) . DIDL DIDL X ISO/IEC 21000 2: 2005 8 . (container) (item) (component) (anchor) (descriptor) (choice) (selection) (condition) (annotation) (assertion) (resource) (statement) DIDL DESCRIPTOR . . DIDL ITEM CONTAINER DIDL (root) . DIDL . DIDL REFERENCE DECLARATIONS , . DIDL . REFERENCE . , . . . DIDL (source) . DIDL . DECLARATIONS DIDL . ( DECLARATIONS ) REFERENCE , . DIDL XML ID . , DIDL . DIDL ID , ID DIDL REFERENCE . , ANNOTATION . , “id” ID . , SELECTION SELECT_ID CONDITION SELECTION . DIDL ID . ID