Download - IOS: Bergabung ke dalam Indonesia OneSearch
Registrasi Repositori ke dalam IOS dan Fungsi
Volunter AdminIsmail Fahmi, PhD.InisiatorIndonesia OneSearch (IOS)[email protected]
Workshop OAI-PMH Indonesia OneSearch16 November 2016
Standard OAI-PMH
4
Harvester Provider(Repository)
Request Verbs:• Identify• ListMetadataformats• ListSets• ListIdentifiers• ListRecords• GetRecord
https://www.openarchives.org/OAI/openarchivesprotocol.html
Semua Harus Mengikuti Standard
5
http://an.oa.org/OAI-script? verb=ListRecords&
from=1998-01-15&set=physics:hep&metadataPrefix=oai_rfc1807
https://jurnal.uns.ac.id/index.php?journal=alchemy&page=oai&verb=ListRecords&
metadataPrefix=oai_dc badArguments:journal,page
https://www.openarchives.org/OAI/openarchivesprotocol.html
Metadata
6
Paling banyak dimplementasikan(berdasarkan data Indonesia OneSearch):• MARC à marcxml• DC à oai_dc
http://an.oa.org/OAI-script? verb=ListRecords&metadataPrefix=oai_dc
http://an.oa.org/OAI-script? verb=ListRecords&metadataPrefix=marcxml
Metadata Harus Standard
7
Semua platform software yang berbasis open sourceseperti OJS, Eprints, Dspace, dan Koha, sudah medukung dan comply dengan standard OAI-PMH dan metadata.
Software lokal cukup banyak yang tidak mendukung OAI-PMH, atau yang tidak comply.
SLIMS paling banyak digunakan di Indonesia, dan versi lama belum comply. Versi OAI-PMH untuk SLIMs dapat didownload di: http://wiki.onesearch.id/doku.php?id=oai-slims
Institusi
• Level tertinggi dari sebuah repositori yang didaftarkan di IOS adalah ‘Institusi’.• Ada banyak jenis institusi, namun di dalam IOS, institusi
dikelompokkan berdasarkan 6 sektor yang terkait dengan repositori:• Library• Museum• Arsip
• Ada pemikiran untuk memasukkan juga:• Kebun binatang (living
documentation)• Taman tematik
10
Library & Department
• Di dalam sebuah institusi terdapat satu atau lebih perpustakaan/departemen yang memiliki pengelola masing-masing maupun terpusat.• Misal:
• Sebuah Universitas memiliki:• UPT Perpustakaan Pusat• Perpustakaan Fakultas A• Perpustakaan Kampus B• Dst.
12
Repositori
• Di dalam sebuah Institusi, database atau repositori itu biasanya dikelola oleh satu atau lebih departmen atau perpustakaan.• Misal:
• UPT Perpustakaan Pusat mengelola:• Database katalog buku• Repositori full teks untuk skripsi, tesis, dan disertasi• Repositori jurnal elektronik
• Jurusan Arkeologi mengelola:• Museum atau galleri artefak • Database koleksi
14
Base URL OAI
Benar:http://domainname.ac.id/oai.php
Salah:http://domainname.ac.id/oai.php?verb=ListRecords&metadataPrefix=marcxml
17
Konsorsium / Group Repositori
18
Repository Group ini memungkinkan pengelompokan repositori berdasarkan kebutuhan tertentu. Misal untuk konsorsium, untuk jurnal-jurnal yangdiindex Scopus, dll.
Subject Area
19
Beberapa repositori memilikikontent khusus untuk subyekarea tertentu. Misal sebuahjurnal, hanya berisi artikeltentang sebuah subyek area.
Kita bisa menandai setiap jurnldengan subyek area yang sesuai, sehingga akan memudahkanpengguna yang inginmendapatkan jurnal untuksubyek area yang diminati.
Otomasi Pengolahan
20
Valid?
Repository Admin Harvester AdminOAI Harvester & Index
PeriodicHarvesting
No Yes
Deduplication
Proses deduplikasi dilakukan secara otomatis oleh sebuah program di dalam IOS. Setiap record yang mirip dengan recordsebelumnya berdasarkan judul, penulis, penerbit, dan tahun, akan ditandai sebagai duplikat.
21
Memasang IOS Search Widget
• IOS menyediakan fitur embedded search.• Search form dapat dipasang pada situs web milik partner.• Ada 3 pilihan widget berdasarkan cakupan repositori:
• Widget level repositori• Hanya menampilkan satu repositori
• Widget level library• Menampilkan seluruh repositori dalam sebuah library
• Widget level institusi• Menampilkan seluruh repositori dalam sebuah institusi, meliputi seluruh library
dan departemen di bawahnya.
24
Tugas Volunter Admin IOS
• Membantu institusi untuk registrasi ke dalam IOS.• Melakukan review dan perbaikan terhadap data registrasi
institusi, library, dan repositori.• Melakukan analisa terhadap isu yang terjadi, dan
mengkomunikasikan masalah dan solusi kepada adminrepositori yang terkait.
29
Syarat Volunter Admin IOS
• Mengerti cara instalasi OAI PMH versi IOS untuk SLIM.• Mengerti lokasi URL OAI dari seluruh software repositori yang
sering digunakan.• Memahami cara kerja OAI PMH.• Bisa melakukan troubleshooting terhadap masalah yang muncul
saat harvesting/indexing.• Mampu berkomunikasi dan bekerjasama dengan admin mitra.• Sudah mendapat training menjadi admin IOS.
30
Verifikasi Institusi
• Nama institusi:• Tidak boleh berupa nama library atau department• Nama istitusi yang tidak sesuai akan dihapus atau diedit oleh admin
• Sektor:• Institusi harus masuk ke dalam sektor yang benar• Sektor yang salah akan dibetulkan oleh admin
31
Verifikasi Library/Departemen
• Nama perpustakaan atau departemen harus mencerminkan unit/fakultasnya. • Harus lengkap data lokasi dan kontak.
34
Bulk actions
• Harvest: mendownload metadata dari server mitra melalui OAI-PMH, lalu mengindeks.• Index: mengindeks metadata yang sudah tersimpan dalam
server IOS, tanpa perlu mendownload ulang dari server mitra.• Warning: hanya gunakan pada kondisi khusus. Biasanya aksi ini
tidak digunakan.
37
Verifikasi Repositori
• Nama repositori harus unik untuk setiap library. • Tidak boleh didaftarkan lebih dari satu kali.• URL OAI harus benar.
38
Cek Group/Konsorsium
• Pada umumnya pilihan ini tidak perlu diisi, karena tidak dicocok buat kebanyakan repositori.• Harus dipastikan apakah institusinya tergabung dalam group ini
atau tidak.
42
Hasil Review• Status dan Alasan hasil review.
• OK = valid• Invalid = ada yang salah, perlu
perbaikan• Deleted = akan dihapus• Pending = menunggu direview
• Note: catatan buat admin mitra jika invalid
• Kirim email: status akan dikirim ke admin mitra
• Aksi:• Lanjutkan harvesting = update
penambahan data terbaru• Harvest ulang = download ulang
semua metadata• Indeks = mengindeks metadata yang
sudah ada di server IOS• Hapus = hanya untuk repositori yang
statusnya DELETE
43
Cek hasil harvesting dan indexing
• IOS Page: Cek apakah repositori sudah diindex dan bisa disearch?
47