10

古いカレンダー形式で記述された過去の日付を処理するための基準と戦略は何ですか?

さまざまな長さの月、うるう年などの現代のグレゴリオ暦は、組み込みのプログラミング言語ライブラリ、またはISO8601RFC3339、RDFのOWL-Timeオントロジーなどのデータ形式で比較的簡単に処理できます。ユリウス暦、宗教暦、御代の年(たとえば、 6月3日チャールズ2世)などの初期の表現、およびそれらのバリエーションは、十分に対応されていないようです。

私は特に、現代のデータと一緒に、さまざまなカレンダーでの歴史的な系図の日付の解析と保存に興味があります。異なるカレンダー内の日付をカバーするRDFオントロジーはありますか?OWL-Timeはカレンダーをカバーしていないようです。

4

2 に答える 2

5

必要なものは、何を求めているかによって多少異なります。「Calendrical Calculations, 3rd Edn」(StarBlue が引用) の RD (rata die または RD) 形式のような単純な統一形式で日付を保存することをお勧めします。ただし、要求に応じてRDへの翻訳を確認できるように、出発点が何であったかの記録として元のテキストを利用できるようにしておく必要があると思います.

たとえば、かなり昔にさかのぼると、イギリスの新年は (少なくともいくつかの目的では) 1 月 1 日ではなく、3 月 25 日 (Lady Day) でした。たとえば、中世の初期には、現在計算されている 1167 年 2 月 14 日が、当時の日付を記録した人々によって 1166 年 2 月 14 日として扱われることに気付くかもしれません。1752 年 9 月 (イギリスとその植民地) のユリウス暦とグレゴリオ暦の変更による興味深い副作用の 1 つは、1 年が 12 日短くなったことです。365 日の代わりに 353 日の税計算はひどいものだったので、課税年度の終わりは現在の 4 月 6 日に変更されました。(わかりました; 技術的には、それは情報に基づいた推測です。

したがって、「6 月 13 日第 3 チャールズ 2 世」を扱うには、入力が regnal 形式であること、日が 3 であること、6 月が 6 月 (あまり難しくない)、年がチャールズ 2 世の治世の 13 日であることを知る必要があります。 (1630-05-29 から 1685-02-06; 1649-01-30 から王になったが、1661-04-23 まで戴冠しなかった; 1660 年以降、文書は彼が 1649 年以来君臨しているかのように日付が付けられた;ウィキペディアを参照)詳細については)。したがって、おそらく、言及されている日付はユリウス暦の 1662 年 6 月 13 日です (イギリスは 1752 年までグレゴリオ暦に切り替えなかったからです)。

于 2009-01-01T08:18:08.933 に答える
4

ReingoldとDershowitzの本「 CalendricalCalculations」についてご存知だと思いますか?

于 2008-12-31T21:06:25.140 に答える