chessgames.com
Members · Prefs · Laboratory · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing
 
Chessgames.com User Profile Chessforum

chessgames.com
Member since Jun-19-02
no bio
>> Click here to see chessgames.com's game collections.

Chessgames.com Full Member

   chessgames.com has kibitzed 13275 times to chessgames   [more...]
   Feb-15-21 chessgames.com chessforum (replies)
 
chessgames.com: Dear Chessgames.com members: We've recently become aware of a technical difficulty with the "engine" server, which is used for game/move analysis. It appears that a hardware failure may be responsible for making the analysis engine unavailable. We're actively ...
 
   Jan-22-21 Santa Claus (replies)
 
chessgames.com: Dear chessgames members: Santa Claus <finally> got around to sending us his list of lucky winners for this year's "Dear Santa" contest! We thank Santa for his diligence, and have learned that his tardiness in providing his list was <unavoidable> due to ...
 
   May-31-20 Chessgames Bookie chessforum (replies)
 
chessgames.com: <♕♔♕ Bettors and Worse ♕♔♕> As we start this year's ChessBookie cycle with the Summer Leg, I would first like to thank our fearless new Bookie <jingohanson>, who made it possible to continue the game. Next, I hereby announce in ...
 
   Mar-14-20 World Championship Candidates (2020/21) (replies)
 
chessgames.com: Everybody please keep the political bickering off this page.
 
   Feb-22-20 Kibitzer's Café (replies)
 
chessgames.com: May I humbly request a change from REM, <Hazz> You decide. :)
 
   Mar-12-19 Spring Chess Classic (A) (2019) (replies)
 
chessgames.com: We've added the games through Round 9 for the St. Louis Spring Chess Classic (Group A).
 
   Mar-08-19 Prague Chess Festival (Challengers) (2019) (replies)
 
chessgames.com: Games have now been added for the Prague Chess Festival Masters and Challengers sections, and we'll include the Open section results as they become available. For news & details, see the official site at http://praguechessfestival.com/
 
   Mar-08-19 Prague Chess Festival (Masters) (2019) (replies)
 
chessgames.com: Games have now been added for the Prague Chess Festival Masters and Challengers sections, and we'll include the Open section results as they become available. For news & details, see the official site at http://praguechessfestival.com/
 
   Mar-08-19 World Team Chess Championship (Women) (2019) (replies)
 
chessgames.com: Games have now been added for Rounds 1-3 of both the Open and Women's sections of the 2019 FIDE World Team Chess Championship. For news & details, see the official site at http://wteams.astana2019.fide.com/e...
 
   Mar-08-19 World Team Chess Championship (2019) (replies)
 
chessgames.com: Games have now been added for Rounds 1-3 of both the Open and Women's sections of the 2019 FIDE World Team Chess Championship. For news & details, see the official site at http://wteams.astana2019.fide.com/e...
 
(replies) indicates a reply to the comment.

Chessgames Member Support Forum

Kibitzer's Corner
ARCHIVED POSTS
< Earlier Kibitzing  · PAGE 983 OF 1118 ·  Later Kibitzing>
Feb-27-17
Premium Chessgames Member
  chessgames.com: <provide us with an update> I can say this much:

After considering the question of how to best represent names in a database in a way that's both accurate and neutral to local naming forms, the best way is to avoid terms like "first name", "last name", "given name", "family name", "surname", etc. If you use terms like this there will always be some exception to your rule.

Therefore the terminology that I prefer to use is "sort name." In other words, if you want to find Hou Yifan in the Player Directory, do you go to the "H" or the "Y"?

This terminology solves a lot of pedantic quibbles since it gets to the meat of why we even care in the first place. The software doesn't even know what a "first name" or "last name" is, nor should it, it just needs to know what to put on the computer screen in the various contexts.

The end users have many desires depending on the context. On a player page most people want to see names represented as accurately as possible, but when searching they don't want to be accurate whatsoever. (By the way, Penguincw: just search for "Nepo" and it will work.)

In some situations, like game lists, users want to see names collapsed as compactly as possible. In other circumstances, like the player page, it is nice to have access to the most expanded and diacritically accurate version.

One possible schema for representing names that could meet these requirements would be to provide four (!) different strings for each player, some of which are optional. For example:

