中国电信富媒体标签及内容管理系统技术规范

更新时间:2023-05-22 07:52:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

中国电信集团公司技术标准

Q/CT2219-2009

中国电信富媒体标签及内容管理

系统技术规范

(2009年版)

2009年12月 24日发布 2010年1月1日 实施

中 国 电 信 集 团 公 司 发布

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

目 录

1. 编制说明...................................................................................................................................1

1.1. 前言...........................................................................................................................1

1.2. 范围...........................................................................................................................1

1.3. 规范性引用文件.......................................................................................................1

1.4. 定义...........................................................................................................................1

1.5. 缩略语.......................................................................................................................1

富媒体标签定义规范...............................................................................................................2

2.1. 元数据概述...............................................................................................................2

2.2. 标签类型...................................................................................................................3

2.3. 内容标签应用...........................................................................................................4

2.3.1. 标签的应用范围...............................................................................................4

2.3.2. 多屏合一与多屏互动应用...............................................................................5

2.3.3. 精准场景广告插播...........................................................................................6

2.3.4. 基于标签的富媒体搜索...................................................................................7

2.4. 标签的数据模型.......................................................................................................8

2.4.1. 标签值...............................................................................................................8

2.4.2. 标签命名空间.................................................................................................12

富媒体标签存储规范.............................................................................................................13

3.1. 标签封装结构.........................................................................................................13

3.1.1. 外层封装.........................................................................................................13

3.1.2. 标签封装.........................................................................................................14

3.1.3. 标签包结构.....................................................................................................19

3.1.4. 一个完整的标签包示例.................................................................................20

3.2. 存储方式.................................................................................................................23

3.2.1. 嵌入文件方式.................................................................................................23

3.2.2. 文件关联方式.................................................................................................31

3.3. 标签的导入导出.....................................................................................................32

3.3.1. 协调不同格式.................................................................................................32

3.3.2. PDF文档的固有元数据映射.........................................................................32

3.3.3. 动态媒体的固有元数据映射.........................................................................33

3.3.4. 照片图片的固有元数据映射.........................................................................34

富媒体标签XML样式规范..................................................................................................35

4.1. 样式定义.................................................................................................................35

4.2. 属性类型.................................................................................................................35

4.2.1. 基础类型.........................................................................................................35

4.2.2. 媒体管理属性值的类型.................................................................................39

4.2.3. 视频媒体属性值的类型.................................................................................43

4.3. 标准样式.................................................................................................................47

4.3.1. Dublin Core样式............................................................................................47

4.3.2. 基本样式.........................................................................................................48

4.3.3. 版权管理样式.................................................................................................49

4.3.4. 媒体管理样式.................................................................................................50

4.3.5. 文档样式.........................................................................................................51 2. 3. 4.

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

4.3.6. 音视频媒体样式.............................................................................................52

4.3.7. 图片样式.........................................................................................................55

4.4. 扩展样式.................................................................................................................56

富媒体内容管理功能要求.....................................................................................................58

5.1. 媒体内容管理功能要求.........................................................................................58

5.1.1. 资源采编.........................................................................................................58

5.1.2. 媒体资产管理.................................................................................................59

5.1.3. 发布管理.........................................................................................................59

5.1.4. 版权管理.........................................................................................................59

5.1.5. 使用统计.........................................................................................................60

5.2. 标签管理.................................................................................................................60

5.2.1. 标签维护.........................................................................................................60

5.2.2. 标签应用管理.................................................................................................60

5.2.3. 标签统计分析.................................................................................................61

富媒体内容管理系统结构.....................................................................................................62

6.1. 总体结构.................................................................................................................62

6.2. 内容制作.................................................................................................................62

6.2.1. 实时流媒体内容采集.....................................................................................62

6.2.2. 媒体文件内容采集.........................................................................................63

6.2.3. 自动编码转码.................................................................................................63

6.3. 内容适配.................................................................................................................63

6.3.1. 编码规则管理.................................................................................................63

6.3.2. 资源关联管理.................................................................................................63

6.3.3. 发布策略管理.................................................................................................64

6.4. 内容服务.................................................................................................................64

6.4.1. 内容查询.........................................................................................................64

6.4.2. 内容发布.........................................................................................................64

6.4.3. 标签访问.........................................................................................................64

6.5. 内容管理.................................................................................................................64

6.5.1. 内容存储.........................................................................................................64

6.5.2. 生命周期管理.................................................................................................65

6.5.3. 内容组织管理.................................................................................................65

