超文本与超媒体的体系结构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章超文本和超媒体
考核目的:
考核学生对超文本和超媒体的基本概念和特性、超文本和超媒体的体系结构、超文本和超媒体的应用以及存在的问题和发展前景等内容的理解和掌握。
考核的知识点:
什么是超文本和超媒体、超文本和超媒体有哪些特性、超文本和超媒体的体系结构、超文本和超媒体的组成要素等内容。
考核要求:
掌握:超文本和超媒体的基本概念、主要特性和体系结构以及超文本和超媒体组成要素。
了解:超文本和超媒体的应用及研究的问题。
6.1 超文本和超媒体的概念
6.1.1 超文本的主要特点
超文本不是顺序的,而是一个非线性的网状结构,它把文本按其内部固有的独立性和相关性划分成不同的基本信息块,称为节点(Node)。
以节点作为信息的单位。一个节点就可以是一个信息块,也可以是若干节点组成一个信息块。它可以是文本、图形、图像、动画、声音或它们的组合体。
在超文本数据库内部,节点之间用链(Link)连接起来形成网状结构.
如图所示: P255
超文本具有如下的特点:
⏹多种媒体信息
⏹网络结构形式
⏹交互特性
6.1.2 超文本的访问方式和超文本系统的特性
超文本是一种典型的数据库技术,是由节点和表达节点之间关系的链组成的网。
每个节点都链接在其它节点上,用户对网进行浏览、查询和注释等操作。
1.超文本的访问方式:
决定于其内部结构。超文本的组织是一种数据库方法,提供一种沿链访问数据库技术,但由于网状关系实现信息共享,因此超文本的数据访问方式与传统的数据库方式有很大不同。超文本是一种接口模型,它采用“控制按钮”的方式组织接口。这些“按钮”由作者设置在正文中,用户通过按钮访问下面的信息。“按钮”就是通常所说的连接节点之间的“链”,从这个角度看,
2.超文本三个要素:
节点、链和网络。
3.超文本系统的基本特性:
⑴超文本的数据库是由“声、文、图”类节点或内容组合的节点组成的网络,内容具有多媒体化,网状的信息结构使它的信息表达接近现实世界。
⑵屏幕中的窗口和数据库中的节点具有对应关系。
⑶超文本的设计者可以很容易地按需要创建节点,删除节点,编辑节点等,同样也可生成链,完成链接,删除链接,改变链的属性等操作。
⑷用户可对超文本进行浏览和查询.
5)具备良好的扩充功能,接受不断更新的超媒体管理和查询技术,为作者提供吸纳新写作方法的途径。
超文本系统的特性:
多媒体化
交互性
6.1.3 超文本与超媒体的示例
超文本与超媒体应用在很多领域,如在操作系统Windows中的“帮助”就使用了超文本的方式,还有许多的应用,又如:电子百科全书、教学应用的CAI•以及旅游信息、软件工程、娱乐等都有着广泛的应用。
示例1
假设有一位总经理,他自己有电子记事本,他的秘书根据他与外商谈判的材料按照超文本的结构形式组织好了有关材料供总经理使用。
6.2 超文本与超媒体的体系结构
6.2.1 超文本与超媒体系统的两个模型
1.模型:
超文本和超媒体的系统结构较著名的是Campbell和Goodman模型,另一个是从事超文本标准化研究Dexter小组提出的Dexter模型。
2.超文本和超媒体体系结构分为三个层次,如图所示。
1.数据库层
数据库层是模型中的最低层,它涉及所有传统的有关信息存储的问题,实际上这一层并不构成超文本系统的特殊性。但是它以庞大的数据库作为基础,而且在超文本系统中的信息量大,需要存储的信息量也就大。一般要用到磁盘、光盘等大容量存储器,或把信息存放在经过网络访问的远程服务器上,不管信息如何存放,必须要保证信息的快速存取。
2.超文本抽象机层
超文本抽象机层(Hypertext Abstact Machine)简称HAM是三层模型中的中间层,这一层决定了超文本系统节点和链的基本特点,记录了节点之间链的关系,并保存了有关节点和链的结构信息。在这一层中可以了解到每个相关联的属性。例如节点的“物主”属性,这一属性指明该节点由谁创建的,谁有修改权限、版本号或关键词等。
3.用户接口层
用户接口层也称表示层或用户界面层,是三层模型中的最高层,也是超文本系统特殊性的重要表现,并直接影响着超文本系统的成功。它应该具有简明、直观、生动、灵活、方便等特点。用户接口层是超文本和超媒体系统人-机交互的界面。用户接口层决定了信息的表现方式、交互操作方式以及导航方式等。
6.2.2 超文本与超媒体的组成要素节点
链
网络
1.节点
超文本是由节点和链构成的信息网络。
节点是表达信息的单位,是围绕一个特殊主题组织起来和数据集合。节点的内容可是文本、图形、图像、动画、音频、视频等,也可以是一般计算机程序。
1)节点两种类型:
●表现型:记录各种媒体信息,表现型节点按其内容的不同又可分为许多类别,如文本节点
和图文节点等;
●组织型:用于组织并记录节点间的联结关系,它实际起索引目录的作用,是连结超文本网
络结构的纽带,即组织节点的节点。
节点的基本类型归纳:
⑴文本节点
⑵图形节点
⑶图像节点
⑷音频节点
⑸视频节点
⑹混合媒体节点
⑺按钮节点
⑻组织型节点
⑼推理型节点2.链
1)定义:
链是固定节点间的信息联系,它以某种形式将一个节点与其它节点连接起来。
由于超文本没有规定链的规范与形式,因此,超文本与超媒体系统的链也是各异的,信息间的联系丰富多彩引起链的种类复杂多样。但最终达到效果却是一致的,即建立起节点之间的联系。
2) 链的一般结构
链的一般结构可分为三个部分:
●链源:
热字、热区、图元、媒体对象、节点。
●链宿:
●链的属性:
3.各类链的特点
1) 基本结构链:构成超媒体的主要形式,在建立超媒体系统前需创建基本结构链。它的特点是层次与分支明确。
2) 索引链:超文本所特有的
3) 推理链:于系统的机器推理与程序化。
4) 隐形链:称关键字链或查询链。
3.网络
1)定义:
超文本由节点和链构成网络是一个有向图,这种有向图与人工智能中的语义网有类似之处。语义网是一种知识表示法,也是一种有向图。
节点和链构成网络具有如下特性功能:
①超文本的数据库是由声、文、图各类节点组成的网络。
②屏幕中的窗口和数据库中的节点是一一对应的,即一个窗口只显示一个节点,每一个节点都