データ構造
概要
本データベースは、源氏物語における香りの描写を、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, Smellecrm: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&corresp=..."/>
</rdf:Description>
主要プロパティ:
rdf:value- 古典日本語原文genji:modernJapanese- 現代語訳genji:english- 英語訳ecrm:P67_refers_to→ Emission, Experience, Smellschem: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 | 日本語 |
|---|---|---|
| Flora | olfactory-objects/560 | 植物 |
| Being | olfactory-objects/555 | 生物 |
| Artefact | olfactory-objects/554 | 人工物 |
| Fragrance | olfactory-objects/558 | 香料・化粧品 |
| Body | olfactory-objects/533 | 身体 |
| Religion | olfactory-objects/564 | 宗教 |
| Abstract | olfactory-objects/563 | 抽象概念 |
| Matter | olfactory-objects/616 | 物質 |
Fragrant Spaces(独自語彙)
場所のカテゴリ分類。
| カテゴリ | URI | 日本語 |
|---|---|---|
| aristocratic_residence | fragrant-spaces/aristocratic_residence | 貴族の邸宅 |
| private_chamber | fragrant-spaces/private_chamber | 私室 |
| imperial_court | fragrant-spaces/imperial_court | 宮中 |
| religious_space | fragrant-spaces/religious_space | 宗教的空間 |
| uji_related | fragrant-spaces/uji_related | 宇治関連 |
| abstract_space | fragrant-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