私のオントロジーで ObjectProperty の許可された値が、特定の SKOS ConceptScheme の概念によって「制御」されているという事実を表現する必要があります。
編集:
次に例を示します。
ex:colours rdf:type skos:ConceptScheme ;
skos:hasTopConcept ex:teal ;
skos:hasTopConcept ex:green .
ex:teal rdf:type skos:Concept ;
skos:inScheme ex:colours ;
skos:topConceptOf ex:colours .
ex:green rdf:type skos:Concept ;
skos:inScheme ex:colours ;
skos:topConceptOf ex:colours .
ex:P_has_colour rdf:type owl:ObjectProperty ;
rdfs:domain ex:ColoredStuff ;
rdfs:range ??? .
ex:P_has_colour
ObjectProperty の値は、ex:colours SKOS ConceptScheme の概念でなければならないという事実を表現したいと思います。色 ( のようなもの) を表すすべての SKOS コンセプトにタイプを追加しex:teal rdf:type ex:ColourConcept ;
、プロパティの範囲を設定できると思います: ex:P_has_colour rdfs:range ex:ColourConcept
. これは正しい方法ですか?