標(biāo)準(zhǔn)解讀

《GB/T 16965-2009 信息技術(shù) 超媒體/時基結(jié)構(gòu)化語言(HyTime)》作為對《GB/T 16965-1997 信息技術(shù) 超媒體/時基結(jié)構(gòu)化語言(HyTime)》的更新,主要在以下幾個方面進(jìn)行了調(diào)整和增補:

  1. 技術(shù)更新與規(guī)范性引用文件:2009版標(biāo)準(zhǔn)根據(jù)信息技術(shù)的發(fā)展,更新了引用的相關(guān)國際標(biāo)準(zhǔn)和國內(nèi)標(biāo)準(zhǔn),確保了標(biāo)準(zhǔn)內(nèi)容的時效性和兼容性。

  2. 術(shù)語和定義:對部分專業(yè)術(shù)語給出了更精確或更符合當(dāng)前技術(shù)環(huán)境的定義,以適應(yīng)超媒體和時基結(jié)構(gòu)化語言領(lǐng)域的新進(jìn)展。

  3. 語法規(guī)則:針對HyTime的語法規(guī)則進(jìn)行了細(xì)化和完善,可能包括對元素、屬性的增刪改,以及對文檔結(jié)構(gòu)、鏈接機制和時間標(biāo)注等關(guān)鍵概念的進(jìn)一步明確,以提升其在實際應(yīng)用中的可操作性和靈活性。

  4. 時間基礎(chǔ)結(jié)構(gòu)的描述:考慮到時間在多媒體和超文本內(nèi)容中的重要性,2009版標(biāo)準(zhǔn)可能強化了對時基結(jié)構(gòu)的描述方法,使得處理含有時間維度信息的文檔更加高效和準(zhǔn)確。

  5. 實例和最佳實踐:為幫助用戶更好地理解和實施標(biāo)準(zhǔn),新版本可能增加了更多的示例和應(yīng)用指南,展現(xiàn)了如何將HyTime應(yīng)用于各種復(fù)雜場景中。

  6. 兼容性和向前兼容性:在修訂過程中,注意保持了與前一版標(biāo)準(zhǔn)的一定兼容性,同時確保新標(biāo)準(zhǔn)能夠支持未來技術(shù)發(fā)展需求,即保證了向后兼容性,這對于已采用舊標(biāo)準(zhǔn)的系統(tǒng)升級尤為重要。

  7. 附錄和索引:更新了附錄內(nèi)容,可能包含了新的參考模型、實現(xiàn)指南或是具體技術(shù)細(xì)節(jié),同時優(yōu)化了索引,方便查閱特定信息。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2009-09-30 頒布
  • 2009-12-01 實施
?正版授權(quán)
GB/T 16965-2009信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)_第1頁
GB/T 16965-2009信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)_第2頁
GB/T 16965-2009信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)_第3頁
GB/T 16965-2009信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)_第4頁
GB/T 16965-2009信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)_第5頁
已閱讀5頁,還剩335頁未讀, 繼續(xù)免費閱讀

下載本文檔

GB/T 16965-2009信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)-免費下載試讀頁

文檔簡介

犐犆犛35.240.30

犔76

中華人民共和國國家標(biāo)準(zhǔn)

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

代替GB/T16965—1997

信息技術(shù)超媒體/時基結(jié)構(gòu)化語言

(犎狔犜犻犿犲)

犐狀犳狅狉犿犪狋犻狅狀狋犲犮犺狀狅犾狅犵狔—

犎狔狆犲狉犿犲犱犻犪/犜犻犿犲犫犪狊犲犱犛狋狉狌犮狋狌狉犻狀犵犾犪狀犵狌犪犵犲(犎狔犜犻犿犲)

(ISO/IEC10744:1997,IDT)

20090930發(fā)布20091201實施

中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局

發(fā)布

中國國家標(biāo)準(zhǔn)化管理委員會

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

目次

前言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ⅰ

引言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ⅱ

1范圍!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

2規(guī)范性引用文件!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2

3術(shù)語和定義!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2

4符號和縮略語!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

5記法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14

6基本模塊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!16

7定位地址模塊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!44

8超鏈接模塊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!76

9調(diào)度模塊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!89