FULL NAME: Peter Leko
SHORT NAME: Leko
REGIONAL NAME: Lékó Péter
SORT NAME: Leko

or in the case being discussed,

FULL NAME: Hou Yifan
SHORT NAME: Hou
REGIONAL NAME: 侯逸凡
SORT NAME: Hou

Feb-27-17  Alien Math: Since there's more than a few names in the database by now, i'm assuming you are looking to use a few software rule changes to help provide a more consistent sort naming?
Feb-27-17
Premium Chessgames Member
  MissScarlett: Nice Tues/Wed puzzle here: Capablanca vs R Portela, 1913

I lean to Tuesday because there's hardly another candidate move.

Feb-27-17  zanzibar: I like <sort names>, which I guess I sometimes called <collation names>.

But please use the full name, adopting FIDE comma convention.

And use the <sort names> in the PGN.

.

Feb-28-17
Premium Chessgames Member
  chessgames.com: <you are looking to use a few software rule changes to help provide a more consistent sort naming?> Yes, that's a good summary.

Ultimately the rules will be based on how we fill out the database; because any rule that assume "Asian names work like this ..., Spanish names work like this ..., etc." is doomed to fail. So there will be a time when some players are working fine and others are still unusual, but we can migrate toward perfection.

<zanz> I believe the comma-separated named that FIDE likes to use can be computed by the FULL NAME and the SORT NAME. So with four names we get a very valuable fifth for free.

Feb-28-17  zanzibar: <chessgames> Really?

I don't think so...

E.g. how about separating all the <Petrosian>'s in the list?

Or <Rodriguez>'s, or <Smith>'s, etc., etc.

Are you really going to do a sort twice, first on the sort name, and then on the full name?

.

Feb-28-17
Premium Chessgames Member
  WannaBe: <whiteshark> Did you ever figure out that PGN issue, reported earlier?
Feb-28-17  zanzibar: In fact, <CG>, let's call the full name the display name.

If you use the FIDE convention, you don't need to store two names in the DB, the "sort name" is just fine and dandy.

There is then a very simple rule to convert the "sort name" to the "display name" -

Just put the part after the comma in front.

If no comma, then "sort name" = "display name".

If you happen upon the player in person, address them formally with the pre-comma part of the name and you'll be right, or close to correct.

Publish the PGN with the "sort name" by default.

If anybody prefers the old-style PGN, have a user flag to accommodate them.

But let's get the default correct, and streamline the DB accordingly. And keep the "rules of engagement" as simple as possible.

The great advantage of this convention is we get to leverage the work of FIDE, while conforming to virtually all other chess DB's in existence.

.

Feb-28-17  whiteshark: <WannaBe> No. Will do like Daniel ask for: <If you ever find another game that does that, let me know.>

btw here's mine: 987-654-321 expires 12/21

Feb-28-17
Premium Chessgames Member
  WannaBe: <whiteshark> Thank you for my new 80" 4K TV, you're a true friend.
Mar-01-17
Premium Chessgames Member
  chessgames.com: <zanz> <I don't think so...

E.g. how about separating all the <Petrosian>'s in the list?

Or <Rodriguez>'s, or <Smith>'s, etc., etc.

Are you really going to do a sort twice, first on the sort name, and then on the full name?>

I'm not sure I follow. What do you mean by separate?

Sorting on two fields is not the same as sorting twice. The player would be indexed on the combined fields (SORT NAME, FULL NAME). Then a list like this

Tigran Vartanovich Petrosian (sort = Petrosian)
Arshak B Petrosian (sort = Petrosian)
Yifan Hou (sort = Hou)
Tan Zhongyi (sort = Tan)
Viswanathan Anand (sort = Anand)

would come out like this:

Viswanathan Anand
Yifan Hou
Arshak B Petrosian
Tigran Vartanovich Petrosian
Tan Zhongyi

or if you prefer

Anand, Viswanathan
Hou, Yifan
Petrosian, Arshak B
Petrosian, Tigran Vartanovich
Tan, Zhongyi