6.5.4. 审核.................................................................................................................65

6.5.5. 版权管理.........................................................................................................65

6.6. 统计分析和后评估.................................................................................................65

6.7. 监控.........................................................................................................................65

6.8. 用户管理.................................................................................................................66

6.9. 系统管理.................................................................................................................66

可跨平台应用的内容发布方案.............................................................................................67

7.1. 内容发布架构.........................................................................................................67

7.2. 关键流程.................................................................................................................68

7.2.1. 内容采集流程.................................................................................................68

7.2.2. 内容发布流程.................................................................................................70

7.3. 统一内容中心对外接口.........................................................................................71 5. 6. 7.

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

1. 编制说明

1.1. 前言

随着Web2.0技术的进一步发展,富媒体交互式应用(RIA Rich Interactive Application)以其更丰富的表现形式和交互性逐渐成为互联网应用的主流。富媒体内容包含的范围广泛,相比传统多媒体内容的管理更为复杂。同时,结合标签技术的应用能更有效地管理富媒体内容。另外,中国电信在获得全业务运营的牌照后,原有内容资源、广告资源以及今后新增的资源如何实现互通和共享并最终实现各业务系统融合提供服务,也需要通过富媒体内容管理系统来组织完成。本技术规范即在此背景下提出。

1.2. 范围

本技术规范规定了中国电信富媒体内容管理系统的总体架构和组成结构,分别对富媒体内容管理系统中的内容标签和内容管理功能、系统结构、关键流程、服务接口等作了相关的规范,适用于中国电信对富媒体内容管理系统的规划设计、建设和管理。

在本规范中:

必须:表示该条目是本规范必须,违反这样的要求是原则性错误。

必须实现:表示该要求必须实现,但不要求缺省使能。

不允许(不可以):表示该条目绝对禁止。

应当(建议):表示在某些特定条件下存在忽视该条目的理由,但是忽视或违反该条目时必须仔细衡量。

应当(建议)实现:与应当(建议)类似,实现时不必要缺省使能。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

不应当(不建议):表示在某些特定条件下存在所描述行为可接受或有效的理由,但实现该行为时必须仔细衡量。

可以:表示该条目确实可选。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

1.3. 规范性引用文件

Dublin Core Metadata Initiative /

Extensible Markup Language (XML) /XML/ IETF RFC 3066, Tags for the Identification of Languages /rfc/rfc3066.txt IETF RFC 3986, Uniform Resource Identifier (URI): Generic Syntax

/rfc/rfc3986.txt IETF RFC 2046, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types

/rfc/rfc2046.txt Namespaces in XML 1.0 /TR/2006/REC-xml-names-20060816/

Naming and Addressing: URIs, URLs等 /Addressing/ Resource Description Framework(RDF): /RDF/ RDF Model and Syntax Specification

Unicode /TR/rdf-syntax-grammar/ /

XML 1.0 Specification /TR/2006/REC-xml-20060816/ XMP SPECIFICATION

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

1.4. 定义

以下对本技术规范中涉及到的概念进行定义:

富媒体元素 富媒体元素指的是动画、视频、声音、矢量图、图片、文档、HTML/XML和实现交互性功能的脚本等。

富媒体内容(场景) 富媒体内容(场景)指的是一个或多个富媒体元素的组合体。

富媒体标签(元数据) 富媒体标签(元数据)是用于描述富媒体内容的数据。

富媒体流 富媒体流并不是某个具体格式的流,而是富媒体内容数据流的组合,主要可以包括动画、视音频(流媒体)、图形、图像、HTML/XML、文档和脚本等。

富媒体应用 富媒体应用指的是基于富媒体内容的应用,具备良好的表现力和互动性。

终端 本技术体制提到的终端指的是手机、IPTV机顶盒、个人电脑、以及其它一切能支持富媒体内容播放的智能设备。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

1.5. 缩略语

ASF Advanced Streaming Format 高级串流格式

AVI Audio Video Interleaved 音频视频交错格式

EXIF Exchangeable Image File 可交换图像文件

GIF Graphics Interchange Format 图像互换格式

HTML HyperText Markup Language 超文本置标语言

IPTC-IIM International Press Telecommunications Council- Information

Interchange Model 国际出版电讯委员会-信息交换模型

JPEG

MPEG

MIME

RDF

RIFF

TIFF

