<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>The Behold User Forum Topic: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132</link>
<description>The Behold User Forum Topic: Date validation - case sensitive</description>

		<image>
	<link>http://www.beholdgenealogy.com/forum/</link>
	<url>http://www.beholdgenealogy.com/blog/../beholddiscuss.gif</url>
	</image>
	<copyright>Posts by Louis Kessler are Copyright 2000-2013 Louis Kessler, All Rights Reserved.  Posts by others belong to the people who made them.</copyright>

<language>en</language>

<item>
<title>Report a Problem: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132#post-402</link>
<pubDate>Sat, 14 Apr 2012 16:15:10 GMT</pubDate>
<dc:creator>lkessler</dc:creator>
<guid isPermaLink="false">402@http://www.beholdgenealogy.com/forum/</guid>
<description>&#60;p&#62;Yes. All parts of the date. And that actually simplifies the work that Behold is doing.&#60;/p&#62;
&#60;p&#62;Personally, I think it is a great idea that the GEDCOM designers had. I should have discovered it earlier, but now that I have, I'll make use of it.&#60;/p&#62;
&#60;p&#62;Louis
&#60;/p&#62;</description>
<category>Report a Problem</category>
</item>
<item>
<title>Report a Problem: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132#post-401</link>
<pubDate>Sat, 14 Apr 2012 05:49:42 GMT</pubDate>
<dc:creator>brett</dc:creator>
<guid isPermaLink="false">401@http://www.beholdgenealogy.com/forum/</guid>
<description>&#60;p&#62;I assume this applies to BET, ABt etc in that they can be Bet, bet etc but compared upper or lower cased.&#60;/p&#62;
&#60;p&#62;Brett
&#60;/p&#62;</description>
<category>Report a Problem</category>
</item>
<item>
<title>Report a Problem: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132#post-400</link>
<pubDate>Sat, 14 Apr 2012 05:05:13 GMT</pubDate>
<dc:creator>lkessler</dc:creator>
<guid isPermaLink="false">400@http://www.beholdgenealogy.com/forum/</guid>
<description>&#60;p&#62;I think it simply means comparing for the purpose of interpreting its value. &#60;/p&#62;
&#60;p&#62;For a DATE value, I don't just compare the month-part to JAN, FEB, MAR,..., but I compare the uppercased value of the month-part to JAN, FEB, MAR,...&#60;/p&#62;
&#60;p&#62;For a TYPE value, I don't just compare the value to STILLBORN, but I compare the uppercased value of the value to STILLBORN.&#60;/p&#62;
&#60;p&#62;Louis
&#60;/p&#62;</description>
<category>Report a Problem</category>
</item>
<item>
<title>Report a Problem: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132#post-399</link>
<pubDate>Sat, 14 Apr 2012 04:45:30 GMT</pubDate>
<dc:creator>brett</dc:creator>
<guid isPermaLink="false">399@http://www.beholdgenealogy.com/forum/</guid>
<description>&#60;p&#62;So what does:&#60;/p&#62;
&#60;p&#62;values should be converted to all uppercase or all lowercase prior to comparing.&#60;/p&#62;
&#60;p&#62;actually mean?&#60;/p&#62;
&#60;p&#62;Is this when:&#60;/p&#62;
&#60;p&#62;1. comparing two dates within a program, such as to work out age or&#60;/p&#62;
&#60;p&#62;2. two supposedly identical GEDCOMs are compared for differences?&#60;/p&#62;
&#60;p&#62;If 1 above, how does a user know it is being done correctly by the user?&#60;/p&#62;
&#60;p&#62;If 2 above, how do we change a GEDCOM to same case in both files, without a large (and possibly manual) conversion.&#60;/p&#62;
&#60;p&#62;Brett
&#60;/p&#62;</description>
<category>Report a Problem</category>
</item>
<item>
<title>Report a Problem: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132#post-398</link>
<pubDate>Sat, 14 Apr 2012 04:07:49 GMT</pubDate>
<dc:creator>lkessler</dc:creator>
<guid isPermaLink="false">398@http://www.beholdgenealogy.com/forum/</guid>
<description>&#60;p&#62;Brett,&#60;/p&#62;
&#60;p&#62;See my blog post: &#60;a href=&#34;http://www.beholdgenealogy.com/blog/?p=1087&#34;&#62;How To Get A Developer To Fix A Bug&#60;/a&#62;.&#60;/p&#62;
&#60;p&#62;No, Tamura's correct. The statement: &#34;values should be converted to all uppercase or all lowercase prior to comparing&#34; means that aPR and aPr should be both changed to APR (if uppercase is used for comparison) or to apr (if lowercase is used for comparison). Either way, aPR and aPr are equivalent to apr, APR and Apr. &#60;/p&#62;
&#60;p&#62;Louis
&#60;/p&#62;</description>
<category>Report a Problem</category>
</item>
<item>
<title>Report a Problem: Date validation - case sensitive</title>
<link>http://www.beholdgenealogy.com/forum/topic.php?id=132#post-397</link>
<pubDate>Fri, 13 Apr 2012 23:02:39 GMT</pubDate>
<dc:creator>brett</dc:creator>
<guid isPermaLink="false">397@http://www.beholdgenealogy.com/forum/</guid>
<description>&#60;p&#62;Louis&#60;br /&#62;
What do you make of Tamura Jone's comment (http://www.tamurajones.net/SiblingTortureTest.xhtml):&#60;/p&#62;
&#60;p&#62;None of these produced any errors or warnings, except Behold 1.04.&#60;br /&#62;
Behold warned that the date 13 Apr 2012 is non-standard, and should be 13 APR 2012; the warning is that the abbrevation should be in ALL-CAPITALS.&#60;br /&#62;
That is what the specification seems to say, but it does not;&#60;br /&#62;
Chapter 2 of the GEDCOM 5.5.1 specification clearly states that All controlled line_value choices should be considered as case insensitive.,&#60;br /&#62;
and that values should be converted to all uppercase or all lowercase prior to comparing.&#60;br /&#62;
That means that Apr is fine, and that means that you may even write aPR or aPr&#60;/p&#62;
&#60;p&#62;It seems to me that all lower or all upper is correct but not mixed, as Tamura suggests.&#60;/p&#62;
&#60;p&#62;Brett
&#60;/p&#62;</description>
<category>Report a Problem</category>
</item>

</channel>
</rss>


<!-- Dynamic Page Served (once) in 0.589 seconds -->
