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:Subobject, Help:Tagcloud format can be used as reference.

Data model
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
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
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  (depends on the bibtex code that generates the uri)
 * PubMed Central reference number
 * PubMed identifier

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