Universal Dive Data Format
UDDF

Version 3.2.1

Raimundo Fernandez Diez (rai bei virtual-sub punkt org)

Steffen Reith (streit bei streit punkt cc)

Kai Schröder (kai bei streit punkt cc) (Anregungen, Kritik etc. bitte an diese Adresse senden)

Stephan Veigl (stephan punkt veigl bei aquadivelog punkt org)

   

Boris Boesler (borisboesler bei users punkt sourceforge punkt net) (UDDF Schema Dokumentation, allgemeine XML-Anmerkungen)

Jef Driesen (jefdriesen bei telenet punkt be) (allgemeine XML-Anmerkungen)

Pierre Mareschal (pmareschal bei yahoo punkt com) (allgemeine XML-Anmerkungen)

Daniel Mohni (daniel bei mohni punkt net) (allgemeine XML-Anmerkungen, XML-Schema)

Christoph Reinders (creinders bei frobese punkt de) (allgemeine XML-Anmerkungen, XML-Schema)

Sandra Sterner (sandra punkt sterner bei gmx punkt net) (Ökologie-Sektion)

Artur Wróblewski (wrobell bei pld-linux punkt org) (allgemeine XML-Anmerkungen, Beispieldateien)

7. Januar 2013, 0:44:09 Uhr

Inhaltsverzeichnis

