D Schema

D.12 Module LaTeXML-bib

Element biblist

A list of bibliographic bibentry or bibitem.

Used by:
Pattern biblist_attributes

Attributes for biblist.

Attributes:
Pattern biblist_model

Content model for biblist.

Content:

(bibentry  |  bibitem)*

Expansion:

((bibentry  |  bibitem)*)

Element bibitem

A formatted bibliographic item, typically as written explicit in a LaTeX article. This has generally lost most of the semantics present in the BibTeX data.

Used by:
Pattern bibitem_attributes

Attributes for bibitem.

Attributes:
Attribute key

text

The unique key for this object; this key is referenced by the bibrefs attribute of bibref.

Pattern bibitem_model

Content model for bibitem.

Content:
Expansion:

(tags?, bibblock*)

Element bibblock

A block of data appearing within a bibitem.

Used by:
Pattern bibblock_attributes

Attributes for bibblock.

Attributes:

empty

Pattern bibblock_model

Content model for bibblock.

Content:
Expansion:
Element bibentry

Semantic representation of a bibliography entry, typically resulting from parsing BibTeX

Used by:
Pattern bibentry.type

Content:

(article  |  book  |  booklet  |  conference  |  inbook  |  incollection  |  inproceedings  |  manual  |  mastersthesis  |  misc  |  phdthesis  |  proceedings  |  techreport  |  unpublished  |  report  |  thesis  |  website  |  software  |  periodical  |  collection  |  collection.article  |  proceedings.article  |  text)

Expansion:

((article  |  book  |  booklet  |  conference  |  inbook  |  incollection  |  inproceedings  |  manual  |  mastersthesis  |  misc  |  phdthesis  |  proceedings  |  techreport  |  unpublished  |  report  |  thesis  |  website  |  software  |  periodical  |  collection  |  collection.article  |  proceedings.article  |  text))

Used by:
Pattern bibentry_attributes

Attributes for bibentry.

Attributes:
Attribute key

text

The unique key for this object; this key is referenced by the bibrefs attribute of bibref.

Attribute type

The type of the referenced object. The values are a superset of those types recognized by BibTeX, but is also open-ended for extensibility.

Pattern bibentry_model

Content model for bibentry.

Content:
Expansion:
Element bib-name

Name of some participant in creating a bibliographic entry.

Used by:
Pattern bib-name_attributes

Attributes for bib-name.

Attributes:
Attribute role

= (author  |  editor  |  translator  |  text)

The role that this participant played in creating the entry.

Pattern bib-name_model

Content model for bib-name.

Content:
Expansion:
Pattern Bibname.model

The content model of the bibliographic name fields (bib-name)

Content:
Expansion:
Used by:
Element surname

Surname of a participant (bib-name).

Used by:
Pattern surname_attributes

Attributes for surname.

Attributes:

empty

Pattern surname_model

Content model for surname.

Content:
Expansion:
Element givenname

Given name of a participant (bib-name).

Used by:
Pattern givenname_attributes

Attributes for givenname.

Attributes:

empty

Pattern givenname_model

Content model for givenname.

Content:
Expansion:
Element lineage

Lineage of a participant (bib-name), eg. Jr. or similar.

Used by:
Pattern lineage_attributes

Attributes for lineage.

Attributes:

empty

Pattern lineage_model

Content model for lineage.

Content:
Expansion:
Element bib-title

Title of a bibliographic entry.

Used by:
Pattern bib-title_attributes

Attributes for bib-title.

Attributes:
Pattern bib-title_model

Content model for bib-title.

Content:
Expansion:
Element bib-subtitle

Subtitle of a bibliographic entry.

Used by:
Pattern bib-subtitle_attributes

Attributes for bib-subtitle.

Attributes:
Pattern bib-subtitle_model

Content model for bib-subtitle.

Content:
Expansion:
Element bib-key

Unique key of a bibliographic entry.

Used by:
Pattern bib-key_attributes

Attributes for bib-key.

Attributes:
Pattern bib-key_model

Content model for bib-key.

Content:
Expansion:
Element bib-type

Type of a bibliographic entry.

Used by:
Pattern bib-type_attributes

Attributes for bib-type.

Attributes:
Pattern bib-type_model

Content model for bib-type.

Content:
Expansion:
Element bib-date

Date of a bibliographic entry.

Used by:
Pattern bib-date_attributes

Attributes for bib-date.

Attributes:
Attribute role

= (publication  |  copyright  |  text)

characterizes what happened on the given date

Pattern bib-date_model

Content model for bib-date.

Content:
Expansion:
Element bib-publisher

Publisher of a bibliographic entry.

Used by:
Pattern bib-publisher_attributes

Attributes for bib-publisher.

Attributes:
Pattern bib-publisher_model

Content model for bib-publisher.

Content:
Expansion:
Element bib-organization

Organization responsible for a bibliographic entry.

Used by:
Pattern bib-organization_attributes

Attributes for bib-organization.

Attributes:
Pattern bib-organization_model

Content model for bib-organization.

Content:
Expansion:
Element bib-place

