名古屋大学加速器質量分析計業績報告書， XXII.
2011.0314C ベイズ解析と較正解析ソフト OxCal の日本語版について

14CBayesiananalysi
sandanagecalibratio
nprogramOxCalintheJapaneseversion
大森貴之 M ・西本寛 1 ・中村俊夫 2OMORIT:誌ayuki'・， NISlﾟM
OTOHirosh?, NAKAMURAToshio2l 名古屋大学環境学研究科(Grad四旬 School ofEnv
ironmentalSchool, NagoyaUniversity)
2 名古屋大学年代測定総合研究センター (C田町 for Chronologica1Research, NagoyaUniv四1勿)@nendai.
nagoya‑u.
acjp*Co円四pondence 加: AuthorA;E‑
mail:omoriAbstract
Wereleaseda14
Ccalibratio
nso食ware "OxCa.JPl(beta)"forconventional1
4CagecalibrationxCal.
JPis aJapaneselocalizationpackage ofOxCalandBayesiananalysis of14C 伽es. OfordRa
diocarbonAcceler
atorUnit.百lÎs programi
stobeeasierωuse forpublishe
dbyOx
ativ
eOx
Calp
rogr
am. Inlatestversion, inputandou
t
pu
ti
nter
face
sof
Japaneseresearcher 吐latl nOxCalhav
ebeendev
elope
dandtranslated. Usersareable旬 run almostalloperationsinJap祖国巴Thispapぽ in柱。duces OxCal.JP 組.d thesystemoutline. OxCal.
JPi
savailable 企om OxCal.JPWeb
SI旬。句 ://si回伊 ogle.co凶site/oxcaljp/).

Keywords・ 14 Ccalibration;Bayesiananalysis;OxCal.

1.はじめに

OxCal は 14C 年代測定に関連する多くの分野で利用されている較正解析ソフトウェアである(Ramsey 1995)。本ソフトは14C 年代を暦年代へ較正するだけではなく，ベイズ的アブローチを軸に較E年代幅の限定化，同時期グループの示す存続期間や境界年代の定量的な推定，較正年代の四則演算など，各測定試料の持つ情報に準じた年代解析を行うことができる。最近では，湖底堆積物などを対象とした堆積モデルの作成(Ramsey 2008) や 14C年代測定の中で検出された異常値を判別するプログラム(Ramsey 2010) などが実装され，今や 14C 年代結果に対する議論考察を総合的に行える環境が整いつつある。
しかし， OxCal の行う較E解析過程の数学的複雑さや，プログラム自体における自由度の高さから，利用者は高度な数学的理解とその操作を必要とされる。このような背景から，14C 年代測定が盛んな我が閏においても，すべての関連研究者が自由に年代較Eや解析を行い，解析した年代を各自議論できる状況には至っていない。我々は，ベイズ的アプローチによる 14C 年代較正解析をより普及させるため， OxCal4.1 の日本語化を行ってきた。本稿
では，その概要報告を行い，日本語版 OxCal (OxCal.JP) のベ}タ版を公開した。

116名古屋大学加速器質量分析計業績報告書. X
XII.
2011.
032.0xCa.
1JP
OxCal プログラムは，オンライン版. PC 版，サーバ版の三通りの利用形態が用意されている。 OxCa1.JP については，現在のところ PC 版のみの利用を目的に開発を行っている。
したがって，以下 OxCal.JP についての記述は PC 版の利用を中心に述べる。なお. OxCal
オンライン版およびサーバ版についての詳細は.

