はじめに

Odeuropa(オデウロパ)は、ヨーロッパの歴史的文献から「匂い」に関する記述を抽出し、Linked Dataとして構造化したユニークなプロジェクトです。本記事では、SPARQLエンドポイントを通じて実際のデータを探索し、その構造と設計思想を明らかにしていきます。

Odeuropaとは

データモデルの全体像

OdeuropaはCIDOC-CRM(文化遺産のための概念参照モデル)をベースに、匂いに特化した拡張オントロジーを使用しています。

主要な概念と関係性

SForuargcPmPe1e6ESE0n7mmx(6t_iep_rslei(eslr)sfiFFiF_eo31(e2crn__n_oshgcpm_(ae)eeptdnro)o_e(cssreeoaidutv_reeo)cddfe)SSOmmbeejllellct((()))

重要なポイント:

  • Fragment は直接的にEmission、Smell、Experienceを参照
  • Object へはEmission経由でアクセス(Fragment → Emission → Object)
  • Emission がObjectとSmellを因果的に接続する中心的な役割

実例で学ぶデータ構造

1810年にドイツで出版された農業書「Grundsätze der rationellen Landwirthschaft」(合理的農業の原理)を例に、データ構造を見ていきましょう。

1. Source(文献)

文献の基本情報を格納するエンティティです。

