El relato teje dos tramas, una procede de una "chanson de geste" perdida a la que Gaston Paris denominó "Isomberta" y otra que tiene su origen en la "Chanson du Chevalier au Cygne" y las "Enfances de Godefroi de Bouillón" ("Mocedades de Godofredo de Bouillón").