We are pleased to announce that, after two online editions, the 2023 edition of the Workshop on Open Citations and Open Scholarly Metadata will come back to Bologna, on 26-27 October 2023. – https://workshop-oc.github.io.
During the two-day event, researchers, policy-makers and scholarly publishers will gather in the historical location of the University of Bologna to take part in the plenary presentations and discussions around this year’s theme:
The value of open scholarly metadata for research assessment purposes.
Participation
If you wish to participate in the Workshop on Open Citations and Open Scholarly Metadata 2023 as an attendee, please fill in the form by providing the requested information and a short bio to apply for the event. You will receive a notification of acceptance by 25 June. In case of oversubscriptions, the organisers will select attendees from among those who have applied.
If you wish to talk in the Workshop of Open Citations and Open Scholarly Metadata 2023, please fill in both the first part and the second part of the application form to submit a contribution (max 500 words) that fits this year’s theme “The value of open scholarly metadata for research assessment purposes”. The organizing committee will decide if the selected submissions will involve either a talk of 10-minute duration, with a 5-minute discussion following, or a poster presentation.
Application deadline: 21 May 2023 11 June 2023 ( h. 23:59 AoE ).
Fees and expenses
For the accepted attendees and contributors, we request a small registration fee (VAT included) of €100 to cover expenses (€25 for students). We will provide lunches and refreshments on all days, and a free workshop dinner on Thursday 26 October.
Those attending will be expected to cover the cost of their own travel and accommodation, and a list of recommended hotels and guest houses is available here.
Details of how to pay will be sent with the notification of acceptance together with information to finalize the registration.
Please circulate this invitation to any colleagues that you think might be interested in attending this workshop.
Venue
Bologna is home to numerous prestigious cultural, economic and political institutions as well as one of the most impressive trade fair districts in Europe. In 2000 it was declared the European capital of culture, and in 2006, a UNESCO “city of music”. Bologna’s porticoes have been listed on the UNESCO World Heritage List in 2021.
The University of Bologna is the oldest university in the western world, and one of the largest universities in Italy (with about 90,000 enrolled students).
The workshop will take place at the University of Bologna in the heart of the city – the Department of History, Cultures, and Civilization (Italian translation: Dipartimento di Storia, Culture e Civiltà), Piazza S. Giovanni in Monte, 2, Room “Aula Prodi”.
The event will be also live-streamed.
List of organizers
Giovanni Colavizza (University of Amsterdam; ScholarIndex)
Chiara Di Giambattista (University of Bologna; OpenCitations)
Ivan Heibi (University of Bologna; OpenCitations)
Philipp Mayr (GESIS – Leibniz-Institute for the Social Sciences; EXCite/OUTCite)
Silvio Peroni (University of Bologna; OpenCitations)
Matteo Romanello (Swiss Federal Institute of Technology in Lausanne; ScholarIndex)
David Shotton (University of Oxford; OpenCitations)
Ludo Waltman (Centre for Science and Technology Studies, Leiden University; VOSViewer)
OpenCitations is seeking applicants for a one-year Research Fellow position to be held from April 2023, for which the application closing deadline is 28 February 2023.
Currently, the amount and complexity of the data made available by OpenCitations opens up several issues related to the improvement, scalability and optimisation of its infrastructure. Therefore, it is crucial to study and customise recent approaches for managing Big Data to create a knowledge base to build decentralised, scalable, long-lasting and easily-customizable services.
The goal of the Research Fellowship is
to study the current limitations and possible improvements to introduce in the OpenCitations infrastructure
to reengineer the current infrastructure to make it more scalable, reliable, interoperable, reusable and distributed.
Thus, the Research Fellow is expected to address issues related to the provision of Web services, the management of distributed and heterogeneous databases and services, data conversion and ingestion processes, parallel computing and security. Particular attention will be given to data preservation and the long-term maintenance and update of the infrastructure.
Requirements
The minimal formal requirement for this position is a Master’s degree in Computer Science, Computer Science and Engineering, Telecommunications Engineering, Digital Humanities or equivalent.
Moreover, applicants are expected to have
sysadmin skills
computer programming skills
the ability to read, write and speak in good English
It is highly desirable for the applicants to have
demonstrable expertise in using and managing Linux servers (especially Debian and Raspbian), container orchestrator systems (e.g. Kubernetes), infrastructure-as-code systems (e.g. Terraform), Web servers implementing FastGCI (especially lighttpd), graph databases (especially Blazegraph), Python programming and Python Web Application Frameworks (especially web.py and Flask), Git-based version-control systems (especially GitHub);
a strong and demonstrable commitment to open science
demonstrable knowledge of Semantic Web technologies, Linked Data and Web technologies
Teamwork abilities and a good knowledge of Italian would also be very beneficial.
How to apply
The Research Fellowship application (written either in Italian or in English) should minimally comprise the following:
a cover letter of application, motivating why the candidate is applying for this position;
a full Curriculum Vitae containing information about prior scientific and professional jobs and the scientific production of the candidate;
a public portfolio of software, projects and activities undertaken within the past ten years, with a clear indication of the applicant’s role in each.
The Call for Applications (in Italian and in English) is available online on the website of the University of Bologna. It also includes an attachment with a description of OpenCitations and of the activities related to the position. The position has a net salary (exempt from income tax, after deduction of social security contributions) in excess of 23K euros per year. As indicated in the Call for Applications, candidates need to apply exclusively through the University of Bologna web portal.
We’re happy to announcePOCI, the OpenCitations Index of PubMed open PMID-to-PMID citations, an RDF dataset containing details of all the citations from publications bearing PubMed Identifiers (PMIDs) to other PMID-identified publications, harvested from the National Institutes of Health Open Citations Collection (NIH-OCC). The citations available in POCI are treated as first-class data entities, with accompanying properties including the citations timespan, modelled according to the OpenCitations Data Model.
Each citation (i.e. an individual of the class cito:Citation) is identified by an URL structured as follows:
https://w3id.org/oc/index/poci/ci/[[OCI]].
Open Citation Identifiers
Each Open Citation Identifier [[OCI]] has a simple structure: the lower-case letters “oci” followed by a colon, followed by two numbers separated by a dash (e.g. https://w3id.org/oc/index/poci/ci/01600102060800080706-016002060909030401), in which the first number identifies the citing work and the second number identifies the cited work.
For citations in which the citing and cited works are identified by PMIDs, which includes all the POCI citations, the OCI is created in the following manner, as explained more fully here. Each converted numeral part of OCI is prefixed by a 0160, which indicates that NIH is the supplier of the original metadata of the citation (as indicated at http://opencitations.net/oci).
are available as dumps on Figshare in CSV, N-Triples and Scholix.
What is an Open Citation Index?
A citation index is a bibliographic index recording citations between publications, allowing the user to establish which later documents cite earlier documents. The current indexes available in OpenCitations are:
This blog post is the first of a series dedicated to the description and promotion of OpenCitations Meta.
In addition to OpenCitations’ Citation Indexes, OpenCitations is pleased to announce a new service: OpenCitations Meta, a database which stores and delivers bibliographic metadata for all publications involved in the OpenCitations citation indexes.
For each publication, the metadata exposed by OpenCitations Meta includes the publication’s title, type, venue (e.g. journal name), volume number, issue number, page numbers, publication date, and identifiers such as Digital Object Identifiers (DOIs) and PubMed Identifiers (PMIDs). In addition, OpenCitations Meta includes details of the main actors involved in the publication of the document, i.e., the names of the authors, editor, and publisher, each with its own additional metadata and identifier (e.g. ORCID).
Why OpenCitations Meta?
OpenCitations Meta represents a major infrastructural advance for OpenCitations, since it addresses and overcomes some of the limitations previously experienced, providing three major benefits:
1. It permits OpenCitations to respond more quickly to user requests for information.
The OpenCitations Citation Indexes contain citation-related metadata, such as the identifiers for the citing and cited publications, the citation timespan, and other citation-specific metadata, for example whether or not the citation is a self-citation. However, metadata for the citing and cited publications were hitherto not stored by OpenCitations, but rather obtained by on-the-fly API calls to external services such as Crossref, Datacite and ORCID. This dependence on responses from external services significantly slowed the delivery of the required information to users. Since OpenCitations Meta stores in-house the same bibliographic metadata for the citing and cited publications as was previously obtained by those external API calls, the former temporal limitation is now alleviated, thereby accelerating response times for requests made to the OpenCitations REST API services, and thus better supporting our users.
2. It permits OpenCitations to index citations involving publications that lack DOIs.
The second problem that OpenCitations Meta addresses goes beyond the OpenCitations infrastructure and addresses a more general issue of digital publishing, particularly in the Humanities, namely that many scholarly publications lack persistent identifiers such as DOIs and PMIDs. The citations indexed by OpenCitations are themselves treated as first-class data entities, each bearing a unique persistent Open Citation Identifier. According to the Open Citation Identifier definition [1], the entities linked by an indexed citation need to be identified by a persistent identifier (PID) from a recognised scheme such as the Digital Object Identifier scheme. For example, COCI [2] records the DOIs of the citing and cited entities. However, the association of DOIs with published documents is not uniformly spread across all scholarly fields. Indeed, in Scopus and the Web of Science Core Collection, only 50% of the current publications in the Art and Humanities are associated with a DOI [3]. In addition, in many fields, particularly in the Humanities, references are required to pre-digital historical primary sources that lack PIDs. OpenCitations Meta solves this problem by assigning a unique OpenCitations Meta Identifier (OMID) to each document. In this way, it can record the metadata of publications lacking an external identifier and store the citations involving them in one of the OpenCitations Indexes.
3. Use of the OpenCitations Meta Identifier permits de-duplication of records of bibliographic resources having more than one external identifier, such as a DOI and a PMID.
While many scholarly publications lack external PIDs, many others will have more than one external PID, for example a DOI for the record of that publication in Crossref, and a PMID for the record of that same publication in PubMed. This is perfectly legitimate. Since OpenCitations Meta assigns a unique OpenCitations Meta Identifier (OMID) to every entry, and in addition records all external identifiers already assigned to that publication, for example its DOI and its PMID, this permits the automatic de-duplication of such publications within OpenCitations Meta.
The data model
OpenCitations uses Semantic Web technologies to encode all its data, including the bibliographic metadata now stored in OpenCitations Meta. For this purpose, the OpenCitations Data Model (OCDM) [4] uses classes and properties defined in the SPAR Ontologies to represent:
bibliographic entities (fabio:Expression), e.g. a journal article
identifiers (datacite:Identifier), e.g. a DOI
agent roles (pro:RoleInTime), e.g. an author
responsible agents (foaf:Agent), e.g. a person
publication format details (fabio:Manifestation), e.g. first and last pages
Figure 1 depicts relationships between some of the various entities.
Figure 1. A small subset of the OCDM used in OC Meta. Yellow rectangles represent classes, green polygons represent data types, while blue and green arrows represent object properties and data properties, respectively
In addition to storing data, great importance is given to recording provenance and change-tracking of OpenCitations Meta entries, including the agent who processed a specific entity, i.e. creating, deleting, modifying or merging it, the date and time on which this action was performed, and the primary source of the data.
The data
At the release date, 20th December 2022, OpenCitations Meta is using Crossref as its primary source, with the purpose of hosting the metadata describing all citing and cited publications involved in the 1,392,036,835 citations within COCI [2]. From a quantitative point of view, OpenCitations Meta presently contains metadata describing 87,321,593 bibliographic entities, 277,750,235 authors, 2,359,301 editors, 17,268 publishers, and 710,226 publication venues (e.g. journal names). Editors and authors have been counted by their roles, without at this stage disambiguating individuals with the same name. Conversely, bibliographic entities, publishers, and publication venues were counted by their OMIDs. In total, the OpenCitations Meta triplestore presently contains 3,298,335,581 triples.
In the following days, OpenCitations Meta will be expanded to include bibliographic metadata for all citing and cited publications involved in the 169,822,752 citations from DataCite within DOCI, released on 13th December 2022.
Table 1 lists the various types of bibliographic resource represented in OpenCitations Meta. The current dataset contains mostly journal articles (60,683,841), which exceed the number of book chapters (6,288,351) by about ten times and the number of conference proceedings articles (4,917,568) by about twelve times.
OpenCitations Meta allows the users to explore the contained metadata either via SPARQL (https://opencitations.net/meta/sparql) or via the OpenCitations Meta REST API (https://opencitations.net/meta/api/v1). In particular, the API will retrieve a list of bibliographic resources and related metadata starting from one or more identifiers including an OpenCitations Meta Identifier (OMID), an author’s ORCID, or an editor’s ORCID.
Finally, all the metadata and provenance information present in OpenCitations Meta are available as dumps in RDF (JSON-LD) or CSV format under a CC0 licence. Every time a citation index is updated, we will update OpenCitations Meta.
Conclusion
OpenCitations Meta makes search operations on the metadata of scholarly publications involved in the citations indexed in the OpenCitations Citation Indexes faster, since the metadata are now held in-house. The use of OpenCitations Meta Identifiers (OMIDs) permits OpenCitations Meta to act as a mapping hub to disambiguate and unify information on single publications identified by more than one external identifier, and makes it possible to characterise citations involving resources lacking an external identifier.
In the future, we will introduce a new API operation to perform text searches. Moreover, OpenCitations Meta will incorporate metadata from other sources in addition to Crossref. As mentioned above, work is already under way to ingest bibliographic metadata from Datacite for the publications involved in the citations newly indexed in DOCI. This will soon be followed with similar OpenCitations Meta entries relating to a new citation index, POCI, containing citations from PubMed, to be released later this year. PubMed metadata will be made available by February 2023.
Heibi, I., Peroni, S. & Shotton, D. Software review: COCI, the OpenCitations Index of Crossref open DOI-to-DOI citations. Scientometrics 121, 1213–1228 (2019). https://doi.org/10.1007/s11192-019-03217-6
Gorraiz, J., Melero-Fuentes, D., Gumpenberger, C., & Valderrama-Zurián, J.-C. (2016). Availability of digital object identifiers (DOIs) in Web of Science and Scopus. Journal of Informetrics, 10 (1), 98–10. https://doi.org/10.1016/j.joi.2015.11.008
We’re excited to introduce DOCI, the OpenCitations Index of Datacite open DOI-to-DOI citations, a new tool containing citations derived from publications bearing DataCite DOIs to other DOI-identified publications, harvested from DataCite. The citations available in DOCI are treated as first-class data entities, with accompanying properties including the citations timespan, modelled according to the OpenCitations Data Model.
For citations in which the citing and cited works are identified by DOIs, which includes all the DOCI citations, the OCI is created in the following manner, as explained more fully here. Each case-insensitive DOI is first normalized to lower case letters. Then, after omitting the initial doi:10. prefix, the alphanumeric string of the DOI is converted reversibly to a pure numerical string using the simple two-numeral lookup table for numerals, lower case letters and other characters presented at https://github.com/opencitations/oci/blob/master/lookup.csv. Finally, each converted numeral is prefixes by a 080, which indicates that DataCite is the supplier of the original metadata of the citation (as indicated at http://opencitations.net/oci).
A citation index is a bibliographic index recording citations between publications, allowing the user to establish which later documents cite earlier documents. The current indexes available in OpenCitations are:
OpenCitations has happily joined the open-source social media platform joinmastodon.org.
Mastodon is “a free and open-source software developed by a non-profit organization”, with the aim of favouring interoperability and bringing social media interaction “back in the hands of the people”.
We look forward to recreating there our wide network of connections, and getting in touch with new people, projects and institutions in a different virtual environment.
Blog post by Ivan Heibi (Universiy of Bologna) and Arcangelo Massari (University of Bologna).
OpenCitations publishes the COCI dataset after each new release in three main formats: CSV, N-Triples, and Scholix (see https://opencitations.net/download#coci). The CSV format is the most popular and downloaded one due to its comprehensive data organization (i.e. tabular format) and smaller size (compared to the other formats provided). Therefore, this is also the format we suggest using for a local process of the entire COCI dataset.
The CSV dumps of COCI are uploaded on Figshare. You can check and download the last dump released from https://doi.org/10.6084/m9.figshare.6741422. The dump consists of one main ZIP file, including other smaller ZIP archives (one for each release) containing the actual CSV files (Figure 1).
Figure 1. The contents of the COCI CSV dataset (after the August 2022 release)
It is possible to process this data without unzipping the internal archives, thus saving a lot of disk space. In this tutorial, we will see how to achieve this in Python. Same process could be done in other programming languages.
Processing the COCI dump using Python
Step 1) Downloading the COCI dump
First, you need to download the last CSV dump release of COCI from https://doi.org/10.6084/m9.figshare.6741422 and decompress only the external archive. After this operation, you should have a folder containing the internal ZIP files such as in Figure 1.
Note: It is beneficial to decompress the external archive because doing so does not increase the space occupied on the disk (compressing archives results in a compression rate of 0%) and because working on nested archives would significantly increase RAM requirements.
Step 2) Working with the ZIP files
Python provides the built-in zipfile module, whose ZipFile class allows you to create, read, write, edit and list the contents of a ZIP file. Given as input the path of the root directory containing all the ZIP files (FOLDER_PATH), the process elaborates each of these files on a different iteration. Each cycle initializes a ZipFile object by specifying the path to the ZIP file (archive_path).
from zipfile import ZipFile
import os
for archive_name in os.listdir(FOLDER_PATH): archive_path = os.path.join(FOLDER_PATH, archive_name) with ZipFile(archive_path) as archive:
# ...
Step 3) Accessing the ZIP files
Use the namelist() method to return the list of CSV files contained in each archive. Then to open the inner CSV files, simply cycle through the list of names and feed them to the open() method of the ZipFile instance, i.e. archive in the example below.
from zipfile import ZipFile
import os
for archive_name in os.listdir(FOLDER_PATH):
archive_path = os.path.join(FOLDER_PATH, archive_name)
with ZipFile(archive_path) as archive:
for csv_name in archive.namelist(): with archive.open(csv_name) as csv_file:
# ...
Step 4) Reading the CSVs
The .open() method returns a buffer. To read the CSV file as a list of dictionaries (i.e. represent each row of the CSV in dictionary format, e.g., {“column1″:”val1”, “column2″:”val2”}) we need to transform the buffer using the TextIOWrapper class and read it using the DictReader class of csv. Then we convert the result of DictReader into a list.
from io import TextIOWrapper
from zipfile import ZipFile
import os
for archive_name in os.listdir(FOLDER_PATH):
archive_path = os.path.join(FOLDER_PATH, archive_name)
with ZipFile(archive_path) as archive:
for csv_name in archive.namelist(): with archive.open(csv_name) as csv_file: reader = csv.DictReader(io.TextIOWrapper(csv_file)) rows = list(reader) # ...
Step 5) Processing the CSVs content
Now you can go through each row of the list and process the citation data as you want. The following example prints the citing and cited entity of each citation in the dump.
from io import TextIOWrapper
from zipfile import ZipFile
import os
for archive_name in os.listdir(FOLDER_PATH):
archive_path = os.path.join(FOLDER_PATH, archive_name)
with ZipFile(archive_path) as archive:
for csv_name in archive.namelist(): with archive.open(csv_name) as csv_file: reader = csv.DictReader(io.TextIOWrapper(csv_file)) rows = list(reader) # Process the CSV here for r in rows: print("Citing entity:",r["citing"]) print("Cited entity:",r["cited"])
We’re happy to announce the 3rd edition of the Workshop on Open Citations and Open Scholarly Metadata (WOOC2022), to be held online on 5 October 2022 (h. 15-18 CEST).
It has now been two years since the last edition of the Workshop on Open Citations and Open Scholarly Metadata (WOOC2020) took place as an online event. During that event, the virtual format did not constrain an enriching and stimulating debate, fostered by the distinguished voices of the speakers involved.
In the past two years, the Open Science ecosystem has been enriched by growing infrastructures, new projects, and the increasing availability of open scholarly data. OpenCitations itself is now hosting over 1.36 billion open citations. We would like WOOC2022 to re-create a theme-focused virtual space to share updates, thresholds and challenges. Like the last event, WOOC2022 will take the form of a three-hour webinar for researchers, scholarly publishers, funders, policy makers, and opening citations advocates, interested in the creation, reuse, and improvement, of open citation data and open scholarly metadata, with speaker contributions followed by Q&A sessions. The workshop is organized around the following topics:
Reforming research assessment with open citations and open scholarly metadata;
Artificial intelligence to support the extraction and analysis of citations and metadata;
Sustainability of open science infrastructures;
Availability of open citations and open scholarly metadata in scholarly disciplines.
Participation
The participation is free of charge and requires no registration. The event will be live-streamed on OpenCitations YouTube channel and it will be possible to interact with the speakers through the YouTube live comments section during the streaming.
Program
During the Workshop on Open Citations and Open Scholarly Metadata, the talks of the distinguished speakers will be divided into four sessions, with one 5-minute break. At the beginning of the Workshop, OpenCitations director Silvio Peroni will acknowledge the selected author’s video contributions, whose links will be made available on the workshop website for engaging with interested parties and encouraging a broader discussion.
15:10 – 15.30 Victoria Moody: Lift, shift and re-use: Repurposing open access in new ways: The possibility (and probable necessity) of ensuring the capability and sustainability of research infrastructure assets through the enhanced deployment of open science approaches, creating new pathways for established approaches and extending their impact.
15:30- 15:50 Alberto Martín-Martín: Managing the scholarly record
16:35- 16:55 Jennifer Lin and Ana-Maria Istrate: Essential frontiers: open data & software citations, an automated ML approach
16:55- 17:15 Philipp Mayr: Handling Non-source items in the project OUTCITE
Session IV
17:15- 17:35 Chiara Di Giambattista: Where were we? The role of the community in the present and future of OpenCitations
17:35-17:55 John Chodacki
17:55- 18:00 David Shotton: Roundup discussion and conclusion
Visit https://workshop-oc.github.io/ to read the talks’ abstracts and find more information about the Workshop on Open Citations and Open Scholarly Metadata.
All the workshop materials will be made available at
In the scholarly ecosystem, a bibliographic citation is a conceptual directional link from a citing entity to a cited entity, used to acknowledge or ascribe credit for the contribution made by the author(s) of the cited entity. Citations are one of the core elements of scholarly communication. They enable the integration of our independent research endeavours into a global graph of relationships that can be used, for instance, to analyse how scholarly knowledge develops over time, assess scholars’ influence, and make wise decisions about research investment.
A copyrighted fact
However, as citation data, i.e. pieces of factual information aiming at identifying entities and relationships among them, are of great value to the scholarly community, it has been a “scandal” that they have not been recognised as part of the commons. Indeed, only recently we have seen some efforts – such as the Initiative for Open Citations (I4OC) – that have tried to change the behind-the-paywall status quo enforced by the companies controlling the major citation indexes used worldwide, convincing scholarly publishers to support the unrestricted availability of scholarly citation data by publishing them in suitable open infrastructures, such as Crossref and DataCite.
Of course, as for many other kinds of data, putting bibliographic and citation data behind a paywall is a thread to enabling the full reproducibility of research studies based on them (e.g. in bibliometrics, scientometrics, and science of science domains), even when such studies are published in open access articles. For instance, the results of a recent open access article published on Digital Scholarship in the Humanities, which aimed to analyse the citation behaviour of Digital Humanities (DH) research across different proprietary and open citation databases, are not fully reproducible since the majority of the databases used – namely Scopus, Web of Science, and Dimensions – do not make their bibliographic and citation data openly available.
In addition, the coverage of publications and related citations in specific disciplines, particularly those within the Social Sciences and the Humanities (SSH), is inadequatecompared tootherfields. Usually, this is due to the limited availability of born-digital publications accompanied by a wide variety of publication languages, publication types (e.g. monographs), and complex referencing practices that may limit their automatic processing and citation extraction. As a side effect, such a partial coverage may result in a considerable bias when analysing SSH disciplines compared to STEM disciplines that usually have better coverage in existing citation databases.
Reforming research assessment
All these scenarios have at least another negative effect on the area strictly concerned with the research assessment, which often uses quantitative metrics based on citation data to evaluate articles, people, and institutions. Indeed, the unavailability and partial coverage of bibliographic and citation data create an artificial barrier to the transparency of the processes used to decide the careers of scholars in terms of research, funding, and promotions.
to be open and transparent by providing machine-readable, unrestricted and reusable data and methods for calculating the metrics used in research assessment exercises, and
to leave to the research community, instead of commercial players, the control and ownership of the crucial infrastructures and tools used to retrieve, use and analyse such data within research assessment systems.
Thus, the leading guideline that can be abstracted is to follow Open Science practices even when assessing research and not only when performing research.
Some initiatives pushing for reforming the principles behind research assessment systems.
Introducing OpenCitations
Within this context, OpenCitations (full disclosure: I am one of its directors) plays an important role, acting as a key infrastructure component for global Open Science, and pushes for actively involving universities, scholarly libraries and publishers, infrastructures, governments and international organisations, research funders, developers, academic policy-makers, independent scholars and ordinary citizens. The mission of OpenCitations is to harvest and openly publish accurate and comprehensive metadata describing the world’s academic publications and the scholarly citations that link them, with the greatest possible global coverage and subject scope, encompassing both traditional and non-traditional publications, and with a breadth and depth that surpasses existing sources of such metadata, while maintaining the highest standards of accuracy and accompanying all its records with rich provenance information, and providing this information, both in human-readable form and in interoperable machine-readable Linked Open Data formats, under open licenses at zero cost and without restriction for third-party analysis and re-use.
For OpenCitations, open is the crucial value and the final purpose. It is the distinctive mark and founding principle that everything OpenCitations provide – data, services and software – is open and free and will always remain so. OpenCitations fully espouses the aims and vision of the UNESCO Recommendations on Open Science, complies with the FAIR data principles, and promotes and practises the Initiative for Open Citations recommendation that citation data, in particular, should be Structured, Separable, and Open.
The most important collection of such open citation data is COCI, the OpenCitations Index of Crossref open DOI-to-DOI citations. The last release, dated August 2022, contains more than 1.36 billion citation links between more than 75 million bibliographic entities that can be accessed programmatically using its REST API, queried via the related SPARQL endpoint, and downloaded in full as dumps in different formats (CSV, JSON, and RDF).
Collaborations between OpenCitations and other Open Science infrastructures and services.
In addition to the publication of citation data, a considerable effort has been dedicated to collaborating with other Open Science infrastructures working in the scholarly ecosystem, as summarised in the figure above. Since 2020, OpenCitations has significantly benefited from the scholarly community that resulted from the 2019 selection by the Global Sustainability Coalition for Open Science Services (SCOSS) of OpenCitations as a scholarly infrastructure worthy of financial support. The community funding permitted the appointments of people dedicated to the administration, communication, community development, and maintenance and improvement of the OpenCitations software and the computational infrastructure on which it runs. In addition, OpenCitations started its involvement with OpenAIRE and the European Open Science Cloud (EOSC), and it is collaborating with other funded projects project such as RISIS2, OutCite, OPTIMETA and B!SON.
While OpenCitations is currently providing a good set of citation data, which is already approaching parity with other commercial citation databases and that has already been used in a few studies for research purposes, there is still a margin for improvement. Currently, the citations included in the OpenCitations Indexes come mainly from Crossref data, one of the biggest open reference providers. However, Crossref does not cover all the publishers of DOI-based resources. Indeed, other DOI providers, in some cases, expose citation relations in their metadata, such as DataCite. In addition, DOI-based publications represent just a limited set of all the bibliographic entities published in the scholarly ecosystem. Other identifier schemas have been used to identify bibliographic entities – and, for some publications, there not exist identifiers at all!
Thus, to address these two issues, OpenCitations is working on expanding its coverage according to two different directions. On the one hand, OpenCitations is developing two new citation indexes of open references based on the holdings of DataCite and the National Institute of Health Open Citation Collection, which, together with COCI, will be cross-searchable through the Unifying OpenCitations REST API.
On the other hand, OpenCitations has started working to create a new database entitled OpenCitations Meta, which will provide three major benefits. First, it will permit storing in-house bibliographic metadata for the citing and cited entities involved in all OpenCitations Indexes, including author identifiers using ORCID and VIAF identifier schemes where available. Second, it will provide better query performance than the present API system, which obtains bibliographic metadata on-the-fly by live API calls to external services, such as Crossref and DataCite APIs. Finally, it will permit indexing citations involving entities lacking DOIs, by providing them OpenCitations Meta Identifiers.
This last collection, combined with automatic tools for citation extraction from digital formats, is crucial for increasing the coverage of underrepresented disciplines and fields in bibliographic databases, such as SSH publications. One of the OpenCitations’ goals is to reduce this gap in citation coverage by setting up crowdsourcing workflows for ingesting missing citation data from the scholarly community (e.g. libraries and publishers). In the future, another contribution will be to set up tools for automatic extraction of citations that can also support small and local publishers, crucial assets for SSH research, that may find difficulties in carrying out citation extraction tasks on their own since using and maintaining a tool (or paying a company addressing those tasks on behalf of the publisher) requires extra costs beyond publishers’ finances.
To conclude: OpenCitations is one piece of a puzzle that is working to change existing scholarly practices to create an open and inclusive future for science and research in which the scholarly community owns and is responsible for its own data.
Since its inauguration in 2010, OpenCitations has always granted free access to its services to users throughout the world, with no requirement for registration or sign-up. Programmatic access to OpenCitations data can be obtained either via our SPARQL endpoints and our REST APIs. In addition, OpenCitations data – available in CSV, Scholix, and RDF formats – can be downloaded from data dumps made periodically and stored on Figshare, so as to enable large-scale analyses using the whole content of the data sets, and also be obtained via our user-friendly text-based search and browsing interfaces.
One of OpenCitations’ priorities is (and will always be) to keep its data globally open and available at zero cost and without restriction for third-party analysis and re-use. As a matter of sustainability, OpenCitations relies on financial support from the scholarly community, which includes those institutions that use OpenCitations data. However, OpenCitations has not so far had in place a proper system to monitor its users, and the main evidence of the impact of OpenCitations in different academic fields and countries has been incompletely obtained from direct contacts with our members and donors across the world, our collaborations with international projects, and the interactions on our social platforms (Twitter and LinkedIn).
We would now like to institute a system that enables us to follow the usage and assess the impact of OpenCitations more reliably. For this purpose, we are now happy to announce the launch of the OpenCitations Access Token System for access to the OpenCitations data and services.
An OpenCitations Access Token is an opaque character string that anonymously identifies a unique user of the OpenCitations APIs. OpenCitations assigns an access token only if authorized to do so by each user, who can request a token by inserting his/her email address into the access form and clicking “Get token”. Upon submission of such a request, each user will automatically receive a personal access token by email. Users can save their personal access token and reuse it every time calling the APIs of OpenCitations, by passing it as a value for the key access-token in the header of each API call.
Obtaining and using an OpenCitations Access Token is thus easy. It only requires a simple form request, and then the insertion of your personal token into the API call header when using OpenCitations REST APIs. OpenCitations will not store users’ email addresses or any personal information, so that the users’ privacy will be totally safeguarded. The token system just provides a simple mechanism for identifying unique users, for which the use of IP addresses is insufficient.
Obtaining an OpenCitations Access Token will take the user only a few seconds and needs to happen only once. You can request your OpenCitations Access Token here:
Use of an OpenCitations Access Token is not compulsory. However, token use will help OpenCitations incredibly, by enabling us to monitor the number of the unique users accessing our data and services, providing objective anonymized evidence of the number of institutions and researchers accessing our data either occasionally or on a regular basis, which we can then employ to demonstrate the usefulness of OpenCitations in the research environment. While the token system will initially be employed just for API calls (the most used service we offer), it will subsequently be extended to our other forms of data access.
OpenCitations exists for the people that use its data for research purposes every day, and thanks to their support. This is why obtaining precise knowledge of how many researchers and institutions are accessing our services is essential to us, since it will enable us to present the uniqueness and value of OpenCitations to new communities of stakeholders, and thus to make it possible to enlarge the already enthusiastic and diverse group of people and institutions supporting and using our Open Science Infrastructure.
To summarize: Getting and using an OpenCitations Access Token is voluntary, easy, and does not cost you anything. However, it will help OpenCitations a great deal. Please get your own token now, and use it next time you access OpenCitations. Thank you very much!