Построение онтологической модели в Protégé. Создание экземпляров классов
Автор: Katya Bachina • Май 4, 2020 • Практическая работа • 1,753 Слов (8 Страниц) • 489 Просмотры
Цель лабораторной работы.
Создание экземпляров классов онтологической модели в Protégé.
Задание на выполнение лабораторной работы.
А) В онтологической модели по варианту определить для каждого класса 2-5 индивидов. Для каждого индивида задать 2-5 свойств-отношения/свойств-данных.
Б) Предметная область онтологии выбирается по индивидуальному заданию: 2. Самолёты
Индивиды для класса «По взлетной массе» и их свойства-отношения,
свойства-данные
Индивиды для класса «По назначению» и их свойства-отношения,
свойства-данные
Индивиды для класса «По типу шасси» и их свойства-отношения,
свойства-данные
Индивиды для класса «По флюзеляжу» и их свойства-отношения,
свойства-данные
Онтограф полученной системы
Код работы:
<?xml version="1.0"?>
<rdf:RDF xmlns="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#"
xml:base="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
<owl:Ontology rdf:about="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2"/>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Object Properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<!-- http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#Используется_в -->
<owl:ObjectProperty rdf:about="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#Используется_в">
<rdfs:domain rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_назначению"/>
<rdfs:range rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_типу_шасси"/>
</owl:ObjectProperty>
<!-- http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#Салон_может_быть -->
<owl:ObjectProperty rdf:about="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#Салон_может_быть">
<rdfs:domain rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_назначению"/>
<rdfs:range rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_флюзеляжу"/>
</owl:ObjectProperty>
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
// Data properties
//
///////////////////////////////////////////////////////////////////////////////////////
-->
<!-- http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#ID -->
<owl:DatatypeProperty rdf:about="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#ID">
<rdfs:domain rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_взлётной_массе"/>
<rdfs:domain rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_назначению"/>
<rdfs:domain rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_типу_шасси"/>
<rdfs:domain rdf:resource="http://www.semanticweb.org/катя/ontologies/2020/3/untitled-ontology-2#По_флюзеляжу"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
</owl:DatatypeProperty>
...