Questions tagged [doi]

Digital object identifier, an international standard for document identification

A DOI name takes the form of a character string divided into two parts, a prefix and a suffix, separated by a slash. The prefix identifies the registrant of the name, and the suffix is chosen by the registrant and identifies the specific object associated with that DOI. Most legal Unicode characters are allowed in these strings, which are interpreted in a case-insensitive manner.

For example, in the DOI name 10.1000/182, the prefix is 10.1000 and the suffix is 182. The "10." part of the prefix identifies the DOI registry, and the characters 1000 in the prefix identify the registrant; in this case the registrant is the International DOI Foundation itself. 182 is the suffix, or item ID, identifying a single object (in this case, the latest version of the DOI Handbook). CrossRef, a major DOI registration agency, once recommended displaying DOI names using a URI scheme (for example, doi:10.1000/182), but this practice has been abandoned in favor of a URL (for example, http://dx.doi.org/10.1000/182). This URL provides the location of an HTTP proxy server which will redirect web accesses to the correct online location of the linked item.

DOI names can identify creative works (such as texts, images, audio or video items, and software) in both electronic and physical forms, performances, and abstract works such as licenses, parties to a transaction, etc. The names can refer to objects at varying levels of detail: thus DOI names can identify a journal, an individual issue of a journal, an individual article in the journal, or a single table in that article. The choice of level of detail is left to the assigner, but in the DOI system it must be declared as part of the metadata that is associated to a DOI name, using a data dictionary based on the indecs Content Model.

66 questions
1
vote
1 answer

Download pubmed papers based on DOI from sci-hub API in python3.5

In python 3.5, for downloading some papers from pubmed based on their DOI I've been used this link on github https://github.com/antiufo/scihub.py first of all I installed all packages and the I copied this class…
brelian
  • 403
  • 2
  • 15
  • 31
1
vote
1 answer

Open URL to resolve DOI with ruby from command line

Based on this I am attempting to use ruby to send a DOI (document object identifier) to crossref.org that should return bibliographic information, making the following call from the command line in WinXP running Ruby…
Buck Thorn
  • 5,024
  • 2
  • 17
  • 27
0
votes
0 answers

How can I retrieve the corresponding DOI for an academic article's (source) URL?

I have assembled a large collection of URLs pertaining to scientific papers from social media (e.g. "https://www.jni-journal.com/article/S0165-5728(21)00282-4/fulltext)". I would now like to perform bibliometric/scientometric analyses of these…
Tom
  • 131
  • 1
  • 11
0
votes
1 answer

Download record type from DOIs with Rcrossref

I hava a set of DOIs and would like to download a vector with the publication types per DOI (e.g. Journal article, book, monograph,...) with help of the crossref api and the rcrossref package. I tried following, but that doesn't…
0
votes
0 answers

locate papers (their doi) based on the name/authors/title

I have an extensive list of papers in APA format that does not include DOI information, unfortunately. The task is to get abstracts and other info to analyse it, but... no DOI. I know with DOI i can use rcrossref package but which used to support…
m45ha
  • 399
  • 1
  • 9
0
votes
1 answer

How to download all files related to a publication from figshare, based on the doi number?

I want to fetch the whole db of a publication from FigShare, possibly using a script. But could not find how to get the url of the files associate to the DOI citation of the publication. How to do that? -- Consider this…
user305883
  • 1,635
  • 2
  • 24
  • 48
0
votes
1 answer

What are other options available to generate DOIs without using extensions in CKAN?

Well, I would like to know if there is any other options that I can use to generate DOIs for all or newly created datasets in CKAN if I am not using ckanext-doi extension. Can someone try to explain how this is possible. As far as I know, DataCite…
Namwanza Ronald
  • 150
  • 1
  • 1
  • 12
0
votes
0 answers

How do I find publication information by searching by doi in Laravel?

I am using Laravel 5.5 to develop a Student Project. There is an option in my project where the publication information can be found by searching with DOI. I am using the below code but it stops working. function doi_url($doi) { return…
0
votes
1 answer

Regex Match on String (DOI)

Hi I'm struggling to understand why my Regex isn't working. I have URL's that have DOI's on them like…
0
votes
1 answer

Given a DOI of an article, how can I get the domain name using python?

I am given the DOI address of an article, for example: 'https://doi.org/10.1093/qje/qjr041' How can I get the corresponding domain-specific URL or domain name ('https://academic.oup.com/') from that DOI using Python 3.0+?
suptagni
  • 61
  • 10
0
votes
0 answers

'extract_doi' is not an exported object from 'namespace:impactr'

I want to install the package impactr from github. Following the guideline stated by the package developer (https://rdrr.io/github/kamclean/impactr/f/vignettes/vignette_2_extract.Rmd), I repeatedly get the following…
iGada
  • 599
  • 3
  • 9
0
votes
0 answers

How to add a journal reference to a django template

I want to add scientific journal references from a list to a django template. For example, I could have the references in bibtex format in a file (it could be another format, I can adapt to what is available). I wonder if it is possible to add a…
0
votes
1 answer

Auto fill the URL field from the DOI field in JabRef

In JabRef (v5.1) if I use the "new entry" tab to build a reference using the DOI I would like it to populate the URL field with the DOI append behind https://doi.org/, for example for if I use the doi "10.1016/j.ymssp.2019.106551" I would like it to…
Austin Downey
  • 943
  • 2
  • 11
  • 28
0
votes
0 answers

Webpage with Javascript forwarding rendering/simulating in Java

There is a web service that provides a link to a given DOI (https://en.wikipedia.org/wiki/Digital_object_identifier), which can be used to access the PDF of the associated document. The link has the following structure, see:…
VolkanCP
  • 63
  • 5
0
votes
1 answer

Scopus DOIs not working in article retrieval APIs

I’m trying to use the Elsapy module to extract the abstracts of documents on certain topics. I am able to do this but, unfortunately, only for a fraction of the documents found. For example, a particular search returns 16 documents but I am only…