版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1信息技術(shù)電子書格式本文件規(guī)定了用于面向閱讀的電子書的打包格式、包內(nèi)的文件和目錄、版式內(nèi)容、流式內(nèi)容、不同格式文檔內(nèi)容的關(guān)聯(lián)與同步、電子書安全和信息無(wú)障礙技術(shù)要求。本文件適用于電子書的生產(chǎn)、發(fā)行和閱讀。2規(guī)范性引用文件下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T4880.1語(yǔ)種名稱代碼第1部分:2字母代碼GB/T12451圖書在版編目數(shù)據(jù)GB13000—2010信息技術(shù)通用多八位編碼字符集(UCS)第一部分:體系結(jié)構(gòu)與基本多文種平面GB/T18793—2002信息技術(shù)可擴(kuò)展置標(biāo)語(yǔ)言(XML)1.0GB/T20916—2007中文辦公軟件文檔格式規(guī)范GB/T25100信息與文獻(xiàn)都柏林核心元數(shù)據(jù)元素集GB/T30330中國(guó)出版物在線信息交換圖書產(chǎn)品信息格式規(guī)范GB/T32632.2信息無(wú)障礙第2部分:通信終端設(shè)備無(wú)障礙設(shè)計(jì)原則GB/T33190電子文件存儲(chǔ)與交換版式文檔GB/T37668信息技術(shù)互聯(lián)網(wǎng)內(nèi)容無(wú)障礙可訪問(wèn)性技術(shù)要求與測(cè)試方法CY/T62中文圖書標(biāo)識(shí)規(guī)則GC/BQ5數(shù)字版權(quán)保護(hù)技術(shù)研發(fā)工程標(biāo)準(zhǔn)數(shù)字權(quán)利描述語(yǔ)言WH/T0503中國(guó)機(jī)讀目錄格式3術(shù)語(yǔ)和定義下列術(shù)語(yǔ)和定義適用于本文件。3.1文檔格式documentformat文檔內(nèi)容與顯現(xiàn)式樣的組織形式。文檔格式一般遵循某種標(biāo)準(zhǔn)。3.2固定版式文檔/版式文檔fixed-layoutdocument版面固定的一類文檔。23.3流式文檔re-flowabledocument版面隨閱讀環(huán)境和內(nèi)容而變化的一類文檔。3.4版式對(duì)象objectinfixed-layoutdocument版式文檔的組成單元。3.5流式對(duì)象objectinre-flowabledocument流式文檔的組成單元。4縮略語(yǔ)下列縮略語(yǔ)適用于本文件。DRMOBFOFDUOF數(shù)字版權(quán)管理技術(shù)(DigitalRightsManagement)開放電子書格式(OpenBookFormat)開放固定版式文檔格式(OpenFixed-layoutDocumentformat)統(tǒng)一辦公文檔格式(UnifiedOfficeFormat)XHTML可擴(kuò)展超文本置標(biāo)語(yǔ)言(eXtensibleHyperTextMarkupLanguage)XML可擴(kuò)展置標(biāo)語(yǔ)言(ExtensibleMarkupLanguage)XSDXML大綱定義(XMLSchemaDefinition)5概述OBF是開放電子書格式,可用于以版式或流式方式閱讀的各類電子文檔或電子書。本文件缺省支持OFD格式的版式文檔。以此為基礎(chǔ),可同時(shí)兼容UOF、XHTML等格式的流式文檔。OBF包括物理的打包文件格式、包內(nèi)的文件和目錄、關(guān)于版式和流式內(nèi)容的使用約定以及同步方式。OBF的實(shí)現(xiàn)應(yīng)該滿足信息無(wú)障礙的基本要求。在本文件的規(guī)范性附錄中,給出了相關(guān)的XMLSchema詞匯表。在資料性附錄中給出了一個(gè)完整的OBF示例。6打包格式6.1概述OBF的打包基于ZIP。OBF的文件后綴為“.obf”。包內(nèi)項(xiàng)的名稱或者包內(nèi)全路徑名稱允許使用英文、中文、’_’以及’/’,使用時(shí)應(yīng)按照GB13000的UTF-8方式編碼,形成單字節(jié)串。6.2容器結(jié)構(gòu)通過(guò)打包形成容器,將所有電子出版組件包裝成一個(gè)單一檔案進(jìn)行傳播、遞送和存檔。6.3壓縮方式3壓縮算法應(yīng)使用Deflate壓縮數(shù)據(jù)格式[3],不應(yīng)使用ZIP提供的其他壓縮功能。允許僅打包而不壓縮。6.4增量修改方式應(yīng)采用增量打包的方式,即通過(guò)壓縮軟件提供的功能,將新的壓縮數(shù)據(jù)附在原來(lái)壓縮數(shù)據(jù)的后面,而非全部解壓后加入新數(shù)據(jù)再重新打包。增量數(shù)據(jù)主要針對(duì)“userdata”目錄中的內(nèi)容。每個(gè)用戶擁有一個(gè)子目錄,目錄命名方式“user_[用戶標(biāo)識(shí)]”?!坝脩魳?biāo)識(shí)”由英文字母和阿拉伯?dāng)?shù)字組成。每個(gè)用戶子目錄中按時(shí)間存放每次增加的注釋數(shù)據(jù),文件命名方式為“YYYYMMDD_HHMMSS.xml”。注釋文件的格式應(yīng)符合OFD規(guī)范中分頁(yè)注釋相關(guān)的要求。應(yīng)用程序應(yīng)在打開OBF文件時(shí),進(jìn)行增量數(shù)據(jù)的歸并,并更新OFD的注釋入口文件。6.5資源資源主要包括多媒體對(duì)象等內(nèi)容,主要作為版式對(duì)象存儲(chǔ)在OFD內(nèi)容中,流式文檔通過(guò)引用版式對(duì)象進(jìn)行資源共享(參見第8章)。OBF支持的媒體類型見表1。表1本文件支持的媒體類型audio/mpeg、audio/mp4、video/mpeg、video/mp4、video/avi、viapplication/mathml-con6.6其他因知識(shí)產(chǎn)權(quán)原因,不宜使用ZIP提供的安全功能。7包內(nèi)的文件和目錄7.1概述OBF包內(nèi)的文件和目錄主要包括:—版本信息(version.xml):電子書的版本信息—清單文件(manifest.xml):包內(nèi)文件清單?!獏?shù)文件(setting.xml):參數(shù)設(shè)置。—元數(shù)據(jù)目錄(metadata):包含所有用到的元數(shù)據(jù)的目錄?!獙?dǎo)航文件(navigation.xml):用于閱讀的導(dǎo)航信息?!喿x順序(spine.xml):閱讀順序說(shuō)明?!饷鎴D像(cover.jpg):電子書的封面圖像。—資源目錄(resources):用于存放電子書中的多媒體等數(shù)據(jù)。—安全目錄(secure):包含加密與簽名信息的目錄?!脩粜畔⒛夸洠╱serdata):包含用戶注釋的目錄?!獌?nèi)容文件目錄(content):包含電子書版式和流式內(nèi)容的分層目錄。4—信息無(wú)障礙設(shè)置(accessbility.xml):用于信息無(wú)障礙的相關(guān)設(shè)置。上述名稱固定,不得更改大小寫。7.2命名空間本文件的命名空間為:/schemas/obf/2020。建議命名空間前綴采用“obf”。7.3版本信息版本信息文件為“/version.xml”,用于說(shuō)明本電子書遵循的OBF版本。version.xml應(yīng)符合以下XSD:<xsd:attributedefault="1.0"name="Version"type="x圖1OBF元素7.4清單文件清單文件為“/manifest.xml”,用于說(shuō)明OBF包內(nèi)的各層文件清單。manifest.xml應(yīng)符合以下XSD:<xsd:elementmaxOccurs="unbounde<xsd:attributename="鏈接"type="<xsd:attributename="類型"type="<xsd:attributedefault="1.0"name="版本"type="5圖2“清單”元素鏈接="content/1/specification.xm鏈接="content/1/chap1.o鏈接="content/1/chap1.u鏈接="metadata/manifest.xm鏈接="secure/encryption鏈接="secure/signature.鏈接="resources/audio鏈接="userdata/userdata.x7.5參數(shù)文件參數(shù)文件為“/setting.xml”,用于說(shuō)明相關(guān)參數(shù)。setting.xml應(yīng)符合以下XSD:6<xsd:elementdefault="true"name="優(yōu)先順序"type="xsd:token"m<xsd:documentation>指定文檔類型的優(yōu)先順序,例如:ofduofhtml</xsd:d<xsd:elementname="音量"default="5"m<xsd:documentation>從低到高:1-10</xsd:d<xsd:restrictionbase="xsd:un<xsd:elementname="語(yǔ)言"type="xsd:string"m<xsd:documentation>雙字母語(yǔ)種代碼,符合GB/T4880.1<<xsd:elementname="朗讀"m<xsd:elementname="語(yǔ)音"type="xsd:string"default="zh"mi<xsd:documentation>例如:男聲、女聲、童音等等</xsd:d<xsd:elementname="語(yǔ)速"default="中"mi<xsd:restrictionbase=7<xsd:elementminOccurs="0"<xsd:attributedefault="true"name="正文內(nèi)容"type="xs<xsd:attributedefault="false"name="元數(shù)據(jù)"type="x<xsd:attributedefault="false"name="表格"type="x<xsd:attributedefault="false"name="公式"type="x<xsd:attributedefault="false"name="注釋"type="x<xsd:attributedefault="false"name="頁(yè)眉"type="x<xsd:attributedefault="false"name="頁(yè)腳"type="x<xsd:attributedefault="false"name="其他"type="x<xsd:elementname="開始位置"m<xsd:attributename="頁(yè)碼"type="xsd:posit<xsd:attributename="對(duì)象"type="<xsd:attributename="頁(yè)碼"type="xsd:pos<xsd:attributename="段落"type="xsd:pos<xsd:attributename="閱讀單元"type="xsd:pos<xsd:documentation>文檔的分節(jié)</xsd:d8<xsd:elementname="視圖"m<xsd:elementname="當(dāng)前視圖"type="xsd:string"m<xsd:documentation>當(dāng)前的視圖名稱或編號(hào)</xsd:d<xsd:elementdefault="14401080"name="最佳分辨率"typ<xsd:elementname="文字大小"m<xsd:restrictionbase=<xsd:elementname="色彩"m<xsd:restrictionbase=<xsd:elementname="亮度"m<xsd:restrictionbase=9<xsd:elementname="主題色"type="xsd:string"m<xsd:documentation>主體色的名稱或編號(hào)</xsd:d<xsd:elementdefault="false"name="是否禁止閃爍"type=<xsd:documentation>是否禁止界面顏色閃爍</xsd:d<xsd:elementname="是否恢復(fù)閱讀內(nèi)容"type="xsd:boolean"de<xsd:elementdefault="false"name="過(guò)濾圖片"type=<xsd:elementname="觸控方式"m<xsd:restrictionbase=<xsd:elementname="其他"type="xsd:anyType"mi<xsd:documentation>用于增加其他可能需要的參數(shù)。</xsd:d<xsd:attributedefault="1.0"name="版本"type="圖3“參數(shù)”元素其中,“優(yōu)先順序”規(guī)定在多種格式文檔內(nèi)容存在的情況下,優(yōu)先呈現(xiàn)何種格式的內(nèi)容。如果有OFD格式的內(nèi)容存在,一般優(yōu)先呈現(xiàn)OFD的版式內(nèi)容,除非此處指定其他的優(yōu)先格式?!耙袅俊敝覆シ乓纛l內(nèi)容時(shí)的聲音大小,從低到高共10級(jí),缺省為5,0表示關(guān)閉聲音?!坝|控方式”指定閱讀的操作控制來(lái)自鼠標(biāo)、鍵盤或觸摸屏。“其他”用于設(shè)置用戶自定義參數(shù)。其他的參數(shù)設(shè)置見第12章。7.6元數(shù)據(jù)目錄7.6.1概述元數(shù)據(jù)目錄“/metadata”是容器的根目錄之一。元數(shù)據(jù)目錄至少應(yīng)包含都柏林核心元數(shù)據(jù)(GB/T25100-2010),此外,還可包含多種數(shù)字出版元數(shù)據(jù)。所有的元數(shù)據(jù)均應(yīng)表示為XML文件并用命名空間加以標(biāo)識(shí)。元數(shù)據(jù)目錄包含清單文件“manifest.xml”,用于快速找到相應(yīng)的元數(shù)據(jù),該文件應(yīng)符合以下XSD:<xsd:elementmaxOccurs="unbounded<xsd:attributename="鏈接"type=<xsd:attributename="命名空間"type=<xsd:documentation>該元數(shù)據(jù)實(shí)例對(duì)應(yīng)的、用URL表示的元數(shù)據(jù)規(guī)范的命名空間。<xsd:attributedefault="1.0"name="版本"type="圖4“元數(shù)據(jù)清單”元素鏈接="DC.xml"命名空間="/dc/el鏈接="cnmarc.xml"命名空間=".c7.6.2都柏林核心元數(shù)據(jù)文件都柏林核心數(shù)據(jù)元素集見表2。表2都柏林核心元數(shù)據(jù)元素集DC元數(shù)據(jù)文件應(yīng)符合以下XSD:maxOccurs="unbounded"minOccurs="0"ref="dc:creatorminOccurs="0"ref="dc:subjectminOccurs="0"ref="dc:descriptionminOccurs="0"ref="dc:publishermaxOccurs="unbounded"minOccurs="0"ref="dc:contributorminOccurs="0"ref="dc:dateminOccurs="0"ref="dc:typeminOccurs="0"ref="dc:formatminOccurs="0"ref="dc:identifieminOccurs="0"ref="dc:languageminOccurs="0"ref="dc:sourceminOccurs="0"ref="dc:relationminOccurs="0"ref="dc:coverageminOccurs="0"ref="dc:rights<xsd:attributedefault="1.0"name="版本"type="圖5“DC元數(shù)據(jù)”元素<DC元數(shù)據(jù)xmlns:dc="/dc/elements/1.1<dc:subject>古代言情網(wǎng)絡(luò)小說(shuō)<<dc:description>一卷風(fēng)云瑯琊榜,囊盡天下奇英才?!?lt;/dc:<dc:publisher>上海閱文信息技術(shù)有限公司</d<dc:identifier>B06XR4VJ7M</dc<dc:language>簡(jiǎn)體中文</d7.6.3其他元數(shù)據(jù)對(duì)于元數(shù)據(jù),除GB/T25100外,建議選擇使用下列規(guī)范:GB/T12451、GB/T30330、CY/T62、WH/T0503。對(duì)于圖書標(biāo)識(shí),建議參考下列規(guī)范:國(guó)際標(biāo)準(zhǔn)書號(hào)ISBN(isbn.xml)、國(guó)際標(biāo)準(zhǔn)連續(xù)出版物號(hào)ISSN(issn.xml)和數(shù)字對(duì)象標(biāo)識(shí)符DOI(doi.xml)。7.6.4增加元數(shù)據(jù)的方法增加元數(shù)據(jù)時(shí),僅當(dāng)元數(shù)據(jù)清單文件“manifest.xml”中不包含所需的元數(shù)據(jù)時(shí),方可添加新的元數(shù)據(jù)。新的元數(shù)據(jù)應(yīng)該記錄在清單文件中。在進(jìn)行信息檢索時(shí),應(yīng)用程序應(yīng)為查詢條件增加命名空間,以便準(zhǔn)確檢索相應(yīng)元數(shù)據(jù)內(nèi)容。應(yīng)用程序應(yīng)該保留所有的元數(shù)據(jù)文件,即使一些元數(shù)據(jù)不被自身使用。應(yīng)用程序可以定期清理不在清單文件中的元數(shù)據(jù)文件。7.7導(dǎo)航文件版本信息文件為“/navigation.xml”,用于為讀者閱讀電子書提供導(dǎo)航能力。導(dǎo)航文件是一個(gè)層次列表結(jié)構(gòu),每個(gè)列表項(xiàng)是一個(gè)指定層級(jí)的資源鏈接及其文本說(shuō)明,用于構(gòu)造層次化的導(dǎo)航視圖。navigation.xml應(yīng)符合以下XSD:<xsd:elementmaxOccurs="unbounded"ref="導(dǎo)<xsd:elementmaxOccurs="unbounded"minOccurs="0"name="導(dǎo)航列表"type="導(dǎo)航列<xsd:elementname="<xsd:elementmaxOccurs="unbounded"name="導(dǎo)航列表"type="導(dǎo)航列鏈接目標(biāo)可以是OFD文檔的某個(gè)頁(yè)碼或其中的某個(gè)版面對(duì)象,也可以是UOF文檔的某個(gè)書簽,或者是指向XHTML文檔內(nèi)容的某個(gè)鏈接。圖6“導(dǎo)航”元素<版面對(duì)象文件="content/1/ofd/ChuanCai.ofd"頁(yè)碼="1<流式對(duì)象文件="content/1/uof/ChuanCai.uof"書簽="B<網(wǎng)頁(yè)對(duì)象鏈接="file:///content/1/html/ChuanCai.h文件="content/1/ofd/ChuanCai.ofd"頁(yè)碼="文件="content/1/uof/ChuanCai.uof"書簽="鏈接="file:///content/1/html/ChuanCa<版面對(duì)象文件="content/1/ofd/ChuanCai.ofd"頁(yè)碼="1<流式對(duì)象文件="content/1/uof/ChuanCai.uof"書簽="B<網(wǎng)頁(yè)對(duì)象鏈接="file:///content/1/html/ChuanCai.h7.8閱讀順序版本信息文件為“/spine.xml”,用于為讀者閱讀電子書指定閱讀順序。spine.xml應(yīng)符合以下XSD:<xsd:elementmaxOccurs="unbounde<xsd:elementmaxOccurs="unbounde<xsd:attributename="ID"ty<xsd:attributename="名稱"type="<xsd:attributedefault="1.0"name="版本"type="<xsd:attributename="缺省順序"type=圖7“閱讀順序”元素其中“閱讀單元”指的是內(nèi)容目錄的數(shù)字名稱,見6.11。如果存在缺省順序,則應(yīng)用程序可以不指定閱讀順序,而按照“閱讀單元”中指定的順序閱覽。所有閱讀順序中只允許指定其中一個(gè)為缺省順序。如果不存在缺省順序,則應(yīng)用程序按第一個(gè)出現(xiàn)的“順序”閱覽。如果不存在閱讀順序,則按內(nèi)容目錄的序號(hào)順序閱覽。7.9安全信息目錄安全信息目錄位于“/secure”。電子書的加密與簽名基于W3C的XML加密與簽名規(guī)范(見第11章包括加密描述文件encryption.xml以及簽名描述文件signature.xml。數(shù)字權(quán)利文件一般與電子書文件分開存放。7.10用戶信息目錄用戶信息目錄位于“/userdata”,其中包括用戶信息文件“userdata.xml”,該文件包括用戶的信息,以及該用戶的所有書簽和注釋的入口信息,應(yīng)符合以下XSD:<xsd:elementname="用戶信息"><xsd:complexType><xsd:sequence><xsd:elementmaxOccurs="unbounded"name="用戶"><xsd:complexType><xsd:all><xsd:elementname="身份"minOccurs="0"><xsd:complexType><xsd:all><xsd:elementname="姓名"type="xsd:string"minOccurs="0"/><xsd:elementname="注冊(cè)名"type="xsd:string"minOccurs="0"/><xsd:elementname="備注"type="xsd:string"minOccurs="0"/></xsd:all></xsd:complexType></xsd:element><xsd:elementminOccurs="0"name="書簽集"><xsd:complexType><xsd:sequence><xsd:elementname="書簽"maxOccurs="unbounded"><xsd:complexType><xsd:all><xsd:elementname="名稱"type="xsd:string"minOccurs="0"/><xsd:elementname="鏈接"type="xsd:anyURI"><xsd:annotation><xsd:documentation>指向OFD、UOF或其他文檔中的書簽。</xsd:documentation></xsd:annotation></xsd:element></xsd:all></xsd:complexType></xsd:element></xsd:sequence></xsd:complexType></xsd:element><xsd:elementminOccurs="0"name="注釋集"><xsd:complexType><xsd:sequence><xsd:elementname="注釋"maxOccurs="unbounded"><xsd:complexType><xsd:all><xsd:elementname="時(shí)間"type="xsd:dateTime"minOccurs="0"/><xsd:elementname="鏈接"type="xsd:anyURI"><xsd:annotation><xsd:documentation>指向OFD、UOF或其他文檔中的注釋。</xsd:documentation></xsd:annotation></xsd:element></xsd:all></xsd:complexType></xsd:element></xsd:sequence></xsd:complexType></xsd:element></xsd:all><xsd:attributename="ID"type="xsd:ID"/></xsd:complexType></xsd:element></xsd:sequence><xsd:attributedefault="1.0"name="版本"type="xsd:string"/></xsd:complexType></xsd:element>圖8“用戶信息”元素<鏈接>content/5/chap5.ofd/bookm<時(shí)間>2019-05-04T18:1<鏈接>content/5/chap5.ofd/notat<鏈接>content/7/chap7.uof/bookm<鏈接>content/7/chap7.ofd/notat7.11內(nèi)容目錄內(nèi)容目錄位于“/content”。內(nèi)容目錄中含有電子書的內(nèi)容單元,一般對(duì)應(yīng)電子書的層次邏輯結(jié)構(gòu),可以是“章”、“節(jié)”或其他內(nèi)容。以阿拉伯?dāng)?shù)字表示的順序號(hào)“1”、“2”……作為目錄名稱。在閱讀順序文件“spine.xml”中指定內(nèi)容單元的線性閱讀順序。內(nèi)容單元目錄中,應(yīng)指定說(shuō)明文件“specification.xml”,說(shuō)明該目錄對(duì)應(yīng)的內(nèi)容,其結(jié)構(gòu)應(yīng)符合以下XSD:name="起始"type="xsd:positiveIntename="結(jié)束"type="xsd:positiveInte<xsd:attributedefault="1.0"name="版本"type="<xsd:restrictionbase="xsd:string"></xsd:圖9“內(nèi)容單元說(shuō)明”元素內(nèi)容單元目錄中,一般包含至少一個(gè)特定文件格式表示的文檔目錄?!皍of”表示流式文檔的目錄,“ofd”表示版式文檔的目錄,“html”表示網(wǎng)頁(yè)文檔的目錄。當(dāng)存在多種文檔形式時(shí),由參數(shù)文件“setting.xml”指定優(yōu)先順序。8版式內(nèi)容版式電子書內(nèi)容能夠保持電子文件的原始式樣,適用于原版原式的瀏覽。電子書的版式內(nèi)容基于GB/T33190-2016中要求。根據(jù)電子書的需要,針對(duì)OFD1.0作如下限制:a)除非必要,不使用OFD的元數(shù)據(jù)和導(dǎo)航功能,代之以O(shè)BF的元數(shù)據(jù)和導(dǎo)航功能。b)應(yīng)使用OBF的資源目錄,而非OFD中的目錄共享多媒體內(nèi)容。9流式內(nèi)容由于流式電子書內(nèi)容能夠反映電子書的邏輯結(jié)構(gòu),適用于各種閱讀設(shè)備的自適應(yīng)瀏覽。電子書的流式內(nèi)容建議使用UOF2.0(字處理部分),必要時(shí)也可以使用XHTML等其他格式。根據(jù)電子書的需要,針對(duì)UOF2.0作如下限制:a)不使用UOF的元數(shù)據(jù)和目錄功能,代之以O(shè)BF的元數(shù)據(jù)和導(dǎo)航功能。b)不使用UOF的文檔引用機(jī)制。c)不使用UOF的邏輯章節(jié)。d)不使用UOF的修訂。e)應(yīng)使用OBF的資源目錄,而非UOF2.0中的data目錄共享多媒體內(nèi)容。f)應(yīng)用程序可以忽略UOF中的節(jié)屬性設(shè)置,而按照實(shí)際的閱讀器版面大小呈現(xiàn)內(nèi)容。10不同格式文檔內(nèi)容的關(guān)聯(lián)與同步10.1概述本文件規(guī)定的電子書基于OFD版式文檔。在電子書制作過(guò)程中,推薦通過(guò)流式文檔生成版式文檔,并同時(shí)保留兩種格式的文檔,以便使電子書兼具流式文檔自適應(yīng)排版的優(yōu)點(diǎn),以及版式文檔呈現(xiàn)原版原式的優(yōu)點(diǎn)。為了方便閱讀中版式與流式內(nèi)容的同步切換,需要建立版流格式對(duì)象的關(guān)聯(lián)。10.2流式格式中的版式對(duì)象引用本文件通過(guò)在流式格式中引用版式對(duì)象實(shí)現(xiàn)版流對(duì)象的關(guān)聯(lián)。流式格式中,可以在段落等格式對(duì)象中使用一般的文本內(nèi)容,除此之外,可以通過(guò)XML注釋方式放置版式對(duì)象。版式對(duì)象的引用應(yīng)符合OFD標(biāo)準(zhǔn)中關(guān)于ObjectRef元素的約定。一個(gè)UOF流式文檔引用版式文本對(duì)象的例子如下:<字:段落屬性_419B式樣引用_419C<字:文本串_415B>本段落文本包含版式內(nèi)容<!--<ObjectRefxmlns="/2016"PageRef="12">3-5,6,8-</O表示在流式段落中,包含文本“本段落文本包含版式內(nèi)容”,以及標(biāo)識(shí)符為“12”的頁(yè)面中,標(biāo)識(shí)符在“3”至“5”范圍內(nèi)的版式對(duì)象、標(biāo)識(shí)符為“6”的版式對(duì)象,以及標(biāo)識(shí)符為“8”及之后的所有版式對(duì)象。流式格式中圖片等多媒體內(nèi)容也應(yīng)采用對(duì)象引用的方式引用相應(yīng)的版式多媒體對(duì)象。一個(gè)UOF流式文檔引用版式圖片對(duì)象的例子如下:<對(duì)象:對(duì)象數(shù)據(jù)_D701標(biāo)識(shí)符_D704="Obj00002"是否內(nèi)嵌_D705="true"公共類型<!--<ObjectRefxmlns="/2016"PageRef="10">3</在其他的以XML為基礎(chǔ)的流式文檔格式中(如XHTML),均可采用類似的方式引用版式對(duì)象。10.3版流切換版流切換需要在當(dāng)前閱讀位置從版式內(nèi)容切換到流式內(nèi)容來(lái)呈現(xiàn),或反之。流式與版式內(nèi)容切換中,應(yīng)該由電子書應(yīng)用程序做以下處理:a)解析流式文件格式中,注釋里包含的版式對(duì)象;b)提取版式對(duì)象的內(nèi)容以便在流式文檔中合理呈現(xiàn)。應(yīng)用程序應(yīng)該分析版式對(duì)象和流式對(duì)象的引用關(guān)系,以獲得正確的閱讀位置,以便于在當(dāng)前位置實(shí)現(xiàn)版流切換。當(dāng)用戶為電子書某部分內(nèi)容標(biāo)記高亮或增加注釋時(shí),應(yīng)用程序應(yīng)該給出當(dāng)前文檔格式的對(duì)象標(biāo)識(shí)符,記錄在當(dāng)前文檔格式的高亮或注釋信息中,同時(shí)在OBF的用戶信息中記錄相關(guān)的鏈接;按版式或流式方式展現(xiàn)時(shí),應(yīng)在注釋信息中找到相應(yīng)的對(duì)象標(biāo)識(shí)符,計(jì)算出相應(yīng)的位置信息,將高亮或注釋的內(nèi)容在該位置顯示出來(lái)。11電子書安全電子書文檔應(yīng)支持對(duì)文檔內(nèi)容進(jìn)行加密,并通過(guò)權(quán)限控制來(lái)保護(hù)內(nèi)容,使之受到合理利用。其中最主要的保護(hù)方案為對(duì)電子書文檔內(nèi)容進(jìn)行加密,并通過(guò)版權(quán)管理(DigitalRightsManagement,DRM)來(lái)進(jìn)行保護(hù)和控制。本版標(biāo)準(zhǔn)中,全部電子書的加密和簽名針對(duì)本目錄外的所有文件進(jìn)行。如果需要針對(duì)電子書部分內(nèi)容的加密或簽名,應(yīng)使用OFD或UOF的加密和簽名機(jī)制。電子書的加密基于W3CXMLEncryptionSyntaxandProcessingVersion1.1。電子書的簽名基于W3CXMLSignatureSyntaxandProcessingVersion1.1。電子書在應(yīng)用中,應(yīng)采用GC/BQ5所規(guī)定的數(shù)字權(quán)利描述語(yǔ)言描述描述數(shù)字版權(quán),并通過(guò)與之相適應(yīng)的版權(quán)管理系統(tǒng)進(jìn)行管理。電子書數(shù)字權(quán)利描述文件獨(dú)立于電子書存在,需要通過(guò)關(guān)聯(lián)機(jī)制將電子書與其數(shù)字權(quán)利描述文件相關(guān)聯(lián)。12信息無(wú)障礙技術(shù)要求電子書及其閱讀系統(tǒng)應(yīng)該充分考慮有視覺、聽覺或其他障礙人士的需要。電子書的閱讀系統(tǒng)應(yīng)該符合GB/T32632以及GB/T37668的要求。本文件中主要規(guī)定語(yǔ)言、朗讀和視圖方面的要求。信息無(wú)障礙設(shè)置在參數(shù)文件“/setting.xml”中指定,參見6.5??梢灾付ㄩ喿x使用的語(yǔ)言,以解決不同語(yǔ)言的溝通障礙?!罢Z(yǔ)言”指定用于閱讀或朗讀的語(yǔ)種或方言。采用2字母語(yǔ)種代碼,應(yīng)符合GB/T4880.1的要求。當(dāng)電子書內(nèi)容所用的語(yǔ)言與本元素指定的語(yǔ)言不一致時(shí),應(yīng)用程序應(yīng)該借助相應(yīng)的翻譯機(jī)制把電子書內(nèi)容翻譯成本元素指定的語(yǔ)言。當(dāng)本元素未設(shè)置時(shí),閱讀所用的語(yǔ)言與電子書內(nèi)容的語(yǔ)言相同。自動(dòng)朗讀用于解決視覺障礙人士的閱讀需要。應(yīng)用程序應(yīng)采用適合的文本到語(yǔ)音轉(zhuǎn)換技術(shù),將電子書的文本內(nèi)容轉(zhuǎn)換為語(yǔ)音,并與屏幕同步播放。“語(yǔ)音”用于指定特定的聲音風(fēng)格,例如:男聲、女聲或童音等?!罢Z(yǔ)速”從快到慢共5級(jí),缺省為中速?!皟?nèi)容選擇”指定是否朗讀正文、元數(shù)據(jù)、表格、公式、注釋、頁(yè)眉、頁(yè)腳及其他內(nèi)容,缺省情況下僅朗讀正文。對(duì)于圖片等無(wú)法朗讀的內(nèi)容應(yīng)用程序應(yīng)讀出其替代文本?!伴_始位置”指定本次朗讀是否從指定的位置開始,該位置可能是上一次閱讀的結(jié)束位置。對(duì)于版式文檔內(nèi)容來(lái)說(shuō),可指定從某節(jié)(閱讀單元)、某頁(yè)的某個(gè)編號(hào)的對(duì)象開始朗讀;對(duì)于流式文檔內(nèi)容來(lái)說(shuō),可指定從某節(jié)(閱讀單元)、某頁(yè)的某個(gè)段落開始朗讀。視圖為存在閱讀障礙的人士設(shè)置用戶界面?!爱?dāng)前視圖”表示預(yù)定義的視圖風(fēng)格,其內(nèi)容可以是相應(yīng)的視圖名稱或標(biāo)識(shí)符?!白罴逊直媛省敝搁喿x設(shè)備最適合的分辨率?!拔淖执笮 睆拇蟮叫」卜?級(jí),缺省為中。“色彩”可以選彩色、灰度和黑白之一,缺省為彩色,如果需要避免特定顏色帶來(lái)的刺激,可以選擇灰度或黑白方式顯示?!傲炼取睆母叩降凸卜?級(jí),缺省為中。“主題色”用于選擇預(yù)定義的顏色系列,內(nèi)容可以是相應(yīng)的主題色名稱或標(biāo)識(shí)符?!笆欠窠归W爍”用于允許或禁止界面中的顏色的閃爍,缺省為true,如果需要避免顏色閃爍帶來(lái)的刺激,可以選擇false?!笆欠窕謴?fù)閱讀內(nèi)容”的含義是:是否打開上次的文件并定位到最近一次的閱讀位置,缺省為true?!斑^(guò)濾圖片”指定閱讀時(shí)是否顯示圖片和視頻內(nèi)容。<內(nèi)容選擇正文內(nèi)容="true"元(規(guī)范性)電子書相關(guān)XMLSchema<?xmlversion="1.0"encodi<xsd:schemaxmlns:xsd="/2001/XMLSchema"xmlns:dc="/dc/xmlns="/schemas/obxmlns:obf="/schemas/obtargetNamespace="/schemas/obf/2020"elementFormDefaultattributeFormDefault="unqua<xsd:importnamespace="/dc/elements/1.1/"schemaLocation="si<xsd:attributedefault="1.0"name="版本"type="<xsd:elementmaxOccurs="unbounde<xsd:attributename="鏈接"type="<xsd:attributename="類型"type="<xsd:attributedefault="1.0"name="版本"type="<xsd:elementminOccurs="0"<xsd:documentation>指定文檔格式的優(yōu)先順序。</xsd:d<xsd:elementname="格式類型"type="xs<xsd:elementname="音量"default="5"min<xsd:documentation>從低到高:1-10</xsd:doc<xsd:restrictionbase="xsd:unsi<xsd:elementname="語(yǔ)言"type="xsd:string"min<xsd:documentation>符號(hào)GB/T4880.1。</x<xsd:elementname="朗讀"min<xsd:elementname="語(yǔ)音"type="xsd:string"default="zh"mi<xsd:documentation>例如:男聲、女聲、童音等等</xsd:doc<xsd:elementname="語(yǔ)速"default="中"mi<xsd:restrictionbase="x<xsd:elementminOccurs="0"na<xsd:attributedefault="true"name="正文內(nèi)容"type="xs<xsd:attributedefault="false"name="元數(shù)據(jù)"type="x<xsd:attributedefault="false"name="表格"type="x<xsd:attributedefault="false"name="公式"type="x<xsd:attributedefault="false"name="注釋"type="x<xsd:attributedefault="false"name="頁(yè)眉"type="x<xsd:attributedefault="false"name="頁(yè)腳"type="x<xsd:attributedefault="false"name="其他"type="x<xsd:elementname="開始位置"m<xsd:attributename="頁(yè)碼"type="xsd:posit<xsd:attributename="對(duì)象"type="<xsd:attributename="頁(yè)碼"type="xsd:pos<xsd:attributename="段落"type="xsd:pos<xsd:attributename="閱讀單元"type="xsd:pos<xsd:documentation>文檔的分節(jié)</xsd:d<xsd:elementname="視圖"min<xsd:elementname="當(dāng)前視圖"type="xsd:string"min<xsd:documentation>當(dāng)前的視圖名稱或編號(hào)</xsd:doc<xsd:elementdefault=""name="最佳分辨率"type="xsd:token"min<xsd:elementname="文字大小"min<xsd:restrictionbase="x<xsd:elementname="色彩"min<xsd:restrictionbase="x<xsd:elementname="亮度"min<xsd:restrictionbase="x<xsd:elementname="主題色"type="xsd:string"m<xsd:documentation>主體色的名稱或編號(hào)</xsd:d<xsd:elementdefault="false"name="是否禁止閃爍"type=<xsd:documentation>是否禁止界面顏色閃爍</xsd:d<xsd:elementname="是否恢復(fù)閱讀內(nèi)容"type="xsd:boolean"default="true"<xsd:elementdefault="false"name="過(guò)濾圖片"type=<xsd:elementname="觸控方式"m<xsd:restrictionbase=<xsd:elementname="其他"type="xsd:anyType"mi<xsd:documentation>用于增加其他可能需要的參數(shù)。</xsd:d<xsd:attributedefault="1.0"name="版本"type="xs<xsd:elementmaxOccurs="unbounded"n<xsd:attributename="鏈接"type="x<xsd:attributename="命名空間"type="x<xsd:documentation><xsd:attributedefault="1.0"name="版本"type="xsmaxOccurs="unbounded"ref="dc:creatorminOccurs="0"ref="dc:subjectminOccurs="0"ref="dc:descriptionminOccurs="0"ref="dc:publisher<xsd:elementmaxOccurs="unbounded"minOccurs="0"ref="dc:conminOccurs="0"ref="dc:dateminOccurs="0"ref="dc:typeminOccurs="0"ref="dc:formatminOccurs="0"ref="dc:identifierminOccurs="0"ref="dc:languageminOccurs="0"ref="dc:sourceminOccurs="0"ref="dc:relationminOccurs="0"ref="dc:coverageminOccurs="0"ref="dc:rights<xsd:elementname="版面對(duì)象"m<xsd:documentation>主要<xsd:attributename="文件"type="xsd:anyURI"use<xsd:attributename="頁(yè)碼"type="xsd:unsignedInt"use=<xsd:attributename="對(duì)象"type="xsd:u<xsd:elementminOccurs="0"<xsd:documentation>主要用于UO<xsd:attributename="文件"type="xsd:anyURI"use<xsd:attributename="書簽"type="xsd:string"us<xsd:elementminOccurs="0"<xsd:documentation>主要用于網(wǎng)頁(yè)文檔。</xsd:d<xsd:attributename="鏈接"type="xsd:anyURI"u<xsd:attributename="顯示文本"type="xs<xsd:complexTypename<xsd:elementmaxOccurs="unbounded"<xsd:elementmaxOccurs="unbounded"minOccurs="0"name="導(dǎo)航列表"typ<xsd:elementmaxOccurs="unbounded"name="導(dǎo)航列表"typ<xsd:elementmaxOccurs="unbounded"<xsd:elementmaxOccurs="unbounded"<xsd:attributename="ID"type<xsd:attributename="名稱"type="xs<xsd:attributedefault="1.0"name="版本"type="xs<xsd:attributename="缺省順序"type="x<xsd:attributename="起始"type="xsd:posit<xsd:attributename="結(jié)束"type="xsd:posit<xsd:attributedefault="1.0"name="版本"type="<xsd:restrictionbase="xsd:string"></xsd:<xsd:elementmaxOccurs="unbounde<xsd:elementname="身份"m<xsd:elementname="姓名"type="xsd:string"mi<xsd:elementname="注冊(cè)名"type="xsd:string"m<xsd:elementname="備注"type="xsd:string"mi<xsd:elementminOccurs="0<xsd:elementname="書簽"maxOccurs<xsd:elementname="名稱"type=<xsd:elementname="鏈接"type="x<xsd:elementminOccurs="0"n<xsd:elementname="注釋"maxOccurs="<xsd:elementname="時(shí)間"type="x<xsd:elementname="鏈接"type="x<xsd:attributename="ID"type<xsd:attributedefault="1.0"name="版本"type="xssimpledc.xsd<xs:schemaxmlns:xs="/2001/XMLSchema"xmlns="/dc/eletargetNamespace="/dc/elements/1.1/"elementFormDefault="qualified"attributeFormDefault="unqua<xs:documentationxml:lang="en">SimpleDCXMLSchema,2002-10-09byPforSimpleDublinCore,i.enamespace,withnouseofencodingschemeallelementsisxs:stringwithxml:langattributeavailable.Amendedtoremovenamespacedeclarationfor/XML/1998/namespacenamespace,andtoreferencelangattributeviabuilt-inxml:namespac<xs:importnamespace="/XML/1998/namespace"schemaLocation="/2001/03/xml.xsdname="title"type="elementTyname="creator"type="elementTyname="subject"type="elementTyname="description"type="elementTname="publisher"type="elementTyname="contributor"type="elementTname="date"type="elementTname="type"type="elementTname="format"type="elementTname="identifier"type="elementTname="source"type="elementTname="language"type="elementTname="relation"type="elementTname="coverage"type="elementTname="rights"type="elementT<xs:groupname="ele<xs:choiceminOccurs="0"maxOccurs=" <xs:complexTypename="e<xs:extensionbase=<xs:attributeref="xml:lang"use(資料性)一個(gè)電子書的例子本附錄給出一個(gè)OBF格式電子書的例子。B.1目錄與文件23457B.2version.xml<?xmlversion="1.0"encoding="UTF-8"?><obf:OBF版本="1.0"xmlns:obf="/schemas/obf/2020"/>B.3/manifest.xml<?xmlversion="1.0"encoding="UTF-8"?>版本="1.0"xmlns:obf="/schemas/obf/2020">鏈接="version.xml"類型="版本信息"/>鏈接="cover.jpg"類型="封面圖像"/>鏈接="setting.xml"類型="參數(shù)文件"/>鏈接="navigation.xml"類型="導(dǎo)航文件"/>鏈接="spine.xml"類型="閱讀順序"/>鏈接="metadata/manifest.xml"類型="元數(shù)據(jù)清單"/>鏈接="metadata/DC.xml"類型="DC元數(shù)據(jù)"/>鏈接="content/1/specification.xml"類型="內(nèi)容單元說(shuō)明"/>鏈接="content/1/uof/cov001.uot"類型="流式內(nèi)容(uof2.0)"/>鏈接="content/1/ofd/cov001.ofd"類型="版式內(nèi)容(ofd1.0)"/>鏈接="content/1/specification.xml"類型="內(nèi)容單元說(shuō)明"/>鏈接="content/1/uof/bok002.uot"類型="流式內(nèi)容(uof2.0)"/>鏈接="content/1/ofd/bok002.ofd"類型="版式內(nèi)容(ofd1.0)"/>鏈接="content/1/specification.xml"類型="內(nèi)容單元說(shuō)明"/>鏈接="content/1/uof/leg003.uot"類型="流式內(nèi)容(uof2.0)"/>鏈接="content/1/ofd/leg003.ofd"類型="版式內(nèi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 批量家禽購(gòu)買協(xié)議
- 愛情的約束力出軌保證書樣本分析
- 彩鋼凈化防鼠安裝合同
- 總公司與分公司合作合同格式模板
- 主動(dòng)參與承諾書
- 展會(huì)服務(wù)合同的履行期限
- 節(jié)能燈批發(fā)購(gòu)銷合同范例
- 高效標(biāo)準(zhǔn)合同種植技術(shù)服務(wù)
- 電力工程設(shè)計(jì)招標(biāo)
- 海洋工程零件銷售合同
- 兒科護(hù)理培訓(xùn):兒童流行性感冒護(hù)理
- 解答-統(tǒng)計(jì)學(xué)導(dǎo)論-曾五一課后習(xí)題答案
- 下課了助農(nóng)直播
- 混合現(xiàn)實(shí)(MR)內(nèi)容創(chuàng)作平臺(tái)
- 福州大學(xué)C#程序設(shè)計(jì)
- 胃鏡室護(hù)士長(zhǎng)述職報(bào)告課件
- 收納家具調(diào)研報(bào)告
- 供應(yīng)商信息維護(hù)與變更規(guī)定
- 優(yōu)化家裝商店的客戶體驗(yàn)與服務(wù)質(zhì)量
- 農(nóng)田春耕安全生產(chǎn)培訓(xùn)
- 小型農(nóng)田水利初步設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論