Bibliographic/Writer enhancements for OOBib

From Apache OpenOffice Wiki
< Bibliographic
Revision as of 02:36, 30 March 2006 by Dnw (Talk | contribs)

Jump to: navigation, search

Support for Document Style selection

The WP GUI interface needs an enhancement to support Document Style selection, saving and loading. The document file format should have a Current Document Style field added which would contain the Current Style Name.

The Document Style selection GUI would provide a list of the installed Document Style Packages (see next section). Other options would be to Import and Export Document Style Packages.

The current facilities support only one default document style. Document style selection should apply to the whole document. Some styles such as MLA’s Research Paper defines line spacing, margins and headings etc and these settings should be supported as well. Also there are options within styles. For example, an other bibliographic software package provides the following options for The MLA Handbook version 4 -

  • Document Type-
    • Article (Non-anonymous Review)
    • Article (Masked/Anonymous Review)
    • Chapter in Manuscript At [ ] (number)
    • Chapter in Dissertation/Thesis At [ ] (number)
    • Student research Paper
  • Heading Numbering System-
    • 1, 1.1, 1.3, etc.
    • Level 1 always A; Level 2 always B (in 1st edition)
    • Level 1 is [1] [2]; Level 2 is 1.1 (in 1st edition)
  • Note types-
    • Footnote
    • Endnote
  • Include elements-
    • Preliminary Text
    • Back Matter

The Document Style package contents.

The Document Style Package would contain the following information-

  • The Style full name, and version number.
  • The user selectable style options.
  • Name of macro to set up document formating options (margins, headings etc.)
  • Rules defining the automated treatment repeating footnote references with 'Ibid' or 'op cite' (etc.)
  • The bibliographic table sorting library name (to select the sorting module).
  • The datasource specification which contains an XPATH statement pointing to the file or database that contains the bibliographic records. (Citporc can 'include' this statement).
  • The name of Citproc package of xslt code-sheets to produce -
    • In-text citations
    • Footnote initial citations
    • Footnote subsequent citations
    • Endnote initial citations
    • Endnote subsequent citations
    • Bibliographic table entries
Personal tools