Аксиомы общего класса

OWL AXIOM выражения:

Дано: owl: класс спорт

Вывод: в дополнение к существующим свойствам owl:object я хочу добавить свойство игрока owl:object со значением Peter для каждого экземпляра типа owl:class sport. Это означает, что у каждого человека из типа owl: class sport должно быть это свойство объекта, унаследованное со значением Peter.

Моей первой мыслью было выразить это с помощью аксиомы общего класса. Здесь я не совсем уверен, возможно ли это a) и b) лучше сделать это с помощью запроса обновления SPARQL для isntance в Йене. Что бы вы порекомендовали мне сделать? И как бы выглядела такая аксиома общего класса, если не считать синтаксиса совы Манчестера?

1 ответ

Решение

Если я вас правильно понимаю, для этого вам не нужна аксиома общего класса. Вы просто хотите "нормальную" аксиому подкласса:

Sport subClassOf (стоимость игрока Питер)

в котором говорится, что каждый экземпляр Sport имеет Питера как ценность для игрока собственности.

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