<profiledata>

Inside the <profiledata> section actual data concerning dive profiles are given. <repetitiongroup> is the only element inside this section which can be repeated any times. <repetitiongroup> puts into brackets one or more <dive>s. The first dive within a <repetitiongroup> should (must) have an "infinite" surface intervall. That means, the tissues should be completely desaturated. Because the executing software has no information about the time prior to this first dive, it must assume completely desaturated tissues.

It is neither reasonable nor allowed to use the saturation data of a previous <repetitiongroup> group as a "saturation prehistory" for a following <repetitiongroup> group!

Dependent on the decompression model used, or its parameters respectively, different time spans for a complete desaturation are likely to be calculated. Therefore, dives made within one holiday should be stored in one <repetitiongroup> in every case — even if sometimes larger time spans lie between subsequent dives (e.g. if a pause of two days was made).

For the sake of a better readability, since version 3.0.0 the <dive> section is further divided in five subsections, which contain more information. The <informationbeforedive> section gathers information available before starting the dive, while inside <informationafterdive> all information is stored that is known only after finishing the dive. Inside <applicationdata> manufacturer specific parameters are put into brackets. The <samples> section contains the profile data itself — the <waypoint>s with their events. Information concerning the breathing gases used are stored inside the <tankdata> section.

<repetitiongroup>
    <dive>
        <informationbeforedive>
            <link/> (for <buddy> data to be cross-referenced)
            <link/>  for <site> data to be cross-referenced)
            <airtemperature>
            <alcoholbeforedive>
                <drink>
                    <name>
                    <aliasname>
                    <notes>
                        <para>
                        <link/> (for cross-referencing  <audio>,  <image>, and  <video> objects)
                    <periodicallytaken>
                    <timespanbeforedive>
            <altitude>
            <apparatus>
            <datetime>
            <divenumber>
            <divenumberofday>
            <equipmentused>
                <link/> (to be repeated for every piece of equipment to be cross-referenced)
                <leadquantity>
            <exercisebeforedive>
            <internaldivenumber>
            <medicationbeforedive>
                <medicine>
                    <name>
                    <aliasname>
                    <notes>
                        <para>
                        <link/> (for cross-referencing  <audio>, <image>, and <video> objects)
                    <periodicallytaken>
                    <timespanbeforedive>
            <nosuit/>
            <plannedprofile>
                <waypoint>
                    <alarm>
                    <batterychargecondition>
                    <calculatedpo2>
                    <cns>
                    <decostop/>
                    <depth>
                    <divemode/>
                    <divetime>
                    <gradientfactor>
                    <heading>
                    <measuredpo2>
                    <nodecotime>
                    <otu>
                    <remainingbottomtime>
                    <remainingo2time>
                    <setpo2>
                    <switchmix/>
                    <tankpressure>
                    <temperature>
            <platform>
            <price>
            <program>
            <stateofrestbeforedive>
            <surfaceintervalbeforedive>
                <exposuretoaltitude>
                    <altitudeofexposure>
                    <dateofflight>
                        <datetime>
                    <surfaceintervalbeforealtitudeexposure>
                    <totallengthofexposure>
                    <transportation>
                <infinity/>
                <passedtime>
                <wayaltitude>
            <surfacepressure>
            <tripmembership>
        <applicationdata>
            <decotrainer>
            <hargikas>
            <heinrichsweikamp>
            <tausim>
            <tautabu>
        <samples>
            <waypoint>
                <alarm>
                <batterychargecondition>
                <calculatedpo2>
                <cns>
                <decostop/>,
                <depth>
                <divemode/>
                <divetime>
                <gradientfactor>
                <heading>
                <measuredpo2>
                <nodecotime>
                <otu>
                <remainingbottomtime>
                <remainingo2time>
                <setpo2>
                <switchmix/>
                <tankpressure>
                <temperature>
        <tankdata>
            <link/> (for cross-referencing <mix> data)
            <link/> (for dross-referencing <tank> data)
            <tankvolume>
            <tankpressurebegin>
            <tankpressureend>
            <breathingconsumptionvolume>
        <informationafterdive>
            <anysymptoms>
            <averagedepth>
            <current>
            <desaturationtime>
            <diveduration>
            <diveplan>
            <divetable>
            <equipmentmalfunction>
            <globalalarmsgiven>
                <globalalarm>
            <greatestdepth>
            <hyperbaricfacilitytreatment>
                <dateofrecompressiontreatment>
                    <datetime>
                <link/> (for <hyperbaricfacility> data to be cross-referenced)
                <notes>
                    <para>
                    <link/> (for cross-referencing  <audio>, <image>, and <video> objects)
                <numberofrecompressiontreatments>
            <lowesttemperature>
            <noflighttime>
            <notes>
                <para>
                <link/> (for cross-referencing  <audio>, <image>, and <video> objects)
            <observations>
                <fauna>
                    <all elements which appear under <fauna> at <divesite> can also stand here (due to lack of space they are omitted here)>
                <flora>
                    <all elements which appear under <flora> at <divesite> can also stand here (due to lack of space they are omitted here)>
                <notes>
                    <para>
                    <link/> (for cross-referencing  <audio>, <image>, and <video> objects)
            <pressuredrop>
            <problems>
            <purpose>
            <rating>
                <datetime>
                <ratingvalue>
            <surfaceintervalafterdive>
                <exposuretoaltitude>
                    <altitudeofexposure>
                    <dateofflight>
                        <datetime>
                    <surfaceintervalbeforealtitudeexposure>
                    <totallengthofexposure>
                    <transportation>
                <infinity/>
                <passedtime>
                <wayaltitude>
            <thermalcomfort>
            <visibility>
            <workload>