(Note in the above example I kept Yifan's name in the "wrong" order, and used Anand as an example of where there is no logical reason why it should be in that order other than "he says so.")

I can see the desire to want to include an extra field, the "comma-separated name" so that "Petrosian, Tigran Vartanovich" is part of the entire player record, but that's unnecessary as it's easily computed from other fields. Meaning it's academically incorrect, and invisible to the end user anyhow.

Mar-01-17
Premium Chessgames Member
  chessgames.com: Another example of a name that's caused consternation:

   Carlos Repetto Torre

sometimes is written

   Carlos Torre Repetto.

I'm pretty sure the first form (as we have it) is the correct rendering, but for the sake of argument let's see how the proposal can handle both cases. If <Carlos Repetto Torre> is correct then we have

FULL NAME = Carlos Repetto Torre
SORT NAME = Torre
DISPLAYS LIKE THIS: "Torre, Carlos Repetto"

If <Carlos Torre Repetto> is regarded as correct then we have

FULL NAME = Carlos Torre Repetto
SORT NAME = Torre Repetto
DISPLAYS LIKE THIS: "Torre Repetto, Carlos"

(BTW, the reason why I prefer "full name" over "display name" is that which name we use for display purposes varies depending on the context. In some sense, the regional name is the real display name.)

Mar-01-17  zanzibar: I suppose since the system isn't already in conformance with most DB's this is a terribly uphill battle...

Q - Why not have just the one name, the "sort-name", in FIDE-like fashion?

It saves space - eliminating needless duplicate.

It saves time, and improves performance - by only having to sort on one field.

It allows a very simple algorithm to be used to convert from "sort-name" to "full-name".

* * * * *

So, suppose a FIDE name is <C D, A B>

The full name displayed on the player page is

<A B C D> (simple rule: swap after-comma and before-comma)

The name in the PGN used is the "sort-name", just like TWIC, CB, MillBase, Carolus, Weeks, etc. etc. all use.

(Some instances of super-formal long names would only live on the bio page - like <Lionel Adalbert Bagration Felix Kieseritzky>, whose name is needlessly long).

Mar-01-17  zanzibar: <chessgames> writes

<I'm not sure I follow. What do you mean by separate?>

OK, let's look at a search on Petrosian, here's the result:

<

Tigran Levonovich Petrosian (2671) 592 1994-2017 Tigran Vartanovich Petrosian (2645) 1921 1942-1983 Arshak B Petrosian (2510) 233 1970-1999 Davit Gevorgi Petrosian (2504) 95 2001-2016 Suren Petrosian (2408) 30 1980-2016 Tigran A Petrosian (2383) 12 2001-2004 Karen Petrosian (2350) 6 1993-1996 Karlen Petrosian (2348) 2 2006-2010 >

By separate, I meant sort - as in - how do I distinguish from all the Petrosians above?

The list <CG> yields is sorted by rating. But the more generally useful sorting would be by "sort-name".

(E.g., historical players don't have a rating. In fact, nobody before ~1970 does. Also, given rating inflation - sorting by rating won't always put the strongest player at the top.)

Of course, ideally, it would be nice to sort by clicking on column headings.

Let's assume that we do want to sort by sort-name. Then we want to display the sort-name to guide the eye.

It's much easier to scan a column of names. I constantly stain whenever a search yields 5 or more names.

Consider a search for Rodriguez:

http://www.chessgames.com/perl/ches...

I don't know how many, but it's over a page. And it's a mixture of Rodriguez for patronym and for matronym.

Mar-01-17  zanzibar: By the way - it's also difficult to scan the list of years as well.

The reason? Well, the years aren't lined up in a column.

Or rather, some entries have just one year, others have two (start-finish).

This makes it harder on the eye, then if the start years were all aligned (and the finish year either left blank or given).

This hits me a lot, because I'm interested in historical figures and often need to scan for the player's years.

Mar-01-17  zanzibar: BTW- The FIDE-convention handles the <Carlos Torre Repetto> easily.

The name is <Torre Repetto, Carlos>.

https://en.wikipedia.org/wiki/Carlo...

Mar-01-17  zanzibar: One last point - searching on a name like Russell, which can be either a prename or surname - is currently a mess:

http://www.chessgames.com/perl/ches...

A complete jumble of the wanted and unwanted.

It would be nice to just list the sort-names which match the length of the search term.

One can imagine introducing the use of simple wildcards to allow searching for a first name.

.

Mar-01-17
Premium Chessgames Member
  WannaBe: My search returned Bill Russell and Russell Westbrook. ))
