本サイトのデータは生成AIによる香り情報の抽出・画像生成を行っています。誤りなどが含まれる可能性がある点にご注意ください。 詳細はこちら

データ構造

概要

本データベースは、源氏物語における香りの描写を、OdEuropa プロジェクトおよび CIDOC-CRM オントロジーに準拠したセマンティック Web 形式で構造化したものです。全140件の香り記述を、複数のエンティティタイプで表現し、人物・場所・感情との関係性を追跡可能にしています。

データ統計

  • 総香り記述数: 140件
  • 対象巻数: 41巻
  • 形式: RDF/XML(統合ファイル)
  • ベースURI: http://data.genji.org/
  • SPARQLエンドポイント: Dydra

エンティティ構造

1. Source(巻)- E33_Linguistic_Object

源氏物語の各巻を表現。

<rdf:Description rdf:about="http://data.genji.org/source/02">
  <rdf:type rdf:resource="http://erlangen-crm.org/current/E33_Linguistic_Object"/>
  <rdfs:label xml:lang="ja">源氏物語 帚木</rdfs:label>
  <rdfs:label xml:lang="en">The Tale of Genji - 帚木</rdfs:label>
  <schem:inLanguage>ja</schem:inLanguage>
  <schem:author xml:lang="ja">紫式部</schem:author>
  <schem:dateCreated>11世紀初頭</schem:dateCreated>
  <schem:url rdf:resource="https://kouigenjimonogatari.github.io/xml/xsl/02.xml"/>
  <ecrm:P67_refers_to rdf:resource="http://data.genji.org/emission/02-01"/>
  <ecrm:P67_refers_to rdf:resource="http://data.genji.org/experience/02-01"/>
  <ecrm:P67_refers_to rdf:resource="http://data.genji.org/smell/02-01"/>
  <ecrm:P165_incorporates rdf:resource="http://data.genji.org/source/02/fragment/02-01"/>
</rdf:Description>

主要プロパティ:

  • ecrm:P67_refers_to → Emission, Experience, Smell
  • ecrm:P165_incorporates → Fragment

2. Fragment(テキスト断片)- E33_Linguistic_Object

香りが言及されている原文テキスト。

<rdf:Description rdf:about="http://data.genji.org/source/02/fragment/02-01">
  <rdf:type rdf:resource="http://erlangen-crm.org/current/E33_Linguistic_Object"/>
  <ecrm:P67_refers_to rdf:resource="http://data.genji.org/emission/02-01"/>
  <ecrm:P67_refers_to rdf:resource="http://data.genji.org/experience/02-01"/>
  <ecrm:P67_refers_to rdf:resource="http://data.genji.org/smell/02-01"/>
  <rdf:value xml:lang="ja">けにそのにほひさへはなやかにたちそへるもすへなくて</rdf:value>
  <genji:modernJapanese xml:lang="ja">なるほどその匂いまでもが鼻につくほどに...</genji:modernJapanese>
  <genji:english xml:lang="en">Indeed, that smell too rose so pungently...</genji:english>
  <schem:position rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">60</schem:position>
  <schem:url rdf:resource="https://kouigenjimonogatari.github.io/xml/xsl/02.xml?n=60&amp;corresp=..."/>
</rdf:Description>

主要プロパティ:

  • rdf:value - 古典日本語原文
  • genji:modernJapanese - 現代語訳
  • genji:english - 英語訳
  • ecrm:P67_refers_to → Emission, Experience, Smell
  • schem:position - テキスト内の位置

3. Smell(香り)- L11_Smell

香り自体を表現する中核エンティティ。

<rdf:Description rdf:about="http://data.genji.org/smell/02-01">
  <rdf:type rdf:resource="http://data.odeuropa.eu/ontology/L11_Smell"/>
  <rdfs:label xml:lang="ja">にほひ</rdfs:label>
  <schem:image rdf:resource="https://odgenji.vercel.app/images/smells-openrouter/02-01.webp"/>
</rdf:Description>

主要プロパティ:

  • rdfs:label - 香りを表す古典語(にほひ、か、かうばし等)
  • schem:image - AI生成画像

