GB/T28824-2012

信息技术学习、教育和培训数字权利描述语言

Informationtechnology-Learning,educationandtraining-Digitalrightsexpressionlanguage

本文分享国家标准信息技术学习、教育和培训数字权利描述语言的全文阅读和高清PDF的下载,信息技术学习、教育和培训数字权利描述语言的编号:GB/T28824-2012。信息技术学习、教育和培训数字权利描述语言共有44页,发布于2013-02-01
  • 中国标准分类号(CCS)L67
  • 国际标准分类号(ICS)35.240.99
  • 实施日期2013-02-01
  • 文件格式PDF
  • 文本页数44页
  • 文件大小714.87KB

以图片形式预览信息技术学习、教育和培训数字权利描述语言

信息技术学习、教育和培训数字权利描述语言


国家标准 GB/T28824一2012 信息技术学习、教育和培训 数字权利描述语言 ntormationteehnology一Learming,edueationandtraining Digitalrightsexpressionlanguage 2012-11-05发布 2013-02-01实施 国家质量监督检监检疫总局 发布 国家标准花管理委员会国家标准

GB/T28824一2012 目 次 前言 引言 范围 规范性引用文件 权利描述语言概述 权利描述语言数据模型 概述 4.2数据模型 基本实体 权利描述语言语法说明 5.l 概述 数据结构 5.2 5,3数据元素列表 权利描述语言XML绑定 XMSchema 6.2元素说明 附录A(资料性附录)权利描述语言示例 2 A.1概述 29 A.2例1;提供无偿查看图书馆书籍服务 29 A.3例2:订购杂志 31 参考文献

