JSON

FamilySearch (XML)

The FamilySearch data types define serialization formats that are specific to the FamilySearch developer platform. These data formats are extensions of the GEDCOM X media types and provide concepts and data types that are specific to FamilySearch and therefore haven't been adopted into a formal, more general specification.

Namespace:http://familysearch.org/v1/
URI:http://familysearch.org/v1/FamilySearch
Extends:Gedcomx

Attributes

Name Type Description
Attributes inherited from Gedcomx
lang string The language of this genealogical data set. See http://www.w3.org/International/articles/language-tags/. Note that some language-enabled elements MAY override the language.
description string A reference to a description of this data set. FTU
Attributes inherited from ExtensibleData
id string A local, context-specific id for the data.

Elements

Name Type Occurs Description
childAndParentsRelationship ChildAndParentsRelationship 0..* The child-and-parents relationships for this data set.
discussion Discussion 0..* The discussions included in this data set.
user User 0..* The users included in this data set.
merge Merge 0..* The merges for this data set.
mergeAnalysis MergeAnalysis 0..* The merge analysis results for this data set.
feature FeatureSet 0..* The set of features defined in the platform API.
Elements inherited from Gedcomx
attribution Attribution 0..1 The attribution of this genealogical data.
person Person 0..* The persons included in this genealogical data set.
relationship Relationship 0..* The relationships included in this genealogical data set.
sourceDescription SourceDescription 0..* The descriptions of sources included in this genealogical data set.
agent Agent 0..* The agents included in this genealogical data set.
event Event 0..* The events included in this genealogical data set.
place PlaceDescription 0..* The places included in this genealogical data set.
document Document 0..* The documents included in this genealogical data set.
collection Collection 0..* The collections included in this genealogical data set. FTU
field Field 0..* The extracted fields included in this genealogical data set. Fields that apply to a particular person, relationship or value should be included within that person or value, respectively. Remaining fields that did not have a place within the person or relationship structure can be included here. Also, fields that were extracted but not yet fit into a structure can also be included here. FTU
recordDescriptor RecordDescriptor 0..* The record descriptors included in this genealogical data set. FTU
Elements inherited from HypermediaEnabledData
link Link 0..* The list of hypermedia links. Links are not specified by GEDCOM X core, but as extension elements by GEDCOM X RS.

Example

