Metadata-Version: 1.0
Name: Products.OAICore
Version: 2.4dev-r46346
Summary: OAI harvesting support for Zope 2.
Home-page: http://infrae.com/products/oaipack
Author: Infrae
Author-email: info@infrae.com
License: BSD
Description: OAICore
        =======
        
        Description
        -----------
        
        OAICore is a Zope 2 product that provides a service that can harvest and index
        records from an OAIPMH compliant Server. The OAIPMH
        protocol is described here:
        
        http://www.openarchives.org/OAI/openarchivesprotocol.html
        
        
        Changes
        -------
        
        2.4 (2010-11-03)
        ~~~~~~~~~~~~~~~~
        
        * fix imports
        * fix a bug with max_records
        
        2.3 (2009-07-29)
        ~~~~~~~~~~~~~~~~
        
        * Remove the broken display on/letter option.
        
        * Log any errors that occur during harvesting.
        
        * Reset the datestamp field when cleaning up OAI records on the
        service.
        
        * Make ``getFieldText`` able to fetch ``setName`` via
        ``metadata_setName``. This let you use it as a field in your
        schema. Add a non-flatten option to that method.
        
        
        2.2 (2009-06-19)
        ~~~~~~~~~~~~~~~~
        
        New Features
        ''''''''''''
        
        * Query calls ``addExtraManageFields`` method on itself which receives
        ``form`` as paramater. This can be provided by a subclass to add
        extra formulator fields to the Silva UI for a query. Note that
        processing of the input needs to be done in the Silva UI.
        
        * Add ``addSortOrderField`` method on Query, by default not in
        use. This adds a sort order field to the Silva UI, named
        ``sort_order``.  Note that the form submission logic needs to read
        ``sort_order``.
        
        * Add a ``setSortOrder`` function on Query that can be used to set the
        sort order. Should be set to ``ascending`` or
        ``descending``. It defaults to the sortOrder specified in the schema
        or else defaults to ``ascending``
        
        * Add a ``setName`` on a Record object. This gives back the name of the sets
        to which the record belongs to.
        
        * Add a ``OAICoreColumn`` to the oaischema. This let you use setName in your
        result schema if you want.
        
        * Be more error tolerant if you can't connect to the server. Thanks
        for Gilles Lenfant for reporting the problem.
        
        2.1.7
        ~~~~~
        
        New Features
        ''''''''''''
        
        * Add a filter to retrieve only entries starting with a specific
        letter on one given field.
        
        
        2.1.6
        ~~~~~
        
        New Features
        ''''''''''''
        
        * The method getRSSFieldId on the schema no longer errors on unknown ids,
        so that we can have optional fields. (Like 'uri' in SilvaEurEepiOAI).
        
        2.1.5
        ~~~~~
        
        New Features
        ''''''''''''
        
        * Added a date property to the schema which indicates a metadata field that
        is to be used as the main identifying date for a record.
        
        2.1.4
        ~~~~~
        
        Bugs fixed
        ''''''''''
        
        * Changed where a zope datetime was expected, while we've been storing
        python datetimes for a while now.
        
        2.0
        ~~~
        
        Features added
        ''''''''''''''
        
        * skip records that cannot be read for some reason, and send a report
        to one or more email addresses with information on which records and
        what went wrong.
        
        Bugs fixed
        ''''''''''
        
        * Fixed tests that were failing.
        
        * Cleaned up tests.
        
        * Cleaned up the way OAIService was set up with username and password.
        
        * simplify datestamp handling by relying on pyoai core.
        
        2.0
        ~~~
        
        New Features
        ''''''''''''
        
        * Improved UI of OAI service.
        
        * Username/password support for harvesting repositories.
        
        * Refactorings to support more use cases and provide more flexibility.
        
        * OAICore now depends on the pyoai library.
        
        1.0
        ~~~
        
        New Features
        ''''''''''''
        
        * Added schema functionality that makes it easy to harvest
        arbitrary metadata sets. Two example schema's come pre-installed:
        ``oai_dc`` and ``eur_qdc``.
        
        * Added icons for the oaipmh Zope service.
        
        0.7.4
        ~~~~~
        
        New features
        ''''''''''''
        
        * A harvest can return records with ``<header status="deleted">`` that
        contain no metadata and are merely an indication that that
        metadata-set for that resource is no longer on the OAI service.
        These records should be used to remove metadata from the catalog if
        it is there, bur should never be stored or catalogued
        themselves. They aren't now. (Fixed in ``OAICore/core.py``)
        
        0.7
        ~~~
        
        Initial public release.
        
Keywords: zope2 harvesting oai oaipmh
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Zope2
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
