CORE Dataset

Available datasets by year

2020

Dataset 2020-03-18

Register for Access

Full dataset (~400GB, 2.1TB Extracted)

License: All rights reserved. See our Terms & Conditions.

Note:\ Please read the section "Structure of datasets" below for more information.

2018 onwards

Dataset 2020-03-18

Register for Access

Full dataset (~400GB, 2.1TB Extracted)

License: All rights reserved. See our Terms & Conditions.

Note:\ Please read the section "Structure of datasets" below for more information.

Dataset 2018-03-01

Register for Access

Metadata only dataset (beta) (127 GB) - 123M metadata items, 85.6M items with abstract

With full text dataset (beta) (330 GB) - 123M metadata items, 85.6M items with abstract, 9.8M items with fulltext

License: Open Data Commons Attribution (ODC-By) license.

Note:\ For extracting all repositories, you will need up to 509 GB (metadata) or 1.3 TB (full text) of free space on disk. It is possible to extract each repository individually. Please read the section "Structure of datasets" below for more information.

Deduplication Dataset 2020

Register for Access

Dataset created for Deduplication of Scholarly Documents using Locality Sensitive Hashing and Word Embeddings (LREC 2020) (62 MB compressed, 204 MB in total)

License: Open Data Commons Attribution (ODC-By) license.

CORE-MAG Mapping 2019-04-01

Register for Access

CORE Dataset to Microsoft Academic Graph (MAG) mapping (80MB compressed, 173 MB in total) - 8.9M items

License: Open Data Commons Attribution (ODC-By) license.

2017

Dataset 2017-11-01

Register for Access

Metadata only dataset (beta) (22.65 GB) - 64 million items

With full text dataset (beta) (157.38 GB) - 8 million items

License: Open Data Commons Attribution (ODC-By) license.

Beta notice: while in beta, we cannot guarantee completeness or integrity of the dataset and we appreciate any feedback on the format or data of the dataset. We are aware of an issue where the statistics in the repository object are incorrect or incomplete. We do not use these fields internally and plan on removing them in future releases.

Older versions (pre-2017)

These datasets conform to the dataset structure described below as 'Pre-2017'

  • Dataset 2016-10\ Register for Access).\ Metadata dataset (9.0 GB) - (23.9 million items)\ Content dataset (102 GB) - (4 million items)
  • Dataset 2015-09\ Register for Access)\ Metadata dataset (4.5 GB)\ Content dataset (30.5 GB)
  • Dataset 2014-06-13 (used for dataset track of DL2014)\ Register for Access)\ Metadata dataset (3.7 GB)\ Content dataset (24 GB)
  • Dataset 2013-12-15\ Register for Access)\ Metadata dataset (1.7 GB)
  • Dataset 2013-04-12\ Register for Access)\ Metadata dataset (181 MB)\ Metadata dataset as RDF (835 MB)

Structure of datasets

2020

The CORE dump implements the approach of the ResourceSync Framework Resource Dump standard.

Note that this is an extremely large file (395GB) and appropriate tools are necessary for downloading it. Once extracted it will use about 2.1TB of filesystem.

  1. Perform the extraction by running:

    tar -xf resync_dump.tar.xz -C /target/directory
  2. The previous steps will extract the big archive in multiple smaller files. Each archive contains all the resources for a specific CORE data provider the full list which you can find at our data providers page.

    The following command extracts every single archive in the appropriate folder.

    #!/bin/bash
    
    for FILE in `ls -1 tmp/*.tar.xz`;
    do
            PROVIDER="${FILE%.*.*}"
            echo $PROVIDER
            echo $FILE
            mkdir -p output/$PROVIDER
    	tar xf $FILE -C output/$PROVIDER/
    done

    Replace PROVIDER with the ID of every single archive.

The extracted folder generated in step 4, is a two-level deep file structure and includes a Manifest named manifest.xml file in the root, which lists the resources. Below is the format of a single entry in the manifest which lists the available resources:

<url>
  <loc>https://core.ac.uk/api-v2/articles/get/132196135</loc>
  <rs:md
    hash="md5:39127e4b3b76fc5a66f3eabee28ab71f"
    length="3759"
    type="application/json"
    path="/182/a2/132196135.json"
  />
</url>

The url inside the <loc></loc> tags is the ID of the file that can be used for tracking future updates on the resource. The path attribute is where the file can be found in the folder structure, and in order to validate the file, a md5 checksum and the file size are also provided.

Data structure

This is a sample data structure from the Dataset

{
  "doi": DOI,
  "coreId": "228783",
  "oai": OAI_IDENTIFIER,
  "identifiers": [ADDITIONAL IDENTIFIERS],
  "title": "TITLE",
  "authors": ["AUTHOR1", "AUTHOR2"],
  "enrichments": {
    "references": [REFERENCES],
    "documentType": {
      "type": "RESEARCH|THESIS|PRESENTATION",
      "confidence": CONFIDENCE
    },
    "citationCount": COUNT
  },
  "contributors": [CONTRIBUTORS],
  "datePublished": "DATE OR YEAR",
  "abstract": "ABSTRACT",
  "downloadUrl": DOWNLOAD URL IF AVAILABLE,
  "fullTextIdentifier": FULL TEXT ID IF AVAILABLE,
  "pdfHashValue": HASH OF THE PDF IF AVAILABLE,
  "publisher": PUBLISHER,
  "rawRecordXml": "XML RECORD",
  "journals": [JOURNALS],
  "language": {
    "code": "COUNTRY CODE",
    "name": "LANGUAGE NAME",
    "id": ID
  },
  "relations": ["URLs WITH RELATIONS"],
  "year": PUBLICATION YEAR,
  "topics": ["TOPIC1","TOPIC2" ],
  "subjects": ["SUBJECT1", "SUBJECT2"],
  "issn": "ISSN-IDENTIFIER",
  "fullText": "FULL TEXT"
}
Fields description
Field nameDescription
doiDigital Object Identifier. A persistent and unique identifier for the document. This data is collected from the data provider or discovered by enrichment processes by CORE using Crossref and other DOIs collections.
coreIdThe persistent identifier of a document in the CORE infrastructure.
oaiThe identifier of a resource harvested from a repository. It usually contains a static part identifying the data provider and a variable part identifying the single record. It is originated by data provider using the OAI-PMH protocol but if the data provider is not using it, CORE will generate one for the record.
identifiersA list of identifiers for the document, it might contains urls, PMC IDs, DOI etc. This information is collected from the data provider (dc.identifier tag) and enriched by CORE.
titleThe title of the document
authorsAn array containing the list of authors.
enrichmentsThis sub-object contains enrichments to the data harvested from the data provider.
enrichments.referencesA list of references (other documents) discovered by CORE.
enrichments.documentTypeThe type of the document. We use a machine learning algorithm to discover the document type, the type has also a confidence associated.
enrichments.citationCountThe count of papers citing the paper. This information is extracted via Microsoft Academic Graph.
contributorsMatches the dc.contributors tag in the Dublin Core metadata format.
datePublishedDate of when the document has been published. If the data is not available from the original data provider, CORE will try to discover this using other data sources.
abstractThe abstract of the document
downloadUrlThe url where the full text is available. If the full text is hosted in CORE this will be a CORE url, otherwise it will be a url to a different data source.
fullTextIdentifierThis url is the location where CORE managed to find the hosted full text.
pdfHashValueAn hash value of the pdf, to validate the integrity of a document and test for duplicates and changes.
publisherComing from dc.publisher
rawRecordXmlleft-aligned
journalsSub object containing metadata about the journal where the record has been publish.
languageLanguage of the record discovered by CORE.
relationsComing from dc.relations
yearBased on the different dates available for the record, this field contains the year on which this document has been published. It uses only year because data quality is variable and many document don't have detailed informations.
topicsComing from dc.topic.
subjectsComing from dc.subject
issnThe issn of the journal where the article was published on. This information is extracted from the Crossref data.
fullTextThe text extracted from the hosted full text.

2018 onwards

The downloadable tar file contains XZ compressed files of Article Metadata. The XZ compressed file is a file named [repositoryID].json.xz. Once decompressed, each line in the text file contains the metadata for 1 article in JSON.

We chose the xz format due to a better compression ratio vs bzip2 or gzip. The downside is the tools are not always installed by default.\ Most Linux distributions have xz available for installation in the default package manager. Mac users can install xz via Brew or MacPorts and there are many other free alternatives. Windows users can use 7-zip. If you have any trouble extracting the files, please contact us.

Please note that each JSON file is not valid JSON however, each line is. Each line is delimited using a Windows formatted newline (\r\n).

