RDFS: можно ли сделать это утверждение?

Если существует тройка RDFS:

shop:Zara        rdfs:subClassOf        shop:Clothes

Может ли утверждение:

shop:Zara        rdf:type               shop:Clothes

быть выведенным?

2 ответа

Решение

Я хочу немного расширить ответ Джошуа:

Следующее утверждение

shop:Zara        rdfs:subClassOf        shop:Clothes

подразумевает, что оба shop:Clothes а также shop:Zara имеют тип rdfs:class,

На разговорном языке вы, вероятно, могли бы сказать:

Магазин Zara - это магазин одежды.

но то, что вы на самом деле имели бы в виду это

Любой магазин Zara - это магазин одежды.

Так что в RDF это правда, что из заявлений

shop:Zara        rdfs:subClassOf        shop:Clothes
example:shopXYZ  rdfs:type              shop:Zara

можно сделать следующие выводы:

example:shopXYZ  rdf:type               shop:Clothes

Если существует тройка RDFS:

shop:Zara        rdfs:subClassOf        shop:Clothes

Может ли утверждение:

shop:Zara        rdf:type               shop:Clothes

быть выведенным?

Рассмотрим аналогию в теории множеств:

(1) A ⊆ B

не подразумевает

(2) A ∈ B

(1) говорит, что каждый элемент A также является элементом B. (2) говорит, что A является элементом B.

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