Главная страница
Навигация по странице:

  • МИНОБРНАУКИ РОССИИ

  • Наполнение для модели Книжный магазин

  • protege лаба. лр-1. Цифровое рабочее место


    Скачать 1.01 Mb.
    НазваниеЦифровое рабочее место
    Анкорprotege лаба
    Дата27.11.2022
    Размер1.01 Mb.
    Формат файлаdocx
    Имя файлалр-1.docx
    ТипКнига
    #814726
    страница2 из 3
    1   2   3
    .

    @prefix owl: .

    @prefix rdf: .

    @prefix xml: .

    @prefix xsd: .

    @prefix rdfs: .

    @base .

    rdf:type owl:Ontology .

    #################################################################

    # 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

    по дисциплине «Инженерия знаний»

    Тема: Цифровое рабочее место

    Студент гр. 9392




    Анисимов В. Ю.

    Преподаватель




    Котова Е.Е.

    Санкт-Петербург

    2022

    1. Наполнение для модели Книжный магазин

    В данной работе необходимо выполнить наполнение моделей Проекта 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

    <Наименование>ООО "СИЛА"

    <Улица>Железняка






    1. 1   2   3


    написать администратору сайта