UCF Joint Photographic Experts Group Moving Pictures Experts Group 联合图像专家组 动态图像专家组 Multipurpose Internet Mail Extensions 多功能Internet 邮件扩充服务 Resource Description Framework Resource Interchange File Format Tagged Image File Format 资源描述框架 资源交换文件格式 标签图像文件格式 通用容器格式 Universal Container Format

URI Universal Resource Identifier 资源标志符

XML Extensible Markup Language 可扩展标记语言

XMP Extensible Metadata Platform 可扩展元数据平台

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

2. 富媒体标签定义规范

2.1. 元数据概述

元数据是描述一个文件的特性和属性的数据。它可以用于区分文件的主要内容。例如一个字处理文件,它的内容包括实际的文本数据和格式信息,而元数据可以包括作者、修改日期、版权状态等属性。

相同的信息基于不同的工作流既可以作为内容,也可以作为元数据。一般来说,元数据应该是那些对文件有通用性的数据,例如,文件中用到的字体列表可以是很有用的元数据,而在某一页中某一个特定段落使用的特定字体应该被看作是内容。

元数据可让用户和应用程序对所描述的文件有更高效的处理。通过文件中的元数据信息,即使对于应用程序并不认识的文件格式,应用程序也能做很多事。

元数据极大地提高了内容资产在协助和生产流程上的效率。例如,一个图片文件可以包含标题、简介、缩略图和知识产权等数据,通过访问其元数据,从而能方便的完成如图片配对、图片标题定位、或版权声明等任务。

典型的元数据应用还有文件系统,它提供了如文件大小、修改日期等元数据。其他应用程序和用户也可以为文件加入自定义的元数据。元数据可以保存成它所描述的文件的一部分,也可以单独保存再做关联。对于独立保存的元数据和关联信息,一般称之为标签。

目前国际标准组织以及相关行业应用标准中,涉及内容管理和应用的标签标准包括:

z Dublin Core

z EXIF(Exchangeable image file format)

z IPTC-IIM

z XMP ( Extensible Metadata Platform )

z MEATADATA WORKING GROUP(MWG)

z ISO MPEG -7

z ISO MPEG -21

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

z AdsML Framework

这些标准主要应用于媒体内容的交换和扩展应用。

在中国电信现有的业务系统(如互联星空、IPTV、爱音乐等)已或多或少涉及到元数据应用,但并没有形成明确的元数据或标签的定义规范。

2.2. 标签类型

标签的应用非常广泛,因此标签将会有各种各样的类型。在媒体内容管理和应用领域中,标签类型主要分为以下几类:

1)描述终端属性和状态、描述用户身份属性的用户终端类标签。如:用户标识、

用户喜好、用户行为、终端类型等。

2)用于内容管理的内容管理类标签,其中包括:

a) 描述内容属性的标签:媒体的编码格式、大小、长度、解析度等。

b) 描述内容相关信息的标签:产地、语种、制作人员、说明、关键字等。 c) 描述内容分类的标签:音乐、视频、图片、文档等。

d) 描述内容特性的标签:根据不同的内容有不同的标签分类。

i.

ii.

iii.

iv. 音乐:音色、饱和度、旋律、节奏等; 视频:风格、色彩、视角、节奏等; 图片:色调、色度、曝光、构图等; 文档:分页、排版格式等。

e) 描述与内容业务相关的标签:水印、版权、控制等。

f) 描述内容运营的数据:内容标识、所属CP/SP、运营标识等。

3)描述内容场景和应用的场景应用类标签。如:主题、情节、气氛、场面、题

材等。

4)描述网络属性和状态的网络标签。

各种类型标签支持基本属性和自定义的扩展属性。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

2.3. 内容标签应用

2.3.1. 标签的应用范围

创建描述性的元数据的主要原因之一是便于相关信息的发现。除了资源发现外,元数据的应用还包括帮助组织电子资源、方便互操作及与传统资源集成,以及数字标识并支持存档和保留。

1) 资源发现:在资源发现上,元数据与好的编目具有相同的功能。所完成的功能主要包括:

●允许资源按照相应的准则被发现;

●标识资源;

●区分不同的资源;

●给出定位信息。

2) 组织电子资源:随着电子资源信息数量的迅猛增加,利用静态的内容列表来组织电子资源(给出资源的位置和端口)已经不能满足业务发展的需要。利用元数据来动态组织电子资源会为用户提供更高质量的服务。

3) 互操作:随着数字化内容信息网络化传输的应用越来越普及,跨网络跨应用系统和平台的业务及应用越来越多,采用相同标准的元数据可以方便信息的跨应用平台的查找和使用。

