Mittels <compassref ref="bezeichner_des_zu_referenzierenden_kompasses"/> wird auf die unter diesem Bezeichner gespeicherten Kompaßdaten zugegriffen. So kann z.B. bei einem Tauchgang genau die Ausrüstungskonfiguration angegeben werden.
<dive>, <equipmentused>
(siehe auch <dive>)
<uddf version="2.2.0">
<generator>
<!-- Information zur erzeugenden Software -->
</generator>
<diver>
<owner id="o1">
<!-- Beschreibung des Besitzers der UDDF-Datei -->
<equipment>
<compass id="mein_kompass">
<!-- Beschreibung des Kompasses -->
</compass>
<!-- Beschreibung weiterer Ausrüstungsteile des Besitzers der UDDF-Datei -->
</equipment>
</owner>
<buddy id="b1">
<!-- Beschreibung des ersten Tauchpartners -->
</buddy>
<!-- hier können weitere <buddy>-Elemente stehen, wenn notwendig -->
</diver>
<!-- hier können weitere Sektionen stehen -->
<profiledata>
<repetitiongroup>
<dive id="dive-1">
<!-- Beschreibung des ersten Tauchganges -->
<!-- Beschreibung der (Referenzierung auf die) verwendeten Ausrüstungsteile -->
<!-- Kompaß: -->
<compassref ref="mein_kompass"/>
<!-- hier Referenzierung auf weitere Ausrüstungsteile möglich -->
</dive>
<!-- hier Beschreibung weiterer Tauchgänge -->
</repetitiongroup>
<!-- hier können weitere <repetitiongroup>-Elemente stehen -->
</profiledata>
</uddf>