RDFスキーマでのプロパティ定義
- プロパティはクラスに従属せず、グローバル
- OOP言語のクラスにおけるプロパティ定義と異なる概念
- 誰もが自由にプロパティを定義し、利用できる
- プロパティの継承、適用範囲の定義
- 上位プロパティを継承するrdfs:subPropertyOf
- 定義域(主語の範囲)を定義するrdfs:domain
- 値域(目的語の範囲)を定義するrdfs:range
(例)
<rdf:Property rdf:ID="composer"> <
rdfs:subPropertyOf
rdf:resource="http://purl.org/dc/elements/1.1/creator"/> <rdfs:domain
rdf:resource="#Music"/> <rdfs:range
rdf:resource="#Person"/> </rdf:Property>