摘 要:清代漕運(yùn)對(duì)于維持清朝中央政府政治、軍事、經(jīng)濟(jì)的正常運(yùn)轉(zhuǎn)有著重要意義。文章在分析古籍知識(shí)庫用戶需求的基礎(chǔ)上,基于本體理論設(shè)計(jì)清代漕運(yùn)知識(shí)庫,將其分為數(shù)據(jù)資源層、本體模式層、數(shù)據(jù)存儲(chǔ)層、應(yīng)用服務(wù)層,包含數(shù)據(jù)可視化、知識(shí)檢索和知識(shí)發(fā)現(xiàn)功能。文章在完成數(shù)據(jù)收集整理的基礎(chǔ)上,通過復(fù)用和自建設(shè)計(jì)清代漕運(yùn)本體,利用Neo4j圖數(shù)據(jù)庫和Visual Studio Code開發(fā)工具,集合多種技術(shù)相互配合共同構(gòu)建清代漕運(yùn)知識(shí)庫,以宏觀視角提供一種了解清代漕運(yùn)知識(shí)更加便捷有效的方式。
關(guān)鍵詞:數(shù)字人文;清代漕運(yùn);本體;知識(shí)庫
分類號(hào):G273.5
Research on the Development of Water Transportation Knowledge Base of the Qing Dynasty
Song Xueyan , Zhao Xiaoxu
(School of Business and Management, Jilin University, Changchun, Jilin 130012)
Abstract: Water transportation during the Qing Dynasty is of great significance in maintaining the normal operation of the central government, the political system, the military and economy. Using the method of digital humanities, this article designs the Qing Dynasty water transportation knowledge base based on the ontology theory on the basis of the user requirement analysis of the ancient books knowledge base, which is divided into the data resource layer, ontology model layer, data storage layer and application service layer, and contains the functions of data visualization, knowledge retrieval and knowledge discovery. On the basis of data collection and organization, this study designs the Qing Dynasty water transportation ontology through reuse and self-development, and utilizes Neo4j graph database and Visual Studio Code development tools to build the Qing Dynasty water transportation knowledge base by integrating various technologies, so as to view the Qing Dynasty water transportation events from a macroscopic point of view, and provide an easier and more effective way of understanding the knowledge of the Qing Dynasty water transportation.
Keywords: Digital Humanities; the Qing Dynasty Water Transportation; Ontology; Knowledge Base
“漕運(yùn)之制,為中國大政,所以充太倉而供玉食,實(shí)京師而備不虞?!盵1]清代漕運(yùn)是朝廷以國家與政府的名義,選取東部八省利用長江、運(yùn)河、衛(wèi)河等河道向京師運(yùn)送糧食的方式,用以提供京師官兵俸米甲米和八旗人士生活用米,是調(diào)節(jié)京師米價(jià)平穩(wěn)的重要保障,對(duì)清代維護(hù)中央統(tǒng)治具有重要意義。本文以清代漕運(yùn)文獻(xiàn)為研究對(duì)象,基于本體理論在梳理清代漕運(yùn)理論概念及關(guān)系的基礎(chǔ)上構(gòu)建清代漕運(yùn)知識(shí)庫,并提供清代漕運(yùn)事件、征漕地點(diǎn)、漕糧河運(yùn)地圖的可視化展現(xiàn)方式,以提供一種直觀便捷了解清代漕運(yùn)知識(shí)的方式,掃除歷史文獻(xiàn)利用難度大的障礙,為后續(xù)開發(fā)研究提供參考。
1 文獻(xiàn)回顧
在文獻(xiàn)資源研究方面,吳琦總結(jié)了清代湖廣地區(qū)的漕運(yùn)特點(diǎn)[2],并對(duì)清代漕糧征收、漕幫開行時(shí)間、過淮渡黃期限及漕運(yùn)江程和水情等具體事項(xiàng)進(jìn)行了分析[3];袁飛等[4]將清代漕運(yùn)運(yùn)道分為六段,對(duì)有漕八省漕糧的兌收及運(yùn)輸路線進(jìn)行大致的梳理;汪杏莉[5]對(duì)江南地區(qū)的漕運(yùn)特點(diǎn)進(jìn)行了重點(diǎn)分析;楊品優(yōu)[6]總結(jié)了清代江西漕運(yùn)的特點(diǎn);劉玲[7]介紹了河南漕糧兌運(yùn)交倉的相關(guān)情況,并對(duì)河南漕糧運(yùn)輸所涉及的衛(wèi)河及運(yùn)河做簡要分析;Harold[8]對(duì)清代后期的河運(yùn)衰落及河海轉(zhuǎn)型這兩個(gè)問題展開了深入研究。Kelley對(duì)清代漕運(yùn)路線和實(shí)際參與運(yùn)輸漕糧的船幫與船工展開詳細(xì)敘述。[9]
在古籍知識(shí)庫研究方面,李斌等[10]等構(gòu)建了《左傳》人文知識(shí)庫,并對(duì)最熱人名、地名等展開計(jì)量分析;孫燕等[11]構(gòu)建了《春秋左傳正義》引書知識(shí)庫,并從計(jì)量、可視化和主題挖掘等多個(gè)角度進(jìn)行數(shù)字人文探究;鄭童哲恒等[12]構(gòu)建了《史記·列傳》數(shù)字人文知識(shí)庫與地圖平臺(tái),可進(jìn)行數(shù)據(jù)分析和可視化展示;錢智勇等[13]在構(gòu)建楚辭研究知識(shí)本體之后構(gòu)建出楚辭知識(shí)庫。當(dāng)前已有中國基本古籍庫[14]、漢籍電子文獻(xiàn)資料庫[15]、鼎秀古籍全文檢索平臺(tái)[16]、中國第一歷史檔案館《清實(shí)錄》《清會(huì)典》全文檢索數(shù)據(jù)庫[17]等成果產(chǎn)出。
綜上,各研究者對(duì)漕運(yùn)省份的研究雖各有側(cè)重,但相關(guān)成果已對(duì)清代漕運(yùn)的發(fā)展歷程、制度轉(zhuǎn)變、社會(huì)經(jīng)濟(jì)影響及漕弊、河海轉(zhuǎn)型等相關(guān)問題進(jìn)行了深入且透徹地分析;同時(shí),隨著數(shù)字人文和可視化技術(shù)的快速發(fā)展,目前已經(jīng)構(gòu)建出一批古籍知識(shí)庫,且在方法技術(shù)的應(yīng)用上有所突破。但目前鮮見有關(guān)清代漕運(yùn)的數(shù)字人文研究,相關(guān)清代漕運(yùn)數(shù)字資源網(wǎng)站提供的服務(wù)僅限于簡單查詢或靜態(tài)展示專題內(nèi)容,用戶只能被動(dòng)接收信息,難以利用這些資源獲取真正所需知識(shí)。鑒于此,本研究擬構(gòu)建清代漕運(yùn)知識(shí)庫,解決領(lǐng)域本體構(gòu)建和知識(shí)庫技術(shù)在清代漕運(yùn)專題領(lǐng)域的實(shí)現(xiàn)問題,以滿足清代漕運(yùn)文獻(xiàn)資源細(xì)粒度知識(shí)組織需要和用戶深度利用需求,通過整合不同來源的顯性知識(shí),建立資源內(nèi)容之間的關(guān)聯(lián),以多樣化形式呈現(xiàn)隱性知識(shí),從而促進(jìn)漕運(yùn)文獻(xiàn)資源的有效利用,推動(dòng)清代漕運(yùn)研究的深入發(fā)展。
2 清代漕運(yùn)知識(shí)庫設(shè)計(jì)
2.1 用戶需求分析
用戶是古籍類知識(shí)庫的實(shí)際使用者,了解用戶需求是構(gòu)建實(shí)用性知識(shí)庫的前提?;谟脩魧?duì)知識(shí)庫不同的使用目的和使用預(yù)期,可以將古籍知識(shí)庫用戶需求分為結(jié)構(gòu)清晰化需求、檢索精準(zhǔn)化需求和結(jié)果可視化需求。
(1)結(jié)構(gòu)清晰化
在知識(shí)庫瀏覽檢索時(shí),用戶偏好美觀和諧、清晰易懂的頁面布局。[18]為此,結(jié)構(gòu)設(shè)計(jì)應(yīng)具備引導(dǎo)性,將板塊標(biāo)簽置于顯眼位置,并使用用戶熟悉的術(shù)語進(jìn)行標(biāo)注,采用2到3層的樹狀結(jié)構(gòu)將主題內(nèi)容編排在一起[19],這樣的結(jié)構(gòu)設(shè)計(jì)有助于用戶清晰順暢地瀏覽內(nèi)容,滿足用戶對(duì)古籍內(nèi)容的深度探索。
(2)檢索精準(zhǔn)化
進(jìn)行數(shù)據(jù)檢索時(shí),檢索功能的精準(zhǔn)化體現(xiàn)在檢索結(jié)果的準(zhǔn)確性和全面性。目前,大多數(shù)古籍?dāng)?shù)字資源平臺(tái)提供的檢索方式還較為單一,一般只支持字段檢索等基本的檢索方式,且只停留在文獻(xiàn)層面,不能深入知識(shí)單元,未能有效挖掘、整合并利用古籍中的深層信息。[20]同時(shí),古籍何時(shí)進(jìn)行數(shù)字化基本由存藏單位決定,讀者大多只能作為單向信息接收者[21],系統(tǒng)開發(fā)者對(duì)用戶多元化需求考慮較少,一些古籍資源未能得到深度開發(fā),檢索準(zhǔn)確性和全面性均有待提高。
(3)結(jié)果可視化
結(jié)果可視化一方面指利用知識(shí)圖譜技術(shù)將歷史文獻(xiàn)中的人物、時(shí)間、地點(diǎn)等實(shí)體名詞關(guān)聯(lián)起來,形成完整的、支持邏輯推理的知識(shí)網(wǎng)絡(luò)[22];另一方面指結(jié)合GIs技術(shù)進(jìn)行歷史文獻(xiàn)資源開發(fā),將地圖獨(dú)特的視覺化效果、地理分析功能的劃分方式與文本資源相結(jié)合,得到在空間和時(shí)間等其他屬性方面的直觀檢索集[23],以滿足用戶需求。
2.2 清代漕運(yùn)知識(shí)庫框架設(shè)計(jì)
本研究以標(biāo)準(zhǔn)化、系統(tǒng)化、多元化、可擴(kuò)展性、易操作性為構(gòu)建原則,將清代漕運(yùn)知識(shí)庫在邏輯上劃分為數(shù)據(jù)資源層、本體模式層、數(shù)據(jù)存儲(chǔ)層、應(yīng)用服務(wù)層四個(gè)層次,整體邏輯框架如圖1所示。
數(shù)據(jù)資源層是清代漕運(yùn)本體知識(shí)庫結(jié)構(gòu)的基礎(chǔ),只有對(duì)清代漕運(yùn)知識(shí)進(jìn)行全面充分的采集,才能進(jìn)行有效的知識(shí)組織。清代漕運(yùn)知識(shí)主要來源于文獻(xiàn)資源、網(wǎng)絡(luò)資源等,本體模式層利用本體模型對(duì)清代漕運(yùn)文獻(xiàn)資源的概念進(jìn)行描述,對(duì)各種概念的屬性和特征進(jìn)行定義,形成結(jié)構(gòu)分明的概念表達(dá)關(guān)系體系。數(shù)據(jù)存儲(chǔ)層利用neo4j圖數(shù)據(jù)庫對(duì)所獲取的真實(shí)數(shù)據(jù)進(jìn)行存儲(chǔ),在此基礎(chǔ)上利用B/s架構(gòu)和前后端技術(shù)實(shí)現(xiàn)清代漕運(yùn)知識(shí)庫構(gòu)建。應(yīng)用服務(wù)層可以通過定義查詢語句等功能進(jìn)行漕運(yùn)知識(shí)發(fā)現(xiàn),并對(duì)查詢結(jié)果進(jìn)行可視化呈現(xiàn),主要知識(shí)發(fā)現(xiàn)包括漕運(yùn)事件分析、征漕地點(diǎn)分析和漕糧河運(yùn)路線地圖。
其中,清代漕運(yùn)知識(shí)庫內(nèi)部數(shù)據(jù)存儲(chǔ)層與應(yīng)用服務(wù)層的具體邏輯關(guān)系如圖2所示,主要分為數(shù)據(jù)庫層、業(yè)務(wù)邏輯層和表示層。本研究所構(gòu)建的清代漕運(yùn)知識(shí)庫利用neo4j圖數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)保存和查詢調(diào)用功能;業(yè)務(wù)邏輯層負(fù)責(zé)在知識(shí)庫中執(zhí)行業(yè)務(wù)流程,利用相關(guān)技術(shù)實(shí)現(xiàn)后端數(shù)據(jù)與前端用戶頁面的統(tǒng)一調(diào)配。業(yè)務(wù)邏輯層處理從表示層傳遞過來的指令,并將處理結(jié)果通過前端技術(shù)渲染后返回到表示層,是理論上實(shí)現(xiàn)本知識(shí)庫的重要一環(huán);表示層主要負(fù)責(zé)接收從業(yè)務(wù)邏輯層返回的結(jié)果,用戶可以在表示層實(shí)現(xiàn)實(shí)體及關(guān)系查詢,其以可視化方式展示數(shù)據(jù)和路線地圖,幫助用戶進(jìn)行知識(shí)發(fā)現(xiàn)。
2.3 清代漕運(yùn)知識(shí)庫功能設(shè)計(jì)
(1)數(shù)據(jù)可視化
通過利用Neo4j圖數(shù)據(jù)庫構(gòu)建的清代漕運(yùn)知識(shí)圖譜,能夠直觀展示檢索結(jié)果,進(jìn)而構(gòu)建出更易于理解的知識(shí)庫。在本研究所建知識(shí)庫中,漕運(yùn)本體概念間形成了簡潔清晰的三元組結(jié)構(gòu),直觀呈現(xiàn)出數(shù)據(jù)間的關(guān)系。這種數(shù)據(jù)可視化的方式可以進(jìn)一步支持用戶進(jìn)行知識(shí)挖掘。以清代漕運(yùn)知識(shí)為例,基于知識(shí)庫的可視化展示能夠?yàn)橛脩籼峁┴S富的多維度信息。比如,可以通過時(shí)間和地點(diǎn)等不同維度對(duì)漕運(yùn)事件進(jìn)行關(guān)聯(lián),讓用戶更為方便快捷地總覽漕運(yùn)事件。同時(shí),用戶還可以通過主動(dòng)點(diǎn)擊節(jié)點(diǎn)的方式,層級(jí)展開其中隱藏的知識(shí),以進(jìn)行更為深入的研究,這種方式可以增強(qiáng)用戶的交互感,提高對(duì)清代漕運(yùn)資源和知識(shí)的利用效率。
(2)知識(shí)檢索
清代漕運(yùn)知識(shí)庫提供了兩種不同的數(shù)據(jù)檢索方式來滿足用戶需求。一種是通過寫入檢索語句,構(gòu)建出相關(guān)檢索條件的廣域檢索查詢方式,并以圖譜和圖片等可視化形式展示。這種方式的優(yōu)點(diǎn)在于它可為用戶提供更廣泛的搜索結(jié)果。另一種是精確的關(guān)鍵字檢索,即允許用戶在特定的篩選條件下對(duì)數(shù)據(jù)進(jìn)行關(guān)鍵詞搜索。例如,用戶可以根據(jù)特定的人名、地名或時(shí)間查詢相關(guān)的數(shù)據(jù)。這種檢索方式精確度高,檢索效率高。
(3)知識(shí)發(fā)現(xiàn)
本研究所構(gòu)建的清代漕運(yùn)知識(shí)庫在對(duì)清代漕運(yùn)知識(shí)進(jìn)行語義化梳理和有效組織的基礎(chǔ)上,提供一個(gè)便捷高效的清代漕運(yùn)知識(shí)獲取平臺(tái),用戶可通過檢索和層級(jí)點(diǎn)擊深入的方式了解清代漕運(yùn)的相關(guān)歷史事件、征漕地點(diǎn)、運(yùn)漕路線等方面的信息。同時(shí),在可視化技術(shù)的輔助下,運(yùn)用清代漕運(yùn)知識(shí)庫多種檢索手段,用戶可以挖掘出隱藏在大量歷史文獻(xiàn)背后的知識(shí),實(shí)現(xiàn)隱性知識(shí)向顯性知識(shí)的轉(zhuǎn)化,提高用戶研究效率和質(zhì)量。這種文獻(xiàn)利用方式突破了以往清代文獻(xiàn)資源利用難度高的瓶頸,使清代漕運(yùn)文獻(xiàn)資源背后的文化應(yīng)用價(jià)值得以實(shí)現(xiàn)。
3 清代漕運(yùn)知識(shí)庫構(gòu)建
3.1 清代漕運(yùn)知識(shí)庫數(shù)據(jù)來源
本研究選取“中國基本古籍庫”中光緒朝《戶部漕運(yùn)全書》(光緒二年刻本)和《漕運(yùn)則例纂》(乾隆三十五年刻本)作為本研究實(shí)體數(shù)據(jù)主要的數(shù)據(jù)來源,并選取《清實(shí)錄》《清史稿》及《清代漕運(yùn)》《清代漕糧海運(yùn)與社會(huì)變遷》等文獻(xiàn)作為數(shù)據(jù)補(bǔ)充源,借助CBDB、CHGIS等大型數(shù)據(jù)平臺(tái)協(xié)助完成后續(xù)數(shù)據(jù)處理工作。
《戶部漕運(yùn)全書》款項(xiàng)浩繁、條目眾多,涵蓋漕運(yùn)各方面的內(nèi)容,是一部詳細(xì)記載中國古代漕運(yùn)制度的文獻(xiàn)匯編。光緒朝《戶部漕運(yùn)全書》是在道光朝《戶部漕運(yùn)全書》的基礎(chǔ)上針對(duì)漕運(yùn)的法律制度規(guī)定、漕運(yùn)事例和海運(yùn)事項(xiàng)而編纂的漕運(yùn)文獻(xiàn),詳細(xì)記載了清代漕運(yùn)所涉及的各方面問題。光緒朝《戶部漕運(yùn)全書》對(duì)于清代漕運(yùn)研究具有極高參考價(jià)值,通過該書可深入了解清代漕運(yùn)運(yùn)作機(jī)制及其在清代政治、經(jīng)濟(jì)、社會(huì)生活中的重要地位,為進(jìn)一步探究清代中國的交通、貿(mào)易、政治體制等方面的問題提供史料支撐?!朵钸\(yùn)則例纂》詳細(xì)整理了漕運(yùn)相關(guān)的各項(xiàng)規(guī)定和條例,內(nèi)容涵蓋漕糧征收、兌運(yùn)、運(yùn)輸?shù)龋婕扒宕钸\(yùn)大小事件,是了解和研究漕運(yùn)制度的重要參考資料。
3.2 清代漕運(yùn)知識(shí)庫本體模式層構(gòu)建
本研究采用本體構(gòu)建七步法,借助Protégé工具完成清代漕運(yùn)領(lǐng)域本體的構(gòu)建及實(shí)例化工作。
(1)確定領(lǐng)域本體范圍
確定領(lǐng)域本體適用的專業(yè)范圍和范疇可以保證領(lǐng)域本體構(gòu)建的有效性。本研究構(gòu)建清代漕運(yùn)本體的目的是對(duì)清代漕運(yùn)征漕地點(diǎn)、運(yùn)輸船幫、運(yùn)輸路線等漕運(yùn)實(shí)體進(jìn)行結(jié)構(gòu)化、規(guī)范化知識(shí)組織,為清代漕運(yùn)知識(shí)庫構(gòu)建及知識(shí)發(fā)現(xiàn)奠定基礎(chǔ)。
(2)確定可復(fù)用本體
分析、參考、復(fù)用現(xiàn)有成熟本體可以在一定程度上解決知識(shí)共享和重用的問題。本研究主要復(fù)用的本體模型有DC元數(shù)據(jù)、CIDOM CRM概念參考模型、FOAF本體以及上海圖書館家譜知識(shí)庫本體,同時(shí)結(jié)合清代漕運(yùn)數(shù)據(jù)特征,對(duì)于無法復(fù)用的類和屬性自行設(shè)計(jì)進(jìn)行補(bǔ)充和完善,從而保證清代漕運(yùn)本體的一致性、明確性和整體性。
(3)定義本體的類
目前關(guān)于清代漕運(yùn)相關(guān)資源的描述缺乏統(tǒng)一的標(biāo)準(zhǔn),因此本研究通過綜合考慮清代漕運(yùn)的自身屬性,并借鑒本領(lǐng)域和其他相關(guān)領(lǐng)域的通用本體進(jìn)行資源的整合和復(fù)用。在此基礎(chǔ)上,對(duì)清代漕運(yùn)所特有的概念關(guān)系和屬性作自行設(shè)計(jì)以保證完整性,自定義清代漕運(yùn)本體為“the grain transportation in Qing Dynasty”,命名前綴為“gtqd”,構(gòu)建出清晰、完整的清代漕運(yùn)本體模型。本研究從清代文獻(xiàn)中提取清代漕運(yùn)8個(gè)核心概念,定義為一級(jí)類,并從部分一級(jí)類中再分出子類,即二級(jí)類,亦計(jì)8個(gè)。具體情況如表1所示。
①時(shí)間(Temporal Entity),用于描述清代漕運(yùn)某一事件發(fā)生的時(shí)間,表示方式有兩種,包括中國年號(hào)紀(jì)年(順治十一年)和公元紀(jì)年(1654年)。利用時(shí)間順序排列可以將清代漕運(yùn)事件進(jìn)行串聯(lián),從而將清代漕運(yùn)事件與漕糧征收數(shù)額變化關(guān)聯(lián)起來,分析漕糧變化背后的原因。同時(shí),也可以利用歷史紀(jì)年進(jìn)行朝代順序的關(guān)聯(lián)展示,展現(xiàn)清代不同時(shí)期漕運(yùn)事件的演變過程。
②空間(Space),用于描述清代漕運(yùn)所涉及的空間范圍概念,包含地點(diǎn)和河段兩個(gè)子類。其中,地點(diǎn)指清代漕運(yùn)事件發(fā)生的具體地理位置及漕糧征收的具體所在地,如臨清州、嘉魚縣等。河段指漕糧河運(yùn)運(yùn)輸過程中所經(jīng)歷的大江、衛(wèi)河等江河部分及大運(yùn)河部分。此外,本研究根據(jù)漕運(yùn)路線特征綜合漕運(yùn)文獻(xiàn)中運(yùn)道的分法對(duì)河流進(jìn)行劃分,形成河段,有湖北運(yùn)道段、瓜儀運(yùn)道段等。
③人物(Person),用于描述參與清代漕運(yùn)事件的個(gè)體,如赫壽、張大有等。
④組織機(jī)構(gòu)(Organization),用于描述參與清代漕運(yùn)漕糧河運(yùn)的相關(guān)組織團(tuán)體,包含船幫和衛(wèi)所兩個(gè)子類。其中,船幫是指進(jìn)行漕糧兌運(yùn)的組織,每個(gè)船幫有一定數(shù)量船只,負(fù)責(zé)各自征漕縣的漕糧運(yùn)輸工作,如濟(jì)寧衛(wèi)濟(jì)寧前幫、建陽衛(wèi)寧太幫等。衛(wèi)所是清代沿襲明代軍政管理制度的產(chǎn)物[24],是船幫的管理機(jī)構(gòu),具體有新安衛(wèi)、金衢所等。
⑤運(yùn)輸工具(Transport Tool),用于描述清代運(yùn)輸漕糧過程中所使用的船只,有淺船、沙船等。
⑥漕糧(Grain),用于描述清代漕運(yùn)實(shí)際運(yùn)輸進(jìn)京的具有糧食屬性的實(shí)體物質(zhì),有稉米、麥等。
⑦事件(Activity),用于描述和清代漕運(yùn)相關(guān)的由實(shí)施主體所執(zhí)行的連貫且具有持續(xù)性影響的行為,分為漕運(yùn)事件和其他事件。漕運(yùn)事件指清廷選定的八個(gè)漕運(yùn)省份中,具有征漕任務(wù)的地點(diǎn)圍繞漕糧運(yùn)輸進(jìn)京發(fā)生的一系列事件,如新城縣漕運(yùn)、長洲縣漕運(yùn)等。其他事件指圍繞清代漕運(yùn)事件進(jìn)行的相關(guān)活動(dòng)或?qū)η宕钸\(yùn)有影響的相關(guān)歷史事件,如康熙四十一年(1702)開鑿清江浦引河、道光四年(1824)洪澤湖決口等。
⑧文獻(xiàn)資料(Document),指研究清代漕運(yùn)具體使用到的多類型資源實(shí)體,分為檔案文獻(xiàn)資料和其他文獻(xiàn)資料。
(4)定義類的屬性及范圍
根據(jù)前文確定的類及相關(guān)本體模型的復(fù)用,清代漕運(yùn)本體模型共創(chuàng)建21個(gè)對(duì)象屬性和32個(gè)數(shù)據(jù)屬性。具體情況如表2和表3所示。
(5)本體實(shí)例創(chuàng)建及存儲(chǔ)
在Protégé本體編輯工具中依次添加類、對(duì)象屬性和數(shù)據(jù)屬性后,利用Protégé軟件中的OntoGraf功能可以進(jìn)行可視化展示。如圖3所示,這樣的可視化圖形能夠清晰展示出清代漕運(yùn)本體模型的各個(gè)核心概念及其關(guān)系。
3.3 清代漕運(yùn)知識(shí)庫數(shù)據(jù)存儲(chǔ)層構(gòu)建
在利用Protégé軟件實(shí)現(xiàn)清代漕運(yùn)領(lǐng)域本體構(gòu)建和實(shí)例數(shù)據(jù)導(dǎo)入的基礎(chǔ)上,將相關(guān)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,導(dǎo)入到Neo4j圖數(shù)據(jù)庫中以圖譜形式進(jìn)行知識(shí)存儲(chǔ),完成數(shù)據(jù)存儲(chǔ)層構(gòu)建,見圖4。
3.4 清代漕運(yùn)知識(shí)庫應(yīng)用服務(wù)層構(gòu)建
(1)構(gòu)建技術(shù)
采用B/S架構(gòu)模式,利用Visual Studio Code開發(fā)工具,采用Python的Flask后端開發(fā)框架、React前端框架及相關(guān)組件,集合多種技術(shù)共同實(shí)現(xiàn)了該系統(tǒng)的開發(fā)利用,具體開發(fā)環(huán)境配置見表4。
(2)功能展示
清代漕運(yùn)知識(shí)庫主要由三個(gè)模塊組成,分別是“漕運(yùn)歷史事件”“漕糧征收地點(diǎn)”和“漕運(yùn)路線地圖”,包含數(shù)據(jù)可視化、知識(shí)檢索、知識(shí)發(fā)現(xiàn)等功能。
①首頁
如圖5所示,首頁介紹了本知識(shí)庫的數(shù)據(jù)來源、構(gòu)建及功能,包括“歷史事件”“征漕地點(diǎn)”“路線地圖”三個(gè)功能頁面。
②“漕運(yùn)歷史事件”頁面
該頁面提供以朝代為劃分依據(jù)的漕運(yùn)事件知識(shí)圖譜,用戶點(diǎn)擊即可查看該朝代的neo4j漕運(yùn)事件圖譜。同時(shí)提供“時(shí)間”“地點(diǎn)”“人物”三個(gè)知識(shí)實(shí)體層次的檢索方式,用戶可根據(jù)查詢需求選擇相應(yīng)知識(shí)實(shí)體進(jìn)行精確查詢,查詢頁面右側(cè)展示該實(shí)體及關(guān)系數(shù)據(jù)相對(duì)應(yīng)的Neo4j節(jié)點(diǎn)信息知識(shí)圖譜。如點(diǎn)擊“順治朝”即可顯示該時(shí)期漕運(yùn)相關(guān)歷史事件(如圖6所示);若以人物“順治帝”進(jìn)行查詢,則查詢結(jié)果如圖7所示。
③“漕糧征收地點(diǎn)”頁面
如圖8所示,該頁面首頁展示了清代八省征漕地點(diǎn),點(diǎn)擊某一個(gè)省份即可查看該省征漕地點(diǎn)及分布情況。用戶若想繼續(xù)查詢某個(gè)具體征漕地點(diǎn)信息,可使用檢索功能進(jìn)行精準(zhǔn)定位。如點(diǎn)擊“安徽省”即可顯示安徽省漕糧征收地點(diǎn)圖,如圖9所示;若在檢索欄輸入“懷遠(yuǎn)縣”,查詢結(jié)果以知識(shí)圖譜形式返回,如圖10所示:左側(cè)顯示懷遠(yuǎn)縣的圖譜信息,懷遠(yuǎn)縣屬于鳳陽府,參與懷遠(yuǎn)縣漕運(yùn);右側(cè)顯示懷遠(yuǎn)縣數(shù)據(jù)層級(jí)的詳細(xì)說明,包括地名、介紹、經(jīng)緯度、清代地域演變、現(xiàn)今所在地等信息。
④“漕運(yùn)路線地圖”頁面
如圖11所示,該頁面左側(cè)為使用Mapbox工具展示的清代八省漕糧河運(yùn)路線地圖,右側(cè)為地圖圖例信息,地圖可放大與縮小。在縮小到全幅地圖時(shí),只展示八省漕運(yùn)路線及各省省會(huì)、漕運(yùn)沿岸地名;在將地圖放大時(shí),可展示出各省具體征漕地點(diǎn)在地圖上的分布位置。
4 結(jié) 語
本研究所構(gòu)建的清代漕運(yùn)知識(shí)庫,實(shí)現(xiàn)了對(duì)清代漕運(yùn)數(shù)據(jù)的知識(shí)組織,促進(jìn)了清代漕運(yùn)知識(shí)的便捷獲取以及深度利用,豐富了清代漕運(yùn)文獻(xiàn)資源數(shù)智化開發(fā)研究,但還存在一定的局限性,未來可從漕運(yùn)人物關(guān)系探究、漕糧海運(yùn)路線可視化和知識(shí)庫技術(shù)提升等方面繼續(xù)擴(kuò)展和深化相關(guān)研究。
*本文系國家社會(huì)科學(xué)基金冷門絕學(xué)研究專項(xiàng)學(xué)術(shù)團(tuán)隊(duì)項(xiàng)目“本草典籍整理、知識(shí)組織與智慧化建設(shè)研究”(項(xiàng)目編號(hào):23VJXT024)階段性研究成果。
作者貢獻(xiàn)說明
宋雪雁:確定選題,提出研究思路與框架,修改論文;趙小旭:收集分析數(shù)據(jù),撰寫并修改論文。
注釋與參考文獻(xiàn)
[1]曾國藩.曾文正公全集·奏稿[M].長春:吉林人民出版社,1995.
[2]吳琦.清代湖廣漕運(yùn)特點(diǎn)舉述[J].中國農(nóng)史,1989(3):19-26,82.
[3]吳琦.清代漕運(yùn)行程中重大問題:漕限、江程、土宜[J].華中師范大學(xué)學(xué)報(bào)(人文社會(huì)科學(xué)版),2013(5):117-124.
[4]袁飛,任博.清代漕運(yùn)河道考述[J].中國農(nóng)史,2014(2):65-77.
[5]汪杏莉.清代江南漕運(yùn)特點(diǎn)舉述[J].樂山師范學(xué)院學(xué)報(bào),2013(3):108-110,124.
[6]楊品優(yōu).從《運(yùn)漕摘要》《運(yùn)漕便覽》看清代江西的漕運(yùn)[J].地方文化研究,2021(5):79-91.
[7]劉玲.《轉(zhuǎn)漕日記》整理與研究[D].武漢:華中師范大學(xué),2017.
[8]HINTON H C. The Grain Tribute System of China (1845-1911)[M].Cambridge : Harvard University Press,1970.
[9]Kelley D E. Sect And Society: The Evolution Of The Luo Sect Among Qing Dynasty Grain Tribute Boatmen, 1700-1850 (Grand Canal, Grain Tribute Administration)[D].Cambridge : Harvard University,1986.
[10]李斌,王璐,陳小荷,等.數(shù)字人文視域下的古文獻(xiàn)文本標(biāo)注與可視化研究——以《左傳》知識(shí)庫為例[J].大學(xué)圖書館學(xué)報(bào),2020(5):72-80,90.
[11]孫燕,劉瀏,王東波.《春秋左傳正義》引書計(jì)算人文研究[J].圖書情報(bào)工作,2023(2):119-130.
[12]鄭童哲恒,李斌,馮敏萱,等.歷史典籍的結(jié)構(gòu)化探索——《史記·列傳》數(shù)字人文知識(shí)庫的構(gòu)建與可視化研究[J].大數(shù)據(jù),2022(6):40-55.
[13]錢智勇,周建忠,賈捷.楚辭知識(shí)庫構(gòu)建與網(wǎng)站實(shí)現(xiàn)研究[J].圖書館理論與實(shí)踐,2010(10):70-73.
[14]中國基本古籍庫[DB/OL].[2025-02-05]. http://dh.ersjk.com/.
[15]漢籍電子文獻(xiàn)資料庫[DB/OL].[2025-02-05].http://hanji.sinica.edu.tw/.
[16]鼎秀古籍全文檢索平臺(tái)[DB/OL].[2025-02-05].http://103.242.200.9/ancientbook/portal/index/ index.do.
[17]中國第一歷史檔案館[DB/OL].[2025-02-05].https://www.fhac.com.cn/consult.html.
[18]陳玥穎.古籍?dāng)?shù)字平臺(tái)設(shè)計(jì)研究[D].廣州:華南理工大學(xué),2022.
[19]陳羽,陳玥穎,張瑞秋.基于敘事設(shè)計(jì)視角的古籍?dāng)?shù)字平臺(tái)設(shè)計(jì)研究[J].包裝工程,2022(16):311-317.
[20]趙洪雅.古籍?dāng)?shù)字資源用戶使用成本與用戶滿意度關(guān)系研究——以服務(wù)效能為中介[J].圖書館學(xué)研究,2020(18):40-48.
[21]劉洋,董與思.用戶視角下古籍?dāng)?shù)字化工作創(chuàng)新發(fā)展路徑探析[J].中國出版,2023(12):35-39.
[22]陳濤,劉煒,單蓉蓉,等.知識(shí)圖譜在數(shù)字人文中的應(yīng)用研究[J].中國圖書館學(xué)報(bào),2019(6):34-49.
[23]魏曉萍.數(shù)字人文背景下數(shù)字化古籍的深度開發(fā)利用[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2018(9):106-110.
[24]楊晨宇.清代衛(wèi)所裁并概述[J].唐都學(xué)刊,2019(6):78-86.
(責(zé)任編輯:張 帆 李 婧)