GB/T28824一2012 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标淮起草单位,华中科技大学、华中师范大学、,电子技术标淮化研究所 本标准主要起草人:吴、张屹、赵妹,杨晓露、魏晓光、宝艳、冯颖、张黎静、余云涛
GB/T28824一2012 引 言 信息技术的发展带来了学习、教育和培训技术的全面革新,数字化学习越来越广为接受,成为传统 学习、教育和培训模式的新发展 数字化学习的重要环节之一是资源分发方式和服务方式,因特网的发展催生了教育资源分发方式 和服务访问方式的革命,人们可以从世界任何地方的网站上浏览和下载内容,方便的共享这些资源 但 同时,网络资源的易获得性和易复制性导致了版权管理方面的问题,资源的提供者和拥有者希望自己的 权利受到保护,数字版权管理技术由此产生 数字版权管理涉及到资源、权利和主体,而权利描述语言 是表示三者之间权利关系的桥梁 本标准重点解决信息技术学习,教育和培训标准体系中权利保护的基本问题,有利于保护权利拥有 者和使用者的合法权益,对网络教育的发展和教育资源的共享、重用和系统互操作起到积极作用
GB/T28824一2012 信息技术学习、教育和培训 数字权利描述语言 范围 本标准规定了信息技术学习、教育和培训领域的权利描述语言,建立了该领域的数字权利描述基本 模型 本标准适用于信息技术学习、教育和培训领域中强制共享需求较弱的场合 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T1988一1998信息技术信息交换用七位编码字符集 GB/T2659一2000世界各国和地区名称代码 GB/T4880.1一2005语种名称代码第1部分:2字母代码 GB/T7408一2005数据元和交换格式信息交换日期和时间表示法 权利描述语言概述 本标准包括权利描述语言数据模型、语法说明和XML绑定 数据模型对权利描述语言的框架模 型进行描述;语法说明规定了数据模型中元索的语义定义XML绑定规定了如何以XML文档的形式 对权利进行语法描述 本标准的附录A列举了权利描述语言的2种实践应用示例 本标准使用统一资源名称(UniformResourceName, UR)标记角色,并在URN之后添加前级 ,以确保各项角色均代表信息技术学习、教育和培训领域的特定信息 例如"urn;iletcen: “itletcn” earner"表示学习者,"urmitletcn:educator"表示教学者 注;不同参与者对角色信息的交互以本领域角色声明的一致性为前提;本标准不涉及具体角色信息的定义,在信息 技术学习、教育和培训领域中,实践操作实例中角色应添加前缀 权利描述语言数据模型 4.1概述 本标准定义了信息技术学习、教育和培训领域中权利描述语言的数据模型,为学习资源的发布、使 用等的操作提供一种具有灵活性和互操作性的权利描述机制,通过这种机制描述受保护的学习资源、使 用权利和权利接受者之间的关系 4.2数据模型 本标准定义的权利描述语言用于表示权利接受者在某种条件下对某些特定学习资源享有某种权 利 其数据模型由许可发行者、权利接受者、权利,学习资源和条件5个基本实体组成,如图1所示
GB/T28824一2012 许可证 授权 权利接受者 权利 学习资源 条件 图1权利描述语言数据模型 图2为权利描述语言各实体在许可证中的逻辑组织结构的示例,该示例表示学习者s可以在2008 04-10至2008-05-01期间查看学习资源http:/www.AAAA.com/sampleBook.txt 许可证 授权 权利接受者 (学习者S 权利 (查看 学习资渊 htp:/www.AAAA.com/sampleBook.txt 条作 (2008-04-10至2008-05-01) 许可发行者 发行时间 图2许可证基本结构示例 4.3基本实体 4.3.1许可证 许可证是权利描述语言的中心架构,是装载多个基本授权单元的容器,包括;某个权利接受者在某 些条件下针对某些学习资源拥有的权利集;许可发行者的识别机制;许可发行者发布许可证将权限授予 权利接受者,并在许可证中嵌套一些相关的文字描述 许可证主要由许可发行者和授权单元组成,其模型如图3所示 一个许可证中至少有一个授权单 元,在同一个许可证中的授权单元应具有相同的权利接受者 授权单元针对某个学习资源向权利接受 者发布某种权利,依次包含权利接受者、权利学习资源,条件4种元素 授权单元与权利接受者、权利 和学习资源是一一对应的,但是授权单元可以对定义的权利设置多个条件
GB/T28824一2012 许可发行者 权利接受者 许可证 权利 授权单元 学习资源 条件 图3许可证模型 为准确定位许可证,许可证具有必选属性许可证唯一标识符(licenselID) 许可证还含有一些可选 属性;名称(IieenseName),版本(IieenseVision)、发布日期(lieenselssueData)、附件信息链接(I censeURI)、采用语言(licenseLanguage),以及可选元素许可证主题(licensetitle)用于表示许可证的基 本信息 4.3.2许可发行者 许可发行者是许可证中用于规范发行主体的要索 许可发布者指在学习资源的创作,生产,分发时 可以向权利接受者发布权利的实体,包括版权拥有者以及用户本身等等 权利发布者具有发布许可证、 分配学习资源使用权的权利,也可以是许可证的签发者 许可发行者可对许可证进行数字签名,以标识 发行者确实授出许可证中所装载的授权信息 从语法角度而言,多个发行者可签署同一许可证,该签名 并不附加其他语义信息;这等价于各发行者独立的对某一许可证或其副本进行数字签名 为准确定位许可发行者,许可发行者具有必选属性许可发行者唯一标识符(issuerld) 许可证发行 者还含有可选属性许可证发行者引用符(issuerldRef)表示引用的其他许可证发行者元素 4.3.3授权 授权是许可证内部装载向权利接受者授予权利的元素 一个授权单元的结构及其包含的信息有4部分;权利接受者;该授权传递给权利接受者的权利;权 利接受者行使该授权所装载权利的学习资源对象;行使授权权利须满足的条件 为准确定位授权单元,授权单元具有必选属性授权单元唯一标识符(grantPartld) 授权单元还含 有可选元素授权单元引用符(grantPartldRef)表示引用的其他授权单元元素 4.3.4权利接受者 权利接受者,标记接收权利的实体的身份信息,指学习资源的接受者,包括中间环节或终端用户,对 应为各种身份和性质的人,组织或机器设备等 每个权利接受者只指明一个当事人或者一个权利接受 者集 权利接受者仅具有行使学习资源使用权利的权利 为准确定位权利接受者,权利接受者具有必选属性权利接受者唯一标识符(prmspald 授权单 元还含有可选属性权利接受者引用符(primcipaldReD)表示引用的其他权利接受者元素 4.3.5权利 权利描述了权利接受者在一定条件下,可以在相关学习资源上执行的“动作”信息 最具代表性的
GB/T28824一2012 权利标识了权利接受者可执行或操作相关学习资源的一个动作或一组动作 权利代表对学习资源的处置方式,使权利接受者在授权认证的环境下,对某种学习资源本身行使相 关的操作 权利元素本身不代表任何具体的操作,权利类型的元素在授权单元中出现且仅出现1次 权利类型主要分为使用、重用、管理、撤销4种,如图4所示 权 利 使用播放、输出、打印、安装、卸役等 重用 分料 修改、打包等 管理:复制、移动、保存等 撇销撇销等 图4权利模型 使用类型 a 定义使用学习资源时的动作 播放;通过解码,在本地设备上观看视音频的学习资源 (针对 不同的资源内容,与不同的应用相联系,播放会有相应的不同动作.)输出;先在本地设备解码 随后将码流输出到外部设备 打印;将本地设备上进行播放的图片学习资源,在输出设备上进 行打印 安装;本地安装学习资源对应的学习系统或学习模块 卸载;本地卸载学习资源对应 的学习系统或学习模块 重用类型 b 表示权利接受者获得学习资源后,可以再次使用的权利 修改:对学习资源进行一定程度的 编辑和修改,形成新的学习资源 分割;对学习资源进行分割,形成新的学习资源 打包;对 多个学习资源进行整合,形成新的学习资源 管理类型 表示针对学习资源的管理操作 复制:学习资源在本地设备上进行复制,复制之后的学习资源 可以被直接使用,处于原位置的学习资源同样可以被直接使用 移动;学习资源在本地设备进 行移动,移动之后的学习资源可以被直接使用,处于原位置的学习资源将被删除 保存;将在 线观看的学习资源存储到本地设备 撒销类型 dD 撤销:许可发布者取消权利接受者使用学习资源的权利 4.3.6学习资源 学习资源在教学系统和学习系统所创建得到学习环境中,学习者在学习过程中可以利用的一切显 现的或潜隐的条件,是权利接受者被赋予权利的实施对象 学习资源可以是任意媒体格式的学习资源 如电子书、音视频文件,或者图像、图片 学习资源元素本身不代表任何具体的实体,学习资源类型的元素在授权单元中出现且仅出现1次 当授权单元中存在多种相关学习资源时,可通过学习资源组对该相关学习资源集合进行定义 为准确定位学习资源,学习资源具有必选属性学习资源唯一标识符(r celd) 学习资源还含有 resourc 3 resourcePossessor 3个可选元素学习资源信息(r resource selnfo)和学习资源所有者(r r),用于表示学习资源 的基本元素
GB/T28824一2012 4.3.7 条件 条件定义权利接受者对学习资源使用相应权利时应满足的约束 一个简单的条件可以仅仅表示权 利的有效期,稍复杂的可能会要求出示先行的、有效力的权利表述,且该权利应该由可信任实体发布 在这种机制下,各个权利相互独立,互不依赖 多个条件可稠合为1个条件,且该条件能够使单体条件 同时得到体现 条件元素本身不代表任何具体的实体,条件类型的元素在授权单元中可以不出现或出现多次 根 据信息技术学习、教育和培训领域中的需求,条件一般可分为空间,时间等条件类型 当授权单元中存 在多种条件时,可采用容器的方式将多种条件加载到容器中,并通过定义逻辑关系属性标明不同条件之 间的关系 条件类型可以大致分为空间、范围、时间、付费4种,如图5所示 条 件 空间地域等 范围:次数、内容范围等 时间:有效期、有效紧积时间等 付费按次数付费,时间付费,付费方式等 图5条件模型 a)空间条件 实现对地理范围的或者网络划分的限制 例如不同国家,城市,地区的限制 范围条件 实现对学习资源使用范围的约束 次数;约定使用权利的次数 内容范围;约定使用学习资 源的相应权利时的有效范围 时间条件 实现对时间方面的约束限制 有效期:约定执行权利的有效时间段 有效累积时间:约束在某 累积时间段内执行权利 付费 实现对付费类型及方式的约束限制 付费类型主要分为按次数付费和按时间付费,前者表示 按使用权利的次数付费,后者表示按使用权利的时间付费 付费方式主要分为提前付费、使 用后付费和使用付费 提前付费表示在使用权利前付费,使用后付费表示在使用权利后付 费,使用付费表示在使用权利时付费 权利描述语言语法说明 5.1概述 本标准为权利描述语言的元素定义了语法说明,并且提供了一个推荐使用的取值列表,列表支持扩 展类型 使用推荐值的元素将具有最大程度的语义互操作性,这些元素将最大可能的被别的终端用户 所理解
GB/T28824一2012 5.2数据结构 5.2.1元素基本结构 权利描述通过许可证元素进行描述 许可证元素主要由5类子元素组成许可发行者、权利接受 者、权利、学习资源,条件 其他数据元素通过继承这五类数据元素从而对其性质进行扩展,以实现对许 可证的完整描述 5.2.2元素属性 本标准定义的数据元素含有7个属性 数据元素是一个层次结构,包括聚合数据元素和简单数据 元素(其中,简单数据元素即层次结构中的叶节点) 只有简单数据元素才有数据类型和值域 对于每 个数据元素,其基本框架定义如下 a)编号;数据元素的编号; 名称;数据元素的名称; b 英文名;数据元素对应的英文名; c) d)定义;对数据元素的定义; 重数;数据元素所允许的最大取值个数; 数据类型;描述数据元素所取数值的数据类型(仅简单数据元素才有); f 约束;对数据元素约束属性的描述,包括必备数据元素和可选数据元素,“M”表示必备数据元 g 素;“O”表示可选数据元素 5.2.3 数据类型 本标准规定的数据类型如下 通用资源标识符anyURI uri格式中的字符串[1-1024] 例如;“htp / www.example.com/images/icon gif” r@e “mailo:user example.com” 日期date 遵循GB/T74082005定义的日历日期表示法,本标准中只有扩展的日历格式被支持(以连 字符作分隔符),例如;“2006-03-22”,且所有的日期组件须详细指定 日期时间dateTime 遵循GB/T7408一2005定义的日期和日的时间的组合完全表示法,扩展类型不可用 例如 “2006-0322T12;33,25Tz",“200603-022T12;33.25十01.00” 实型变量decimal 个带符号的允许小数点的实型数,前面无“一”号时为正,有“-”号时为负 例如;“1” 3 “0.5” -3.2 持续时间duration 表示时间段,例如;“3600.0”,“5400.0”,“7.2E十02” 整型变量integer 个整数型,前面无“一”号时为正,有“一”号时为负 例如;“2!”,“一10” 语种languge -子编码],语言编码是对不同语言的编码,由GB/T4880.1一 形式为语言编码- -2005定义, 子编码(可以出现任意多次)是对国家的编码,由GB/T26592000定义,例如;“en-US”“enr GB”,“zh”
GB/T28824一2012 h 短字符串string 由 1GB/T1988一1998定义的字符序列组成 数据元素列表 本标准定义的权利描述语言的数据元素如表1所示 表1权利描述语言数据元素 编号 英文" 名称 名 定 义 约束重数数据类型 某一个权利发布者对一权利接受 M 许可证 者发布的针对某项数字资源的使 license 用权利的授权声明 许可证标识符 icenseld M 表示许可证的唯一标识符 string O 许可证名称 ieenseName 表示许可证名称 string 许可证版本 表示许可证版本 O licenseVision string 许可证发布日期 表示许可证发布日期 licenselssueData datetime icenseURl anvURI 许可证附加信息链接 表示许可证附加信息链接 许可证使用语言类型licensel.anguage 表示许可证使用语言类型 O language 表示以用户可读性语言对许可证 许可证主题 icenseTitle string 的描述信息 许可发行者 表示许可证的发行者 M issuer 许可发行者标识符 issuerld 表示许可发行者的唯一标识符 M string 表示引用的其他许可证发行者元 许可证发行者引用符 issuerldRef string 素的id 针对某种学习资源向权利接受者 授权单元 grantPart M 发布某种权利 授权单元标识符 grantPartld 表示授权单元的唯一标识符 M string o 授权单元引用符 grantPartldRef 表示引用的其他的授权单元的id string M 权利接受者 prineipl 表示权利的接受者 M 权利接受者标识符 prineipalld 表示权利接受者的唯一标识符 string 表示引用的其他权利接受者元素 权利接受者引用符 prineipalldRef strIng 的id 表示许可证授权权利接受者元素 M 权利 right 对学习资源进行的行为类型 5.1 输出 表示对学习资源的输出权利 output 5.2 分割 表示对学习资源的分割权利 Spli O O 5.3 打包 package 表示对学习资源的打包权利 O 复制 表示对学习资源的复制权利 copy O 保存 表示对学习资源的保存权利 save
GB/T28824一2012 表1(续 编号 英文名 约束重数数据类型 名称 定义 修改 5.6 表示对学习资源的修改权利 modify 5.7 移动 move 表示对学习资源的移动权利 O 5.8 表示对学习资源的播放权利 播放 play 表示对学习资源的打印权利 O 5.9 打印 print 5.10 安装 install 表示对学习系统的安装权利 O 5.11 卸载 uninstall 表示对学习系统的卸载权利 撤销 表示撤销使用学习资源的权利 O 5.12 delete M 学习资源 表示学习资源 learningResource 表示许可证授权权利接受者元素 6. 学习资源标识符 resourceld M strlng 的学习资源的唯一标识符 学习资源信息 表示学习资源的附加信息 resourcelnfo O string 表示许可证授权权利接受者元素 学习资源所有者 resourcePossessor string 的学习资源的所有者 表示使用学习资源的相应权利时 条件 condition M 应满足的约束 o 有效期 validitylnterval 表示权利使用的有效期 起始时间 notBeore 表示有效期起始时间 O datetime O 截止时间 notAfter 表示有效期截止时间 datetime O 操作限制 exereiseLimit 表示权利使用的限制 使用次数 表示权利使用的次数 O 7.2.l count integer 地域限制 表示权利使用的地域条件 7.3 territory 7.3.1 国家 表示权利使用的国家区域 country string 7.3,2城市 表示权利使用的城市区域 city string 7.3.3 街区 表示权利使用的街区范围 street string 7.3.4 邮编 postaleode 表示权利使用范围的邮编 string 按次数付费 FeePerUse 表示权利使用需按次数付费 金额 表示需付费金额 7.4.1 amount deeimal 货币单位 表示货币单位 eurreney 7.4.2 string 交税税率 taxPercent 表示交税税率 deeimal 按时间付费 表示权利使用需按时间付费 FeePerlnterva 7.5.1 金额 表示需付费金额 deeimal amount O 货币单位 表示货币单位 currency string O 交税税率 taxPercent deeimal 7.5.3 表示交税税率 表示按时间付费的时间间隔 O 7.5,4 时间间隔 duration per 7.6 付费方式 表示付费方式 paymentMethodl
GB/T28824一2012 表1(续 定义 数据类型 编号 名称 英文名 约束重数 7.6.1 提前付费 表示付费方式为提前付费 O prepay 使用后付费 O 7.6.2 postpasy 表示付费方式为使用后付费 使用付费 表示付费方式为每次使用时付 费 7.6.3 peruse 表示权利接受者对学习资源使用 有效范围限制 validityRange 相应权利时的有效范围信息 77 .7.1 下限值 表示有效范围的下限值 min decimal 上限值 表示有效范围的上限值 mmax decimal 表示权利接受者对学习资源使用 有效累积时间 validityTime 相应权利时的有效累计时间约束 累计时间 aceumulatedTimme 表示有效累计时间 7.8.1 duration 表示权利接受者对学习资源使用 有效期持续时间 validityDuration 相应权利时的有效期持续时间 持续时间 duration duration 7.9. 表示持续时间 注:约束中“O”表示“可选”;“M”表示“必备” 权利描述语言XMIL绑定 XMLSchema ? g "UTF-8"?》 xmlversion="1.0”encoding xSd:schema 'urn:itletcn:2009:01-REL-B-NS" xmlns :2009:02-REL-R-NS" Xmlnsitletcn-r "urn:itletcn: xmlnsitletcn-c="urnitletcn;:2009:03-REL-C-NS" 'http:/www.w3.org/2001/XML.Sechema" xmlns;Xsd elementFormDefault="qualified" attributeFormDefault="unqualifed" "八 liense”type="L.icense" xsd:elementname xsd:complexTypename License" xsd:sequence xsd:elementname="icenseTitle"type="xsd:string”minOccurs="0" xsd:element "GrantPart"/ xsd ref="Issuer" element XSd:Seguence licenseVision”type= xsd:string"use="optional" Xsd:attr1bute licenseURI”type="xsd;anyURI”use="optional" licenseLanguage”type- xsd:string”use="optional") licenselssueData" "xsd:dateTime"use="optional") xsd;attributename type xsd:attributename="icenseName”type="xsdstring”use= "optional")
GB/T28824?2012 xsd;attributename="Iicenseld" type="xsd:string" "eired" use="re /xsd:comple xType xsd:elementname "grantPart" "GrantPart" type xsd:complexTy "GrantPart"y ypenatme xsd;sequence "Principal" xsd:elementref xsd;elementref="itletcn-r:Right" LearningResource" xsd:elementre= xsd;elementref="itleten-c:Condition" /xsd;seguence xsd;attributename rantPartld" use="reguired" ype="xsd;string" gra xsd:attributename grantPartldReftype="xsd:string"use="optional" /xsd:complexType xsd:elementname issuertype="Issuer") xsd:complexTypenamme "Issuer xsd;attributename issuerldtype="xsdstringuse="required" xsd:attributename issuerldRef"type="xsd:stringuse="optional"/ /xsd:complexType xsd:elementname principaltype="Principal" xsd:complexTypename="Principal" xsd:attributename="principalldtype="xsd:stringuse="required") xsd:atributename="principalldReftype="xsdsringuse="optional") /xsd:complexType xsd:elementname="learningResourcetype="LearningResource"/ xsd:complexTypename="[earningResource" xsd:sequence (xsd:elementname="resourcePossessortype="xsd:stringminOccurs="o") /xsd:sequence xsd;attributename="resourceldtype="xsd;string"use="required") xsd;attributename="resourcelnfotype="xsd;stringuse="optional" /xsd:complexTypey type="tletcn-r;Right" "rieht" xsd:elementname? xsd:complexTypename="Right") xsd:choice> xsd:elementname="output" "split" xsd:elementname xsd:elementname package copy xsd:elementname Xsd;elementname move xsd:elementname save xsd;elementname 'play "modif" xsd:elementname "print" Xsd:elementname 10
GB/T28824寧2012 xsd:elementname="nstall") xsd:elementname="uninstal"?) xsd:elementname="delete"? /xsd;choice /xsd;complexType' xsd:elementname="condition" "itletcn=c:Condition"? type xsd:comp name="Condition"》 aplexType xsd:choice xsd;elementref="itleten-c;Validitylnterval") "itletcn-c:ExerciseLimit") 《xsd;elementrel "itletcn-c:FeePerlnterval") Xsd;elementrel "itletcn-c;FeePerUse" Xsd:elementre "itleten=c:Territory" Xsd:elementret xsd:elementref="itletcn-c:PaymentMethod"? xsd:elementref="itletcn-c:ValidityRange" xsd;elementref="itletcn-c;ValidityTime' xsd:elementref="itletcn-c:ValidityDuration"/ /xsd:choice /xsd:complexType xsd:elementname="validitylnterval”type="itletcn-c:Validitylnterval"/ -"Validiylnerval" xsd:complexTypename= xsd:complexContent》 xsd.extensionbase="itletene:(Conditon" xsd:sequence xsd;eementname="notBefore”type="xsd:dateTime" xsd:elementname="notAfter”type="xsd:dateTime") /xsd:sequence /xsd:extension 《7/xsd:complexContent /xsd;:complexType' xsd:elementnarme="exereiseLinmit"type="itletcn-c:ExereiseLinmit"? xsd;:complexTypename="Exereisel.inmit" xsd:complexContent xsd.extensionbase="itletcne:Condition") xsd:sequence r"? Xsd:elementname="count”type="xsd:integer /xsd:sequence /x xsd:extension xContent / /xsd:complex /xsd;complexType' ntMethod" xsd.elemenname="paymenm type="itleten-e;PaymentMethod") tMethod"》 xsed.complexTypename="Paymemt xsd:choice》 11
GB/T28824?2012 "itletcn-c:Prepay" xsd:elementname "prepay" type? ay" xsd.elementname="postpaytype="tleten-e:Postpay xsd:elementname "itletcn-c:Peruse" "perusetype= /xsd;choice /xsd;complexType' xsd:elementname="feePerlnterval" "itletcn-c:FeePerlnterval" type= xsd:comp "FeePerlnterval"y aplexType name xsd:complexContent "itletcn-c:Condition"y Xsd;extenS1Onbase xSd:seguence "amount"type="xsd:;deeima" Xsd:elementname eurrenceytype="xsd;stringminOccurs="o" Xsd:elementname= xsd:elementname= "taxPercent ype="xsd.decimalnminOecurs="O" xsd:;elementname pertype= 'xsd:duration" /xsd:sequence /xsd:extension /xsd:complexContent /xsd:complexType xsd:elementname="feePerUsetype="itletcn-c:FeePerUse") (xsd:complexTypename="FeePerUse")y xsd:complexContent xsd:extensionbase="itletcn-c:Condition" xsd:sequence xsd:elementname="amount"type="xsd:decinmal" xsd;elementname="cureney"type="xsd;stringminOccurs="O" xsd;eenmentname="axPercent"type="xsd:deimalnminCOcurs="o" /xsd:sequence /xsd:extension 7/xsd:complexContent /xsd;:complexType' xsd:elermentname="territorytype="tletcn=c:Territory") xsd;complexTypename="Te erritory" xsd:complexContent -"itdetcne:Condition" xsd:extensionbase= xsd:choice xsd:elementname="location") xsd:complexTypey xsd:sequence " "ountry" Xsd:elementnamme type="xsd:string" xsd:elementname= "citytype="xsd:string" xsd:elementname="postalCode"t type="xsd;string") "y xsd:elementname="streettype="xsd:string" / /xsdseence 12
GB/T28824一2012 /xsd:complexType /xsd:element /xsd;choice' /xsd;extension)y /xsd;complexContent /xsd:complexTypey xsd:elementname="validityRange”type="itletcn-e:.ValidityRange") 、 xsd:complexTypename ValidityRange" xsd:complexContent xsd:extensionbase="itletcn-c:Condition" xsd:sequence》 GB/T28824一2012 说明:license元素代表的是权利描述语言中许可证类的最外层的元素 频度:在每个XML实例文档中的出现次数默认为有且仅有1次 类型:lieense元素的类型是由License元素(如图6所示)来定义 属性见License 元素;见L.icense 日 atriteS icenseVisionm licenseURI icenselssueDat licenseName nseld License licenseTitle IDe.xsdstn GramlPaurt 图6Lieense元素结构 License)元素 说明;用License元素来定义权利描述语言中许可证类的类型 类型;复杂类型(complexType). 属性:(License)的属性及属性数据类型和约束如表2所示 元素;licenseTitle,grantPart,issuer 表2License》的属性及属性数据类型和约束信息列表 属性名称 数据类型 约束 说明 licenseld string M 许可证标识符 许可证名称 icenseName string 许可证版本 licenseVision string licenseURI anyUR 许可证附加信息链接 icenseLanguage language 许可证使用语言类型 许可证发布日期 icenselssueData dateTime 注:约束中“o"表示“可选”;“M"表示“必备”" 心
GB/T28824一2012 《licenseTitle)元素 说明:元素licenseTitle进行内容定义,并显示于用户界面中以用户可读性语言对许可证进行简单 描述 频度;在License元素下,该元素可以出现0次或是1次 类型;由默认名称空间即名为http;/www.w3.org/2001/XMI.Schema的名称空间)中string 定义 属性;无 元素:无 grantPart)元素 说明;granlPart元素用来表示资源发布商 频度在Liacnc死素下,该元素可出魂1次或多次 类型;grantPart元素的类型是由GrantPart元素来定义 属性;定义见GrantPart 元素;定义见GrantPart issuer》元素 说明:issuer元素用来表示资源发布商 频度;在License元素下,该元素有且仅出现1次 类型;issuer元素的类型是由Issuer元素来定义 属性;定义见Issuer 元素;定义见Issuer 6.2.2许可发行者元素 许可发行者元素(issuer) 说明;issuer元素代表的是权利描述语言中许可证的发行者 频度;在license元素下,该元素出现1次到多次 类型issuer元素的类型是由lssuer元素(如图7所示)来定义 属性;见Issuer 元素;见Issuer Patnrbutes issuerld Issucr ssuerldRef 图7Issuer元素结构 Issuer)》元素 说明;Issuer元素描述权利描述语言中许可证发行者类型 类型复杂类型(omplexType). 属性;GB/T28824一2012 表3 〉的属性及属性数据类型和约束信息列表 《IsSIer 数据类型 属性名称 约束 说明 许可发行者标识符 issuerld string M 许可发行者引用符 issuerldRef string 注:约束中“o"表示“可选”;“M”表示“必备” 6.2.3授权元素 授权元素(grantl tPart 说明;grantPart元素代表的是权利描述语言中授权单元类的最外层的元素 频度;在license元素下,该元素出现1次到多次 类型:grantPart元素的类型是由GrantPart元素(如图8所示)来定义 属性:见GrantPart 元素;见GrantPart ahues grantPartd grantPatldRef GrantPart principl tletc)-rRight LeamingResource iletcn-e:Condiion 图8G,rantPart元素结构 (GrantPart)元素 说明.GrantPart元素描述权利描述语言中授权单元类的类型 类型;复杂类型(omplexType). ramPear的属性及属性数据类型和约束如表4所示 属性:(Gra 元素:principal,right,learningResource,condition 表4GrantPart的属性及属性数据类型和约束信息列表 数据类型 说明 属性名称 约束 授权单元标识符 M grantPartld string grantParldRel 授权单元引用符 string 注,约束中“o"表示“可选”;,“M”表示“必备” 16
GB/T28824一2012 prineipal)元素 说明:prineipal元素定义了许可证中的权利接受者元素 频度;默认出现次数(有且一定有1次) 类型;prineipal元素的类型是由Prineipal元素来定义 属性:定义见Prineipal 元素:定义见Principal 《right)元素 说明:定义该授权单元中,权利接受者依据许可证可以行使的权利 频度;默认出现次数(有且仅有1次》. 类型;right元素的类型是由Right元素来定义 属性;定义见Right 元素;定义见Right learningResource)元素 说明;定义该授权单元中,权利接受者依据许可证可以使用的学习资源 频度;默认出现次数(有且仅有1次) 类型;learningResource元素的类型是由learningResource元素来定义 属性;定义见LearningResource 元素;定义见LearningResource condition)元素 说明;定义该授权单元中,权利接受者依据许可证应该遵守的约束 频度:默认出现次数(0次或1次 condition元素中可以包含有多个约束条件). 类型;condition元素的类型是由Condition元素来定义 属性;定义见Condition 元素;定义见Condition 6.2.4权利接受者元素 权利接受者元素(prineipaly 说明;prineipal元素代表的是权利描述语言中许可证的权利接受者 频度;在GrantPart元素下,该元素出现1次到多次 类型;principal元素的类型是由Prineipal如图9所示)元素来定义 属性;见Prineipal. 元素;见Prineipal Earibules principal Principul principalkdRef 图9Principal元素结构 17
GB/T28824一2012 Prineipal)元素 说明:Principal元素描述权利描述语言中许可证的权利接受者类型 类型;复杂类型(complexType). 属性:(Principal)的属性及属性数据类型和约束如表5所示 元素;无 表5Prineipal)的属性及属性数据类型和约束信息列表 属性名称 约束 说明 数据类型 M pma 权利接受者标识符 string prineipalldRef 权利接受者引用符 string O 注:约束中“o”表示“可选”;“M”表示“必备” 6.2.5权利元素 权利元素(right)》 说明:right元素定义了许可证授权权利接受者元素对学习资源进行的行为类型的最外层容器 频度;默认出现次数(有且仅有1次) 类型;rihgt元素的类型是由Right元素(如图10所示)来定义 属性;定义见Right 元素;定义见Right Right)元素 说明:Right元素定义许可证授权权利接受者元素对学习资源进行的行为类型 类型;复杂类型(complexType) 属性;无 元素:output,modify,play,print,split,package,move,copy,save,install,uninstalldelete Koutput)元素 说明:output表示对学习资源进行输出的权利 类型;无 split)元素 说明;split表示对学习资源进行分割的权利 类型;无 package)元素 说明:;package表示对学习资源进行打包的权利 类型;无 copy)元素 说明:copy表示对学习资源进行拷贝的权利 类型:无 18
GB/T28824一2012 output IN Split e package s copy ype move typc Se type Right play ype modtify ype print P9 install DP3 uninstal ype delee S 图10Right元素结构 move)元素 说明;move表示对学习资源进行移动的权利 类型;无 save)元素 说明;save表示对学习资源进行保存的权利 类型;无 play)元素 说明:play表示对学习资源进行播放的权利 类型;无 modify)元素 19
GB/T28824一2012 说明:modify表示对学习资源进行修改的权利 类型:无 print)元素 说明;print表示对学习资源进行打印的权利 类型:无 (install)元素 说明:install表示对包含学习资源的学习系统或模块进行安装的权利 类型:无 uninstall)元素 说明:uninstal表示对包含学习资源的学习系统或模块进行卸载的权利 类型;无 deete)元素 说明:delete表示对学习资源进行删除的权利 类型;无 6.2.6学习资源元素 学习资源元素(learningResource' 说明:learningResource元索定义了许可证授权权利接受者元素的学习资源类型的最外层容器 频度;默认出现次数(有且一定有1次). 类型:learningResource元素的类型是由LearningResource元素(如图11所示)来定义 属性;定义见LearningResource 元素;定义见LearningResource ribules resourceld fesourcelnfo LeaminResource resourcePossessor _.c.lds 图11LearmingResoure元素结构 LearningResource)元素 说明:LearningResource元素定义许可证授权权利接受者元素的学习资源类型说明信息 类型;复杂类型(complexType e 属性:(LearningResource)的属性及属性数据类型和约束如表6所示 元素;resourcePossessor 20
GB/T28824一2012 L 表6 L.earningkesouree)的属性及属性数据类型和约束信息列表 数据类型 属性名称 约束 说明 resoureeld string M 学习资源标识符 resoureelnfc string 学习资源信息 注:约束中“O"表示“可选”;“M”"表示“必备” resourcePossessor)元素 说明;resourcePossessor元素用来表示许可证授权权利接受者元素的学习资源的所有者 频度;在GrantPart元素下,该元素出现0次或1次 类型;由默认名称空间(即名为htp:/www.w3.org/'2001/XMI.sehema的名称空间)中string 定义 属性:无 元素:无 6.2.7条件元素 条件元素(condition) 说明:condition元素定义了权利接受者对学习资源使用相应权利时的约束类型的最外层容器 频度;默认出现次数(0次或1次). 类型:condition元素的类型是由Condition元素(如图12所示)来定义 属性;定义见Condition 元素;定义见Condition itlecn-e.Validitylnlterval itletcn-cExerciseLimit letcn-e:FeePefntenal ilecn-e:FeePerlse itletcnre:Teritony Condition itletcn-e:PamentMethod iletcn-eVaidityRange itletcn-e:VaidityTime itletcn-e:ValidityDuratiom 图12Condition元素结构 Condition)元素 说明.Condition元素定义了权利接受者对学习资源使用相应权利时的约束类型 类型:复杂类型(complexType) 21
GB/T28824一2012 属性:无 tMethod,valid 元素;validitylnm nterval,exerciseLimit,feePerlnterval,feePerUse,territory,payment tyRa aange,validityTime,validityDu uration validityInterval)元素 说明:validitylnterval元素表示权利接受者对学习资源使用相应权利时的有效期约束 类型;Validitylnterval Validitylnterval)元素 说明.Validitvlnterval元素(如图13所示)定义权利接受者对学习资源使用相应权利时的有效期约 束信息 类型;复杂类型(complexType) 属性;无 元素;notBefore,notAfter notBefore ype sdancIms Validitylnteral notAte mcdneTs 13 图 valdsylnerl元素结构 notBefore)元素 说明:notBefore元素定义权利接受者对学习资源使用相应权利时的有效期的起始时间 频度;在Validitylnterval元素下,该元素可以出现0次或是1次 类型;由默认名称空间即名为http:/www.w3.org/2001/XMLSchema的名称空间)中dateTim me 定义 属性;无 元素;无 notAfter)元素 说明:notAfter元素定义权利接受者对学习资源使用相应权利时的有效期的起始时间 频度;在Validitylnterval元素下,该元素可以出现0次或是1次 类型;由默认名称空间即名为http:/www.w3.org/2001/XMI.schema的名称空间)中dateTime 定义 属性;无 元素;无 exereiseLinmit)元素 说明:exereiseLimit元素表示权利接受者对学习资源使用相应权利时的操作次数约束 类型:ExereiseLimit ExerciseLimit)元素 22
GB/T28824一2012 说明:ExerciseLimit元素(如图14所示)定义权利接受者对学习资源使用相应权利时的操作次数 约束信息 类型:复杂类型(complexType). 属性;无 元素;count count 百 ExerciseLimit Pc.xsineer 图14ExereiseLimmi元素结构 count)元素 说明:count元素定义权利接受者对学习资源使用相应权利时的具体操作次数 频度;在ExerciseLimit元素下,该元素有且出现1次 类型;由默认名称空间(即名为http:/www w3.org/2001/XMISchema的名称空间)中integer 定义 属性;无 元素;无 feePerlnterval)元素 说明;feePerlnterval元素表示权利接受者对学习资源使用相应权利时的付费类型为按时间付费 类型:FeePerInterval FeePerlnterval)元素 说明:FeePerlnterval元素如图15所示)定义权利接受者对学习资源使用相应权利时按时间付费 类型的信息 类型复杂类型(complexType). 属性;无 元素;amount,curreney,taxPercent,per amount Pdca eurreney ne.ldstng FeePerlnterval taxPercent typexsddecima 9RRo 图15FeePerlnerval元素结构 amount)元素 说明;amount元素定义权利接受者对学习资源使用相应权利时按时间付费类型的付费金额 23
GB/T28824一2012 频度:在FeePerlnterval元素下,该元素有且出现1次 类型;由默认名称空间(即名为htp:/w www.w3.org/2001/XML.Schema的名称空间)中decimal 定义 属性:无 元素;无 ey>元素 currency 说明:currency 元素定义权利接受者对学习资源使用相应权利时按时间付费类型的货币种类 频度;在FeePerlnterval元素下,该元素可以出现0次或是1次 org/'2001/XMI.Schema的名称空间)中 类辈;由默认名称空间(即名为htn /www.w3.c p string 定义 属性;无 元素;无 taxPercent》元素 说明:taxPercent元素定义权利接受者对学习资源使用相应权利时按时间付费类型的交税税率 频度;在FeePerlnterval元素下,该元素可以出现0次或是1次 类型;由默认名称空间即名为http:/www.w3.org/2001/XML.Schema的名称空间)中decimal 定义 属性;无 元素;无 per)元素 说明;per元素定义权利接受者对学习资源使用相应权利时按时间付费类型的时间间隔 频度;在FeePerlnterval元素下,该元素有且出现1次 类型;由默认名称空间即名为http:/www.w3.org/2001/XMLSchema的名称空间)中durationm 定义 属性;无 元素;无

