説文解字注データ
説文解字注データは、段玉裁の「説文解字注」をUCSで符号化することを目指します。2008年現在、親字はほぼ全て入力されていますが、本文・注にはまだ完全に入力されていない箇所が残っています。本データは、日本学術振興会科学研究費・基盤研究C「次世代古典文献データベース構築の基礎的研究」(平成14〜16年度、課題番号:14510494、研究代表者:村越貴代美)による成果の一部を利用させてもらっています。
UCSにない異体字については、UCSにある文字の脇にXMLコメントでIDSを併記します(例:『礚<!--⿰石葢-->』)。これによって、XML編集レベルでは異体字をできるだけ記録すると同時に、XML処理段階では異体字の影響を与えないようにします。
本データのWeb上での検字には、SW.ttfをインストール後に一覧表から行ってください。
説文解字注データは、經韵樓臧版(上海古籍出版社)影印本を指定されたスキーマ(swjz.rnc)によるXMLで再構成しています。HTML化にあたっては、下図のような構成をとることを考慮しています。
| swjz.xml 説文解字注データ |
>>> | swjz.xhtml 《XHTML Basic Structure》 |
|
| ↑検証 | ↑XHTML変換 | ↑配色・レイアウト | ↑UI |
| swjz.rnc XMLスキーマ |
swjz.xsl XSLTスタイルシート |
swjz.css CSSスタイルシート |
swjz.js JavaScript |
なお本ファイルへの検索には、saryなどの巨大テキストファイルを高速に検索するツールを推奨します。以下はsary用にid値および親字にマッチするインデックスを作成するスクリプト例です。
#!/usr/bin/env ruby -Ku
# Usage: ruby swjz.rb < swjz.xml > swmz.xml.ary
file = $stdin
$offset=0
file.each_line{|line|
if line =~ /^(.+wordhead id=")(.+>).</
print [$offset+$1.length].pack("N")
print [$offset+$1.length+$2.length].pack("N")
end
$offset+=line.length
}
XHTML版
xhtml版は、xml版を上記スタイルシートに従ってxhtmlに変換したものです。
- 說文解字第一篇上
- 說文解字第一篇下
- 說文解字第二篇上
- 說文解字第二篇下
- 說文解字第三篇上
- 說文解字第三篇下
- 說文解字第四篇上
- 說文解字第四篇下
- 說文解字第五篇上
- 說文解字第五篇下
- 說文解字弟六篇上
- 說文解字第六篇下
- 說文解字第七篇
- 說文解字第七篇下
- 說文解字第八篇上
- 說文解字第八篇下
- 說文解字第九篇上
- 說文解字第九篇下
- 說文解字第十篇上
- 說文解字第十篇下
- 說文解字第十一篇上一
- 說文解字第十一篇上二
- 說文解字第十一篇下
- 說文解字第十二篇上
- 說文解字第十二篇下
- 說文解字第十三篇上
- 說文解字第十三篇下
- 說文解字第十四篇上
- 說文解字第十四篇下
参考文献
- 司禮義 "On the system of the pu shou(部首)in the Shuo‐wen chieh‐tzu(説文解字)"、『中央研究院歴史語言研究所集刋』55、1984
- 鄧散木『説文解字部首校釋』上海書店、1984
- 單周尭『説文釋例有關籀文、或體、俗體諸篇之研究』香港中國語文學會、1986
- 張標「《説文》部首與字原」『河北師範大學學報(社會科學) 』1988-1、1988
- 路廣正「顧野王《玉篇》對許愼《説文解字》的繼承與發展」『文史哲』1990-4、1990
- 韓陳其「試論《説文》會意字」『徐州師範學院學報(哲學社會科學) 』1991-4、1991
- 池田英雄「甲骨出土を契機として説文解字の價値は搖いだか」『東洋文化研究所紀要(無窮會) 』11、1991
- 大橋由美「『説文解字』(段注)と『金文篇』」『人文學報(東京都立大學) 』273、1996
- 阿辻哲次「『説文解字』と金石學」『泉屋博古館紀要』13、1997
- 李代祥「六書闡要:重讀《説文解字・序》」『漢字文化』1998-4、1998
- 山田健三「説文部首システムから玉篇部首システムへ」『訓點語と訓點資料』113、2004
- 頼惟勤監修『説文入門』大修館書店
- 阿辻哲次『漢字学—説文解字の世界』(東海大学出版会)
検索ツールについて
本データは現在、Lookup + Sary の 組み合わせにて、検索(単漢字・全文検索)を行うことができます。
Lookupのスクリーンショット例
Shuowen Jiezi Zhu Data
Shuowen Jiezi Zhu (説文解字注) Data is an attempt to encode "Shuowen Jiezi Zhu" written by Duan Yucai (段玉裁) in the UCS/Unicode. As of 2008, most of head characters are encoded, while some explanation and Duan notes have not yet been fully encoded. This data is originally produced by the research project funded by "Japan Society for the Promotion of Science" (2002-2004, Research ID 14510494). This data is distributed under GPL License.