Top Banner
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
29

IOS: Konsep Dasar OAI-PMH

Mar 20, 2017

Download

Internet

Ismail Fahmi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IOS: Konsep Dasar OAI-PMH

Pengenalan dan Konsep Dasar Open Archive Initiatives

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

Workshop OAI-PMH Indonesia OneSearch16 November 2016

Page 2: IOS: Konsep Dasar OAI-PMH

Download Materi

2

http://bit.ly/ios-oaipmh

Page 3: IOS: Konsep Dasar OAI-PMH

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

Page 4: IOS: Konsep Dasar OAI-PMH

Open Access Around The World

4

Page 5: IOS: Konsep Dasar OAI-PMH

OAI-PMH

5

OAI-PMHOpen Archive Initiatives – Protocol for Metadata Harvesting

Standard Interoperability Protocol

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

Page 6: IOS: Konsep Dasar OAI-PMH

Referensi Utama OAI

https://www.openarchives.org/

6

Page 7: IOS: Konsep Dasar OAI-PMH

Standard OAI

7

Page 8: IOS: Konsep Dasar OAI-PMH

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

Page 9: IOS: Konsep Dasar OAI-PMH

Cara Kerja OAI

9

Page 10: IOS: Konsep Dasar OAI-PMH

Identify

•Purpose:• Retrieves information about a repository.

•Parameters:•None

10

Page 11: IOS: Konsep Dasar OAI-PMH

Test: Identify

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

11

Page 12: IOS: Konsep Dasar OAI-PMH

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

Page 13: IOS: Konsep Dasar OAI-PMH

Test: GetRecord

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

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

13

Page 14: IOS: Konsep Dasar OAI-PMH

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

Page 15: IOS: Konsep Dasar OAI-PMH

Test: ListRecords

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

15

Page 16: IOS: Konsep Dasar OAI-PMH

Test: ListRecords + resumptionToken

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

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

16

Page 17: IOS: Konsep Dasar OAI-PMH

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

Page 18: IOS: Konsep Dasar OAI-PMH

Test: ListIdentifiers

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

efix=oai_dc

18

Page 19: IOS: Konsep Dasar OAI-PMH

ListSets

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

organized (may be hierarchical, overlapping, or flat)

•Parameters:•None

19

Page 20: IOS: Konsep Dasar OAI-PMH

Test: ListSets

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

20

Page 21: IOS: Konsep Dasar OAI-PMH

ListMetadataFormats

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

available in the repository.

•Parameters:•None

21

Page 22: IOS: Konsep Dasar OAI-PMH

Test: ListMetadataFormats

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

22

Page 23: IOS: Konsep Dasar OAI-PMH

Format Metadata

• oai_dc• marcxml

23

Page 24: IOS: Konsep Dasar OAI-PMH

Dublin Core

24

Page 25: IOS: Konsep Dasar OAI-PMH

MARCXML

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

ataPrefix=marcxml

25

Page 26: IOS: Konsep Dasar OAI-PMH

OAI Tools

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

26

Page 27: IOS: Konsep Dasar OAI-PMH

OAI Harvester

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

27

Page 28: IOS: Konsep Dasar OAI-PMH

BONUS

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

28

Page 29: IOS: Konsep Dasar OAI-PMH

Terimakasih

29

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

Didik PribadiKoordinator IOS Task ForceEmail: [email protected]