BS 08581——课程相关信息交换标准系列(课程广告画像)

BS 8581 Exchanging Course Related Information — Course Advertising Profile: Specification; Code of Practice

🎓 BS 8581 是英国标准协会针对课程相关信息交换(Exchanging Course Related Information, XCRI)制定的标准系列,由学习、教育与培训信息技术委员会 IST/43 的 Panel IST/43/-/8(英国采纳 EN 15981、EN 15943 与 EN 15982)主持制定。该系列定义了课程广告画像(Course Advertising Profile, XCRI-CAP)的 XML 描述,用于在课程提供者与任意数量的聚合者(aggregator,如课程门户、搜索引擎、招生平台)之间实现课程描述或学习机会的互操作。系列由两个分部组成:Part 1 为规范,Part 2 为实施规范。

💡 XCRI-CAP 基于 BS EN 15982 构建,因此符合本英国标准的文档与其他 BS EN 15982 绑定(如 EuroLMAI、CEF、MLO)具有相同的基础语义,能够跨系统、跨供应商交换课程信息。

一、标准系列概述 📌

BS 8581 于 2012 年 10 月 31 日生效。Part 1 描述符合 BS EN 15982 的 XCRI-CAP 1.2 XML 文档结构,以”shall”表述要求,规定文档结构、命名空间、核心元素、通用元素、通用描述元素、提供商/课程/资格/开课元素以及 XCRI-CAP XML 文档的处理;Part 2 给出如何及何时使用 Part 1 所述元素与属性的实施规范,以”should”表述建议,并给出 XML 模式与 BS EN 15982 到 XCRI 元素的映射表。

两个分部均面向”产生与聚合 XCRI-CAP 文档的应用”,供课程信息的生产者(provider)与聚合者(aggregator)使用。Part 2 特别面向政策制定者(规定符合 BS EN 15982 的一致广告方法)、决策者(指定或采购广告软件)与开发/采购人员。

⚠️ 课程信息交换的成败取决于语义一致性。若提供者与聚合者对各元素(如学习方式、出勤模式、授课方式)的取值编码不一致,将导致信息误读。Part 2 通过取值表(如 studyMode、attendanceMode、attendancePattern)规范编码。

二、系列构成与适用范围 🔧

分部标准号主题核心内容
Part 1BS 8581-1:2012课程广告画像——规范(Specification)符合性、XCRI-CAP 文档、命名空间、核心元素、通用元素、通用描述元素、provider 的 location 元素、course 元素、qualification 元素、presentation 元素、XML 处理
Part 2BS 8581-2:2012课程广告画像——实施规范(Code of practice)同结构内容,另含 XML 模式(Annex A)、BS EN 15982 到 XCRI 元素映射表、studyMode/attendanceMode/attendancePattern 取值表

Part 1 供需要生成符合 XCRI-CAP 文档的应用开发者使用;Part 2 供需要理解并正确使用这些元素与属性的应用开发者、政策制定者与决策者使用。两者共同确保课程广告信息的结构化、可交换与可聚合。

三、信息模型与核心元素 🧩

Part 1 第 0 章(引言)与图 1 给出信息模型概览:XCRI-CAP 文档通常由顶层 <catalog> 元素封装 <provider> 元素(提供课程的实体)与 <course> 元素(所提供课程的描述)。每个课程携带描述信息(如主题、教学大纲、可获资格、职业方向),并划分为任意数量的 <presentation>——即学生申请的课程”实例”或”开课”,具有具体的起止日期、地点,且地点与学习方式(如全日制与兼读)可能不同。

第 7~13 章分别规定核心元素、通用元素、通用描述元素、provider 的 location 元素、course 元素、qualification 元素与 presentation 元素;第 14 章规定 XCRI-CAP XML 文档的处理(如解析、验证、聚合)。

元素层级代表元素说明
顶层<catalog>文档根元素,封装全部课程信息
提供方<provider>课程提供实体(院校、培训机构等)
课程<course>课程描述(主题、大纲、资格、就业方向)
资格<qualification>可获得的资格/证书信息
开课<presentation>课程的具体开课实例(时间、地点、学习方式)
🚨 课程广告信息的可读性依赖于文档的规范合规性。缺失必填元素、命名空间错误或非法枚举值会使聚合者无法解析课程信息,导致课程在门户中不可见或被错误展示。

四、实施规范与取值编码 🛠️

Part 2 对如何及何时使用各元素给出建议。关键取值表包括:studyMode(学习方式,如全日制、兼读、远程)、attendanceMode(出勤模式,如在校、在线、混合)、attendancePattern(授课方式,如白天、晚间、周末、模块化)。这些受控词表确保提供者与聚合者一致理解课程的开课安排。

Annex A(资料性)给出 XML 模式,Annex A 表 A.1/A.2 分别给出 BS EN 15982 类别(class)与属性(property)到 XCRI 元素的映射,便于实现与其他 BS EN 15982 绑定的互操作。

受控词表含义典型取值
studyMode学习方式全日制、兼读、远程、混合
attendanceMode出勤模式在校、在线、混合
attendancePattern授课安排白天、晚间、周末、模块化

五、工程实践与应用要点 🛠️

  • 🔍 数据建模:先按信息模型识别课程(course)、提供商(provider)、资格(qualification)与开课(presentation)实体及其关系,再映射到 XCRI 元素。
  • 🧩 受控词表:对 studyMode、attendanceMode、attendancePattern 等采用标准取值,避免自由文本导致的聚合不一致。
  • 📏 必填与校验:生成文档时确保必填元素齐全、命名空间正确,并依据 XML 模式验证后再发布。
  • 📋 互操作验证:与目标聚合者进行试点交换,验证课程信息被正确解析、检索与展示,必要时调整字段映射。
  • 📊 数据治理:建立课程信息的数据所有权与更新机制,确保聚合者获取的信息为最新有效版本,并处理撤销与变更。
  • 🔁 增量更新:通过文档版本号与更新记录,支持聚合者仅同步变更的开课信息,降低交换成本。

六、常见问题解答 ❓

❓ 问:BS 8581 与 BS EN 15982 有何关系?
答:BS EN 15982 是学习机会(learning opportunities)的元数据模型,BS 8581 的 XCRI-CAP 是基于该模型的 XML 绑定,两者共享底层语义。
❓ 问:什么是 course 与 presentation?
答:course 是课程描述(如”计算机科学学士”),presentation 是该课程的具体开课实例(具有起止日期、地点、学习方式),学生申请的是 presentation。
❓ 问:为何要用受控词表?
答:受控词表(如 studyMode、attendanceMode)保证不同提供者用相同取值表达相同含义,避免自由文本造成的歧义与聚合错误。
❓ 问:XCRI-CAP 文档如何验证?
答:按 Part 2 的 XML 模式(Annex A)验证文档结构与命名空间,并核对枚举取值与必填元素,确保符合 BS 8581 与 BS EN 15982。
🔍 问:谁应使用 Part 2?
答:应用开发者(如何正确使用元素)、政策制定者(规定一致的广告方法)与决策者(指定或采购广告软件)都应参考 Part 2。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注