Class DatasetsWebService.PublicationEntry
java.lang.Object
ubic.gemma.rest.DatasetsWebService.PublicationEntry
- Enclosing class:
DatasetsWebService
A single publication on the
DatasetsWebService.updateDatasetPublications(DatasetArg, DatasetsWebService.PublicationsUpdateRequest) wire: which paper, and why.
Identity is exactly one of pubMedId or doi. DOIs may be given bare
(10.x/…), as a doi.org URL, or doi:-prefixed; a DOI not indexed by PubMed
is resolved via CrossRef (covers bioRxiv / medRxiv preprints). Manual metadata entry
(title/authors) is intentionally not accepted here yet.
Everything after the identity is the evidence, and it is optional in the sense that a request
without it still works — but source is what decides precedence between writers, so a
caller that leaves it out is recorded as curator, the highest authority. An agent must
set "source": "agent" rather than let it default, or its proposals will outrank the
curators they are meant to defer to.
- Author:
- tesarst
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDoi()voidsetAssertedBy(String assertedBy) voidsetConfidence(Double confidence) voidvoidsetEvidence(String evidence) voidsetEvidenceCode(String evidenceCode) voidsetPubMedId(String pubMedId) voidvoidsetSupportingEvidence(String supportingEvidence)
-
Constructor Details
-
PublicationEntry
public PublicationEntry()
-
-
Method Details
-
getPubMedId
-
setPubMedId
-
getDoi
-
setDoi
-
getSource
-
setSource
-
getEvidence
-
setEvidence
-
getSupportingEvidence
-
setSupportingEvidence
-
getEvidenceCode
-
setEvidenceCode
-
getConfidence
-
setConfidence
-
getAssertedBy
-
setAssertedBy
-