GB T 16965-1997 信息技术 超媒体 时基结构化语言(HyTime).pdf
《GB T 16965-1997 信息技术 超媒体 时基结构化语言(HyTime).pdf》由会员分享,可在线阅读,更多相关《GB T 16965-1997 信息技术 超媒体 时基结构化语言(HyTime).pdf(115页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术超媒体时基结构化语言发布实施国家技术监督局发布前言本标准等同采用国际标准超媒体时基结构化语言并在术语惯用语上与信息处理文本和办公系统标准通用置标语言一致本标准定义超媒体时基结构化语言该语言提供表示超文本和多媒体应用中处理和交换的静态及动态信息的设施通过制定本标准为我国信息处理技术主要提供以下内容的标准的应用领域和范围中的定义符号缩写和记法的体系结构形式和属性本标准的附录是标准的附录本标准的附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位清华大学本标准主要起草人蒋维杜张素琴陈亮蒋义陈娟陈斌前言国际标准化组织和国际电
2、工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各个技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投标赞成国际标准是由信息技术联合技术委员会制定的附录构成为的一部分附录仅提供参考信息引言本标准定义了超媒体时基结构化语言这种语言提供表示静态及动态信息的设施这些信息在超文本和多媒体应用中处理和交换是信息处理文本和办公系统
3、标准通用置标语言的一个应用支持传统的信息参考分类书目模型同时它能在任何时候描述与任何东西任何地点相连的链接这一模型延伸至计算机化的信息时代即集成的开放超媒体的一个应用领域为文件和其他信息对象内部及其之间的特定互连超链以及多媒体信息在时间和空间上的调度提供了标准化机制如果没有这些信息通常嵌入在负责绘制这些文件的超媒体文稿的处理指令中所以不适用于其他的处理形式如果使用那些独立于特定处理信息的性质可以不只被生成该信息的应用和平台所处理应用设计者和用户可以用这种办法确定从文稿中分离出哪些性质理想的情况只需要考虑这些性质是不是信息的固有性质不必管它们是如何处理的例如本章的标题是固有信息而它所用的字体通常
4、不是固有信息而实际上表示策略会根据不同的情况而变化并且依赖于其他方面的考虑例如信息的预计使用文稿语言的灵活性和性能出于这一原因是高度模块化的从而应用设计者只需使用已有设施对他们所关心的性质进行标准化的描述为标准化表达超媒体的结构化信息而确定的规则叫作体系结构形式它们决定属性的使用属性是对信息对象固有性质的表示模块语言的体系结构形式和属性划分为六个模块每个模块都有所需的设施和选项支持声明指示对模块及其选项的支持基本模块基本模块由独立的实用设施组成有些设施可选必需的设施支持超文本管理使用和性质标识可选的设施则提供属性值和字符内容的词法定义强类型和引用的求解范围控制对文本部分直接访问的优化缺省属性的
5、上下文相关控制公用元素的查找表动作跟踪将多个实体存入单一容器实体以及定义信息对象的性质等度量模块使用定位地址模块中的坐标地址设施和有限坐标空间及绘制模块时需要使用度量模块中的设施在各种应用定义的度量单位中它们提供规定对象的位置和范围的函数定位地址模块不能被唯一标识符定址的对象和外部文件中的对象可以被定位地址模块标识本模块支持三种基本的地址类型名字语义定位和坐标定位也可以进行聚合定位的定址如果支持调度模块也可以对一些对象进行定位这些对象在记法中对于创建该定位地址的应用而言是未知的表达超媒体对象定址的系统无关方式还为其超链和调度能力提供基础超链模块本模块可在对象之间进行连接超链既可以在单个文件内部
6、又可以在构成超文件的文件和信息对象之间进行调度模块本模块可对事件对象的出现在有限坐标空间的坐标轴上进行调度其方式是通过事件之间的相互关系表达它们的位置可以通过时间或空间单位沿坐标轴进行度量绘制模块当使用调度模块时对象修改和或事件投影可以用来表示支配绘制处理的参数对象修改对象修改设施允许对绘制过程中对象的修改顺序进行说明并且可能影响它们的对象修改器如放大器和过滤器注没有定义修改器的语义只定义了其应用序列事件投影绘制过程要求把事件投影到一个能被感知的坐标空间中例如从一个以虚拟时间为坐标轴的坐标空间投影到一个以实际时间为坐标轴的坐标空间事件投影设施允许说明一些因素用于计算目标坐标空间中事件的位置和范
7、围当为一个事件所提供的位置和范围不确定的时候比如当用户之间的相互作用会有影响时原始事件的虚维可以通过一些公式投影到实际空间时间上这些公式出现在任何由用户定义的表达式语言中在求解被投影事件的位置和范围的绘制过程中这样的表达式可在其他方面接受滞后绑定值注不定义格式化的对象的语义来适应新范围应用可以选择把绘制信息包含在超文件的基本部分中也可以把它们包含在处理程序的中这是由所提供信息的本质决定的例如绘制形式在多媒体文件中比在常规文件中是基本的形式应用为各种应用提供了通用层次上的支持不只是某一特定的语义即就像是一个携带者或基本结构应用和之间的界限是可变的完全由设计者确定设计者可以自由地决定哪些信息使用进
8、行标准化表达哪些只是由应用特定的例如在一个数据内容记法中因为体系结构形式的语义和属性的语义是标准化的所以可以实现对各种应用所使用软件和或硬件的支持当定义一个基于体系结构形式的元素类型时应用可以定义附加属性应用自身仅能定义由应用定义的元素类型和属性的语义这些语义可以由工业集团或者正式地由国家或国际标准化组织加以标准化在本标准中属性只有特定的而没有固有的含义但是应用可以隐含地或通过定义适当的元素类型和属性为其加上附加语义例如体系结构形式维引用仅指一个元素的维相对于其他元素的维的计算而应用可以规定如果希望的话使用维引用在元素之间进行同步并可以通过维引用元素类型的通用标识符加以强调元素可以出现在任何应
9、用的和的元允许的地方例如为了表示该上下文中的日历或投影平面有限坐标空间可以出现在记录的段落中相比之下多个段落可以作为一个时序事件的内容出现的客户机包括应用和应用体系结构可以像定义元素一样定义非体系结构形式尽管应用不能给增加新的体系结构形式或对形式进行组合但是它们仍可以创建自己的属性比如来标识自己的体系结构形式集例如如果一个文件同时含有和体系结构形式通过分析器以形式对各个元素的内容和属性进行处理和确认后具有属性的元素由引擎处理和确认而具有属性的元素则可能由其他适当的应用来处理和确认如可能由一个方法辅助完成定义了一些应用所需的参数来完成绘制和某些绘制功能其他参数可以由应用或者由与应用一致的文件体系
10、结构提供为了表达不同需求和服务于不同用户可以同时存在许多不同的与一致的应用和体系结构这些体系结构在非方面可以不相容但必须由单一引擎支持注例如即使一个应用的投影函数非常复杂和特殊它也不必为表示有限坐标空间而定义自己的系统有特定的应用投影函数使用应用选择或自定义的函数语言通过与未投影和投影的有限坐标空间的标准化表示方式相连接来加以表示是专为典型的多媒体应用中的顺序和对齐问题而优化设计的它不是为复合文件的页输出而设计的普遍体系结构求解方法对于后一种情况用其他方法求解可能会更好注但是和其他许多这样的求解方法是相容的例如有限坐标空间可以用来描述页面描述语言的对象所映象到的媒体本标准的组织本标准的组织体现
11、的模块化结构结构如下基本模块第章是其他章节的先决条件它描述的一些设施在的所有应用中都需要度量模块第章描述定位地址和调度模块设施所需要的设施定位地址模块第章超链模块第章调度模块第章所描述的模块各自独立绘制模块第章中描述的模块依赖于调度模块一致性第章描述对文件应用和系统进行一致化所需要的条件本标准还包括如下附录附录该标准的附录定义一些有用的设施包括词法的建模查询和维计算的记法附录该提示的附录提供补充指导和参考资料的来源中华人民共和国国家标准信息技术超媒体时基结构化语言国家技术监督局批准实施范围范围本标准定义一种语言以及用于表示链接及同步静态与动态基于时间的信息的超文件的基本模型这些信息包含在多种常
12、规的和多媒体文件和信息对象中这一语言就是超媒体时基结构化语言即既可以用抽象的或虚拟的意义也可以用用户自定义的实际时间单位来表示时间它还提供了联系这两种方式的办法这样依赖于时间的文件元素可以得到同步注这一设施把曾经局限在常规文件中的从式样考虑来区分固有信息的能力延伸到了对多媒体信息的表示中用于表示时间模型的技术同样可以用于空间和其他领域都可以当作沿不同的坐标空间轴进行度量的系统看待而且它还支持任意交叉引用和基于外部相互作用超媒体的访问路径的时间表示包含足够的信息来导出控制姿态的数据如对音像硬件的控制信息和直观数据如乐谱故事描述或电视画面的存在时间在一个超文件中媒体格式和对象的数据记法可以包含格式
13、化的和未格式化的文件静止图像的音频和视频段以及面向对象的图形等用户可以用各种度量单位和颗粒来规定对象在空间中和在时间上出现的位置和范围通过选择适当的度量单位可以支持应用从动画到投影管理的临时需求注本标准没有对音频和视频数据内容的表示进行表达而只是定义了用其他数字化信息同步这些数据的起始和持续方式本标准也没有特别说明适应于未格式化文件和其他信息对象的特定位置和范围的输出处理是一个使能标准而不是一个限定标准所以构成超文件的对象可以与任何应用体系结构或与由标准规定的文件体系结构保持一致并能以这些体系结构允许的记法表示只有决定超文件成员的中枢文件必须在符合其他体系结构的同时符合满足灵活性和可扩充性设计
14、要求可选子集可以单独实现也可与用户自定义的扩展方式联合实现超媒体时基结构化语言是符合的一个应用本标准推荐使用的超文件交换格式是由规定的文件交换格式而是按规定的抽象语法记法定义的它能按照的基本编码规则进行编码从而可以使用符合开放系统互连模型的协议进行信息交换应用领域的应用领域是集成开放超媒体即超链的书目模型用户可以通过适当的引用在任何时候和任何东西任何地点相连由于的模块化设计和灵活的一致性规则在补充实现中只需支持当前使用的设施由于对完全超媒体解决方案的向上兼容路径的良好定义用户也不必对超文件做任何准备工作可以用作和平台无关的超媒体及同步的和未同步的多媒体应用中信息交换的基础结构应用开发者可以使用
15、结构来设计他们的信息结构和对象并使用语言对其加以表示以用于交换注语言并不是为了在执行应用程序时对信息的内部表示进行编码而专门设计的在绘制的任何阶段从可修改的到优化的交互访问应用能使用来表示包含信息的超文件应用还能选择把一个超文件的绘制转变成适于传输和交互表示的优化形式注的超文件表示能否在局部文件系统中由程序直接访问依赖于超文件的信息类型平台速度和访问该超文件的应用执行的功能引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理文本和办公系统标准通用置标语言信息处理支持设施文件交换
16、格式信息处理支持设施公用文本拥有者标识符登记规程信息处理系统开放系统互连抽象语法记法一规范信息处理系统开放系统互连抽象语法记法一基本编码规则规范定义本标准采用下列定义锚点一个由超链连接的对象聚合对象注所谓对象在中并不是一个形式结构一个锚点可以是一个文件一个元素任意块数据或其他当且仅当一个对象被一个超链标识时它才是一个锚点在相同或不同的超链中一个对象可由几个链端标识为锚点应用由应用根据其规则决定的一个有限对象集注这些规则可以由一系列参数自动决定或者由用户挑选或者两种方式都使用一种可能是由应用把中的实体作为起点但允许用户增加或删除实体位组一个位的有序集例如一个字节是或位的组合在字符数据或置标中一个
17、位组表示一个字符但对非字符数据则可以表示数字或其他值有限对象集应用处理的主题一个或多个文件和其他信息对象的集合注有两种和应用维坐标轴上的大小和位置由三部分组成一个位置占据的第一个量程一个量程计数所占据量程的总个数和占据的最后一个量程文件标识为一个单位并能由人感知的信息集文件类型定义由应用决定的把施用于某个特定类型文件的置标的规则一个文件类型定义包括一个在文件类型声明中表达的形式说明说明元素类型元素关系和属性以及能被置标表示的引用从而定义置标的词汇表该置标的语法是由定义的注一个文件类型定义还能包括描述元素和属性语义的注释以及任何应用约定实体描述符一个表示外部实体的数据流的组成部分实体树结点为实体
18、的树型结构可通过以下几步构造出来根结点可以是一个文件实体或子文件实体外部实体集合由该结点中置标声明的外部标识符参数标识该集合由结点的子结点组成作为文件实体或子文件实体的每个子结点可以再被选作一个父结点对每个父结点重复步骤直到树的叶子或层数的最大值注当把层数的最大值作为一个中枢时它是文件的一个属性而且当一个应用被调用时它可以被忽略事件在坐标空间中对象的出现把调度范围与对象相关联注一个事件的调度范围决定对象的位置和大小所有坐标轴第一个量程的集合定义位置而量程计数的集合给出维的说明并定义其大小事件投影事件的调度范围从一个坐标空间到另一个坐标空间的转换从未投影的到投影的注例如从音乐节拍到实际时间或从用
19、户设备坐标系到实际空间单位外部标识符标识一个外部信息对象的置标说明典型的实体说明的参数注它可能有多种形式包括一个形式的公用标识符即全局唯一的公用标识符它允许系统通过一个查找表访问其对象和或一个系统标识符即文件标识符存储位置程序调用数据流位置或在存储体中定位对象的其他系统特定方式中枢文件访问一个超文件的起始文件在一个超文件中中枢文件还为交换绘制或其他处理定义一个注中枢文件不是文件的一个参数状态也不能用一个属性来说明中枢文件的指定是处理过程的一个参数并在调用该应用时被说明如果几个超文件作为中枢文件可以为其定义相同的超文件通过网相互连接的两个或多个文件或者其他信息对象注对超文件的访问是从所指定的中枢
20、文件开始的超链表示两个或多个对象之间联系的信息结构注由超链链接的对象叫做这个超链的锚点锚点由被称为链端的超链性质来标识使用的应用和体系结构可以给超链分配链接类型和名字除超链外文件也可以表示关系例如置标标记的位置表示了文件层次的从属和兄弟关系超媒体应用有超文本和或多媒体能力的信息处理应用注这一定义的含义是超媒体指超文本和多媒体的联合而不是交叉尽管可以在超文本多媒体和超媒体之间维持严格的区分但在本标准中当提到文件或应用时这样的区分并没有多大意义但是事件是特指多媒体而不是超媒体的因为有无超链并不影响事件的本质类似地超链由于没有被它们所连接的对象所影响可以不加区别地被描述为超文本超媒体或冠之以超超媒体
21、文件在超媒体应用中使用的文件或超文件注因为超文件通常用于超媒体应用中它几乎永远是超媒体文件但是并非所有的超媒体文件都是超文件例如一个包含电视画面而不包含超链的文件超媒体时基结构化语言一种用于表示超文本链接时空事件调度和同步的标准超媒体结构化语言提供了基本的标识和定址机制并且独立于对象数据记法超链类型处理和表示功能及其他应用语义不论文件是否可被修改符合或不符合的超文件都可以建立起超链的全部功能支持集成开放超媒体引用的书目模型允许超链在任何时间任何地点链接任何东西而系统只需要支持其表示能力之内的相应子集属性属性其定义包含在的体系结构形式中一个有限对象集由单一文件或超文件构成超文件中的文件和信息对象
22、应存储在单一实体树的结点中注一个引擎可以自动地确定一个实体树的根是中枢文件的文件实体文件文件它从根本上是如本标准的定义表示的注文件通常就是符合的文件见元素元素类型的一个实例元素类型在文件中符合体系结构形式的元素类型注没有定义元素类型自身除了体系结构形式定义的属性外它可有应用特定属性引擎识别文件中结构并对其进行与应用无关的处理的一个程序部分程序或多个程序的组合注例如一个调用可以通过数据库和网络服务器接口来解析和访问锚点它还可以在坐标空间中连续地对事件进行定位计算而不论事件所进入的调度或为定义其范围所采用的度量单位怎样超文件中枢文件为文件的超文件注中枢文件必须能以表示而超文件的其他部件则不需要中枢
23、和其他部件应当符合文件的体系结构系统包括一个引擎的系统超文本可以按多种顺序访问的信息注一个超文本可以是一个单一文件或一个文件库一个超文件例如一本小说通常不是一个超文本一本有注脚或内部交叉引用的书是一个单一文件超文本一本具有外部交叉引用例如书目引用的书是库的一个成员该库作为整体构成一个超文件一本既具有内部又具有外部交叉引用的书既是一个单一文件的超文本又是整体上构成一个超文件的库的成员集成开放超媒体为进行计算机处理对引用的书目模型进行的形式化该引用能表示任何时间任何地点与任何东西的超链链接根据上下文链接可以是一个超链或者一个处理链链接进程链端超链的一个性质它通过定位标识锚点注术语定位在中不是一个形
24、式结构链端能通过名字坐标定位或其他任何语义结构对锚点定位链接处理定义利用来描述链接处理的应用特定规则链接处理定义包括一个正规的说明该说明是通过链接类型说明来表达的它说明了源和结果元素之间的链接其中包括应用于链接处理的源属性的定义链接属性注一个链接处理定义还可以包括对该语义的描述如链接属性的含义及其对处理的影响链接类型超链的一个类它指明了由超链所表示关系的含义包括每个锚点在关系中所起的作用多媒体利用多种方式进行事物间通信比如艺术家作曲家等所采用的交流形式对象修改在绘制时一个对象对另一个对象进行修改注例如通过一个作用框可以路由选择音频信号处理的是修改符的调度而不是修改的语义修补修改符与其所修改对象
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16965 1997 信息技术 媒体 结构 语言 HyTime
