La spécification de mappage possède une relation parent-enfant. Quelques attributs sont également définis pour l'entité Adoption, tous utilisés pour créer un nouveau participant. Les valeurs de ces attributs sont contenues dans le magasin de données Cúram.
<?xml version="1.0" encoding="UTF-8"?> <map xmlns="http://www.curamsoftware.com/schemas/GUMBO/Map" name="ParentChildMapping"> <map-entity source="Adoption"> <target-entities> <target-entity name="Adoption" type="parent" id="parent"> <map-attribute from="adoptionFinalizedDate" to="adoptionFinalizedDate" /> <map-attribute from="adParentName" to="adParentName" /> <map-attribute from="adParentStreet1" to="adParentStreet1" /> <map-attribute from="adParentStreet2" to="adParentStreet2" /> <map-attribute from="adParentCity" to="adParentCity" /> <map-attribute from="adParentState" to="adParentState" /> <map-attribute from="adParentZipCode" to="adParentZipCode" /> </target-entity> <target-entity name="AdoptionPayment" type="child" id="child"> <set-attribute name="amount" value="2200" /> </target-entity> </target-entities> </map-entity> </map>