CharDB DEV

From AniDB
Revision as of 16:54, 21 April 2009 by Foo2 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

General

this is the place to contribute ideas on a possible future addition of anime character/seiyu data to AniDB.

For other areas of active development on AniDB, check:

Development

Directly related: Generic PersonCompany DEV

Vision

Data

Implementation

General

  • Normal users can only view character information
  • Only advanced users and higher userlevels can add/edit/delete characters and add/edit/delete relations through the creq system
  • Character maintainers can add/edit/delete characters and add/edit/delete relations without going through the creq system
  • Creq handler (character) can grant/deny character creqs
  • Mods are gods

Database

Overview

Generic Fields - Character

parts copied from Generic Fields - Person

  • image
  • url (en)
  • url (jp)
  • url wiki (en)
  • url wiki (jp)
  • birth place
  • birth date
  • age
  • death date
  • height
  • weight
  • B/H/W
  • nationality
  • place of residence
  • job
  • workplace
  • description (extra data goes here)

Generic Fields - CharacterTitle

copied from Generic Fields - PersonTitle

  • title - some title, like: phd, bsc, etc
  • [name] - this is LASTNAME firstname for oriental names and firstname LASTNAME for western names
  • firstname - also know as Personal names
  • lastname - also know as Family name
  • lang - language of title
  • type - type of title
    • 1 - Main title
    • 2 - Alias
    • 3 - Maiden name
    • 4 - Nickname
  • verified

Character Traits

done in a category way

  • gender
    • male
    • female
    • both
    • neither
  • cupsize
    • AA
    • A
    • B
    • C
    • D
    • DD (or E)
    • F
    • G
  • lifeform
    • human
    • animal
      • cat
      • dog
      • elephant
      • mouse
      • pig
      • ...
    • plant
    • alien
    • stuffed animal
    • robot
    • juujin (human x animal)
      • catgirl
      • doggirl
      • foxgirl
      • ...
      • *boy
      • ...
    • ...
  • hair color
    • main haircolor
    • second haircolor
  • hair style
    • twin tails
    • ...
  • eye color
    • left
    • right
  • blood type
  • school
    • gradeschool
    • highschool
    • ...
  • Accessories
    • glasses
    • hat
    • magical staff
    • magical book
    • stuffed animal
    • ...
  • Signature Saying ("~dattebayo", "~desu", "~de arimasu", ...)

Relations

  • Character <-> Seiyuu
  • Character <-> Anime
  • Character <-> Character
  • Character -> Award

Relations - Character <-> Seiyuu

  • Seiyuu S (based on Person P) is seiyuu of character C in anime A for language L
  • Seiyuu S (based on Person P) is seiyuu of character C in anime A for episodes E for language L

Relations - Character <-> Anime

  • Role of character
    • Main character
    • Side character
    • Support character
    • ...

Relations - Character <-> Character

  • Type of relation
    • Family (unspecified)
    • Sibling of
    • Descendant of / Ascendant of (unspecified)
    • Child of / Parent of
    • Grandchild of / Grandparent of
    • Foster Child of / Foster Parent Of
    • Foster Grandchild of / Foster Grandparent Of
    • Best friend of
    • Friend of
    • Ally of
    • Companion/Sidekick of
    • (Arch)Enemy of
    • (Arch)Rival of
    • Pet of / Owner of
    • Boyfriend / Girlfriend of
    • Married to
    • Unknown Relation
    • Evolves to
    • Fusions to
    • ...

Problems with characters and character relations

Pokemon: Pokemon have different stages of evolution. Each evolution would need its own database entry and a relation "evolved form of" would be needed. A Pokemon should be shown with its evolved and pre-evolutionary forms on one page.

Digimon: Digimon are even worse than Pokemon. Not only can they evolve to a higher digitation but they can also combine/fuse with each other to create new Digimon.

Ranma 1/2: Ranma transforms into a girl, his dad into a panda, and so on. Each transformed should get its own character entry and a "same character as" relation. All characters linked by a "same character as" relations should be shown on one page.

Sailormoon / Wedding Peach: Basically the same situation as with Ranma 1/2. Each transformation should get its own character entry and a "same character as" relation should be set.

Relations - Character -> Award

  • List of awards (ARC Character Awards)