org.biojava.bibliography
Class BiblioSubject

java.lang.Object
  extended byorg.biojava.bibliography.BiblioSubject

public class BiblioSubject
extends java.lang.Object

It represents the topic of the content of the cited resource. It can be expressed in one or more ways.

Version:
$Id: BiblioSubject.java,v 1.2 2002/02/14 16:27:54 mrp Exp $
Author:
Martin Senger

Field Summary
 java.util.Hashtable codes
           Classification code (call number) is usually either Dewey decimal or Congress classification.
 java.util.Hashtable keywords
          The keywords are usually (but not limited to) one word long.
 java.util.Hashtable subjectHeadings
          The subject headings usually come from standard lists such as Sears List of Subject Headings, or Library of Congress Subject Headings (LCSH).
 java.lang.String subjectHeadingsSource
          The source of subject headings.
 
Constructor Summary
BiblioSubject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keywords

public java.util.Hashtable keywords
The keywords are usually (but not limited to) one word long. They are not controlled by any vocabulary.


subjectHeadings

public java.util.Hashtable subjectHeadings
The subject headings usually come from standard lists such as Sears List of Subject Headings, or Library of Congress Subject Headings (LCSH). This specification does not specify what list to use but implementors are advised to provide a controlled vocabulary for the list that is used, and to specify the source of subject headings in subjectHeadingsSource field. The name of such vocabulary should be equal to BibRefSupport.SUBJECT_HEADINGS.


subjectHeadingsSource

public java.lang.String subjectHeadingsSource
The source of subject headings. For example:
SEARS
for Sears List of Subject Headings
LCSH
for Library of Congress Subject Headings (LCSH)
MeSH
for MEDLINE Mesh Terms


codes

public java.util.Hashtable codes

Classification code (call number) is usually either Dewey decimal or Congress classification. But this specification does not prescribe it.

Note that the classification codes are unique (unlike some subject headings). Therefore, they can be even expressed as identifiers using the same notation as used for the citation identifiers.

Constructor Detail

BiblioSubject

public BiblioSubject()