Bakalárska práca

Repozitár receptov v sieti prepojených dát

Denník

24.2.2020 - 2.3.2020

Upravovanie východiskovej kapitoly na základe spätnej väzby od školiteľa.

Úprava zdrojov, odstránenie menej dôveryhodných zdrojov.

Zatiaľ grafické spracovanie ontológie na odprezentovanie školiteľovi.

3.3.2020 - 10.3.2020

Zapracovanie pripomienok školiteľa k ontológií

Vytvorenie ontológie v programe Protégé (zisťovanie ako sprístupniť triedy a metódy z už existujúcich slovníkov).

Naštudovanie si práce s rdf:kontainermi.

Prezrieť možnosti nahradenia vlastných tried už existujúcimi triedami z wikidata. Konzultácia ontológie so školiteľom.

11.3.2020 - 17.3.2020

Vytvorenie finálnej ontológie (graficky aj v Protégé) so zapracovanými pripomienkami.

Napísanie podkapitoly Návrh ontológie. Zaslanie školiteľovi text BP na kontrolu (teda opravenú východiskovú kapitolu a návrh).

Spravenie si prehľadu o semantic mediawiki, pozrieť výhody a nevýhody tohto softvéru. Poslať školiteľovi stanovisko, či vrámci implementácie využijeme tento softvér a posunieme sa smerom k tvorbe wiki stránky.

18.3.2020 - 24.3.2020

Publikovanie ontológie ontológia.

Prezretie "diskusií" na tomto odkaze.

Spravenie si prehľadu o nástrojoch na vývoj sémantického webu, podľa zoznamu na tomto odkaze a následné pripomenutie si práce s Jenou (Java framework), rozbehanie servera Fuseki.

Pozretie si architektúry MVC, v súvislosti s tým urobenie si prehľadu o Spring Boot ( oficiálna stránka, , video).

Prezretie jednoduchého projektu nájdeného na githube, pracujúceho na backende s Jenou, pričom bol použitý Spring Boot, ktorý vytvára API pre frontend.

25.3.2020 - 31.3.2020

Príprava prezentácie na bakalársky seminár.

Napísanie textu Funkcionalita systému v časti Návrh v bakalárskej práci.

Extrahovanie dát z DBpedie na vytvorenie základnej dátovej množiny.

1.4.2020 - 7.4.2020

Po skontaktovaní sa so školiteľom, návrh z jeho strany, aby boli brané dáta z wikidata, čiže čakám na jeho ďalšie vyjadrenie a túto časť som nedokončovala.

Ujasnenie si funkcionality (už skontrolovaná školiteľom), prezretie ešte raz technológií.

Vytvorenie triedneho diagramu (náčrt), aby som mala jasno v tom, ako to idem spracovať.

8.4.2020 - 14.4.2020

Vytvorenie skúšobnej množiny dát postavenej na ontológií, vytvorenej ručne na testovanie.

Začiatok práce na backende, vytvorenie tried Recipe, Ingredient, Mass a Instruction. Ich modely.

Vytvorenie niekoľkých sparql dopytov pri receptoch.

Zároveň postupne príprava mappovania, pri spájaní s frontendom.

15.4.2020 - 21.4.2020

Úprava modelov entít. Vytvorenie doplňujúcich tried.

Pridanie receptu, odobratie, úprava.

SPARQL endpoint pripájajúci sa na wikidata.

22.4.2020 - 28.4.2020

Text v BP týkajúci sa technológií vo východiskovej kapitole.

Práca na frontende, vytvorenie jednoduchého vzhľadu pomocou bootstrapu.

Vytvorenie formulárov nachádzajúcich sa na stránke (aby bolo možné vykonať selecty, pridávanie receptov, prihlásenie sa).

29.4.2020 - 5.5.2020

Prepájanie časti selectov v aplikácií (front-end s back-endom).

Dokončenie východiskovej kapitoly.

6.5.2020 - 11.5.2020

Pokracovanie prepajania frontendu s backendom. (moznost vytvorenia receptu, prihlasovanie pouzivatela, zobrazenie receptu, zoznamy naimportovanych tried z wikidata, propjenie detailu triedy na endpoint wikidata).

Vytvorenie prezentacie na bakalarsky seminar.