Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

    Invelos Forums->DVD Profiler: Contribution Discussion Page: 1... 11 12 13 14 15  Previous   Next
Credit Name Parsing
Author Message
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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.
DVD Profiler Unlimited RegistrantStar ContributorKinematics
Registered: March 16, 2007
United States Posts: 280
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,744
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
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.zip

And as always the source code: http://doena-soft.de/dvdprofiler/3.8.1/CastDemoClient_V2_src.zip


PS: It's a Demo Client, it will never win any design awards.
Karsten
DVD Collectors Online

 Last edited: by DJ Doena
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,744
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote

Karsten
DVD Collectors Online

 Last edited: by DJ Doena
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with 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.
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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.
DVD Profiler Desktop and Mobile RegistrantStar ContributorTheMadMartian
Alien with an attitude
Registered: March 13, 2007
Reputation: Highest Rating
United States Posts: 13,202
Posted:
PM this userEmail this userView this user's DVD collectionDirect link to this postReply with quote
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
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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
DVD Profiler Unlimited RegistrantStar ContributorNexus the Sixth
Contributor since 2002
Registered: March 13, 2007
Reputation: High Rating
Sweden Posts: 3,197
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
Maybe they see value in the amount of work they have to do to make it correct.
First registered: February 15, 2002
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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.
DVD Profiler Unlimited RegistrantStar ContributorAddicted2DVD
Registered: March 13, 2007
Reputation: Highest Rating
United States Posts: 17,334
Posted:
PM this userEmail this userView this user's DVD collectionDirect link to this postReply with quote
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
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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.
DVD Profiler Unlimited RegistrantStar ContributorAddicted2DVD
Registered: March 13, 2007
Reputation: Highest Rating
United States Posts: 17,334
Posted:
PM this userEmail this userView this user's DVD collectionDirect link to this postReply with quote
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
DVD Profiler Unlimited RegistrantStar Contributorscotthm
Registered: March 20, 2007
Reputation: Great Rating
United States Posts: 2,851
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with 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.

---------------
DVD Profiler Unlimited RegistrantStar ContributorKulju
Registered: March 14, 2007
Finland Posts: 2,337
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
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.
DVD Profiler Desktop and Mobile RegistrantStar ContributorDJ Doena
Registered: May 1, 2002
Registered: March 14, 2007
Reputation: Highest Rating
Germany Posts: 6,744
Posted:
PM this userEmail this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
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

    Invelos Forums->DVD Profiler: Contribution Discussion Page: 1... 11 12 13 14 15  Previous   Next