Requirements:Author Display

From ISFDB
Revision as of 02:02, 19 July 2007 by ZdpZgp (talk | contribs)
Jump to navigation Jump to search

mono ringtones celexa online cheap lipitor free alltel ringtones free alltel ringtones cheap clonazepam xanax online zyban online free punk ringtones cheap wellbutrin levitra online lisinopril online buy norco free samsung ringtones vicodin ultracet online norco online lipitor online buy lortab tenuate online nextel ringtones cheap lorazepam free music ringtones but ortho xenical online diazepam online adipex online samsung ringtones cheap carisoprodol albuterol online free alltel ringtones paxil online rivotril online cheap levitra wellbutrin cheap levitra free free ringtones pharmacy online online cheap carisoprodol buy tramadol cyclobenzaprine online mono ringtones cheap ativan sony ericsson ringtones cheap phentermine free mp3 ringtones free sony ericsson ringtones buy soma cheap viagra cheap ultram cheap didrex cheap norco free sagem ringtones sprint ringtones cialis online free sprint ringtones free sprint ringtones free polyphonic ringtones cheap nexium cheap hydrocodone cheap tramadol free mtv ringtones free sony ericsson ringtones wwe ringtones nextel ringtones funny ringtones free mtv ringtones order ultracet cheap rivotril lisinopril online cheap xanax wwe ringtones buy sildenafil cheap ambien tramadol online cheap ultram cheap ativan cheap lorazepam cheap alprazolam free jazz ringtones cheap alprazolam cheap phentermine lorazepam online verizon ringtones free sagem ringtones carisoprodol online free cingular ringtones real ringtones levitra online ultracet online free cingular ringtones but phentermine vigrx online soma online funny ringtones ambien online sildenafil online free sony ringtones funny ringtones buy paxil cheap ortho order lorazepam free ringtones cheap ativan propecia online free qwest ringtones paxil online buy wellbutrin cheap didrex cheap nexium phentermine online free motorola ringtones samsung ringtones valium online buy cyclobenzaprine ultram online buy zyban alltel ringtones order tramadol cheap propecia polyphonic ringtones diethylpropion online cheap diazepam verizon ringtones clomid online polyphonic ringtones nextel ringtones free nextel ringtones lisinopril prozac online order flexeril free verizon ringtones nextel ringtones carisoprodol online sony ericsson ringtones motorola ringtones cheap diethylpropion cheap norco sagem ringtones mp3 ringtones cingular ringtones celexa online vicodin online cheap meridia sony ringtones nokia ringtones diethylpropion online buy diethylpropion free sonyericsson ringtones lorazepam online cheap ultracet free verizon ringtones xanax cheap didrex carisoprodol online free mtv ringtones free ringtones fioricet ultram online norco music ringtones free cingular ringtones cheap hgh propecia online buy ambien cheap didrex cheap lipitor viagra online meridia online buy carisoprodol cool ringtones vigrx online free verizon ringtones free nokia ringtones alprazolam cool ringtones order ambien buy diazepam cheap pharmacy online nokia ringtones cheap viagra cingular ringtones free motorola ringtones cheap hydrocodone cheap celexa nexium online cyclobenzaprine online free music ringtones free sony ericsson ringtones mono ringtones sony ringtones norco online cheap lipitor xenical ultram online but valium free ericsson ringtones prozac online vicodin online cheap fioricet This page is intended to be a clean specification for the display of author bibliographies. Discussions about the data here should be entered on the discussion page.

Author Bibliography Layout

The author bibliography will be laid out as follows:

author image opt author metadata
  • Legal Name
  • Birthplace
  • Birthdate
  • Deathdate
  • Wikipedia Entry
  • IMDB Entry
  • Email
  • Webpage
  • Used As Alternate Name By
  • Interviews
  • Bibliographic Comments
Fiction Series: series_list (type=NOVEL), allow(COLLECTION,SHORTFICTION,OMNIBUS)
Novels: title_list (type=NOVEL)
Collections: title_list (type=COLLECTION)
Omnibus: title_list (type=OMNIBUS)
Editor: title_list (type=EDITOR)
Anthology Series: series_list (type=ANTHOLOGY)
Anthologies: title_list (type=ANTHOLOGY)
Nonfiction Series: series_list (type=NONFICTION)
Nonfiction: title_list (type=NONFICTION)
Chapterbook: title_list (type=CHAPTERBOOK)
Nongenre: title_list (type=NONGENRE)
Cover Art: title_list (type=COVERART)
Backcover Art: title_list (type=BACKCOVERART)
Interior Art: title_list (type=INTERIORART)
Shortfiction Series: series_list (type=SHORTFICTION)
Shortfiction: title_list (type=SHORTFICTION)
Poems: title_list (type=POEM)
Essay Series: series_list (type=ESSAY)
Essays: title_list (type=ESSAY)
Reviews: review_list (type=REVIEW)
Interviews: interview_list (type=INTERVIEW)

Author Metadata Section

  • Email. The Email entry may be repeated to display multiple email addresses. These will be displayed on separate lines, preceded by the Email: label.
  • Webpage. The Webpage entry may be repeated to display multiple email addresses. These will be displayed on separate lines, preceded by the Webpage: label.
  • The Used As Alternate Name By entry will display all authors who used this author as a pseudonym. The list will consist of comma separated author links.
  • The Interviews entry will display all interviews in the ISFDB of this author. The list will consist of comma separated interview title links.

series_list

Behavior

  1. Only titles written or edited by the author will appear in the series list.
  2. A title which appears in a series list will not later appear in a non-series listing.
  3. If a series is a child of another series, that parent series (as well as any of its ancestors) shall be displayed.
  4. When a series tree is displayed that includes ancestors, the tree will not display sibling series to which the author did not contribute.
  5. If the author contributed works to separate series which have a common ancestor, the works will be displayed in a single series tree.

Grammar

 series_name
      child_seriesopt
      series_title_list
 
 child_series: series_name child_seriesopt
 
 series_title_list: series_title series_title_listopt
 
 series_title: o series_label title

Terminals

  • series_name - A hypertext link. The label for the link should be the text of the series name. The label should be displayed in a normal font. The link for the title will be $ISFDB/pe.cgi?series_id, where series_id is the record number of the series.
  • child_series - A hypertext link. This optional data is presented when the parent series has sub-series. A child series may be recursive - it may have additional child series itself. The label for the link should be the text of the child series name. The label should be displayed in a normal font. The link for the title will be $ISFDB/pe.cgi?series_id, where series_id is the record number of the child series.
  • series_label -

Example

 o Tales of Known Space
   o Draco's Tavern
     o Grammar Lesson (1977) [SF]
     o The Subject Is Closed (1977) [SF]
     o Cruel and Unusual (1977) [SF]
     o Assimilating Our Culture, That's What They're Doing! (1978) [SF]
     o The Schumann Computer (1979) [SF]
     o Limits (1981) [SF] 
   o Ringworld
     o 1 Ringworld (1970)
     o 2 The Ringworld Engineers (1980)
     o 3 The Ringworld Throne (1996)
     o 4 Ringworld’s Children (2004)

title_list

Title Structure

Grammar

 title: title_name date typeopt collaboratorsopt variant_titlesopt serialsopt
 
 collaborators: with author_name author_listopt
 
 author_list: and author_name author_listopt
 
 variant_titles: variant_title variant_titlesopt
 
 variant_title:  Variant Title: title_name date typeopt variant_authorsopt
 
 variant_authors: [as by author_name collaboratorsauthor_listopt]
 
 serials: Magazine/Anthology Appearances: serial_titles
 
 serial_titles: title_name date serial_titlesopt

Terminals

  • title_name - A hypertext link. The label for the link should be the text of the title. The label should be displayed in italics. The link for the title will be $ISFDB/title.cgi?title_id, where title_id is the record number of the title.
  • date - A display of the year associated with the title. The date field will be output in one of the following formats:
  • If the date field is a valid date that occurs in the past, the 4-digit year will be displayed in bold, between non-bold parenthesis: (1941)
  • If the date field is set to 0000-00-00, the date will be printed as the word "unknown", with the text in bold, between non-bold parenthesis: (unknown)
  • If the date field is set to 8888-00-00, the date will be printed as the word "unpublished", with the text in bold, between non-bold parenthesis: (unpublished)
  • If the date field is a valid date that occurs in the future, the date will be printed in month, day, year format, following the label "forthcoming:". The entire string shall be printed between brackets in bold: [forthcoming: Feb 01 2007]
  • type - The type is an optional title display feature. It will appear under two conditions:
  • When the title is displayed in a non-specific bibliographic section (for instance, a collection that appears in the Series section of the bibliography). In this case, the type will appear as a bold abbreviation between non-bolded brackets: [C]. The following abbreviations will be used:
  • C = Collection
  • A = Anthology
  • SF = Short Fiction
  • O = Omnibus (see note below)
  • Anytime the title is an omnibus. In this case, the type will also give an indication as to the contents of the omnibus (NEED CONSISTANT EXPLANATION HERE).
  • author_name - A hypertext link. The label for the link should be the canonical name of the author. The label should be displayed in normal text. The link for the title will be $ISFDB/ea.cgi?escaped_canonical_name, where escaped_canonical_name is the canonical name of the author with standard HTML escape sequences.

Examples

 Sixth Column (1941)
   * Variant Title: The Day After Tomorrow (1951)
   * Variant Title: Sixth Column (1941) [as by Anson MacDonald ] 
   * Magazine/Anthology Appearances:
   * Sixth Column (Part 1 of 3) (1941)
   * Sixth Column (Part 2 of 3) (1941)
   * Sixth Column (Part 3 of 3) (1941)
 Interface (1994) with J. Frederick George [as by Stephen Bury ]
 The Year's Best Fantasy and Horror: Eighteenth Annual Collection (2005) with 
 Gavin J. Grant and Kelly Link