Takáts Béla (szerk.): Helyismereti könyvtárosok XI. országos tanácskozása : Helyismereti - digitalizálás - Európai Unió : Szolnok, 2004. július 14-16. (2005)
2. NAP. - Bíró Szabolcs: A szövegfeldolgozás technológiai praktikumai európai kitekintéssel.
2. nap Bíró Szabolcs: A szövegfeldolgozás technológiai praktikumai európai kitekintéssel • A tárolt információ kereshető, mégpedig minél többféle módon, intuitívan, kereszthivatkozásokkal, tartalmi és szerkezeti szempontok alapján egyaránt. 1 Mindez nagyon jól hangzik! Végre egy formátum, amiben feldolgozhatjuk, tárolhatjuk digitalizált könyveinket, szövegeinket. Valóban így van, egyértelműen és kategorikusan kijelenthetjük: Európa és a világ - beleértve a könyvtári világot is - az XML irányába halad. Persze mindehhez szemléletváltás is kell. Méghozzá meglehetősen nagy, ugyanis a megszokottól eltérően egyszerre több fájllal kell dolgoznunk. Kezdetben hozzá kell szoknunk a bonyolult kapcsolatrendszerek kialakításához az egyes fájlok között - ám mindez csak az elején tűnhet bonyolultnak. 1. Először is szükségünk van egy dokumentumtípust definiáló fájlra, röviden DTD-re (Document Type Definition), vagy készítenünk/szereznünk kell egy ún. Schema 2 állományt, amely a születendő SGML/XML, az utóbbi esetében pedig kizárólag XML fájlunk belső szerkezetét írja le. Itt fontos megemlíteni, hogy SGML állományokhoz kötelező DTD-t készíteni/alkalmazni, ugyanakkor XML fájlok esetében a DTD, vagy XML Schema használata opcionális. Mindkettő pusztán a validitás (érvényesség) meglétét biztosítja. Egy olyan DTD-t, vagy akár Schemá-t, amely(ek) segítségével mondjuk szépirodalmi műveket, vagy szakkönyveket dolgozhatunk fel, természetesen nem kell nekünk „lekódolni" - nagy esélyünk lenne rá, hogy kezdőként nem is sikerülne. Ilyeneket célszerűbb kész formában, nemzetközileg elismert intézmények/projektek oldalairól letölteni (például TEI - www.tei-c.org , DocBook - www.docbook.org ). 2. Miután meghatároztuk születendő SGML/XML dokumentumunk belső szerkezetét - az ott használatos elemneveket, attribútumokat, entitásokat, vagy ha úgy tetszik, egyedeket -, végre elkészíthetjük, lekódolhatjuk első 1 Bíró Szabolcs-Kora András: Kulcs az SGML-hez. Bp.: Neumann Kht, 2004. p.137-139. (akkreditált oktatási tananyag) 2 Az XML Schema egy XML alkalmazási nyelv, amelynek célja megegyezik a DTD céljával, tehát típusdefiníciók leírására szolgál. Kifejezetten az XML-hez készült, a DTD-nél egyszerűbb, ráadásul kínálja azt az előnyt, hogy XML szintaktikájú, tehát használatához (a DTD-vel ellentétben) nincs szükség új szintaxis megtanulására. 41