GB T 16965-2009 信息技术 超媒体时基结构化语言(HyTime).pdf

上传人:花仙子 文档编号:102956 上传时间:2019-07-08 格式:PDF 页数:339 大小:9.23MB
下载 相关 举报
GB T 16965-2009 信息技术 超媒体时基结构化语言(HyTime).pdf_第1页
第1页 / 共339页
GB T 16965-2009 信息技术 超媒体时基结构化语言(HyTime).pdf_第2页
第2页 / 共339页
GB T 16965-2009 信息技术 超媒体时基结构化语言(HyTime).pdf_第3页
第3页 / 共339页
GB T 16965-2009 信息技术 超媒体时基结构化语言(HyTime).pdf_第4页
第4页 / 共339页
GB T 16965-2009 信息技术 超媒体时基结构化语言(HyTime).pdf_第5页
第5页 / 共339页
亲,该文档总共339页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 3524030L 76 a雪中华人民共和国国家标准GBT 1 69652009ISOIEC 1 0744:1 997代替GBT 16965-1997信息技术 超媒体时基结构化语言(HyTime)Information technology-HypermediaTime-based Structuring language(HyTime)2009-09-30发布(IS0IEC 10744:1997,IDT)200912-01实施宰瞀鬻紫瓣警矬瞥霎发布中国国家标准化管理委员会仅11GBT 16965-2009ISOIEC 10744:1997前言引言1 范围2规范性引用文件3术语和定义4符

2、号和缩略语5记法-6基本模块-7定位地址模块8超链接模块9调度模块10绘制模块11符合性附录A(规范性附录)SGMl。扩展设施附录B(规范性附录)HyTime性质集附录c(规范性附录) 体系结构元声明附录13(资料性附录)辅助材料目 次。o_心qMM阳曲m蟒啪纵罾|前 言GBT 16965-2009tSOIEC 10744:1987本标准等同采用ISOIEC 10744:19979信息技术超媒体时基结构化语言(HyTime),仅有编辑性修改。本标准代替GBT 169651997。本标准与GBT 16965-1997相比主要变化如下:增加了GBT 16965 1997中的专业术语和定义将GBT

3、16965 1997中度量模块并入定位地址模块;增加了GBT 16965-1997中基本模块、定位地址模块、超链接模块、调度模块、绘制模块、符合性模块的内容;增加了GBT 169651997中规范性附录A的体系结构和需求定义;增加了规范性附录BHyTime性质集和附录c体系结构元声明。本标准的附录A、附录B、附录c是规范性的附录;附录D是资料性的附录。本标准由中华人民共和国信息产业部提出。本标准由信息产业部电子工业标准化研究所归口。本标准起草单位:中国电子技术标准化研究所。本标准主要起草人:姜瑜涛、马楠、方春燕、袁嫒、李幸、宋慧驹。本标准于1997年首次发布,本次为第一次修订。GBT 1696

4、5-2009SOIEC 10744:1997引 言本标准定义了超媒体时基结构化语言(HyTime),对于用于在超文本和多媒体应用中处理和交换的信息,该语言提供了表达静态和动态信息的设施。HyTime是GBT 14814-1993信息处理文本和办公系统标准通用置标语言(SGML)的一个应用。HyTime支持传统信息引用分类书目模型,同时它能表示在任何时间与任何事物、任何地点通过多种方式链接。这一模型延伸至计算机化信息时代,即“集成的开放超媒体(IOH)”领域,并成为了HyTime的一个应用领域。HyTime为文档和其他信息对象之间及其内部的互联(超链),以及多媒体信息在实际和空间的调度提供了标准

5、化的机制。如果投有HyTime,这些信息通常是嵌入在负责描绘这些文档的超媒体“脚本”的处理指令中,因此无法用于其他形式的处理。如果使用HyTime,那些独立于特定处理信息的性质可以不只被生成该信息的英语和平台处理。应用设计者和用户可以用这种方式来确定从脚本中分离出哪些性质。理想的情况下,只需要考虑这些性质是不是信息的固有性质,不必管它们是如何处理的。例如,本部分的标题是固有信息;而它所用的字体通常不是固有信息。而实际上,表示策略会根据不同的情况而变化,并且依赖于其他方面的考虑,例如,信息的预计使用方式、脚本语言的灵活性以及性能因素。基于该原因,HyTime是高度模块化的,使得应用设计者只需按标

