网站地图 | Tags | 热门标准 | 最新标准 | 订阅

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

  • 名  称:GB/T 28824-2012 信息技术 学习、教育和培训 数字权利描述语言 - 下载地址2
  • 下载地址:[下载地址2]
  • 提 取 码
  • 浏览次数:3
下载帮助: 发表评论 加入收藏夹 错误报告目录
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
新闻评论(共有 0 条评论)

资料介绍

  ICS 35. 240. 99 L 67

  中 华 人 民 共 和 国 国 家 标 准

  GB/T 28824—2012

  信息技术 学习、教育和培训

  数字权利描述语言

  Information technology—Learning,education and training—

  Digitalrightsexpression language

  2012-11-05发布 2013-02-01实施

  中华人民共和国国家质量监督检验检疫总局中 国 国 家 标 准 化 管 理 委 员 会

  

  发

  

  布

  GB/T 28824—2012

  目 次

  前言 Ⅲ

  引言 Ⅳ

  1 范围 1

  2 规范性引用文件 1

  3 权利描述语言概述 1

  4 权利描述语言数据模型 1

  4. 1 概述 1

  4. 2 数据模型 1

  4. 3 基本实体 2

  5 权利描述语言语法说明 5

  5. 1 概述 5

  5. 2 数据结构 6

  5. 3 数据元素列表 7

  6 权利描述语言 XML绑定 9

  6. 1 XML Schema 9

  6. 2 元素说明 13

  附录 A (资料性附录) 权利描述语言示例 29

  A. 1 概述 29

  A. 2 例 1:提供无偿查看图书馆书籍服务 29

  A. 3 例 2:订购杂志 31

  参考文献 37

  Ⅰ

  GB/T 28824—2012

  前 言

  本标准按照 GB/T 1. 1—2009给出的规则起草 。

  请注意本文件的某些内容可能涉及专利 。本文件的发布机构不承担识别这些专利的责任 。本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归 口 。

  本标准起草单位 :华中科技大学 、华中师范大学 、中国电子技术标准化研究所 。

  本标准主要起草人 :吴砥 、张屹 、赵姝 、杨晓露 、魏晓光 、宝艳 、冯颖 、张黎静 、余云涛 。

  Ⅲ

  GB/T 28824—2012

  引 言

  信息技术的发展带来了学习 、教育和培训技术的全面革新 ,数字化学习越来越广为接受 ,成为传统学习 、教育和培训模式的新发展 。

  数字化学习的重要环节之一是资源分发方式和服务方式 , 因特网的发展催生了教育资源分发方式和服务访问方式的革命 ,人们可以从世界任何地方的网站上浏览和下载内容 ,方便的共享这些资源 。但同时 , 网络资源的易获得性和易复制性导致了版权管理方面的问题 ,资源的提供者和拥有者希望自己的权利受到保护 ,数字版权管理技术由此产生 。数字版权管理涉及到资源 、权利和主体 , 而权利描述语言是表示三者之间权利关系的桥梁 。

  本标准重点解决信息技术学习 、教育和培训标准体系中权利保护的基本问题 ,有利于保护权利拥有者和使用者的合法权益 ,对网络教育的发展和教育资源的共享 、重用和系统互操作起到积极作用 。

  Ⅳ

  GB/T 28824—2012

  信息技术 学习、教育和培训

  数字权利描述语言

  1 范围

  本标准规定了信息技术学习 、教育和培训领域的权利描述语言 ,建立了该领域的数字权利描述基本模型 。

  本标准适用于信息技术学习 、教育和培训领域中强制共享需求较弱的场合 。

  2 规范性引用文件

  下列文件对于本文件的应用是必不可少的 。凡是注 日期的引用文件 ,仅注 日期的版本适用于本文件 。凡是不注日期的引用文件 ,其最新版本(包括所有的修改单)适用于本文件 。

  GB/T 1988—1998 信息技术 信息交换用七位编码字符集

  GB/T 2659—2000 世界各国和地区名称代码

  GB/T 4880. 1—2005 语种名称代码 第 1部分 :2 字母代码

  GB/T 7408—2005 数据元和交换格式 信息交换 日期和时间表示法

  3 权利描述语言概述

  本标准包括权利描述语言数据模型 、语法说明和 XML绑定 。数据模型对权利描述语言的框架模型进行描述 ;语法说明规定了数据模型中元素的语义定义;XML绑定规定了如何以 XML文档的形式对权利进行语法描述 。

  本标准的附录 A列举了权利描述语言的 2种实践应用示例 。

  本标准使用统一资源名称(Uniform Resource Name, URN) 标记角色 ,并 在 URN 之 后 添 加 前 缀“itletcn”, 以确保各 项 角 色 均 代 表 信 息 技 术 学 习 、教 育 和 培 训 领 域 的 特 定 信 息 。 例 如 : "urn: itletcn: learner"表示学习者 , "urn:itletcn:educator"表示教学者 。

  注 : 不同参与者对角色信息的交互以本领域角色声明的一致性为前提 ;本标准不涉及具体角色信息的定义 ,在信息技术学习 、教育和培训领域中 ,实践操作实例中角色应添加前缀 。

  4 权利描述语言数据模型

  4. 1 概述

  本标准定义了信息技术学习 、教育和培训领域中权利描述语言的数据模型 , 为学习资源的发布 、使用等的操作提供一种具有灵活性和互操作性的权利描述机制 ,通过这种机制描述受保护的学习资源 、使用权利和权利接受者之间的关系 。

  4. 2 数据模型

  本标准定义的权利描述语言用于表示权利接受者在某种条件下对某些特定学习资源享有某种权利 。其数据模型由许可发行者 、权利接受者 、权利 、学习资源和条件 5个基本实体组成 ,如图 1所示 。

  1

  GB/T 28824—2012

  图 1 权利描述语言数据模型

  图 2 为权利描述语言各实体在许可证中的逻辑组织结构的示例 ,该示例表示学习者 S可以在 2008- 04-10至 2008-05-01期间查看学习资源 http:∥ www. AAAA. com/sampleBook. txt。

  图 2 许可证基本结构示例

  4. 3 基本实体

  4. 3. 1 许可证

  许可证是权利描述语言的中心架构 ,是装载多个基本授权单元的容器 ,包括 :某个权利接受者在某些条件下针对某些学习资源拥有的权利集 ;许可发行者的识别机制 ;许可发行者发布许可证将权限授予权利接受者 ,并在许可证中嵌套一些相关的文字描述 。

  许可证主要由许可发行者和授权单元组成 ,其模型如图 3 所示 。一个许可证中至少有一个授权单元 ,在同一个许可证中的授权单元应具有相同的权利接受者 。授权单元针对某个学习资源向权利接受者发布某种权利 ,依次包含权利接受者 、权利 、学习资源 、条件 4 种元素 。授权单元与权利接受者 、权利和学习资源是一一对应的 ,但是授权单元可以对定义的权利设置多个条件 。

  2

  GB/T 28824—2012

  图 3 许可证模型

  为准确定位许可证 ,许可证具有必选属性许可证唯一标识符(licenseID) 。许可证还含有一些可选属性 :名 称 (licenseName) 、版 本 (licenseVision) 、发 布 日 期 (licenseIssueData) 、附 件 信 息 链 接 (li- censeURI) 、采用语言(licenseLanguage) , 以及可选元素许可证主题(licensetitle) 用于表示许可证的基本信息 。

  4. 3. 2 许可发行者

  许可发行者是许可证中用于规范发行主体的要素 。许可发布者指在学习资源的创作 、生产 、分发时可以向权利接受者发布权利的实体 ,包括版权拥有者以及用户本身等等 。权利发布者具有发布许可证 、分配学习资源使用权的权利 ,也可以是许可证的签发者 。许可发行者可对许可证进行数字签名 , 以标识发行者确实授出许可证中所装载的授权信息 。从语法角度而言 ,多个发行者可签署同一许可证 ,该签名并不附加其他语义信息 ;这等价于各发行者独立的对某一许可证或其副本进行数字签名 。

  为准确定位许可发行者 ,许可发行者具有必选属性许可发行者唯一标识符(issuerId) 。许可证发行者还含有可选属性许可证发行者引用符(issuerIdRef)表示引用的其他许可证发行者元素 。

  4. 3. 3 授权

  授权是许可证内部装载向权利接受者授予权利的元素 。

  一个授权单元的结构及其包含的信息有 4部分 :权利接受者 ;该授权传递给权利接受者的权利 ;权利接受者行使该授权所装载权利的学习资源对象 ;行使授权权利须满足的条件 。

  为准确定位授权单元 ,授权单元具有必选属性授权单元唯一标识符(grantPartId) 。授权单元还含有可选元素授权单元引用符(grantPartIdRef)表示引用的其他授权单元元素 。

  4. 3. 4 权利接受者

  权利接受者 ,标记接收权利的实体的身份信息 ,指学习资源的接受者 ,包括中间环节或终端用户 ,对应为各种身份和性质的人 ,组织或机器设备等 。每个权利接受者只指明一个当事人或者一个权利接受者集 。权利接受者仅具有行使学习资源使用权利的权利 。

  为准确定位权利接受者 ,权利接受者具有必选属性权利接受者唯一标识符(principalId) 。授权单元还含有可选属性权利接受者引用符(principalIdRef)表示引用的其他权利接受者元素 。

  4. 3. 5 权利

  权利描述了权利接受者在一定条件下 ,可以在相关学习资源上执行的 “动作 ”信息 。最具代表性的

  3

  GB/T 28824—2012

  权利标识了权利接受者可执行或操作相关学习资源的一个动作或一组动作 。

  权利代表对学习资源的处置方式 ,使权利接受者在授权认证的环境下 ,对某种学习资源本身行使相关的操作 。权利元素本身不代表任何具体的操作 ,权利类型的元素在授权单元中出现且仅出现 1 次 。权利类型主要分为使用 、重用 、管理 、撤销 4种 ,如图 4所示 。

  图 4 权利模型

  a) 使用类型

  定义使用学习资源时的动作 。播放 :通过解码 ,在本地设备上观看视音频的学习资源 。 (针对不同的资源内容 ,与不同的应用相联系 ,播放会有相应的不同动作 。)输出 :先在本地设备解码 ,随后将码流输出到外部设备 。打印 :将本地设备上进行播放的图片学习资源 ,在输出设备上进行打印 。安装 :本地安装学习资源对应的学习系统或学习模块 。卸载 :本地卸载学习资源对应的学习系统或学习模块 。

  b) 重用类型

  表示权利接受者获得学习资源后 , 可以再次使用的权利 。修改 : 对学习资源进行一定程度的编辑和修改 ,形成新的学习资源 。分割 :对学习资源进行分割 ,形成新的学习资源 。 打 包 : 对多个学习资源进行整合 ,形成新的学习资源 。

  c) 管理类型

  表示针对学习资源的管理操作 。复制 :学习资源在本地设备上进行复制 ,复制之后的学习资源可以被直接使用 ,处于原位置的学习资源同样可以被直接使用 。移动 :学习资源在本地设备进行移动 ,移动之后的学习资源可以被直接使用 ,处于原位置的学习资源将被删除 。保存 :将在线观看的学习资源存储到本地设备 。

  d) 撤销类型

  撤销 :许可发布者取消权利接受者使用学习资源的权利 。

  4. 3. 6 学习资源

  学习资源在教学系统和学习系统所创建得到学习环境中 ,学习者在学习过程中可以利用的一切显现的或潜隐的条件 ,是权利接受者被赋予权利的实施对象 。学习资源可以是任意媒体格式的学习资源(如电子书 、音视频文件 ,或者图像 、图片) 。

  学习资源元素本身不代表任何具体的实体 ,学习资源类型的元素在授权单元中出现且仅出现 1 次 。当授权单元中存在多种相关学习资源时 ,可通过学习资源组对该相关学习资源集合进行定义 。

  为准确定位学习资源 ,学习资源具有必选属性学习资源唯一标识符(resourceId) 。学习资源还含有3个可选元素学习资源信息(resourceInfo) 和学习资源所有者(resourcePossessor) , 用于表示学习资源的基本元素 。

  4

  GB/T 28824—2012

  4. 3. 7 条件

  条件定义权利接受者对学习资源使用相应权利时应满足的约束 。一个简单的条件可以仅仅表示权利的有效期 ,稍复杂的可能会要求出示先行的 、有效力的权利表述 ,且该权利应该由可信任实体发布 。在这种机制下 ,各个权利相互独立 ,互不依赖 。多个条件可耦合为 1 个条件 ,且该条件能够使单体条件同时得到体现 。

  条件元素本身不代表任何具体的实体 ,条件类型的元素在授权单元中可以不出现或出现多次 。根据信息技术学习 、教育和培训领域中的需求 ,条件一般可分为空间 、时间等条件类型 。 当授权单元中存在多种条件时 ,可采用容器的方式将多种条件加载到容器中 ,并通过定义逻辑关系属性标明不同条件之间的关系 。

  条件类型可以大致分为空间 、范围 、时间 、付费 4种 ,如图 5所示 。

  图 5 条件模型

  a) 空间条件

  实现对地理范围的或者网络划分的限制 。例如不同国家 、城市 、地区的限制 。

  b) 范围条件

  实现对学习资源使用范围的约束 。 次数 : 约定使用权利的次数 。 内容范围 : 约定使用学习资源的相应权利时的有效范围 。

  c) 时间条件

  实现对时间方面的约束限制 。有效期 :约定执行权利的有效时间段 。有效累积时间 : 约束在某一累积时间段内执行权利 。

  d) 付费

  实现对付费类型及方式的约束限制 。付费类型主要分为按次数付费和按时间付费 ,前者表示按使用权利的次数付费 ,后者表示按使用权利的时间付费 。付费方式主要分为提前付费 、使用后付费和使用付 费 。 提 前 付 费 表 示 在 使 用 权 利 前 付 费 , 使 用 后 付 费 表 示 在 使 用 权 利 后 付费 ,使用付费表示在使用权利时付费 。

  5 权利描述语言语法说明

  5. 1 概述

  本标准为权利描述语言的元素定义了语法说明 ,并且提供了一个推荐使用的取值列表 ,列表支持扩展类型 。使用推荐值的元素将具有最大程度的语义互操作性 ,这些元素将最大可能的被别的终端用户所理解 。

  5

  GB/T 28824—2012

  5. 2 数据结构

  5. 2. 1 元素基本结构

  权利描述通过许可证元素进行描述 。许可证元素主要由 5 类子元素组成 :许可发行者 、权利接受者 、权利 、学习资源 、条件 。其他数据元素通过继承这五类数据元素从而对其性质进行扩展 , 以实现对许可证的完整描述 。

  5. 2. 2 元素属性

  本标准定义的数据元素含有 7个属性 。数据元素是一个层次结构 ,包括聚合数据元素和简单数据元素(其中 ,简单数据元素即层次结构中的叶节点) 。 只有简单数据元素才有数据类型和值域 。对于每个数据元素 ,其基本框架定义如下 。

  a) 编号 :数据元素的编号 ;

  b) 名称 :数据元素的名称 ;

  c) 英文名 :数据元素对应的英文名 ;

  d) 定义 :对数据元素的定义 ;

  e) 重数 :数据元素所允许的最大取值个数 ;

  f) 数据类型 :描述数据元素所取数值的数据类型(仅简单数据元素才有) ;

  g) 约束 :对数据元素约束属性的描述 ,包括必备数据元素和可选数据元素 ,“M”表示必备数据元素 ;“O”表示可选数据元素 。

  5. 2. 3 数据类型

  本标准规定的数据类型如下 。

  a) 通用资源标识符 anyURI

  uri格 式 中 的 字 符 串 [1-1024]。 例 如: “http: ∥ www. example. com/images/icon. gif”, “mailto:user@ example. com”。

  b) 日期 date

  遵循 GB/T 7408—2005定义的 日历日期表示法 ,本标准中只有扩展的 日历格式被支持(以连字符作分隔符) ,例如 :“2006-03-22”,且所有的 日期组件须详细指定 。

  c) 日期时间 dateTime

  遵循 GB/T 7408—2005定义的 日期和 日 的时间的组合完全表示法 , 扩展类型不可用 。 例如 : “2006-03-22T12:33:25TZ”,“2006-03-022T12:33:25+01:00”。

  d) 实型变量 decimal

  一个带符号 的 允 许 小 数 点 的 实 型 数 , 前 面 无 “- ”号 时 为 正 , 有 “- ”号 时 为 负 。 例 如 : “1”、 “0. 5”、“-3. 2”。

  e) 持续时间 duration

  表示时间段 ,例如 :“3600. 0”,“5400. 0”,“7. 2E+02”。

  f) 整型变量 integer

  一个整数型 ,前面无“- ”号时为正 ,有“- ”号时为负 。例如 :“24”、“-10”。

  g) 语种 language

  形式为语言编码[‘-’子编码] ,语言编码是对不同语言的编码 , 由 GB/T 4880. 1—2005定义 ,子编码(可以出现任意多次) 是对国家的编码 , 由 GB/T 2659—2000定义 ,例如 :“en-US”“en- GB”,“zh”。

  6

  GB/T 28824—2012

  h) 短字符串 string

  由 GB/T 1988—1998定义的字符序列组成 。

  5. 3 数据元素列表

  本标准定义的权利描述语言的数据元素如表 1所示 。

  表 1 权利描述语言数据元素

  编号

  名称

  英文名

  定义

  约束

  重数

  数据类型

  1

  许可证

  license

  某一个权利发布者对一权利接受者发布的针对某项数字资源的使用权利的授权声明

  M

  1

  1. 1

  许可证标识符

  licenseId

  表示许可证的唯一标识符

  M

  1

  string

  1. 2

  许可证名称

  licenseName

  表示许可证名称

  O

  1

  string

  1. 3

  许可证版本

  licenseVision

  表示许可证版本

  O

  1

  string

  1. 4

  许可证发布 日期

  licenseIssueData

  表示许可证发布 日期

  O

  1

  datetime

  1. 5

  许可证附加信息链接

  licenseURI

  表示许可证附加信息链接

  O

  1

  anyURI

  1. 6

  许可证使用语言类型

  licenseLanguage

  表示许可证使用语言类型

  O

  1

  language

  1. 7

  许可证主题

  licenseTitle

  表示以用户可读性语言对许可证的描述信息

  O

  1

  string

  2

  许可发行者

  issuer

  表示许可证的发行者

  M

  1

  2. 1

  许可发行者标识符

  issuerId

  表示许可发行者的唯一标识符

  M

  1

  string

  2. 2

  许可证发行者引用符

  issuerIdRef

  表示引用的其他许可证发行者元素的 id

  O

  1

  string

  3

  授权单元

  grantPart

  针对某种学习资源向权利接受者发布某种权利

  M

  1. . *

  3. 1

  授权单元标识符

  grantPartId

  表示授权单元的唯一标识符

  M

  1

  string

  3. 2

  授权单元引用符

  grantPartIdRef

  表示引用的其他的授权单元的 id

  O

  1

  string

  4

  权利接受者

  principal

  表示权利的接受者

  M

  1. . *

  4. 1

  权利接受者标识符

  principalId

  表示权利接受者的唯一标识符

  M

  1

  string

  4. 2

  权利接受者引用符

  principalIdRef

  表示引用的其他权利接受者元素的 id

  O

  1

  string

  5

  权利

  right

  表示许可证授权权利接受者元素对学习资源进行的行为类型

  M

  1

  5. 1

  输出

  output

  表示对学习资源的输出权利

  O

  1

  5. 2

  分割

  split

  表示对学习资源的分割权利

  O

  1

  5. 3

  打包

  package

  表示对学习资源的打包权利

  O

  1

  5. 4

  复制

  copy

  表示对学习资源的复制权利

  O

  1

  5. 5

  保存

  save

  表示对学习资源的保存权利

  O

  1

  7

  GB/T 28824—2012

  表 1 (续)

  编号

  名称

  英文名

  定义

  约束

  重数

  数据类型

  5. 6

  修改

  modify

  表示对学习资源的修改权利

  O

  1

  5. 7

  移动

  move

  表示对学习资源的移动权利

  O

  1

  5. 8

  播放

  play

  表示对学习资源的播放权利

  O

  1

  5. 9

  打印

  print

  表示对学习资源的打印权利

  O

  1

  5. 10

  安装

  install

  表示对学习系统的安装权利

  O

  1

  5. 11

  卸载

  uninstall

  表示对学习系统的卸载权利

  O

29140713029
下载排行 | 下载帮助 | 下载声明 | 信息反馈 | 网站地图  360book | 联系我们谢谢