——以CBDB、中華尋根網(wǎng)為例"/>
文/劉京臣
科舉制是我國(guó)歷史上一項(xiàng)非常重要的人才選拔制度。進(jìn)士科本為諸科之一,后來(lái)逐漸成為最重要的一科。學(xué)界對(duì)進(jìn)士群體較為關(guān)注,取得了一系列成果。
現(xiàn)階段,能否快速地探究清楚某時(shí)段、某區(qū)域有多少進(jìn)士家族?構(gòu)成進(jìn)士家族的進(jìn)士們,在家族中分屬哪些世系、支派?他們的姻親狀況如何?聯(lián)姻的家族如果也是進(jìn)士家族,那么不同的家族之間是否會(huì)在治經(jīng)、傳經(jīng)等問(wèn)題上產(chǎn)生影響?能否從家譜和家族成員的作品中,細(xì)化姻親、交游、師友等關(guān)系?能否借此挖掘出構(gòu)建更為全面的家族世系圖譜的有效數(shù)據(jù)?借助技術(shù)手段,或可回答上述問(wèn)題,我們以CBDB和中華尋根網(wǎng)為例進(jìn)行嘗試。
作為關(guān)系型數(shù)據(jù)庫(kù)的CBDB,將明清時(shí)期整個(gè)版圖內(nèi)的進(jìn)士納入考察視野,通過(guò)親屬關(guān)系等判斷進(jìn)士之間的關(guān)系,從而推斷他們是否來(lái)自同一家族。為方便論述,且以明清時(shí)期的蕭山為例。據(jù)CBDB可知,明清時(shí)期(1368~1911),蕭山共有進(jìn)士142人,明代40人、清代102人。
從CBDB的角度來(lái)考察明清兩代的蕭山進(jìn)士群體能否歸并到相關(guān)家族中,這128位進(jìn)士是最直接的研究對(duì)象。當(dāng)然,我們也可以從登科錄、方志、朱卷集成等文獻(xiàn)中一一爬梳,但那樣的操作在當(dāng)下失去了技術(shù)的意義,借助于CBDB所提供的一系列查詢與呈現(xiàn)方式,我們可以較為便捷地考察出這些進(jìn)士們有無(wú)親屬關(guān)系。如果存在親屬關(guān)系,再利用社會(huì)網(wǎng)絡(luò)分析軟件將這些關(guān)系呈現(xiàn)出來(lái)。
通過(guò)分析,我們發(fā)現(xiàn)40位明代蕭山進(jìn)士形成了以張?jiān)?、張誼、來(lái)天球、來(lái)汝賢、來(lái)經(jīng)濟(jì)、來(lái)三聘、翁五倫等為中心的27個(gè)獨(dú)立原型,還有13人的親屬關(guān)系CBDB尚未梳理。這27個(gè)獨(dú)立原型中,有4個(gè)以來(lái)氏為中心,分別是來(lái)天球、來(lái)汝賢、來(lái)經(jīng)濟(jì)與來(lái)三聘。
CBDB呈現(xiàn)出來(lái)的來(lái)天球的13種親屬關(guān)系中,未見與其他來(lái)姓進(jìn)士有關(guān)聯(lián)。來(lái)汝賢、來(lái)三聘、來(lái)經(jīng)濟(jì)也存在著類似情況,這意味著他們不能被納入到同一個(gè)家族中去。明代如此,清代亦如此。這頗令我們懷疑:難道明清兩代的蕭山來(lái)姓進(jìn)士之間竟然不存在親屬關(guān)系?至少目前從CBDB呈現(xiàn)出來(lái)的數(shù)據(jù)表明,他們之間并不存在關(guān)聯(lián),更不用說(shuō)出自同一個(gè)家族。
為什么會(huì)出現(xiàn)這種情況?我們推測(cè)可能有如下幾種原因:
(一)明清兩代的蕭山來(lái)姓進(jìn)士確非出自同一家族,遂無(wú)親屬關(guān)系。依常理,這個(gè)判斷成立的可能性不大。
(二)由于數(shù)據(jù)不足,部分進(jìn)士未被統(tǒng)計(jì)進(jìn)CBDB,從而導(dǎo)致一些原本可能建立起來(lái)的聯(lián)系因這些關(guān)鍵人物的缺失而中斷。
(三)由于算法原因,一些進(jìn)士雖被CBDB收錄,卻因戶籍類別問(wèn)題而被排除在統(tǒng)計(jì)范圍之外。如魯琛、來(lái)宗道、陳伯龍、來(lái)斯行、來(lái)方煒、來(lái)集之等雖被CBDB收錄,卻皆未呈現(xiàn)在蕭山進(jìn)士群體中。
被CBDB認(rèn)可為蕭山進(jìn)士的來(lái)天球、來(lái)汝賢、來(lái)三聘與來(lái)經(jīng)濟(jì)四人,皆為灶籍;雖被收錄卻未被認(rèn)可為蕭山進(jìn)士的來(lái)宗道、來(lái)斯行、來(lái)方煒三人也是灶籍。這兩批人皆為紹興府蕭山縣的灶籍,CBDB出現(xiàn)了厚此薄彼的現(xiàn)象,這給我們帶來(lái)了新的挑戰(zhàn):如果依托CBDB進(jìn)行較大規(guī)模的數(shù)據(jù)分析,如何檢驗(yàn)數(shù)據(jù)?就本文而言,我們要以CBDB為數(shù)據(jù)源探討明清兩代進(jìn)士家族,首要問(wèn)題是利用大數(shù)據(jù)梳理出某地所有進(jìn)士,其次利用CDBD的“親屬關(guān)系”功能將這些被確認(rèn)出來(lái)的進(jìn)士們歸并到各自的獨(dú)立原型中,再來(lái)判斷是否出自同一家族。目前來(lái)看,雖然CBDB確認(rèn)進(jìn)士身份的準(zhǔn)確率較高,但是一旦與某地結(jié)合起來(lái)、確認(rèn)該地的進(jìn)士時(shí),往往會(huì)出現(xiàn)濫入、失收等問(wèn)題。就CBDB的數(shù)據(jù)來(lái)源而言,如果能將數(shù)字化的家譜文獻(xiàn)納入考察視野,與現(xiàn)有的數(shù)據(jù)相匹配,能在一定程度上解決濫入特別是失收的問(wèn)題。
(四)人物重名是很常見的現(xiàn)象,CBDB同樣要面臨和解決這個(gè)問(wèn)題。在無(wú)法確知重名者為同一人的情況下,各自賦予唯一ID進(jìn)行區(qū)分確為明智之舉。正因?yàn)镃BDB將一人認(rèn)定為兩人或多人,且賦予每人唯一ID的做法,使得它雖然能勾勒和展現(xiàn)一些親屬關(guān)系,卻往往伴隨著疏誤出現(xiàn)——它中斷了本應(yīng)建立起來(lái)的關(guān)系。
通過(guò)重新修正來(lái)天球等人的ID,確定惟一身份之后,便會(huì)發(fā)現(xiàn)明代蕭山的四位來(lái)姓進(jìn)士之間確實(shí)存在親屬關(guān)系。如何對(duì)重復(fù)數(shù)據(jù)進(jìn)行清洗?如何確定親屬關(guān)系?除了進(jìn)一步完善規(guī)則進(jìn)行數(shù)據(jù)挖掘外,可能還需要將朱卷、登科錄、碑錄、《類姓登科考》、方志中的選舉志等文獻(xiàn)中關(guān)于進(jìn)士的信息盡可能多地納入到數(shù)據(jù)庫(kù)中,以便進(jìn)行數(shù)據(jù)分析與數(shù)據(jù)挖掘。當(dāng)然,這方面最直接的文獻(xiàn),首推家譜。家譜中對(duì)于世系、支派、親屬關(guān)系的記載,最為詳實(shí)。按照傳統(tǒng)做法,從家譜入手,首先應(yīng)當(dāng)查詢家譜目錄,然后去庋藏地梳理相應(yīng)的譜牒。在大數(shù)據(jù)時(shí)代,是否有更為便捷的途徑?答案是肯定的。
近年來(lái),各界對(duì)家譜數(shù)字化的重視程度越來(lái)越高。在筆者所見的家譜數(shù)據(jù)源中,只有中華尋根網(wǎng)提供了家譜目錄。首先抓取Flash閱讀器文件進(jìn)行反編譯,分析其與后臺(tái)動(dòng)態(tài)接口交互的參數(shù),再通過(guò)Python編寫爬蟲程序,批量抓取分析目錄數(shù)據(jù)。在這2392種提供全文影像的家譜中,凡是目錄中有“選舉”“科第”“科名”“科甲”“題名”“文科志”“科宦”“職官”“仕宦”“紳宦”“宦達(dá)”“仕籍”“仕履”“鄉(xiāng)會(huì)榜”等,該家族擁有進(jìn)士、舉人、貢生等功名人士的可能性越大。
明清兩代蕭山的來(lái)姓進(jìn)士,是否出自同一家族;如果是,他們之間存在怎樣的親屬關(guān)系?
中華尋根網(wǎng)收錄光緒二十六年(1900)、民國(guó)十一年(1922)《蕭山來(lái)氏家譜》,前者卷七有“文武鄉(xiāng)會(huì)榜”、后者卷八有“紳宦錄”,都將該家族的進(jìn)士、舉人等一一呈現(xiàn)出來(lái)。
據(jù)家譜可知,來(lái)廷紹為蕭山來(lái)氏始遷祖,家譜所載明清兩代蕭山一地的其他20位來(lái)姓進(jìn)士皆為其后代,可謂盛矣。再據(jù)《明清進(jìn)士題名碑錄索引》,明清兩代蕭山一地共有20位來(lái)姓進(jìn)士,數(shù)量與家譜所載吻合,但有兩處不同:
第一處不同是,《明清歷科進(jìn)士題目碑錄》收錄了康熙三十九年(1700)兩位來(lái)姓進(jìn)士:三甲130名來(lái)燕雯與三甲235名來(lái)楫,稱此二人皆為“浙江紹興府蕭山縣人”。來(lái)燕雯出自蕭山來(lái)氏家族,是四支第17世,關(guān)于他的記載,碑錄、方志與家譜等幾種文獻(xiàn)吻合?!墩憬ㄖ尽贩Q來(lái)楫為蕭山人,然而光緒、民國(guó)兩種家譜中,皆未收錄來(lái)楫。
《紹興府志》在康熙三十九年進(jìn)士中收錄了來(lái)楫,稱:“《縣志》本姓陳,知縣,俱蕭山人?!睆?fù)核《蕭山縣志稿》,康熙三十八年舉人中有來(lái)楫,“本姓陳,蕭山籍,山陰人”;三十九年進(jìn)士中稱其為“吏部主事,《紹興府志》作知縣”,據(jù)此推知來(lái)楫本姓陳,來(lái)氏家譜定然不會(huì)收錄此人。
第二處不同是,《明清歷科進(jìn)士題目碑錄》稱來(lái)玨為“浙江杭州府仁和縣人”,家譜卻收錄其中?!墩憬ㄖ尽费约翱滴跛氖荒辏?702)舉人時(shí)稱來(lái)玨為“仁和人,丙戌進(jìn)士”,在言及康熙四十五年(1706)進(jìn)士時(shí),又稱其為“蕭山人,知縣”;《紹興府志》則稱來(lái)玨“《碑錄》仁和,《舊志》蕭山人,知縣”。那么此人到底是仁和人,還是蕭山人?《清代科舉人物家傳資料索引》《清代朱卷集成》亦未收錄,我們從家譜中尋找答案。
民國(guó)譜稱來(lái)玨:“爾繩子,行彝一,字子蒼,號(hào)玉峰。生順治戊戌十二月初四日。仁和廩生??滴跞晌缗e人,丙戌登施云錦榜進(jìn)士,進(jìn)階文林郎,福建福州府永??h知縣?!眮?lái)玨之父來(lái)爾繩為“錢塘廩生,康熙丁亥科恩貢”,可見最遲在其父時(shí)即亦遷出蕭山。來(lái)氏家譜“凡例”稱“子孫徙居他處或出贅別鄉(xiāng),并注于世系表內(nèi),使后世知所考焉”,所以從家族角度看,將來(lái)玨納入家譜之中無(wú)可厚非;從地域角度看,自非蕭山進(jìn)士。
可見,無(wú)論是從收錄進(jìn)士數(shù)量,還是從人物關(guān)系的準(zhǔn)確呈現(xiàn)等方面,家譜都優(yōu)于現(xiàn)階段的CBDB。
依據(jù)家譜,我們可以呈現(xiàn)蕭山來(lái)氏第五支的社會(huì)網(wǎng)絡(luò)圖譜,該支在明清兩代共有5位進(jìn)士,數(shù)量占整個(gè)家族進(jìn)士數(shù)量的四分之一,還產(chǎn)生了該家族在明代最早的一位進(jìn)士來(lái)天球。呈現(xiàn)這個(gè)分支,有典型性。世系圖側(cè)重呈現(xiàn)血緣關(guān)系與婚姻關(guān)系,它既強(qiáng)調(diào)人與人之間的直接聯(lián)系,例如父子、夫妻;又重視代際之間的關(guān)系,如曾祖與曾孫等。另外,世系圖還可以直接計(jì)算兩人之間的距離遠(yuǎn)近,判斷兩人與遠(yuǎn)祖或世系圖上任意一人的關(guān)系。
當(dāng)然,世系圖雖然能夠呈現(xiàn)血緣、婚姻關(guān)系,但以中國(guó)古代家譜為代表的世系圖的主體泰半是血緣關(guān)系的展現(xiàn),是否可以利用家族之間的聯(lián)姻來(lái)更多展現(xiàn)婚姻關(guān)系?答案也是肯定的。
以來(lái)天球子女與其他家族的聯(lián)姻為例,可將不同的家族關(guān)聯(lián)起來(lái)。邵蕃稱,來(lái)天球“子二,長(zhǎng)應(yīng)元,廩生,娶錢塘憲副一軒徐公潭女;次即應(yīng)山,娶仁和憲副北屏惠公隆女,繼都憲張公本孫女。女四,一適山陰周義封天錫公子典膳周淙;二適予仲子臨淄知縣時(shí)順;三適仁和江尚書文瀾公子編修暉;四適錢塘張騰霄”,這也與家譜記載相吻合。來(lái)天球的二子、二女將蕭山來(lái)氏與余姚、仁和、錢塘三地的五大家族聯(lián)系了起來(lái),以上僅僅是涉及六個(gè)家族的五段姻親,如果能將更多的與他們有姻親關(guān)系的家族關(guān)聯(lián)起來(lái),相信將會(huì)更有助于我們理解家族與家族、與地域、與姻親、與教育、與經(jīng)學(xué)、與文學(xué)等領(lǐng)域的關(guān)系。
此外,除了依靠血緣、姻親關(guān)系計(jì)算和分析家譜世系外,還可以借助于其他社會(huì)交往活動(dòng)來(lái)建立不同家族之間的聯(lián)系,進(jìn)而繪制新的圖譜。民國(guó)譜有《贈(zèng)言》兩卷,對(duì)家族中“其人為《乘》所不及載者,或《乘》已載其人而行事又別有所表見者”收錄頗多,可以為我們梳理傳主生平事跡提供更為詳實(shí)的資料。這是從家族與傳主的視角著眼,如果我們將視角轉(zhuǎn)向撰寫者呢?來(lái)氏家族的征言者,會(huì)向具有怎樣身份的族外人士征求像贊、傳略、墓志等?撰者與征言者、傳主與征言者是什么關(guān)系等,都可以成為社會(huì)網(wǎng)絡(luò)分析的重要材料。
如前所述,邵蕃與來(lái)天球是兒女親家,為來(lái)天球夫婦所作的墓志銘記載行事頗為詳實(shí)可靠。還有一位是陶望齡,《贈(zèng)言》卷二有他為來(lái)經(jīng)濟(jì)夫婦所作的《明貴州參議繼山來(lái)公暨配周宜人墓志銘》,《歇庵集》中也收有此篇。陶望齡曾為經(jīng)濟(jì)之弟經(jīng)邦作《待贈(zèng)冠巖來(lái)公行狀》,記載經(jīng)濟(jì)撫略四方、經(jīng)邦操持家業(yè)之事甚詳,惜家譜未收;還曾為來(lái)弘輝作過(guò)《孝義來(lái)功伯墓表》,茅瓚為其作《明授引禮舍人南莊來(lái)公墓志銘》,家譜收錄茅文而未收陶文。除此之外,《贈(zèng)言》中還收錄有戴子靜、韓守正、魏驥、錢溥、何舜賓、錢福、張嵿、高臺(tái)、翁五倫、沈束、朱賡、潘士藻、錢士鰲等人為家族成員所作的墓志。上舉諸公,皆為進(jìn)士,除潘士藻外都是浙江人士。如果這些墓志皆出自諸公手筆,那么說(shuō)明來(lái)氏家族與江浙一地的諸科進(jìn)士們有著非常密切的聯(lián)系,這類社會(huì)交往活動(dòng)正是構(gòu)建社會(huì)網(wǎng)絡(luò)的重要節(jié)點(diǎn)之一。
以上我們關(guān)注了以血緣、姻親為代表的世系圖譜,并通過(guò)家譜中的像贊、傳略、墓志等的寫作,將家族成員與其他相關(guān)人物關(guān)聯(lián)起來(lái),為進(jìn)一步豐富世系圖,繪制更為宏觀的社會(huì)網(wǎng)絡(luò)分析圖譜奠定了基礎(chǔ)。除了這些帶有自然屬性、交往屬性的數(shù)據(jù)之外,還可以從家族治經(jīng)、家族文學(xué)等角度挖掘社會(huì)網(wǎng)絡(luò)關(guān)系。
治經(jīng)問(wèn)題,一直是科舉研究中的重點(diǎn)。明代蕭山進(jìn)士中治《詩(shī)經(jīng)》者3人,治《易》者2人,治《書》者24人——這其中就包含了來(lái)天球、來(lái)汝賢、來(lái)經(jīng)濟(jì)與來(lái)三聘,這4人皆治《書》。在來(lái)氏家族身上,體現(xiàn)出“一經(jīng)傳家”與“地域?qū)=?jīng)”的統(tǒng)一。當(dāng)然,這種“統(tǒng)一”往往帶有偶然性,除非我們能證明兩者之間有必然的聯(lián)系。
“一經(jīng)傳家”問(wèn)題比較復(fù)雜,當(dāng)一個(gè)個(gè)地域相近(亦或同地)、時(shí)代相仿的進(jìn)士家族以具有自己家族經(jīng)學(xué)傳承特色的姿態(tài)出現(xiàn)在科考舞臺(tái)時(shí),在經(jīng)學(xué)傳家方面這些進(jìn)士家族是否有相似性?他們的傳家之經(jīng)是否一致?如果不一致,所傳之經(jīng)能否對(duì)其他家族的經(jīng)學(xué)習(xí)得、傳承產(chǎn)生影響?如果產(chǎn)生影響,可能會(huì)通過(guò)什么途徑?進(jìn)士家族之間的聯(lián)姻,可能是解決這一問(wèn)題很好的切入點(diǎn)。
我們?cè)詠?lái)天球子女的姻親情況為例,繪制出了來(lái)氏、邵氏、江氏與惠氏、徐氏、張氏幾大家族的姻親圖譜,這六大家族中,來(lái)氏、邵氏、江氏可以被視為“進(jìn)士家族”。就現(xiàn)有文獻(xiàn)來(lái)看,明代的蕭山來(lái)氏以《書》傳家。那么,這個(gè)家族的“以《書》傳家”的傳統(tǒng)會(huì)影響到與其聯(lián)姻的其他家族或者受到其他家族的影響嗎?我們并沒有發(fā)現(xiàn)來(lái)氏對(duì)邵氏、江氏兩個(gè)家族在治經(jīng)選擇方面的影響,同樣,也沒有發(fā)現(xiàn)邵氏、江氏兩個(gè)家族對(duì)來(lái)氏治經(jīng)的影響。“沒有發(fā)現(xiàn)”并不意味著這種影響不存在,可能只是囿于文獻(xiàn)或思路問(wèn)題暫時(shí)沒有解決。
明清時(shí)期,經(jīng)學(xué)一直是科舉考試最重要的內(nèi)容,載體就是儒家經(jīng)典,這使得一些家族在擅長(zhǎng)經(jīng)學(xué)的同時(shí),往往也熟悉儒家典籍,有可能成為文學(xué)家族。例如清溪沈氏,是我們利用爬蟲程序從中華尋根網(wǎng)中發(fā)現(xiàn)的擁有家集的進(jìn)士家族,潘光旦、龔肇智等都曾予以關(guān)注。
光緒十二年《清溪沈氏家乘》顯示,沈昊支在明清兩代共有9位進(jìn)士,明代7位,清代2位。家譜中有文集兩卷,收錄29人的110篇作品;詩(shī)集三卷,收錄92人的1431首詩(shī)歌;詞、賦共一卷,收錄16人的152首詞以及9人的21篇賦。
利用技術(shù)手段從家譜入手來(lái)考察家族成員的作品,甚或家集,整理文獻(xiàn)是題中應(yīng)有之意。同時(shí),還可從以下領(lǐng)域深化研究:
第一,如果家譜中保存了足夠多且有份量的本家族成員的詩(shī)、文、詞、賦等作品,是否可以為某種文體單獨(dú)作史,例如家族詞史、家族詩(shī)歌史等。清溪沈氏,以詞知名,在“浙西六家”中占據(jù)兩席。該家族中有詞作者16人,自三世至十九世,歷明清兩代,可否將沈皞?cè)?、沈岸登納入到家族詞學(xué)創(chuàng)作、發(fā)展與演變的長(zhǎng)河中考察?可否將家族詞學(xué)與明清兩代的詞風(fēng)宗向相對(duì)參?
第二,書信、題跋、傳略、墓志等作品中,往往包含著與他人交往的重要信息,有一些極富史料意義。例如沈中柱是劉宗周門人,可以將沈中柱放到蕺山及門下弟子的論學(xué)交往圈中考察,擴(kuò)大了社會(huì)網(wǎng)絡(luò)分析的考察范圍。
簡(jiǎn)單來(lái)看,引入家譜中的詩(shī)文詞賦等作品或者家集,主要意義在于:一是將家族作品放到文學(xué)發(fā)展的長(zhǎng)河中,放到地域文學(xué)的對(duì)照中進(jìn)行縱向與橫向關(guān)照;二是利用作品所反映出來(lái)的人與人、人與群體、家族與群體之間的復(fù)雜關(guān)系,建構(gòu)社會(huì)網(wǎng)絡(luò)譜系,實(shí)現(xiàn)對(duì)進(jìn)士家族全面而整體的關(guān)照。