Глава OWL документа

Определение пространства имен в корневой
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. @prefix xsd: <http://www.w3.org/2001/XMLSchema#>. @prefix owl: <http://www.w3.org/2002/07/owl#>. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
Черепаха Синтаксис

Глава OWL документа

Дополнительная информация

:bookstoreOntology rdf:type owl:Ontology; rdfs:comment "Bookstore Ontology"; owl:versionInfo "1.2"; owl:imports "http://library.org/books".
Черепаха Синтаксис

Глава OWL документа

унаследовал от RDFS для версий
RDFS: Комментарий Сова: VERSIONINFO
RDFS: этикетки Сова: priorVersion
RDFS: SeeAlso Сова: backwardCompatibleWith
RDFS: isDefinedBy Сова: incompatibleWith
Сова: DeprecatedClass
Сова: DeprecatedProperty
Также сова: импорт

OWL Документы

  • Состоит из набора аксиом
  • Аксиомой может быть выражена как множество троек RDF
  • Использование RDF / XML в качестве стандартного синтаксиса
  • Есть и другие форматы, которые часто еще проще для чтения и обработки
  • Простой пример: Онтология http://my-ontology.org с двумя классами и студентом и между человеком, который наследует класс-отношений

OWL Документы

  • Несколько синтаксис для OWL соответствии с вариантом использования:
    • RDF / XML: стандартный синтаксис / обмен данными
    • OWL / XML: проще для инструментов XML
    • Черепаха: легче читать и писать RDF троек
    • МОС: легче читать и писать DL онтологий
    • Функциональные: легче увидеть формальная структура
  • Предоставление RDF / XML "долг" после публикации онтологии, другие типы опционально
  • OWL файл состоит:
    • Заголовок с общей информацией
    • Отдых с фактическими онтологии

OWL Синтаксис-Turtle

@prefix : <http://my-ontology.org/>. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. @prefix owl : <http://www.w3.org/2002/07/owl#>. @prefix rdf : <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @base <http://my-ontology.org/>. <http://my-ontology.org/> rdf:type owl:Ontology. :Person rdf:type owl:Class. :Student rdf:type owl:Class ; rdfs:subClassOf :Person .
  • лучшие Allround синтаксиса RDF
  • кратким и легким для чтения
  • не предназначены специально для OWL, сложные выражения непрактично
  • очень хороший инструмент поддержки

OWL Синтаксис-Манчестер

Prefix: rdfs = <http://www.w3.org/2000/01/rdf-schema#>
Prefix: owl = <http://www.w3.org/2002/07/owl#>
Prefix: rdf = <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
Ontology: <http://my-ontology.org/>
Class: Person
SubClassOf: owl:Thing
Class: Student
SubClassOf: Person

  • очень легко читать и писать
  • громоздким для записи некоторых типов аксиом
  • Описание Logic: Студент ⊆ лицо
  • Синтаксис функционального
  • используется для OBO (Открытое биомедицинских онтологии)

OWL Syntax-RDF/XML

<?xml version="1.0"?> <!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#" > <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > ]> <rdf:RDF xmlns="http://my-ontology.org/" xml:base="http://my-ontology.org/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <owl:Ontology rdf:about=""/> <owl:Class rdf:about="Person"> <rdfs:subClassOf rdf:resource="owl;Thing"/> </owl:Class> <owl:Class rdf:about="Student"> <rdfs:subClassOf rdf:resource="Person"/> </owl:Class> </rdf:RDF>
  • Лучший инструмент поддержки
  • очень многословным и трудно читать

OWL Syntax-OWL/XML

Полный синтаксис см. Рекомендации W3C .

  • специально разработанный для OWL, следовательно, более простые затем RDF / XML
  • еще очень подробный
<?xml version="1.0"?> <!DOCTYPE Ontology [ <!ENTITY owl "http://www.w3.org/2002/07/owl#" > [...] ]> <Ontology [...] URI="http://my-ontology.org/"> <SubClassOf> <Class URI="my-ontology;Person"/> <Class URI="owl;Thing"/> </SubClassOf> <SubClassOf> <Class URI="my-ontology;Student"/> <Class URI="my-ontology;Person"/> </SubClassOf> </Ontology>