I would like to refer to external skos vocabularies in an ontology. More precisely i would like, if possible, to state that the range of a property is one of the skos:concept defined in an existing skos vocabulary.
I think one of the problem is that in owl, a skos:concept is an individual and not a class.
I tried something like this but it is not convincing:
myproperty
a owl:ObjectProperty ;
rdfs:range _:x0 .
_:x0 rdf:type owl:Restriction ;
owl:onProperty skos:inScheme ;
owl:hasValue theskosconceptscheme .
If it is possible, how could I do this properly ?
Thanks