Today DataCite is launching DOI Fabrica, the next generation of DataCite’s DOI registration service, replacing the Metadata Store (MDS). This is the biggest and most important product release DataCite has done in many years, and the result of nine months of hard work by the entire DataCite team.
DOI registration is the core service that DataCite is providing to its members and the data centers they work with. The requirements for how DOI registration should work have changed significantly since the Metadata Store was originally launched in 2011. We began the DOI Fabrica project in early 2017 by collecting, categorizing, and prioritizing user stories for what is needed from the DataCite DOI registration service. Central to this activity was continuously engaging with our members and the DataCite community to make sure their needs were met. As part of this work, we rethought how we work with user stories and how develop our product roadmap (more details in this blog post), and you can find all user stories directly relevant for DOI registration here.
Once it was clear that significant work was needed to improve the existing DOI registration service, and that incremental changes of the Metadata Store wouldn’t be enough, we thought about how to best approach the development of a new service. The following principles guided us:
What do all of the above have in common? They make the product development process faster, broken down into smaller steps, and more focused on what our members and users really care about. The most important feature of DOI Fabrica is thus the ongoing development it enables going forward, and you can expect important new functionality in the next few months (check our roadmap for details and/or if you want to provide feedback). But of course, this first DOI Fabrica release comes with functionality directly addressing the needs identified in the user stories collected earlier this year. We want to highlight how we addressed five of these user stories:
As a member or data center, I want a single username/password to access all DataCite services, so that I don't spend extra time managing access.
We have consolidated all login options for users into a single service, DataCite Profiles, and defined roles and permissions for DOI Fabrica. To not break existing integrations, the MDS API will continue to use the old username/password authentication.
As a member, I want a powerful admin UI (prefix transfer from one datacenter to another, editing/hiding the welcome email to data centers, expand the length of the field “domain” etc.) to manage all my data centers so that I reduce admin costs and can track changes.
All functionality relevant for DOI registration (including management of data centers and prefixes) is now available via API calls. DOI Fabrica provides a powerful administrator UI that, for example, allows members to automatically fetch new prefixes from the DataCite pool when all their prefixes are in use, instead of sending an email to DataCite support.
As a national library, I want services that check DOI resolution (broken links), so I can keep my responsibilities of persistence.
DOI Fabrica includes a simple link checker that is particularly useful during DOI registration. A more robust link checker is on our roadmap for the coming months.
As a member, I want a reporting tool, so that I can stay informed about my DOIs.
While future DOI Fabrica releases will provide much more detailed reporting, with this release members will see a dashboard that summarizes the numbers of data centers (clients) they work with, and the number of DOIs registered per year.
As a national library, I want to see how many datasets exist per discipline, so that I can decide about resourcing.
We are still a long way from understanding how many DOIs for research data exist per discipline, but we took an important first step by enabling the linking of data centers to re3data, allowing us to automatically pull in information about the disciplines covered in any particular repository.
With so many changes in DOI Fabrica we couldn’t include everything we wanted in the first release, and one functionality in particular has to wait for the next release in six weeks: DOI registration. We need to first address technical dependencies before this can be implemented, and rather than delaying the first release of DOI Fabrica, we decided to focus on functionality important for our members, and to add DOI registration via XML upload and web form in the next release. We look forward to your feedback and to suggestions on how we can improve DOI Fabrica.
This blog post was originally published on the DataCite Blog.
Introducing DataCite JSON
All DataCite DOIs have associated metadata, described in the DataCite Metadata Schema Documentation (DataCite Metadata Working Group (2017)), validated and stored as XML in the DataCite Metadata Store (MDS). These metadata are then made available via DataCite APIs and services....
The DataCite GraphQL API is now open for (pre-release) business
DataCite DOIs describe resources such as datasets, samples, software and publications with rich metadata. An important part of this metadata is the description of connections between resources that use persistent identifiers (PIDs)...
DataCite's New Search
Today we are announcing our first new functionality of 2019, a much improved search for DataCite DOIs and metadata. While the DataCite Search user interface has not changed, changes under the hood bring many important improvements and are our biggest...