Указав все классы в онтологии как диапазон свойств совы

Я разрабатываю OWL DL Ontology для своего внутреннего использования (X), есть очень абстрактное свойство (x:relatedTo), которое мне нужно установить его диапазон, так как все классы живут в другой импортированной онтологии (Y), так что

x:relatedTo rdf:type owl:AnnotationProperty . 
x:relateTo rdfs:range y:??? .

Мне нужна такая конструкция, чтобы позволить пользователю утверждать, что любой класс в X может быть связан с любым классом Y для вычисления семантического подобия. Есть идеи?

PS: мое требование состоит в том, чтобы изолировать X-классы от Y-классов, чтобы пользователи не могли определять ациклические ребра, другими словами, любой x-класс не может относиться к любому другому x-классу в X

0 ответов

Другие вопросы по тегам