Глава 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>