DAFTAR PUSTAKA
Lampiran 1 Hasil Penilaian Kondisi Objektif Protokol OAI-PMH Perpustakaan IPB
1. PengenalUnik(Unique Identifier)
Kode Persyaratan Minimum Ya Tidak
M1-1 Perpustakaan IPB memiliki format metadata selain
Dublin Core -
M1-2 Seluruh format metadata Perpustakaan IPB dapat
dipanen -
M1-3 Perpustakaan IPB telah menerapkan sintaks URI sesuai
standar RFC 2396 -
M1-4 Perpustakaan IPB telah mengembangkan skema URI
tersendiri -
M1-5 Perpustakaan IPB menggunakan format metadata
Dublin Core sebagai elementidentifier identifier - M1-6 Perpustakaan IPB telah menerapkan sintaks OAI-PMH
identifier sesuai pedoman protokol OAI-PMH -
Kode Persyaratan Wajib Ya Tidak
W1-1 Perpustakaan IPB telah menerapkan format unique
identifier sesuai dengan skema URI -
2. Berkas(Record)
Kode Persyaratan Minimum Ya Tidak
M2-1 Perpustakaan IPB menampilkan element status pada
header -
M2-2 Perpustkaan IPB menyertakan container about record
pada dokumen XML -
M2-3
Perpustakaan IPB mengembangkan skema XML tersendiri untuk mendefinisikan penggunaan container about
-
Kode Persyaratan Wajib Ya Tidak
W2-1
Perpustakaan IPB selalu memberikan format metadata Dublin Core tanpa kualifikasi (15 elemen) kepada
harvester yang meminta format metadata Dublin Core
-
W2-2 Isi container telah sesuai standar skema XML - W2-3 Dokumen XML Perpustakaan IPB memuat satu atau
lebih atribut prefix xmlns
-
W2-4 Setiap bagian dari metadata memuat atribut xmlns:Psi
Lanjutan
2.1 PenghapusanBerkas (Deleted Record)
Kode Persyaratan Wajib Ya Tidak
M3-1 Perpustakaan IPB menyimpan informasi penghapusan
suatu record -
M3-2 Informasi penghapusan bersifat permanen - M3-3 Informasi penghapusan tersebut disertakan pada
elemen deleted record -
M3-4 Setiap respon memuat datestamprecord yang memuat
tanggal dan waktu penghapusan -
M3-5 Header pada record dapat memuat status status
attribute = deleted -
M3-6 Informasi ketersediaan/penghapusan juga tersedia pada
tingkat set -
3. Pengelompokan(Set)
Kode Persyaratan Minimum Ya Tidak
M4-1 Item pada Perpustakaan IPB dikelompokkan dalam
suatu kriteria atau set tertentu - M4-2 Deskripsi set ditampilkan dalam bentuk hierarki - M4-3
Perpustakaan IPB menggunakan container setDescription dalam dokumen XML suatu record
-
M4-4
Perpustakaan IPB tidak menempatkan item pada 2 set yang berbeda, contoh pada set subject dan pada set institution
-
M4-5 setNames dan setspec didefinisikan dengan
menggunakan kosakata terkontrol -
Kode Persyaratan Wajib Ya Tidak
W3-1
Pada respon listidentifier, ListRecords dan GetRecord memuat informasi suatu set, seperti
identifier, datestamp, setSpec.
-
W3-2 Elemen setSpec pada dokumen XML menggunakan
tanda titik dua [:] yang menandakan turunan atau node -
W3-3 Perpustakaan IPB akan merespon permintaan ListSets
konfigurasi set dimana setiap anggota pada daftar set tersebut harus menyertakan setSpec dan setName
Lanjutan
4. PemanenanSelektif(Selective Harvesting)
Kode Persyaratan Minimum Ya Tidak
M5-1
Perpustakaan IPB mengizinkan pemanenan metadata secara selektif berdasarkan datestamp, set, from, buntil
-
Kode Persyaratan Wajib Ya Tidak
W4-1
Perpustakaan menampilkan keterangan waktu datestamps ketika harvester melakukan selective harvesting
-
W4-2 Koleksi yang baru ditambahkan dapat segera langsung
dipanen oleh harvester -
W4-3
Harvester dapat melakukan selective harvesting pada saat terjadi penambahan koleksi atau pengurangan koleksi
-
5. Fitur Protokol (Protocol Features)
5.1 Format Permintaan HTTP (HTTP Request Format)
Kode Persyaratan Wajib Ya Tidak
W5-1 Perpustakaan IPB mendukung metode GET dan POST
berdasarkan baseURL repostitori -
5.1.1 JenisKonten (Content-Type)
Kode Persyaratan Wajib Ya Tidak
W6-1 jenis konten (content type) pada setiap respon
berupa text/xml -
5.2 Kode Status (Status Code)
Kode Persyaratan Minimum Ya Tidak
M6-1 Perpustakaan IPB dapat menampilkan status code
M6-2 Perpustakaan IPB dapat menampilkan status code
HTTP 302 -
M6-3 Perpustakaan IPB dapat menampilkan status code
HTTP 503 (Retry-After) -
Lanjutan
Kode Persyaratan Wajib Ya Tidak
W7-1 Perpustakaan IPB dapat menampilkan status code
sesuai dengan statuscode pada transportlayer -
5.3 Respon Terkompresi (ResponseCompressions)
Kode Persyaratan Minimum Ya Tidak
M7-1 Perpustakaan IPB menggunakan salah satu metode
kompresi dalam respon atas suatu permintaan -
Kode Persyaratan Wajib Ya Tidak
W8-1 Perpustakaan IPB dapat menampilkan pesan
uncompressedrespons -
W8-2 Perpustakaan IPB mendukung pengkodean
identity HTTP -
W8-3
Pada header daftar pengkodean Perpustakaan IPB menyertakaan identity (tidak terkompresi) dengan nilai qvalue tidak 0 ketika harvester menyertakan
headerAccept-Encoding
-
5.4 Format Respon XML (XML Response Format)
Kode Persyaratan Wajib Ya Tidak
W9-1 Format respon telah sesuai dengan aturan penulisan
dokumen XML -
W9-2 Perpustakaan IPB menggunakan pengkodean UTF 8
yang merupakan representasi dari Unicode - W9-3
Perpustakaan IPB menggunakan karakter referensi dan entitas referensi (reference character and entity character)
-
W9-4 Respon yang diberikan telah divalidasi berdasarkan
skema XML -
W10-1 Format respon telah sesuai dengan aturan penulisan
dokumen XML -
W10-2 Perpustakaan IPB menggunakan pengkodean UTF 8
yang merupakan representasi dari Unicode - W10-3
Perpustakaan IPB menggunakan karakter referensi dan entitas referensi (reference character and entity character)
-
W10-4 Respon yang diberikan telah divalidasi berdasarkan
skema XML -
Lanjutan
W10-5
Perpustakaan IPB dapat menampilkan pesan error
ketika atribut dari elemen permintaan tidak sesuai dengan key=value
-
W10-6
Perpustakaan IPB akan mengembalikan base URL dari permintaan serta atribut ketika respon dari IPB menampilkan pesan errorbadVerb, badArgument
-
W10-7 Pada respon memuat elemen sesuai dengan verb yang
dikirmkan oleh harvester -
5.5 UTCdatetime
Kode Persyaratan Wajib Ya Tidak
W11-1 Tanggal dan waktu telah sesuai dengan standar
ISO8601 -
W11-2 Format waktu menggunakan standar UTC - 5.5.1 UTCdatetimepada Permintaan Protokol(UTCdatetime in ProtocolRequests)
Kode Persyaratan Wajib Ya Tidak
W12-1 Perpustakaan IPB mendukung format waktu YYYY-
MM-DD -
W12-2
Perpustakaan IPB dapat menampilkan pesan error
ketika format waktu yang diminta tidak sesuai dengan miliki Perpustakaan IPB
-
5.6 MetadataPrefix dan Skema Metadata(MetadataPrefix and MetadataSchema)
Kode Persyaratan Minimum Ya Tidak
M8-1
Perpustakaan IPB juga turut menerapkan pedoman dalam berbagi metadataPrefix, skema metadata dan namespace XML URI dan format metadata
Kode Persyaratan Wajib Ya Tidak
W13-1 Setiap respon atas permintaan ListRecords dan
getRecords telah sesuai dengan namespace XML - 5.7 Kontrol Data(Flow Control)
Kode Persyaratan Minimum Ya Tidak
M9-1 Pada argumen resumptionToken memuat atribut
completeListSize dan cursor -
Lanjutan
Kode Persyaratan Wajib Ya Tidak
W14-1
Perpustakaan IPB memberikan respon yang berisikan daftar tidak lengkap serta memuat elemen resumptionToken yang kosong
-
W14-2
Ketika harvester menggunakan argumen resumptionToken selain daripada yang telah ditentukan, Perpustakaan IPB dapat menampilkan pesan error
-
W14-3 Nilai argumen resumptionToken telah
ditentukan oleh perpsutakaan IPB -
W14-4
Ketika argumen resumptionToken dikeluarkan, daftar tidak lengkap harus memuat entitas lengkap seperti ketika harvester mengeluarkan permintaan ListRecords, dengan demikian Perpustakaan IPB akan meresponnya dengan mengembalikan seluruh
record tunggal pada daftar tidak lengkap secara utuh, dan memuat entitas pada masing-masing record
-
5.8 Pengulangan Permintaan (Idempotencyof ResumptionTokens)
Kode Persyaratan Wajib Ya Tidak
W15-1
Perpustakaan IPB mengizinkan harvester
mengeluarkan atau meneruskan permintaan yang sama jika permintaan pertama mengalami gangguan
-
W15-2
Perpustakaan IPB dapat memberikan daftar lengkap yang sama daftar permintan dari harvester meminta daftar lengkap metadata terbaru ketika harvester menggunakan argumen resumptionToken non-
expired terbaru
W15-3
Perpustakaan IPB merespon setiap selective harvesting berbasis datestamp ketika koleksi sedang mengalami perubahan dengan memberikan respon yang berisikan seluruh koleksi yang diminta dengan rentang waktu yang telah ditetapkan sebelumnya
-
5.9 Kondisi Kesalahan dan Pengecualian(Error and Exception Conditions)
Kode Persyaratan Minimum Ya Tidak
M10-1 Pesan error pada dokumen XML dapat dimengerti
oleh manusia -
Lanjutan
Kode Persyaratan Wajib Ya Tidak
W16-1 Perpustakaan IPB dapat menampilkan pesan error
sesuai dengan pedoman protokol OAI - W16-2 Elemen error tersebut termuat dalam elemen turunan
ke-3 dari elemen root -
6. Permintaan dan Respon Protokol (Protocol Request and Responses)
Kode Persyaratan Wajib Ya Tidak
W17-1
Respon atas permintaan Identify memuat
repositoryName yang dapat dimengerti oleh manusia - W17-2 Respon atas permintaan baseURL repositori Identify memuat -
W17-3
Respon juga turut memuat keterangan
earliestDatestamp -
W17-4 Pada respon juga memuat granularity - W17-5 Respon memuat container berisikan informasi tentang Repositori IPB description dan - W17-6 Pada respon memuat containerfriends - W17-7 Respon memuat informasi metode compression - W17-8 Respon turut memuat informasi adminEmail -
W17-9 Pada deletedRecord respon turut memuat informasi -
W17-10 Pada respon atas permintaan waktu menggunakan format UTC Identify, detail -
W17-11 Respon atas permintaan Identify memuat elemen baseURL -
W17-12
Pada dokumen XML ditampilkan pernyataan dukungan terhadap pengkodean selain identity dengan mencantumkannya pada element compression
-
W17-13 Pada outputtag pertama memuat pernyataan XML -
W17-14
Pada dokumen XML memuat tiga atribut dari elemen utama yang mendefinisikan XML namespaces yang digunakan dalam sisa respon dan lokasi dari skema validasi
-
W17-15 Waktu respon atas suatu permintaan telah sesuai dengan format UTC -
W17-16
Perpustakaan IPB dapat menampilkan format waktu YYYY-MM-DDThh:mm:ssZ pada respon atas
permintaan Identify -
Persentase (%) 66.2 33.8