<?xml version="1.0" encoding="UTF-8"?>
<FamilySearch xmlns="http://familysearch.org/v1/" id="..." xml:lang="..." description="...">
  <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
  <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
    <!--...-->
  </gx:link>
  <!--...more "link" elements...-->
  <gx:attribution xmlns:gx="http://gedcomx.org/v1/" id="...">
    <gx:contributor resourceId="..." resource="..." />
    <gx:modified>...</gx:modified>
    <gx:changeMessage>...</gx:changeMessage>
    <gx:creator resourceId="..." resource="..." />
    <gx:created>...</gx:created>
  </gx:attribution>
  <gx:person xmlns:gx="http://gedcomx.org/v1/" id="..." confidence="..." sortKey="..." xml:lang="..." extracted="..." principal="..." private="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:attribution id="..." />
    <gx:source id="..." description="..." descriptionId="..." />
    <gx:source description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis resourceId="..." resource="..." />
    <gx:note id="..." xml:lang="..." />
    <gx:note xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:evidence id="..." resourceId="..." resource="..." />
    <gx:evidence resourceId="..." resource="...">
      <!--...-->
    </gx:evidence>
    <!--...more "evidence" elements...-->
    <gx:media id="..." description="..." descriptionId="..." />
    <gx:media description="..." descriptionId="...">
      <!--...-->
    </gx:media>
    <!--...more "media" elements...-->
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:living>...</gx:living>
    <gx:gender id="..." confidence="..." sortKey="..." xml:lang="..." type="..." />
    <gx:name id="..." confidence="..." sortKey="..." xml:lang="..." type="..." />
    <gx:name type="...">
      <!--...-->
    </gx:name>
    <!--...more "name" elements...-->
    <gx:fact id="..." confidence="..." sortKey="..." xml:lang="..." primary="..." type="..." />
    <gx:fact primary="..." type="...">
      <!--...-->
    </gx:fact>
    <!--...more "fact" elements...-->
    <gx:field id="..." type="..." />
    <gx:field type="...">
      <!--...-->
    </gx:field>
    <!--...more "field" elements...-->
    <gx:display id="..." />
  </gx:person>
  <gx:person xmlns:gx="http://gedcomx.org/v1/" principal="..." private="...">
    <!--...-->
  </gx:person>
  <!--...more "person" elements...-->
  <gx:relationship xmlns:gx="http://gedcomx.org/v1/" id="..." confidence="..." sortKey="..." xml:lang="..." extracted="..." type="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:attribution id="..." />
    <gx:source id="..." description="..." descriptionId="..." />
    <gx:source description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis resourceId="..." resource="..." />
    <gx:note id="..." xml:lang="..." />
    <gx:note xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:evidence id="..." resourceId="..." resource="..." />
    <gx:evidence resourceId="..." resource="...">
      <!--...-->
    </gx:evidence>
    <!--...more "evidence" elements...-->
    <gx:media id="..." description="..." descriptionId="..." />
    <gx:media description="..." descriptionId="...">
      <!--...-->
    </gx:media>
    <!--...more "media" elements...-->
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:person1 resourceId="..." resource="..." />
    <gx:person2 resourceId="..." resource="..." />
    <gx:fact id="..." confidence="..." sortKey="..." xml:lang="..." primary="..." type="..." />
    <gx:fact primary="..." type="...">
      <!--...-->
    </gx:fact>
    <!--...more "fact" elements...-->
    <gx:field id="..." type="..." />
    <gx:field type="...">
      <!--...-->
    </gx:field>
    <!--...more "field" elements...-->
  </gx:relationship>
  <gx:relationship xmlns:gx="http://gedcomx.org/v1/" type="...">
    <!--...-->
  </gx:relationship>
  <!--...more "relationship" elements...-->
  <gx:sourceDescription xmlns:gx="http://gedcomx.org/v1/" id="..." about="..." xml:lang="..." mediaType="..." version="..." sortKey="..." resourceType="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:citation id="..." xml:lang="..." />
    <gx:citation xml:lang="...">
      <!--...-->
    </gx:citation>
    <!--...more "citation" elements...-->
    <gx:mediator resourceId="..." resource="..." />
    <gx:source id="..." description="..." descriptionId="..." />
    <gx:source description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis resourceId="..." resource="..." />
    <gx:componentOf id="..." description="..." descriptionId="..." />
    <gx:title xml:lang="...">...</gx:title>
    <gx:title xml:lang="...">...</gx:title>
    <!--...more "title" elements...-->
    <gx:titleLabel xml:lang="...">...</gx:titleLabel>
    <gx:note id="..." xml:lang="..." />
    <gx:note xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:attribution id="..." />
    <gx:description xml:lang="...">...</gx:description>
    <gx:description xml:lang="...">...</gx:description>
    <!--...more "description" elements...-->
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:created>...</gx:created>
    <gx:modified>...</gx:modified>
    <gx:coverage id="..." />
    <gx:coverage>
      <!--...-->
    </gx:coverage>
    <!--...more "coverage" elements...-->
    <gx:rights>...</gx:rights>
    <gx:rights>...</gx:rights>
    <!--...more "rights" elements...-->
    <gx:field id="..." type="..." />
    <gx:field type="...">
      <!--...-->
    </gx:field>
    <!--...more "field" elements...-->
    <gx:repository resourceId="..." resource="..." />
    <gx:descriptor resourceId="..." resource="..." />
    <gx:replacedBy>...</gx:replacedBy>
    <gx:replaces>...</gx:replaces>
    <gx:replaces>...</gx:replaces>
    <!--...more "replaces" elements...-->
    <gx:status>...</gx:status>
    <gx:status>...</gx:status>
    <!--...more "status" elements...-->
  </gx:sourceDescription>
  <gx:sourceDescription xmlns:gx="http://gedcomx.org/v1/" about="..." xml:lang="..." mediaType="..." version="..." sortKey="..." resourceType="...">
    <!--...-->
  </gx:sourceDescription>
  <!--...more "sourceDescription" elements...-->
  <gx:agent xmlns:gx="http://gedcomx.org/v1/" id="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:account id="..." />
    <gx:account>
      <!--...-->
    </gx:account>
    <!--...more "account" elements...-->
    <gx:address id="..." />
    <gx:address>
      <!--...-->
    </gx:address>
    <!--...more "address" elements...-->
    <gx:email resourceId="..." resource="..." />
    <gx:email resourceId="..." resource="...">
      <!--...-->
    </gx:email>
    <!--...more "email" elements...-->
    <gx:homepage resourceId="..." resource="..." />
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:name xml:lang="...">...</gx:name>
    <gx:name xml:lang="...">...</gx:name>
    <!--...more "name" elements...-->
    <gx:openid resourceId="..." resource="..." />
    <gx:phone resourceId="..." resource="..." />
    <gx:phone resourceId="..." resource="...">
      <!--...-->
    </gx:phone>
    <!--...more "phone" elements...-->
  </gx:agent>
  <gx:agent xmlns:gx="http://gedcomx.org/v1/">
    <!--...-->
  </gx:agent>
  <!--...more "agent" elements...-->
  <gx:event xmlns:gx="http://gedcomx.org/v1/" id="..." confidence="..." sortKey="..." xml:lang="..." extracted="..." type="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:attribution id="..." />
    <gx:source id="..." description="..." descriptionId="..." />
    <gx:source description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis resourceId="..." resource="..." />
    <gx:note id="..." xml:lang="..." />
    <gx:note xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:evidence id="..." resourceId="..." resource="..." />
    <gx:evidence resourceId="..." resource="...">
      <!--...-->
    </gx:evidence>
    <!--...more "evidence" elements...-->
    <gx:media id="..." description="..." descriptionId="..." />
    <gx:media description="..." descriptionId="...">
      <!--...-->
    </gx:media>
    <!--...more "media" elements...-->
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:date id="..." />
    <gx:place id="..." description="..." />
    <gx:role id="..." confidence="..." sortKey="..." xml:lang="..." type="..." />
    <gx:role type="...">
      <!--...-->
    </gx:role>
    <!--...more "role" elements...-->
  </gx:event>
  <gx:event xmlns:gx="http://gedcomx.org/v1/" type="...">
    <!--...-->
  </gx:event>
  <!--...more "event" elements...-->
  <gx:place xmlns:gx="http://gedcomx.org/v1/" id="..." confidence="..." sortKey="..." xml:lang="..." extracted="..." type="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:attribution id="..." />
    <gx:source id="..." description="..." descriptionId="..." />
    <gx:source description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis resourceId="..." resource="..." />
    <gx:note id="..." xml:lang="..." />
    <gx:note xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:evidence id="..." resourceId="..." resource="..." />
    <gx:evidence resourceId="..." resource="...">
      <!--...-->
    </gx:evidence>
    <!--...more "evidence" elements...-->
    <gx:media id="..." description="..." descriptionId="..." />
    <gx:media description="..." descriptionId="...">
      <!--...-->
    </gx:media>
    <!--...more "media" elements...-->
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:name xml:lang="...">...</gx:name>
    <gx:name xml:lang="...">...</gx:name>
    <!--...more "name" elements...-->
    <gx:temporalDescription id="..." />
    <gx:latitude>...</gx:latitude>
    <gx:longitude>...</gx:longitude>
    <gx:spatialDescription resourceId="..." resource="..." />
    <gx:place resourceId="..." resource="..." />
    <gx:jurisdiction resourceId="..." resource="..." />
    <gx:display id="..." />
  </gx:place>
  <gx:place xmlns:gx="http://gedcomx.org/v1/" type="...">
    <!--...-->
  </gx:place>
  <!--...more "place" elements...-->
  <gx:document xmlns:gx="http://gedcomx.org/v1/" id="..." confidence="..." sortKey="..." xml:lang="..." textType="..." extracted="..." type="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:attribution id="..." />
    <gx:source id="..." description="..." descriptionId="..." />
    <gx:source description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis resourceId="..." resource="..." />
    <gx:note id="..." xml:lang="..." />
    <gx:note xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:text>...</gx:text>
  </gx:document>
  <gx:document xmlns:gx="http://gedcomx.org/v1/" textType="..." extracted="..." type="...">
    <!--...-->
  </gx:document>
  <!--...more "document" elements...-->
  <gx:collection xmlns:gx="http://gedcomx.org/v1/" id="..." xml:lang="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:identifier type="...">...</gx:identifier>
    <gx:identifier type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <gx:title>...</gx:title>
    <gx:size>...</gx:size>
    <gx:content id="..." />
    <gx:content>
      <!--...-->
    </gx:content>
    <!--...more "content" elements...-->
    <gx:attribution id="..." />
  </gx:collection>
  <gx:collection xmlns:gx="http://gedcomx.org/v1/" xml:lang="...">
    <!--...-->
  </gx:collection>
  <!--...more "collection" elements...-->
  <gx:field xmlns:gx="http://gedcomx.org/v1/" id="..." type="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:value id="..." confidence="..." sortKey="..." xml:lang="..." resource="..." datatype="..." type="..." labelId="..." />
    <gx:value resource="..." datatype="..." type="..." labelId="...">
      <!--...-->
    </gx:value>
    <!--...more "value" elements...-->
  </gx:field>
  <gx:field xmlns:gx="http://gedcomx.org/v1/" type="...">
    <!--...-->
  </gx:field>
  <!--...more "field" elements...-->
  <gx:recordDescriptor xmlns:gx="http://gedcomx.org/v1/" id="..." xml:lang="...">
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:field id="..." />
    <gx:field>
      <!--...-->
    </gx:field>
    <!--...more "field" elements...-->
  </gx:recordDescriptor>
  <gx:recordDescriptor xmlns:gx="http://gedcomx.org/v1/" xml:lang="...">
    <!--...-->
  </gx:recordDescriptor>
  <!--...more "recordDescriptor" elements...-->
  <childAndParentsRelationship id="..." confidence="..." sortKey="..." xml:lang="..." extracted="...">
    <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <gx:attribution xmlns:gx="http://gedcomx.org/v1/" id="..." />
    <gx:source xmlns:gx="http://gedcomx.org/v1/" id="..." description="..." descriptionId="..." />
    <gx:source xmlns:gx="http://gedcomx.org/v1/" description="..." descriptionId="...">
      <!--...-->
    </gx:source>
    <!--...more "source" elements...-->
    <gx:analysis xmlns:gx="http://gedcomx.org/v1/" resourceId="..." resource="..." />
    <gx:note xmlns:gx="http://gedcomx.org/v1/" id="..." xml:lang="..." />
    <gx:note xmlns:gx="http://gedcomx.org/v1/" xml:lang="...">
      <!--...-->
    </gx:note>
    <!--...more "note" elements...-->
    <gx:evidence xmlns:gx="http://gedcomx.org/v1/" id="..." resourceId="..." resource="..." />
    <gx:evidence xmlns:gx="http://gedcomx.org/v1/" resourceId="..." resource="...">
      <!--...-->
    </gx:evidence>
    <!--...more "evidence" elements...-->
    <gx:media xmlns:gx="http://gedcomx.org/v1/" id="..." description="..." descriptionId="..." />
    <gx:media xmlns:gx="http://gedcomx.org/v1/" description="..." descriptionId="...">
      <!--...-->
    </gx:media>
    <!--...more "media" elements...-->
    <gx:identifier xmlns:gx="http://gedcomx.org/v1/" type="...">...</gx:identifier>
    <gx:identifier xmlns:gx="http://gedcomx.org/v1/" type="...">...</gx:identifier>
    <!--...more "identifier" elements...-->
    <father resourceId="..." resource="..." />
    <mother resourceId="..." resource="..." />
    <child resourceId="..." resource="..." />
    <fatherFact id="..." confidence="..." sortKey="..." xml:lang="..." primary="..." type="..." />
    <fatherFact primary="..." type="...">
      <!--...-->
    </fatherFact>
    <!--...more "fatherFact" elements...-->
    <motherFact id="..." confidence="..." sortKey="..." xml:lang="..." primary="..." type="..." />
    <motherFact primary="..." type="...">
      <!--...-->
    </motherFact>
    <!--...more "motherFact" elements...-->
  </childAndParentsRelationship>
  <childAndParentsRelationship>
    <!--...-->
  </childAndParentsRelationship>
  <!--...more "childAndParentsRelationship" elements...-->
  <discussion id="...">
    <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <title>...</title>
    <details>...</details>
    <created>...</created>
    <contributor resourceId="..." resource="..." />
    <modified>...</modified>
    <numberOfComments>...</numberOfComments>
    <comment id="..." />
    <comment>
      <!--...-->
    </comment>
    <!--...more "comment" elements...-->
  </discussion>
  <discussion>
    <!--...-->
  </discussion>
  <!--...more "discussion" elements...-->
  <user id="...">
    <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
    <gx:link xmlns:gx="http://gedcomx.org/v1/" template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
      <!--...-->
    </gx:link>
    <!--...more "link" elements...-->
    <alternateEmail>...</alternateEmail>
    <birthDate>...</birthDate>
    <contactName>...</contactName>
    <country>...</country>
    <displayName>...</displayName>
    <email>...</email>
    <familyName>...</familyName>
    <fullName>...</fullName>
    <gender>...</gender>
    <givenName>...</givenName>
    <helperAccessPin>...</helperAccessPin>
    <mailingAddress>...</mailingAddress>
    <mobilePhoneNumber>...</mobilePhoneNumber>
    <personId>...</personId>
    <phoneNumber>...</phoneNumber>
    <preferredLanguage>...</preferredLanguage>
    <treeUserId>...</treeUserId>
  </user>
  <user>
    <!--...-->
  </user>
  <!--...more "user" elements...-->
  <merge>
    <resourceToDelete resourceId="..." resource="..." />
    <resourceToDelete resourceId="..." resource="...">
      <!--...-->
    </resourceToDelete>
    <!--...more "resourceToDelete" elements...-->
    <resourceToCopy resourceId="..." resource="..." />
    <resourceToCopy resourceId="..." resource="...">
      <!--...-->
    </resourceToCopy>
    <!--...more "resourceToCopy" elements...-->
  </merge>
  <merge>
    <!--...-->
  </merge>
  <!--...more "merge" elements...-->
  <mergeAnalysis>
    <survivorResource resourceId="..." resource="..." />
    <survivorResource resourceId="..." resource="...">
      <!--...-->
    </survivorResource>
    <!--...more "survivorResource" elements...-->
    <duplicateResource resourceId="..." resource="..." />
    <duplicateResource resourceId="..." resource="...">
      <!--...-->
    </duplicateResource>
    <!--...more "duplicateResource" elements...-->
    <conflictingResource />
    <conflictingResource>
      <!--...-->
    </conflictingResource>
    <!--...more "conflictingResource" elements...-->
    <survivor resourceId="..." resource="..." />
    <duplicate resourceId="..." resource="..." />
  </mergeAnalysis>
  <mergeAnalysis>
    <!--...-->
  </mergeAnalysis>
  <!--...more "mergeAnalysis" elements...-->
  <feature>
    <name>...</name>
    <description>...</description>
    <enabled>...</enabled>
    <activationDate>...</activationDate>
  </feature>
  <feature>
    <!--...-->
  </feature>
  <!--...more "feature" elements...-->
</FamilySearch>