10繪制模塊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!119

11符合性!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!135

附錄A(規(guī)范性附錄)SGML擴展設(shè)施!!!!!!!!!!!!!!!!!!!!!!!!141

附錄B(規(guī)范性附錄)HyTime性質(zhì)集!!!!!!!!!!!!!!!!!!!!!!!!249

附錄C(規(guī)范性附錄)體系結(jié)構(gòu)元聲明!!!!!!!!!!!!!!!!!!!!!!!!264

附錄D(資料性附錄)輔助材料!!!!!!!!!!!!!!!!!!!!!!!!!!!332

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

前言

本標(biāo)準(zhǔn)等同采用ISO/IEC10744:1997《信息技術(shù)超媒體/時基結(jié)構(gòu)化語言(HyTime)》,僅有編輯

性修改。

本標(biāo)準(zhǔn)代替GB/T16965—1997。

本標(biāo)準(zhǔn)與GB/T16965—1997相比主要變化如下:

———增加了GB/T16965—1997中的專業(yè)術(shù)語和定義;

———將GB/T16965—1997中度量模塊并入定位地址模塊;

———增加了GB/T16965—1997中基本模塊、定位地址模塊、超鏈接模塊、調(diào)度模塊、繪制模塊、

符合性模塊的內(nèi)容;

———增加了GB/T16965—1997中規(guī)范性附錄A的體系結(jié)構(gòu)和需求定義;

———增加了規(guī)范性附錄BHyTime性質(zhì)集和附錄C體系結(jié)構(gòu)元聲明。

本標(biāo)準(zhǔn)的附錄A、附錄B、附錄C是規(guī)范性的附錄;附錄D是資料性的附錄。

本標(biāo)準(zhǔn)由中華人民共和國信息產(chǎn)業(yè)部提出。

本標(biāo)準(zhǔn)由信息產(chǎn)業(yè)部電子工業(yè)標(biāo)準(zhǔn)化研究所歸口。

本標(biāo)準(zhǔn)起草單位:中國電子技術(shù)標(biāo)準(zhǔn)化研究所。

本標(biāo)準(zhǔn)主要起草人:姜瑜濤、馬楠、方春燕、袁媛、李幸、宋慧駒。

本標(biāo)準(zhǔn)于1997年首次發(fā)布,本次為第一次修訂。

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

引言

本標(biāo)準(zhǔn)定義了超媒體/時基結(jié)構(gòu)化語言(HyTime),對于用于在超文本和多媒體應(yīng)用中處理和交換

的信息,該語言提供了表達(dá)靜態(tài)和動態(tài)信息的設(shè)施。HyTime是GB/T14814—1993《信息處理文本

和辦公系統(tǒng)標(biāo)準(zhǔn)通用置標(biāo)語言(SGML)》的一個應(yīng)用。

HyTime支持傳統(tǒng)信息引用分類書目模型,同時它能表示在任何時間與任何事物、任何地點通過多

種方式鏈接。這一模型延伸至計算機化信息時代,即“集成的開放超媒體(IOH)”領(lǐng)域,并成為了

HyTime的一個應(yīng)用領(lǐng)域。

HyTime為文檔和其他信息對象之間及其內(nèi)部的互聯(lián)(超鏈),以及多媒體信息在實際和空間的調(diào)

度提供了標(biāo)準(zhǔn)化的機制。

如果沒有HyTime,這些信息通常是嵌入在負(fù)責(zé)描繪這些文檔的超媒體“腳本”的處理指令中,因此

無法用于其他形式的處理。如果使用HyTime,那些獨立于特定處理信息的性質(zhì)可以不只被生成該信

息的英語和平臺處理。

應(yīng)用設(shè)計者和用戶可以用這種方式來確定從腳本中分離出哪些性質(zhì)。理想的情況下,只需要考慮

這些性質(zhì)是不是信息的固有性質(zhì),不必管它們是如何處理的。例如,本部分的標(biāo)題是固有信息;而它所

用的字體通常不是固有信息。

而實際上,表示策略會根據(jù)不同的情況而變化,并且依賴于其他方面的考慮,例如,信息的預(yù)計使用

