隨著生物多樣性信息學(xué)的發(fā)展,,從生物野外調(diào)查到最終的分類學(xué)專著編研,都進(jìn)入了在線時(shí)代,。為了方便生物志書的團(tuán)隊(duì)在線編輯,,簡化工作,提供一致的格式控制,,保證志書的質(zhì)量,,提升最終數(shù)據(jù)的語義化程度,保證復(fù)用性,。我們在創(chuàng)建《華東植物志網(wǎng)絡(luò)版》的工作中,,基于 Markdown 語言做了擴(kuò)展,提出了 BioWiki 語法規(guī)范,。
傳統(tǒng)網(wǎng)頁寫作,多采用 Html 編輯器,,效果跟 Word 類似,,會很產(chǎn)生很復(fù)雜的 html 代碼,它將內(nèi)容與樣式控制混在一起,,一方面記錄的體積增大,,另一方面樣式適應(yīng)性差,在桌面顯示良好,,在手機(jī),、Pad上可能布局混亂,無法適應(yīng)移動閱讀時(shí)代,。更重要的是,,如果你打算后期利用自然語言處理技術(shù)來進(jìn)行文本分類、機(jī)器學(xué)習(xí),、語義分析等工作,,混亂的代碼會帶來嚴(yán)重的干擾。如果去掉html控制代碼,,又可能會丟失文檔的結(jié)構(gòu)性與部分語義,。例如,一段植物檢索表,,html編輯后產(chǎn)生的實(shí)際代碼可能會讓你頭暈: 傳統(tǒng)html網(wǎng)頁版植物檢索表效果與代碼 而采用 BioWiki ,,只需要在文本上添加一些簡單標(biāo)記,表達(dá)出語義即可,,具體的樣式控制與動態(tài)展示都交給代碼庫去實(shí)現(xiàn),,讓用戶只關(guān)心內(nèi)容,忽略顯示樣式,,從而在多人協(xié)作時(shí),,自動形成全網(wǎng)統(tǒng)一的樣式與效果。還是以檢索表為例,, BioWiki 編輯方式下,,要編程生成一個(gè)檢索表,代碼就是這個(gè)風(fēng)格: ```BioKey !APIACEAE 傘形科 1a 單傘形花序,;單葉 *** 2 1b 復(fù)傘形花序,,復(fù)葉 *** 3 2a 總苞片不顯著花瓣尖 *** [[天胡荽屬]] 2b 總苞片明顯花瓣鈍 *** [[積雪草屬]] 3a 單葉基生葉近圓形 *** [[變豆菜屬]] 3b 葉常為復(fù)葉,稀單葉 *** 4 ``` 最終效果將會是這個(gè)樣子(為了更清晰地顯示格式,,省略了很多字): BioWiki 支持一系列功能特性: 1,、基于 Markdwon 語言:支持 Markdown 語法,,支持內(nèi)嵌的 Html 代碼 2、支持文檔大綱結(jié)構(gòu):如多級標(biāo)題,,列表等 3,、物種名稱自動鏈接:只需要在物種名稱加上雙層方括號,例如 [[Ginkgo biloba]] 或者 [[銀杏]] 即可生成自動的超鏈接,,鏈接到物種詞條 4、生物檢索表:如上節(jié)描述 5,、生物分布地圖: 形如:[[map:華東(撫州市,溫州市,紹興市,衢州市)]] 含義是,,在華東地圖上,顯示 撫州市,溫州市,紹興市,衢州市 四個(gè)市
6,、多媒體展示:想要播放一段紅外監(jiān)控視頻,,或者鳥鳴聲,代碼形如
上述代碼會在網(wǎng)頁上展示視頻,、音頻播放器,,自動播放多媒體。 |
|