Semantic Web Introduction to ontologies

Transkrypt

Semantic Web Introduction to ontologies
Semantic Web
Introduction to ontologies
Szymon Bielak
Łukasz Bobrek
1.
Determine the domain and scope
1.1
Write down the scope of the ontology in the report.
We decided to describe ontology about polish brewery. This ontology contains basic
informations about brewery's main tasks, buildings and people working in it. Below, we included
the URL, which links to the ontology created in WebProtege tool.
http://webprotege.stanford.edu/#Edit:projectId=776c5760-0952-4816-bcfe-5622088dab47
1.2 Think of and list the competency questions your ontology will help to answer.
- Who is working in brewery?
- What are the tasks of emplyees?
- Who is the boss of that company?
- Who is resposible for deliveries?
- Which resource is needed?
- What is an amount of warehouse?
1.3
Put in your report a link to one ontology that you find useful / related to the topic. List
classes and properties you will use in your ontology (if any).
After review of all ontologies, we decided to use the ontology included below:
http://www.ip-super.org/ontologies/organisation/bfo/v1.6.2
1.4
Write down in the report important terms that you will use to build your ontology. They
may be nouns, verbs and other parts of speech. They will help you to identify and define
classes, datatype properties (typically, attributes of the classes) and object properties
(relations between classes).
Classes:
- Budynki
- Fermentownia
- Filtracja
- Leżakownia
- Rozlewnia
- SiedzibaKlienta
- Słodownia
- Warzelnia
- Osoby
- Degustator
- Kierowca
- Kierownik
- Klient
- Pracownicy
- Pojazdy
- Dostawcze
- Służbowe
- Klientów
- Procesy
- Dojrzewanie
- Fermentacja
- Filtrowanie
- Negocjacje
- PakowanieProduktów
- ProdukcjaBrzeczki
- ProdukcjaSłodu
- TransportPiwa
- Rzeczy
- Maszyny
- Beczka
- Kocioł
- Młyn
- Produkty
- Piwo
- Składniki
- Chmiel
- Drożdże
- Słód
- Woda
Properties:
- topObjectProperty
- budynek
- kierowca
- kierownikZakładu
- miejsceDostarczenia
- negocjator
- opieka
- pojazd
- topDataProperty
- cena
- czas
- czasDostawy
- dataWażności
- ilość
- ilośćMaszyn
- ilośćPracowników
- imię
- miejsceParkingowe
- nazwisko
- przebieg
- płeć
- stan
- wiek
1.5
In Individuals tab, create a few instances (objects) of defined classes (e.g., John
Kowalski - an individual of a class Person, task123 as an instance of a class Task etc.)
Created instances:
- Jan Kowalski
- John Stephard
- Józef Kierowca
- Magdalena Nowacka
- Marcin Boss
- Scania
- Jaguar XF
- Audi A8l
2.
Wrapping up
The ontology, which we created, answers to all of our questions posted above. We had some
problems while creating ontology in WebProtege (For more informations, go to the Feedback
section). WebProtege is similar to object oriented architecture so developing in it is intuitive and
quite simple.
3.
Feedback
WebProtege had some problems while creating new instances. It crashed down few times,
and could not wake up. We think that, this issue should be repaired.

Podobne dokumenty