6、准的方法利用设施对它们所关心的性质进行描述。为了以标准的方式表达超媒体的结构化信息,HyTime确定了叫做“使能(enabling)体系结构”的规则,该体系结构由许多“体系结构形式”及其相关的语义组成。作为体系结构,本标准的正式定义符合本标准附录A中体系结构的定义要求。01 HyTime模块HyTime语言的体系结构形式和属性划分为五个模块,每个模块都有必需设施和可选设施,“HyTime支持声明”指明了对模块及其选项的支持。基本模块基本模块由独立的实用设施组成,其中有些设旅是可选。必需的设施提供超文本管理(使用SGML)和对象性质的识别。可选的设施提供用于公共元素的查找表、关联对象的使用和访问

7、策略机制、通过引用的方式关联属性和元素内容的语义值的机制。本模块还定义了所有其他HyTime模块使用的基本坐标定位记法。定位地址模块定位地址模块既可以标识不能被SGML唯一标识符定位的对象,也可以标识外部文档中的对象。本模块支持三种基本的地址类型:名称、语义定位和坐标定位。也可以进行聚合定位。这些定位机制的句法和语义独立于被定位数据的数据内容记法。注1:在给出的记法中解决HyTime定位的能力取决于能够解析记法的软件,软件根据提取所有定位的HyTime使用方法(见61 1对象表示)进行解析。HyTime的超媒体对象地址表达方式,与系统、记法无关,提供了基本的超链接和调度能力。GBT 16965

8、-2009ISOIEC 10744:1997超链接模块本模块可在对象之间进行链接(“超链”),即可以在单个文档内部,又可以在构成超文档的文档和信息对象之间进行链接。调度模块本模块可对事件对象的出现在“有限坐标空间”的坐标轴上进行调度,其方式是通过事件之间的关系表达它们的位置,可以通过时间或空间单位沿坐标轴进行度量。绘制模块当使用调度模块时,对象修改和或事件投影可以用来表示支配绘制方法的描述参数。对象修改对象修改设施允许对绘制过程中对象的修改顺序进行说明,并可能影响它们的“对象修改器”(如放大器和过滤器)。注2:HyTime没有定义修改器的语义。事件投影绘制过程要求把事件投影到一个能被感知的坐标

9、空间中,例如,从一个虚拟时间为坐标轴的坐标空间投影到一个以实际时间为坐标轴的坐标空间。事件投影设施允许说明一些因素,用于计算目标坐标空间中事件的位置和范围。当为一个事件所提供的位置和范围不确定的时候,(比如当用户之间的相互作用会有影响时),起始事件的虚维可以通过一些公式投影到实际空间时间上,这些公式出现在任何有用户定义的表达式语言中。在求解被投影时问的位置和范围的绘制过程中,这样的表达式可以在其他地方接受后滞绑定late-binding值。注3:HyTime不定义格式化的对象的语义来适应新范围。应用可以选择包括绘制信息包含在超文本文档的基本部分中,也可以把它们包含在处理程序的“样式表”中。这是

10、由于所提供信息的本质决定的。例如,绘制形式在多媒体文档中比在常规文档中是基本的形式。02 HyTime应用HyTime为各种应用提供了通用层次上的支持,不只是某种特定的语义(即HyTime就像一个携带者或基本结构)。应用和HyTime之间的界限是可变的,完全由设计者决定,设计者可以自由地决定哪些信息使用HyTime进行标准化表达,哪些是应用特定相关的(例如,在数据内容计法中)。HyTime体系结构形式和属性的语义都是标准化的,因此可以实现对各种应用所使用软件和或硬件的支持。在定义一个基于体系结构形式的元素类型时,应用程序可以定义附加属性。应用本身仅能定义其定义的元素类型和属性的语义。这些语义可

