impresszum | kapcsolat | ÁSZF | copyright
This work is licensed under a Creative Commons License
A verseny kiírója: ULX Open Source Consulting & Distribution
A fejlesztési verseny témája: Ontológiák vizualizálása nyílt forráskódú eszközökkel
Bevezetés:
A vállalati és szabadúszó tudásmunkások munkáját egyaránt segítő, elterjedőben lévő eszköz a szemantikus technológia, amely alkamazói szoftverekbe építve lehetővé teszi a feldolgozandó és feldolgozott adatok többféle szempont szerinti rendszerezését, újrafelhasználását, valamint a meglévő adatok összefüggések segítségével új adatok, összefüggések felderítését. A szemantikus technológia az adatok rendszerezésre ontológiákat használ. Az ontológia egy jól rendszerezett, általában ontológiamérnökök által készített, adott tudásdomén leírására készített objektumosztályok és szabályok, összefüggések összessége. Az ontológia használata során a felhasználó az ontológiaosztályokat példányosítja, a példányok attribútumait feltölti adattal, relációkat hoz létre. A szemantikus technológiák használata régebbi keletű, azonban a világháló elfogadottságával és omniprezens létével újra reneszánszát éli, főleg a szemantikus web égisze alatt. A jelen kiírás is ehhez az új vonulathoz kapcsolódik.
Feladat részletes specifikációja:
A klasszikus ontológiakezelő nyílt forráskódú alkalmazások (pl. Protégé) nem nyújtanak megfelelően széleskörű lehetőségeket ontológiák dinamikus vizualizálására, valamint alkalmazói szoftverekhez való újrahasznosítható komponenseket sem tartalmaznak. A nyílt forráskódú szoftverfejlesztési verseny feladata tehát olyan ontológiaböngésző létrehozása, ami önmagában is használható, de a bevezetőben leírt alkalmazói szoftverekben is újrahasznosítható, valamint megfelel az alábbi feltételeknek:
- webböngészőből elérhető
- legalább angol nyelvű, előny a magyar nyelvűség
- fejlett vizualizációs technológiákat alkalmaz az osztályok, a példányok, és a köztük levő kapcsolatok megjelenítésére
- lehetővé teszi az alábbiakat:
- mind az osztályszintű mind a példányszintű ontológianavigációt, az öröklődési hierarchia valamint a többi reláció mentén egyaránt
- az egyes osztályokról és példányokról rendelkezésre álló összes információ megjelenítését
- az osztályszintű és a példányszintű vizualizáció közti dinamikus váltást
- objektumosztályok példányosítását
- a példányok attribútumainak adattal való feltöltését, ezek későbbi megváltoztatását
- relációk létrehozását, módosítását, törlését
- példányok törlését
- tartalmaz "adatzoom" technikát, azaz minél kevesebb elem látszik, annál részletgazdagabb a megjelenítésük és fordítva
- konfigurálható, lehetővé teszi az alábbiakat:
- az összes osztály és a köztük lévő kapcsolatok megjelenítését a példányok nélkül
- az összes példány és a köztük lévő kapcsolatok megjelenítését az osztályok nélkül
- az összes osztály és példány egyidejű megjelenítését a köztük lévő kapcsolatokkal együtt
- (az objektumosztályok szerkeszthetősége nem követelmény)
Használandó technológiák:
ontológiaformátum: OWL (kötelező követelmény)
AJAX (kötelező követelmény)
minta vizualizációs könyvtár: http://www.thejit.org (Innen ötletek és forráskód is meríthetők.)
Mintaontológiák:
A pályaművek összehasonlíthatósága és az objektív értékelhetőség miatt azonos ontológiákon fogjuk a megoldást értékelni. Ezért javasoljuk a Protégé 3.3.1-ben található pizza.owl használatát, ami mind osztály, mind példány szinten bővíthető.
Konzultáció:
A feladat megvalósítása alatt a pályázóknak lehetőségük nyílik konzultációt igénybevenni a kiírótól. Ez e-mailen valósulhat meg, a osf_palyazat@ulx.hu címre írt email formájában. A gyors válaszadás garantált.
Értékelési szempontok, pályamű befogadása:
A pályaműveket az ULX által összeállított szakmai zsűri fogja értékelni. A pályaműveket működés közben teszteljük és az alábbi szempontok szerint értékeljük:
- Alkalmazhatóság, használhatóság – 20%
- Egyedi ötlet, kreativitás – 20%
- Technikai megoldások – 20%
- Eszközök lehetőségeinek kihasználása – 15%
- Megjelenés, design – 10%
- Programkód stílusa, olvashatósága – 10%
A pályamű befogadásának feltétele, hogy a pályázó hozzájáruljon a pályamű nyílt forráskódú licenc alá helyezéséről. A pályműveket az osf_palyazat@ulx.hu címre várjuk 2009. február 15-ig.
Díjazás:
A fődíj részvétel a 2009-es Red Hat Summiton, egy személy részére, utazással, "királyi" ellátással együtt, kb. 600.000 Ft értékben. Itt a szerencsés nyertes az ismeretszerzésen és a szórakozáson kívül személyesen is találkozhat azokkal az emberekkel, akik a nyílt forráskódú világ mozgatórugói. Kalandra fel!









