About the PID Services registry.
This registry provides an overview of services related to Persistent Identifiers (PIDs).
To register please send an email to support@datacite.org with the required (below) metadata for your service.
Metadata
All services are registered as a DOI provided by DataCite and uses the associated DataCite metadata schema to describe the services. More information can be found from the DataCite Metadata Schema site.
Below is a table that describes the important mapping of metadata used in the PID Services Registry.
Field | DataCite MetaData | Guidance |
---|---|---|
PID Type | Subject | subjectScheme="PidEntity" with values of: Publication, Citation, Conference, Researcher, Organization, Dataset, DataRepository, Grants, Project, Experiment, Investigation, Analysis, Software, Computer Simulation, Software License, Equipment, Sample |
Service Provider Name | Creator/CreatorName | creatorName with nameType=Organizational |
Service Provider URL | Creator/NameIdentifier | A ROR Identifier where available. |
Service Name | Title | First title will be used |
Service Tagline | Title | type="Subtitle" |
Service Description | Description | First description will be used |
Service Publication Year | Description | Date of service publication |
Service Language | Language | ISO 639-1 language codes |
Geographic Availability | GeolocationPlace | Worldwide, region e.g. Europe or ISO Country Codes |
Service Category | Subject | subjectScheme="ServiceCategory" with values of: Sharing & Discovery, Processing & Analysis, Compute, Storage, Data Management, Networking, Training and Support, Security and Operations |
Service Tags | Subject | subjectScheme="ServiceTag" |
Scientific Fields | Subject | subjectScheme="Fields of Science and Technology (FOS)", values based on OECD |
TRL | Subject | subjectScheme="TRL" 8 or 9 services as defined by EU Technology Readiness |
API
This registry interface is built on top of the GraphQL API that was built as part of the FREYA Project. This means you can query using any GraphQL client to obtain details of the registered services. Here is an example query:
query {
services(first: 25, repositoryId: "datacite.services") {
nodes {
id
doi
titles {
title
}
}
}
}
All services DOIs are registered under the repository "datacite.services" so that only services associated with the registry are returned.
More
In addition to the GraphQL API, because these are registered as DataCite DOIs you may additionally query them using any other existing interface offered, other APIs are documented on the DataCite support site.
Contact
The PID Services Registry is maintained by DataCite and was developed within the FREYA project. For more information about the registry contact support@datacite.org