protege лаба. лр-1. Цифровое рабочее место
Скачать 1.01 Mb.
|
@prefix owl: @prefix rdf: @prefix xml: @prefix xsd: @prefix rdfs: @base ################################################################# # Object Properties ################################################################# ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#использует :использует rdf:type owl:ObjectProperty ; rdfs:domain :Пользователь ; rdfs:range :Приложение . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#проектирует :проектирует rdf:type owl:ObjectProperty ; rdfs:domain :Фронтенд ; rdfs:range :Интерфейс . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#реализует :реализует rdf:type owl:ObjectProperty ; rdfs:domain :Бэкенд ; rdfs:range :Бизнес-логика . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#содержит :содержит rdf:type owl:ObjectProperty ; rdfs:domain :Облако ; rdfs:range :База-данных , :Бизнес-логика , :Интерфейс . ################################################################# # Data properties ################################################################# ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Имя :Имя rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :ФИО ; rdfs:domain :Бэкенд , :Пользователь , :Разработчик , :Фронтенд , :Человек . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Компания :Компания rdf:type owl:DatatypeProperty ; rdfs:domain :База-данных , :Облако . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Объем :Объем rdf:type owl:DatatypeProperty ; rdfs:domain :Облако . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Опыт :Опыт rdf:type owl:DatatypeProperty ; rdfs:domain :Бэкенд , :Разработчик , :Фронтенд . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Отчество :Отчество rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :ФИО ; rdfs:domain :Бэкенд , :Пользователь , :Разработчик , :Фронтенд , :Человек . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Тип :Тип rdf:type owl:DatatypeProperty ; rdfs:domain :База-данных . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#ФИО :ФИО rdf:type owl:DatatypeProperty ; rdfs:domain :Бэкенд , :Пользователь , :Разработчик , :Фронтенд , :Человек . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Фамилия :Фамилия rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :ФИО ; rdfs:domain :Бэкенд , :Пользователь , :Разработчик , :Фронтенд , :Человек . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Язык :Язык rdf:type owl:DatatypeProperty ; rdfs:domain :Бизнес-логика , :Бэкенд , :Интерфейс , :Разработчик , :Фронтенд . ################################################################# # Classes ################################################################# ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#База-данных :База-данных rdf:type owl:Class ; rdfs:subClassOf :Приложение . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Бизнес-логика :Бизнес-логика rdf:type owl:Class ; rdfs:subClassOf :Приложение . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Бэкенд :Бэкенд rdf:type owl:Class ; rdfs:subClassOf :Разработчик . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Интерфейс :Интерфейс rdf:type owl:Class ; rdfs:subClassOf :Приложение . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Облако :Облако rdf:type owl:Class ; rdfs:subClassOf :Приложение . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Пользователь :Пользователь rdf:type owl:Class ; rdfs:subClassOf :Человек . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Приложение :Приложение rdf:type owl:Class . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Разработчик :Разработчик rdf:type owl:Class ; rdfs:subClassOf :Человек . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Фронтенд :Фронтенд rdf:type owl:Class ; rdfs:subClassOf :Разработчик . ### http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-7#Человек :Человек rdf:type owl:Class . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi Вывод Познакомились с основными инструментами программы protégé. При помощи, которой описали задуманную предметную область, выявили основные сущности, их отношения и свойства, protégé упрощает процесс создания визуального представления классов и их связей - составляет диаграмму на основе введенных данных. МИНОБРНАУКИ РОССИИ Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) Кафедра АПУ Лабораторная работа № 2 по дисциплине «Инженерия знаний» Тема: Цифровое рабочее место
Санкт-Петербург 2022 Наполнение для модели Книжный магазин В данной работе необходимо выполнить наполнение моделей Проекта 1 и Книжного магазина (тема лабораторной работы 1) данными. Перейдём во вкладку Individuals by class и создадим по 2-3 поля каждому классу (Рисунок 1, 2). Рисунок 1 – Создание individual для класса Клиент Рисунок 2 – Создание individual для класса Книга Перейдем во вкладку с OntoGraf и, нажимая на все классы, у которых мы создали объекты, и выбирая expand, добавим на диаграмму отображение созданных individuals. Рисунок 3 – Диаграмма OntoGraph с individuals Код модели сохранённый в формате RDF/XML: xml:base="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5" 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#"> /////////////////////////////////////////////////////////////////////////////////////// // // Object Properties // /////////////////////////////////////////////////////////////////////////////////////// --> заказывает --> издает --> имеет_в_наличии --> написал --> оформляет --> покупает --> поставляет --> /////////////////////////////////////////////////////////////////////////////////////// // // Data properties // /////////////////////////////////////////////////////////////////////////////////////// --> Адрес --> Год_издания --> Город --> Дом --> Жанр --> Издание --> Имя --> Количество_на_складе --> Название --> Наименование --> Номер_бонусной_карты --> Номер_заказа --> Номер_издания --> Номер_телефона --> Отчество --> Пол --> Псевдоним --> Срок_действия_бонусной_карты --> Стоимость --> Тематика --> Улица --> ФИО --> Фамилия --> /////////////////////////////////////////////////////////////////////////////////////// // // Classes // /////////////////////////////////////////////////////////////////////////////////////// --> Автор --> Бонусная_карта --> Заказ --> Заказ_клиента --> Заказ_поставки --> Издательство --> Клиент --> Книга --> Поставщик --> Человек --> /////////////////////////////////////////////////////////////////////////////////////// // // Individuals // /////////////////////////////////////////////////////////////////////////////////////// --> автор1 --> <написал rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга1"/> <Имя>АлександрИмя> <Отчество>НиколаевичОтчество> <Пол>мужскойПол> <Фамилия>ОстровскийФамилия> автор2 --> <написал rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга3"/> <Имя>АнтонИмя> <Отчество>ПавловичОтчество> <Пол>мужскойПол> <Псевдоним>Антоша ЧехонтеПсевдоним> <Псевдоним>Человек без селезёнкиПсевдоним> <Фамилия>ЧеховФамилия> бонус1 --> <Номер_бонусной_карты rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">111Номер_бонусной_карты> <Срок_действия_бонусной_карты rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">30Срок_действия_бонусной_карты> бонус2 --> <Номер_бонусной_карты rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">222Номер_бонусной_карты> <Срок_действия_бонусной_карты rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">30Срок_действия_бонусной_карты> заказ1 --> <Номер_заказа rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1Номер_заказа> заказ2 --> <Номер_заказа rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">2Номер_заказа> издательство1 --> <издает rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга1"/> <Город>МоскваГород> <Дом rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">14Дом> <Номер_издания rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1Номер_издания> <Улица>ЛенинаУлица> издательство2 --> <издает rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга2"/> <Город>Санкт-ПетербургГород> <Дом rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">43Дом> <Номер_издания rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">2Номер_издания> <Улица>СердобольнаяУлица> <имеет_в_наличии rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#бонус1"/> <покупает rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга1"/> <Имя>ЮрийИмя> <Номер_телефона rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">+79995550022Номер_телефона> <Отчество>ВасильевичОтчество> <Пол>мужскойПол> <Фамилия>БудькоФамилия> клиент2 --> <имеет_в_наличии rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#бонус2"/> <покупает rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга2"/> <Имя>МаксимИмя> <Номер_телефона rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">+79217562321Номер_телефона> <Отчество>ДмитриевичОтчество> <Пол>мужскойПол> <Фамилия>КонстантиновФамилия> <написал rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга1"/> <Год_издания rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1949Год_издания> <Жанр>драмаЖанр> <Количество_на_складе rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">3Количество_на_складе> <Название>ГрозаНазвание> <Стоимость rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">250Стоимость> <Тематика>любовьТематика> книга2 --> <Год_издания rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">2001Год_издания> <Жанр>комедияЖанр> <Количество_на_складе rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1Количество_на_складе> <Название>женитьбаНазвание> <Стоимость rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">300Стоимость> <Тематика>любовьТематика> книга3 --> <Год_издания rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1983Год_издания> <Жанр>комедияЖанр> <Количество_на_складе rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">4Количество_на_складе> <Название>Вишневый садНазвание> <Стоимость rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">320Стоимость> <Тематика>любовьТематика> поставка1 --> <Номер_заказа rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1Номер_заказа> поставка2 --> <Номер_заказа rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">2Номер_заказа> поставщик1 --> <заказывает rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#поставка1"/> <поставляет rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга1"/> <Город>Санкт-ПетербургГород> <Дом rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">40Дом> <Наименование>ОАО "ТЯГАЧ"Наименование> <Улица>ГаванскаяУлица> поставщик2 --> <заказывает rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#поставка2"/> <поставляет rdf:resource="http://www.semanticweb.org/vladislav/ontologies/2022/10/untitled-ontology-5#книга3"/> <Город>МоскваГород> <Дом rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">121Дом> <Наименование>ООО "СИЛА"Наименование> <Улица>ЖелезнякаУлица> |