4) 数字标识:持续地唯一标识一个客体内容的标识信息。元数据可组合一系列标识数据以便于使一个客体区别于其他不同的客体。

5)存档和保留:随着存储媒体、硬件和软件技术的改变,在未来可能会出现数字化的资源不可用的可能性。元数据除对资源进行描述和确认外,往往包括详细的格式信息、制作信息、保护条件、转换方式(Migration Methods)、保存责任等内容,可支持对资源进行长期保存。

上述5点主要集中在对数字化资源本身的标识、组织、存档和保留、查找以及互操作等方面。随着Internet网络和应用的不断发展,利用网络进行数字化信息的存储、查找、使用变得越来越重要。为利用网络进行数据信息的查询、传输和应用,需要增加用于描述一些动态信息的元数据,如用户对内容的喜好、用户所使用的终端能力、使用的传输网络的动态资源信息,以及表示相同内容信息所

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

采用的不同的编码压缩方式等相关信息的元数据,以辅助用户利用网络查找和消费数字化的内容资源。

90年代以来,元数据根据不同领域的数据特点和应用需要,出现在越来越多的应用领域,例如:

网络资源:Dublin Core、IAFA Template、CDF、Web Collections

文献资料:MARC(with 856 Field),Dublic Core

人文科学:TEI Header

社会科学数据集:ICPSR SGML Codebook

博物馆与艺术作品:CIMI、CDWA、RLG REACH Element Set、VRA Core 政府信息:GILS

地理空间信息:FGDC/CSDGM

数字图像:MOA2 metadata、CDL metadata、Open Archives Format、VRA Core、NISO/CLIR/RLG Technical Metadata for Images

档案库与资源集合:EAD

技术报告:RFC 1807

连续图像:MPEG-7

在跨平台的富媒体内容应用领域,典型的元数据应用场景有多屏合一与多屏互动应用、精准场景广告插播、基于标签的富媒体搜索等。

2.3.2. 多屏合一与多屏互动应用

为向使用不同通信终端和不同的通信网络接入的用户提供相同内容的信息服务,业务提供者需要提供适合于不同种类网络传输和不同种类终端显示的相同内容信息,存在着在用户消费相同内容期间使用不同种类的终端和通信网络接入需求。即需要实现在不同种类终端之间的切换的潜在应用场景,如图所示。用户在家中收看IPTV的一个视频节目,出门前可将视频节目切换到移动终端上,在路上继续观看,到可以使用PC上网的地方又可以切换到PC上观看同一节目。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

图 2-1多屏合一应用场景

相同的内容在不同终端上需要进行码率适配以适应不同终端的播放特性,如在电视上播放节目要求有很高的质量,需要高码率、高分辨率的视频节目;而在手机上播放视频则不需要太高的码率和分辨率,只要求有良好的流畅性,相对降低码率能节省宝贵的无线资源;同样在PC上观看也有不同的码率和分辨率需求。在这样的应用需求下,对于同一个内容可能对应着多个不同格式、不同码率、不同分辨率的内容文件,这就需要使用内容标签进行标识和组织。

富媒体应用中的内容中心可对富媒体标签进行统一规划和管理,通过标签的方式为同一内容在不同平台上的应用提供识别、适配的依据。

2.3.3. 精准场景广告插播

目前视频内容的广告一般只是基于视频的主题内容进行关联推送,但如果结合视频中的内容场景类标签,为视频内容的关键部分加上场景描述信息的标签,并将这些标签与相关广告进行关联和绑定,那么在用户观看视频到相关场景时就可以向相关度高的用户推送与用户当前观看的内容场景相关的广告。

如图所示,视频中的时装秀片段展示的是一款休闲套装,在这段视频片段中已标记了描述该休闲套装的标签,并关联了与休闲服饰相关的广告主题。当用户观看到该视频场景时,用户终端的播放器能提取并解析出视频的标签信息,匹配相应的广告进行插播。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

图 2-2精准广告插播应用场景

2.3.4. 基于标签的富媒体搜索

基于文本的搜索技术现在已经很成熟了,但对于音频、视频、动画甚至是可交互式的富媒体内容的搜索还在应用探索的阶段。利用媒体标签进行富媒体搜索是一种比较有前景的实现方向。2009年Google推出了新一代音乐搜索引擎,可以根据歌曲的节奏、声调、音色等信息选择歌曲,其中就是利用了音频文件中的元数据信息,如图所示。同样,视频、动画、交互式媒体等也可以通过标签实现准确的搜索和定位,仅需要在富媒体内容制作、管理、应用阶段加入更多的标签信息,即能在富媒体应用阶段实现更丰富的应用效果。