1. Einleitung
2. Motivation — Datenaustausch zwischen Programmen (insbesondere verschiedener Hersteller)
3. UDDF — standardisiert, offen, frei verwendbar
Allgemeines
Einsatzmöglichkeiten des UDDF
Beispiel-Szenario 1 (Tauchpartner, Ausrüstung, Tauchplatz, Logbuch)
Beispiel-Szenario 2 (Tauchprofil)
Beispiel-Szenario 3 (Tauchgangsplanung)
Beispiel-Szenario 4 (Tauchreise)
Beispiel-Szenario 5 (Expeditions-Dokumentation)
4. Verwendetes Einheitensystem
5. Genereller Aufbau einer UDDF-Datei
Kommentare
6. Referenzierung
7. Die einzelnen Sektionen und ihre Elemente
<generator>
<mediadata>
<maker>
<business>
<diver>
<divesite>
<gasdefinitions>
<decomodel>
<profiledata>
<tablegeneration>
<divetrip>
<divecomputercontrol>
8. Beispiel-UDDF-Dateien
Eine Datenbank — Taucherdaten, Tauchplatzbeschreibungen etc.
Taucherdaten
Tauchplatzbeschreibungen
Biologische Bestandsaufnahmen
Verwendete Atemgase
Tauchgangsprofile
Erzeugung von Aufstiegsprofilen, Austauch- und ,,Maximale Grundzeit``-Tabellen
Berechnen eines Aufstiegsprofiles
Berechnen von Austauchtabellen
Berechnen einer ,,Maximale Grundzeit-Tabelle``
Konfigurierung und Auslesen von Tauchcomputern
Konfigurierung eines Tauchcomputers
Auslesen der gespeicherten Daten eines Tauchcomputers
9. Elemente des UDDF (in alphabetischer Reihenfolge)
abundance
accommodation
acknowledge
address
age
airtemperature
alarm
alarmtype
alcoholbeforedive
aliasname
altitude
altitudeofexposure
amphibia
anysymptoms
aperture
apparatus
applicationdata
ar
arealength
areawidth
ascent
ascidiacea
audio
averagedepth
averagevisibility
batterychargecondition
beam
birthdate
birthname
bloodgroup
body
boots
bottom
bottomtimemaximum
bottomtimeminimum
bottomtimestepbegin
bottomtimestepend
bottomtimetable
bottomtimetablescope
breathingconsumptionvolume
breathingconsumptionvolumebegin
breathingconsumptionvolumeend
breathingconsumptionvolumestep
bryozoa
buddy
buehlmann
built
buoyancycontroldevice
business
calculatebottomtimetable
calculatedpo2
calculateprofile
calculatetable
camera
category
cave
certification
chlorophyceae
chondrichthyes
city
cnidaria
cns
coelenterata
compass
compressor
conservatism
contact
country
crustacea
ctenophora
current
datetime
dateofflight
dateofrecompressiontreatment
dateoftrip
dcalarm
dcalarmdepth
dcdump
decomodel
decostop
decotrainer
deepstoptime
density
depth
desaturationtime
descent
difficulty
displacement
dive
divebase
divecomputer
divecomputercontrol
divecomputerdump
divedepthbegin
divedepthend
divedepthstep
diveduration
diveinsurances
divemode
divenumber
divenumberofday
divepermissions
diveplan
diver
divesite
divetable
divetime
divetrip
doctor
dominance
draught
drink
echinodermata
ecology
education
email
environment
equipment
equipmentconfiguration
equipmentmalfunction
equipmentused
equivalentairdepth
examination
examinationresult
exercisebeforedive
exposurecompensation
exposuretoaltitude
fauna
fax
fileformat
filename
filmspeed
fins
firstname
flash
flora
floravarious
focallength
focusingdistance
gamma
gasdefinitions
gc
generator
geography
getdcalldata
getdcbuddydata
getdcdata
getdcdivesitedata
getdcdivetripdata
getdcgasdefinitionsdata
getdcgeneratordata
getdcownerdata
getdcprofiledata
globalalarm
globalalarmsgiven
globallightintensity
gloves
gradientfactor
gradientfactorhigh
gradientfactorlow
greatestdepth
guide
h2
hargikas
he
heading
headline
height
heinrichsweikamp
highestpo2
homepage
honorific
housing
hyperbaricfacility
hyperbaricfacilitytreatment
image
imagedata
indoor
infinity
informationafterdive
informationbeforedive
inputprofile
instructor
insurance
invertebrata
invertebratavarious
issuedate
knife
lake
lambda
language
lastname
latitude
launchingdate
lead
leadquantity
length
lens
level
lifestage
light
lightintensity
lingo
link
location
longitude
lowesttemperature
maker
mammalia
manufacturer
marina
mask
maximumascendingrate
maximumdepth
maximumoperationdepth
maximumpo2
maximumvisibility
measuredpo2
mediadata
medical
medicationbeforedive
medicine
membership
meteringmethod
middlename
minimumdepth
minimumvisibility
mix
mixchange
mobilephone
model
mollusca
n2
name
nationality
nextservicedate
nodecotime
noflighttime
nosuit
notes
numberofdives
numberofrecompressiontreatments
o2
o2sensor
objectname
observations
operator
organization
osteichthyes
otu
output
owner
para
passedtime
passport
period
periodicallytaken
permit
personal
phaeophyceae
phone
phoronidea
plannedprofile
platform
plathelminthes
porifera
postcode
prescribedmedicine
pressuredrop
price
pricedivepackage
priceperdive
priceperlitre
problems
profile
profiledata
program
province
purchase
purpose
r0
rating
ratingvalue
rebreather
region
regulator
relateddives
remainingbottomtime
remainingo2time
remark
repetitiongroup
reptilia
rgbm
rhodophyceae
river
samples
scientificname
scooter
serialnumber
serviceinterval
setdcalarmtime
setdcaltitude
setdcbuddydata
setdcdata
setdcdatetime
setdcdecomodel
setdcdivedepthalarm
setdcdivepo2alarm
setdcdivesitedata
setdcdivetimealarm
setdcendndtalarm
setdcgasdefinitionsdata
setdcownerdata
setdcpassword
setdcgeneratordata
setpo2
sex
shipdimension
shiptype
shipyard
shop
shore
shutterspeed
site
sitedata
size
smoking
specialty
species
spermatophyta
stateofrestbeforedive
street
student
suit
suittype
sunk
surfaceintervalafterdive
surfaceintervalbeforealtitudeexposure
surfaceintervalbeforedive
surfacepressure
switchmix
table
tablegeneration
tablescope
tank
tankdata
tankmaterial
tankpressure
tankpressurebegin
tankpressureend
tankpressurereserve
tankvolume
tankvolumebegin
tankvolumeend
tankvolumestep
tautabu
tausim
temperature
terrain
thermalcomfort
timespan
timespanbeforedive
timezone
tissue
title
tonnage
totallengthofexposure
totallungcapacity
transportation
trip
tripmembership
trippart
trivialname
type
uddf
validdate
variouspieces
version
vertebrata
vertebratavarious
vessel
video
videocamera
visibility
vitalcapacity
vpm
watch
wayaltitude
waypoint
weight
workload
wreck
10. Änderungen
Version 3.2.1
Funktionalität geändert
Version 3.2.0
Funktionalität geändert
Neue Elemente
Version 3.1.0
Funktionalität geändert
Neue Elemente
Version 3.0.1
Funktionalität geändert
Umbenennungen
Version 3.0.0
Funktionalität geändert
Umbenennungen
Löschungen
Neue Elemente
Version 2.2.1
Funktionalität geändert
Umbenennungen
Löschungen
Neue Elemente
Version 2.2.0
Funktionalität geändert
Umbenennungen
Löschungen
Neue Elemente
Version 2.1.0
Umbenennungen
Löschungen
Neue Elemente
11. UDDF XML Schema und Dokumenttyp-Definition (DTD)
12. GNU Free Documentation License
0. Preamble
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
11. RELICENSING
ADDENDUM: How to use this License for your documents

Abbildungsverzeichnis

3.1. UDDF als Vermittler