方式、腳本語言的靈活性以及性能因素?;谠撛颍龋裕椋恚迨歉叨饶K化的,使得應(yīng)用設(shè)計者只需

按標(biāo)準(zhǔn)的方法利用設(shè)施對它們所關(guān)心的性質(zhì)進(jìn)行描述。

為了以標(biāo)準(zhǔn)的方式表達(dá)超媒體的結(jié)構(gòu)化信息,HyTime確定了叫做“使能(enabling)體系結(jié)構(gòu)”的規(guī)

則,該體系結(jié)構(gòu)由許多“體系結(jié)構(gòu)形式”及其相關(guān)的語義組成。作為體系結(jié)構(gòu),本標(biāo)準(zhǔn)的正式定義符合本

標(biāo)準(zhǔn)附錄A中體系結(jié)構(gòu)的定義要求。

0.1犎狔犜犻犿犲模塊

HyTime語言的體系結(jié)構(gòu)形式和屬性劃分為五個模塊,每個模塊都有必需設(shè)施和可選設(shè)施,

“HyTime支持聲明”指明了對模塊及其選項的支持。

———基本模塊

基本模塊由獨立的實用設(shè)施組成,其中有些設(shè)施是可選。必需的設(shè)施提供超文本管理(使用

SGML)和對象性質(zhì)的識別??蛇x的設(shè)施提供用于公共元素的查找表、關(guān)聯(lián)對象的使用和訪問

策略機制、通過引用的方式關(guān)聯(lián)屬性和元素內(nèi)容的語義值的機制。本模塊還定義了所有其他

HyTime模塊使用的基本坐標(biāo)定位記法。

———定位地址模塊

定位地址模塊既可以標(biāo)識不能被SGML唯一標(biāo)識符定位的對象,也可以標(biāo)識外部文檔中的對

象。本模塊支持三種基本的地址類型:名稱、語義定位和坐標(biāo)定位。也可以進(jìn)行聚合定位。這

些定位機制的句法和語義獨立于被定位數(shù)據(jù)的數(shù)據(jù)內(nèi)容記法。

注1:在給出的記法中解決HyTime定位的能力取決于能夠解析記法的軟件,軟件根據(jù)提取所有定位的

HyTime使用方法(見6.1.1對象表示)進(jìn)行解析。

HyTime的超媒體對象地址表達(dá)方式,與系統(tǒng)、記法無關(guān),提供了基本的超鏈接和調(diào)度能力。

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

———超鏈接模塊

本模塊可在對象之間進(jìn)行鏈接(“超鏈”),即可以在單個文檔內(nèi)部,又可以在構(gòu)成超文檔的文檔

和信息對象之間進(jìn)行鏈接。

———調(diào)度模塊

本模塊可對事件———對象的出現(xiàn)在———“有限坐標(biāo)空間”的坐標(biāo)軸上進(jìn)行調(diào)度,其方式是通過

事件之間的關(guān)系表達(dá)它們的位置,可以通過時間或空間單位沿坐標(biāo)軸進(jìn)行度量。

———繪制模塊

當(dāng)使用調(diào)度模塊時,對象修改和/或事件投影可以用來表示支配繪制方法的描述參數(shù)。

●對象修改

對象修改設(shè)施允許對繪制過程中對象的修改順序進(jìn)行說明,并可能影響它們的“對象修改

器”(如放大器和過濾器)。

注2:HyTime沒有定義修改器的語義。

●事件投影

繪制過程要求把事件投影到一個能被感知的坐標(biāo)空間中,例如,從一個虛擬時間為坐標(biāo)軸

的坐標(biāo)空間投影到一個以實際時間為坐標(biāo)軸的坐標(biāo)空間。事件投影設(shè)施允許說明一些因

素,用于計算目標(biāo)坐標(biāo)空間中事件的位置和范圍。當(dāng)為一個事件所提供的位置和范圍不

確定的時候,(比如當(dāng)用戶之間的相互作用會有影響時),起始事件的虛維可以通過一些公

式投影到實際空間/時間上,這些公式出現(xiàn)在任何有用戶定義的表達(dá)式語言中。在求解被

投影時間的位置和范圍的繪制過程中,這樣的表達(dá)式可以在其他地方接受后滯綁定late

binding值。

