Package org.jscience.bibliography

The data structures and interfaces included in this package define an interoperable framework for bibliographic searches.

See:
          Description

Interface Summary
BibRefQuery An interface defining functionality of a BibRefCollection (which is a main entry point to the queryied bibliographic repositories).
BibRefSupport An interface defining supporting utilities for working with bibliographic repositories, mainly how to access controlled vocabularies.
 

Class Summary
BiblioArticle Represents an article.
BiblioBook Represents a book.
BiblioBookArticle Represents a book article.
BiblioCriterion Represents an ordering or searching Criterion.
BiblioDescription Represents a description of a bibliographic resource.
BiblioEntryStatus Represents a status of a record in a bibliographic repository.
BiblioJournal Represents a journal.
BiblioJournalArticle Represents a journal article.
BiblioOrganisation Represents an organisation dealing with the bibliographic resources.
BiblioPatent Represents a patent.
BiblioPerson Represents a person dealing with the bibliographic resources.
BiblioProceeding Represents a conference proceeding.
BiblioProvider Represents a provider.
BiblioScope Represents a bibliographic scope (e.i.location, period, etc.).
BiblioService Represents a service dealing with the bibliographic resources.
BiblioSubject Represents a bibliographic subject (e.i.meywords, subheadings, etc.).
BiblioTechReport Represents a technical report.
BiblioThesis Represents a thesis.
BiblioWebResource Represents a WWW resource.
BibRef Represents a bibliographic reference.
 

Exception Summary
BQSException Just a renamed GException - to get more specific error messages.
 

Package org.jscience.bibliography Description

The data structures and interfaces included in this package define an interoperable framework for bibliographic searches.

Bibliographic search and citation are central to all scholarly and research activities. Within the domain of life sciences research, bibliographic citation is of particular importance for annotation of large bodies of experimentally developed and computationally derived data and the rapidly increasing corpus of research literature makes efficient and effective bibliographic searches increasingly critical.

The relevant literature may include traditional (hardcopy) research journal publications, books, theses, reviews and the like. Recent developments require researchers and scholars to use and cite a wider variety of sources, including database records, electronically published journals, World Wide Web sites and multimedia works.

While several standards exist for the representation of bibliographic citations, some of them are not readily adapted to newer forms of publication, or they are not designed to be easily extendible and customizable as the current needs require. Also, there is no common set of interfaces for distributed object implementations of bibliographic servers.

This was the motivation for proposing, defending, standardizing and finally implementing a Bibliographic Query Service, a service enabling access to heterogeneous bibliographic databases and the development of interoperable clients that make use of this access.

The data structures and interfaces included in this package define an interoperable framework for bibliographic searches. A reference implementation was developed at European Bioinformatics Institute as an open source project OpenBQS, providing an access to the MEDLINE, a major bibliographic repository in the life sciences research domain, but not limited to it.

The package consists of three parts: