ios: konsep dasar oai-pmh

29
Pengenalan dan Konsep Dasar Open Archive Initiatives (OAI) Ismail Fahmi, PhD. Inisiator Indonesia OneSearch (IOS) [email protected] Workshop OAI-PMH Indonesia OneSearch 16 November 2016

Upload: ismail-fahmi

Post on 20-Mar-2017

120 views

Category:

Internet


1 download

TRANSCRIPT

Pengenalan dan Konsep Dasar Open Archive Initiatives

(OAI)Ismail Fahmi, PhD.InisiatorIndonesia OneSearch (IOS)[email protected]

Workshop OAI-PMH Indonesia OneSearch16 November 2016

Download Materi

2

http://bit.ly/ios-oaipmh

Sasaran

• Peserta memahami konsep dasar OAI-PMH.• Peserta memahami ’verb’ dan parameter yang digunakan OAI-

PMH.• Peserta mencoba setiap verb OAI-PMH.• Peserta mencoba harvester OAI-PMH.

3

Open Access Around The World

4

OAI-PMH

5

OAI-PMHOpen Archive Initiatives – Protocol for Metadata Harvesting

Standard Interoperability Protocol

~75% Repository di seluruh dunia ‘OAI-Compliant’

Referensi Utama OAI

https://www.openarchives.org/

6

Standard OAI

7

Standard OAI

8

TableofContents1.Introduction2.DefinitionsandConcepts2.1.Harvester2.2.Repository2.3.Item2.4.UniqueIdentifier2.5.Record2.5.1Deletedrecords

2.6.Set2.7.SelectiveHarvesting2.7.1SelectiveHarvestingandDatestamps2.7.2SelectiveHarvestingandSets

3.ProtocolFeatures3.1.HTTPEmbeddingofOAI-PMHrequests3.1.1.HTTPRequestFormat3.1.2.HTTPResponseFormat3.1.3.ResponseCompression

3.2.XMLResponseFormat3.2.1.XMLSchemaforValidatingResponsestoOAI-PMHRequests

3.3.UTCdatetime3.3.1.UTCdatetimeinProtocolRequests3.3.2.UTCdatetimeinProtocolResponses

3.4.metadataPrefixandMetadataSchema3.5.FlowControl3.5.1IdempotencyofresumptionTokens

3.6.ErrorandExceptionConditions4.ProtocolRequestsandResponses4.1.GetRecord4.2.Identify4.3.ListIdentifiers4.4.ListMetadataFormats4.5.ListRecords4.6.ListSets

5.DublinCore6.ImplementationGuidelinesAcknowledgementsDocumentHistory

Cara Kerja OAI

9

Identify

•Purpose:• Retrieves information about a repository.

•Parameters:•None

10

Test: Identify

• Request:• http://repository.unpad.ac.id/cgi/oai2?verb=Identify

11

GetRecord

•Purpose:•Returns the metadata for a single item in the form of an OAI record

•Parameters:• identifier – unique id for item (R)•metadataPrefix – metadata format for the record (R)

12

Test: GetRecord

• Request:• http://repository.unpad.ac.id/cgi/oai2?verb=GetRecord&metadataPrefix

=oai_dc&identifier=oai:repository.unpad.ac.id:100

13

ListRecords

•Purpose• Retrieves metadata records for multiple items

•Parameters:• from – start date (O)• greater than or equal to

• until – end date (O)• less than or equal to

• set – set to harvest from (O)• resumptionToken – flow control mechanism (X)•metadataPrefix – metadata format (R)

14

Test: ListRecords

•Request:• http://repository.unpad.ac.id/cgi/oai2?verb=ListRecords&metadataPrefix=oai_dc

15

Test: ListRecords + resumptionToken

• Request:• http://repository.unpad.ac.id/cgi/oai2?verb=ListRecords&resumptionTo

ken=metadataPrefix%3Doai_dc%26offset%3D101

16

ListIdentifiers

•Purpose:• List headers for all items corresponding to the

specified parameters

•Parameters:• from – start date (O)• until – end date (O)• set – set to harvest from (O)•metadataPrefix – metadata format to list identifiers

for (R)• resumptionToken – flow control mechanism (X)

17

Test: ListIdentifiers

• Request:• http://repository.unpad.ac.id/cgi/oai2?verb=ListIdentifiers&metadataPr

efix=oai_dc

18

ListSets

•Purpose:• Provide a listing of sets in which records may be

organized (may be hierarchical, overlapping, or flat)

•Parameters:•None

19

Test: ListSets

• Request:• http://repository.unpad.ac.id/cgi/oai2?verb=ListSets

20

ListMetadataFormats

•Purpose:• Provide a listing of metadata formats that are

available in the repository.

•Parameters:•None

21

Test: ListMetadataFormats

• Request:• http://repository.unpad.ac.id/cgi/oai2?verb=ListMetadataFormats

22

Format Metadata

• oai_dc• marcxml

23

Dublin Core

24

MARCXML

• Katalog BPAD Yogyakarta• http://103.255.15.77/oaipmh/oai.aspx?verb=ListRecords&metad

ataPrefix=marcxml

25

OAI Tools

• https://www.openarchives.org/pmh/tools/tools.php

26

OAI Harvester

• https://pkp.sfu.ca/ohs/ohs_download/

27

BONUS

• Knowledge Explorer:• http://explorer.onesearch.id

28

Terimakasih

29

Ismail Fahmi, PhDEmail: [email protected]: 0812 8908 3894

Didik PribadiKoordinator IOS Task ForceEmail: [email protected]