4. Object(香源)- S10_Material_Substantial

香りの発生源となる人物や物。

<rdf:Description rdf:about="http://data.genji.org/object/02-01">
  <rdf:type rdf:resource="http://www.ics.forth.gr/isl/CRMsci/S10_Material_Substantial"/>
  <rdfs:label xml:lang="ja">こくねちのさうやく(大蒜の丸薬)を服用した女</rdfs:label>
</rdf:Description>

5. Emission(香りの発生)- L12_Smell_Emission

香りが発生するイベント。

<rdf:Description rdf:about="http://data.genji.org/emission/02-01">
  <rdf:type rdf:resource="http://data.odeuropa.eu/ontology/L12_Smell_Emission"/>
  <od:F1_generated rdf:resource="http://data.genji.org/smell/02-01"/>
  <od:F3_had_source rdf:resource="http://data.genji.org/object/02-01"/>
  <od:F3_had_source rdf:resource="http://data.odeuropa.eu/vocabulary/olfactory-objects/555"/>
  <genji:evokedOdorant xml:lang="ja">大蒜 (garlic)</genji:evokedOdorant>
  <time:hasTime rdf:resource="http://data.genji.org/time/%E6%98%BC%E9%96%93"/>
  <genji:odourCarrier xml:lang="ja">空気</genji:odourCarrier>
</rdf:Description>

主要プロパティ:

  • od:F1_generated → Smell(生成される香り)
  • od:F3_had_source → Object(発生源)
  • od:F3_had_source → OdEuropa vocabulary(香源カテゴリ)
  • genji:evokedOdorant - 想起される物質
  • genji:odourCarrier - 香りを運ぶ媒体
  • time:hasTime → Time(時間)

6. Experience(知覚体験)- L13_Olfactory_Experience

香りを知覚する行為。

<rdf:Description rdf:about="http://data.genji.org/experience/02-01">
  <rdf:type rdf:resource="http://data.odeuropa.eu/ontology/L13_Olfactory_Experience"/>
  <od:F2_perceived rdf:resource="http://data.genji.org/smell/02-01"/>
  <time:hasTime rdf:resource="http://data.genji.org/time/%E6%98%BC%E9%96%93"/>
  <ecrm:P14_carried_out_by rdf:resource="http://data.genji.org/actor/%E5%BC%8F%E9%83%A8%E4%B8%9E"/>
  <ecrm:P7_took_place_at rdf:resource="http://data.genji.org/place/%E5%A5%B3%E3%81%AE%E3%81%84%E3%82%8B%E9%83%A8%E5%B1%8B%E3%81%AE%E5%A4%96"/>
  <genji:perceivedQuality xml:lang="ja">はなやか(鼻につくほど強い)</genji:perceivedQuality>
  <genji:effect xml:lang="ja">すへなくてにけめをつかひて(どうしようもなく、逃げ出した)</genji:effect>
  <genji:circumstances xml:lang="ja">才女を訪ねた式部丞が...</genji:circumstances>
</rdf:Description>

主要プロパティ:

  • od:F2_perceived → Smell(知覚される香り)
  • ecrm:P14_carried_out_by → Actor(知覚者)
  • ecrm:P7_took_place_at → Place(場所)
  • time:hasTime → Time(時間)
  • genji:perceivedQuality - 知覚された質
  • genji:effect - 効果・影響
  • genji:circumstances - 状況

7. Actor(知覚者)- E39_Actor

香りを知覚する人物。

<rdf:Description rdf:about="http://data.genji.org/actor/%E5%BC%8F%E9%83%A8%E4%B8%9E">
  <rdf:type rdf:resource="http://erlangen-crm.org/current/E39_Actor"/>
  <rdfs:label xml:lang="ja">式部丞</rdfs:label>
</rdf:Description>

8. Place(場所)- E53_Place

香りが知覚された場所。

