DataCite Support

DataCite Search

User Documentation

Access the DataCite Search web interface here: https://search.datacite.org

What is DataCite Search?

DataCite search is a web interface where you can explore the complete collection of publicly available DataCite DOIs. You can search, filter, cite results, push them to your ORCID profile, and more!

Who can use DataCite Search?

DataCite Search is open to the whole community. It is particularly designed to showcase the possibilities of the DataCite API and its metadata, while serving the community as a central search platform.

How to search?

The DataCite Search and DOI Fabrica user interfaces are now based on Elasticsearch and you can read more about the query string queries here.

If you are interested in setting up queries with the REST API check this page: https://support.datacite.org/docs/api-queries

Search fields

It is possible to search in any field from the DOI metadata schema. Use the JSON format as seen below:

https://api.test.datacite.org/dois/10.70048/sc61-b496


{
  "id": "https://doi.org/10.70048/sc61-b496",
  "doi": "10.70048/SC61-B496",
  "url": "http://example.com",
  "types": {
    "ris": "COMP",
    "bibtex": "misc",
    "citeproc": "article",
    "schemaOrg": "SoftwareSourceCode",
    "resourceType": "XML",
    "resourceTypeGeneral": "Software"
  },
  "creators": [
    {
      "name": "Hallett, Richard",
      "nameType": "Personal",
      "givenName": "Richard",
      "familyName": "Hallett",
      "affiliation": "DataCite",
      "nameIdentifiers": [
        {
          "nameIdentifier": "https://orcid.org/0000-0002-7352-517X",
          "nameIdentifierScheme": "ORCID"
        }
      ]
    },
    {
      "name": "Smith, John",
      "nameType": "Personal",
      "givenName": "John",
      "familyName": "Smith",
      "affiliation": "DataCite"
    }
  ],
  "titles": [
    {
      "lang": "en-US",
      "title": "DataCite DOI Test Example"
    },
    {
      "lang": "en-US",
      "title": "Testy Test of DataCite Properties.",
      "titleType": "Subtitle"
    }
  ],
  "publisher": "DataCite",
  "container": {},
  "subjects": [
    {
      "lang": "en-US",
      "subject": "000 computer science",
      "schemeUri": "http://dewey.info/",
      "subjectScheme": "dewey"
    }
  ],
  "contributors": [
    {
      "name": "Starr, Joan",
      "nameType": "Personal",
      "givenName": "Joan",
      "familyName": "Starr",
      "affiliation": "California Digital Library",
      "contributorType": "ProjectLeader",
      "nameIdentifiers": [
        {
          "nameIdentifier": "https://orcid.org/0000-0002-7285-027X",
          "nameIdentifierScheme": "ORCID"
        }
      ]
    }
  ],
  "dates": [
    {
      "date": "2017-09-13",
      "dateType": "Updated",
      "dateInformation": "Updated with 4.1 properties"
    },
    {
      "date": "2017",
      "dateType": "Issued"
    }
  ],
  "publicationYear": 2017,
  "language": "en-US",
  "identifiers": [
    {
      "identifier": "https://handle.test.datacite.org/10.70048/sc61-b496",
      "identifierType": "DOI"
    }
  ],
  "sizes": [
    "4 kB"
  ],
  "formats": [
    "application/xml"
  ],
  "rightsList": [
    {
      "lang": "en-US",
      "rights": "CC0 1.0 Universal",
      "rightsUri": "http://creativecommons.org/publicdomain/zero/1.0"
    }
  ],
  "descriptions": [
    {
      "lang": "en-US",
      "description": "3 Test of DOI registrationenv",
      "descriptionType": "Abstract"
    }
  ],
  "geoLocations": [],
  "fundingReferences": [
    {
      "awardTitle": "Full DataCite XML Example",
      "funderName": "National Science Foundation",
      "awardNumber": "CBET-106",
      "funderIdentifier": "https://doi.org/10.13039/100000001",
      "funderIdentifierType": "Crossref Funder ID"
    }
  ],
  "relatedIdentifiers": [],
  "schemaVersion": "http://datacite.org/schema/kernel-4",
  "providerId": "datacite",
  "clientId": "datacite.rph",
  "agency": "DataCite",
  "state": "findable"
}

To look for information in a specific field of the the metadata select the name of the field exactly as it appears in the JSON format. Use a colon (:) between the field and the search terms.

Examples:

1. Search the for a specific publisher

publisher:datacite

The results list includes all works where DataCite is the publisher.

2. Search for a single DOI

To search for a specific DOI use the DOI field in the metadata.

doi:10.11570/18.0006

DOIs containing alphabetic characters in the suffix should be capitalized e.g doi:10.5281/ZENODO.2577807

3. Search the affiliation

In this case include both the parent and child elements from the schema and use a period (.) to separate the different levels in your search query.


 },
  "creators": [
    {
      "name": "Hallett, Richard",
      "nameType": "Personal",
      "givenName": "Richard",
      "familyName": "Hallett",
      "affiliation": "DataCite",
      "nameIdentifiers": [
        {

creators.affiliation:Leeds

The results include works where the affiliation field contains the word Leeds.

4. Use quotes

To search for an exact string, for example, an author’s name, include the text between quotation marks, the search looks for the the exact string contained within the quotes.

creators.name:"Fenner, Martin"

The results contain only works where one of the authors is Martin Fenner.

5. Using operators ( e.g AND OR + -)

Building more complex queries can be done with different syntax including AND OR + -

Search for all works that have a resourceType of software and XML.

types.resourceTypeGeneral:Software AND types.resourceType:XML

The results are works where the resouceTypeGeneral field contains Software and the resourceType field contains XML.

Search for all records published by DataCIte that are text objects:

publisher:datacite AND +text (in this case the + means that “text” must be present)

The results include a list of works where DataCite appears in the publisher field, they are also text works.

6. Wildcards

To run a broader search you can include the wildcard (*)

Search for all works with the subject robot*

subjects.subject:robot*

The results include all works where the word "robot" appears, plus extensions, in the subject field e.g robotic, robotic surgery

Facets

You can filter your results using the column on the right. These boxes are called facets, and will help you find the results you are looking for in an easier way.

Imagine you want to know more about the Standard Model. If you search for "standard model" physics you will find almost two thousand results:

If you use the facets on the right and choose Audiovisual content (under the Resource Types category) you will only see videos related to your query:

Cite results

DataCite search can export the results of your queries to different formats. Just click on the "Cite" button on the bottom bar of each search result and a pop-up window will show you all the available citation formats.

These are the most common ones but, of course, you can always our DataCite Citation Formatter to produce more!

Add to ORCID record

You can also use DataCite Search you update your ORCID record. Login using DataCite Profiles and each one of the boxes will show you an "Add to ORCID record" button. Hit "OK" if you are sure it is your work, and we will take care of the rest! Your ORCID record will soon include your new information.

Remove from ORCID Record

Works that have been added to your ORCID record show the label "In your ORCID record", and you can remove them from your ORCID record by clicking on that label, and then "OK".

Would you like to know more?

If you have any questions, requests or ideas please contact us!

DataCite Search


User Documentation

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.