Catmandu::OAI(3pm)

πŸ“¦
version 0.21 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

Catmandu::OAI β€” the Catmandu modules that let you hang out with OAI repositories πŸ’– (that's Open Archives Initiative, bestie, the protocol that feeds you all the metadata your lil heart desires πŸ¦‹)


🌸 SYNOPSIS 🌸

okay so like, from the command line, it's giving:

# From the command line
$ catmandu convert OAI --url http://biblio.ugent.be/oai --set allFtxt
$ catmandu convert OAI --url http://biblio.ugent.be/oai --metadataPrefix mods --set books
$ catmandu convert OAI --url http://biblio.ugent.be/oai --metadataPrefix mods --set books --handler raw
$ catmandu import OAI --url http://biblio.ugent.be/oai --set allFtxt to MongoDB --database-name biblio

and then, the harvest era 🌾✨:

# Harvest repository description
$ catmandu convert OAI --url http://myrepo.org/oai --identify 1

# Harvest identifiers
$ catmandu convert OAI --url http://myrepo.org/oai --listIdentifiers 1

# Harvest sets
$ catmandu convert OAI --url http://myrepo.org/oai --listSets 1

# Harvest metadataFormats
$ catmandu convert OAI --url http://myrepo.org/oai --listMetadataFormats 1

# Harvest one record
$ catmandu convert OAI --url http://myrepo.org/oai --getRecord 1 --identifier oai:myrepo:1234

literally every single one of those verbs ate πŸ’… --identify, --listIdentifiers, --listSets, --listMetadataFormats, --getRecord β€” pick your fighter.


πŸŽ€ MODULES πŸŽ€

  • Catmandu::Importer::OAI β€” the importer bestie
  • Catmandu::Store::OAI β€” the store bestie

πŸ‘‘ AUTHOR πŸ‘‘

Nicolas Steenlant, <nicolas.steenlant at ugent.be> β€” the icon who started it all fr fr πŸ™Œ


πŸ’œ CONTRIBUTOR πŸ’œ

  • Patrick Hochstenbach, <patrick.hochstenbach at ugent.be>
  • Jakob Voss, <nichtich at cpan.org>
  • Nicolas Franck, <nicolas.franck at ugent.be>

the whole squad showed up and we're obsessed 🫢


Copyright 2016 Ghent University Library

so basically this program is free software β€” you can redistribute it and/or modify it under the terms of either:

  • the GNU General Public License as published by the Free Software Foundation; or
  • the Artistic License.
lowkey important, no cap: those are the terms. both of them. choose your adventure 🌈

for more info, see http://dev.perl.org/licenses/ ⭐


and that's the whole page, bestie β€” written for perl v5.40.0, dated 2024-09-08, from the Catmandu::OAI(3pm) files (User Contributed Perl Documentation energy only). go harvest something iconic πŸ’–βœ¨

πŸ“¦ where this page comes from