{ "info": { "author": "UNIS (ENS Lyon)", "author_email": "unis@ens-lyon.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "======\nREADME\n======\n\nPlease read docs/OAIPaper.pdf to follow the initial goal of the project.\n\nFor system installation read docs/Debian-Ubuntu_Install.txt.\n\nOAI Configuration\n=================\n\nCreate an Exist connector\n-------------------------\n\nIn the Plone root create an object 'eXist Database Adapter'.\n\n- Id : exist_2\n- Title : Exist v2 prod\n- eXist Version Number : 2.1\n- eXist Server Name : IP or domain name but not 127.0.0.1 nor localhost\n- eXist Port : 8080\n- Encoding : utf-8\n- Username : guest\n- Password : guest\n- Path to XMLRPC Server : /exist/xmlrpc\n\n\nCreate an OAI Repository\n------------------------\n\nIn the Plone root create an object 'Exist Open Archive Repository'.\n\n- Id : oaiPlanetterre\n- Title : OAI Repository Planete Terre\n- ExistDA : exist_2\n- Root collection : /db/planetterre/metadata\n\nNow you have to check the Namespaces configuration: lom, oai_dc.\n\nHere, we need to have a DublinCore output from LOM files. To configure that you go\nin 'Namespaces/oai_dc' and add an XLST filter to transform lom in DublinCore.\nFilters are match the remote IP (user IP) to a specific XSL transformation.\nIn our case we want that all incoming IP use the same transformation.\nGo in the 'XSL filters' tab and add:\n\n- IP Mask : *\n- XSL Filter : xsl/lom2dc.xsl\n- No XSL filter associatied : No\n- Active Filer : Yes\n\n\nCreate a collection set\n-----------------------\n\nIn the Repository root go in 'setsStorage' and create an object 'Exist Open Archive Set'.\nAfter the creation you have to configure many fields:\n\n- Set name : geologie\n- Set spec : ensdgesco:planetterre\n- Set description : your team signature\n- Set XPath :\n - generic filter : *\n - generic filter on Thokavi : contains(*, 'Tho')\n - specific on some tags filter on Thokavi : contains(*:classification/*:taxonPath/*:source/*:string, 'Tho')\n- Set publication date : $md//*:contribute[contains(*:role/*:value,\"publisher\")]/*:date/*:dateTime\n\n\nTesing OAI\n----------\n\nThe base root for testing is the OAI repository: http://your.servername.io/oaiPlanetterre'.\n\nYou can test following verbs:\n\n- ?verb=ListSets\n- ?verb=Identify\n- ?verb=ListMetadataFormats\n- ?verb=ListRecords&metadataPrefix=oai_dc\n- ?verb=ListRecords&from=2010-01-01&metadataPrefix=lom&set=ensdgesco:planetterre\n- ?verb=ListIdentifiers&metadataPrefix=lom&until=2009-01-01&set=ensdgesco:planetterre\n\n\nCreate an harvester\n-------------------\n\nIn the Plone root create an object 'Exist Open Archive Aggregator'.\n\nCheck for parameters:\n\n- Id : a free id in the Plone root\n- Default update : daily, weekly or monthly\n- ExistDA Identifier : exist_2\n- Root OAI collection aggregator : an existing path in your exist database where to store harvested collections ('/db/harvest').\n\n\nAfter creation you have already 'Namespaces', 'Tokens' and 'setsStorage' in the folder. You need\nto edit the default namespaces to fix some values.\n\nIn 'Namespaces' you have 'lom' and 'oai_dc'. Check the configuration.\n\nClick on the button 'Add Exist Open Archives Harvester':\n\n- Id : unisciel\n- Title : unisciel\n- Site Host : trouver.unisciel.fr\n- Site url : /oaiUnisciel\n- OAI Set : ensdgesco:CSP\n\nOther fields are optionnal, you can submit.\n\nGo in your new harvest collection and choose the 'Update' tab. You should see a list of sets available on the server.\nClick on the button 'Harvest now' to test your configuration.\n\n\nChangelog\n=========\n\n1.7.1 2013-07-09\n-------------------\n\n- Improve documention for instanciation of OAI repository and OAI harvester.\n [encolpe]\n\n- Improve documention for installation on Debian Wheezy and Ubuntu Raring.\n [encolpe]\n\n- Fix default main namespace declaration.\n [encolpe]\n\n- Again some tab and indentation fixes.\n [encolpe]\n\n1.7.0 2013-07-08\n-------------------\n\n- Add a configuration option to get publication date in Sets.\n [encolpe]\n\n1.6.3 2013-05-14\n-------------------\n\n- Fix the manifest file\n [encolpe]\n\n1.6.2 2013-05-06\n-------------------\n\n- Add missing MANIFEST.in file\n [encolpe]\n\n1.6.1 2013-05-06\n-------------------\n\n- Fix author email\n [encolpe]\n\n1.6.0 2013-05-06\n-------------------\n\n- Add EXist 2.0 compatibility\n [encolpe]\n\n\n1.5.4dev (unreleased)\n---------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "Products.ZOpenArchives", "package_url": "https://pypi.org/project/Products.ZOpenArchives/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.ZOpenArchives/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/Products.ZOpenArchives/1.7.2/", "requires_dist": null, "requires_python": null, "summary": "This product is an OAI implementation for the Zope server.", "version": "1.7.2" }, "last_serial": 851294, "releases": { "1.6.1": [ { "comment_text": "", "digests": { "md5": "618a7ad111039e7575eb542a6f59d912", "sha256": "cfcce5f5bbda8e1fa05b55c960aa4b48eaf867f8c628c4a46c56be7a96bc7bf1" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.6.1.zip", "has_sig": false, "md5_digest": "618a7ad111039e7575eb542a6f59d912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98004, "upload_time": "2013-05-06T05:02:55", "url": "https://files.pythonhosted.org/packages/36/a9/13c9f9bb806e2d9f0aff01ab988bdb0cc1c29d6bc45eb759e4ebcec8cc1f/Products.ZOpenArchives-1.6.1.zip" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "76d7616c8773274144e01aaf58f18bb1", "sha256": "c9a2c82cbc2c8e8ca1c3a5679af86ffac0a72d665c9c74a0dcb70b65d45e4705" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.6.2.zip", "has_sig": false, "md5_digest": "76d7616c8773274144e01aaf58f18bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 362075, "upload_time": "2013-05-06T05:13:32", "url": "https://files.pythonhosted.org/packages/f1/24/a4489ecaaa12346fa04868a61639487809185c44686f4f4aab09332e34c1/Products.ZOpenArchives-1.6.2.zip" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "2db16ea4d88b6d9fe28153ad713760b0", "sha256": "b1318d1212717c5fff00726c00e27e0edb2bb35c303d01dc5b5105d8b22a00fc" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.6.3.zip", "has_sig": false, "md5_digest": "2db16ea4d88b6d9fe28153ad713760b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 608826, "upload_time": "2013-05-14T22:07:54", "url": "https://files.pythonhosted.org/packages/e8/83/e15b57b16c506903fb6f081bf3d998fdd2308d4050076bc09b46943c2ac5/Products.ZOpenArchives-1.6.3.zip" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "96bdd23365ac1c9aeceeb21691a6d918", "sha256": "52c5ed3ecde699b891211a53dd5f18bd6d1698e99b7b64ead2e296afdc96e454" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.7.0.zip", "has_sig": false, "md5_digest": "96bdd23365ac1c9aeceeb21691a6d918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 609292, "upload_time": "2013-07-08T13:50:16", "url": "https://files.pythonhosted.org/packages/48/20/4e1ef4a42fff8c4a971afe92286af4801316d5300b927f156a93a9dc0623/Products.ZOpenArchives-1.7.0.zip" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "8d99c05d06dd76e5dd253a6f0e0950ee", "sha256": "2e1ab3a786e66fd7c8dd84bbb3e9e528fed292552f855ab2ab0be54d55cd5523" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.7.1.zip", "has_sig": false, "md5_digest": "8d99c05d06dd76e5dd253a6f0e0950ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 614075, "upload_time": "2013-07-09T08:47:04", "url": "https://files.pythonhosted.org/packages/d9/06/6f1675c7270eeb97c964fa4c93f100751415c598f0484e44917f2aa777cb/Products.ZOpenArchives-1.7.1.zip" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "a67d5e5a56bb9af77f1a9142b3fc85ed", "sha256": "6659c01b1a0b313da2d103895a3e94f254dfbf9a47dfd09dca532249e9d1c532" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.7.2.zip", "has_sig": false, "md5_digest": "a67d5e5a56bb9af77f1a9142b3fc85ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 613911, "upload_time": "2013-08-28T15:33:27", "url": "https://files.pythonhosted.org/packages/49/0c/d4812d26d8d49725f8c807626d1920a4e9eb7d6f7c45f27fa704a206bdf4/Products.ZOpenArchives-1.7.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a67d5e5a56bb9af77f1a9142b3fc85ed", "sha256": "6659c01b1a0b313da2d103895a3e94f254dfbf9a47dfd09dca532249e9d1c532" }, "downloads": -1, "filename": "Products.ZOpenArchives-1.7.2.zip", "has_sig": false, "md5_digest": "a67d5e5a56bb9af77f1a9142b3fc85ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 613911, "upload_time": "2013-08-28T15:33:27", "url": "https://files.pythonhosted.org/packages/49/0c/d4812d26d8d49725f8c807626d1920a4e9eb7d6f7c45f27fa704a206bdf4/Products.ZOpenArchives-1.7.2.zip" } ] }