信息技术学习、教育和培训数字权利描述语言GB/T28824-2012

1. 定义

信息技术学习、教育和培训数字权利描述语言(简称NDRL)是一种用于描述数字教育资源版权及使用规则的标准化语言。该标准由中国国家标准化管理委员会于2012年发布,其全称为《信息技术学习、教育和培训数字权利描述语言》(GB/T 28824-2012)。

NDRL旨在为数字教育资源的版权管理提供一个统一的语言和标准,以便制定出一系列适用于不同类型数字教育资源的版权和使用规则。

2. 格式要求

NDRL采用XML格式进行编写,其中包括三个主要部分:版权声明、许可声明和条件声明。版权声明包括版权者和版权范围等信息;许可声明包括允许使用的方式、对象及约束条件等信息;条件声明包括资源使用条件、安全性要求、资源完整性要求等信息。

NDRL中的各个元素和属性都需要按照规定的格式进行编写,以确保其语法正确且易于理解。

3. 应用范围

NDRL适用于所有数字教育资源的版权管理,包括但不限于教材、课件、试题库、电子图书等。它可以帮助版权方制定出一系列合理的使用规则,以便支持数字教育资源的有序开发和推广。

另外,NDRL还可以被应用于学习管理系统(LMS)、内容管理系统(CMS)等数字教育平台中,为这些平台提供一个标准的版权管理机制。

