Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задание для Котовой / Боброва_Тихонова_9091.docx
Скачиваний:
9
Добавлен:
07.08.2024
Размер:
372.63 Кб
Скачать

Лабораторная работа №2

Цель работы.

Разработка онтологической модели. Создание экземпляров классов

Задание на выполнение лабораторной работы:

1. В онтологической модели по варианту, выбранному в лабораторной работе №1, определить для каждого класса 2-5 индивидов. Для каждого индивида задать 2-5 свойств-отношения/свойств-данных.

2. В онтологической модели по теме проекта 1 определить для каждого класса 2-5 индивидов. Для каждого индивида задать 2-5 свойств-отношения/свойств-данных.

Создание Индивидов.

Рисунок 5 – Вкладка «Individuals»

После создания всех индивидов для каждого класса и заполнения их свойств-отношений и свойств-данных, расширяем граф онтологии на вкладке «OntoGraf», представлено на рис. 6.

Рисунок 6 – Вкладка «OntoGraf»

Текст онтологии, сохраненный в формате «RDF/XML»:

<?xml version=”1.0”?>

<!DOCTYPE rdf:RDF [

<!ENTITY owl “http://www.w3.org/2002/07/owl#” >

<!ENTITY xsd “http://www.w3.org/2001/XMLSchema#” >

<!ENTITY rdfs “http://www.w3.org/2000/01/rdf-schema#” >

<!ENTITY rdf “http://www.w3.org/1999/02/22-rdf-syntax-ns#” >

<!ENTITY untitled-ontology-2 “http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#” >

]>

<rdf:RDF xmlns=”http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#”

xml:base=”http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2”

xmlns:untitled-ontology-2=”http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#”

xmlns:rdfs=”http://www.w3.org/2000/01/rdf-schema#”

xmlns:owl=”http://www.w3.org/2002/07/owl#”

xmlns:xsd=”http://www.w3.org/2001/XMLSchema#”

xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”>

<owl:Ontology rdf:about=”http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2”/>

<!—

///////////////////////////////////////////////////////////////////////////////////////

//

// Object Properties

//

///////////////////////////////////////////////////////////////////////////////////////

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Бывает 

<owl:ObjectProperty rdf:about=”&untitled-ontology-2;Бывает”>

<rdfs:range rdf:resource=”&untitled-ontology-2;Обыкновенные”/>

<rdfs:domain rdf:resource=”&untitled-ontology-2;Постоянная”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;Программируемые”/>

</owl:ObjectProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Относится_к 

<owl:ObjectProperty rdf:about=”&untitled-ontology-2;Относится_к”>

<rdfs:domain rdf:resource=”&untitled-ontology-2;SSD”/>

<rdfs:domain rdf:resource=”&untitled-ontology-2;Usb-накопители”/>

<rdfs:domain rdf:resource=”&untitled-ontology-2;Карты_памяти”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;Флэш-накопители”/>

</owl:ObjectProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Подразделяется_на 

<owl:ObjectProperty rdf:about=”&untitled-ontology-2;Подразделяется_на”>

<rdfs:range rdf:resource=”&untitled-ontology-2;Энергозависимая”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;Энергонезависимая”/>

<rdfs:domain rdf:resource=”&untitled-ontology-2;внутренняя_память”/>

</owl:ObjectProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Состоит_из 

<owl:ObjectProperty rdf:about=”&untitled-ontology-2;Состоит_из”>

<rdfs:range rdf:resource=”&untitled-ontology-2;Магнитная”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;Оптическая”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;Флэш-накопители”/>

<rdfs:domain rdf:resource=”&untitled-ontology-2;внешняя_память”/>

</owl:ObjectProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#делится_на 

<owl:ObjectProperty rdf:about=”&untitled-ontology-2;делится_на”>

<rdfs:domain rdf:resource=”&untitled-ontology-2;Устройства_хранения_данных”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;внешняя_память”/>

<rdfs:range rdf:resource=”&untitled-ontology-2;внутренняя_память”/>

</owl:ObjectProperty>

<!—

