Szabad forráskódú preprint archívum XML alapon, magyar nyelven Csirmaz László CEU
Preprint archívum - mi az? • intézmény (egyetem, főiskola) dolgozói, hallgatói által előállított munkaanyag • nem csak végleges anyagok • gyors megjelenés, információterjesztés • a mű sorsa nyomon követhető, • hasznos a szerzőnek és az intézménynek is (publikációs listák)
http:/www.eprints.org • GNU alapú (szabad forráskódú, módosítható) • University of Southampton (Anglia) fejlesztésű • világszerte több mint 100 helyen használják • automatikus OAI (Open Archive Initiative) támogatás • web alapú felhasználói felület • konfigurálható, könnyen módosítható • több nyelven beszél
Felhasználók • Olvasó (látogató) • Előfizető - bejelentkezés után • Archíváló - aki anyagokat feltehet • Szerkesztő - jóváhagyja a benyújtott anyagokat • Admin - mindent tud
Archívum előfizetők • jelentkezés után - e-mail cím alapján, visszajelzéssel • felhasználó név - jelszó megválasztása • előfizetések szerkesztése, lemondása • teljes szöveg elérhetősége korlátozható
Archívum előfizetők • jelentkezés után - e-mail cím alapján, visszajelzéssel • felhasználó név - jelszó megválasztása • előfizetések szerkesztése, lemondása • teljes szöveg elérhetősége korlátozható
Archívum előfizetők
Archívum előfizetők
Dokumentum felvitele • csak bejelentkezés után - akiknek engedélyezve van • bibliográfiai adatok - az anyag (pdf, ps, htm, txt, doc) • archívumban csak jóváhagyás után • az anyag elérhetősége korlátozható
Dokumentum felvitele • csak bejelentkezés után - akiknek engedélyezve van • bibliogárfiai adatok - az anyag (pdf, ps, htm, txt, doc) • archívumban csak jóváhagyás után • az anyag elérhetősége korlátozható
Dokumentum felvitele • csak bejelentkezés után - akiknek engedélyezve van • bibliogárfiai adatok - az anyag (pdf, ps, htm, txt, doc) • archívumban csak jóváhagyás után • az anyag elérhetősége korlátozható
Dokumentum felvitele • csak bejelentkezés után - akiknek engedélyezve van • bibliogárfiai adatok - az anyag (pdf, ps, htm, txt, doc) • archívumban csak jóváhagyás után • az anyag elérhetősége korlátozható
Hardver/szoftver szükséglet • • • • • • •
pentium, 20G, 256M, internet kapcsolat apache, perl, mysql, gdome 1 hét installálás (több, ha most tanulja) minimális karbantartás könnyen módosítható, átalakítható automatikus publikáció-lista készíthető több nyelv - több független archívum
Konfigurálás: XML alapon • dokumentum típusok, hozzájuk tartozó bibliográfiai adatok • regisztrált felhasználók adatai • dokumentum típusok megjelenítési formái • megjelenő kifejezések • témakör (subject) • minta (template) lapok, kezdőlap, súgó
Adattípusok (datatypes.xml): <metadatatypes> < dataset name="document">
<page name="core" /> <page name="pubinfo" /> <page name="event" />
Angolul (citation-en.xml): <ep:citation type="eprint_conference_item"><span class="citation"> <strong>@creators@ <ep:ifset name="date_effective"> (@date_effective;res=year@): <ep:linkhere><em>@title@ In: @event_title@<ep:ifset name="event_dates">, @event_dates <ep:ifset name="event_location">, @event_location.
Magyarul (citation-hu.xml): <ep:citation type="eprint_conference_item"><span class="citation"> <strong>@creators@ <ep:ifset name="date_effective"> (@date_effective;res=year@): <ep:linkhere><em>@title@ Konferencia kötet: @event_title@<ep:ifset name="event_dates">, @event_dates <ep:ifset name="event_location">, @event_location.
Angolul (phrases-en-xml): <ep:phrase ref="mpage_core">Core Bibliographic Information <ep:phrase ref="mpage_pubinfo">Publication Information <ep:phrase ref="mpage_status">Status of Item <ep:phrase ref="mpage_event">Details of Conference/Workshop <ep:phrase ref="mpage_abstract">Abstract and References <ep:phrase ref="mpage_subjects">Subjects <ep:phrase ref="mpage_notes">Additional Information
Magyarul (phrases-hu.xml): <ep:phrase ref="mpage_core">Bibliográfiai adatok <ep:phrase ref="mpage_pubinfo">Kiadás adatai <ep:phrase ref="mpage_status">A mû állapota <ep:phrase ref="mpage_event">Konferencia vagy workshop adatai <ep:phrase ref="mpage_abstract">Összefoglaló/kivonat <ep:phrase ref="mpage_subjects">Témakör <ep:phrase ref="mpage_notes">Megjegyzések
Perl scripts • • • • • •
ArchiveConfig.pm ArchiveMetadataFieldsConfig.pm ArchiveOAIConfig.pm ArchiveRenderConfig.pm ArchiveTextIndexingConfig.pm ArchiveValidateConfig.pm
ArchiveMetadataFieldsConfig.pm $fields->{eprint} = [ { name => "creators", type => "name", multiple => 1, input_boxes => 4, hasid => 1, input_id_cols=>20, family_first=>1, hide_honourific=>1, hide_lineage=>1, render_opts=>{oreder=>"fg"} }, { name => "title", type => "longtext", multilang=>0 }, { name => "ispublished", type => "set", options => [ "pub","inpress","submitted" , "unpub" ] }, { name => "subjects", type=>"subject", top=>"subjects", multiple => 1, browse_link => "subjects", render_input=>\&EPrints::Extras::subject_browser_input }, { name => "full_text_status", type=>"set", options => [ "public", "restricted", "none" ] },
ArchiveMetadataFieldsConfig.pm $fields->{eprint} = [ { name => "creators", type => "name", multiple => 1, input_boxes => 4, hasid => 1, input_id_cols=>20, family_first=>1, hide_honourific=>1, hide_lineage=>1, render_opts=>{oreder=>"fg"} }, { name => "title", type => "longtext", multilang=>0 }, { name => "ispublished", type => "set", options => [ "pub","inpress","submitted" , "unpub" ] }, { name => "subjects", type=>"subject", top=>"subjects", multiple => 1, browse_link => "subjects", render_input=>\&EPrints::Extras::subject_browser_input }, { name => "full_text_status", type=>"set", options => [ "public", "restricted", "none" ] },
http://oziris.ceu.hu:8888
http://oziris.ceu.hu:8888
Köszönöm a figyelmet!