Catmandu::OAI(3pm)
β¨ 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 bestieCatmandu::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 π«Ά
π LICENSE AND COPYRIGHT π
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
- ubuntu resolute: libcatmandu-oai-perl 0.21-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libcatmandu-oai-perl 0.21-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms