| 1 ÜlevaadeKivikese andmebaasis on realiseeritud teiste süsteemidega integreerimiseks OAI-PMH v2.0 standardile (vt http://www.openarchives.org/OAI/openarchivesprotocol.html) vastav eksportliides. Selles dokumendis antakse juhised selle liidese häälestamiseks ja kasutamiseks klientsüsteemide poolt.Repositooriumis on realiseeritud andmekogumite (standardis nn. set) põhine andmete grupeerimine selektiivseks andmete ekspordiks. Lisaks standardis ettenähtud Dublin Core formaadis metaandmestiku esitamisele on võimalik andmeid lugeda ka spetsiaalses Kivikese XML esituses. Viimase eeliseks on täielik Kivikese andmestiku esitamine (Dublin Core kaudu on võimalik lugeda ainult säilikute baasinfot). Lisaks on Kivikese metaandmestiku kaudu võimalik ka elektroonselt säilitatava ainese allalaadimine. 2 Andmetele juurdepääsKivikese OAI-PMH liides on ligipääsetav järgmise URL kaudu:http://kivike.kirmus.ee/oai Liides realisiseerib OAI-PMH v2.0 standardi põhise repositooriumi, mille abil on võimalik ligi pääseda kogu Kivikese andmebaasile (sõltuvalt liidessüsteemile määratud õigustest). Kliendsüsteemide arendajad peavad kindlasti põhjalikult endale selgeks tegema OAI-PMH standardi põhimõtted, antud dokumendis seda ei käsitleta. Andmetele ligipääsu ulatus on sõltuvuses klientsüsteemile omistatud juurdepääsuõigustest. Antud URL kaudu on tagatud anonüümne juurdepääs, mille kaudu on tehtud kättesaadavaks anonüümsele kasutajale ligipääsetavad materjalid. Kasutades URLi: http://kivike.kirmus.ee/oai/oai Toimub klientsüsteemi autentimine Basic authentication meetodil. Tulemusena tehakse OAI-PMH liidese kaudu klientsüsteemile kättesaadavaks andmed ulatuses, nagu on seda kirjeldatud Kivikese keskkonnas antud kasutajatunnuse jaoks. 3 Metaandmestiku formaadidKivikese OAI-PMH liides tagastab verbiga ListMetadataFormats päringu vastuseks järgmised metaandmestiku formaadid:
Päringut teostav klientsüsteem peab päringus näitama, millises metaandmestiku formaadis ta infot soovib lugeda. 3.1 Dublin Core’i metaandmestikDublin Core’i metaandmestiku formaadis esitatakse säilikute kohta järgmine metainfo:
3.2 Kivikese metaandmestikKivikese metaandmestiku formaadis esitatakse säiliku kohta kõik metainfo, mis Kivikeses leidub. Metainfo struktuur on järgmine (väljad on esitatud XPath avaldistena):
Vt ka metainfo struktuuri kirjelduse XSD faili asukohas: http://kivike.kirmus.ee/schema/kivike.xsd 4 AndmekogumidKivikese andmebaas on liigendatud andmekogumiteks. Andmekogumeid on võimalik Kivikeses dünaamiliselt juurde kirjeldada vastavalt klientsüsteemide vajadustele. Kui päringutes andmekogumit ei määrata, tagastavad päringud kogu Kivikese säilikute hulga.Kivikeses hetkel realiseeritud andmekogumite nimekirja saab lugeda repositooriumist verbi ListSets abil. Klientsüsteemil on mõistlik andmeid lugeda konkreetse(te) andmekogumi(te) baasil, vajadusel leppides Kivikese andmebaasi haldajatega kokku uue sobiva andmekogumi kirjeldamise. |