LEVÉLTÁRI ANYAG NYILVÁNTARTÁSAI
Általános - Boross István – Dr. Juhász Zoltán: A raktári jegyzék elektronikus megjelenítése és kezelése. Veszprém, 2014. - 8 A levéltári raktári jegyzék digitális leírása - 8.4 A javasolt XML raktári jegyzék modell - 8.4.2 A raktári jegyzék XML séma
62 <targyi-egyseg xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " tarolasi -egyseg -tipus = "doboz" tarolasi -egyseg -sorszam = "14" > <jelzet> 3 </jelzet> <cim> Bevételi, zárlati kimutatások </cim> <idokor> 1968 </idokor> </targyi-egyseg> <targyi-egyseg xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " tarolasi -egyseg -tipus = "doboz" tarolasi -egyseg -sorszam = "14" > <jelzet> 4 </jelzet> <cim> Költségvetés, kiadási, bevételi lapok MNB -napló </cim> <idokor> 1968 </idokor> </targyi-egyseg> Látható, hogy mindhárom tárgyi egységet megtalálta a keresés, aminek időköre 1968. Természetesen az eredményeket is stílus transzformáció után kell majd megjeleníteni, de itt kimondottan az a célunk, hogy bemutassuk, hogy a keresés XML adatelemeket ad vissza eredményül, amiken akár további feldolgozási lépések is végrehajthatók a végső megjelenítés előtt. 2. példa: Adott jelzet keresése: pl. 1968: 4-es jelzetű irat címe A szükséges XQuery lekérdező kifejezés: for $x in doc("jegyzek_fejlec_XXIII.897.b.xml")//targyi-egyseg where $x/jelzet=’4’ && $x/idokor=’1968’ return $x/cim A keresés eredménye: <?xml version = "1.0" encoding = "UTF -8" ?> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Költségvetés, kiadási, bevételi lapok MNB-napló </cim 3. példa: Mi található a 14. dobozban? A szükséges XQuery lekérdező kifejezés: for $x in doc("jegyzek_fejlec_XXIII.897.b.xml")//targyi-egyseg where $x[@tarolasi-egyseg-sorszam=14] and $x[@tarolasi-egyseg-tipus='doboz'] return $x/cim A keresés eredménye: <?xml version = "1.0" encoding = "UTF -8" ?> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Tanácsrendeletek </cim> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Községi Tanács VB. munkatervei</cim> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Állandó Bizottságok munkatervei</c im> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > A Tanácsköztársaság 50. évfordulója alkalmával tartott ünnepi ülés jegyzőkönyve</cim> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Falugyűlésről jegyzőkönyv Sümegprága – Sümeg közös tanáccsá alakulása tárgyában </cim> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Választói névjegyzék</cim> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Szavazási jegyzőkönyvek</cim> <cim xmlns:xsi = " http://www.w3.org/2001/XMLSchema -instance " > Tanácstagok nyilvántartólapjai</cim>