注3:HyTime不定義格式化的對象的語義來適應(yīng)新范圍。

應(yīng)用可以選擇包括繪制信息包含在超文本文檔的基本部分中,也可以把它們包含在處理程序

的“樣式表”中。這是由于所提供信息的本質(zhì)決定的。例如,繪制形式在多媒體文檔中比在常

規(guī)文檔中是基本的形式。

0.2犎狔犜犻犿犲應(yīng)用

HyTime為各種應(yīng)用提供了通用層次上的支持,不只是某種特定的語義(即HyTime就像一個攜帶

者或基本結(jié)構(gòu))。

應(yīng)用和HyTime之間的界限是可變的,完全由設(shè)計者決定,設(shè)計者可以自由地決定哪些信息使用

HyTime進(jìn)行標(biāo)準(zhǔn)化表達(dá),哪些是應(yīng)用特定相關(guān)的(例如,在數(shù)據(jù)內(nèi)容計法中)。

HyTime體系結(jié)構(gòu)形式和屬性的語義都是標(biāo)準(zhǔn)化的,因此可以實現(xiàn)對各種應(yīng)用所使用軟件和/或硬

件的支持。在定義一個基于體系結(jié)構(gòu)形式的元素類型時,應(yīng)用程序可以定義附加屬性。應(yīng)用本身僅能

定義其定義的元素類型和屬性的語義。這些語義可以由工業(yè)集團(tuán)或者正式地由國家或國際標(biāo)準(zhǔn)化組織

進(jìn)行標(biāo)準(zhǔn)化定義。

在本標(biāo)準(zhǔn)中,HyTime屬性只有特定而非固定的含義。但是,應(yīng)用可以隱式地添加附加語義,或通

過定義適當(dāng)?shù)脑仡愋秃蛯傩蕴砑痈郊诱Z義。例如,HyTime體系結(jié)構(gòu)形式“維引用”僅指一個元素的

維相對于其他元素的維的計算。而應(yīng)用可以規(guī)定(如果希望的話)使用維引用意味著對象之間的同步關(guān)

系,并可以通過“sync”強調(diào)為維引用元素類型的通用標(biāo)識符。

HyTime元素可以出現(xiàn)在任一應(yīng)用的DTD及HyTime的metaDTD允許其出現(xiàn)的地方。例如,為

了表示該上下文中的日歷或投影平面,有界坐標(biāo)空間可以出現(xiàn)在一段記錄中,多個段落可以作為一個時

序事件的內(nèi)容出現(xiàn)。

HyTime的從屬,包括應(yīng)用和應(yīng)用體系結(jié)構(gòu),可以像定義元素一樣定義非HyTime體系結(jié)構(gòu)形式。

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

盡管應(yīng)用不能給HyTime增加新的體系結(jié)構(gòu)形式,或?qū)Γ龋裕椋恚逍问竭M(jìn)行組合,但它們?nèi)钥梢詣?chuàng)建自

己的屬性(例如“MyArch”)來標(biāo)識自己的體系結(jié)構(gòu)形式。這些體系結(jié)構(gòu)可能起始于全部或部分的

HyTime體系結(jié)構(gòu)。使用和定義體系結(jié)構(gòu)的設(shè)施在附錄A的A.3中定義。

例如,如果一個文檔同時含有HyTime和MyArch體系結(jié)構(gòu)形式,通過SGML分析器以SGML形

式對各個元素的內(nèi)容和屬性進(jìn)行處理和驗證后,具有HyTime屬性的元素由HyTime引擎處理和確

認(rèn),而具有“MyArch”屬性的元素則可能由其他適當(dāng)?shù)膽?yīng)用來處理和確認(rèn),如可能由一個“MyArch”方

法輔助完成。

HyTime定義了一些應(yīng)用所需的參數(shù)來完成實現(xiàn)繪制和某些繪制的功能。其余參數(shù)可以由應(yīng)用,

或者由與應(yīng)用一致的文檔體系結(jié)構(gòu)提供。

為了表達(dá)不同的需求和服務(wù)不同的用戶,可以同時存在多個不同的與HyTime一致的應(yīng)用和體系

結(jié)構(gòu)。這些體系結(jié)構(gòu)在非HyTime方面可以不相互兼容,但必須由單一的HyTime引擎支持。

