Ask Your Question

bwilson's profile - activity

2015-04-29 08:51:57 -0500 received badge  Popular Question (source)
2015-04-28 11:09:38 -0500 answered a question How much space should a Tier 4 Member Node allocate for replication targets?

A good starting point would be to have twice the repository's volume available for replication. That is, if a repository has 500 GB of data, allocating 1 TB for replication is a good starting point. That's based on the idea that the repository would be looking to have two copies of its data elsewhere. If the repository wanted three copies elsewhere, then 1.5 TB would be a good starting point.

2014-06-27 09:34:53 -0500 answered a question Is there a best practice for acknowledging shared data?

The degree of adoption varies a lot and continues to change. One aspect of the best practice for acknowledging shared data is to know the requested citation for the data. DataONE has documented a best practice for data producers, in terms of how to structure and supply a requested citation and we also have a best practice document on documenting the integration of multiple datasets.

2014-05-23 14:04:11 -0500 answered a question DataONE OAI-PMH support?

Thanks for the question. No, we do not currently support OAI-PMH query or harvest.

2014-05-16 07:21:41 -0500 answered a question Does DataONE have any future plans to index Figshare or add it as a member node?

Sorry to be slow in responding. We are looking at how best to work with Figshare and we recognize the value to the science community. We don't have specific plans at this point, but it is something we're going to look at this summer.

2013-10-27 19:35:21 -0500 answered a question What are the data management needs of faculty in the earth and environmental sciences?

From my experience, Earth and Environmental Scientists have needs for referencing data based on place, time, and taxa (species). Many have needs to work with geographic information systems. Some need to work with chemical structure data, which can be complex. There are particular needs to find other data relevant to a particular area on the earth at a particular time or about a particular range of species. Working with remote sensing satellite data can be a challenge for new users, as the file formats can be complex and the data volumes are large. Collecting metadata while out in the field (sometimes with tough weather conditions and/or poor network connectivity) can be a challenge. At the same time, the geolocation features of modern electronics and more pervasive cellular connections can greatly simplify the collection of good metadata. Earth and Environmental Sciences data can be extremely complex in terms of structure, though that's hardly unique to this range of disciplines. Preservation can be a particularly strong need, because a measurement about a particular place and time on Earth cannot be repeated, unlike some laboratory sciences.

2013-10-27 19:27:16 -0500 answered a question Does DataONE have services available for librarians outside the earth and environmental sciences?

