1、ICS 33. 160 岛163 中华人民主t/、GB 和国国家标准GB/T 28160-2011 数字电视广播电子节目指南规范Specification of electronic programme guide for digital television broadcasting 2011-12-30发布数码防伪中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会2012-06-01实施发布GB/T 28160-2011 目次前言.1 l 范围. 2 规范性引用文件. 3 术语和定义、缩略语.3.1 术语和定义3.2 缩略语44 EPG信息.44.1 EPG信息的构成44.2
2、基本EPG信息的传输5 网络信息.8 5.1 网络基本信息.8 5.2 传送流信息.5.3 网络信息在NIT表中的表示105.4 网络信息所关联的描述符.116 业务群信息.四6. 1 业务群基本信息136.2 业务列表信息146.3 业务群信息在BAT表中的表示.14 6.4 业务群信息所关联的描述符.147 业务描述信息.157.1 业务描述信息.16 7.2 业务信息在SDT中的表示.17 7.3 业务描述所关联的描述符.18 8 事件信息.19 8. 1 事件信息.20 8.2 事件信息在EIT中的表示.21 8.3 事件信息所关联的描述符.22 附录A(资料性附录)基于XML的EPG
3、内容格式. 24 A.1 简介MA.2 EPG信息的XML模式描述.24 A.2.1 XML模式结构MA. 2. 2 XML模式基本类型定义何问type.xsd) n A. 2. 3 XML模式元素定义(cepg.xsd) 40 目。吕本标准按照GB/T1. 1-2009给出的规则起草。本标准由国家广播电影电视总局提出。本标准由全国广播电影电视标准化技术委员会(SAC/TC239)归口。GB/T 28160-2011 本标准起草单位:国家广播电影电视总局数字(高清晰度)电视标准工作组、中央电视台、国家广播电影电视总局广播电视规划皖、国家广播电影电视总局广播科学研究院、北京永新同方公司、北京中视
4、联数字系统有限公司、中国科学院声学研究所、天柏宽带网络科技有限公司。本标准主要起草人:丁文华、宋宜纯、梅剑平、包天珍、朱佩江、郑敏华、张勤、张淮野、张泰乐、李劲松、杨磊、高占建、阎军、智卫、薛斌、刘奔、罗韬、夏国光、靳华、崔俊生、宁金辉、孙岩。I GB/T 28160-2011 数字电视广播电子节目指南规范1 范围本标准规定了应用于数字电视广播的基本EPG信息的内容格式和传输方式,以及应用于交换的扩展EPG信息的内容格式。对于应用于数字电视广播的扩展EPG内容格式和传输方式,由于与中间件和其他一些正在研究中的数字电视标准密切相关,本标准中目前未作规定。本标准没有规定EPG的生成和显示方式,运营
5、商和数字电视接收终端制造商可以自由选择生成和显示方式。本标准适用于数字电视广播前端向接收终端传递基本EPG信息和数字电视广播前端之间交换EPG信息。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注目期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 2659-2000 世界各国和地区名称代码GB/T 4880. 1-2005 语种名称代码第1部分:2字母代码GB/T 4880. 2-2000 语种名称代码第2部分:3字母代码GB/T 4880. 3-2009 语种名称代码第3部分:所有语种的3字母代码GB/T 7
6、408-2005 数据元和交换格式信息交换日期和时间表示法GB/T 8565.1-1988信息处理文本通信用编码字符集第1部分:总则GB 13000.1 信息技术通用多八位编码字符集(UCS)第1部分:体系结构与基本多文种平面GB/T 15273.1-1994信息处理八位单字节编码图形字符集第1部分:拉丁字母一GB/T 17975. 1-2010 信息技术运动图像及其伴音信息的通用编码第1部分z系统GB 20600-2006 数字电视地面广播传输系统帧结构、信道编码和调制GB/T 28161-2011 数字电视广播业务信息规范GY/Z 175-2001 数字电视广播条件接收系统规范GY/T 2
7、01-2004 数字电视系统中的数据广播规范1SO 639-2语言名称编码第2部分:Alpha-3编码(Codesfor the representation of the names of ianguages-Part 2: Alpha-3 code) ETS1 ETR 162 数字视频广播(DVB):DVB系统业务信息(S1)编码分配(Digitalvideo broadcast ing (DVB): Allocation of service information (S1) codes for DVB systems) ETS1 TR 101 211 数字视频广播(DVB):业务信息(
8、S1)的实现和应用指南(Digitalvideo broad casting (DVB) : Guidelines on implementation and usage of service information (S1) 3 术语和定义、缩略语3. 1 术语和定义下列术语和定义适用于本文件。1 GB/T 28160-2011 3. 1. 1 基本EPG信息basic EPG information 以文本格式表示的与节目描述有关的网络信息、业务群信息、业务描述信息和事件信息,可以完全通过SI的有关表和描述符表示和传输。3. 1.2 业务群bouquet 同一实体在市场中提供的业务集合。3
9、. 1. 3 广播者broadcaster 业务提供者service provider 组织一系列事件或节目,并按时间表或者实际需要将其传送给观众的机构。3. 1. 4 组件component 基本流elementary stream 构成一个事件的一个或多个实体。例如:视频、音频、图文等。3. 1. 5 条件接收系统conditional access (CA) system 可以控制用户接收业务、节目和事件的系统。3. 1. 6 传送系统delivery system 传送一路或多路复用流的物理媒体。例如,卫星系统、宽带同轴电缆、光纤、一个发射点的地面通道等。3. 1. 7 电子节目指南e
10、lectronic programme guide; EPG 一种电视节目信息导航系统。用户通过EPG能够了解到节目的相关信息(包括节目名称、播放时间、内容梗概等),并且实现对节目的快速检索和访问。3. 1. 8 事件event 一组给定了起始时间和结束时间,属于同一业务的基本广播数据流。例如,一场足球比赛的半场、新闻快报或娱乐表演的第一部分等。3. 1.9 扩展EPG信息extended EPG information 以多种媒体文件格式表示的与节目描述有关的信息。扩展EPG信息中包括基本EPG信息的全部内容。3. 1. 10 MPEG-2 见GB/T17975. 1-2000。第1部分定义
11、系统编码,第2部分定义视频编码,第3部分定义音频编码。3. 1. 11 复用流multiplex 由一路或多路业务的所有数据合成一路物理通道内的一个码流。3. 1. 12 网络network 一个传输系统,可以传输一组MPEG-2传送流。例如,某个有线电视系统中的所有数字频道。2 3. 1. 13 网络标识符network_id 一个网络的唯一标识符。3. 1. 14 原始网络标识符original_network_id 一个原始网络的唯一标识符。3. 1. 15 节目program 由广播者提供的一个或多个连续的事件。例如,新闻广播、娱乐广播等。3. 1. 16 预留reserved GB/
12、T 28160-2011 当术语reserved在定义编码比特流的子句中使用时,表示该值在将来IS0标准扩展定义时有可能被用到。除非另有说明,本标准中所有的reserved位都被置为1。3. 1. 17 预留使用reserved_future_use 当术语reserved_future_use在定义编码比特流的子句中使用时,表示该值在将来本标准扩展定义时有可能被用到。除非另有说明,本标准中所有的reserved_future_use位都被置为1。3. 1. 18 段section段是一个语法结构,用于将本标准中定义的所有业务信息映射成为GB/T17975.1-2000的TS包。3. 1. 1
13、9 业务service 在广播者的控制下,可以按照时间表分步广播的一系列节目。3.1.20 业务标识符service_id 在传送流中,业务信息的唯一标识。3. 1.21 业务信息service information; SI 用于描述传送系统、内容和广播数据流的计划/时间表等的数据。它包括MPEG-2的PS1信息及独立定义的扩展部分。3. 1.22 子表sub_table 具有相同表标识符Ctable_id)和相同子表标识符的段的集合。3. 1.23 表table由具有相同的表标识符Ctable_id)的一系列子表构成。3. 1. 24 传送流transport stream; TS 由GB
14、/T17975. 1一2000定义的数据结构,是数字电视广播标准的基础。3. 1. 25 传送流标识符transport_stream_id 一个原始网络中的传送流的唯一标识。3 GB/T 28160-2011 3. 1. 26 XML模式XML schemas XML环境下的数据建模工具,提供了一种定义XML文档结构、内容和语法的方法。3.2 缩暗语BAT:业务群关联表CBouquetAssociation Table) bslbf:比特串,左位在先Cbitstring, left bit first) CA:条件接收CCondi tional Access) CAT:条件接收表CCondi
15、tionalAccess Table) CRC:循环冗余校验CCyclic Redundancy Check) DIT:间断信息表CDiscontinuityInforrnation Tablc) EIT:事件信息表CEventInformation Table) EPG:电子节目指南CElectronicProgram Guide) ETSI:欧洲电信标准学会CEuropeanTelecommunication Standards Insttute) ISO:国际标准化组织CInternationalOrganization for Standardization) MJD:修正的儒略目期C
16、ModifiedJ ulian Date) MPEG:运动图像专家组(MovingPicturcs Expcrt Group) NIT:网络信息表CNerworkInformation Table) NVOD:准视频点播CNearVideo On Demand) PAT:节目关联表CProgramAssociation Table) PID:包标识符CPacket Identifier) PMT:节目映射表CProgramMap Table) PSI:节目特定信息CProgramSpecific Information) RST:运行状态表CRunningStatus Table) rpcho
17、f:余数多项式系数,最高阶在先Cremainderpolynomial coefficients, highest order first) SDT:业务描述表CServiceDescription Table) 曰:业务信息CServiceInformation) SIT:选择信息表CSelectinInformation Table) ST:填充表CStuffingTable) TDT:时间和日期表CTmcand Date Table) TOT:时间偏移表CTimeOffset Table) TS:传送流CTransportStream) TSDT:传送流描述表CTransportStre
18、am Description Table) UTC:世界协调时CU ni versal Time, Co-ordina ted) uimsbf:元符号整数,最高位在先Cunsigned integer, most significant bit first) XML:可扩展标识语言CExtensibleMarkup Language) 4 EPG信息4.1 EPG信息的构成EPG信息分为基本EPG信息和扩展EPG信息两种。基本EPG信息是指以文本格式表示的与节目描述有关的网络信息、业务群信息、业务描述信息和事件信息,可以完全通过GB/T28161-2011中规定的NIT、BAT、SDT和EIT
19、进行表示和传输。基本4 GB/T 28160-2011 EPG信息的组成结构见图1。扩展EPG信息是在基本EPG信息基础上的扩充,包含了基本EPG信息的全部内容。扩展EPG信息中可包含以多种媒体文件格式表示的与节目描述有关的信息。当用于数字电视平台之间交换EPG信息时,按XML格式描述全部EPG信息。在EPG系统中,基本EPG信息是必需的,扩展EPG信息是可选的。事件信息业务描述信息业务群信息网络信息基本EPG信息的组成结构圄1基本EPG信息的传输基本EPG信息采用表传输方式。GB/T 28161一2011中NIT、BAT、SDT、EIT都被分成为一个或若干个段表示,然后插入到TS包中。段是一
20、种用来把SI信息表映射成TS包的语法结构。这些信息语法结构符合GB/T17975.1-2000定义的专用段语法结构。4.2 段的长度是可变的。除EIT表外,每个表中的段限长为1024宇节,但EIT中的段限长为4096字节。每一个段由以下元素的组合唯一标识:a) 表标识符(table_id): 1) 表标识符标识段所属的表。一些表标识符己分别被ISO和GB/T28161-2011定义。表标识符的其他值可以由用户根据特定目的自行分配。表标识符值的列表见表20表标识符扩展(table_id_extension): 1) 表标识符扩展用于标识子表。2) 子表的解辞见3.1.220段号(section_
21、number) : 1) 段号宇段用于解码器将特定子表的段以原始顺序重新组合。本标准建议段按顺序传输,除非某些子表的段需要比其他的段更频繁地传输,例如出于随机存取的考虑。2) 在本标准中指定的各种SI信息表和EPG映射表,段编号也适用于子表。版本号(version_number): 1) 当本标准中规定的SI信息表和EPG映射表所描述的传送流特征发生变化时(例如:新事件开始,给定业务的组成的基本流发生变化),应发送更新了的业务信息数据。新版本的说明4.2. 1 2) 飞/10 c) d) GB/T 28160-2011 业务信息以传送一子表为标志,它与前子表具有相同的标识符,但版本号改为下一值
22、。2) 本标准中规定的业务信息表,版本号适用于一个子表的所有段。e) 当前/后续指示符(current_next_indica tor) : 每一段都要标以当前有效或后续有效。它使得新的SI版本可以在传送流特征发生变化之前传输,让解码器能够为变化做准备。然而,一个段的下一个版本的提前传输不是必需的,但如果被传输,它将成为该段的下一个正确版本。4.2.2 段到传送流(TS)包的映射段可直接映射到TS包中。段可能起始于TS包有效负载的起始处,但这并不是必需的,因为TS包有效负载的第一个段的起始位置是由pointer_field宇段指定的。一个TS包内不允许存在多于一个的pointer_field宇
23、段,其余段的起始位置均可从第一个段及其后各段的长度中计算出来,这是因为语法规定一个TS包中的段之间不应有空隙。在任-PID值的TS包中,一个段应在下一个段允许开始之前结束,否则就无法识别数据属于哪个段标题。若一个段在TS包的末尾前结束了,但又不便打开另一个段,则提供一种填充机制来填满剩余空间。该机制对包中剩下的每个字节均填充为OXFF。这样table_id就不允许取值为OXFF,以免与填充相混淆。一旦一个段的未尾出现了字节OXFF,该TS包的剩余字节必然都被填充为OXFF,从而允许解码器丢弃TS包的剩余部分。填充也可用一般的adaptation_field机制实现。段在传送流中的映射机制及功能
24、应符合GB/T17975. 1-2000的2.4.4的规定。4.2.3 PID及表标识符字段编码用于传送PSI、SI信息段和EPG信息段的TS包的PID值见表10表1PID分配表PID值PAT 。XO000 CAT 。XO001 TSDT o X 0 002 预留。XO003至OXOOOFNIT,ST OXO 010 SDT,BAT,ST 。XO011 EIT,ST OXO 012 RST,ST OXO 013 TDT,TOT,ST 。XO014 网络同步OXO 015 预留使用OX0016至OX001B带内信令。X001C测量OXOO lD DIT 。X001ESIT o X 001F 6
25、GB/T 28160-2011 本标准中SI信息表和EPG映射表的表标识符值Ctable_id)的分配情况见表2。表2表标识符值Ctable_id)的分配值描述OXOO 节目关联段OXOl 条件接收段OX02 节目映射段OX03 传送流描述段。X04-0X3F预留。X40现行网络信息段OX41 其他网络信息段。X42现行传送流业务描述段OX43-0X45 预留使用。X46其他传送流业务描述段OX47-0X49 预留使用OX4A 业务群关联段。X4B-OX4D预留使用。X4E现行传送流事件信息段,当前/后续。X4F其他传送流事件信息段,当前/后续OX50-0X5F 现行传送流事件信息段,时间表O
26、X60-0X6F 其他传送流事件信息段,时间表OX70 时间日期段。X71运行状态段OX72 填充段。X73时间偏移段。X74-0X7D预留使用。X7E不连续信息段。X7F选择信息段。X80-0X8FCA系统使用。X90-0XFE用户定义。XFF预留4.2.4 重复率在考虑随机存取的系统中,即使结构没有发生变化,也建议对EPG中有关的SI段重复传输数次。4.2.4. 1 有钱和卫星的业务信息段重复率在有线和卫星传输系统中,建议采用以下最小重复率za) 所有NIT的段应每10s至少传输一次,包括其他网络的NIT的段;7 GB/T 28160-2011 b) 所有BAT的段应每10s至少传输一次;
27、c) 所有当前传送流的SDT的段应每2s至少传输一次;d) 所有其他传送流的SDT的段应每10s至少传输一次;的所有当前传送流的EIT当前/后续表的段应每2s至少传输一次;f) 所有其他传送流的EIT当前/后续表的段应每10s至少传输一次;g) 所有未来8日内的EIT时间表的段应每10s至少传输一次,包括8日内其他传送流的EIT时间表的段;h) 所有超过未来8日的EIT时间表的段应每30s至少传输一次,包括超过未来8日的其他传送流的EIT时间表的段;i) 所有TDT和TOT的段应每30s至少传输一次。4.2.4.2 地面的业务信息段重复率在地面传输系统中,建议采用以下最小重复率za) 所有NI
28、T的段应每10s至少传输一次,包括其他网络的NIT的段;b) 所有BAT的段应每10s至少传输一次;c) 所有当前传送流的SDT的段应每2s至少传输一次;d) 所有其他传送流的SDT的段应每10s至少传输一次;e) 所有当前传送流的EIT当前/后续表的段应每2s至少传输一次;f) 所有其他传送流的EIT当前/后续表的段应每20s至少传输一次;g) 所有当前传送流的第一日内的EIT时间表的段应每10s至少传输一次;h) 所有其他传送流的第一日内的EIT时间表的段应每60s至少传输一次;i) 除第一天外所有当前传送流EIT时间表的段应每60s至少传输一次;j) 除第一天外所有其他传送流EIT时间表
29、的段应每300s至少传输一次;k) 所有TDT和TOT的段应每30s至少传输一次。5 网络信息网络信息包含了与通过一个给定的网络传输的复用流/传送流的物理结构相关的信息,以及与网络自身特性相关的信息。网络信息通过在GB/T28161-2011中定义的NIT和在表中插入的描述符进行描述。NIT可以由多个子表构成,每个子表对应一个具体的网络。表与描述符的具体结构、语义见GB/T28161-20110 网络信息分为网络基本信息和传送流信息。网络信息组成见图205. 1 网络基本信息5. 1. 1 网络标识网络标识在整个国家范围内唯一确定一个网络,用以区别其他的网络。网络标识通过NIT表中的网络标识符
30、(network_id)进行描述。网络标识符的编码方法及分配见GB/T28161-2011的附录D。5. 1. 2 网络名称每个网络都有一个网络名称。网络名称通过NIT中的网络名称描述符(network _ name _ descriptor)进行描述。GB/T 28160-2011 多语言网络名称每个网络都可以有由多种语言描述的网络名称,数字电视接收终端可以根据需要,选择相应的语言显示网络名称。多语言网络名称通过NIT中的多语言网络名称描述符(m ul tilingual_ networ k_name descriptor)进行描述。5. 1.3 网络信息链接信息5.1.4 传送流n传送流2
31、传送流1链接信息多语言网络名称网络名称网络标识业务列表信息频率列表信息传输系统描述原始网络标识传送流标识完全囚的回链接m信息链接网络信息链接地面传输系统描述有线传输系统描述卫星传输系统描述网络信息用于给出与包含网络附加信息、EPG信息的业务的链接关系,或用于给出与包含了全部网络SI信息的传送流的链接关系。链接信息通过NIT表中的链接描述符(linkage_descriptor)进行描述。图2传送流信息每个网络都包含一到多个传送流。对一个具体的传送流,它包含传送流标识、原始网络标识、传送流物理特性、传送流所含业务列表等信息。5.2 TS标识与原始网络标识在一个网络中,传送流标识与原始网络标识共同
32、唯一标识了一个传送流。这两个标识出现在NIT中,对应的字段为transport_stream_id和original_network_id。9 5.2.1 GB/T 28160-2011 5.2.2 传输系统描述传输系统描述给出了传送流在卫星、有线或者地面三种传输网络中传输时传输通道的参数。对一个传送流而言,元论采用哪一种传输网络,传输通道的物理参数总是唯一的。具体描述如下:a) 如果传送流在卫星传输网络中传输,使用以下参数对传输通道进行描述:频率、轨道位置、东西标志、极化方式、调制方式、符号率、前向纠错内码。这些参数由NIT表中的卫星传输系统描述符(satellite_delivery_sy
33、stem_descriptor)描述。b) 如果传送流在有线传输网络中传输,使用以下参数对传输通道进行描述:频率、前向纠错外码、调制方式、符号率、前向纠错内码。这些参数由NIT表中的有线传输系统描述符(cable delivery _system_descriptor)描述。c) 如果传送流在地面传输网络中传输,使用以下参数对传输通道进行描述:频率、前向纠错编码、调制方式、载波数目、帧头模式、符号率、交织模式。这些参数由NIT表中的地面传输系统描述符(terrestriaI_delivery_system_descriptor)描-述。5.2.3 频率列表信息频率列表信息给出了由多个频率传送的
34、某个复用流的附加频率的完整列表。频率列表信息通过NIT表中的频率列表描述符(frequency _list_dcscriptor)描述。5.2.4 业务列表信息业务列表信息给出了网络中包含的全部业务的标识及类型。业务列表信息通过NIT表中的业务列表描述符(service_list_descriptor)描述。每个业务通过宇段service_id唯一标识,通过字段servlcc_ type指明该业务的类型。scrvicc_id相当于PMT表中的program_number,但业务类型值为oX 04Cservice_type=O X 04)时(即NVOD参考业务)除外,在这种情况下,service
35、_id没有对应的program_numbcr,5.3 网络信息在NIT表中的表示NIT表在传输时被切分成网络信息段(network_information_section)。任何构成NIT表的段,都由PID为OXO010的TS包传输。描述现行网络的NIT表的任何段的table_id值应为OX40,且具有相同的table_id_extension(network_id)。指向一个现行网络之外的其他网络的NIT表的任何段的table_id值应取OX41。网络信息在NIT段中的语法表示见表3。表3网络信息在NIT段中的表示语法位数助记符network_information_sectionO tab
36、le_id 8 uimsbf sectlOn_syntax一indicator1 bslbf reserved_future_use bslbf reserved 2 bslbf section一length12 uimsbf network id 16 uimsbf reserved 2 bslbf version_number 5 uimsbf current_next_indicator 1 bslbf section_number 8 uimsbf 10 GB/T 28160-2011 表3(续)语法位数助记符last_section_num ber 8 uimsbf reserved
37、 future use 4 bslbf network_descriptors_length 12 uimsbf for(i=O;i号JJ川I0. 川Ir-,_ 川l_ contact 1: 川-=-工._-、古一一一一一一一一一-0.一一r-飞r - ca 1; l k21号.j1. -;-g;- I (xs:element n皿e= contact type = ContactType minOccurs = 0 maxOccurs = unbounded /) (/xs:sequence) (/xs:complexType) (xs:complexType n缸ne= NetworkTy
38、pe) (xs:sequence) (xs:element name = orgnetwork minOccurs = 0 maxOccurs = 田lounded)(xs:complexType) (xs:complexCont凹rt)(xs:extension base = HighLevelType) (xs :attribute name = id type = OrgNetworkIDType use = required /) (xs: attribute name =飞回etype = xs: string use = required /) (xs:attribute n缸ne
39、= desc type = xs: string use = optional /) (xs: attribute name = lang type = xs: language use = required /) (xs : attribute n臼ne= location type = xs: string use = optional /) (xs : attribute n缸ne=link type= xs:string use = optional /) 31 GBjT 28160-2011 32 (jxs: sequence) (/xs:complexType) (/xs: el四
40、ent)(/xs: sequence) (/xs:complexType) (xs :complexType n四e= Progr皿Type)(xs:seque口ce)(xs: element name = p) (xs:complexType) (xs:complexContent) (xs: extension base = HighLeve1 Type) (xs:sequence (xs : element n四e= ca minOccurs = 0 maxOccurs = 田lbounded) (xs:complexType) (xs:attribute name= c type= C
41、ategoryID可peuse = required / (xs:attribute n缸ne= sc type = SubCategoryIDType use = optional/) (/xs:complexType) (/xs:el四ent)(xs : element name = ge minOccurs = 0 maxOccurs = 四lbounded) (xs:complexType) (xs:attribute n缸ne= g type = GenreIDType 37 GB/T 28160-2011 38 use = required / (xs : attribute na
42、me = s type = SubGenreIIJIYpe use = required / (xs : attribute n缸ne= va1ue type = xs:string use = required / (/xs:comp1exType (/xs:e1ement (xs : e1ement name = ro minOccurs = 0 maxOccurs = unbounded (xs:comp1exType (xs :attribute n缸ne= n type = Ro1eNameIDType use = required / (xs : attribute n缸ne= v
43、 type = Ro1eVa1ueIDType use = required / (xs:attribute n缸ne= 0 type = xs :positivelnteger use = required (xs:annotation (xs : documentation source = disp1ay order/ (/xs:comp1exType (/xs:e1ement (xs : e1ement n缸ne= ra minOccurs = 0 maxOccurs = unbounded (xs:comp1exType (xs :attribute n缸ne= c type = C
44、ountryIDType use = required / (xs : attribute n缸ne= a type = AgeIDType use = required / (/xs:comp1exType (/xs:e1ement (xs : attribute n缸ne= id type = ProgramIDType use = required / (xs:attribute name= name type= xs:string use = required / (xs :attribute name = shortname type = xs: string use = optio
45、na1 / (xs : attribute n缸ne= shortdesc type = xs: string use = optiona1 / (xs : attribute n缸ne= 1臼19type = xs:1anguage use = required / GB/T 28160-2011 (xs: attribute n缸ne= link type = xs: string use = optional /) (/xs:extension) (/xs:complexContent) (/xs:compl四Type)(/xs:element) (xs : element name = ratings type = Ratin