<rdf:Description rdf:about="http://data.genji.org/place/%E5%A5%B3%E3%81%AE%E3%81%84%E3%82%8B%E9%83%A8%E5%B1%8B%E3%81%AE%E5%A4%96">
  <rdf:type rdf:resource="http://erlangen-crm.org/current/E53_Place"/>
  <rdfs:label xml:lang="ja">女のいる部屋の外</rdfs:label>
  <ecrm:P137_exemplifies rdf:resource="http://data.genji.org/vocabulary/fragrant-spaces/abstract_space"/>
</rdf:Description>

主要プロパティ:

  • ecrm:P137_exemplifies → fragrant-spaces vocabulary(場所カテゴリ)

9. Time(時間)- TemporalEntity

香りが知覚された時間。

<rdf:Description rdf:about="http://data.genji.org/time/%E6%98%BC%E9%96%93">
  <rdf:type rdf:resource="http://www.w3.org/2006/time#TemporalEntity"/>
  <rdfs:label xml:lang="ja">昼間</rdfs:label>
</rdf:Description>

10. Emotion(感情)- Plutchik Model

香りによって喚起される感情(Plutchikの感情の輪に基づく)。

<rdf:Description rdf:about="http://data.odeuropa.eu/vocabulary/plutchik/disgust">
  <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/>
  <skos:prefLabel xml:lang="en">Disgust</skos:prefLabel>
  <skos:prefLabel xml:lang="ja">嫌悪</skos:prefLabel>
  <skos:inScheme rdf:resource="http://data.odeuropa.eu/vocabulary/plutchik/"/>
  <reo:readP27 rdf:resource="http://data.genji.org/experience/02-01"/>
  <reo:readP27 rdf:resource="http://data.genji.org/experience/09-01"/>
</rdf:Description>

主要プロパティ:

  • reo:readP27 → Experience(この感情が喚起された体験)

語彙 (Vocabulary)

OdEuropa Olfactory Objects

香源のカテゴリ分類。

カテゴリURI日本語
Floraolfactory-objects/560植物
Beingolfactory-objects/555生物
Artefactolfactory-objects/554人工物
Fragranceolfactory-objects/558香料・化粧品
Bodyolfactory-objects/533身体
Religionolfactory-objects/564宗教
Abstractolfactory-objects/563抽象概念
Matterolfactory-objects/616物質

Fragrant Spaces(独自語彙)

場所のカテゴリ分類。

カテゴリURI日本語
aristocratic_residencefragrant-spaces/aristocratic_residence貴族の邸宅
private_chamberfragrant-spaces/private_chamber私室
imperial_courtfragrant-spaces/imperial_court宮中
religious_spacefragrant-spaces/religious_space宗教的空間
uji_relatedfragrant-spaces/uji_related宇治関連
abstract_spacefragrant-spaces/abstract_space抽象的空間

Plutchik Emotions

感情のカテゴリ(Plutchikの感情の輪)。

主な感情: joy, trust, fear, surprise, sadness, disgust, anger, anticipation, admiration, serenity, pensiveness, annoyance, amazement, love, awe など

エンティティ間の関係

Source (巻)
  ├─ ecrm:P165_incorporates → Fragment (テキスト断片)
  └─ ecrm:P67_refers_to → Emission, Experience, Smell

Fragment (テキスト断片)
  └─ ecrm:P67_refers_to → Emission, Experience, Smell

Smell (香り) ← 中核エンティティ
  ├─ ← od:F1_generated ← Emission
  └─ ← od:F2_perceived ← Experience

Object (香源)
  └─ ← od:F3_had_source ← Emission

Emission (発生イベント)
  ├─ od:F1_generated → Smell
  ├─ od:F3_had_source → Object
  ├─ od:F3_had_source → OdEuropa vocabulary (カテゴリ)
  └─ time:hasTime → Time

Experience (知覚体験)
  ├─ od:F2_perceived → Smell
  ├─ ecrm:P14_carried_out_by → Actor
  ├─ ecrm:P7_took_place_at → Place
  ├─ time:hasTime → Time
  └─ ← reo:readP27 ← Emotion

Actor (知覚者)
  └─ ← ecrm:P14_carried_out_by ← Experience