注4:例如,即使一個應(yīng)用的投影函數(shù)非常復(fù)雜和特殊,它也不必為表示有限坐標(biāo)空間而定以自己的系統(tǒng)。

HyTime有特定的應(yīng)用投影函數(shù),使用應(yīng)用選擇(或自定義)的函數(shù)語言,通過與未投影和投影的有限坐標(biāo)空

間的標(biāo)準(zhǔn)化表示方式相連接來加以表示。

HyTime專為典型多媒體應(yīng)用中的順序和對齊問題進(jìn)行了優(yōu)化設(shè)計,而非為復(fù)合文檔的頁輸出而

設(shè)計的普遍體系結(jié)構(gòu)求解方法,對于后一種情況,用其他方法求解可能會更好。

注5:但HyTime和其他許多解決方法是兼容的。例如,HyTime有限坐標(biāo)空間,可以表示頁面描述語言的對象所

映像到的媒體。

注6:HyTime與DSSSL標(biāo)準(zhǔn)(ISO/IEC10179:1996)共享基本的SGML性質(zhì)集和為表示、執(zhí)行已解析SGML文檔

(和能構(gòu)造樹林的其他對象)的樹林提取方法。

0.3本標(biāo)準(zhǔn)組織

本標(biāo)準(zhǔn)的組織體現(xiàn)HyTime的模塊化結(jié)構(gòu),結(jié)構(gòu)如下:

———基本模塊(第6章)是其他章的先決條件。它描述的一些設(shè)施在HyTime的所有應(yīng)用中都

需要;

———定位地址(第7章)、超鏈接(第8章)和調(diào)度(第9章)描述的模塊之間都是彼此獨立的;

———繪制模塊(第10章)中描述的模塊依賴于調(diào)度模塊;

———符合性(第11章)描述HyTime文檔、應(yīng)用和系統(tǒng)符合性所需要的條件。

本標(biāo)準(zhǔn)還包括以下附錄:

———附錄A

本規(guī)范性附錄詳細(xì)描述了SGML的擴展設(shè)施,其中許多設(shè)施是其他章的先決條件。

———附錄B

本規(guī)范性附錄定義了HyTime性質(zhì)集。

———附錄C

本規(guī)范性附錄包含完整的用于體系結(jié)構(gòu)引擎的HyTime和通用體系結(jié)構(gòu)metaDTDs。

———附錄D

本資料性附錄指出了HyTime中補充指南的來源和引用材料。

犌犅/犜16965—2009/犐犛犗/犐犈犆10744:1997

信息技術(shù)超媒體/時基結(jié)構(gòu)化語言

(犎狔犜犻犿犲)

1范圍

1.1范圍定義

本標(biāo)準(zhǔn)定義了一種語言和基本模型,用于表示鏈接及同步靜態(tài)與動態(tài)(基于時間的)信息(這些信息

包括在多種常規(guī)的和多媒體文檔和信息對象中)的“超文檔”的基本模型。這種語言被稱為“超媒體/時

基結(jié)構(gòu)化語言”或“HyTime”。

HyTime既可以用抽象或“虛擬”的意義,也可以采用用戶自定義的實際時間單位表示時間。它還

提供了聯(lián)系這兩種方式的方法,這樣依賴于時間的文檔元素可以得到同步。

注7:該設(shè)施把曾經(jīng)局限在常規(guī)文檔中擴展到多媒體信息表示,擴展到從樣式考慮來區(qū)分固有信息內(nèi)容。

HyTime用于表示時間模型的技術(shù),同樣可應(yīng)用于空間和其他領(lǐng)域,都可以當(dāng)作沿不同的坐標(biāo)空間

軸進(jìn)行度量的系統(tǒng)看待。而且它同樣支持任意交叉引用和基于外部相互作用(“超鏈接”)的訪問路徑。

HyTime的時間表示包含足夠的信息來導(dǎo)出控制(“姿態(tài)的”)數(shù)據(jù)(例如,對音頻或視頻硬件的控制

信息),以及直觀數(shù)據(jù)(例如,樂譜,故事描述或電視畫面)的存在時間。

在HyT

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打印),因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論