CharDB DEV: Difference between revisions

2,350 bytes added ,  21 April 2009
m
no edit summary
mNo edit summary
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{TOCright}}
{{TOCright}}
=General=
=General=
this is the place to contribute ideas on a possible future addition of anime character/seiyu data to anidb.
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]]
For other areas of active development on AniDB, check:
:[[Development]]


Directly related: [[Generic_PersonCompany_DEV]]
Directly related: [[Generic PersonCompany DEV]]


=Vision=
=Vision=


=Data=
=Data=
What are the things we should be able to store/provide?
... list all entities and their attributes here ...
=Implementation=
=Implementation=


==General==
==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==
==Database==


===Generic Fields - Person===
===Overview===
<tt>copied from [[Generic_PersonCompany_DEV#Generic_Fields_-_Person|Generic Fields - Person]]</tt>
[[Image:Chardb_tables.png]]
 
===Generic Fields - Character===
<tt>parts copied from [[Generic_PersonCompany_DEV#Generic_Fields_-_Person|Generic Fields - Person]]</tt>
*  image
*  image
* url (en)
* url (en)
Line 30: Line 35:
* birth place
* birth place
* birth date
* birth date
* age
* death date
* death date
* gender
* height
* blood type
* weight
* B/H/W
* nationality
* nationality
* place of residence
* place of residence
* description (extra data goes here)  
* job
* workplace
* description (extra data goes here)


====Generic Fields - PersonTitle====
====Generic Fields - CharacterTitle====
<tt>copied from [[Generic_PersonCompany_DEV#Generic_Fields_-_PersonTitle|Generic Fields - PersonTitle]]</tt>
<tt>copied from [[Generic_PersonCompany_DEV#Generic_Fields_-_PersonTitle|Generic Fields - PersonTitle]]</tt>
* title - some title, like: phd, bsc, etc
* title - some title, like: phd, bsc, etc
Line 50: Line 59:
** 4 - Nickname
** 4 - Nickname
* verified
* 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===
===Relations===
Line 55: Line 124:
* Character <-> Anime
* Character <-> Anime
* Character <-> Character
* Character <-> Character
* Character -> Award


====Relations - Character <-> Seiyuu====
====Relations - Character <-> Seiyuu====
* [[Generic_PersonCompany_DEV#Seiyuu|Seiyuu]] S (based on [[Generic_PersonCompany_DEV#Generic_Fields_-_Person|Person]] P) is seiyuu of character C in anime A
* [[Generic_PersonCompany_DEV#Seiyuu|Seiyuu]] S (based on [[Generic_PersonCompany_DEV#Generic_Fields_-_Person|Person]] P) is seiyuu of character C in anime A for language L
* [[Generic_PersonCompany_DEV#Seiyuu|Seiyuu]] S (based on [[Generic_PersonCompany_DEV#Generic_Fields_-_Person|Person]] P) is seiyuu of character C in anime A for episodes E
* [[Generic_PersonCompany_DEV#Seiyuu|Seiyuu]] S (based on [[Generic_PersonCompany_DEV#Generic_Fields_-_Person|Person]] P) is seiyuu of character C in anime A for episodes E for language L


====Relations - Character <-> Anime====
====Relations - Character <-> Anime====
Line 69: Line 139:
====Relations - Character <-> Character====
====Relations - Character <-> Character====
* Type of relation
* Type of relation
** family (unspecified)
** Family (unspecified)
** sibling of
** Sibling of
** child of / parent of
** Descendant of / Ascendant of (unspecified)
** grandchild of / grandparent of
** Child of / Parent of
** foster child of / foster parent of
** Grandchild of / Grandparent of
** best friend of
** Foster Child of / Foster Parent Of
** boyfriend of / girlfriend of
** Foster Grandchild of / Foster Grandparent Of
** married to
** 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)


[[Category:Development]]
[[Category:Development]]
[[Category:CharDB]]
1,633

edits

MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.