4. 示例

以下是一个简单的NDRL示例:



  
    教材
    数学(初中)
    1.0
    zh-cn
  
  
    某出版社
    版权所有者
  
  
    
      使用
      教师、学生
      个人学习、课堂教学
      
        P1Y
        2023-01-01
        2024-01-01
      
    
  

在上述示例中,包含了版权声明、许可声明和条件声明三个主要部分。其中,Context元素描述了被管理的数字教育资源的基本信息;Holder元素描述了版权方的信息;License元素描述了使用该资源的许可信息。

5. 结论

NDRL是一个重要的标准化语言,为数字教育资源的版权管理提供了一个统一的机制。它可以帮助版权方制定出一系列合理的使用规则,以支持数字教育资源的有序开发和推广。未来,随着数字教育的不断普及和发展,NDRL将会得到越来越广泛的应用。

信息技术学习、教育和培训数字权利描述语言的相关资料

和信息技术学习、教育和培训数字权利描述语言类似的标准

学习机通用规范

中小学健康教育规范

电子名片交换格式通用规范
上一篇 本文分享国家标准电子名片交换格式通用规范的全文阅读和高清PDF的下载,电子名片交换格式通用规范的编号:GB/T28822-2012。电子名片交换格式通用规范共有36页,发布于2013-02-01
信息技术学习、教育和培训学习对象分类代码
本文分享国家标准信息技术学习、教育和培训学习对象分类代码的全文阅读和高清PDF的下载,信息技术学习、教育和培训学习对象分类代码的编号:GB/T28825-2012。信息技术学习、教育和培训学习对象分类代码共有44页,发布于2013-02-01 下一篇
相关推荐