11、以由工业集团或者正式地由国家或国际标准化组织进行标准化定义。在本标准中,HyTime属性只有特定而非固定的含义。但是,应用可以隐式地添加附加语义,或通过定义适当的元素类型和属性添加附加语义。例如,HyTime体系结构形式“维引用”仅指一个元素的维相对于其他元素的维的计算。而应用可以规定(如果希望的话)使用维引用意味着对象之间的同步关系,并可以通过“sync”强调为维引用元素类型的通用标识符。HyTime元素可以出现在任一应用的DTD及HyTime的meta-DTD允许其出现的地方。例如,为了表示该上下文中的日历或投影平面,有界坐标空间可以出现在一段记录中,多个段落可以作为一个时序事件的内容出现

12、。HyTime的从属,包括应用和应用体系结构,可以像定义元素一样定义非HyTime体系结构形式。mGBT16965-2009LsOIEC10744:1997尽管应用不能给HyTime增加新的体系结构形式,或对HyTime形式进行组合,但它们仍可以创建自己的属性(例如“MyArch”)来标识自己的体系结构形式。这些体系结构可能起始于全部或部分的HyTime体系结构。使用和定义体系结构的设施在附录A的A3中定义。例如,如果一个文档同时含有HyTime和MyArch体系结构形式,通过SGML分析器以SGML形式对各个元素的内容和属性进行处理和验证后,具有HyTime属性的元素由HyTime引擎处理和

13、确认,而具有“MyArch”属性的元素则可能由其他适当的应用来处理和确认,如可能由一个“MyArch”方法辅助完成。HyTime定义了一些应用所需的参数来完成实现绘制和某些绘制的功能。其余参数可以由应用,或者由与应用一致的文档体系结构提供。为了表达不同的需求和服务不同的用户,可以同时存在多个不同的与HyTime一致的应用和体系结构。这些体系结构在非HyTime方面可以不相互兼容,但必须由单一的HyTime引擎支持。注4:例如,即使一个应用的投影函数非常复杂和特殊,它也不必为表示有限坐标空间而定以自己的系统。HyTime有特定的应用投影函数,使用应用选择(或自定义)的函数语言,通过与未投影和投影

14、的有限坐标空间的标准化表示方式相连接来加以表示。HyTime专为典型多媒体应用中的顺序和对齐问题进行了优化设计,而非为复合文档的页输出而设计的普遍体系结构求解方法,对于后一种情况,用其他方法求解可能会更好。注5:但HyTime和其他许多解决方法是兼容的。例如。HyTime有限坐标空间,可以表示页面描述语言的对象所映像到的媒体。注6:HyTime与DSSSL标准(ISOIECl0179;1996)共享基本的SGML性质集和为表示,执行已解析SGML文档(和能构造树林的其他对象)的树林提取方法。03本标准组织本标准的组织体现HyTime的模块化结构,结构如下:基本模块(第6章)是其他章的先决条件。

15、它描述的一些设施在HyTime的所有应用中都需要;定位地址(第7章)、超链接(第8章)和调度(第9章)描述的模块之间都是彼此独立的;绘制模块(第10章)中描述的模块依赖于调度模块;符合性(第11章)描述HyTime文档、应用和系统符合性所需要的条件。本标准还包括以下附录:附录A本规范性附录详细描述了SGML的扩展设施,其中许多设施是其他章的先决条件。附录B本规范性附录定义了HyTime性质集。附录C本规范性附录包含完整的用于体系结构引擎的HyTime和通用体系结构metaDTDs。附录D本资料性附录指出了HyTime中补充指南的来源和引用材料。 1范围GBT 16965-2009IS0IEC

16、10744:1997信息技术超媒体时基结构化语言(HyTime)11范围定义本标准定义了一种语言和基本模型,用于表示链接及同步静态与动态(基于时间的)信息(这些信息包括在多种常规的和多媒体文档和信息对象中)的“超文档”的基本模型。这种语言被称为“超媒体时基结构化语言”或“HyTime”。HyTime既可以用抽象或“虚拟”的意义,也可以采用用户自定义的实际时间单位表示时间。它还提供了联系这两种方式的方法,这样依赖于时间的文档元素可以得到同步。注7:该设施把曾经局限在常规文档中扩展到多媒体信息表示,扩展到从样式考虑来区分固有信息内容。HyTime用于表示时间模型的技术,同样可应用于空间和其他领域,

