• Seiyuu Database  
  •   individuals  
  •   groups  
  •   books  
  •   CDs  
  •   DVDs  
  •   TV  
  •   Internet  
  •   radio  
  •   games  
  •   events  
  • Seiyuu Database Format Specifications

    This document will describe the formats of the various seiyuu databases that exist in my seiyuu WWW pages. (http://www.usagi.org/doi/seiyuu/)

    • specification version 0.? by Hitoshi Doi, 1993.10.25
    • specification version 0.5 by Hitoshi Doi, 1996.01.21
    • specification version 1.0 by Hitoshi Doi, 1996.03.18
      (updated Title Format to version 2)

    There are basically three formats: 1) title format, 2) VA format, and 3) DB format. The seiyuu's role information contained in each format is the same, but they are just presented in a different order and layout.

    Syntax of the Title Format (version 2.1)

    The title format (named this way as the data is sorted by title) has the following syntax.

    title
     URL url
     COVER url
     character :: seiyuu
     character :: seiyuu {episode}
     character :: seiyuu -- debut
     character :: seiyuu {episode} -- debut

    The keyword URL has been added for Title Format version 2. This specifies the URL of the title, and this line is optional.

    The keyword COVER has been added for Title Format version 2.1. This specifies the URL of an image for the title, and this line is optional.

    The character portion can be used for other information depending on the context of the database.

    Syntax of the VA Format

    The VA (voice actor) format (named this way as the data is sorted by seiyuu) has the following syntax.

    seiyuu
     /* comments */
     title
      character
      character {episode}
      character -- debut
     title
      character {episode} -- debut

    This format is not being used any more.

    Syntax of the DB Format

    The DB (database) format (named this way as the data is comprised of complete lines of character, title, and seiyuu name) has the following syntax.

    character - title - seiyuu
    character - title {episode} - seiyuu
    [debut] character - title - seiyuu
    [debut] character - title {episode} - seiyuu

    The data in format is usually generated by programs from the other formats, and these files will not be edited by humans. This format allows for easy grepping to find relevant information.

    Definition of Tokens

    Some details and conventions about the tokens are described below.
    • The {episode} and -- debut are optional.
    • If one seiyuu did more than one role, those character names should be put on different lines.
    • If one character goes by different names (for example Tsukino Usagi and Sailor Moon), those names should be put on the same line.
    • There are some standard fields in the comments section that the valookup program recognizes.

    Database Processing Software

    The following perl scripts exist to process the various seiyuu database formats.

    • valookup
    • dbconv

    The valookup program reads in the VA format database, and produces various types of formatted output. Some of the output that valookup produces are:

    • partial HTML format output for the individual seiyuu WWW pages.
    • a seiyuu birthday listing.
    • role listing by seiyuu.
    • role listing by title.
    • role listing by character name.

      NOTE: Some of these features are not needed any more because of the existance of the DB format and Title format databases.

    The dbconv program reads in the Title format database, and produces various types of formatted output. Some of the output that dbconv produces are:

    • DB format database.
    • VA format database.
    • partial HTML format output for the individual seiyuu WWW pages.

    > seiyuu page


    Hitoshi Doi | Seiyuu Database | [RSS 2.0]