1第7章超媒体与Web系统7.1超文本和超媒体的概念7.2超文本和超媒体系统7.3超文本和超媒体的应用7.4存在的问题及发展前景27.1超文本和超媒体的概念超文本和超媒体的主要特点访问方式和系统的特性超文本与超媒体的示例3超文本与超媒体能不能像人类思维那样以通过“联想”来明确信息的关联性?信息爆炸现有的信息存储与检索机制导致:信息不能被全面而有效的利用矛盾比文本更高一层次的信息管理技术,“超文本”4文本(Text)是什么?文本是我们最熟悉的信息表示方式。文章、程序、书、文件等都以文本出现,通常以字、句子、段落、节、章作为文本内容的逻辑单位,而以字节、行、页、册、卷为物理单位。什么是超文本(一)5文本的线性结构----------------------------------------------------文本的最显著特点是它在组织上是线性的和顺序的。这种线性结构体现在你读文本时只能按固定的线性顺序一字一字、一行一行、一页一页地读下去。6什么是超文本(一)文本的特点例如:“英会我文讲”这句话是无结构的;而“我会讲英文”就是有结构的一句话。线性文本作为一种线性组织表现出贯穿主题的单一路径。线性顺序7什么是超文本(二)但是人类记忆的互联网状结构就可能有多种路径,不同的联想检索必然导致不同的路径。例如:某人对“夏天”一词可能产生下面一系列的联想结果。夏天→太阳→星星→天文学→望远镜→伽利略→比萨→斜塔→佛教→和尚……夏天?????8什么是超文本(三)“夏天”产生的联想可以是千差万别夏天→游泳→大海→鱼→吃饭→饭盒→餐具→银器→耳环→婚礼→婚纱→白雪…“联想”的网状结构用纯文本是无法管理的!必须采用一种比文本更高一层次的信息管理技术,即超级(Hyper)文本(Text)。9什么是超文本(四)超文本的结构不是顺序的它类似于人类的联想记忆结构,采用一种非线性的网状结构:节点基本信息块链自然关联10小型超文本示例A节点B节点C节点D节点E节点F节点6个节点和9条链组成的超文本结构11超文本的主要特点没有固定的顺序,也不要求读者必须按某个顺序来阅读。用户可以主动地决定阅读节点的顺序。ABCDEF12早期超文本系统的表现形式仅是文字的,这就是它被称为“TEXT”的原因。超媒体不仅可以包含文字,而且还可以包含声音、图形、图像、动画和视频片段,这些媒体之间也是用超级链接组织的,而且它们之间的链接也是错综复杂的。超媒体13多媒体、数据库与超文本/超媒体多媒体超文本数据库超媒体超文本数据库超媒体数据库多媒体数据库14超媒体具有如下的特点:多种媒体信息网络结构形式交互特性15超文本和超媒体的访问方式超文本和超媒体系统的特性超文本和超媒体是一种典型的数据库技术由节点和表达节点之间关系的链组成的网。每个节点都链接在其它节点上,用户对网进行浏览、查询和注释等操作。16超文本和超媒体的访问方式决定于其内部结构。超文本是一种接口模型,它采用“控制按钮”的方式组织接口。“按钮”由作者设置在正文中,用户通过按钮访问下面的信息“链”访问方式17(1)内容多媒体化(2)网状的信息结构更它接近现实世界(3)屏幕中的窗口和数据库中的节点具有对应关系。超媒体系统的基本特性超媒体的三要素:节点、链、网络18(4)便于设计者修改、编辑节点和链(5)便于用户进行浏览和查询(6)具备良好的扩充功能,接受不断更新的超媒体管理和查询技术。从交互性的角度:19超媒体系统的特性:多媒体化交互性20超文本与超媒体的示例1、操作系统Windows中的“帮助”就使用了超文本的方式2、电子百科全书、3、教学应用的CAI4、旅游信息、软件工程、21具体示例1假设有一位总经理,他自己有电子记事本,他的秘书根据他与外商谈判的材料按照超文本的结构形式组织好了有关材料供总经理使用。下面借助于下图来说明。22超文本系统的节点和网络结构某人的电子记事本:23第8章超文本和超媒体8.1超文本和超媒体的概念8.2超文本和超媒体系统8.3超文本和超媒体的应用8.4存在的问题及发展前景24超文本和超媒体系统组成要素特征和组成导航技术结构模型25超文本与超媒体的组成要素节点链网络261.节点节点是表达信息的单位,是围绕一个特殊主题组织起来的数据集合。节点的内容可以很丰富。27表现型:记录各种媒体信息如:文本节点、图文节点等组织型:用于组织并记录节点间的联结关系。起索引目录的作用即组织节点的节点。节点分为两种类型:28节点的基本类型归纳如下:⑴文本节点⑵图形节点⑶图像节点⑷音频节点⑸视频节点⑹混合媒体节点⑺按钮节点⑻组织型节点⑼推理型节点表现型?组织型?29表现型节点(一)文本节点:一般在字、词上建键,也就是说链源一般为文本上的字词,称为“热字”。图形节点:一般在位图图像上建链,链源是图像上的某一敏感区域,称为“热区”,通过触发热区,导致向另一个节点迁移。30表现型节点(二)声音节点:是由听觉媒体构成的节点,有时称为音乐节点。它可以是一段录音或者是一段合成的声音,同图形一样,它们也可以嵌套在文本里。具有交互控制、播放控制、热点设置具体表现:从一段声音调到另一段声音时基类媒体31表现型节点(三)视频节点:动画和视频都属于动态图像媒体,其特性就是时间连续性,信息是视频信息。节点的链源就要与时间有关—理解滞后性节点必须有交互控制的能力具体表现:从一段视频调到另一段视频32表现型节点(四)混合媒体节点:上述介绍的节点都是由单个媒体构成的节点,混合媒体的节点是以上节点的某种组合。按钮节点:也称为动作与操作节点,因为动作和操作也是一类媒体。赋之以人的某种操作或动作。←下一页按钮33在面向对象的超媒体系统中,常用到组织型节点和推理型节点。组织型节点:是用来组织其他节点的节点包括索引文本节点、索引节点数据库的管理推理型节点:是用于辅助链的推理与计算包括对象节点、规则节点上面6种节点类型只表示信息而不表示知识.34热标(Hotspot)确定信息关联的链源。确定信息之间的关联,引起向相关节点的转移不同的媒体有不同的热标1)热字(hot-word)2)热区(hot-area)3)热元(hot-element)4)热点(hot-point):主要用于时基类媒体5)热属性(hot-attribution):把关系数据库中的属性作为热源使用35超文本与超媒体的组成要素节点链网络362.链超媒体链又称为超链,是节点间的信息联系,它以某种形式将一个节点与其它节点连接起来。信息间的联系丰富多彩引起链的种类复杂多样,但最终达到效果却是一致的,即建立起节点之间的联系。37链的一般结构链的一般结构可分为三个部分:链源、链宿及链的属性。链源是导致浏览过程中节点迁移的原因,可以是热标、媒体对象或节点等。链宿是链的目的所在,可以是节点,也可以是其他任何媒体的内容。链的属性决定链的基本类型。38本商城的商品价格是按照国家有关规定制定的,所售出的商品在其规定的质量保证期内可以到本商城退换或者进行维修,查阅商品信息可以获得该商品的更多介绍。选择图片可以看到商品的式样。商城在发展电子商务方面主要是面向客户(B-C),目前我们也正在开展(B-B)业务。带热字的文本393.网络超文本由节点和链构成网络是一个有向图,这种有向图与人工智能中的语义网有类似之处。40网络具有如下特性功能:①超媒体的数据库是由声、文、图各类节点组成的网络。②屏幕中的窗口和数据库中的节点是一一对应的41③支持标准窗口的操作,窗口能被重定位、调整大小,关闭或缩小成一个图符。④窗口中可含有许多链标示符,它们表示链接到数据库中其它节点的链。⑤作者可以很容易地创建节点和链接新的节点的链。⑥用户对数据库进行浏览和查询。42宏节点宏节点是指链接在一起的节点群,更准确地说,一个宏节点就是超文本网络的一个有某种共同特征的子集。当超媒体信息网络十分巨大时,分层是简化网络拓扑结构最有效的方法。宏文献1宏文献2计算机网络宏文献3文献1文献5文献2文献3文献443宏文献1宏文献2计算机网络宏文献3文献1文献5文献2文献3文献4一台计算机Web网跨越计算机的链多个宏节点多个节点宏节点=跨越网络的超链44超媒体系统的特征和组成超媒体系统的特征超媒体系统的组成45超媒体系统的特征一个好的超媒体系统应具有以下几个重要的特征:1.节点多媒体化2.网状的信息链接结构3.导航工具和导航能力4.窗口化的管理功能5.共享数据库等461.节点多媒体化具有提供文本、图形、图像、声音、动画和视频片段等各种媒体的能力,并能用多窗口的形式加以表现。2.网状的信息链接结构具有网状的复杂信息链接结构,用户可以用不同的方法查询、使用超媒体中各节点的内容。3.导航工具和导航能力具有良好的导航工具和导航能力,能指引用户在超媒体的信息网中漫游。具有防止迷路的手段,使用户可以通过定位图确定自己的位置。474.窗口化的管理功能具有窗口化的管理功能,包括修改、增加、删除节点和链的能力。对节点的内容有良好的编辑功能。5.共享数据库等可通过网络共享数据库,并可以供多用户使用库内信息;具有交互式的操作和程序员接口。48超媒体系统的组成超媒体系统一般由创作子系统读者子系统支持子系统组成49创作子系统:完成多媒体的时空表现描述,建立超媒体信息网络的节点和链,并对已有的超媒体系统进行增加、删除和修改等操作。读者子系统:用于协助用户使用超媒体的文献和数据。超媒体系统的组成50它要协助创作子系统和读者子系统完成对超媒体的节点、链、热标、宏节点的管理和维护。它能识别超链的成分,并引导转向相应的目标节点。它要完成多媒体信息的存储、输入和输出、数据库管理等工作如果在网上运行,则支持子系统要协助用户完成不同计算机之间协议的连接和通信,完成用户的各种操作。支持子系统:系统应用的内核层--实现超媒体服务的关键,超媒体系统的组成51超媒体系统的导航技术超媒体系统信息量大,结构灵活,若没有良好的导航工具,查找信息如大海捞针。通过导航工具,用户能方便地找到所需要的信息,并在迷路时能返回原地。52现有的导航工具主要有以下几种:1.直接组织器2.映像图和图形组织器3.联机指南或帮助4.传统的索引531.直接组织器设计者建立直观的图形、图像和界面,帮助用户存取可以看到的和可以听到的数据库。2.映像图和图形组织器图形组织界面给出数据库里链的概图,显示“内容”在数据库内的位置;组织映像图给用户提供浏览路径。导航工具543.联机指南或帮助记录用户个人浏览路径,显示系统中的链并连成网,由此可看出用户的兴趣所在。4.传统的索引传统的索引表或其他文本查询工具也可以作为导航工具,满足用户习惯。55超文本与超媒体系统的结构模型超文本与超媒体系统就是完成并只使用前述超文本或超媒体的软硬件的总称。从理论上讲可将其划分为三个层次:表现层——用户接口;超文本抽象机层——节点和链;数据库层——存储、共享数据和网络访问。56超文本和超媒体的体系结构57数据库层是模型中的最低层,它涉及所有传统的有关信息存储的问题,是为基础。1.数据库层超文本系统中的信息量大,需要存储的信息量也就大58超文本抽象机层是三层模型中的中间层,这一层决定了超文本系统节点和链的基本特点,记录了节点之间链的关系,并保存了有关节点和链的结构信息。2.超文本抽象机层59用户接口层也称表示层或用户界面层,是三层模型中的最高层,也是超文本系统特殊性的重要表现,并直接影响着超文本系统的成功。用户接口层是超文本和超媒体系统人-机交互的界面。用户接口层决定了信息的表现方式、交互操作方式以及导航方式等。3.用户接口层60超文本与超媒体系统的两个模型超文本和超媒体的系统结构较著名的是Cambell和Goodman模型,另一个是从事超文本标准化研究Dexter小组提出的Dexter模型。61这两个模型是基本相似的,它们都是将超文本和超媒体体系结构分为三个层次,如图所示。网状关系元素内容用户工具62第8章超文本和超媒体8.1超文本和超媒体的概念8.2超文本和超媒体系统8.3超文本和超媒体的应用8