OxCalマニュアル(htや://c14.
arch.
ox.
ac.uk/oxcalhelp/hlp_conte凶s.html )あるいは OxCal.JP マニュアル(http://www.nendai.nagoya-u.ac担l/oxcallmanualloxcalhelp/hlp_contents.h凶I)を参照していただきたい。

2.1.OxCal プログラムの構造について。来 CalWi rl泊 xCal r...句cJOxCal Linuxの3タイプのパッケ

ジ

OxCal プログラムは，入力，解析，出力の 3 モジュールから構成しており，プログラム実行時では，これらが関連ファイルの受け渡しを行ないながら密接に連携している(図1)。したがって，データ入力から較正解析結式で殺包 (SVG出力も)果の出力までの流れも大きく三段階-.'.'目"".0;司扉i，ji~~に分類することができる。まず，①プロジェクトマネージャと呼ばれる入力モジューノレのインターフェイスにて，年代較正，図 1

OxCal プログラムの概念図解析を行う測定データまたは測定試料の情報を用いて解析モデ、ノレを作成する。解析モデ、ルは.

析を実行させると自動的に入力モジュールが.

.oxcal ファイルで保存され，解.oxcal ファイルを解析モジュールへ送る。

② .oxcal ファイルを受けた解析モジュールは，入力されたデータおよびコマンドを読み込み，指定した解析を実行する。主な解析結果は. JavaScript フォーマットの出力ファイルに含まれ，解析結果概要やスプレッドシートあるいはデータベースでの利用を目的とした出力データは，それぞれログファイルC.log) およびタブ区切りファイル (.txt) で返される。

③解析モジュールから返された出力結果を出力ユーティリティから確認でき，図表は出力ファイルから SVG 出力されプロットされる。図表の形式については解析モデ、ノレの内容によって様々な様式が用意されているため，詳細については OxCa1.JP マニュアルの解析のセクションを参照していただきたい。

OxCal の入出力モジューノレは. HTML および JavaScript により作成されており，基本的にデータの入出力は，ウェブ、ブ、ラウザから行う。この仕様により，ひとつのパッケージで複数の OS に対応することが可能であるほか，オンライン版やサーバ版といったネットワー-117 一名古屋大学加速器質量分析計業績報告書， X
XII.
2011.03

クを介したソフトウェアの利用という観点からもメリットがある。したがって，利用者は，プロット図示に必要な SVG 出力をサポートしたウェブブ、ラウザを持っていればすぐに解析を行うことができる。現時点でOxCal が推奨するワェブブラワザは， FireFox などのMozzilla 系ブラウザ (Carnino， Netscape , SeaMonkey) が挙げられ，これらは SVG を初期からサポートしている。一方，解析モジュールは，各 OS に対応した実行ファイルがそれぞれ用意されており， 0xC冶l パッケージの OxC剖/binlディレクトリ内に， OxCaIMac(Mac 用) ,OxC
a1
W m (Windows 用)， OxCa1
Linux (その他 Linux 系 OS 用)が含まれる。これら実行ファイルは， C++で作成されており，各 OS でコンパイルされている(Linux 系 OS 用については， Ubun仰でのコンパイノレ)。

3.0xCa1.JP について

OxCa1.JP では，利用者が実際に操作する入出力モジュールを中心にローカライズしである。日本語ローカライズは，基本的に， OxCa1パッケージの…OxCa1/oxcal/内に含まれる入出力モジューノレファイル，...OxCa1/oxcalhelp/ 内に含まれる OxCa1マニュアノレ関連フアイ

ノレ，…OxCa1/style/ 内にあるインターフェイスのスタイルを定義する

css ファイ

ノレ，…OxCal/utils/内に含まれるユ}ティリティ関連の JavaScript ファイルに対して行った。
また，該当する HTML および JavaScript ファイルの文字コード系は，使用 OS に依存せずに日本語表示が可能なように UTF-8 へエンコードしである。日本語へのローカライズにあたって全ての関連ファイルに対して書き変えを行っているが， OxCal.JP のプログラム構造自体は OxCa1と全く同ーのものである。したがって，利用方法などについても OxCa1と同様の操作が可能となっている。ただし， CQL コマンドについては OxCa1のものをそのまま継承した。これにより，プロジェクトマネージャから作成される oxca1ファイルのコマンドラインは OxCa1と同一のモデルが組まれるためにOxCal-OxCa1.JP 互換がある(ただし，試料のラベルに日本語を使用することはできない )0 OxCa1あるいは OxCa1 .JP で作成したoxcal ファイノレや出力データは，インターフェイスを適宜選択して扱うことが可能である。
前述のように OxCa1.JP と OxCal のパッケージはそれぞれ同一のファイル構造をとっているため， OxCa1.JP のシステム条件も OxCal と共通する。つまり， OxCa1 .JP が対応する OS

