CharDB DEV: Difference between revisions
No edit summary |
|||
(17 intermediate revisions by 5 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 | this is the place to contribute ideas on a possible future addition of anime character/seiyu data to AniDB. They have been added though so this page don't matter lmao. | ||
For other areas of active development on AniDB, check: [[Development]] | For other areas of active development on AniDB, check: | ||
:[[Development]] | |||
Directly related: [[ | Directly related: [[Generic PersonCompany DEV]] | ||
=Vision= | =Vision= | ||
Line 14: | Line 16: | ||
==General== | ==General== | ||
* Normal users can only view character information | * Normal users can only view character information | ||
* Only | * 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 | * 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 | * Creq handler (character) can grant/deny character creqs | ||
Line 38: | Line 40: | ||
* weight | * weight | ||
* B/H/W | * B/H/W | ||
* nationality | * nationality | ||
* place of residence | * place of residence | ||
Line 44: | Line 45: | ||
* workplace | * workplace | ||
* description (extra data goes here) | * description (extra data goes here) | ||
====Generic Fields - CharacterTitle==== | |||
<tt>copied from [[Generic_PersonCompany_DEV#Generic_Fields_-_PersonTitle|Generic Fields - PersonTitle]]</tt> | |||
* 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=== | ===Character Traits=== | ||
Line 52: | Line 67: | ||
** both | ** both | ||
** neither | ** neither | ||
* cupsize | |||
** AA | |||
** A | |||
** B | |||
** C | |||
** D | |||
** DD (or E) | |||
** F | |||
** G | |||
* lifeform | * lifeform | ||
** human | ** human | ||
** animal | ** animal | ||
*** cat | |||
*** dog | |||
*** elephant | |||
*** mouse | |||
*** pig | |||
*** ... | |||
** plant | ** plant | ||
** alien | ** alien | ||
Line 81: | Line 111: | ||
**highschool | **highschool | ||
**... | **... | ||
* Accessories | |||
** glasses | |||
** hat | |||
* | ** magical staff | ||
* | ** magical book | ||
* | ** stuffed animal | ||
* | ** ... | ||
* | * Signature Saying ("~dattebayo", "~desu", "~de arimasu", ...) | ||
** | |||
** | |||
** | |||
** | |||
* ... | |||
===Relations=== | ===Relations=== | ||
Line 112: | Line 127: | ||
====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 124: | Line 139: | ||
====Relations - Character <-> Character==== | ====Relations - Character <-> Character==== | ||
* Type of relation | * 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: | ||
Pokemon have different stages of evolution. Each evolution would need its own database entry and a relation "evolved form of" would be needed. | Pokemon have different stages of evolution. Each evolution would need its own database entry and a relation "evolved form of" would be needed. | ||
Line 148: | Line 174: | ||
Sailormoon / Wedding Peach: | 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. | 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==== | ====Relations - Character -> Award==== | ||
Line 154: | Line 179: | ||
[[Category:Development]] | [[Category:Development]] | ||
[[Category:CharDB]] |
Latest revision as of 00:03, 8 May 2024
General
this is the place to contribute ideas on a possible future addition of anime character/seiyu data to AniDB. They have been added though so this page don't matter lmao.
For other areas of active development on AniDB, check:
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)