クラスでのプロパティの制約
- クラス内のowl:onRestriction要素
- 対象とするプロパティをowl:onProperty要素で指定
- グローバルなプロパティがこのクラス内で受ける制約を定義
- memberプロパティは、トリオならcardinality="3"、金管アンサンブルなら金管楽器奏者など、クラスに応じて使い分けられる
(例)
<owl:Class rdf:ID="StringQuartett"> <rdfs:subClassOf rdf:resource="#PerformingGroup"/> <rdfs:subClassOf> <
owl:Restriction
owl:cardiality
="4"> <owl:onProperty
rdf:resource="#member"/> <owl:allValuesFrom
rdf:resource="#StringsPlayer"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class>