Location of publisher or event

Used by:
Pattern bib-place_attributes

Attributes for bib-place.

Attributes:
Pattern bib-place_model

Content model for bib-place.

Content:
Expansion:
Element bib-related

A Related bibliographic object, such as the book or journal that the current item is related to.

Used by:
Pattern bib-related_attributes

Attributes for bib-related.

Attributes:
Attribute type

The type of this related entry.

Attribute role

= (host  |  event  |  original  |  text)

How this object relates to the containing object. Particularly important is host which indicates that the outer object is a part of this object.

Attribute bibrefs

text

If the bibrefs attribute is given, it is the key of another object in the bibliography, and this element should be empty; otherwise the object should be described by the content of the element.

Pattern bib-related_model

Content model for bib-related.

Content:
Expansion:
Element bib-part

Describes how the current object is related to a related (bib-related) object, in particular page, part, volume numbers and similar.

Used by:
Pattern bib-part_attributes

Attributes for bib-part.

Attributes:
Attribute role

= (pages  |  part  |  volume  |  issue  |  number  |  chapter  |  section  |  paragraph  |  text)

indicates how the value partitions the containing object.

Pattern bib-part_model

Content model for bib-part.

Content:
Expansion:
Element bib-edition

Edition of a bibliographic entry.

Used by:
Pattern bib-edition_attributes

Attributes for bib-edition.

Attributes:
Pattern bib-edition_model

Content model for bib-edition.

Content:
Expansion:
Element bib-status

Status of a bibliographic entry.

Used by:
Pattern bib-status_attributes

Attributes for bib-status.

Attributes:
Pattern bib-status_model

Content model for bib-status.

Content:
Expansion:
Element bib-identifier

Some form of document identfier. The content is descriptive.

Used by:
Pattern bib-identifier_attributes

Attributes for bib-identifier.

Attributes:
Attribute scheme

= (doi  |  issn  |  isbn  |  mr  |  text)

indicates what sort of identifier it is; it is open-ended for extensibility.

Attribute id

text

the identifier.

Pattern bib-identifier_model

Content model for bib-identifier.

Content:
Expansion:
Element bib-review

Review of a bibliographic entry. The content is descriptive.

Used by:
Pattern bib-review_attributes

Attributes for bib-review.

Attributes:
Attribute scheme

= (doi  |  issn  |  isbn  |  mr  |  text)

indicates what sort of identifier it is; it is open-ended for extensibility.

Attribute id

text

the identifier.

Pattern bib-review_model

Content model for bib-review.

Content:
Expansion:
Element bib-links

Links to other things like preprints, source code, etc.

Used by:
Pattern bib-links_attributes

Attributes for bib-links.

Attributes:
Pattern bib-links_model

Content model for bib-links.

Content:
Expansion:
Element bib-language

Language of a bibliographic entry.

Used by:
Pattern bib-language_attributes

Attributes for bib-language.

Attributes:
Pattern bib-language_model

Content model for bib-language.

Content:
Expansion:
Element bib-url

A URL for a bibliographic entry. The content is descriptive

Used by:
Pattern bib-url_attributes

Attributes for bib-url.

Attributes:
Pattern bib-url_model

Content model for bib-url.

Content:
Expansion:
Element bib-extract

An extract from the referenced object.

Used by:
Pattern bib-extract_attributes

Attributes for bib-extract.

Attributes:
Attribute role

= (keywords  |  abstract  |  contents  |  text)

Classify what kind of extract

Pattern bib-extract_model

Content model for bib-extract.

Content:
Expansion:
Element bib-note

Notes about a bibliographic entry.

Used by:
Pattern bib-note_attributes

Attributes for bib-note.

Attributes:
Attribute role

= (annotation  |  publication  |  text)

Classify the kind of note

Pattern bib-note_model

Content model for bib-note.

Content:
Expansion:
Element bib-data

Random data, not necessarily even text. (future questions: should model be text or ANY? maybe should have encoding attribute?).

Used by:
Pattern bib-data_attributes

Attributes for bib-data.

Attributes:
Attribute role

text

Classify the relationship of the data to the entry.

Attribute type

text

Classify the type of the data.

Pattern bib-data_model

Content model for bib-data.

Content:
Expansion:
Pattern Bibentry.class

Content:

(bib-name  |  bib-title  |  bib-subtitle  |  bib-key  |  bib-type  |  bib-date  |  bib-publisher  |  bib-organization  |  bib-place  |  bib-part  |  bib-related  |  bib-edition  |  bib-status  |  bib-language  |  bib-url  |  bib-note  |  bib-extract  |  bib-identifier  |  bib-review  |  bib-links  |  bib-data)

Expansion:

((bib-name  |  bib-title  |  bib-subtitle  |  bib-key  |  bib-type  |  bib-date  |  bib-publisher  |  bib-organization  |  bib-place  |  bib-part  |  bib-related  |  bib-edition  |  bib-status  |  bib-language  |  bib-url  |  bib-note  |  bib-extract  |  bib-identifier  |  bib-review  |  bib-links  |  bib-data))

Used by: