<diver>

        <owner>
        <buddy>
            

Within <diver> only the two elements <owner> (to be the first, allowed to appear only once (1)), and <buddy>, do exist — the last one can appear any times in the file. The following listing of elements is used within both elements. The only exception is the element <student> which may appear only inside <buddy> — denoting that this <buddy> is a student (if the <owner> of the UDDF file is a dive instructor).

<diver>
    <owner> bzw. <buddy>
        <student/> (only inside <buddy>)
        <personal>
            <firstname>
            <middlename>
            <lastname>
            <title>
            <sex>
            <birthdate>
                <date>
                    <year>
                    <month>
                    <day>
                    <dayofweek>
            <passport>
        <address>
            <street>
            <city>
            <postcode>
            <country>
            <province>
        <contact>
            <language>
            <phone>
            <mobilephone>
            <fax>
            <email>
            <homepage>
        <equipment>
            <buoyancycontroldevice>
                <name>
                <manufacturer>
                    <name>
                    <address>
                        <street>
                        <city>
                        <postcode>
                        <country>
                        <province>
                    <contact>
                        <language>
                        <phone>
                        <mobilephone>
                        <fax>
                        <email>
                        <homepage>
                <model>
                <serialnumber>
                <purchase>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                    <price>
                    <shop>
                        <name>
                        <address>
                            <street>
                            <city>
                            <postcode>
                            <country>
                            <province>
                        <contact>
                            <language>
                            <phone>
                            <mobilephone>
                            <fax>
                            <email>
                            <homepage>
                        <notes>...
                <serviceinterval>
                <nextservicedate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <notes>...
            <boots>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <camera>
                <body>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
                <lens>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
                <housing>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
                <flash>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
            <compass>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <compressor>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <divecomputer>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <fins>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <gloves>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <knife>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <lead>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <lens>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <light>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <mask>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <rebreather>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <regulator>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <scooter>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <suit>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <tank>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
                <tankmaterial>
            <variouspieces>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
            <videocamera>
                <body>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
                <lens>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
                <housing>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
                <light>
                    <all elements which appear under <buoyancycontroldevice> can also stand here>
            <watch>
                <all elements which appear under <buoyancycontroldevice> can also stand here>
        <medical>
            <examination>
                <date>
                    <year>
                    <month>
                    <day>
                    <dayofweek>
                <doctor>
                    <personal>
                        <firstname>
                        <middlename>
                        <lastname>
                        <title>
                        <sex>
                        <birthdate>
                            <date>
                                <year>
                                <month>
                                <day>
                                <dayofweek>
                    <address>
                        <street>
                        <city>
                        <postcode>
                        <country>
                        <province>
                    <contact>
                        <language>
                        <phone>
                        <mobilephone>
                        <fax>
                        <email>
                        <homepage>
                <examinationresult>
                <notes>...
        <education>
            <certification>
                <level>
                <specialty>
                <organization>
                <instructor>
                    <personal>
                        <firstname>
                        <middlename>
                        <lastname>
                        <title>
                        <sex>
                        <birthdate>
                            <date>
                                <year>
                                <month>
                                <day>
                                <dayofweek>
                    <address>
                        <street>
                        <city>
                        <postcode>
                        <country>
                        <province>
                    <contact>
                        <language>
                        <phone>
                        <mobilephone>
                        <email>
                        <homepage>
                <issuedate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <validdate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <notes>...
        <divepermissions>
            <permit>
                <name>
                <region>
                <issuedate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <validdate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <notes>...
        <diveinsurances>
            <insurance>
                <name>
                <issuedate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <validdate>
                    <date>
                        <year>
                        <month>
                        <day>
                        <dayofweek>
                <notes>...