人类系谱的定位系统解析.docx
《人类系谱的定位系统解析.docx》由会员分享,可在线阅读,更多相关《人类系谱的定位系统解析.docx(15页珍藏版)》请在冰豆网上搜索。
人类系谱的定位系统解析
人類系譜的定位系統
座標系譜建置系統
使用手冊(第一版)
指導單位:
行政院文化建設委員會
主辦單位:
宜蘭縣政府文化局
承包單位:
遠誠資訊有限公司
編寫日期:
93年12月
1、歡迎使用GeneBuilder
歡迎使用GeneBuilder—人類座標系譜定位與建置系統。
GeneBuilder不僅可以提供一般使用者建置自己的家族系譜,將家族世系的祖先資料數位化,也提供使用者透過世系圖瀏覽家族系譜的世代關係。
2、快速安裝指南
如何使用GeneBuilder
1、取得GeneBuilder的執行版:
GeneBuilder的執行版掛在宜蘭縣政府文化局的【全球華人族譜網】(名稱暫定)網站底下,網域名稱為http:
//genealogy.ilccb.gov.tw提供網友免費下載使用。
下載檔案名稱為genealogy.rar,該檔案為一個壓縮檔,解壓縮以後,展開為一個包括所有執行、設定、範例及內含JavaJDK1.4.2的j2sdk-1_4_2_06-windows-i586檔案的資料夾目錄:
genealogy。
2、安裝GeneBuilder的系統需求:
(1)、CPU:
PentiumⅢ700MHz以上
(2)、記憶體:
512MB以上
(3)、硬碟空間:
40GB以上作業系統:
Windows98、2000、XP或NT4.0以上。
3、安裝GeneBuilder的步驟
【步驟一】:
安裝JavaJDK。
在genealogy目錄下,找到一個名為j2sdk-1_4_2_06-windows-i586的檔案,點選該檔案,進行JavaJDK平台的安裝,由於GeneBuilder是一個利用Java程式語言設計的軟體,必須在具有JavaJDK的平台環境境下才能執行。
【步驟二】:
在genealogy目錄下,有一個start.bat的批次檔,點選該程式即可啟動GeneBuilder程式。
3、GeneBuilder概覽
1、GeneBuilder功能簡介
GeneBuilder不僅可以提供一般使用者建置自己的家族系譜,將家族世系的祖先資料數位化,也提供使用者透過世系圖瀏覽家族系譜的世代關係。
主要功能包括:
(1)座標系譜編輯器(Editor):
提供座標系譜樹及系譜樹節點之家族成員的新建、刪除、管理與內容屬性編輯功能。
(2)家族系譜樹與家族世系圖之顯示介面的轉換功能。
(3)系譜及系譜成員資料以XML格式的儲存、取出、匯入與匯出系統。
(4)家族系譜子樹的合併(merge)與成員間的親等計算功能。
(5)不同家族系譜樹透過婚姻關係的連結(link)與成員間的親等計算。
(6)系譜樹資料的網頁介面格式(HTML)及XML交換資料格式輸出。
圖2.1所示是GeneBuilder的家族系譜整合編輯環境。
圖2.1:
GeneBuilder的家族系譜整合編輯環境
2、GeneBuilder專案管理方式
GeneBuilder專案包含系譜數位化使用者的所有工作檔案、資料檔案、設定檔案以及這些檔案的目錄結構。
專案裡的檔案可以位於任何資料夾。
由GeneBuilder專案所建立的一棵系譜樹,即為一個檔案,檔案的檔名即為該系譜樹的系譜節點(根節點)名稱,副檔名為.XM,並存放在專案目錄底下一個名為lib的子目錄之下。
一個系譜家族可以分成許多個系譜樹獨立建置,分別儲存在不同的檔案名稱之下,在同一個lib目錄下存成不同的檔案名稱,最後並透過合併功能合併成一棵完整的系譜樹。
圖2.2是開啟GeneBuilder執行程式之後的專案管理視窗介面,該視窗介面顯示目前專案之下的所有系譜資料(左側窗格)及相關的操作控制選單(右側窗格),每一個檔案就是一棵系譜樹,亦即一個家族譜系。
透過點選即可開啟相關的系譜檔案,並進行編輯的操作。
圖2.2:
譜系資料專案管理視窗
3、GeneBuilder整合編輯環境
家族系譜樹的產生,初始預設為該譜系樹的樹根節點,即為系譜節點,該節點的名稱即為該家族系譜的家族或族譜名稱,以一棵綠色的樹形圖符(icon)來表示。
系譜樹的操作係透過視窗結構的樹狀圖形介面,由使用者根據家族樹各個節點的座標位置定位建置而產生。
在GeneBuilder的整合編輯環境中,使用者可以利用單一視窗來處理大多數家族系譜的資料輸入工作,這個視窗稱為GeneBrowser。
GeneBrowser提供許多便利的功能,例如:
建立、編輯、管理檔案與系譜專案。
使用者也可以透過按鈕、工具列、功能表,以及其他使用者介面來編輯、修改譜系樹的結構及節點資料。
圖2.3為GeneBuilder的GeneBrowser視窗。
圖2.3:
GeneBrowser視窗
4、GeneBrowser編輯環境介紹
GeneBrowser視窗的組成元素包括:
主功能表、主工具列、編輯工具列、系譜樹內容窗格、世系圖內容窗格、內容檢視頁籤、系譜座標狀態窗格與成員節點資料編輯窗格。
圖3.1為主功能表、主工具列與編輯工具列。
1、主功能表:
GeneBuilder中大部份的組態對話盒都從【主功能表】開啟,包含了檔案、檢視、顯示、工具、視窗、說明。
2、主工具列:
位於主功能表下方。
工具列上各個按鈕分別對應至不同的主功能表項目,同時包含了特別操作的按鈕,包括:
開新檔案、開啟舊檔、儲存檔案、設定座標參考點、插入系譜、列印圖檔、另存圖檔、輸出網頁及查詢成員等按鈕。
3、編輯工具列:
提供使用者在系譜樹狀圖的圖形編輯功能,包括:
新增配偶、兒子、女兒、兄弟、姐妹、父母等,當系譜樹狀圖上的任一節點被點選之後(selected),該按鈕提供各種類型節點的新增功能。
圖3.1:
主工具列與編輯工具列
4、系譜樹內容窗格:
針對系譜樹內容窗格中正在編輯的檔案(系譜樹),顯示其細部結構,GeneBuilder會以樹狀架構顯示該檔案(系譜樹)內所定義的所有系譜成員及成員間的關係。
如圖3.2所示。
圖3.2:
系譜圖形內容窗格與內容檢視頁籤
5、世系圖內容窗格:
針對系譜樹內容窗格中正在編輯的檔案(系譜樹),可以轉換成世系表圖形顯示其世系成員關係的結構圖,GeneBuilder會以圖形架構顯示該檔案(系譜樹)內所定義的所有系譜成員及成員間的關係。
世系圖成員的圖符(icon)代號係依宜蘭縣史館本計劃相關委員所提建議內容而設計。
世系圖內容窗格與系譜樹內容窗格均顯示在同ㄧ區域,透過內容檢視頁籤切換選擇顯示型態。
圖3.3所示為世系圖內容窗格所顯示的家族世系圖。
世系圖顯示介面是一個點陣式的圖檔,是系譜編輯軟體將譜系樹的內容透過轉換而成。
圖3.3:
世系圖內容窗格與內容檢視頁籤
6、系譜座標狀態窗格:
系譜樹上的任何成員都可以依據王安陽博士的系譜座標編碼規則給於一個唯一的座標編碼,但是其編碼規則必須有一個參考的原點座標,該原點座標可以從系譜樹的任何成員中設定,其他成員再根據編碼規則換算出相對的座標編碼。
參考座標原點的座標編碼可以從英文字母的A到ZZZZZZZ(7個Z字)任意組合。
系譜座標狀態窗格提供顯示目前設定為參考原點座標的成員節點名稱及所設定的座標代碼,同時也顯示該原點座標的祖先名稱與系譜名稱(如圖3.4所示)。
圖3.4:
系譜座標狀態窗格
5、GeneBuilder功能說明
1、譜系資料編輯窗格:
提供系譜樹根節點之譜系的內容屬性資料之輸入與編輯。
點選譜系樹根節點綠色樹狀的圖符,並按下滑鼠右鍵,就會出現許多功能選項,根據操作需求進行譜系資料的編輯管理作業,(如圖4.1所示)。
當選擇資料編輯時,會出現一個浮動的系譜資料編輯視窗,該視窗是專門為系譜資料輸入與編輯目的而設計,視窗上方有三個標籤選項,分別是族譜基本資料、族譜建檔資料及家族史概述等,提供不同類別的資料內容輸入。
完成輸入動作再點選右側【寫入】按鈕,即可儲存資料的輸入內容。
圖4.1:
譜系資料編輯視窗
2、家族成員資料編輯窗格:
提供系譜樹節點之家族成員的內容屬性資料之輸入與編輯。
點選譜系樹中任何節點成員的圖符,並按下滑鼠右鍵,就會出現許多相關的功能選項,根據操作需求進行譜系成員資料的編輯管理作業,(如圖4.2所示)。
當選擇資料編輯時,會出現一個浮動的成員資料(包含成員名稱)編輯視窗,該視窗是專門為譜系成員資料輸入與編輯目的而設計,視窗上方有三個標籤選項,分別是:
系統識別資料、個人基本資料及個人詳細資料,提供不同類別的資料內容輸入。
完成輸入動作再點選右側【寫入】按鈕,即可儲存資料的輸入內容。
圖4.2:
家族成員資料編輯視窗
3、家族成員查詢:
當家族成員數目龐大的時候,可透過成員名稱查詢的功能,尋找譜系樹中的任何成員。
點選視窗上方工具列的查詢按鈕,就會出現【輸入搜尋關鍵字】浮動視窗,提供搜尋名稱的輸入。
(如圖4.3所示)
圖4.3:
家族成員查詢視窗
4、家族成員的合併:
提供同一個家族但是儲存在不同譜系(檔案)的合併功能。
可從工具列中點選【插入族譜】選項,就會顯示專案管理視窗,提供編輯者點選要與原譜系合併的家族譜系資料,點選之後即顯示該譜系家族的詳細譜系樹,再透過成員的選擇與複製,將兩個譜系樹合併成一個譜系樹。
(如圖4.4所示)
圖4.4:
二個家族系譜的合併視窗
6、座標譜系定位與運用
王安陽博士所推演的人類座標學理論(即座標系譜)與家族系譜建構的應用,簡單的說,是採用親屬定位法,也就是把民法親屬中的各種血親、或姻親關係,設計一套編碼原則,並依據此原則給每一位座標系譜上的成員設定或推演一個唯一的親屬定位代碼。
再從代碼中辨識、計算出成員之間的親等、輩份、血緣、及婚姻關係。
基於上述說明,每一個完成編輯的譜系樹,都會有一個系譜的座標原點,並根據此原點及座標關連法則,為每一個成員節點推演一個唯一的座標代碼。
座標原點是一個座標系譜的參考位置,不同的座標原點就會推演出不同的相對座標代碼,但是並不影響任何二個座標點的相對關係。
座標原點是由一組英文文字串組成(大寫字母),從A到AAAAAAA(最多7個英文字母)任意組合皆可以,其他座標節點再根據該原點根據親屬關係去推演計算,並得到另一組包含英文及數字組合的字串代碼,代表該成員節點的座標譜系定位代碼。
1、系譜座標的設定
因此任何一個新建的系譜一定要先有一個座標原點,系統預設的座標原點是該譜系樹最先產生的成員節點,系統也提供編輯者隨時點選譜系樹上的任何一個成員節點當作是座標原點。
圖5.1為本系統提供設定參考座標原點的使用介面。
圖5.1:
設定參考座標原點
2、相同系譜樹系譜座標的親等計算
系譜座標的親等計算是根據以下邏輯運算法則為運算原則,計算同一個譜系樹成員節點之間的親等、輩分、血緣關係及婚姻關係。
其運算原則:
1、親等:
將中心座標代碼左右的數字個數加總相減,可算出親等。
1、例如A11,A12,A21,A22由於英文字母A的右邊有兩個數字,都是A的二等親。
2、例如23A1是A的同胞姊妹,排行第三,是A的二等親。
3、由於英文字母A的左邊及右邊各有一個數字,互相加總共有兩個數字。
“23”之中的下註數字3,是用來說明出生順序,在計算親等及輩份時不必考慮。
2、輩分:
將中心座標代碼左右的數字個數相減後比較,可算出輩分。
1、例如A211,A122由於英文字母A的右邊有三個數字形成(+3),所以是A的前三代長輩,。
2、例如23A1是A的同胞姊妹,屬於相同的輩份。
英文字母右邊有一個數字,屬於加項性質;然而,左邊有一個數字,屬於減項性質。
(+1)與(-1)兩項數字互相抵消,結果等於零,所以兩個人是屬於相同的輩份。
3、例如12A11是A的前一代長輩,由於在A的右邊有兩個加項(+2)性質的數字,然而左邊有一個減項(-1)性質的數字。
(+2)與(-1)互相抵消等於(+1),所以王來福是A的前一代長輩。
3、是否為血緣親戚的計算:
最近的共同祖先
例如12A11及1213A11是不同輩份的兩個伯侄關係,他們與A的最近代共同祖先是A12與A11。
圖5.2及圖5.3是輩分親等計算之操作介面,從一個系譜樹中先後選擇二個成員節點,再從滑鼠右鍵的浮動視窗中點選【親等計算】選項,系統就會根據座標代碼將親等計算結果顯示在另一個視窗中,說明二個成員節點的親等與輩分關係。
圖5.2:
輩分親等計算之操作介面之ㄧ
圖5.3:
輩分親等計算之操作介面之二
3、關連系譜座標的親等計算
不同家族系譜樹之間的親等關係是透過婚姻關係連結,意味著一個家族的女兒(或兒子)與另一個家族的男性(或女性)結成婚姻關係,這二個家族系譜都會同時出現這個成員,就會形成這二個家族系譜的關連系譜座標的親等計算,使用者在計算以前,必須先設定二個家族系譜的共同關聯者,才能將二個家族的系譜座標連結起來,再根據前述法則執行親等關係的邏輯運算,其操作介面如圖5.4~圖5.6所示。
圖5.4:
選擇二個家族系譜檔案
圖5.5:
設定系譜座標關連
圖5.6:
執行關聯親等計算及顯示結果