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
0
votes
2 answers

How to retrieve the ultimate URL for a doi URL?

When I access a doi URL, it is redirected to the following URL. https://linkinghub.elsevier.com/retrieve/pii/S1550413115002715 But it is not the final URL https://www.sciencedirect.com/science/article/pii/S1550413115002715?via%3Dihub $ wget…
user1424739
  • 11,937
  • 17
  • 63
  • 152
0
votes
1 answer

Get the list of DOI value from JSON URL

I have a short JSON file from URL https://api.crossref.org/works?query.title=Tuberculosis+drug&filter=type:journal-article,from-print-pub-date:2010,until-print-pub-date:2010&select=DOI&rows=3 I used this code to get total-results and the list of DOI…
0
votes
1 answer

Extract DOI from IEEEXplore website using python code

Unable to extract field data from the web page, it is not a common web scraping problem. It associated with the javascript as well. I tried with python-requests as well, but unable to solve the problem. I am trying to extract doi from the webpage.…
0
votes
0 answers

Retrieve bibliographic information from a list of digital object identifiers in a table

I have a list of digital object identifiers in a table, say: DOI 10.1080/00076791.2011.617209 10.1017/S0007680512000037 10.1080/09537320802141494 10.1080/14765280802604771 10.1177/1744935908094085 I would like to find a way to look up the text of…
0
votes
1 answer

How to Break or Split DOI numbers in two lines in a References List

I am writing a research paper where I need to use DOI numbers of the references. But for some references, it is showing unnecessary white spaces (see the 1st attached file) since the DOI can not be fitted in the line. To solve this problem I used…
Nitu08
  • 47
  • 8
0
votes
1 answer

parsing paginated json from web service

I am trying to parse a large amount of JSON data generated from a remote web service. The output produced is paginated across 500 URIs and each URI contains 100 JSON objects. I need to match a property in each JSON object, it's DOI (a digital object…
devnull
  • 9
  • 4
0
votes
1 answer

Parse Wiley Online Library

I would like to extract the DOIs of all chapters from Ullmann's Encyclopedia of Industrial Chemistry with Python and BeautifulSoup. So from

pickenpack
  • 87
  • 10

0
votes
1 answer

How do I what Content Types are on offer (for HTTP Content Negotiation)?

What one gets back when resolving a DOI depends on content negotiation. I was looking at https://citation.crosscite.org/docs.html#sec-3 and I see different services offer different Content Types. For a particular URL I want to know all the content…
Frames Catherine White
  • 27,368
  • 21
  • 87
  • 137
0
votes
2 answers

Database field lengths for storing data with unknown und technically unlimited length?

I have to store DOIs in a MySQL database. The handbook says: There is no limitation on the length of a DOI name. So far, the maximum length of a DOI in my current data is 78 chars. Which field length would you recommend in order to not waste…
skoestlmeier
  • 200
  • 8
0
votes
2 answers

Whats the correct format of Java String REGEX to identify DOI

I am conducting some research on identify DOI in free format text. I am using Java 8 and REGEX I Have found these REGEX's that are supposed to fulfil my…
Hector
  • 4,016
  • 21
  • 112
  • 211
0
votes
2 answers

Ninject to StructureMap

I am looking to convert following code to StructureMap: private Mock MockMembership = new Mock(); private StandardKernel GetIoCKernel() { var modules = new IModule[] { new InlineModule( …
Snehal
  • 329
  • 3
  • 14
0
votes
0 answers

Wanna use the DOI to access specific article

I'm currently working with a program that is used for scraping websites of information and storing them locally in a db. This program is set to fetch articles from the IT area, and I got specific journals list that are the once I'm suppose to…
anderssinho
  • 298
  • 2
  • 7
  • 21
0
votes
1 answer

How can I add metadata to a PDF with Delphi - im my case the DOI?

How can I add the document object identifier (DOI) to a PDF File with Delphi XE6? Is there a tool (also commercial one) available? Thanks Walter
Walter Schrabmair
  • 1,251
  • 2
  • 13
  • 26
0
votes
2 answers

download an article using DOI in R

I have a DOI for an article, I am wondering if there are any R functions that can download the pdf file based on this DOI without the user having to download the pdf manually ?
0
votes
1 answer

DOI field for Django Form

I would like to accept DOIs in a Django form so that when a user inputs their DOI (a DOI to a publication, for example), I can generate a link that will allow users to access the actual url. The DOI is a field in my model and I need to resolve the…
plact
  • 99
  • 1
  • 7