XML 编程思想:使用 XSLT 生成 RDF

http://tech.ddvip.com   2006年08月09日    社区交流

本文详细介绍XML 编程思想:使用 XSLT 生成 RDF

  Uche Ogbuji 通过演示用来自现有 XML 格式的数据构成“资源描述框架 (RDF)”模型,开始了他的用 XML 进行的知识管理的实际探索。 如三个代码清单中所示,RDF 可用作定制 XML 的搭挡,而不仅仅用作某些数据类型的规范表示。包含代码样本的本专栏演示了如何用 RDF 方便地进行知识管理,甚至是在开发过程中相对比较晚的阶段。

  虽然 W3C 将“资源描述框架 (RDF)”设计为常规元数据建模工具,但它还提供了许多功能,使之成为 XML 数据的理想搭挡。在许多正在形成的 XML 应用程序中,在应用程序的生存期中封装在应用程序中的知识以 XML 文档形式存储在数据库或资源库中。作为知识管理工具的 RDF 的基本用途是,它允许您组织、关连、分类和注释这些知识,从而增加存储数据的总计值。 RDF 具有复杂性,通过简单地将 RDF 支持添加到基于 XML 的应用程序中来掩饰这种复杂。 本文开始探索 RDF 和 XML 之间的协作关系。以下将演示如何使用 XSLT 根据 XML 生成 RDF。

  必需熟悉 RDF 和 XSLT。也可以先阅读以前 developerWorks 中的 介绍 RDF, 或者 参考资料中链接的其它文章。

  旧东西不一定总是过时的

  例如,让我们来跟踪技术规范的开放式开发过程。规范是公布到网上且感兴趣的团体可以阅读它、添加与规范相关的问题、评论公开的问题以及指派相关问题的操作项目等等。

  XML 是一种功能强大的工具,它可将这种问题追踪放在一起。虽然问题和操作项目的描述和相关讨论都需要灵活的表示,但结构对于维护数据语义是很重要的。在示例中,应用程序已经开发好了,而且使用了用于如将操作项目提示者发送给用户、支持搜索和浏览等任务的基本技术。然而,为了利用 RDF 处理中可使用的许多现有工具和技术,开发人员已经决定开始在应用程序中使用 RDF。

来源:IBM    作者:Uche Ogbuji    责编:豆豆技术应用

正在加载评论...