17、都可以当作沿不同的坐标空间轴进行度量的系统看待。而且它同样支持任意交叉引用和基于外部相互作用(“超链接”)的访问路径。HyTime的时间表示包含足够的信息来导出控制(“姿态的”)数据(例如,对音频或视频硬件的控制信息),以及直观数据(例如,乐谱,故事描述或电视画面)的存在时间。在HyTime超文档中,媒体格式和对象的数据记法可以包括格式化的和未格式化的文档,静止图像的音频和视频段,以及面向对象的图形,等等。用户可以采用多种计量单位和颗粒来规定对象在空间中和在时间上的位置范围。通过选择适当的度量颗粒可以支持应用从动画到投影管理的临时需求。注8:本标准没有对音频或视频数据内容的表示进行表达,而仅仅

18、是定义其他数字化信息同步这些数据的起始时间和持续方式的方法。本标准也没有特别说明适应于未格式化文档和其他信息对象的特定位置和范围的输出处理。HyTime是一个使能标准,而不是一个限定标准。因此,构成HyTime超文档的对象可以与任何应用体系结构,或与标准规定的文档体系结构保持一致,并能以这些体系结构允许的记法表示。只有决定超文档成员“枢纽文档”必须符合其他任何体系结构的同时符合HyTime。HyTime满足灵活性和可扩展性设计的要求。可选子集可以单独实现、也可与用户自定义的扩展方式联合实现。超媒体时基结构化语言(HyTime)符合GBT 14814-1993的SGML应用。本标准建议使用的超文

19、档交换格式是由GBT 15536-1995规定的SGML的文档交换格式(SDIF)。SDIF的定义是按抽象句法记法一(GBT 1626212006),它可按照基本记法编码,编码规则以GBT 16263-2006为互换使用协议符合开放系统互连(OsI)模型。也可以使用其他交换格式。12应用领域HyTime的应用领域是“集成的开放超媒体”(IOH),即超链接的“书目模式”,用户可以通过适当的引用在任何时间与任何东西,在任何地点进行链接。由于HyTime的模块化设计和灵活的符合性规则,在补充实现中只需支持当前使用的设施。由于对完全超媒体解决方案的向上兼容路径的良好定义,用户也不必对超文本文档作任何准

20、备工作。HyTime可以使用和平台无关的超媒体同步和非同步的多媒体应用中信息交换的基础结构。应用开发人员将使用HyTime构造设计的信息结构和对象,并使用HyTime语言来表示以用于交换。注9:HyTime语言并不是为了执行应用程序时对信息的内部表示进行编码而专门设计的。1GBT16965-2009ISOIEC10744:1997在绘制的任何阶段,从“可修改的”到“优化的交互访问”,应用能使用HyTime来表示包含信息的超文档。应用还能选择把一个HyTime超文档的绘制转变成是与传输和交互表示的优化形式。注lO:HyTime的超文档表示是否在局部文档系统中文档直接访问,依赖于超文档的信息类型、

21、平台速度和访问该超文档的应用执行的功能。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡不注日期的引用文件,其最新版本适用于本标准。GBT2659:2000表示国家名称的代码(eqvISO31661:1997) GB31011993有关量、单位和符号的一般原则(eqv ISO310:1992) GBT14814-1993信息处理文本和办公系统标准通用置标语言(SGML)(eqvISO8879:1986) GBT15536

22、-1995信息处理sGML支持设施sGML文件交换格式(SDIF)(idtISO9069: 1988)GBT 15537-1995信息处理sGML支持设施办公文本拥有者标识符的登记规程(idt1SO9070:1991)IsOIEc10179:1996信息技术处理语言文档样式语义和规范语言(DSSSL) IsoIEc13673:1997信息技术文本和办公系统标准通用置标语言(SGML)系统的符合性测试3术语和定义 下列术语和定义适用于本标准。31锚点anchor使用超链接链接到其他对象或对象列表的对象(或对象列表)。 注11:所谓“对象”在HyTime中并不是一个形式结构锚点可能是一个文档、一个

