Egységes szolgáltatás kialakítása heterogén forrásokból - a Digitális Irodalmi Akadémia adatforrásainak integrálása portál környezetbe Networkshop 2010 Debrecen Szerzők : Mazula Zoltán Palkó Gábor
Miről lesz szó? A PIM portálrendszere A DIA honlapja a PIM portálrendszerében JaDoX bemutatása DIA anyagának konverziója DIA állományainak JaDoX-ba kerülése PIM-es portál DIA portál összekötés Eredmények
A Petőfi Irodalmi Múzeum portálrendszere A rendszer bevezetése: 2006. ősz IVY Kft. => Sensenet Kft. www.pim.hu efesztivál 2006. nyertes CMS: tartalomkezelő rendszer
IVY CMS (content management system) Előnyök Távoli elérés, böngésző alapú hozzáférés (IE) Alhonlapok rendszere (pl. DIA, MaraiSandor.hu) Rugalmas bővíthetőség informatikai szaktudás nélkül Szerkesztő csapat Technikai feltételek Jogosultságkezelés WYSIWYG tartalomfeltöltés Az az osztály/személy szerkeszti cikket a weboldalon, amelyik/aki az anyagot létrehozta Naprakész, pontos
A szerkesztőség A honlapszerkesztés 3 szintje 1. Tartalmi szerkesztők (PIM) Cikk szerkesztőt kezelik (kb. mint Google Docs) Tartalomfeltöltés és korrekció 2. Webszerkesztő (PIM) Sablonok, alhonlapok tervezése Sablonszerkesztőt kezeli (bonyolultabb) 3. Programozó dizájner (Sensenet Kft.) Színsémák, flash-alapú fejlesztések
Cikk szerkesztő
Sablonszerkesztő
A portál szolgáltatásai Statikus Általános információk, elérhetőség, intézménytörténet, telefonkönyv, különféle tárak stb. Dinamikus Rendezvények,kiállítások Múzeumi bolt Publikációk RSS-feed rendezvény, kiállítás, kiadvány Havi hírlevél Akadálymentes verzió Feedback Google Analytics (GA)
Aloldalak Az önállóság eltérő Mennyire tér el a pim.hu dizájntól logó, fejléc, színséma, elrendezés Mennyi önálló tartalom MaraiSandor.hu www.palutcai-fiuk.hu (szerkesztés lezárva) pimmedia.hu (átalakítás alatt) nyugat100.hu (szerkesztés lezárva) irodalmiakademia.hu Előkészületben: Emigrans.hu; KassakLajos.hu
Digitális Irodalmi Akadémia Magyar nyelvű on-line digitális könyvtár Legújabb-kori és kortárs szerzők művei 1998 óta működik Jelenleg 71 tag Élő, elhunyt és posztumusz választott szerzők Teljes életművek digitalizálása A számok tükrében 1230 dokumentum 33000 sornyi metaadat 2 millió szó index
Digitális Irodalmi Akadémia -honlap 2008. május 1-én indult efesztivál nyertes A pim.hu alhonlapja Önálló dizájn Logó, fejléc, színséma Teljesen önálló tartalom
Digitális Irodalmi Akadémia - honlap Tartalmak A DIA projektről A szakértőkről A szerzőkről Életrajz/pályakép, bibliográfia, fényképek, Interjúk, hangfelvételek A művek tárolására nem alkalmas az IVY CMS
A megoldás : JaDoX 3.0 Elektronikus dokumentumkezelő rendszer Huntéka digitális könyvtár modulja Képek, dokumentumok, hangok, videók tárolására, felindexelése Testreszabható web-es felület WEB 2-es szolgáltatásokkal On-line karbantartható tartalom
Technikai háttér : felépítés Szerver-kliens architektúra Kliens WEB-es felület, Java alapú OpenSource portál keretrendszer egyedi modulokkal (portletekkel) Szerver Java alapú platformfüggetlen szerver alkalmazás a kiszolgáláshoz, adatbáziseléréshez
Technikai háttér : felépítés
Digitális Irodalmi Akadémia (PIM-DIA) Digitális dokumentumok többféle formátumban SGML XHTML HTML Az évek során többen szerkesztették nem egységes tartalom Tartalomkezelő rendszerbe töltéshez elengedhetetlen a konverzió Cél : teljes anyag közös formátumra hozása (XHTML)
Konverzió MTA SZTAKI végezte Többkörös konverzió Emberi hibák minél nagyobb számú automatikus javítása Cél : jól specifikált egységes XHTML létrehozása heterogén forrásokból XHTML XHTML SGML XHTML Végeredmény : sikeres konverzió
XHTML-ek tartalma Tárolja a digitális dokumentum metaadatait Szerző Cím stb. Tárolja magát a digitális dokumentumot jól meghatározott tagolásban Bekezdések Versek Mottók Oldalszámozás stb.
XHTML-ek kezelése PIM-es dolgozók XML szerkesztőben dolgoznak Az automatikus konverzióval nem javítható hibákat kézzel javították Ezek betöltését és tárolását verziókövető rendszerben végzik (SVN repository) Egységes tárolás Verziókövetés History megtekintés Munkafolyamatok követése
XHTML JaDoX Egységes XHTML-ek egy helyen betölthető/feldolgozható tartalom JaDoX SVN hook létrehozás Automatikus bekerülést biztosít a JaDoX rendszerébe Folyamatos szinkronizáció Publikusság egyszerű kezelése elég az SVN-ben megmondani, és a JaDoX-ban is módosul Érvényesítésnél (COMMIT) új dokumentumok, módosítások bekerülnek a JaDoX-ba Biztonságos : bár duplikáció, de ha az egyik helyen adatvesztés történik, visszaállítható a másik rendszerből
JaDoX-ba kerülés Metaadatok kinyerése, indexelése, dokumentumhoz kapcsolása Megtörténik a tartalom szerinti felindexelés Problémák Idézések : bizonyos részletek más dokumentumban találhatóak meg, ezeket indexeléskor, megjelenítéskor be kell ágyazni Illusztrációk kapcsolása Teljes szövegű kereséshez történő indexelés (highlight, idézetek, kifejezéskeresés, stb.)
A felület PIM-DIA dokumentumaihoz egyedi XHTML megjelenítő modul Az XHTML-ek egy oldalon jelennek meg (lapozáshatóság nélkül) Nagy dokumentumok esetében lassabb megjelenítés (5-6 MB) De egységes marad a tartalom (Irodalomban fontos elvárás) Támogatja a keresési feltételek közötti ugrálást Metaadatok megjelenítését Szerző egyéb műveire ugrást XHTML-ből kinyert adatok alapján tartalomjegyzék generálása, ugrás lehetősége Oldalszám szerinti ugrás
JaDoX-PIM portál összekötés JaDoX moduljait felhasználva PIM-es portálba ágyazás Iframe-es beágyazás lehetősége Javascript-el kiegészítve Kereső űrlap áthívhatósága (Későbbiekben teljes DIA-s anyag konverziója JaDoX alá) szerzők életrajzok stb.
Megosztás JaDoX tartalmának továbbítása más gyűjtőpontok felé OAI Provider Monguz segítségével Metaadat megfeleltetés (mapping) elkészítése Továbbítás pl. Europeana felé
Eredmények DIA anyagait a továbbiakban egységesen, XHTML formátumban XML szerkesztővel szerkesztik Kevesebb emberi hiba (legalábbis az XML kötöttsége miatt) Könnyebb publikálás (Automatikus JaDoX-ba kerülés) Egységes, online kereshetőség (teljes szövegben is), böngészhetőség a dokumentumok között Egy fontos irodalmi gyűjtemény hosszútávon elérhető legyen bárki számára
PIM-DIA Béta: http://dia.jadox.pim.hu Köszönöm a figyelmet! Mazula Zoltán (Monguz Kft.) Palkó Gábor (Petőfi Irodalmi Múzeum)