The <DataValidation> option is used to set data validation settings. The data validation page shows the results of the data consistency analysis, listing both impossible and improbable individual relationships and other related inconsistencies. The data validation page is extemely useful for discovering claims and relationships between individuals that are suspect. Gigatrees integrates the analysis into all timelines and event lists by providing an alert for all claims that have been flagged as needing attention.






Example
<DataValidation> <MaxChildBaptismAge> 5 </MaxChildBaptismAge> <MinMarriageAge> 14 </MinMarriageAge> <MaxHusbandsAgeDifference> 30 </MaxHusbandsAgeDifference> <MaxWifesAgeDifference> 5 </MaxWifesAgeDifference> <MinChildBearingAge> 15 </MinChildBearingAge> <MaxChildBearingAge> 50 </MaxChildBearingAge> <MaxPostBirthMarriageAge> 0 </MaxPostBirthMarriageAge> <MinFlourishedAge> 21 </MinFlourishedAge> <MaxFlourishedAge> 80 </MaxFlourishedAge> <MaxLifeSpan> 100 </MaxLifeSpan> <DeadIfBornBefore> 1920 </DeadIfBornBefore> <DeadIfMarriedBefore> 1940 </DeadIfMarriedBefore> <ProhibitedDegreeOfKinship> 4 </ProhibitedDegreeOfKinship> <CalculateKinshipUsingCanonLaw> false </CalculateKinshipUsingCanonLaw> <UseEstimatedBirthdates> false </UseEstimatedBirthdates> <ShowEmptyResults> true </ShowEmptyResults> <ShowUnestimatedBirthdates> false </ShowUnestimatedBirthdates> <ShowInconsistentDnaRelatives> false </ShowInconsistentDnaRelatives> <ShowUnmappableLocations> false </ShowUnmappableLocations> <ShowPersonsWithUnsupportedClaims> false </ShowPersonsWithUnsupportedClaims> <ShowPersonsWithUndocumentedParents> false </ShowPersonsWithUndocumentedParents> <ShowPersonsWithNoParents> false </ShowPersonsWithNoParents> <ShowPersonsMissingOneParent> false </ShowPersonsMissingOneParent> <ShowMismatchedSurnames> false </ShowMismatchedSurnames> <ShowDuplicateNames> false </ShowDuplicateNames> </DataValidation>
Options
Data Validation Short Codes
When the <EstimateBirthdates> option is enabled, Gigatrees uses the events associated with a person's nearest relatives to help determine a range of probable birthdates. When a person's birthdate cannot be estimated it is because there is an inconsistency between these claims, or between one or more of these claims and the configuration. A list of persons whose birthdates could not be estimated will automatically be included on the Data Validation page. For each person the following short codes will also be shown to help users track down these inconsistencies. Since dates can be defined over ranges and since multiple dates can be defined for each event, unless otherwise noted, dates are shown as ranges including the earliest and latest date. Also, since multiple spouses, parents and children can be defined, dates encompass the full range of all associated individuals, so for instance, the child's birth ( cb ) will encompass the full range of possible birth dates for all children of the individual.
- gfb = grandfather's birth
- gmb = grandmother's birth
- fb = father's birth
- mb = mother's birth
- pm = parent's marriage
- b = birth
- bp = earliest baptism
- sb = first spouse's birth
- m = first marriage
- cb = child's birth
- cm = first child's earliest marriage
- pd = latest parent's earliest death
- le = living event
- fe = flourishing event
- d = death
- w = earliest will
- bu = earliest burial
- d+ = earliest probate
- gcb = grandchild's birth