3.6 设计—编码和模式

3. 6. 1  音频信号的编码方式与WAV 文件相同, 它具有一个已发布的规 范, 元素集将需要编码: XML, 建议(可能) 与上述的RDF 结 合。该规范将在任何元数据实例<? xml version = M1. 0M encoding = MUTF -8M? > 的第一行中声明。这本身就提供了 很少的智能支持: 就像告诉听众, 他们正在阅读的CD 小册 子的页面是由纸制成的, 将以某种方式进行。下一步将提供 关于在文件的其余部分中遇到的数据的可预测模式和语义的 情报(请记住, 机器以及人员)。元数据文件的头文件的其 余部分通常由设计调用的其他标准和模式(通常称为“扩展 模式”) 的命名空间序列组成。

图2 在英国图书馆 METS 配置文件中使用的一些用于录音的命名空间

3. 6. 2  在XML 中, 这种“智能” 规范被称为XML 模式, 属于DTD 的 继承者。考虑到编译的相对容易程度, DTD 仍然是常见的。该 模式将驻留在扩展名为. xsd (XML Schema Definition) 的文件 中, 并将具有其自己的命名空间, 其他操作与实现可以引用。模 式需要专业知识来编译。幸运的是, 开放源代码工具可用于使 计算机从格式良好的XML 文件中推断出其模式。工具也可用于将 XML 转换为其他格式, 例如 .pdf 或 .rtf (Word) 文档转换为XML。 该模式还可以包含用于将数据显示为XSLT 文件的理想化装置。描述 性元数据的架构(和命名空间) 在“3. 9 描述性元数据———都柏林 核心(DC) 元数据应用程序概要” 中有更详细的介绍。

3. 6. 3 为了总结上述关系, XML 模式或DTD 格式描述了以XML 编码文件 格式标记文本内容的XML 结构。文件(或实例) 将包含一个或多 个表示扩展程序模式的命名空间, 进一步限定要部署的XML 结构。