23、元素、任意数据块,或任何其他事物。注12:当且仅当对象被超链接标识时,它才是一个锚点。 注13:在相同或不同的超链接中,对象可以在几个链端被标识为锚点。32锚点定位地址anchloc超链接锚点定位地址。33应用BOSapplicationBOS由应用根据其规则决定的一个有界对象集。注14:这些规定可由一组参数自动决定,或者由用户挑选,或者两种方式都使用。一种可能是由应用把HyTimeBOS中的实体作为起点,但允许用户增加或删除实体。34体系结构形式architecturalforms创建和处理文档组件的规则。有四种类型:元素形式、属性形式、记法形式和数据属性形式。2GBT 16965-2009

24、ISOIEC 10744:199735属性形式attribute form适用于元素属性的一种体系结构形式。36次生树林auxiliary grove由另一个树林的处理节点构造而成的树林。注15:为了给数据定位地址使用而构造的数据分隔树林是一个次生树林。37位组合bit combination一个位的有序集(例如,一个字节是7或8的组合)。在字符数据或置标中,一个位组表示一个字符,但对非字符数据则可以表示数字或其他值。38有界对象集bounded object set;BOSHyTime应用处理的主体;一个或多个文档和其他信息对象的集合。注16:有三种类型:HyTime BOS、应用BOS和有

25、效BOS。39定界区域bounding region由fcsloc定位的FCS区域,区域中根据fcsloc中描述的选择精度选择事件。310孩子性质children property在树丛中,节点的subnode性质指定为节点的内容性质。一个节点可能有零或一个孩子性质。注17:如果内容性质不是节点型的,则节点没有孩子性质。311从属体系结构client architecture一个体系结构派生自另一个体系结构。第一个体系结构被称为被继承的体系结构从属。312从属文档client document符合某体系结构的文档。该文档被称为符合体系结构的从属。313从属DTD client DTD从属文档的

26、文档类型定义。314上下文链接clink上下文链接元素形式。315内容性质content property在树林中,一个节点被指定为节点的语义内容的性质。一个节点可能有零或一个内容性质。内容性质可以是节点型的或原生的。如果内容性质是节点型的,则性质也是节点的孩子性质。注18:例如,对于SGML元素节点,内容性质包括元素,数据字符或其他依照句法出现在SGML元素中的对象,但是不符合SGML语义内容的对象不在此列,诸如在元素内容中被忽略的记录的结束符和分陌符。3316内容树contenttree在树林中,树是由一个节点和这个节点的孩子性质组成的。317上下文超链接contextualhyperli

27、nk出现在“上下文中”的超链接,即链接的锚点是链接元素本身(“本身锚点”),是初始锚点的转移。在一个交互应用中,文档层次中的相邻元素或数据可以从外部访问该自身锚点。注19;任何超链接元素形式可按上下文方式使用。该clink元素形式总是属于上下文的。318上下文链接元素形式contextuallinkelementform表示二元上下文超链接的一种元素形式,对于自身锚点有固定的锚点角色引用标记(refmark),对于其他锚点有引用主体(refsub)。319数据属性形式dataattributeform数据属性所用的一种体系结构形式。320数据定位地址datalocationaddress 指出

28、的字符串和分隔数据对象的定位地址,这些字符串和分隔数据对象由字符数据的分隔产生。321数据定位地址dataloc见320。322维dimension坐标轴的大小和位置。它由三部分组成:位置(第一个出现量程),量程计数(占用量程的总数),最后出现的量程。323文档document能被人感知的,作为单位来标识的信息集合。324文档(类型)定义document(type)definitionDTD由应用决定的,把SGML应用于某个特定类型文档的置标的规则。一个文档类型定义包含了一个在文档类型声明中表达的形式规范,规范元素类型、元素关系和属性,以及能被置标表示的引用。从而定义置标的词汇表,该置标的语法

29、是由SGML定义的。注20:文档类型定义还能包括描述元素和属性语义的注释以及任何应用约定。325有效的BOSeffectiveBOS 有界对象集合,该集合由在任意给定点上已经成功并且全面地整合到处理中的超文档中去的全体对象组成。326元素形式elementform应用于元素一种的体系结构形式。327实体描述符entitydescriptor表示外部实体的SDIF数据流的组件。4GBT 165-200911SOll,Ec 10744:嘲3Z8实体树entity tree由下列步骤构造的节点为实体的树状结构:1)选择一个SGML文档实体作为根节点。2) 由该节点的指标声明的外部标识符参数所标识的,

