Ontologický model pro portály - ELORD



Ten systém pro organizaci dat, který jsem zmiňoval v příslušné případové studii. Určitě není dokonalý, ale už nyní má některé rysy, jež stojí za zmínku. Asi nejzajímavější a každopádně nejpropracovanější je ta jeho část, která umožňuje zařazovat nové položky do evidence - konkrétně do XML souborů.
Je silně konfigurovatelná. Ontologie pro popisování dat je uložena v souboru eldata.xml v  distribučním archivu. Soubor má formát, který byl vyvinut pro potřeby programu; prosím, příliš si nevšímejte komentářů - jsou to různé vývojové poznámky. Uživatelské rozhraní se dynamicky přizpůsobuje tvaru tohoto souboru - zkuste soubor upravit a program restartovat. Ontologii lze částečně modifikovat přímo z aplikace.
Je také docela rozšiřitelná. Soubor elsystem.xml umožňuje konfigurovat specifické zobrazovače podle typů dat. Součástí je několik zobrazovačů pro ukázku - jeden zvládá textové soubory, jiný zjistí vše o hudebním souboru z ID3 tagů a umožní jej přehrát, ještě další dokáže spouštět programy... Kterákoliv další třída, jež implementuje rozhraní ElRomUi, může být takto snadno do aplikace přidána.

Na CD je především:
  • UML diagramy knihovny, především diagramy tříd, opět ve formátech XMI 1.1 a XMI 1.4.
  • Zdrojový kód v jazyce Java.
  • API dokumentace standardní a s diagramy.
  • Binární podoba aplikace včetně cizích knihoven, které jsou pro běh nezbytné. Rozbalte, prosím, do c:\ a spusťte příkazem runelord.bat z adresáře batch. Pro běh bude třeba Java verze 1.5 a nastavená cesta k java.exe.
  • Obrázek, který by měl pomoci rychle se zorientovat v prostředí programu.
  • Licence

..zpět