The dump structure has changed to following format:

{
  "doi": str|None,
  "coreId": str|None,
  "oai": str|None
  "identifiers": [str],
  "title": str|None,
  "authors": [str],
  "enrichments": {
    "references": [str],
    "documentType": {
       "type": str|None,
       "confidence": str|None
    }
  },
  "contributors": [str],
  "datePublished": str|None,
  "abstract": str|None,
  "downloadUrl": str|None,
  "fullTextIdentifier": str|None,
  "pdfHashValue": str|None,
  "publisher": str|None,
  "rawRecordXml": str|None
  "journals":[str],
  "language": str|None,
  "relations": [str],
  "year": int|None,
  "topics": [str],
  "subjects": [str],
  "fullText": str|None
}

2017

An example of a metadata item in the data set is as follows. The full record will have more fields available and all fields in its entirety. New lines and truncated values are only for this example.

{
  "id": "28929927",
  "authors": [
    "Knoth, Petr",
    "Anastasiou, Lucas",
    "Pearce, Samuel"
  ],
  "datePublished": "2014",
  "deleted": "ALLOWED",
  "description": "Usage statistics are frequently used by repositories [Description field truncated for example]",
    "fullText": "Open Research Online\nThe Open University’s repository of research publications\nand other research outputs\nMy repository is being aggregated: a blessing or a\ncurse?\nConference Item\nHow to [full text field truncated for example]"
  "fullTextIdentifier": "http://oro.open.ac.uk/41678/1/OpenRepositories2014_v2.pdf",
  "identifiers": [
    "oai:oro.open.ac.uk:41678",
    null
  ],
  "rawRecordXml": "

`\n    \n    \n      oai:oro.open.ac.uk:41678\n      20[rawRecordXml truncated for example]",
  "repositories": [{
    "id": "86",
    "openDoarId": 0,
    "name": "Open Research Online",
      ...
  }],
  "repositoryDocument": {
    "pdfStatus": 1,
    "textStatus": 1,
    "metadataUpdated": 1498862655000,
    "timestamp": 1479481001000,
    "indexed": 1,
    "deletedStatus": "0",
    "pdfSize": 364107,
    "tdmOnly": false
  },
  "title": "My repository is being aggregated: a blessing or a curse?",
  "downloadUrl": "https://core.ac.uk/download/pdf/28929927.pdf",
  ...
}

Pre-2017

The CORE dataset provides access to both the enriched metadata as well as the full-texts. The data dump consists of two files, the metadata file and the content file. Both files are compressed using tar and gzip.

An example of a metadata item in the data set is as follows:

{
  "identifier": 13291,
  "ep:Repository": 1,
  "dc:type": [
    "Report"
  ],
  "bibo:shortTitle": "Evaluating stillbirths : improving stillbirth data could help make stillbirths a visible public health priority",
  "bibo:AuthorList": [
    "IMMPACT",
    "Population Reference Bureau"
  ],
  "dc:date": "2007-02",
  "bibo:cites": [
    {
      "rawReferenceText": "Cynthia Stanton. Stillbirth Rates: Delivering Estimates",
      "authors": [

      ],
      "bibo:shortTitle": "Stillbirth Rates: Delivering Estimates",
      "doi": "10.1016/S0140-6736(06)68586-3"
    }
  ],
  "bibo:citedBy": [

  ],
  "similarities": [
    {
      "identifier": 29886,
      "sim:weight": 0.333121,
      "sim:AssociationMethod": "similarity_cosine"
    },
    {
      "identifier": 33044,
      "sim:weight": 0.325861,
      "sim:AssociationMethod": "similarity_cosine"
    },
    ...,
    {
      "identifier": 43755,
      "sim:weight": 0.173635,
      "sim:AssociationMethod": "similarity_cosine"
    }
  ]
}

Disclaimer

This dataset has been created from information that was publicly available on the Internet. Every effort has been made to ensure this dataset contains open access content only. We have included content only from repositories and journals that are listed in registries where the condition for inclusion is the provision of content under an open access compatible license. However, as metadata are often inconsistent, license information is often not machine readable and, from time to time, repositories leak information that is not open access, we cannot take any responsibility for the license of the content in the dataset. It is therefore up to the user of this dataset to ensure that the way in which they use the dataset does not breach copyright. The dataset is in no way intended for the purposes of reading the original publications, but for machine processing only.