OstDB DEV: Difference between revisions

Jump to navigation Jump to search
1,129 bytes added ,  23 February 2007
Line 56: Line 56:
* multipilcities of released-by relation between audio file and audio group are wrong (switched) in diagram
* multipilcities of released-by relation between audio file and audio group are wrong (switched) in diagram
* anime<->song relation with attributes (type: OP/ED, first-ep: eid)
* anime<->song relation with attributes (type: OP/ED, first-ep: eid)
===Generic Person/Company Tables===
As the CharDB, OstDB, MangaDB and AniDB's producers all tend to include data about indivuduals or companies it would be a good idea to extract the generic data for individuals and companies into two separate tables which are then used by all other parts.
I.e. instead of having all the data inside the producer table, it would only include those datafields which are producer specific and would refer to a person or company table for the general data.
The question is, which fields can be considered generic (and should thus be listed in the person/comapny table) and which fields are specific.
And also which relations should be possible between entries.
* person<=>company relations? (works/ed for?)
* company<=>company relations?
An multiplicities, i.e. has each producer only one person/company related to it, or multiple ones?
====Generic Fields - Person====
* name
* shortname
* synonyms
* image
* url
* birth date
* day of death
* gender
* description
* ...
====Generic Fields - Company====
* name
* shortname
* synonyms
* image
* url
* founded
* closed down
* description
* ...

Navigation menu

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