30、组成该节点的孩子。作为SGML文档实体或SGML子文档实体,每个孩子可以再被选作父节点。3)对每个父节点重复步骤2),直到弼达了树的叶子或层数的最大值。注21:当HyTime文档作为集中器使用时,层数的最大值是一个HyTime文档的属性,并且可以在被HyTime应用调用时被覆盖。329事件event坐标轴空间中对象的出现。它把调度范围与对象联系起来。注22t事件的调度范围决定对象位置和大小。首先所有坐标轴的第一个量定义了位置,而量化计数给出维的规范并且定义了大小。330事件投影event projection事件的调度范围从一个坐标空间到另一个坐标空间的转换(从“未计划”到“预测”)。注23:

31、从乐曲的节拍到实时性的投影,或从用户设备坐标到现实空间单位投影。331(调度)范围(scheduled)extent坐标空间中的大小和位置。它由空间中每个轴的维组成。332外部标识符external identifier标识一个外部信息对象的SGML置标说明(典型的实体说明)的参数。注24:它可能有很多形式,包括:形式化的公用标识符,即全局唯一的公用标识符,它允许系统通过一个查找表访问其对象f和或系统标识符,即文档标识符、存储位置、程序调用、数据流位置或在存储体中定位对象的其他系统特定方式。333有限坐标空间定位地址fesioc见334。334有限坐标空间定位地址finite coordina

32、te space location address通过定义封闭被选事件的有限区域,在事件调度(或由这些事件调度的对象)中,定位事件的定位地址。335性质值的图示graph representation of property values抽象数据结构,由节点的定向图表构成,每个节点通过标记弧连接其他节点。336树林grove属性ValuEs的图表表现。337树林的构造过程grove construction process构建一个原生或次生的树林的过程。5GBT16965-2009ISOIEC10744:1997338树林定义grovedefinition树林规划,树林构造处理,树林起始对象的

33、结合。339树林规划groveplan树林中包括的模块、类和属性的说明。树林规划用于构建树林与查看已有树林。340树林根groveroot一个在树林中没有起始的节点。341树林源grovesource构建树林的数据(原生树林)或节点(次生树林)。342枢纽文档hubdocument访问一个超文档的起始文档。在一个HyTime超文档中,枢纽文档还为互换、绘制或其他处理定义一个HyTimeBOS。注25:“枢纽文档”不是文档的一个参数状态,也不能用一个属性来说明。枢纽文档的指定是处理过程的一个参数,并在调用该应用时被说明。注26:有可能指定多个HyTime文档作为枢纽文档,这样可以定义相同HyTi

34、meBOS。343超文档hyperdocument通过web互连的两个或多个文档或者其他信息对象。注27:对超文档的访问是从所指定的枢纽文档开始的。注28:一个超文档可能包括其他超文档,否用独立的超文档,通过声明包括“子枢纽”的超文档的枢纽文档。注29:超文档可能表示一个固定的或单一的数据对象的为了特殊目的(例如,表示常有所有权或支持特殊修辞目的)而组织起来的集合。该HyTime有界对象集控制设施和活动策略相关设施,以及应用程序规范机制能用于为组建约束和使用超文档而定义额外的语义。344超链接hyperlink表示两个或多个对象之间关系的信息结构。注30;由超链接关联的对象叫做这个超链接的“锚

35、点”。锚点由被称为“链端”的超链接性质来标识。注3l:使用HyTime的应用和体系结构可以给超链接分配链接类型和名称。注32:除超链接外,SGML文档也可以表示关系。例如,置标标记的位置表示了文档层次的从属和兄弟关系。345超链接锚点定位地址hyperlinkanchorlocationaddress 一种查询位置地址的定位形式,以通过对象是其成员的锚点角色名称对象来定位锚点。346超链接定位地址hyperlinklocationaddress 一种查询位置的形式,通过链接类型定位超链接。347超媒体应用hypermediaapplication有超文本和或多媒体功能的信息处理应用。注33:这