///////////////////////////////////////////////////////////////////////////////////////

//

// Data properties

//

///////////////////////////////////////////////////////////////////////////////////////

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Бренд 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;Бренд”>

<rdfs:subPropertyOf rdf:resource=”&owl;topDataProperty”/>

</owl:DatatypeProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Буферная_память 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;Буферная_память”>

<rdfs:domain>

<owl:Restriction>

<owl:onProperty rdf:resource=”&owl;topObjectProperty”/>

<owl:someValuesFrom rdf:resource=”&untitled-ontology-2;Магнитная”/>

</owl:Restriction>

</rdfs:domain>

</owl:DatatypeProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Максимальная_скорость_записи 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;Максимальная_скорость_записи”/>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Максимальная_скорость_чтения 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;Максимальная_скорость_чтения”/>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Объем 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;Объем”>

<rdfs:subPropertyOf rdf:resource=”&owl;topDataProperty”/>

</owl:DatatypeProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Скорость_вращения 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;Скорость_вращения”>

<rdfs:subPropertyOf rdf:resource=”&owl;topDataProperty”/>

</owl:DatatypeProperty>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#тип 

<owl:DatatypeProperty rdf:about=”&untitled-ontology-2;тип”>

<rdfs:subPropertyOf rdf:resource=”&owl;topDataProperty”/>

</owl:DatatypeProperty>

<!—

///////////////////////////////////////////////////////////////////////////////////////

//

// Classes

//

///////////////////////////////////////////////////////////////////////////////////////

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Blue-ray 

<owl:Class rdf:about=”&untitled-ontology-2;Blue-ray”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Оптическая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#CD_диски 

<owl:Class rdf:about=”&untitled-ontology-2;CD_диски”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Оптическая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#DVD_диски 

<owl:Class rdf:about=”&untitled-ontology-2;DVD_диски”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Оптическая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#SSD 

<owl:Class rdf:about=”&untitled-ontology-2;SSD”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Флэш-накопители”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Usb-накопители 

<owl:Class rdf:about=”&untitled-ontology-2;Usb-накопители”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Флэш-накопители”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Гибкие_магнитные_диски 

<owl:Class rdf:about=”&untitled-ontology-2;Гибкие_магнитные_диски”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Магнитная”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Жесткие_магнитные_диски 

<owl:Class rdf:about=”&untitled-ontology-2;Жесткие_магнитные_диски”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Магнитная”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Карты_памяти 

<owl:Class rdf:about=”&untitled-ontology-2;Карты_памяти”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Флэш-накопители”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Кэш-память 

<owl:Class rdf:about=”&untitled-ontology-2;Кэш-память”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Энергозависимая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Магнитная 

<owl:Class rdf:about=”&untitled-ontology-2;Магнитная”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;внешняя_память”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Магнитные_ленты 

<owl:Class rdf:about=”&untitled-ontology-2;Магнитные_ленты”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Магнитная”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Обыкновенные 

<owl:Class rdf:about=”&untitled-ontology-2;Обыкновенные”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Постоянная”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Оперативная 

<owl:Class rdf:about=”&untitled-ontology-2;Оперативная”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Энергозависимая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Оптическая 

<owl:Class rdf:about=”&untitled-ontology-2;Оптическая”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;внешняя_память”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Постоянная 

<owl:Class rdf:about=”&untitled-ontology-2;Постоянная”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Энергонезависимая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Программируемые 

<owl:Class rdf:about=”&untitled-ontology-2;Программируемые”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Постоянная”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Регистр 

<owl:Class rdf:about=”&untitled-ontology-2;Регистр”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Энергозависимая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Устройства_хранения_данных 

<owl:Class rdf:about=”&untitled-ontology-2;Устройства_хранения_данных”/>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Флэш-накопители 

<owl:Class rdf:about=”&untitled-ontology-2;Флэш-накопители”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;внешняя_память”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Флэш-память 

<owl:Class rdf:about=”&untitled-ontology-2;Флэш-память”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Энергозависимая”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Энергозависимая 

