?? rfc1691.txt
字號:
物理關(guān)聯(lián)文件舉例
+0|CORNELL|OLINLIB|00000001|Boole. Mary Everest||Philoscophy||
|0|1|00000002|5|1|| (關(guān)聯(lián)文件號2,物理關(guān)聯(lián)文件號5,600dpi TIFF影像文件)
|0|2|00000003|5|2|| (關(guān)聯(lián)文件號3,物理關(guān)聯(lián)文件號5,100dpi TIFF影像文件)
|0|3|00000004|6|1|| (關(guān)聯(lián)文件號4,物理關(guān)聯(lián)文件號6,600dpi TIFF影像文件)
|0|4|00000005|6|2|| (關(guān)聯(lián)文件號5,物理關(guān)聯(lián)文件號6,100dpi TIFF影像文件)
注:在上面的例子中,已經(jīng)確保了關(guān)聯(lián)文件2和3是同一頁的兩個不同版本,關(guān)
聯(lián)文件4和5也一樣。
【邏輯結(jié)構(gòu)文件】
邏輯結(jié)構(gòu)文件是將影像文件連結(jié)起來構(gòu)成文檔來提供文檔視,該文件實際上
是一棵未安裝的樹,當文件打開的時候,讀入該文件,就會重新建立了樹結(jié)構(gòu)。
為了方便起見,邏輯結(jié)構(gòu)文件只包括一種邏輯結(jié)構(gòu),即頁,用來按照紙板圖書頁
的順序來排列文檔。
文檔結(jié)構(gòu)行
字段 內(nèi)容 備注
1 父結(jié)構(gòu)號 是誰的子結(jié)構(gòu)
2 順序號
3 邏輯結(jié)構(gòu)名 該結(jié)構(gòu)的標號
4 結(jié)構(gòu)號 和物理關(guān)聯(lián)文件相同
5 子邏輯結(jié)構(gòu) 該結(jié)構(gòu)的邏輯子結(jié)構(gòu)號
6 子物理結(jié)構(gòu) 該結(jié)構(gòu)的物理子結(jié)構(gòu)號
7 關(guān)聯(lián)
邏輯關(guān)聯(lián)文件舉例
|0|0|ROOT|0|4|0|0| 結(jié)構(gòu)0,根,有四個邏輯子結(jié)構(gòu)
|0|1|PAGES|1|100|0|1| 結(jié)構(gòu)1,頁,有100個邏輯子結(jié)構(gòu)
|0|2|CONTENTS|2|22|0|1| 結(jié)構(gòu)2,目錄,有22個邏輯子結(jié)構(gòu),無物理子結(jié)構(gòu)
...
|1|1|Production note|5|0|2|2| 結(jié)構(gòu)5,是結(jié)構(gòu)1的子結(jié)構(gòu),
標號為 "Production note"
無邏輯子結(jié)構(gòu),有兩個物理子結(jié)構(gòu)
在本文檔中引用兩次
|1|2||6|0|2|1| 結(jié)構(gòu)6無標號
|1|3||7|0|2|1| 結(jié)構(gòu)7有兩個物理關(guān)聯(lián)
|1|4||8|0|2|1| 結(jié)構(gòu)8僅被引用一次
|1|5||9|0|2|1| 結(jié)構(gòu)9是頁的第五個子結(jié)構(gòu)
...
|1|99||103|0|2|2|
|1|100||104|0|2|2|
|2|1|Production note|105|1|0|1| 結(jié)構(gòu)105是結(jié)構(gòu)的子結(jié)構(gòu)
|2|2|Title page|106|1|0|1| 結(jié)構(gòu)106有1個邏輯子結(jié)構(gòu)
|2|3|Table of contents|107|2|0|1|
|2|4|Chapter 1. From Arithmetic to Algebra|108|6|0|1|
|2|5|Chapter 2. The Making of Algebras|109|4|0|1|
|2|6|Chapter 3. Simultaneous Problems|110|4|0|1|
|2|7|Chapter 4. Partial Solutions...|111|3|0|1|
|2|8|Chapter 5. Mathematical Certainty...|112|3|0|1|
|2|9|Chapter 6. The First Hebrew Algebra|113|8|0|1|
|2|10|Chapter 7. How to Choose our Hypotheses|114|9|0|1|
|2|11|Chapter 8. The Limits of the Teachers Function|115|5|0|1|
|2|12|Chapter 9. The Use of Sewing Cards|116|4|0|1|
...
|2|20|Chapter 17. From Bondage to Freedom|124|5|0|1|
|2|21|Appendix|125|2|1|1|
|2|22|advertisements|126|4|1|2|
|105|1|Production note|5|0|2|2| 結(jié)構(gòu)是結(jié)構(gòu)105的子結(jié)構(gòu)
|106|1|Title page|11|0|2|2| 結(jié)構(gòu)11的第二次引用
|107|1|7|15|0|2|2|
|107|2|8|16|0|2|2|
...
|126|4||104|0|2|2|
【實現(xiàn)細節(jié)】
用組元 <library ID>+<collection ID>+<document ID>+<filetype>+ <file
reference>( <圖書館代號>+<館藏集代號>+<文檔代號>+<文件類型>+<關(guān)聯(lián)文件
>)來保證對文件的定位。 文件定位程序在特定操作系統(tǒng)的文件系統(tǒng)中將該組元
解析成完全路徑和文件名。 由于圖書館計算機總是具有和UNIX文件系統(tǒng)相同的
體系結(jié)構(gòu),采用這種組元結(jié)構(gòu)很適合查找優(yōu)化。體系的每一層都有一個信息文件
來描述其底層體系結(jié)構(gòu)。當打開一個圖書館、館藏集、或文檔時,文件定位程序
讀取該信息文件來獲得文件目錄結(jié)構(gòu)信息。下面給出兩個例子。
實例一. 采用圖書館、館藏集、文檔、文件類型層次體系。
/<library name> (圖書館名)
LIBINFO.TXT 圖書館層結(jié)構(gòu)信息描述文件
/<collection name> (館藏集名)
COLINFO.TXT 館藏集層結(jié)構(gòu)信息描述文件
/<document ID> (文檔標號)
DOCINFO.TXT 文檔層結(jié)構(gòu)信息描述文件
LOGSTR.000 邏輯結(jié)構(gòu)文件
PHYSREF.000 物理關(guān)聯(lián)文件
/<filetype1> 文件類型1
00001.TIF
00002.TIF
...
/<filetype2> 文件類型2
00001.TIF
00002.TIF
...
實例二. 采用圖書館、文件類型、館藏集、文檔層次體系。
/<library name> 圖書館名
LIBINFO.TXT 圖書館層結(jié)構(gòu)信息描述文件
/<filetype1> 文件類型1
/<collection name> 館藏集名
COLINFO.TXT 館藏集結(jié)構(gòu)信息描述文件
/<document ID> 文檔標號
DOCINFO.TXT 文檔層結(jié)構(gòu)信息描述文件
LOGSTR.000 邏輯結(jié)構(gòu)文件
PHYSREF.000 物理關(guān)聯(lián)文件
00001.TIF
00002.TIF
...
/<filetype2> 文件類型2
/<collection name> 館藏集名
COLINFO.TXT 館藏集結(jié)構(gòu)信息描述文件
/<document ID> 文件標號
DOCINFO.TXT 文檔層結(jié)構(gòu)信息描述文件
LOGSTR.000 邏輯結(jié)構(gòu)文件
PHYSREF.000 物理關(guān)聯(lián)文件
00001.TIF
00002.TIF
....
這種結(jié)構(gòu)形式數(shù)據(jù)有些冗余,但是在講一個完整的館藏集安裝到不同文件系
統(tǒng)上時獲得性能上的優(yōu)化。特別是第二中實現(xiàn)形式能使所有低分辨率的圖像文件
存儲在高速磁盤上,而將高分辨率圖像文件存儲在低速磁盤上,對低分辨率文件
實現(xiàn)快速訪問,又能降低費用。這也限制其它軟件系統(tǒng)(FTP、Gopher)訪問權(quán)限
便于實現(xiàn),只允許其訪問低分辨率的圖像文件、限制對高分辨率的圖像文件的訪
問。
【安全措施】
該體系結(jié)構(gòu)未考慮安全措施。
【參考文獻】
[1] Turner, W., "Cornell Digital Library Document Architecture,
Version 1.1 - 3/22/94", Library Technology Department, Cornell
University.
Author's Address
William Turner
Library Technology
502 Olin Library
Cornell University
Ithaca, NY 14853
Phone: 607-255-9098
Fax: 607-255-9346
EMail: wrt1@cornell.edu
RFC 1691 The Document Architecture for the Cornell Digital Library 康奈爾大學數(shù)字圖書館文檔體系結(jié)構(gòu)
1
RFC文檔中文翻譯計劃
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -