传统上,XML为着两个重要的目的服务(事实上,做的非常好): XML为定义和加强文档的组织结构,以及在文档内部演示内容提供了奇妙的工具。 XML支持明确的、完整的和结构优良的语法,这就表示应用程序知道怎么处理XML文件,同时由于XSLT和相关的各种XML处理器,程序之间传递数据变的容易。 这就意味着文档变得更好的理解,文档处理变得很直接以及应用程序可以更加有效的进行互相通讯。但是它没有传递的是一张地图,在这张地图上标出了“好东西”可能在哪里被找到,甚至是“好东西”是由什么组成的。
如同这篇文章的题目中所表达的那样,主题地图在这种情况下能够发挥重要的作用。主题地图允许真正理解文章……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
传统上,XML为着两个重要的目的服务(事实上,做的非常好):
XML为定义和加强文档的组织结构,以及在文档内部演示内容提供了奇妙的工具。
XML支持明确的、完整的和结构优良的语法,这就表示应用程序知道怎么处理XML文件,同时由于XSLT和相关的各种XML处理器,程序之间传递数据变的容易。
这就意味着文档变得更好的理解,文档处理变得很直接以及应用程序可以更加有效的进行互相通讯。但是它没有传递的是一张地图,在这张地图上标出了“好东西”可能在哪里被找到,甚至是“好东西”是由什么组成的。
如同这篇文章的题目中所表达的那样,主题地图在这种情况下能够发挥重要的作用。主题地图允许真正理解文章内容的人们建立一个索引指向在文档本身之外其他的信息。因此,从本质上说,主题地图描述了在其他文档或者信息仓储中的信息,并且通过各种类型的链接(比如URLs或者URIs)来指向这些外部的对象。
在最好的状态下,一个主题地图可以描述和组织包含在文档中和其他类型的信息仓储(数据库,目录,文件系统,归档等等)中的关键信息。它不仅在这些元素之间定义了大量的关系,而且对包含的元素提供描述。这就让那些管理大量相关信息(比如所有涉及一种产品或者一类产品的用户手册、常见问题解答、故障检测指南、培训材料、指导手册和最佳实践手册等等)的人能够描述这些片断如何拼接在一起的。它也允许管理员解释(或者画出)如何以及为什么你可能使用其他的一个或者更多的物品。
举一些可能的例子,主题地图可以帮助用户从用户手册转到常见问题解答或者故障检测指南来解决一些特殊的主题或问题,或者从用户手册转到培训材料来学习如何解释程序输出的数据。
通常,主题可以用来推动当前Web站点的结构,在这里基本上可以描述在信息单元之间的结构,帮助清理从某一类对象到另外一类对象之间的常用路径。但是主题地图还可以用于描述在一个内容管理系统中文档和信息元素是如何管理和组织的,或者某个专家系统(知识系统)的组件是如何关联到其他的系统的。
主题地图最初在XML Topic Maps(XTM)规范中定义,该规范于2001年发布在TopicMaps.org网站上的,然后于同年末被ISO 13250采纳为补充标准。你甚至可以找到在XTM 1.0和ISO 13250之间进行文本转换的方法。多挖掘一点,多学习一点,多尝试一点,你可能就会发现一些有趣的方法使用这项技术。
相关推荐
-
BEST:SOAP/XML和REST的替代方案
虽然拥有大量的机架服务器,以及大量软件开发人员的组织,基于web和集成服务的SOAP和REST很适合他们,但也会出现问题。
-
Spring 烂!差!
有些人可能对Spring的第一印象不太好,它真的很烂,很差吗,也许这只是你的一种偏见,它也有是自己的优点的。
-
基于SOA架构的业务安全性研究
SOA在提供价值链上企业之间信息共享和业务流程自动化的同时,也给业务信息安全带来了负面影响,且存在安全隐患,这些你知道吗?
-
Java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,那么在Java怎样读取配置文件呢?