bibtexからrdfを作るを作る際に,利用したモジュールについて説明します.
LaTeXで文献リストを作成する際に用いられるBibTeXフォーマットで表現された文献情報をRDFへ変換する変換器です. https://bibtex2rdf.sourceforge.net/
詳細な使い方は,公式サイトをご確認ください. 基本的な使い方は,下記の通りです.
java -jar bibtex2rdf.jar sample.bib sample.rdf
これだと,生成されるファイルの文字コードが,ISO-8859-1
になってしまうので,-enc UTF-8
を付けないと日本語の扱いで困ったことが起こるかもしれません.
-baseuri
オプションでbaseuriを設定可能です.加えて,-schema
オプションで変換ルールを変更可能です.BibTexファイル内のオプショナルな情報はデフォルトではRDFに変換されないので,変換ルールを自分で設定する必要があります.私の場合では,doiをRDFに含めたかったのでコチラの設定ファイルを用意しました.
オプション込みの例を下記に示します.
java -jar bibtex2rdf.jar -schema config.txt -baseuri "https://doi.org/" -enc UTF-8 [bibtex_file] [output_rdf_file]
以上です.