Place (場所)
  ├─ ← ecrm:P7_took_place_at ← Experience
  └─ ecrm:P137_exemplifies → fragrant-spaces vocabulary

Emotion (感情)
  └─ reo:readP27 → Experience

SPARQLクエリ例

すべての香りを取得

PREFIX od: <http://data.odeuropa.eu/ontology/>

SELECT ?smell ?label ?image WHERE {
  ?smell a od:L11_Smell ;
         rdfs:label ?label .
  OPTIONAL { ?smell schem:image ?image }
}
ORDER BY ?smell
LIMIT 100

香源カテゴリ別の香りを取得

PREFIX od: <http://data.odeuropa.eu/ontology/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

SELECT ?category ?categoryLabel ?smell ?smellLabel WHERE {
  ?emission a od:L12_Smell_Emission ;
            od:F1_generated ?smell ;
            od:F3_had_source ?category .
  ?category a skos:Concept ;
            skos:prefLabel ?categoryLabel .
  ?smell rdfs:label ?smellLabel .
  FILTER(lang(?categoryLabel) = 'ja')
}
ORDER BY ?category

感情別の嗅覚体験を取得

PREFIX od: <http://data.odeuropa.eu/ontology/>
PREFIX reo: <http://data.odeuropa.eu/ontology/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

SELECT ?emotion ?emotionLabel ?exp ?smell ?smellLabel WHERE {
  ?emotion a skos:Concept ;
           skos:inScheme <http://data.odeuropa.eu/vocabulary/plutchik/> ;
           skos:prefLabel ?emotionLabel ;
           reo:readP27 ?exp .
  ?exp od:F2_perceived ?smell .
  ?smell rdfs:label ?smellLabel .
  FILTER(lang(?emotionLabel) = 'ja')
}
ORDER BY ?emotion

特定の知覚者による体験を追跡

PREFIX od: <http://data.odeuropa.eu/ontology/>
PREFIX ecrm: <http://erlangen-crm.org/current/>
PREFIX genji: <http://data.genji.org/ontology/>

SELECT ?exp ?smell ?smellLabel ?quality ?effect WHERE {
  ?actor rdfs:label "光源氏" .
  ?exp a od:L13_Olfactory_Experience ;
       ecrm:P14_carried_out_by ?actor ;
       od:F2_perceived ?smell .
  ?smell rdfs:label ?smellLabel .
  OPTIONAL { ?exp genji:perceivedQuality ?quality }
  OPTIONAL { ?exp genji:effect ?effect }
}
ORDER BY ?exp

場所カテゴリ別の体験を取得

PREFIX od: <http://data.odeuropa.eu/ontology/>
PREFIX ecrm: <http://erlangen-crm.org/current/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

SELECT ?category ?categoryLabel ?place ?placeLabel ?smell ?smellLabel WHERE {
  ?exp a od:L13_Olfactory_Experience ;
       ecrm:P7_took_place_at ?place ;
       od:F2_perceived ?smell .
  ?place ecrm:P137_exemplifies ?category ;
         rdfs:label ?placeLabel .
  ?category skos:prefLabel ?categoryLabel .
  ?smell rdfs:label ?smellLabel .
  FILTER(lang(?categoryLabel) = 'ja')
}
ORDER BY ?category

技術スタック

  • オントロジー: CIDOC-CRM (Erlangen), OdEuropa Ontology, CRMsci
  • 形式: RDF/XML
  • SPARQLエンドポイント: Dydra
  • 名前空間:
    • http://data.genji.org/ (ベース)
    • http://erlangen-crm.org/current/ (CIDOC-CRM)
    • http://data.odeuropa.eu/ontology/ (OdEuropa)
    • http://www.ics.forth.gr/isl/CRMsci/ (CRMsci)
    • http://www.w3.org/2006/time# (Time)
    • http://www.w3.org/2004/02/skos/core# (SKOS)

データアクセス

  • RDFファイル: /public/rdf/genji-smells.rdf
  • JSONデータ: /src/data/smells-index.json
  • 画像: /public/images/smells-openrouter/{id}.webp
  • SPARQLエンドポイント: Snorql

参考文献