|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.aliasi.medline.MedlineCitation
public class MedlineCitation
A MedlineCitation represents the content of a single
record in the 2008 MEDLINE database for the citation of an individual
article.
A citation contains a richly structured set of information.
Each citation contains an Article, which contains most of
the information drawn from the article itself. The other
information has been added by the creators of MEDLINE and comes in
two flavors. The first type is information about the MEDLINE
record itself, such as who "owns" it, when it was
created, completed and revised, etc. The second type of
information is metadata about the article itself, such as names of
chemicals and database links, keywords, lists of MeSH terms, gene
names and database links, cross-references to comments or
corrections in other articles, etc.
In addition to the structured information in a citation the raw
XML is available as a string through the xmlString()
method.
| Method Summary | |
|---|---|
Article |
article()
Returns the article for this citation, containing the information derived from the cited article itself. |
Chemical[] |
chemicals()
Returns the array of chemical substances mentioned in this journal. |
String[] |
citationSubsets()
Returns the array of citation subsets for this journal. |
CommentOrCorrection[] |
commentOrCorrections()
Returns an array of the comments or corrections for this citation. |
Date |
dateCompleted()
Returns the date that the processing of this citation ended or null if it is still in process. |
Date |
dateCreated()
Returns the date on which this citation was created. |
Date |
dateRevised()
Returns the latest date on which a change was made to this citation as a result of maintenance. |
GeneralNote[] |
generalNotes()
Returns supplemental or descriptive information for this citation that does not fit elsewhere. |
String[] |
geneSymbols()
Return an array of the gene symbols for this citation. |
Investigator[] |
investigators()
Returns the investigators created by the (United States) National Aeronautics and Space Administration (NASA). |
JournalInfo |
journalInfo()
Returns information about the journal in which this citation appears. |
KeywordList[] |
keywordLists()
Returns the keyword lists for this citation. |
MeshHeading[] |
meshHeadings()
Returns an array of MeSH headings for this citation. |
String |
nlmDcmsID()
Returns the NLM DCMS identifier for this document. |
String |
numberOfReferences()
Returns the number of bibliographic references in a review article, or the empty (zero length) string if none was provided. |
OtherAbstract[] |
otherAbstracts()
Returns the array of other abstracts for this citation. |
OtherID[] |
otherIDs()
Returns the array of other identifiers for this citation. |
String |
owner()
The owner is the group that created and validated this citation. |
static MedlineCitation |
parse(InputSource inSource,
XMLReader xmlReader)
|
PersonalNameSubject[] |
personalNameSubjects()
Returns the array of personal names of subjects for articles that contain information about the person named. |
String |
pmid()
Returns the PubMed identifier for this document. |
String[] |
spaceFlightMissions()
Returns a list of space flight names or mission numbers for articles on research carried out in space. |
String |
status()
Returns the status of this citation. |
String |
toString()
Returns a string-based representation of this citation. |
String |
xmlString()
Returns the XML underlying this citation as a string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public String xmlString()
public String owner()
MedlineCitationSet.
Value Constant in MedlineCitationSetDescription Notes NLM NLM_VALUE (U.S.) National Library of Medicine, Index Section Value for majority of citations NASA NASA_VALUE (U.S.) National Aeronautics and Space Administration PIP PIP_VALUE Population Information Program, Johns Hopkins Not current; only on older citations KIE KIE_VALUE Kennedy Institute of Ethics, Georgetown University HSR HSR_VALUE (U.S.) National Infomration Center on Health Services Reserach and Health Care Technology, National Library of Medicine HMD HMD_VALUE History of Medicine Division, National Library of Medicine SIS SIS_VALUE Specialized Information Services Division, National Library of Medicine Not yet used; reserved for future use. NOTNLM NOT_NLM_VALUE Not from NLM Will never be used for any distributed MEDLINE record
These values may also appear as owners of general notes and keyword lists.
public String status()
Value Constant in MedlineCitationSetNotes In-Data-Review IN_DATA_REVIEW_VALUE Reference citation elements at the journal issue level have been checked against print or online versions. Citations with this status lack completion dates. They have not undergrone quality assurance nor had MeSH terms added. In-Process IN_PROCESS_VALUE Citation elements at the article level have been reviewed, including author names, title and pagination. Not every in-process article is promoted to MEDLINE; some are classified out of scope and receive PubMed-not-Medline as their final status Completed COMPLETED_VALUE These are 'true' MEDLINE records with date completed and typically with MeSH headings. This status remains under revisions. PubMed-not-MEDLINE PUBMED_NOT_MEDLINE_VALUE These are articles have gone through data review, but were not chosen for inclusion. They fall into the following categories: (1) citations that precede the data a journal was selected for MEDLINE, (2) citations that are out of scope, and (3) analytical summaries of articles published elsewhere. Publisher PUBLISHER_VALUE These are not distributed to licensees, and include a number of categories of yet-to-be processed, out of scope, and out of date articles. MEDLINE MEDLINE_VALUE 2005 addition not yet documented by the NLM. OLDMEDLINE MEDLINE_VALUE 2005 addition not yet documented by the NLM.
public String nlmDcmsID()
null if there is no identifier.
The PubMed identifier, available through the method pmid(), is the official identifier for MEDLINE documents.
Note that this identifier was introduced in 2005 and was previously known as the MEDLINE ID.
public String pmid()
public Date dateCreated()
Note that this is also not the same as the PubMed Entrez date, which is not distributed as part of MEDLINE.
public Date dateCompleted()
null if it is still in process. Specifically,
citations are completed when all extra information has been
added and quality assurance has been completed. If a record's
status is in-process, as indicated by method status(),
it lacks a date completed, so that this method will return
null. The date will only be resolved to the level
of day, month and year.
For ciations before about the year 2000, the date created and date completed were set to the same value.
public Date dateRevised()
null if this citation has not been revised.
Note that every record that existed at the time was revised on 18 December 2000, and many of these have been revised subsequently.
public Article article()
public JournalInfo journalInfo()
public Chemical[] chemicals()
public String[] citationSubsets()
AIMcitations from Abridged Index Medicus journals, a list of about 120 core clinical, English language journals. Bcitations from non-Index Medicus journals in the field of biotechnology (not currently used). Ccitations from non-Index Medicus journals in the field of communication disorders (not currently used). Dcitations from non-Index Medicus journals in the field of dentistry; these citations appeared in Index to Dental Literature. Ecitations in the field of bioethics. (includes records from the former BIOETHICS database) Folder citations from one journal prior to its selection for Index Medicus; used to augment the database for NLM's International MEDLARS Centers (not currently used) Hcitations from non-Index Medicus journals in the field of health administration. (includes records from the former HealthSTAR database) IMcitations from Index Medicus journals. Jcitations from non-Index Medicus journals in the field of population information. (not currently used; on records from the former POPLINE database) Kcitations from non-Index Medicus journals relating to consumer health. Ncitations from non-Index Medicus journals in the field of nursing; these citations appeared in the International Nursing Index. Rcitations from non-Index Medicus journals in the field of population and reproduction; these citations appeared in Population Sciences (not currently used). Qcitations in the field of the history of medicine. (includes records from the former HISTLINE database) QOis subset of Q - indicates older history of medicine journal citations that were created before the former HISTLINE file was converted to a MEDLINE-like format. (For NLM use because they require special handling at NLM). Scitations in the field of space life sciences. (includes records from the former SPACELINE database) Tcitations from non-Index Medicus journals in the field of health technology assessment. (includes records from the former HealthSTAR database) Xcitations in the field of AIDS/HIV. (includes records from the former AIDSLINE database)
public CommentOrCorrection[] commentOrCorrections()
public String[] geneSymbols()
<up> and </up>
delimeters, whereas subscripts use down.
The Greek character entities used are listed in:
NLM Technical Bulletin: Greek Symbols
public MeshHeading[] meshHeadings()
public String numberOfReferences()
public PersonalNameSubject[] personalNameSubjects()
public OtherID[] otherIDs()
OtherID.
public OtherAbstract[] otherAbstracts()
public KeywordList[] keywordLists()
public String[] spaceFlightMissions()
manned or short duration
or may indicate more specific projects such as Biosatellite
2 Project.
This space flight data is added by the (United States) National Aeronautics and Space Administration (NASA) and more information is availabe from:
Space Flight Mission Summary Table
public Investigator[] investigators()
public GeneralNote[] generalNotes()
public String toString()
toString in class Object
public static MedlineCitation parse(InputSource inSource,
XMLReader xmlReader)
throws IOException,
SAXException
IOException
SAXException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||