<?xml version='1.0' ?>
<!--
<?xml-stylesheet type="text/xsl" href="OwlFrame.xsl"?>
<?xml-stylesheet type="text/xsl" href="XMLEdit4.xsl"?>
RDF XML Genealogy interface 

RDF is a W3C reccomendation for Resource Description. 
The resource in genealogy that connect individuals is family surname. 
Verification that one Surnames set is the same as another is accomplished 
 
The element names could be 'IndividualRec' to use the 
GEDCOM element schema, or INDV to support GeniML. It is directly
 human readable. Element names are generated as a unique Id 
for each person in it namespace. The years of birth attached to the 
element Id which helps in first level validation.  This syntax 
replaces the INDV with the element names (M)male,(F)female to indicate gender 
and  boy & girl death before adulthood.

Tools such as Protege can access data in this format for further validation.
RDF querys 


Here is a sample data RDF file:
the REF='' will most likly change to a rdf:about
 -->

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:Fitzpatrick="uuid:47fd7a19-c6df-11d6-91b8-0003479a7335"
    xmlns:unknown="unknown"
>

<rdf:Subject>Fitzpatrick</rdf:Subject>
<rdf:Predicate>Trusted Source</rdf:Predicate>
<rdf:Object>Genealogy</rdf:Object>
<rdf:Domain>
   <rdf:li resource="Carson" rdf:ID="uuid:47fd7a19-c6df-11d6-91b8-0003479a7334"
                                     rdf:about="http://twiki.org/cgi-bin/view/Sandbox/GenealogyCarson"/>
   <rdf:li resource="Hayes" rdf:ID="uuid:47fd7a19-c6df-11d6-91b8-0003479a7336"/>
   <rdf:li resource="McCane" rdf:ID="uuid:47fd7a19-c6df-11d6-91b8-0003479a7337"/>
   <rdf:li resource="Cook" rdf:ID="uuid:47fd7a19-c6df-11d6-91b8-0003479a7338"/>
</rdf:Domain>
<!---
Generated on a XML file summary utility, It connects SurName directly to namespaces. The years are attached to the element names for validation. Here is what it provides with your sample data file, it is guided by a XML config file. 
If this notation is included in a genealogy XML files, it is ignored(XSL skips unknown namespaces), to use it a XSL must be generated(with XSL) to perform validation or display it. When It is viewed in Explorer, the collapsible tree view, is useful, if you understand the  two types of implied parenthood. 
 -->

<rdf:Description rdf:about="JamesFitzpatrick.ged.xml" type="GENIML"/>
<Fitzpatrick:M Id="Jame1789" REF="@I1664@"> 
  <Carson:F Id="Cath1797" REF="@I0319@" xmlns:Carson="Carson"/> 
  <Fitzpatrick:M Id="Hugh1833" ord="1" REF="@I0013@">  
     <Hayes:F Id="Jane1854" REF="@I0014@" xmlns:Hayes="Hayes"/> 
     <McCane:F Id="Marg1837" REF="@I0048@" xmlns:McCane="McCane"/> 
    <unknown:F Id="Anna1833" REF="@I1602@"/> 
  </Fitzpatrick:M>  
  <Fitzpatrick:F Id="Jane1825" ord="2" REF="@I0336@">
    <Cook:M Id="Hira1824" REF="@I1684@" xmlns:Cook="Cook">
    </Cook:M>   
  </Fitzpatrick:F>  
  <Fitzpatrick:F Id="Mari1836" ord="3" REF="@I0337@">  
  </Fitzpatrick:F>  
  <Fitzpatrick:M Id="John1827" ord="4" REF="@I0339@">  
  </Fitzpatrick:M>  
  <Fitzpatrick:M Id="Jame1840" ord="5" REF="@I0746@">  
      <Kane:F Id="Wini1830" REF="@I1910@" xmlns:Kane="Kane"/> 
  </Fitzpatrick:M>  
  <Fitzpatrick:F Id="Mary1824" ord="6" REF="@I1423@">  
     <McGinity:M Id="Thom1815" xmlns:McGinity="McGinity" REF="@I1683@"> 
        <McGinity:M Id="Hugh1853" ord="1" REF="@I0013@">  
           <Hayes:F Id="Jane1854" REF="@I0014@" xmlns:Hayes="Hayes"/> 
           <McCane:F Id="Marg1837" REF="@I0048@" xmlns:McCane="McCane"/> 
           <unknown:F Id="Anna1833" REF="@I1602@"/> 
          </McGinity:M> 
     </McGinity:M> 
  </Fitzpatrick:F>  
  <Fitzpatrick:M Id="Phil1831" ord="7" REF="@I1424@">  
  </Fitzpatrick:M>  
</Fitzpatrick:M> 
</rdf:RDF>