Mar-01-17
Premium Chessgames Member
  chessgames.com: <zanz> I think you're getting into the specifics of the implementation now more than what we're actually trying to achieve. I get that you like comma-separated names, and that's cool, this is one way to accomplish it. Your outline isn't wrong, I just have reasons to prefer doing it another way.

The resource at http://www.chessgames.com/playerlis... as well as site features like the Player Directory could have comma-separated names in a robust fashion. If that's the goal you have in mind, what's the problem?

Mar-02-17  zanzibar: <chessgames> Hmmm, well I went into all that detail in hope of conveying a small measure of the problem.

The player list is not complete - only a portion of players are there.

(Switch knows the actual percentage, I could calculate with some effort but the idea is to have 100% coverage)

Second, the playerlist format isn't used anyplace else but there.

Third, it's not used in the PGN.

* * * * *

I would think that the "full-name" only belongs at the heading of the bio page.

All search list results should use the "sort-name".

* * * * *

I wasn't kidding about some names being so "full" as to be cumbersome.

Here's another one:

Flight Engineer and Science Officer Greg Chamitoff

Mar-03-17
Premium Chessgames Member
  Domdaniel: At this year's Bunratty congress, 2nd round, the top board in both the masters and challengers sections turned out to be Short vs Short -- Nigel vs Philip in the masters, Stephen vs Don in the challengers.

Nigel said he'd try to round up a couple of family members next time, so the 2018 event cold have seven Shorts.

Mar-03-17  zanzibar: <CG> what is the status of the photos I send in so long ago?

Some have been used, but not all.

A litmus test case I'm particularly interested in is Junge.

Do you intend to publish the unrestricted PD photograph I sent to you?

If so, then when?

Mar-03-17
Premium Chessgames Member
  OhioChessFan: Re: Enver Bukic

I had a look at his bio. Apparently he died February 23, although it was also reported as February 24. Apparently the uncertainty of that caused the following problem. The spot on the bottom of his player page for a bio writer to list DoD has:

Date deceased: 2017.02.00

This shows up in the bio as:

ENVER BUKIC

(born Dec-02-1937, died Feb-??-17, 79 years old)

Somehow that "17" looks sloppy to me. Why doesn't it say 2017? Does it have to do with the unknown DoD? Is that the default for all deaths in the current year? If the latter, I'd encourage you to change it back to the full 4 year designation.

Mar-03-17
Premium Chessgames Member
  chessgames.com: <(born Dec-02-1937, died Feb-??-17, 79 years old)> I'm quite impressed it came out so coherently. But yes, it could be improved.
Mar-03-17  whiteshark: <ceegee>, could you pls let run the sac explorer on Shirov vs Azmaiparashvili, 2003 (hint: it's 11.Bxb5, to begin with)

Would <The indicated sacrifice is not correct> include that there no sac indicated at all?

Jump to page #    (enter # from 1 to 1118)
search thread:   
ARCHIVED POSTS
< Earlier Kibitzing  · PAGE 983 OF 1118 ·  Later Kibitzing>

NOTE: Create an account today to post replies and access other powerful features which are available only to registered users. Becoming a member is free, anonymous, and takes less than 1 minute! If you already have a username, then simply login login under your username now to join the discussion.

Please observe our posting guidelines:

  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, duplicate, or gibberish posts.
  3. No vitriolic or systematic personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No cyberstalking or malicious posting of negative or private information (doxing/doxxing) of members.
  6. No trolling.
  7. The use of "sock puppet" accounts to circumvent disciplinary action taken by moderators, create a false impression of consensus or support, or stage conversations, is prohibited.
  8. Do not degrade Chessgames or any of it's staff/volunteers.

Please try to maintain a semblance of civility at all times.

Blow the Whistle

See something that violates our rules? Blow the whistle and inform a moderator.


NOTE: Please keep all discussion on-topic. This forum is for this specific user only. To discuss chess or this site in general, visit the Kibitzer's Café.

Messages posted by Chessgames members do not necessarily represent the views of Chessgames.com, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

You are not logged in to chessgames.com.
If you need an account, register now;
it's quick, anonymous, and free!
If you already have an account, click here to sign-in.

View another user profile:
   
Home | About | Login | Logout | F.A.Q. | Profile | Preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | New Kibitzing | Chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | Privacy Notice | Contact Us

Copyright 2001-2025, Chessgames Services LLC