Является ли домен и диапазон совы: эквивалентный класс rdfs: класс или сова: класс?

Домен и диапазон owl: equalClass вызывает некоторые вопросы, на которые я не смог найти ответы.

Прежде всего, в самом OWL для домена и диапазона owl: equalClass установлено значение rdfs: Class. Этот домен и диапазон, похоже, несколько противоречат определению, данному в спецификации (http://www.w3.org/TR/owl-ref/#equivalentClass-def), где упоминается, что:

«Смысл такой аксиомы класса [например, owl: equalClass] состоит в том, что два задействованных описания класса имеют одно и то же расширение класса (т.е. оба расширения класса содержат точно такой же набор индивидов)».

Это предполагает более конкретный домен и диапазон owl: Class вместо rdfs: Class (учитывая, что упоминаются отдельные лица, а не экземпляры).

Используя механизм рассуждений Jena, я заметил, что правила вывода OWL содержат следующие интересные элементы: (1) Аксиомы, утверждающие, что owl: equalClass имеет домен и диапазон owl: Class (2) Правило, согласно которому два ресурса являются rdfs: subClassOf каждый other должны быть owl: equalClass друг для друга.

Итак, в основном, здесь домен и диапазон ограничены owl: Class, что кажется понятным. Однако, если его домен и диапазон сужаются таким образом, не следует ли ограничивать правило в (2) также утверждением, что оба ресурса должны иметь тип owl: Class, чтобы порождать отношение owl: equalClass? В конце концов, отношение rdfs: subClassOf может отлично работать с rdfs: Classes. Если классы, которые являются подклассами друг друга, являются rdfs: Classes, то, безусловно, - если определение owl: equalClass было сужено в (1) - правило не должно сразу подразумевать, что rdfs: Classes на самом деле являются owl: Classes.

Кто-нибудь знает ответ о том, как правильно интерпретировать owl: equalClass, возможно, предоставляя авторитетный источник?

Заранее спасибо!


person Semper    schedule 31.10.2014    source источник
comment
StackOverflow - это сайт, посвященный практическим вопросам программирования, и ваш вопрос носит теоретический характер. Я вижу, что вы уже разместили его на answers.semanticweb.com, который действительно намного лучше   -  person JimiDini    schedule 31.10.2014
comment
@JimiDini Это определенно хорошо подходит для answers.semanticweb.com, но я думаю, что он, вероятно, также хорошо подходит для переполнения стека. Это конкретный технический вопрос о языковом стандарте, и в Stack Overflow есть множество вопросов language-lawyer.   -  person Joshua Taylor    schedule 31.10.2014
comment
Перекрестно размещено на answers.semanticweb.com/questions/30864/   -  person Joshua Taylor    schedule 31.10.2014


Ответы (1)


Соответствующий документ - OWL 2 Web Ontology Language на основе RDF Семантика (второе издание). Раздел 6.4 дает аксиоматические тройки для семантики на основе RDF и включает тройки, которые определяют домен и диапазон owl: equalClass как rdfs: Class:

6.4 Набор аксиоматических троек

Таблица 6.2: Аксиоматические тройки для свойств словаря на основе RDF в OWL 2

owl:equivalentClass rdf:type rdf:Property .
owl:equivalentClass rdfs:domain rdfs:Class .
owl:equivalentClass rdfs:range rdfs:Class .

Обратите внимание, что OWL также имеет прямую семантику, которая вообще не использует RDF. Он определяет семантику в терминах наборов индивидов (для классов) и наборов пар индивидов (для свойств). В этом случае вообще не существовало бы концепции owl: equalClass как свойства с rdfs: domain и rdfs: range.

Что касается рассуждений с Йеной, аргументы Йены созданы на основе OWL1, а не OWL2, поэтому, если в этой части спецификации есть существенная разница, Йена, вероятно, будет ближе к спецификации OWL1. Насколько я помню, аргументы Йены также больше ориентированы на OWL Full, чем на OWL DL, и, возможно, не слишком заботятся о сохранении каких-либо различий между rdfs: Class и owl: Class.

person Joshua Taylor    schedule 31.10.2014
comment
Здесь есть длинное электронное письмо и тема по теме (OWL 1 lists.w3.org/Archives/Public/www-rdf-comments/2003JulSep/) - person Ignazio; 01.11.2014
comment
По сути, аксиомы могут использовать rdfs: Class, но классы, на которые можно ссылаться осмысленно (т. Е. Без синтаксических ошибок и только без OWL Full), также являются классами OWL. Итак, мне кажется, что ситуация очень близка к аксиомам, на самом деле использующим owl: Class. - person Ignazio; 01.11.2014