DataONE Architecture
====================

The Data Observation Network for Earth (DataONE_) is an `NSF funded project`_
in the DataNet program charged with implementing and deploying core services
and infrastructure to improve the long term accessibility and re-use of data
collected through NSF funded and other research projects.

These documents provide the reference for implementation of services and tools
that together form the DataONE cyberinfrastructure.

.. Note:: 

   These documents refer to the current development (trunk) version of the API
   documentation. Specific versions of the documentation are available on
   releases.dataone.org_.

   Please see `Version 1.2`_ for documentation of the currently deployed
   infrastructure.

.. _releases.dataone.org: http://releases.dataone.org/online/
.. _Version 1.2: http://releases.dataone.org/online/api-documentation-v1.2.0

The source for these documents is located in the `subversion repository`_. For
hints on editing, please review :doc:`about`. The HTML version of the document
is generated from the current version of the source documents and is available
from:

  https://purl.dataone.org/architecture-dev


Design Documents
----------------

.. toctree::
   :maxdepth: 1

   overview
   Design Documents <design/index>
   design/userscenarios
   design/usecases
   design/NodeIdentity
   design/WhatIsData
   design/DataPackage
   design/PreservationStrategy
   design/ReplicationOverview
   design/ContentMutability
   design/PIDs
   design/SearchMetadata
   design/querying_content
   design/CitationManagerSupport
   design/security-plan
   design/Authentication
   design/Authorization
   design/search_auth
   design/SystemMetadata
   design/SystemMetadataAnalysis
   design/SysmetaLifecycle
   design/Serialization
   design/NodeList
   design/CoordinatingNodeInternals
   design/logging
   design/LogAggregator
   design/UsageStatistics
   design/itk-analysis
   design/itk-overview
   design/what_is_it
   

API Reference
-------------

.. toctree::
   :maxdepth: 3

   apis/index


Implementation Notes
--------------------

.. toctree::
   :maxdepth: 2
   
   implementation/index


Notes and Miscellanea
---------------------

.. toctree::
   :maxdepth: 2

   notes/index
   license_and_copyright_policy
   acknowledgements
   about
   glossary
   changelog


Indices, Tables, and Change Log
-------------------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`


.. _NSF funded project: http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0830944

.. _subversion repository: https://repository.dataone.org/documents/Projects/cicore/architecture/api-documentation/

.. _subscribing: https://docs.dataone.org/join_form

.. _DataONE: http://www.dataone.org/