主题地图的产生和发展与SGML和XML息息相关。标准通用标记语言(Standard Generalized Markup Language,SGML)是由国际标准组织(International Organization for Standardization,ISO)于1986年颁布的国际标准,它具有跨平台、结构化、一致性、可重复使用等特性,提供了制作电子文件的国际标准。由于其设计周详,功能庞大,这个标准很快便成为各界遵循的规范。后来,SGML创始人之一的Goldfarb为了表达时序型信息,与Steve Newcomb合作,试图研制一种无论在任何时间与空间,对任何信息都能提供定位与链接服务的方法。该方法在1992年初步成型,成为ISO 10744的正式标准——HyTime,全名为Hypermedia/Time‐based Structuring Language(基于超媒体/时间的结构化语言)。HyTime能够用SGML的多媒体与超链接(hyperlinking)功能来进行静态和动态的信息呈现。HyTime开发之后,由于其太过复杂,图形传播学会(Graphic Communication Association,GCA,现改名为IDEAlliance)便赞助了一项名为CapH(Conventions for the Application of Hy‐Time)的研究计划,旨在研发一个比HyTime更容易理解与应用的集合,由Newcomb与Michel Biezunski主持。为了能对索引进行自动整合与处理,Newcomb提出了一个可以记录内含于书后索引的知识架构,并称之为“主题导航地图(Topic Navigation Maps)”,这就是“主题地图”的前身。这项工作于1996年移交给了ISO委员会,其成果于2000年1月正式颁布为编号ISO 13250的主题地图标准(ISO/IEC 13250:2000 Topic Maps)。由于ISO 13250采用ISO 10744HyTime标准来定义主题地图的语法,是一个SGML DTD(文档类型定义),因此又被称为HyTM(HyTime Topic Maps)。但是,HyTM完成以后,由于不是采用XML语法,在应用上受到了很大的限制。因此,TopicMaps.Org组织又着手制定了一个采用XML语法的新主题地图,即XTM(XML Topic Maps Specification)。2000年12月4日,XTM的初稿在华盛顿XML2000研讨会上公布。2001年3月2日,XTM第一版正式颁布,同年10月,XTMDTD被ISO 13250所采纳。2002年,TopicMaps.Org负责修订XTM第二版(ISO/IEC 13250:2002)。
如今,XTM已经成为主题地图的主要语法形式,并几乎为所有类型的主题地图工具所支持。[29](www.xing528.com)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。