36、个定义的含意是,“超媒体”是指超文本和多媒体的联合而不是交叉。6G矗T 169652009ISOIEC 10744;1997注34:尽管可以在“超文本”、“多媒体”和“超媒体”之间维持严格的区分,但在奉标准中,当提到文档或应用时这样的区分并投有多大意义。但是,事件是特指“多媒体”而不是。超媒体”的。匠为有无耀链接并不影响“事件”的本质。类似地,超链接由于没有被它们所连接的对象所影响,可以不加区别地被摊述为。超文本”、。超媒体”或冠以“超”。348超媒体文档hypermedia document在超媒体应用中使用的文档或超文档。注35:因为超文档通常甩于超媒体应用中,它几乎永远是超媒体文档。但是

37、,并非所有的超媒体文档都是超文档;例如,一个包含电视画面而不包含超链接的文档。349超媒体时基结构化语言HypermediaTime-based Structuring Language;HyTime一种用于表示超文本链接,时间、空间事件调度和同步的标准超媒体结构化语言。HyTime提供了基本的标示和定位机制,并且独立于对象数据记法、超链接类型、处理和表示功能及其他应用语义。不论文档是否可被修改,符合或不符合HyTime的超文档都可以建立起超链接。HyTime的全部功能支持“集成开放超媒体”(IOH)引用的“书目模型”允许超链接在任何时间、任何地点链接任何东西而系统只需要支持其表示能力之内的相

38、应子集。350HyTime属性HyTime attribute属性的定义包含在HyTime的体系结构形式中。351HyTime BOS HyTime BOS一个有界对象集,由单一文档或超文档构成,超文档中的文档和信息对象规范应存储在单一实体树的节点中。注36:一个HyTime引擎可以自动确定一个HyTime BOS。实体树的根是枢纽文档的SGML文档实体。352HyTime文档HyTime document一个SGML的文档,它从根本上是如本标准的定义表示的。注37:HyTime文档通常就是符合HyTime文档(见111)。353HyTlme元素HyTime elementHyTime元素类型

39、的一个实例。354HyTime元素类型HyTime element type在HyTime文档中,符合HyTime体系结构形式的元素类型。注38:HyTime没有定义元素类型本身。除了体系结构定义的属性外,它可有应用特定属性。355HyTime引擎HyTime engine识别文档中HyTime构造并对其进行与应用无关的处理的一个程序(部分程序或多个程序的组合)。注39:例如,一个HyTime调用可以由数据库和网络服务器来解释和访问锚点。它也可以在一个坐标空间中连续地对事件进行定位计算,而不论事件所进人的调度或为定义其范围所采用的度量单位怎样。356HyTime超文档HyTime hyperd

40、ocument枢纽文档为HyTime文档的超文档。注40:枢纽文档必须能以SGML表示;而超文档其他组件则不需要。该枢纽和其他组件符合文档的体系结构。7GmT 16鳓粤2009l岛吖lEC 10744:1997357HyTime系统HyTime system包括一个HyTime引擎的SGML系统。358超文本hypertext可以按多种顺序访问的信息。注41:超文本可以是一个单一的文档或文档库(。超文档”)。例如:一本小说通常不是一个超文本。一本有脚注或内部交叉引用的书是一个单一文档中的超文本。一本具有外部交叉引用(例如,书目引用)的书是库的成员,该库作为整体构成一个超文档。一本既具有内部又具

41、有外部交叉引用的书既是一个单一文档的超文本;又是整体上构成一个超文档的库成员。359初始引用者(定位路径)initial referrer(to a location path)引用到定位路径中定位第一步。注42:初始引用不能定位地址,因为一个引用其他的定位地址变成一个定位步。注43:给出定位路径中每一步有同样的初始引用。360集成开放超媒体integrated open hypermediaIOH为进行计算机处理,对引用的“文献模型”进行的形式化,该引用能表示任何时间、任何地点与任何事物的超链接。361链接link依据上下文,超链接可以是一个超链接或一个SGML的处理链接(“链接程序”)。3

42、62链端link end超链接中,是锚点的角色名、锚点的成员和其他锚点的联合性质的集合,例如往返移动规则。363链接过程定义link process dennition;LPD用于SGML来描述链接过程的特定应用规则。链接过程定义包括一个形式化的说明,该说明是通过链接类型声明(1ink type declaration)来表示,它说明了起始和结果元素之间的链接,其中包括被用于链接处理的起始属性的定义(“链接属性”)。注44:链接过程定义还可以包括对该语义的描述,如链接属性的含义及其对过程的影响。364链接类型link type超链接的一个类。它指明了由超链接所表示关系的含义,包括每个锚点在关系