The Best Practices ( are quite universal and can be promoted across all disciplines. The Data Management Plan Tool (DMPTool;, to which we have contributed, is also applicable across disciplines. Particularly if your institution supports InCommon (, you can tailor the DMPTool to tell your researchers about the resources your institution has to offer. Other DataONE resources promoted through the Resources link on our website ( are also quite general.

From a cyberinfrastructure perspective, there are common needs for data management across all disciplines. For example, DataONE supports Dublin Core as a metadata standard, which is not discipline-specific. Other metadata formats (such as Ecological Metadata Language) have features targeted at the needs of earth and environmental scientists, such as the need to reference data based on place, time, and species. We are working with institutions that are hosting data from a broad range of disciplines, and we are always interested in ways of extending DataONE to meet broader science needs. We started with the Earth and environmental sciences, and we're building on that core strength. If you have specific needs or interests, please feel free to contact us.

2013-10-24 14:08:04 -0500 received badge  Popular Question (source)
2013-07-08 15:14:56 -0500 received badge  Notable Question (source)
2013-05-01 14:41:39 -0500 answered a question How do I get an account on this site to ask questions or comment?

This question is related to How can I get an account to contribute to DataONE?.

The short answer is that you get an account by going to and clicking "register" in the upper right corner. That will get you a DataONE-internal account, which is what we use on this site.

Please note that this DataONE-internal account is not used for accessing data available through DataONE or for contributing data to a DataONE Member Node. It is only used for participating in the DataONE project.

2013-05-01 14:38:07 -0500 asked a question How do I get an account on this site to ask questions or comment?

I want to be able to ask questions, vote on answers, and comment on answers on this site. How do I get an account to do that?

2013-05-01 14:00:11 -0500 answered a question How can I get an account to contribute to DataONE?

There are two different kinds of accounts used by DataONE: accounts used to access and contribute data and accounts used to access and contribute content to the DataONE project.

  • To access and contribute data, DataONE supports user accounts that are part of the InCommon Federation, which allows you to use an account that you might already have through your University, organization, or research network. You can also use an account from Google or the ProtectNetwork if your university of organization doesn't participate in InCommon. To see if your University is participating, try to log into the DataONE Identity Portal and look for your institution in the list of supported organizations. If you don't find your organization, you can use a Google account, a Protect Network account, or ask for your organization to participate in InCommon and CILogon. For help on getting your organization listed, you can send an email to '' and we will try to help make the necessary connections (although the ultimate decision is in the hands of your organization).

  • To contribute to the DataONE project using our internal collaboration site, our code repository, our ticket tracking system, or this forum site, you need a DataONE-internal account. To create an account as part of the DataONE collaboration team, use the register link in the upper right hand corner of

2013-05-01 13:53:05 -0500 commented answer How can I get an account to contribute to DataONE?

There's been some evolution here, but I think it's important to distinguish between contributing data, which requires an InCommon account and an arrangement with a Member Node, versus contributing content which includes things like this site, the code repository, and the collaboration site.

2013-05-01 13:49:52 -0500 received badge  Critic (source)
2013-05-01 13:49:24 -0500 edited question How can I get an account to contribute to DataONE?

I'd like to get an account that can be used to identify me as a participant and user in DataONE so that I can read & write documents to the DataONE collaboration area, contribute code to the DataONE code repository, or work with DataONE tracking tickets. How do I get such an account?

2013-05-01 13:46:05 -0500 answered a question Can I use my university account to login to DataONE?

If your university participates in InCommon, then you can use your university account to search, retrieve, and contribute data. See for a list of organizations participating in InCommon.

In addition:

  • Much of the data available through DataONE does not require login for search and download. You can, for example, search and download data through (ONEMercury)[] without ever needing to log in.

  • DataONE uses CILogon and InCommon as a mechanism for users to log in with their normal account from their institution, but this requires that your institution is both a member of InCommon and that they allow CILogon to act as a service provider using your institution's identities. If your institution is not listed in our dropdown form, please send an email request to '' and we will attempt to get your institution listed as a CILogon identity provider. This may take a while, depending on the rate at which the various institutions respond to our request or have other reasons to join InCommon.

  • If your university doesn't participate in InCommon, you can use a Google account with CILogon for logging in to DataONE. However, that account probably won't have access to any more data than you'd have access to anonymously through the ONEMercury search interface.

  • To contribute data to a DataONE Member Node, that member node has to give you permissions. Just having an InCommon account that works with CILogon and can be used to log in to DataONE does not mean you can directly contribute data and make it available through DataONE. See How can I contribute data to DataONE? for more details about making your data available to others.

  • These InCommon accounts are only used for searching, retrieving, and contributing data. If your need is to contribute code to the DataONE repository, read/write documents from our DataONE collaboration area, or work with DataONE issue tracking tickets, see How can I get an account to contribute to DataONE?

2013-05-01 13:28:54 -0500 edited question How do I login/authenticate a user in my DataONE enabled application?

I have a java application in which I have implemented DataONE APIs to access content. How do I incorporate user login/authentication into my java app?

2013-05-01 13:16:05 -0500 edited answer Where can I chat with DataONE developers to resolve issues when deploying a Member Node?

DataONE has moved to Slack for real-time messaging.

Please visit to be added to the DataONEorg Team and join the #dataone group.

Developer topics are generally discussed on the #ci (specifics) or #dataone (more general) channels.

The IRC channel is no longer in use and will soon be disabled.

2013-05-01 13:15:50 -0500 received badge  Self-Learner (source)
2013-05-01 13:05:53 -0500 answered a question What are Working Groups and how can I get involved with one?

Working Groups concentrate the intellectual efforts of a team of experts during intense week meetings resulting in collaborative outcomes to achieve the DataONE goals. The DataONE Leadership Team determines the subject areas where Working Groups are needed, selects two Working Group leaders, and works with those chairs to define an initial charter for what the Working Group will accomplish. The chairs then work with the Leadership Team to select a balanced group of individuals to make up the Working Group. DataONE provides collaboration resources, travel funds for meetings, and logistical support for Working Group activities towards the defined goals.

The current Working Groups are listed on, along with links to the activities of each Working Group. If you're interested in participating, contact one of the Working Group leaders or use the contact form on the DataONE web site to express your interest.

2013-05-01 12:54:40 -0500 asked a question What are Working Groups and how can I get involved with one?

I've heard about DataONE working groups. What are they and how can I get involved with one of these Working Groups?

2013-05-01 12:11:04 -0500 received badge  Good Answer (source)
2013-05-01 11:42:56 -0500 received badge  Nice Answer (source)
2013-05-01 11:41:16 -0500 received badge  Necromancer (source)
2013-05-01 11:21:12 -0500 received badge  Notable Question (source)
2013-05-01 11:15:39 -0500 edited answer Can I store data with DataONE?

Data cannot be stored with DataONE in the way you would store data in a cloud data storage service. However you can deposit your data with a member node that participates in DataONE, thus making your data discoverable and retrievable via DataONE. A list of DataONE Member Nodes that might be able to store your data is available at DataONE Current Member Node page. Different Member Nodes are designed to store different types and amounts of data. Member Nodes also have different policies about what users are allowed to store data and the specific processes for doing quality assurance.

2013-05-01 11:12:20 -0500 edited question What institutions are currently DataONE Member Nodes?

Where do I find more information about the current DataONE Member Nodes?

2013-05-01 11:07:43 -0500 edited question How do I search for data on the DataONE Website?

How do I find data using DataONE?

2013-05-01 11:05:31 -0500 edited answer How do I search for data on the DataONE Website?

You can use the DataONE search engine ONEMercury to find one or more datasets. You may do this in one of several ways:

  • From the DataONE home page at locate the “search” box in the top center of the DataONE home page. ONEMercury appears as the default search engine. To search for data, enter a search term in the “for” box to the right of the “search” box and click “go”.
  • From that same DataONE home page, scroll down near the bottom and click on the picture of the ONEMercury search interface. This opens the ONEMercury search interface and provides access to its advanced search features.
  • You can go directly to the ONEMercury page at

As DataONE develops, other search interfaces will be added. Developers can also consult the DataONE API documentation for ways of enabling DataONE search in their applications.

2013-05-01 10:53:51 -0500 edited answer How should Member Node operators inform the DataONE community of downtime of a repository?

For downtime, node operators should take the following actions:

  1. For scheduled downtime:

    • send an email to '' to provide as much notice as practical. If the scheduled downtime is more than a few days out, sending a follow-up email to '' the day before the downtime is appreciated.
    • Just before the outage starts, use the Member Node software to inform the coordinating nodes that the MN is down. This is done by by calling the updateNodeCapabilites() method and marking the node state as 'down'. The exact details of how to call this method depend on how the Member Node has been implemented. See the question about updating node information for more information about how to do this update.
    • After the MN is back up, update the node state to 'up' using the updateNodeCapabilities call as above and send a follow-up email to '' to say that the MN is back up.
  2. For unscheduled outages:

    • Send an email to '' to say that the MN is down. Provide as much information as you can about the expected duration of the outage. Please indicate whether you're able to update the node status, as described above, and provide a contact phone number. If you're not able to update the node status, we may do so on your behalf, depending on the anticipated length of the outage.
    • Provide updates via email to '' as practical during the outage, with updates on when return to service is expected.
    • When the node is back on-line, notify DataONE via an email to '' and use a call to updateNodeCapabilities, as noted under scheduled outages, to make sure the node status is set to 'up'.
2013-05-01 10:52:07 -0500 received badge  Scholar (source)
2013-05-01 10:51:58 -0500 answered a question How do I update my Member Node information, such as indicating it's temporarily unavailable?

When a Member Node is registered, a DataONE certificate is issued, which is used by Member Node staff as part of the authentication for calling a Coordinating Node to update the information. The basic mechanism is the updateNodeCapabilites() method call.

Where Member Node software does not directly provide a way to call this method, it can be called from the command line. Like all DataONE methods, the updateNodeCapabilties is a REST web service, so calling it is a matter of constructing the right URL and passing the right parameters. A bash script example for calling updateNodeCapabilities is provided in the DataONE reference documentation.

2013-05-01 10:46:00 -0500 asked a question How do I update my Member Node information, such as indicating it's temporarily unavailable?

If I need to update information about my Member Node, how do I do this? For example, the question about notifying DataONE about a Member Node outage says I should set the node availability to 'down' before the outage starts and to 'up' when we're back on line. How do I do this?

2013-05-01 10:40:51 -0500 edited question Where can I find more information about becoming a Member Node?

I'm involved with an organization that has data we'd like to share through DataONE. What's involved in becoming a Member Node?

2013-05-01 10:27:27 -0500 answered a question How do I login/authenticate a user in my DataONE enabled application?

A starting point is the Identity Management and Authenticated Session Management in the DataONE Architecture documentation.

Overall, what needs to be done is that users need to use the DataONE skin for CILogon to authenticate with their chosen identity provider and receive a CILogin certificate (which is valid for 18 hours). Your application will then use that client certificate when making calls to any DataONE service methods that require authentication. That certificate is used when establishing the SSL connection with the DataONE service.

More details of how to do this specifically using the Java client are provided in the Use of DataONE Java Client Library section of the DataONE developer documentation.

2013-05-01 10:14:47 -0500 marked best answer What is the Investigator Toolkit?

What is the purpose of the ITK and what's in it?

2013-05-01 10:14:47 -0500 received badge  Good Answer (source)
2013-05-01 10:14:47 -0500 received badge  Enlightened (source)