2015-12-02 2 views
0

Я пытался исследовать создание схемы rdf, совместимой с языком онтологии в Интернете, но я все еще новичок и все еще запутался. любая помощь с этим высоко ценится. Мне нужно знать, есть ли что-нибудь, что я должен удалить или исключить из rdfs, чтобы сделать его совместимым с совой.Как сделать схему RDF совместимой с OWL?

ответ

1

Насколько я знаю, почти все выражения класса RDFS и иерархия свойств действительны в OWL.

Исключения составляют контейнеры и использование rdfs: Ресурс и rdf: Свойство.

Edit: Из OWL 2 specs:

2,3 Семантика

Совиных 2 Структурная спецификация документ определяет абстрактную структуру OWL 2 онтологий, но он не определяет их значение. Прямая семантика [Прямая семантика OWL 2] и семантика на основе RDF [Основы на основе RWF на основе OWL 2] предоставляют два альтернативных способа присвоения значения онтологиям OWL 2 с теоремой соответствия, обеспечивающей связь между ними. Эти две семантики используются аргументами и другими инструментами, например, для ответа на требования к последовательности классов, подчиненности и поиска экземпляра.

Таким образом, вы должны знать сначала, какая семантика подходит для вашего приложения. Семантика RDF полностью включена в OWL 2 FULL, поэтому, если вы/нужны/все конструкции RDF, вам придется иметь дело с OWL 2 FULL, что означает, что любые аргументы, которые вы можете использовать, будут неполными.

Наиболее распространенной ситуацией, однако, является необходимость только OWL 2 DL или более простой профиль; это создает ограничения на используемые конструкции RDF.

Как упоминалось ранее, аксиомы подкласса в RDFS совместимы с OWL; а также аксиомы подзадач. Ограничения: все классы и свойства должны быть объявлены; свойства могут быть объявлены как объекты, данные или свойства аннотаций, но не могут иметь два типа.

Для зрения ориентированных RDF см это сообщение в блоге: http://www.epimorphics.com/web/wiki/owl-2-rdf-vocabularies

+1

Пара nitpicks: во-первых, списки и коллекции одно и то же в RDF (или в OWL - так что я не знаю, почему ты» d сказать, что они были бы там недействительны) - вы имели в виду _containers_, а не коллекции? Второе: это 'rdfs: Resource'. –

+0

так что ничего не удалить из rdfs? – Rola

+0

@JeenBroekstra Да, вы правы. Мой плохой для ввода ответа на мой телефон. – Ignazio

Смежные вопросы