libiViaOaiPmh Documentation
5.4.0
| Manuals Page | :: | Installation | :: | Usage, Special notes, and Configuration |
Introduction
LibiViaOaiPmh is a free C++ library that can be used to implement servers and clients using the Open Archives Initiative protocol for Metadata Harvesting (OAI-PMH) version 2. This library was developed by the iVia Project and is distributed under the terms of the GNU LGPL (Lesser General Public License) . Please see related pages for Installation instructions and other notes. .LibiViaOaiPmh is supporting software for the iVia Internet portal software and other iVia projects. LibiViaOaiPmh contains the following major namespaces and classes like:
- OaiPmh: The main namespace containing all libOaiPmh code.
- OaiPmh::Server: A base class for implementing OAI-PMH servers.
- OaiPmh::Client: A base class for implementing OAI-PMH clients.
- OaiPmh::Field, OaiPmh::Identifier, OaiPmh::Record, OaiPmh::MetadataPrefix, OaiPmh::Set: Supporting classes used to implement the Servers and Clients.
- OaiPmh::Util: A namespace for convenient supporting functions.