public class BiblioDescription extends Object
It represents an account of the content of the cited resource. It is either an abstract, or table of contents, or both. It can be written in a language different from the language of the cited resource.
Both abstract and table of contents can contain more than just a plain text, typically they may be expressed in a markup language. Their formats are defined according to the MIME specification.
Modifier and Type | Field and Description |
---|---|
String |
abstractType
It specifies how
theAbstract is coded. |
String |
language
It defines a language used for
theAbstract and tableOfContents . |
String |
tableOfContents
It is a table of contents of the cited resource.
|
String |
tableOfContentsType
It specifies how
tableOfContents is coded. |
String |
theAbstract
It is an abstract of the cited resource.
|
Constructor and Description |
---|
BiblioDescription() |
public String theAbstract
It is an abstract of the cited resource. It can be expressed as a plain text or in a markup language.
abstractType
public String abstractType
It specifies how theAbstract
is coded.
If it is empty then theAbstract
is coded as a plain text, using us-ascii
coding.
Otherwise, this attribute is equivalent to the Content-Type Header Field
of the MIME specification,
with exclusion of the keyword Content-Type.
For example, it can contain text/html, or, using additional parameters,
text/plain; charset=us-ascii.
Often abstracts are also available from the same or separate repository as URLs. There are several ways to provide this information in the here described data model. The implementations may choose their own way and still remain compliant with this specification. However, the first approach, described below, is recommended to achieve interoperability between implementations.
theAbstract
field.
theAbstract
may still have a full or partial text of the
abstract as a plain text).
theAbstract
will have both the full or partial abstract text,
and a URL.
BibRef.properties
using key abstractURL.
public String tableOfContents
It is a table of contents of the cited resource. It can be expressed as a plain text or in a markup language.
tableOfContentsType
public String tableOfContentsType
It specifies how tableOfContents
is coded.
If it is empty then tableOfContents
is coded as a plain text, using us-ascii
coding.
Otherwise, this attribute is equivalent to the Content-Type Header Field
of the MIME specification,
with exclusion of the keyword Content-Type.
abstractType for example
public String language
It defines a language used for theAbstract
and tableOfContents
.
The recommended values are discussed in BibRef.language
.
Note that there is no mechanism how to specify different languages for the abstract and table of contents for one citation.
public BiblioDescription()
Copyright © 2014 BioJava. All rights reserved.