Recent Changes · Search:

Support the Project

Wikipublisher

PmWiki

edit SideBar

 

The current design assumption is that the implementation will use bibliography groups, with a page per citation. This may change.

The initial scope will aspire to include:

  • a mechanism to import, store and reference citations
    • either Site.BibliographyDatabase and Group.BibliographyDatabase pages, containing citation data in BIBTEX markup plus supplementary content (not citations) in regular wiki markup
    • or bibliography groups, with a page per citation and citation data stored as field name/field value pairs using wiki definition lists
  • individual citations (whether in BIBTEX markup or wiki markup) rendered as suitable HTML for display purposes; e.g. field names and field values or using view templates to support various citation styles
  • the ability to cite (refer to) an item in a BibliographyDatabase page
  • the ability to generate a formatted list of citations at the end of an individual wiki page (which may contain include directives)
  • the ability to generate a formatted list of citations at the end of a published collection of wiki page, with optional introductory text
  • the ability to generate a (possibly annotated) bibliography from BibliographyDatabase pages
  • the ability to specify display options such as citation style and reference style
  • HTML, LATEX and PDF output

The initial scope may perhaps include:

  • the ability to define and cite casual references within the current wiki page
  • the ability to add new references to a bibliography database using a simple wiki form
  • the ability to update existing references using a simple wiki form
  • the ability to delete (mark as deleted) existing references using a simple wiki form
  • an interface in which the reference type defines the form’s appearance and field prompts
  • the ability to export bibliography records as bibtex files

The initial scope will not include:

  • the ability to generate a list of references from multiple BibliographyDatabases (although a database page may contain include directives to mimic such a feature)
  • the ability to merge casual references and a BibliographyDatabase into a single bibliography
  • the ability to generate a “cited-only” view of a BibliographyDatabase — i.e. generate a list of references from a database using a list of pages where these may have been cited
  • support for citations defined using arbitrary wiki or other markup (i.e. it is BIBTEX only, with a translation to and from definition list markup)

« Use Cases | Home Page | Solution Approach »

Creative Commons License
Edit · History · Print · Recent Changes · Search · Links
Page last modified on 26 September 2006 at 03:10 PM