XML模式:Dublin Core
Dublin Core:语义网的基石与信息描述艺术 在信息管理的世界里,如何让海量数据变得井井有条、易于交换?一个起源于图书馆界的标准,如今已成为构建语义网络的关键基石,它就是Dublin Core。这套标准本质上是一种精妙的信息分类方法,其核心在于通过一个定义清晰的XML Schema,为使用XM
Dublin Core:语义网的基石与信息描述艺术
在信息管理的世界里,如何让海量数据变得井井有条、易于交换?一个起源于图书馆界的标准,如今已成为构建语义网络的关键基石,它就是Dublin Core。这套标准本质上是一种精妙的信息分类方法,其核心在于通过一个定义清晰的XML Schema,为使用XML描述各类信息提供了强有力的框架。
这么做的直接好处是什么?它让各类信息的编目工作变得异常高效,后续的修改、查询与再利用也由此变得轻松简单。可以说,正是Dublin Core在信息描述和定义领域的成熟应用,才让语义网络的宏伟蓝图一步步变为现实。
如何实现跨源信息交换?
秘诀就在于“统一”与“嵌入”。通过采用统一的标准来描述数据,特别是那些经过精心设计并久经考验的成熟方案,我们能够对其他XML文档中的数据进行极为细致的刻画。这就好比为来自不同产地的物品贴上了全球通用的标签,其结果自然是不同来源之间的信息能够被有效地交换和比对。
Dublin Core规范虽然拥有自己的独立模式,但其设计的初衷并非孤立使用,而是为了能够无缝嵌入更庞大的XML文档体系。它借助XML名称空间,来定义描述文档内其他数据所需的DC元素。为了更直观地理解,不妨看看下面这个例子:如何在RDF XML模式中,运用DC分类系统来描述像网站这样的RDF实体内容。这实际上是对前面提到的RDF模式示例结构的一次自然延伸。
清单 10. 在 RDF XML 模式中使用 DC 分类系统描述 RDF 实体的内容
MCSLP MCSLP features information, projects and articles from members of the MCSLP team. MCSLP, Grids, XML, Databases, Programming http://www.mcslp.com MCSLP Copyright 2008, MCSLP
如你所见,在清单10中,我们巧妙地引入了DC元素,为这个RSS提要添加了描述、主题、发布者、版权和标识符等一系列分类信息。这仅仅是冰山一角。
完备的元数据元素集
完整的Dublin Core元数据元素集总共包含了15个核心元素,它们共同构成了一个描述信息的广阔光谱:
- Title(标题)
- Creator(创建者)
- Subject(主题)
- Description(描述)
- Publisher(发布者)
- Contributor(贡献者)
- Date(日期)
- Type(类型)
- Format(格式)
- Identifier(标识符)
- Source(来源)
- Language(语言)
- Relation(关联)
- Coverage(覆盖范围)
- Rights(权限)
从资源的基本身份信息到复杂的关联与权限管理,这套体系为精准、结构化地描述任何信息资源提供了近乎全能的工具箱。这正是它能够成为跨领域信息互操作核心标准的底气所在。