は， MacOS X , Windows および (Mozzilla 系ワェブブラウザが使用できる環境の) L
inux系 OS であり，使用に際しては FireFox などの Mozzilla 系ウェブブ、ラウザを用意する必要がある。ただし，これらに加えOxCal.JP では UTF・8 のテキストエンコードもシステム条件に追加されている。これは，日本語互換のために入出力モジュールのプログラムファイルをUTF・8 に書き換えたためで， OxCal.JP を使用するウェブブ、ラウザにもこの文字コード系のエンコーダが実装されている必要がある。幸いにして最近リリースされている全てのワェ

ブブラウザは UTF-8 に対応しているため最新版利用者には問題のない要項となるが，古い1
18

名古屋大学加速器質量分析計業績報告書， X
XII.
2011.03

ウェブブラワザを使用している PC では文字化けなどのパグが生じる可能性がある。

4 ， OxCal ，JP のインストーノレ

OxCal.JP パッケージ (PC 版)は， OxCal.JP サイト(htゆ://sites.google.com/si旬/ox.ω日p/ または名古屋大学年代測定総合研究センター
ht旬://www.nendai.nagoya・u.ac.jp/oxcal/index.h伽叫)からダウンロードできる。ダウンロードしたフォルダを各 OS で適当なディレクトリに保存し， OxCal.JP フォルダ内の index.htm1フ

ァイルを立ち上げることで OxCal.JP を使用することができる。また， OxCal を既に利用している場合でも，同じディレクトリに OxC冶l.JP パッケージを共存させることができる。二つの OxCal をインストールした場合，ウェブブラワザが開く index.h回l ファイルのディレクトリを変更するだけで簡単に言語環境を変更することが可能である。 OxC冶l. JP (あるいは OxCal) の初回起動時には，解析データを含む oxcal ファイルや解析結果などログを保存するためのディレクトリが自動的に作成される。このディレクトリは，どちらの OxCal からもアクセス可能で，使用目的に合わせて同ーのファイノレを入出力することもできる。

5. ユーザサポートについて
OxCal は， Oxford 大学 C.B. Ramsey 氏らによって管理されており，プログラムのパグ修正，補足機能の追加などが随時行われている。OxCal.JP についても， OxCal に合わせて継続的に更新を行っていく予定である。プログラムの更新情報などは， OxCal.JP サイト(h町://www.nendai.nagoya-u.ac.jp/oxcaνindex.h凶)にて確認していただきたい。
OxCal.JP に関する問い合わせは，著者ら (E-mail: oxcaljp@gmai.com) が直接受け付けている。

7. まとめ近年の 14C 測定は飛躍的な技術の向上から非常に誤差の小さな 14C 年代を得ることが可能となってきているが，年代較正の原理的制約か通常の 14C 年代測定だけではどうしても測定試料の年代値を数年から数十年単位で年代決定することは難しい。したがって，今後は OxCal が行うような年代値のベイズ推定がの年代研究の中核になるように感じる。本ソフトウェアから 14C ベイズ解析に触れ，実際に関係する 14C 年代に対して一歩進んだ議論の助けになれば幸いである。

119名古屋大学加速器質量分析計業績報告書， X
XII.
2011.03

8. 参考文献,R盟国'y， C.B.Radiocarboncalibr副叩血d analysi
sofstrati伊.phy:τ'he OxCalprogr，四1. RADIOCARBON37 425‑430(1995).

,

R盟国ey， C.B.Depositionmodelsforchrono1ogi叫 m∞rds. Q凶 TEKNARY SCIREV27 42‑60(2008)
R盟国ey， C.B.DEALINGWITHOUTL
lE
RSANDOFFSETSINRADIOCARBONDA百NG. RADIOCARBON51

1023‑
1045(2∞9).

120,