Demo:Bibliographic records


This page involves different result printers, demonstrating various possible interactions mainly targeting how bibliographic records can be handled and presented to an audience. For details on how the different formats interact, please have a look at the page source. Please keep in mind that all data stored on this page are purely for educational purposes. Help:Gallery format, Help:Bibtex format, Help:Adding subobjects, Help:Tagcloud format can be used as reference.

Best practices[edit]

Data model[edit]

Bibliographic records in SMW can be stored in different ways, one of the simplest methods is to store a record as subobject per single entity(page) or as collective entity (N-ary per page). Another possibility is to annotate each individual value as single property-value pair to a specific page(subject) which would when queried represent the individual bibliographic record.

Style-oriented representation[edit]

There are at least three different methods that seem viable for generating a style-oriented (APA, MLA, Chicago etc.) output.

  • Using a template to determine printouts and style, different templates can be used to switch easily between different output representations
  • Storing a representation of a specific citation style as additional property-value pair that can be queried (this might be a text or string type)
  • Using a "citation" result printer that independently of the order of printouts can output different styles of citation of the queried result set

Citation key[edit]

Storing a citation key along with the bibliographic content has advantages as it allows the same record to be used within different wiki pages. The citation key would represent a stable (within the wiki) unique identifier to each bibliographic record, identifying one particular record throughout the entire wiki.

One of the more intuitive solutions is to use an author-date style based citation key [[cite::Smith and Werner, 1952]] (where for equally corresponding author-date combinations, a policy should determine how to mark differing records) which can be used easliy as inline annotation within a text.

Other key combinations that are more stable in terms of its external use:

  • Bibtex key such as kincaid1958clinical (depends on the bibtex code that generates the uri)
  • PubMed Central reference number PMCID: PMC1991073
  • PubMed identifier PMID: 13856876
  • ...


The section below will show how different #ask queries and formats can be used to display different representation of the same biblographic content.

Available subjects[edit]


Bibtex per author[edit]

RDF per author[edit]

Book covers[edit]

See also[edit]