001package com.hfg.citation.ncbi;
002
003import com.hfg.xml.XMLName;
004
005//------------------------------------------------------------------------------
006/**
007 Enumeration of PubMed XML tag and attribute names.
008
009 <div>
010 @author J. Alex Taylor, hairyfatguy.com
011 </div>
012 */
013//------------------------------------------------------------------------------
014// com.hfg XML/HTML Coding Library
015//
016// This library is free software; you can redistribute it and/or
017// modify it under the terms of the GNU Lesser General Public
018// License as published by the Free Software Foundation; either
019// version 2.1 of the License, or (at your option) any later version.
020//
021// This library is distributed in the hope that it will be useful,
022// but WITHOUT ANY WARRANTY; without even the implied warranty of
023// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
024// Lesser General Public License for more details.
025//
026// You should have received a copy of the GNU Lesser General Public
027// License along with this library; if not, write to the Free Software
028// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
029//
030// J. Alex Taylor, President, Founder, CEO, COO, CFO, OOPS hairyfatguy.com
031// jataylor@hairyfatguy.com
032//------------------------------------------------------------------------------
033
034public class PubmedXML
035{
036
037   public static final XMLName ABSTRACT              = new XMLName("Abstract");
038   public static final XMLName ABSTRACT_TEXT         = new XMLName("AbstractText");
039   public static final XMLName AFFILIATITON          = new XMLName("Affiliation");
040   public static final XMLName AFFILIATITON_INFO     = new XMLName("AffiliationInfo");
041   public static final XMLName AGENCY                = new XMLName("Agency");
042   public static final XMLName ARTICLE               = new XMLName("Article");
043   public static final XMLName ARTICLE_DATE          = new XMLName("ArticleDate");
044   public static final XMLName ARTICLE_ID            = new XMLName("ArticleId");
045   public static final XMLName ARTICLE_ID_LIST       = new XMLName("ArticleIdList");
046   public static final XMLName ARTICLE_TITLE         = new XMLName("ArticleTitle");
047   public static final XMLName AUTHOR                = new XMLName("Author");
048   public static final XMLName AUTHOR_LIST           = new XMLName("AuthorList");
049   public static final XMLName CHEMICAL              = new XMLName("Chemical");
050   public static final XMLName CHEMICAL_LIST         = new XMLName("ChemicalList");
051   public static final XMLName CITATION              = new XMLName("Citation");
052   public static final XMLName CITATION_SUBSET       = new XMLName("CitationSubset");
053   public static final XMLName COUNTRY               = new XMLName("Country");
054   public static final XMLName DATE_COMPLETED        = new XMLName("DateCompleted");
055   public static final XMLName DATE_REVISED          = new XMLName("DateRevised");
056   public static final XMLName DAY                   = new XMLName("Day");
057   public static final XMLName DESCRIPTOR_NAME       = new XMLName("DescriptorName");
058   public static final XMLName E_LOCATION_ID         = new XMLName("ELocationID");
059   public static final XMLName FORE_NAME             = new XMLName("ForeName");
060   public static final XMLName GRANT                 = new XMLName("Grant");
061   public static final XMLName GRANT_ID              = new XMLName("GrantID");
062   public static final XMLName GRANT_LIST            = new XMLName("GrantList");
063   public static final XMLName HISTORY               = new XMLName("History");
064   public static final XMLName HOUR                  = new XMLName("Hour");
065   public static final XMLName INITIALS              = new XMLName("Initials");
066   public static final XMLName ISO_ABBREVIATION      = new XMLName("ISOAbbreviation");
067   public static final XMLName ISSN                  = new XMLName("ISSN");
068   public static final XMLName ISSN_LINKING          = new XMLName("ISSNLinking");
069   public static final XMLName ISSUE                 = new XMLName("Issue");
070   public static final XMLName JOURNAL               = new XMLName("Journal");
071   public static final XMLName JOURNAL_ISSUE         = new XMLName("JournalIssue");
072   public static final XMLName LANGUAGE              = new XMLName("Language");
073   public static final XMLName LAST_NAME             = new XMLName("LastName");
074   public static final XMLName MEDLINE_CITATION      = new XMLName("MedlineCitation");
075   public static final XMLName MEDLINE_JOURNAL_INFO  = new XMLName("MedlineJournalInfo");
076   public static final XMLName MEDLINE_PGN           = new XMLName("MedlinePgn");
077   public static final XMLName MEDLINE_TA            = new XMLName("MedlineTA");
078   public static final XMLName MESH_HEADING          = new XMLName("MeshHeading");
079   public static final XMLName MESH_HEADING_LIST     = new XMLName("MeshHeadingList");
080   public static final XMLName MINUTE                = new XMLName("Minute");
081   public static final XMLName MONTH                 = new XMLName("Month");
082   public static final XMLName NAME_OF_SUBSTANCE     = new XMLName("NameOfSubstance");
083   public static final XMLName NLM_UNIQUE_ID         = new XMLName("NlmUniqueID");
084   public static final XMLName PUBLICATION_STATUS    = new XMLName("PublicationStatus");
085   public static final XMLName PUBLICATION_TYPE      = new XMLName("PublicationType");
086   public static final XMLName PUBLICATION_TYPE_LIST = new XMLName("PublicationTypeList");
087   public static final XMLName PAGINATION            = new XMLName("Pagination");
088   public static final XMLName PMID                  = new XMLName("PMID");
089   public static final XMLName PUB_DATE              = new XMLName("PubDate");
090   public static final XMLName PUBMED_ARTICLE        = new XMLName("PubmedArticle");
091   public static final XMLName PUBMED_ARTICLE_SET    = new XMLName("PubmedArticleSet");
092   public static final XMLName PUBMED_DATA           = new XMLName("PubmedData");
093   public static final XMLName PUBMED_PUB_DATE       = new XMLName("PubMedPubDate");
094   public static final XMLName QUALIFIER_NAME        = new XMLName("QualifierName");
095   public static final XMLName REFERENCE             = new XMLName("Reference");
096   public static final XMLName REFERENCE_LIST        = new XMLName("ReferenceList");
097   public static final XMLName REGISTRY_NUMBER       = new XMLName("RegistryNumber");
098   public static final XMLName TITLE                 = new XMLName("Title");
099   public static final XMLName VOLUME                = new XMLName("Volume");
100   public static final XMLName YEAR                  = new XMLName("Year");
101
102
103   public static final XMLName CITED_MEDIUM_ATT   = new XMLName("CitedMedium");
104   public static final XMLName COMPLETE_YN_ATT    = new XMLName("CompleteYN");
105   public static final XMLName DATE_TYPE_ATT      = new XMLName("DateType");
106   public static final XMLName E_ID_TYPE_ATT      = new XMLName("EIdType");
107   public static final XMLName ID_TYPE_ATT        = new XMLName("IdType");
108   public static final XMLName ISSN_TYPE_ATT      = new XMLName("IssnType");
109   public static final XMLName MAJOR_TOPIC_YN_ATT = new XMLName("MajorTopicYN");
110   public static final XMLName OWNER_ATT          = new XMLName("Owner");
111   public static final XMLName PUB_MODEL_ATT      = new XMLName("PubModel");
112   public static final XMLName PUB_STATUS_ATT     = new XMLName("PubStatus");
113   public static final XMLName STATUS_ATT         = new XMLName("Status");
114   public static final XMLName UI_ATT             = new XMLName("UI");
115   public static final XMLName VALID_YN_ATT       = new XMLName("ValidYN");
116   public static final XMLName VERSION_ATT        = new XMLName("Version");
117}