SW}EHLE?ERsCETar<<<{dhhh?<ftttshstttt:ppp?tlsssapa:::u:b/t/e/h/lsssoecccrr"hhhlGeee?armmmdnuaaaagn...tedoooensrrr-äggg?ct///lrzadiameuann.ttLgodheaureoCnagrrrgg/>euecraaua?tgrtaeeriud>eot>nnh?teo?l/lrdaElan3e;tg3neu_aLL;giaenngd.uwiisrttihcs_cOhbajfetc"t@>de;;

クエリを実行

主要プロパティ:

  • rdfs:label: タイトル
  • schema:author: 著者(Albrecht Daniel Thaer)
  • schema:dateCreated: 作成年(1810)
  • schema:inLanguage: 言語(de)
  • schema:genre: ジャンル(Household texts & recipes)
  • schema:locationCreated: 作成地
  • P106_is_composed_of: 含まれるフラグメント

2. Fragment(テキスト断片)

匂いに関する記述を含むテキストの一部です。

<frrsPPPadc161gfh076m:e6_5evm_rinaaie_tl:sfi/up_es8eocr_dsosi7"im_ncSgdtptc4ieoiooo9ebcosr2ehne<paſndeo-im4_mrcneeoia8dih;fstfnrse6de"id-anzSo_5heinibeTre/n4rhr"eeoe,8<-ani5sangb"bo1gelTfu2erih4r5fucobc-echn6eeuheg>/9cne,04hr00toKu<3cenlcs9dtuhmc9ſm"efdſipl80cce;l9fhhn/>6l,2cuz4>ͤuufpnſffdadrmbitm8grebon>uc.,nk"dn<e;ednxephzenurbiafereneſcrte,e/n037de532>;

データを参照

テキストの意味:
「それら(粘土)は湿らせると滑りやすく、より伸縮性があり、粘土の匂いを発し 、乾燥すると固いが砕けやすい塊になる。」

主要プロパティ:

  • rdf:value: 実際のテキスト内容
  • schema:position: 文献内の位置(4番目のフラグメント)
  • P106_is_composed_of: 含まれる重要な単語(“Sie”, “Thongeruch”)
  • P67_refers_to: 参照する概念(Emission, Smell, Experience)
  • P165i_is_incorporated_in: 所属する文献(Source)

3. Emission(匂いの放出イベント)

匂いが発生する出来事を表します。EmissionはFragmentから参照され、ObjectとSmellを接続します

<emaFFPPtPi3191i6s<__22m7shhg__eiitaebo:_otdnrchinp_eocas/:sruus_e/agrTr8uthrie5dretemfbacd_deeftei_r4a<ni<rb.stnte6oomo_id-dbe_tm_eejlehet1uelxe/oarc/i_8_6ot2sp3b-p/4tr4y5a2feed2.6fns8<7ebdceaf2u7ben0r-/98c7abo7b<e>g7n9>s_mft0mo;e6o>;efn-llt1o;l/6g/o8ey2bd9/4j71Lfec31fc402dt91_b/22S82afmb6>1e>bdl7>l;9_7E9m0i>s,si<osnm>el;l/24ffdb8b>;

データを参照

主要プロパティ:

  • F3_had_source: 匂いの発生源(Object “Sie”)
  • F1_generated: 生成された匂い(Smell “Thongeruch”)
  • P92_brought_into_existence: 存在させた匂い
  • P12_occurred_in_the_presence_of: イベント時に存在していたもの(ObjectとSmell)
  • time:hasTime: 発生時期(1810年)
  • P67i_is_referred_to_by: このEmissionを参照しているFragment

Emissionの役割:
Emissionは「どのObject(発生源)が、どのSmell(匂い)を、いつ生成したか」という因果関係を表現する中心的なイベントです。

4. Object(匂いの発生源)

匂いを発する物体や物質です。ObjectはEmissionから参照されます

obarPjd1e<f2chsitt:_/tlw2paa6:bsb/e_7/lp9wr7w"e9wSs0.ie-ienfc"tas_d.;a0ft-o5r<6tefhm0.i-gsarsc/idio6sn-l/a/ebC84R52Mb3sfac44ib6/60S>d1d03_>Material_Substantial>;

この例では、“Sie”(それら)という代名詞で粘土や土壌を指しています。

タイプ:

  • S10_Material_Substantial: 物質的実体
  • S15_Observable_Entity: 観察可能な実体

主要プロパティ:

  • rdfs:label: オブジェクト名(“Sie”)
  • P12i_was_present_at: このオブジェクトが存在していたイベント(Emission)

接続経路:

Fragment(P67_refers_to)Emission(F3_had_source)Object

データを参照

5. Smell(匂い)

匂いそのものを表す中心的な概念です。

<smrPPed91lf24lsi0/:_i2lw_4aawfbsafe_sdlb_bra8"otbTut-hgraohidntbcg_ubeit-rne5utdcco_8h_bb"ey-x8;i<dse3txaep-neecrbei3_ecbn4yc5e3</3e0fm39i73sdcse>i5o3n2/>e85bf4b6>;

主要プロパティ:

  • rdfs:label: 匂いの名称(Thongeruch = 粘土の匂い)
  • P92i_was_brought_into_existence_by: この匂いを生成したEmission
  • P140i_was_attributed_by: この匂いを認識したExperience

データを参照

6. Experience(匂いの体験イベント)

人間が匂いを知覚・体験する出来事です。

<exFOPtp281ie__4mrpo0eieb_:ersahncesacersseiviT/vegi0ednm3dee7<dd<s_<esmat5meti3eltm2llre-li/92b8524u374ft47ffed-fd_85dbta0b8o048b7fb><>->s9;m0;e4l4l-/f2c4bf7f5d9b485b9>ba;2>

主要プロパティ:

  • F2_perceived: 知覚された匂い
  • O8_observed: 観察された匂い
  • P140_assigned_attribute_to: 属性が割り当てられた対象
  • P14_carried_out_by: 体験者(Actor)

データを参照

データの流れ:完全なストーリー

1810📖📄💨(E"mSiises.iP.Po1.6nFF0(g7)316Fe_👃___rbrhgiaeeaesgnf(dn(_meS_eSceermsrooniseoaumtn_lutrp)etlrecono)cdese)eT👁dh_oonfg(🏺👃eErx👁👨upce🌾hr((iOSebmonje(ncelE:eclFxs)t)2pTi):_ehc:prah"eie."Trer.Shcn.ioec"enie"gv)ee=rduch"

データフロー解説:

  1. Fragment が3つの概念(Emission、Smell、Experience)を直接参照
  2. Emission が因果関係の中心:
    • Object(発生源)から
    • Smell(匂い)を生成
  3. Experience がSmellを知覚
  4. Object はEmission経由でFragmentと間接的に接続

SPARQLクエリ実例

言語指定での検索

ドイツ語のラベルで検索する場合:

SW}EHLE?ERsCETrr{dd?ffsss::?lllaaabbbeeelll"?Glraubnedlsä.tzederrationellenLandwirthschaft"@de;

画像付きビジュアルアイテムの取得

複数の画像がある場合に重複を避ける:

SW}EHLE?ERsCETar<<<{dhhh?<ftttshstttt:ppp?tlsssapa:::u:b/t/e/h/lsssoecccrr"hhhlGeee?armmmdnuaaaagn...tedoooensrrr-äggg?ct///lrzadiameuann.ttLgodheaureoCnagrrrgg/>euecraaua?tgrtaeeriud>eot>nnh?teo?l/lrdaElan3e;tg3neu_aLL;giaenngd.uwiisrttihcs_cOhbajfetc"t@>de;;

0

匂いとその発生源を取得

SW}EHLE?ERsCETar<<<{dhhh?<ftttshstttt:ppp?tlsssapa:::u:b/t/e/h/lsssoecccrr"hhhlGeee?armmmdnuaaaagn...tedoooensrrr-äggg?ct///lrzadiameuann.ttLgodheaureoCnagrrrgg/>euecraaua?tgrtaeeriud>eot>nnh?teo?l/lrdaElan3e;tg3neu_aLL;giaenngd.uwiisrttihcs_cOhbajfetc"t@>de;;

1

使用されているオントロジー

CIDOC-CRM

  • E33_Linguistic_Object: 言語的オブジェクト(文献)
  • E36_Visual_Item: 視覚的アイテム
  • E39_Actor: 人物(著者、観察者)
  • E53_Place: 場所
  • E77_Persistent_Item: 持続的アイテム
  • P67_refers_to: 参照する
  • P106_is_composed_of: 構成される
  • P140_assigned_attribute_to: 属性を割り当てる

CRMsci(科学観察の拡張)

  • S10_Material_Substantial: 物質的実体
  • S15_Observable_Entity: 観察可能な実体
  • O8_observed: 観察した

Odeuropa独自の拡張

  • L12_Smell_Emission: 匂いの放出
  • F1_generated: 生成した
  • F2_perceived: 知覚した
  • F3_had_source: 発生源を持つ

Schema.org

  • schema:author: 著者
  • schema:dateCreated: 作成日
  • schema:inLanguage: 言語
  • schema:genre: ジャンル
  • schema:image: 画像
  • schema:position: 位置

プロジェクトの意義

Odeuropaプロジェクトは以下の点で画期的です:

  1. 感覚データのデジタル化 : 従来デジタル化が困難だった「匂い」という感覚情報を構造化
  2. 歴史研究への応用 : 過去の人々が何をどう匂いと感じていたかを分析可能に
  3. Linked Dataの実践 : CIDOC-CRMを用いた高度なセマンティックWeb技術の実装
  4. 学際的アプローチ : 歴史学、情報学、感覚研究の融合

まとめ

Odeuropaデータベースは、テキストマイニング、オントロジー設計、Linked Data技術を駆使して、歴史的文献から「匂い」という抽象的な概念を抽出・構造化した野心的なプロジェクトです。

CIDOC-CRMという確立された文化遺産オントロジーをベースにしながら、匂い特有の概念(Emission、Experience)を追加することで、再利用可能で拡張性の高いデータモデルを実現しています。

このようなアプローチは、他の感覚情報(音、味、触感など)のデジタル化にも応用可能であり、デジタルヒューマニティーズの新しい可能性を示しています。

参考リンク