User talk:Jerzy/LoPbN Tools

LoPbN stands for List of people by name.

Documentation: How to use "User:Jerzy/LoPbN Tools"
Except as may be noted later, the following applies to the version as of 16:52, 1 September 2006 (UTC). (See what's changed, in the whole page.)

The purpose of User:Jerzy/LoPbN Tools is to aid Jerzy•t, and potentially other editors, in one area of LoPbN maintenance: the structure (as distinct from the name entries and nearly all the within-page structure among entries) of the tree of pages. This task cannot be understood without awareness of several design principles that will not be explained (let alone defended) on this page.
 * Parent pages contain no name entries; except for the root page, they are "index-only pages", of which List of people by name: Van D is an excellent example. (Part of its excellence lies in being slightly atypical. (In the 4th of the box's currently 6 subdivisions, the lks labeled "Name Van" & "Prefix Van" are unusual. The fact that the lks lower within the box are all descendants of List of people by name: prefix Van makes them this page nearly unique.
 * Part of the title of every LoPbN-tree page is its "scope". Specifically, "Van D" is the scope of the "excellent example" page cited in the preceding point, and within that scope lie all names beginning (usually after the surname has been thrown to the front) with "Van D", "Van d", "van D" and "van d". (At this writing, the name entries in that page's scope lie on the page, but the names of many pages' scopes lie instead on pages that are among their respective descendants.
 * Pages below the root are so far of Type I, II, or III; at least 90% of pages are of Type I or II.
 * Type I pages have scopes represented by a string of letters, almost always without internal spaces; "Van D" is a Type-I example.
 * "Vb-Vh" (appearing on a lk inside the 2nd of the subdivisions of the box on the "Van D") page is Type II, and that scope embraces all enries for names beginning with Vb, Vh, or any of the five two-letter combinations that fall between them in the alphabet.
 * Type III pages so far are those with "Prefix" and or "Name" in the part of their titles that describes their respective scopes. Thorough competence with User:Jerzy/LoPbN Tools involves more information about them, but much could be done without more detail that appears below.  [This bullet point may be upgraded later.]
 * Other than the root, all parent pages are Type I (or rarely III) and lack name entries: their scopes are the respective unions of their descendants' scopes. All Type II pages are childless. Childless pages may be of any of the three types; some of them contain no name entries but are at least theoretically eligible for immediate addition of name entries, including by editors oblivious to this talk page and the user sub-page it describes.
 * The relationship of a child page to its parent page is always of one of several strictly defined kinds:
 * A Type-I parent may have three types of child:
 * A Type-I child whose scope-string is one letter longer than the parent's.
 * A Type-II child whose scope-string has, before the hyphen, the parent's scope-string plus one more letter, and after it, the parent's scope-string plus a letter later in the alphabet than the one added before the hyphen
 * A Type-III child whose scope-string is the parent's, preceded by "name", "prefix", or "name or prefix".
 * No Type-II parent may have a child page.
 * A Type-III parent rarely has child, and so far they are Type I or Type II, forming the child's scope string in the same fashion as the Type I parent's children do, but dropping "name", "prefix", or "name or prefix" from the scope-string. Dealing with even those cases is at best at the edge of what this version of this description contemplates; the theoretical possibilities of Type III children of Type III parents are far beyond this document.