An open API service indexing awesome lists of open source software.

https://github.com/dataoneorg/d1_pyore

Simplified python library for OAI-ORE creation and consumption.
https://github.com/dataoneorg/d1_pyore

Last synced: over 1 year ago
JSON representation

Simplified python library for OAI-ORE creation and consumption.

Awesome Lists containing this project

README

          

Create and Consume OAI-ORE Documents
====================================

**Important:** THIS LIBRARY IS DEPRECATED

This repository is retained for instructional purposes only.

The functionality provided by this library is fully incorporated into the DataONE Python libraries located in the `d1-python `_ respository.

See ``d1_common.resource_map`` in the `d1_common `_ libary. `Documentation is available `_ at readthedocs.

----

d1_pyore is a DataONE python library for working with `OAI-ORE`_ documents which
are used by DataONE Member Nodes to describe data packages.

Two commandline scripts ``ore2txt`` and ``pids2ore`` are included to produce a
more human readable representation of an OAI-ORE document and to create an OAI-ORE
document from a list of identifiers respectively.

A brief tutorial_ is provided.

Dependencies
------------

* rdflib_ >= 4.0
* `rdflib-jsonld`_
* requests_

.. _OAI-ORE: https://www.openarchives.org/ore/
.. _rdflib: https://github.com/RDFLib/rdflib
.. _rdflib-jsonld: https://github.com/RDFLib/rdflib-jsonld
.. _requests: http://docs.python-requests.org/en/master/
.. _tutorial: tutorial.ipynb