Universal Dive Data Format
UDDF

Version 3.0.0 γ

Raimundo Fernandez Diez (rai at virtual-sub.org)

Steffen Reith (streit at streit.cc)

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

Stephan Veigl (stephan.veigl at aquadivelog.org)

   

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

Pierre Mareschal (pmareschal at yahoo.com) (allgemeine XML-Anmerkungen)

Sandra Sterner (sandra.sterner at gmx.net) (Ökologie-Sektion)

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

11. August 2010

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>
<diver>
<divesite>
<gasdefinitions>
<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
averagevisibility
batterychargecondition
beam
birthdate
birthname
bloodgroup
boattrip
body
boots
bottom
bottomtimemaximum
bottomtimeminimum
bottomtimestepbegin
bottomtimestepend
bottomtimetable
bottomtimetablescope
breathingconsumptionvolume
breathingconsumptionvolumebegin
breathingconsumptionvolumeend
breathingconsumptionvolumestep
bryozoa
buddy
built
buoyancycontroldevice
calculatebottomtimetable
calculateprofile
calculatetable
camera
category
cave
certification
chlorophyceae
chondrichthyes
city
cnidaria
cns
coelenterata
compass
compressor
contact
country
crustacea
ctenophora
current
datetime
dateofflight
dateofrecompressiontreatment
dateoftrip
dcalarm
dcalarmdepth
dcdump
decomodel
deepstoptime
density
depth
descent
difficulty
displacement
dive
divebase
divecomputer
divecomputercontrol
divecomputerdump
divedepthbegin
divedepthend
divedepthstep
diveduration
diveinsurances
divenumber
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
gasdefinitions
generator
geography
getdcalldata
getdcbuddydata
getdcdata
getdcdivesitedata
getdcdivetripdata
getdcgasdefinitionsdata
getdcgeneratordata
getdcownerdata
getdcprofiledata
globalalarm
globalalarmsgiven
globallightintensity
gloves
greatestdepth
guide
h2
hargikas
he
heading
headline
height
highestpo2
homepage
honorific
hoteltrip
housing
hyperbaricfacility
hyperbaricfacilitytreatment
image
imagedata
individualtrip
indoor
infinity
inputprofile
instructor
insurance
invertebrata
invertebratavarious
issuedate
knife
lake
language
lastname
latitude
launchingdate
lead
leadquantity
length
lens
level
lifestage
light
lightintensity
lingo
link
location
longitude
lowesttemperature
mammalia
manufacturer
marina
mask
maximumascendingrate
maximumdepth
maximumoperationdepth
maximumpo2
maximumvisibility
mediadata
medical
medicationbeforedive
medicine
membership
meteringmethod
middlename
minimumdepth
minimumvisibility
mix
mixchange
mobilephone
model
mollusca
n2
name
nationality
nextservicedate
nosuit
notes
numberofdives
numberofrecompressiontreatments
o2
objectname
observations
operator
organization
organizedtrip
opensourcetauchcomputerheinrichsweikamp
osteichthyes
otu
output
owner
para
passedtime
passport
period
periodicallytaken
permit
personal
phaeophyceae
phone
phoronidea
platform
plathelminthes
porifera
postcode
prescribedmedicine
pressuredrop
price
pricedivepackage
priceperdive
priceperlitre
problems
profile
profiledata
program
province
purchase
purpose
rating
rebreather
region
regulator
relateddives
remainingbottomtime
remainingo2time
remark
repetitiongroup
reptilia
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
switchmix
table
tablegeneration
tablescope
tank
tankdata
tankmaterial
tankpressure
tankpressurebegin
tankpressureend
tankpressurereserve
tankvolume
tankvolumebegin
tankvolumeend
tankvolumestep
tausim
temperature
terrain
thermalcomfort
timespan
timespanbeforedive
timezone
title
tonnage
totallengthofexposure
transportation
trip
tripmembership
trivialname
uddf
validdate
variouspieces
version
vertebrata
vertebratavarious
vessel
video
videocamera
visibility
watch
wayaltitude
waypoint
weight
workload
wreck
10. Änderungen
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
Neu eingeführte 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
ADDENDUM: How to use this License for your documents

Abbildungsverzeichnis

3.1. UDDF als Vermittler