Project

General

Profile

1
DataONE Member Node Support
2
===========================
3

    
4
DataONE_ is a federation of data repositories that aims to improve 
5
interoperability among data repository software systems and advance the
6
preservation of scientific data for future use.
7
Metacat deployments can be configured to participate in DataONE_. This 
8
chapter describes the DataONE_ data federation,  its architecture, and the 
9
way in which Metacat can be used to participate as a node in the DataONE system.
10

    
11
.. _DataONE: http://dataone.org/
12

    
13
What is DataONE?
14
----------------
15
The DataONE_ project is a collaboration among scientists, technologists, librarians,
16
and social scientists to build a robust, interoperable, and sustainable system for
17
preserving and accessing Earth observational data at national and global scales.  
18
Supported by the U.S. National Science Foundation, DataONE partners focus on
19
technological, finalncial, and organizational sustainability approaches to 
20
building a distributed network of data repositories that are fully interoperable,
21
even when those repositories use divergent underlying software and support different
22
data and metadata content standards. DataONE defines a common web-service service 
23
programming interface that allows the main software components of the DataONE system
24
to seamlessly communicate. The components of the DataONE system include:
25

    
26
* DataONE Service Interface
27
* Member Nodes
28
* Coordinating Nodes
29
* Investigator Toolkit
30

    
31
Metacat implements the services needed to operate as a DataONE Member Node, 
32
as described below.  The service interface then allows many different scientific 
33
software tools for data management, analysis, visualization and other parts of 
34
the scientific lifecycle to directly communicate with Metacat without being
35
further specialized beyond the support needed for DataONE.  This streamlines the
36
process of writing scientific software on both for servers and client tools.
37

    
38
The DataONE Service Interface
39
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40
DataONE acheives interoperability
41
by defining a lightweight but powerful set of web services that can be
42
implemented by various data management software systems to allow those systems
43
to effectively communicate with one another, exchange data, metadata, and other
44
scientific objects.  This `DataONE Service Interface`_
45
is an open standard that defines the communication protocols and technical 
46
expectations for software components that wish to participate in the DataONE
47
federation. This service interface is divided into `four distinct tiers`_, with the 
48
intention that any given software system may implement only those tiers that are 
49
relevant to their repository; for example, a data aggregator might only implement
50
the Tier 1 interfaces that provide anonymous access to public data sets, while
51
a complete data management system like Metacat can implement all four tiers:
52

    
53
1. **Tier 1:** Read-only, anonymous data access
54
2. **Tier 2:** Read-only, with authentication and access control
55
3. **Tier 3:** Full Write access
56
4. **Tier 4:** Replication target services
57

    
58
.. _DataONE Service Interface: http://releases.dataone.org/online/d1-architecture-1.0.0
59

    
60
.. _four distinct tiers: http://releases.dataone.org/online/d1-architecture-1.0.0/apis/index.html
61

    
62
Member Nodes
63
~~~~~~~~~~~~
64

    
65
Coordinating Nodes
66
~~~~~~~~~~~~~~~~~~
67

    
68
Investigator Toolkit
69
~~~~~~~~~~~~~~~~~~~~
70

    
71
Metacat as a Member Node
72
------------------------
73

    
(5-5/20)