图 2-3富媒体内容搜索应用

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

2.4. 标签的数据模型

元数据是一组属性的集合,这些属性总是关联着指向某一资源的特定实体,也是对该资源的描述。资源可以是:

1)一个文件,包括简单的文件,如JPEG图片;或复杂的文件,如整个AVI视频。

2)一个文件中有独立含义的一部分,取决于文件的结构和应用程序对它的处理。例如,一个图片导入到PDF文件中是一个有独立含义的实体,这样它就可以有一定的元数据进行关联描述。但PDF几页内容就不是一个独立的实体,因为没有特定的 PDF结构对应于这几页内容。

在中国电信富媒体内容管理中,任意给定的属性都有一个名称和值。所有的属性、结构字段和限定的名称必须是符合XML规范的名称。

2.4.1. 标签值

标签值可分为三种基本类型:简单类型、结构类型和数组,扩展类型还可以包括属性限定类型和语言选择类型等。属性值要求使用Unicode字符串。

2.4.1.1. 简单类型

简单类型的标签值包含一个简单的值,常见的是字符串、布尔值、整数、实数和其他选择值。

图 2-4简单类型的标签值

如上图,该文件包含了两个简单属性

属性 dc:format 的值是"application/pdf" 的MIME类型。

属性 xmp:CreateDate的值是 "2002-08-15T17:10:04-06:00" 的时间。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

2.4.1.2. 结构类型

结构类型的属性包含一个或多个域(field)。

图 2-5结构类型的标签值 上图表示了一个简单的结构类型属性“尺寸”。它有三个域:stDim:w (宽度)、stDim:h (高度) 和 stDim:unit (计量单位),值分别是"8.5"、 "11.0" 和 "inch"。

结构类型中的域,它的值也可以是结构或数组。

2.4.1.3. 数组类型

数组类型包含了一组属性值,可以将数组看作是域名称为顺序数字的一个结构类型。如下图所示:

图 2-6数组类型的标签值 数组元素除了是简单类型的值外,也可以是结构类型或数组。要求支持三种类型的数组:无序数组、有序数组和选择数组。

1) 无序数组

无序数组内所包含的值的顺序是没有意义的。如一篇文章的关键词的顺序一

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

般没有特别的含义,这样Dublin Core标准中的描述主题的元数据dc:subject属性可以定义为一个无序数组“bag Text”,意思是可以有多个关键词,并且关键词的顺序没意义。

2) 有序数组

有序数组是一个对数值顺序有意义的列表。例如,在学术文章中,作者的顺序是有意义的。

所以,Dublin Core标准中的描述作者的元数据dc:creator属性被定义成一个有序数组。在样式定义中,一个有序数组是一个序列“seq”。dc:creator定义为“seq ProperName”,含义是每个creator值对应一个名称,并且creator的顺序是有意义的。

3) 选择数组

选择数组是一个或多个值的集合,其中之一必须被选择。在样式定义中以“alt”为标记。例如XMP标准中的描述缩略图的元数据xmp:Thumbnails定义为 “alt Thumbnail”。没有特别规定选项的选择,可以是应用程序,也可以是用户对选项作出选择。在RDF中,数组中的第一选项值被定义为默认值。常见的用法是将不同语言对标题、版权等信息的描述可以包含在一个选择数组中。

2.4.1.4. 属性限定类型

可以将其他属性附加到单个属性值中,这些附加的属性叫做属性限定(property qualifiers),是“属性的属性”。它们可以提供关于所描述属性值的附加信息。例如,一个数字音乐作品,它有一个或多个作者,用dc:creator 属性对它描述,属性值是一个数组。每个数组值又可有一个属性限定叫ns:role,值是“作曲”、“填词”等。如下图所示:

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

图 2-7属性限定类型的标签值

属性限定使得在不影响原有元数据使用的情况下扩展属性值的含义。例如图中ns:role属性限定不会对只关心dc:creator属性的用户造成干扰。另外的做法可以是将dc:creator修改成包含名称和角色字段的结构类型,但这样就会使得一些老版本的应用程序无法处理作者信息,出现兼容性问题。

2.4.1.5. 语言选择类型

