Author |
Message |
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Quoting Addicted2DVD: Quote: I personally couldn't care less about displaying and sorting by last name. Same here since it doesn't serve any point. If you just view credits you cannot sort by name and if you add credits I find it very hard to believe that someone would actually scroll through the credit list instead of typing the name (or part of it) to search field. Search doesn't care in which order the names are presented. |
|
Registered: March 16, 2007 | Posts: 280 |
| Posted: | | | | Very late in this discussion, but not entirely sure it's fully resolved. I agree with the idea of unique IDs per actor, however CubbyUp's proposal is entirely unneeded. There's a data type for that already: the GUID (globally unique ID). Wiki definition: Quote: GUIDs are usually stored as 128-bit values, and are commonly displayed as 32 hexadecimal digits with groups separated by hyphens, such as 21EC2020-3AEA-1069-A2DD-08002B30309D. A null GUID would have 0's in all positions. The actor table then contains these items: 1) Local ID (simple 32-bit integer). This is only used when creating a new actor entry in the local database, or various non-contributable entries (home movies, whatever). 2) The GUID (null for new local entries). This is generated by the central database, and is constant for all users. 3) Default given name/surname (whatever name was initially used). This can be modified for convenience so that the most common name is most easily found, and you don't have to go through extra searching steps, but generally shouldn't need to be. It's informational, not definitive. After you enter a new actor and the contribution is accepted, the next update you pull will of course replace your local entry of LocalID/Null with Null/GUID. The exact process of doing this may be a little tricky, but should be manageable. The DVD entry for an actor contains: 1) Local/GUID reference to the actor table (has to use both values together). 2) Credited given name/surname. 3) A flag to indicate whether this is an Asian-format name, and the user can change a program setting so that all Asian-format names display surname first. (eg: User may want Jackie/Chan listed as Jackie Chan, but Kong-sang/Chan to be listed as Chan Kong-sang, though they'd both be linked to the same base entry.) As you add entries, the program helps you as follows: 1) If the credited name you entered exactly matches a name in the actor list, and there is only one such actor name, it will link to that name by default (but can be changed). 2) If the credited name does not match an existing entry, or if there are multiple existing GUID entries with the same name, or if you option out of the default entry, it can help you find which entry you actually want: -- What other show/profile/entry was this person in? (by default will bring up the listed name if it matches a single result in the selected show, for choosing a particular version of the person named; if no such match, or user requests it, can bring up full list so that you can find a different entry to match to) From there, the entry within each credit list is explicitly and only the 'Credited As' value. When you bring up actor info, the program can then give you a full list of all the different 'credited as' variants, if you want. There is no need for birth year, because you're linking with the "this person was also in this other movie" game, not explicitly by the person's name. Actors changing name (such as married names) has no impact. It remains 'credited as' in each movie, and they're all linked together via GUID. Variations in accents are likewise irrelevant to linking. | | | Last edited: by Kinematics |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,745 |
| Posted: | | | | OK, it has been a while. Additionally to my last idea, I've created something new. The general idea is this: You have your local profile with first, middle and last name and nothing else. You can type down the credits of any movie and contribute that. And it works just fine. If you're not interested in linking profiles, you are done. But if you actually want to link something, you need to find other DVDs with that person as well. You need a search function not unlike the CLT. You can either assign an existing cast ID or create a new one. When you contribute the cast entry is either profile-local (no cast ID) or bound to a global cast list. To demonstrate my idea, I've written a small Demo Client application over the last few days. I use two seperate Access databases to simulate the local DVD Profiler and the Online Database. The Online Database is filled with all my personal cast entries from my own DVDs. The local database is prefilled with a few cast entries of a "profile". You can add episodes, cast members, you can assign cast IDs (or not) and you can contribute it. Feel free to play with it and let me (and Ken) know what you think. http://doena-soft.de/dvdprofiler/3.8.1/CastDemoClient_V2.zipAnd as always the source code: http://doena-soft.de/dvdprofiler/3.8.1/CastDemoClient_V2_src.zipPS: It's a Demo Client, it will never win any design awards. | | | Karsten DVD Collectors Online
| | | Last edited: by DJ Doena |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,745 |
| |
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Nice work, but I don't think that the name parsing will ever work unless we get a signle name field. Separate name fields doesn't bring any value for the program, but it brings several issues. |
|
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Just a few days ago several Ki-duk Kim's profiles were accepted. Every credit was incorrect. First names were in last name field and opposite. |
|
Registered: March 13, 2007 | Reputation: | Posts: 13,202 |
| Posted: | | | | Quoting Kulju: Quote: Nice work, but I don't think that the name parsing will ever work unless we get a signle name field. Separate name fields doesn't bring any value for the program, but it brings several issues. It doesn't bring any value for you, but I have heard several people claim that it brings value for them. | | | No dictator, no invader can hold an imprisoned population by force of arms forever. There is no greater power in the universe than the need for freedom. Against this power, governments and tyrants and armies cannot stand. The Centauri learned this lesson once. We will teach it to them again. Though it take a thousand years, we will be free. - Citizen G'Kar |
|
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Quoting TheMadMartian: Quote:
It doesn't bring any value for you, but I have heard several people claim that it brings value for them. What is that value? Where do you need it? | | | Last edited: by Kulju |
|
Registered: March 13, 2007 | Reputation: | Posts: 3,197 |
| Posted: | | | | Maybe they see value in the amount of work they have to do to make it correct. | | | First registered: February 15, 2002 |
|
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Quoting iPatsa: Quote: Maybe they see value in the amount of work they have to do to make it correct. Now, that's funny I was serious though. I can't figure any reason for several name fields. |
|
Registered: March 13, 2007 | Reputation: | Posts: 17,334 |
| Posted: | | | | I agree with you that there should be only one name field. But there is too many people that like having the option to display names Last, First Middle . As seen in Tools-->Options-->Defaults under Actors Name Format. Because so many people have said they like having and use that option Ken is against going to the single name field. Which is unfortunate... I personally much rather have the single name field then have that option. | | | Pete | | | Last edited: by Addicted2DVD |
|
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Quoting Addicted2DVD: Quote: But there is too many people that like having the option to display names Last, First Middle Is there really? Can one of those tell me what value that add, since you cannot sort by names. I don't see any differense if you see: Jane Doe John Doe or Doe Jane Doe John I would understand the point if the Cast & Crew could be sorted by name. |
|
Registered: March 13, 2007 | Reputation: | Posts: 17,334 |
| Posted: | | | | While I am not one of the ones that uses it... I will say that the cast and crew do get sorted that way... not in the profiles... but in the edit screens were you choose the cast and crew to add to the profile. And while I don't agree there were several that complained about the idea of the loss of this function and Ken himself said he didn't want to loose it.
Which is something I really hate... because even going to a 2 field name system we will still have just as much problems with deciding how to parse it. | | | Pete |
|
Registered: March 20, 2007 | Reputation: | Posts: 2,852 |
| Posted: | | | | Quoting Kulju: Quote: Can one of those tell me what value that add, since you cannot sort by names. When I am editing cast in a profile I sometimes use the "Find Cast Member" button to see if there are variants of a name (e.g. "John Doe" vs. "John Q. Doe" vs. "Jack Doe") and since the Cast Member list is sorted by last name this is very convenient for me. So please, don't say that name sorting has no value for anyone. --------------- |
|
Registered: March 14, 2007 | Posts: 2,337 |
| Posted: | | | | Quoting scotthm: Quote: Quoting Kulju:
Quote: Can one of those tell me what value that add, since you cannot sort by names. When I am editing cast in a profile I sometimes use the "Find Cast Member" button to see if there are variants of a name (e.g. "John Doe" vs. "John Q. Doe" vs. "Jack Doe") and since the Cast Member list is sorted by last name this is very convenient for me.
So please, don't say that name sorting has no value for anyone.
--------------- "Find Cast Member" button returns exactly the same spot in name list no matter which order you have chosen names to be presented. Order of the names is always the same. This could be easily obtained with singe name field too. I still see no value. For example if you find Carmen Serano (First name, Last Name) you will get: Dino Seragusa Carmen Serano Greg Serano And the same thing (Last Name, First Name mode) you'll get: Seragusa, Dino Serano, Carmen Serano, Greg It's just as easy to find name variants. |
|
Registered: March 14, 2007 | Reputation: | Posts: 6,745 |
| Posted: | | | | Quoting Kulju: Quote: For example if you find Carmen Serano (First name, Last Name) you will get:
Dino Seragusa Carmen Serano Greg Serano
And the same thing (Last Name, First Name mode) you'll get:
Seragusa, Dino Serano, Carmen Serano, Greg
It's just as easy to find name variants. Your first list is still ordered by last name. How can it be ordered by last name if there is no last name? If it's a single name field they will get ordered thus: Carmen Serano Dino Seragusa Greg Serano | | | Karsten DVD Collectors Online
|
|