超文本系统
超文本系统是一种提供了复杂格式(超文本)的解释的软件系统,包括文本格式,图像,超级链接--一种文字间的跳转以提供某一个主题(关键词)的相关内容。这种系统为出版、更新和搜寻的工作提供了更多的便利。超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。也就是说,这是多人协作的写作工具。超文本系统是能对超文本进行管理和使用的系统。超文本和超文本系统的关系和数据库与数据库管理系统类似。
中文名:超文本系统
外文名:hypertextsystem
类型:软件系统
对象:文本
领域:计算机
1、概述
计算机上最早且使用最普遍的超文本系统,是运行于麦金塔(Macintosh)计算机上的"HyperCard"。其后微软的Windows1.0系统亦采用了超文本式的帮助功能,令使用者在寻求帮助时更为便捷。微软在推出Windows3.0曾附送另一个超文本系统Toolbook,但不及Hypercard普遍。
最成功的超文本系统,要数因特网上使用的HTML。
在这词条上蓝色有底线的便是超文本,可藉这些链结到另外的资料。
2、特性
通常超文本系统具有一下一些基本特性:
(1)信息分成若干个信息块(单元),信息块在不同的系统中可以被称为结点、结点卡、帧或页面等;
(2)信息快之间通过链连结起来,系统提供面向窗口或鼠标的用户界面跟踪链路,使用户在结点中航行时,可以前进或者后退而不会迷失方向;
(3)超文本系统具有信息检索能力;
(4)用户可以在任何信息单元上作注释或添加链路。
3、超文本与超媒体
(1)信息组织
超文本的信息组织是以结点为单位的,如何将一个复杂的信息系统信息块是一个较困难的问题,如何来组织安排而不破坏原有内容的表达。另外有些内容可能不适合组成超文本的形式,还有一个是超文本系统没有提供工具来帮助用户完成信息的划分工作。
(2)智能化
大多数超文本系统提供了许多帮助用户阅读的辅助信息和直观表示。这样超文本系统的控制权完全交给了用户,当用户接触到一个不熟悉的主题时,可能会产生网络上的迷航现象。超文本需要一种智能化,而不是被动地沿链跳转。
(3)数据转换
超文本系统数据的组织与现有数据库文件系统的格式完全不一致。如何将传统的数据库数据转换到超文本中去是超文本中的一个问题。
(4)标准的统一
超文本系统大都根据用户的要求分别设计,它们之间没有考虑到兼容性的问题,也没有统一的标准。这样会造成不同的超文本系统之间不能沟通和共享。
(5)扩充性
现有的超文本系统检索和查询速度有待提高,信息管理结构和组织的灵活性有待增强,以便提供方便的系统扩充手段。
(6)媒体间协调性
超文本向超媒体的发展也带来一系列需要深入研究的问题,如多媒体数据如何组织,各种媒体间如何协调,结点和链如何表示;当各种媒体数据作为结点和链的内容时,媒体时间与空间的划分,内容安排的合理性问题等都是在多媒体数据模型建立时要认真解决的问题。
超文本的应用环境从低层到高层依次为硬件、操作系统、开发环境(超文本系统)、应用系统。其开发环境多媒体应用软件写作工具由编辑器、编译器和阅读器三部分组成。
(1)编辑器:主要帮助用户建立、修改信息网络中的结点和链。
(2)编译器:综合编译编辑器定义的结点信息、结点流程以及利用系统工具准备的各种媒体信息,生成包括全部内容信息和结构信息的有机体——超文本文档。
(3)阅读器:一个用于浏览超文本文档的专门工具。
一般来说,超文本应用系统的开发环境和运行环境可以是分开的。对于开发环境必须具备编辑器、编辑器和阅读器,以及较为齐备的软、硬件环境。而对于超文本的运行环境只需要阅读器,所需的链接库和相应的趤文本文档,以及较为精简的软硬件环境。