<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog@PeacockData &#187; Names &amp; Nicknames</title>
	<atom:link href="http://blog.peacockdata.com/category/names-nicknames/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.peacockdata.com</link>
	<description>It&#039;s the service AFTER the sale that counts!</description>
	<lastBuildDate>Mon, 21 Nov 2011 08:00:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>NEW SERVICE: Latino Append</title>
		<link>http://blog.peacockdata.com/2010/10/new-service-latino-append/</link>
		<comments>http://blog.peacockdata.com/2010/10/new-service-latino-append/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 07:00:00 +0000</pubDate>
		<dc:creator>Peacock Data</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Demographics & Lists]]></category>
		<category><![CDATA[Names & Nicknames]]></category>
		<category><![CDATA[pdLatino]]></category>

		<guid isPermaLink="false">http://blog.peacockdata.com/2010/10/new-service-latino-append/</guid>
		<description><![CDATA[Do you need to know who on your lists are of Latino or Hispanic origin? This is where our new <strong>Latino Append</strong> service comes in.]]></description>
			<content:encoded><![CDATA[<p><img class="floatLeftNoBorder" src="/wp-content/images/2010/10/new-service-latino-append.gif" alt="NEW SERVICE: Latino Append" />Do you need to know who on your lists are of Latino or Hispanic origin? This is where our new <strong>Latino Append</strong> service comes in.</p>
<p>This service rates each of your records as to how likely it is that the subject is Latino, Latina or Hispanic. Primary matching algorithms are based on the first and last name(s); secondary matching algorithms utilize the address and U.S. Census data.</p>
<p>Records are flagged with a multi-point scale providing the percentage chance of Latino or Hispanic origin.</p>
<h6><em>pdLatino</em></h6>
<p>For those waiting for the release of our <strong><em>pdLatino</em></strong> database product, which is utilized in our Latino Append service, development is in the final stages, and we are testing its precision and comprehensiveness. Expect release is in the first quarter of 2010.</p>
<p><em>pdLatino</em> has taken longer to develop than expected. In fact the original schedule called for a release date of July 1, 2011. But we have really gone to school on the product, and we expect the results to be well worth the wait.</p>
<p>&#8226; &#8226; Click <a href="http://www.peacockdata.com/services/database-enhancement/latino-append/">here</a> for more information about our new <strong>Latino Append</strong> service.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.peacockdata.com/2010/10/new-service-latino-append/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the pdNickname RELFLAG Field</title>
		<link>http://blog.peacockdata.com/2010/04/using-the-pdnickname-relflag-field/</link>
		<comments>http://blog.peacockdata.com/2010/04/using-the-pdnickname-relflag-field/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 07:00:00 +0000</pubDate>
		<dc:creator>Peacock Data</dc:creator>
				<category><![CDATA[Names & Nicknames]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[nickname databases]]></category>
		<category><![CDATA[pdNickname]]></category>

		<guid isPermaLink="false">http://blog.peacockdata.com/2010/04/using-the-pdnickname-relflag-field/</guid>
		<description><![CDATA[<a href="http://www.peacockdata2.com/products/pdnickname/">pdNickname</a> is a unique nearly 50,000 record database designed to facilitate comparing sets of first name data based on nicknames, diminutives, pet names, variations and given names. One of the most important fields in the database product is RELFLAG, which stands for &#8220;Relationship Flag&#8221;. . . .]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.peacockdata2.com/products/pdnickname/" rel="tag">pdNickname</a> is a unique nearly 50,000 record database designed to facilitate comparing sets of first name data based on nicknames, diminutives, pet names, variations and given names. One of the most important fields in the database product is RELFLAG, which stands for &ldquo;Relationship Flag&rdquo;.</p>
<p>The RELFLAG field contains one of two possible values:</p>
<ol>
<li>
    Close relationship between the name and variation (common variants):</p>
<p>    <em>Includes closely associated nicknames, diminutives and pet names as well as first name variations that are considered closely related.</em>
  </li>
<li>
    More distant relationship between the name and variation (less common variants):</p>
<p>    <em>Includes alternate forms of the names, often deriving from another culture, as well as nicknames, diminutives and pet names that are relatively uncommon.</em>
</li>
</ol>
<p><span class="figure">PDNICKNAME VARIATIONS FOR THE GIVEN NAME &ldquo;SAMUAL&rdquo;</span><br />
<img src="/wp-content/images/2010/04/using-the-pdnickname-relflag-field.gif" alt="pdNickname variations for the given name &ldquo;SAMUAL&#038;rdquo" /><br />
<span class="caption">The RELFLAG field indicates if the name and variation have a (1) close or (2) more distant relationship.</span></p>
<p>The RELFLAG field is useful for controlling what is to be considered an acceptable match. As more distant relationships are included in matches, the error rate naturally rises. The error rate increase is usually not substantial, but it is measurable in hundredths and tenths of a percent.</p>
<h6>RECOMMENDATIONS</h6>
<p>RESIDENTIAL LISTS: While additional accuracy can be achieved if only close relationships are considered, with residential lists, the margin of error rate increase is almost always very small even when the more distant relationships are included&mdash;rarely more than 0.02% in our testing. Therefore, under best practices, it is fully acceptable to use all RELFLAG relationships when matching residential lists. With the exception of the George Foreman family, most errors that might occur result from different given name that share the same nickname or other variation.</p>
<p>BUSINESS &amp; ORGANIZATION LISTS: On the other hand, with business and organization lists, when the more distant relationships are included the margin of error rate increase is typically higher, compared to residential lists. However, our testing normally shows an increase that is still less than 0.1%, but we have seen it as high as 0.3% with some large lists. Under best practices, it is recommended that only close relationships be considered when processing business and organization lists.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.peacockdata.com/2010/04/using-the-pdnickname-relflag-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restructuring the pdNickname Database</title>
		<link>http://blog.peacockdata.com/2010/02/restructuring-the-pdnickname-database/</link>
		<comments>http://blog.peacockdata.com/2010/02/restructuring-the-pdnickname-database/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 08:00:00 +0000</pubDate>
		<dc:creator>Peacock Data</dc:creator>
				<category><![CDATA[Names & Nicknames]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[nickname databases]]></category>
		<category><![CDATA[pdNickname]]></category>

		<guid isPermaLink="false">http://blog.peacockdata.com/2010/02/restructuring-the-pdnickname-database/</guid>
		<description><![CDATA[An alternative structure for <a href="http://www.peacockdata2.com/products/pdnickname/" rel="tag">pdNickname</a> is to have one record per name with the variations in fields next to it. This tutorial explains how to do it. . . .]]></description>
			<content:encoded><![CDATA[<p>An alternative structure for <a href="http://www.peacockdata2.com/products/pdnickname/" rel="tag">pdNickname</a> is to have one record per name with the variations in fields next to it. This tutorial explains how to do it.</p>
<p>Matching and merging names can be tricky. How do you relate William Smith with Bill Smith? The <em>pdNickname</em> database can be utilized to match names that are dissimilar because one has a given first name while another has a nickname or other variation, or vice versa.</p>
<p>Out of the box <em>pdNickname</em> is structured to allow immediate compatibility with the greatest number of database systems as well as to make it easy to become familiar with.</p>
<p>The nickname database is setup with two names per record. The first name field contains the names you are looking up, and in the second is a variation for each name&mdash;nickname, diminutive, given name, variant, etc. The same name can be listed several times in the first field, each time with a different variation. (See Figure 1.)</p>
<p><span class="figure">FIGURE 1: PDNICKNAME OUT OF THE BOX</span><br />
<img src="/wp-content/images/2010/02/restructuring-the-pdnickname-database-1.gif" alt="" /></p>
<p>If the names compared are Alexander Jones and Alex Jones, all names matching Alexander (NAME-A) are scanned until a variation is found that matches Alex (NAME-B). This works well, but there are other ways of organizing <em>pdNickname</em> that could work even better for you. In fact, we have restructured the table for utilization in our own services.</p>
<p>An alternative structure is to have one record per name and the variations in fields next to it. It is not practical to have separate fields for each variation, which can range from one to over two hundred. So what we do is have two Memo fields (also known as Long Text), one for close variations (relflag = &quot;1&quot;) and the other for more distant variations (relflag = &quot;2&quot;), with the string of variations separated by delimiters for easier matching. (See Figure 2.)</p>
<p><span class="figure">FIGURE 2: PDNICKNAME RESTRUCTURED</span><br />
<img src="/wp-content/images/2010/02/restructuring-the-pdnickname-database-2.gif" alt="" /><br />
<span class="caption">Note: when browsing a table, normally you cannot see the content of a Memo or Long Text field because the database keeps it in a separate file. For this screenshot we have made the content visible.</span></p>
<p>Structured this way, when your program finds a match for NAME-A, it then determines if NAME-B can be found in variation field one or variation field two. This can be faster because you only access one record in each search request. The code sample below is an example in Visual FoxPro that illustrates this. Of course other programs use different commands and syntax to achieve the same outcome.</p>
<pre class="codeSample"><span class="greenComments">* CODE SAMPLE</span>

<span class="greenComments">*- this Visual FoxPro function receives as parameters</span>
<span class="greenComments">*- the two first names being compared - it returns a</span>
<span class="greenComments">*- variable indicating what matches are found - this</span>
<span class="greenComments">*- function is based on the restructuring of the</span>
<span class="greenComments">*- pdNickname database described in this tutorial</span>

<span class="blueCode">FUNCTION</span> pdNickname
<span class="blueCode">LPARAMETERS</span> cNameA, cNameB
<span class="blueCode">LOCAL</span> nMatch

<span class="blueCode">IF</span> NOT <span class="blueCode">USED</span>(&quot;nicknames&quot;)
    <span class="blueCode">USE</span> nicknames <span class="blueCode">ALIAS</span> nicknames <span class="blueCode">IN</span> 0
<span class="blueCode">ENDIF</span>

cNameA = <span class="blueCode">PADR</span>(<span class="blueCode">UPPER</span>(<span class="blueCode">ALLTRIM</span>(cNameA)),25,&quot; &quot;)
cNameB = &quot;/&quot;+<span class="blueCode">UPPER</span>(<span class="blueCode">ALLTRIM</span>(cNameB))+&quot;/&quot;

nMatch = 0
<span class="blueCode">IF SEEK</span> (cNameA, &quot;nicknames&quot;, &quot;name&quot;)
    <span class="blueCode">DO CASE</span>
    <span class="blueCode">CASE OCCURS</span>(cNameB, nicknames.variations) &gt; 0
        nMatch = 1
    <span class="blueCode">CASE OCCURS</span>(cNameB, nicknames.var2) &gt; 0
        nMatch = 2
    <span class="blueCode">ENDCASE</span>
<span class="blueCode">ENDIF</span>

<span class="blueCode">RETURN</span> nMatch</pre>
<p><em>pdNickname</em>, like all our Database Products, are structured to satisfy most users from the start. But there are many ways to integrate the databases into your system. It is up to you to determine what works best for you. Do not be afraid to experiment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.peacockdata.com/2010/02/restructuring-the-pdnickname-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