语言选择类型允许一个文本属性的值选择基于某一特定语言的属性值。在语言选择类型的属性值数组里每一个元素都是一个简单的文本值,但每一个都必须对应一个语言限定。语言限定是一种属性限定类型,该属性限定的名称定义为xml:lang,它的值遵循RFC 3066标准。

一般采用“x-default”的语言代码表示语言选择类型中的缺省值。所有语言选择类型的数组必须至少有x-default这个限定词,且只能有一个x-default。x-default还必须是这个数组中的第一个元素。下图是语言选择类型的一个例子:

图 2-8语言选择类型的标签值

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

在语言选择类型的数组中,对应一种语言不能有多于一个属性值。除第一个默认语言的属性值外,其他数组元素的顺序没有特定意义。

2.4.2. 标签命名空间

中国电信富媒体标签规范中顶层的属性、结构字段、属性限定将使用XML的命名空间。这是RDF的基本要求。目前版本的XML命名空间是“Namespaces in XML 1.0:”/TR/2006/REC-xml-names-20060816/

其他层次的命名空间见各类标签的XML样式规范。为保持标准和规范的兼容性,本规范中引用其他标准规范的元数据命名空间保留原标准的命名空间。

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

3. 富媒体标签存储规范

3.1. 标签封装结构

中国电信媒体内容标签的封装结构参考Adobe XMP(/devnet/xmp/pdfs/XMPSpecificationPart.pdf)规范进行扩展。

一个标签包只包含一个资源的信息。不同的资源由独立的标签包描述。关于一个资源的所有标签必须保存在一个标签包里。

标签包可以嵌入标签所描述的文件中,嵌入的方法根据文件格式的不同而不同。标签包也可以保存为一个独立文件,在外部做关联。

中国电信媒体内容标签的属性描述将采用基于XML的Resource Description Framework (RDF)标准,可以方便地与其他符合W3C标准软件、工具对接。

3.1.1. 外层封装

3.1.1.1. x:xmpmeta元素

在序列化富媒体标签数据时,采用x:xmpmeta元素作为XML的最外层元素,可在一般的XML数据流中简单地定位到富媒体标签数据。其格式是: <x:xmpmeta xmlns:x='adobe:ns:meta/'>

……序列化的标签数据

</x:xmpmeta>

在xmpmeta元素内可以包含任意属性。但所有无法识别的属性会被忽略,没有必要的属性。..

3.1.1.2. rdf:RDF 元素

在定位元素x:xmpmeta之后紧跟着必须是一个rdf:RDF元素,rdf:RDF遵循W3C的标准(),如:

<x:xmpmeta xmlns:x='adobe:ns:meta/'>

中国电信富媒体技术规范系列(3个文档)1.中国电信富媒体(含视频流媒体)技术体制2.中国电信富媒体标签及内容管理系统技术规范3.中国电信富媒体播放器技术规范

<rdf:RDF xmlns:rdf="/1999/02/22-rdf-syntax-ns#">

...

</rdf:RDF>

</x:xmpmeta>

3.1.1.3. rdf:Description 元素

rdf:RDF元素可以包含任意多个rdf:Description元素。如下面展示包含一个rdf:Desciption元素的例子

<rdf:RDF xmlns:rdf="/1999/02/22-rdf-syntax-ns#">

<rdf:Description rdf:about="" xmlns:dc="/dc/elements/1.1/">

... Dublin Core的属性封装

</rdf:Description>

</rdf:RDF>

为了提高可读性,对于指定样式的所有属性被列在一个单独的rdf:Description元素中。上例中,Dublin Core样式中的属性描述被指定在rdf:Description元素的范围内。xmlns:dc属性定义了Dublin Core样式的属性命名空间前缀(dc:)。其他样式的属性将被包含在其他独立的rdf:Description元素中。

3.1.1.4. rdf:about元素

rdf:about是rdf:Description元素的必需属性,可用于确定该标签包中的一个资源。它的值一般为空或一个命名资源的URI。由于在RDF标准中rdf:about是确定一个标识资源的唯一标识,所以一般都应对rdf:about赋予非空值。这样可以使通用RDF处理程序知道正在处理什么类型的URI。

在一个rdf:RDF元素中,所有元素都必须有相同的rdf:about属性值。

3.1.2. 标签封装

本节将说明如何对6.4.1节各类型的标签值进行封装(XML序列化)。标签值类型的示例仍采用6.4.1所述。为描述简洁,在以下例子中省略rdf:RDF元素,但保留rdf:Description元素以说明xmlns属性的命名空间使用方法。

本文来源:https://www.bwwdw.com/article/z7j4.html

Top