43、中所起到的作用。365超链接定位地址linkloc见346。366列表定位地址listloc见367。8GIiT 1啪5一母DmC 10744:1997367列表定位地址list location address定位地址从一个节点列表中通过描述一个或多个维说明选择节点,用于已选择节点的相邻次序。368定位梯阶location ladder定位地址集合,称作“梯级”,各级是下一级的地点起始。注45:定位梯阶就是直观自上而下,从定位源到路径梯阶的运转。在定位路径中看作一步的梯级被认为此路径的梯级的底部。注46:定位梯阶表现了可定位对象集的进步选择,其中对象看作向下的发展(换言之,顶层梯级定位尽最大

44、可能范围,从其下被选择的梯级的节点中,进行定位)。369定位地址location address一种元素形式,表现一个或一个以上对象的地址。通过其开始的定位路径来定位,定位地址的引用被看作对象的引用。注47:定位地址可以是另一个定位地址的定位源,从而形成一个定位梯阶。注48:定位地址是HyTime中那些是众所周知的“间接地址”的表现。370定位路径location path定位地址集,称为“地址步”,其中第一步定位第二步,等等。当创建一步指定到两个或多个对象时(对象至少一个是定位地址)定位路径可以有分支。当最后一步仅指向一个对象,且此对象不是定位地址,分支终止。通过定位路径指定的对象都是通过路

45、径中任意步指定的。注49:定位路径可看作从左往右,从初始引用者到定位的对象运行。每步十定位梯阶的底部梯阶。注50:定位地址可以是一个多于定位路径的步骤,但第一步只有一个。371定位源locationur对象集,其定位地址选择指定的对象。注51:例如treeloc的地址起始是树,其中有通过发现treeloc定位的节点。372混合定位地址mixedloc定位地址,对象间接通过其子定位地址元素来定位。373多媒体multimedia利用多种方式进行事物间通信,比如艺术家、作曲家等所采用的交流形式。374(对象)修改(object)modification在绘制时一个对象对另一个对象进行修改。注52:

46、例如,通过一个作用框可以路由选择音频信号。注53:HyTime处理的是修改符的调度和联合,而不是修改的语义。375命名的定位地址nameloc见376。376命名的定位地址named location address混合定位地址的描述形式,通过元素ID和实体名称指名对象。9GBT 16965-2009ISOIEC 10744:1997377命名的节点列衰nmed node list在树林中的节点列表,其中所有成员节点有用于公用“名称”性质的唯一值。名称性质的值可能是字符串也可能是单独的节点,其节点在所有节点中在节点列表的成员的名称取值上是唯一的。378命名空闯定位地址 nome-space l

47、ocation addrm镕定位地址用来指明在命名的节点列表中节点。379命名空阊定位地址nmsploc见378。380节点node树林中,表示单一对象的有序性质集。381记法形式notation form一种体系结构形式,用于数据实体和记法数据内容。382起始origin树林中,对于一个节点,其节点是子节点。树林中每个节点,除树林根外,都只有一个起始节点。383修补patch修饰符的互连。384路径定位地址pathloc见385。385路径定位地址path location address定位地址,指明树中节点,通过查看作为矩阵的树,矩阵的每列是从根到叶子的节点列表的方式实现。386伪元素p

48、element见396。387表现prr=,entation能被人感知的一个文档处理状态。388最近说明的元素previous specified element文档的SGML表现中的元素,此文档最近刚被解析。注54;当把SGML表示看作一个字符串时,尽管一个实体引用可能使其他元素比最近说明元素更近地被分析,但通常它仍是最近发生的。389原生树林primary grove通过处理起始数据构造的树林。注55:例如,在SGML起始数据初始化解析后,为SGML文档构建的树林是一个原生树林。0GBT 16965-2009IS0LEC 10744:1997390主树principal tree树林中,内容树通过树林的性质集指定为主树。在HyTime中,主树是定位地址的默认潜在定位源。391主树根pr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1