<owl:Class rdf:about=”&untitled-ontology-2;Энергозависимая”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;внутренняя_память”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Энергонезависимая 

<owl:Class rdf:about=”&untitled-ontology-2;Энергонезависимая”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;внутренняя_память”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#внешняя_память 

<owl:Class rdf:about=”&untitled-ontology-2;внешняя_память”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Устройства_хранения_данных”/>

</owl:Class>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#внутренняя_память 

<owl:Class rdf:about=”&untitled-ontology-2;внутренняя_память”>

<rdfs:subClassOf rdf:resource=”&untitled-ontology-2;Устройства_хранения_данных”/>

</owl:Class>

<!—

///////////////////////////////////////////////////////////////////////////////////////

//

// Individuals

//

///////////////////////////////////////////////////////////////////////////////////////

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Запись 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;Запись”>

<rdf:type rdf:resource=”&untitled-ontology-2;DVD_диски”/>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Карта_памяти1 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;Карта_памяти1”>

<rdf:type rdf:resource=”&untitled-ontology-2;Карты_памяти”/>

<Бренд>Kingston</Бренд>

<Максимальная_скорость_записи>23.07 Мбайт/сек</Максимальная_скорость_записи>

<Максимальная_скорость_записи>98.15 Мбайт/сек</Максимальная_скорость_записи>

<Объем>32 ГБ</Объем>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Карта_памяти2 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;Карта_памяти2”>

<rdf:type rdf:resource=”&untitled-ontology-2;Карты_памяти”/>

<Объем>128</Объем>

<Бренд>QUMO</Бренд>

<Максимальная_скорость_записи>10 Мбайт/сек</Максимальная_скорость_записи>

<Максимальная_скорость_чтения>

20 Мбайт/сек</Максимальная_скорость_чтения>

<Относится_к rdf:resource=”&untitled-ontology-2;Перезапись”/>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Карта_памяти3 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;Карта_памяти3”>

<rdf:type rdf:resource=”&untitled-ontology-2;Карты_памяти”/>

<Объем>64</Объем>

<Максимальная_скорость_записи>45 Мбайт/сек</Максимальная_скорость_записи>

<Максимальная_скорость_чтения>104 Мбайт/сек</Максимальная_скорость_чтения>

<Бренд>Mirex</Бренд>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Перезапись 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;Перезапись”>

<rdf:type rdf:resource=”&untitled-ontology-2;DVD_диски”/>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#Просмотр 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;Просмотр”>

<rdf:type rdf:resource=”&untitled-ontology-2;DVD_диски”/>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#диск1 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;диск1”>

<rdf:type rdf:resource=”&untitled-ontology-2;DVD_диски”/>

<тип>ROW</тип>

<Объем>1</Объем>

<Бренд>Verbatim</Бренд>

<Относится_к rdf:resource=»&untitled-ontology-2;Просмотр»/>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#диск2 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;диск2”>

<rdf:type rdf:resource=”&untitled-ontology-2;DVD_диски”/>

<Бренд>MYMEDIA</Бренд>

<Объем>2</Объем>

<тип>RW</тип>

<Относится_к rdf:resource=»&untitled-ontology-2;Перезапись»/>

</owl:NamedIndividual>

<!—http://www.semanticweb.org/anjak/ontologies/2023/0/untitled-ontology-2#диск4 

<owl:NamedIndividual rdf:about=”&untitled-ontology-2;диск4”>

<rdf:type rdf:resource=”&untitled-ontology-2;DVD_диски”/>

<Бренд>MYMEDIA</Бренд>

<тип>R</тип>

<Объем>4</Объем>

<Относится_к rdf:resource=»&untitled-ontology-2;Запись»/>

</owl:NamedIndividual>

</rdf:RDF>

<!—Generated by the OWL API (version 3.4.2) http://owlapi.sourceforge.net 

Вывод.

В данной лабораторной работе были созданы в программе Protégé индивиды классов, созданных в предыдущей лабораторной работе. Для каждого индивида были прописаны свойства-отношения и свойства-данные, которые определяют конкретного индивида.

Соседние файлы в папке задание для Котовой