CIELE PRODUKTU

Vytváraný systém ma slúžiť na uchovávanie objektov a ich metadát. Dôraz bude kladený na pokročilé vyhľadávanie vo veľkom množstve objektov na základe metadát. Systém by mal podporovať vyhľadávanie na základe nasledovných vlastností metadát:

  • hodnotovosť : pri vyhľadávaní bude možné zadať hodnoty metadát ako intervaly
          alebo množiny
  • typovosť : podpora vyhľadávania na základe typu metadát
  • hierarchickosť : podpora vytvárania hierarchie medzi metadátami a vyhľadávania,
          ktoré podporuje túto hierarchiu

    Cielom projektu je vytvorit úložisko objektov poskytujúce spomínanú funkcionalitu. K úložisku sa bude pripájat klientská knižnica, ktorá bude poskytovať verejné rozhranie pre klientské aplikácie. Bezpečnosť bude riešená prihlasovaním sa do systému a šifrovaním dát na strane klienta. Ciele produktu sú:

  • vytvorenie úložiska objektov
  • vytvorenie klientskej knižnice s verejným rozhraním
  • vyhľadávanie objektov na základe hodnotovosti metadát
  • vyhľadávanie objektov na základe typovosti metadát
  • vyhľadávanie objektov na základe hierarchickosti metadát
  • zabezpečenie prihlasovaním do systému
  • zabezpečenie dát šifrovaním na strane klienta


    KONCEPCIA RIEŠENIA

    Našim hlavným cieľom je spraviť web ako distribuované úložisko objektov. Na splenenie cieľa navrhujeme využiť sémantický web. Úlohou je ukladať binárne dáta ( fotky,...) a metadáta. Na ukladanie metadát bude použitý RDF formát, ktorý dáta ukladá ako tzv. triplety vo forme 'subject-predicate-object'. Tento triplet opisuje dva objekty a to 'subject' a 'object' a takisto vzťah medzi nimi 'predicate'. Pomocou takýchto tripletov a odvodzovacích pravidiel vieme potom jednoducho zistiť napríklad typ fotoaparátu, ktorým bola fotografia vyhotovená. Dáta by mohli byť ukladané v databáze Mulgara alebo podobnom úložisku, ktorá podporuje ukladať takého triplety. Technológie sémantického webu podporujú inteligentné vyhľadávanie v tagoch, podtagoch, odvodzovaním informácií a pod., ktoré sa dajú s výhodou použiť práve pri vyhľadávaní objektov. Rozhrania celého systému budú dobre definované, založené na princípe REST a na formáte RDF. Na obrázku, obr.1 Architektúra systému, sa nachádza hrubý náčrt architektúry aplikácie.



    Na tvorbu aplikácie bude použitý programovací jazyk Java, čím sa zaručí portabilita a systém tak bude všade nasaditeľný. Ďalej pri tvorbe aplikácie chceme použiť štandardy:
  • Java EE
  • RDF: formát na ukladanie metadát
  • HTTP
  • REST: nemusí byť využitý striktne ako štandard, ale ako prístup k tvorbe
  • Spring: bude využitý na konštrukciu aplikácie, na jej modularitu


  • AKTUÁLNE INFO!

    ------------- 2.semester ---------------------

    12.05.     Pridaná finálna knižnica a CLI
    11.05.     Pridaná finálnadokumentácia
    11.05.     Pridaný finálnydokument riadenia

    30.04.     Pridaná zápisnica z 11.stretnutia
    30.04.     Pridaná zápisnica z 10.stretnutia
    30.04.     Pridaná zápisnica z 9.stretnutia
    19.04.     Pridaný war súbor
    19.04.     Pridané príručky
    13.04.     Nasadená webová aplikácia
    09.04.     Pridaná zápisnica z 8.stretnutia
    09.04.     Pridaná zápisnica zo 7.stretnutia
    25.03.     Pridaná zápisnica zo 6.stretnutia
    22.03.     Pridaná zápisnica z 5.stretnutia
    14.03.     Pridaná zápisnica zo 4.stretnutia
    03.03.     Pridaná zápisnica z 3.stretnutia
    23.02.     Pridaný tutorial ku knižnici
    23.02.     Pridaná zápisnica z 2.stretnutia
    22.02.     Pridaný hrubý plán
    22.02.     Pridaná zápisnica z 1.stretnutia

    ------------- 1.semester ---------------------

    14.12.     Pridaný prototyp a knižnica
    14.12.     Pridaný JavaDoc
    14.12.     Pridaná nová dokumentácia
    14.12.     Pridaný nový dokument riadenia
    12.12.     Pridané štatistiky implementačnej časti
                    projektu
    04.12.     Pridaná zápisnica z 10.stretnutia
    30.11.     Pridaná zápisnica z 9.stretnutia
    23.11.     Pridaná zápisnica z 8.stretnutia
    15.11.     Pridaný hrubý plán
    15.11.     Pridané metodiky
    13.11.     Pridaný link kde nájdete prehľad úloh
    12.11.     Pridaná zápisnica zo 7.stretnutia
    10.11.     Pridaná zápisnica zo 6.stretnutia
    10.11.     Pridaná dokumentácia
    10.11.     Pridaný dokument riadenia
    04.11.     Pridaná zápisnica z 5.stretnutia
    25.10.     Pridaná prvá verzia plánu
    24.10.     Pridaná zápisnica zo 4.stretnutia
    24.10.     Pridaná spoločná fotka
    23.10.     Pridaná zápisnica z 3.stretnutia
    09.10.     Spustili sme stránku
    Copyrighted by Team17, All rights reserved, 2010