<?xml version="1.0"?>
<!DOCTYPE CaveSurvey [
<!ELEMENT CaveSurvey (DataFileVersion,CaveName,Comment,Survey?)>
<!ELEMENT DataFileVersion (#PCDATA)>
<!ELEMENT CaveName (#PCDATA)>
<!ELEMENT Comment (#PCDATA)>
<!ELEMENT Survey (SurveyName,Comment*,SurveyDate,
SurveyTeam,Declination,Instruments,
SurveyQuality
,Shot+)>
<!ELEMENT SurveyDate (Comment*, Day, Month, Year)>
<!ELEMENT Day (#PCDATA)>
<!ELEMENT Month (#PCDATA)>
<!ELEMENT Year (#PCDATA)>
<!ELEMENT SurveyTeam (Member*)>
<!ELEMENT Member (Name,Role*,Comment*)>
<!ELEMENT Person (#PCDATA)>
<!ELEMENT Role (#PCDATA)>
<!ELEMENT Comment (#PCDATA)>
<!ELEMENT Declination (#PCDATA)>
<!ELEMENT Instruments (Comment*,Compass,Clinometer,Tape)>
<!ELEMENT Comment (#PCDATA)>
<!ELEMENT Compass (
Accuracy
,Correction,SerialNumber,Owner)>
<!ELEMENT
Accuracy
(#PCDATA)>
<!ELEMENT Correction (#PCDATA)>
<!ELEMENT SerialNumber (#PCDATA)>
<!ELEMENT Owner (#PCDATA)>
<!ELEMENT Clinometer (
Accuracy
,Correction,SerialNumber,Owner)>
<!ELEMENT
Accuracy
(#PCDATA)>
<!ELEMENT Correction (#PCDATA)>
<!ELEMENT SerialNumber (#PCDATA)>
<!ELEMENT Owner (#PCDATA)>
<!ELEMENT Tape (
Accuracy
,Correction,SerialNumber,Owner)>
<!ELEMENT
Accuracy
(#PCDATA)>
<!ELEMENT Correction (#PCDATA)>
<!ELEMENT SerialNumber (#PCDATA)>
<!ELEMENT Owner (#PCDATA)>
<!ELEMENT
SurveyQuality
(#PCDATA)>
<!ELEMENT Shot(
Handling
,From,To,Length,ForwardAzimuth,ReverseAzimuth,
ForwardInclincation,ReverseInclination,FromDepth,ToDepth)>
<!ELEMENT
Handling
(#PCDATA)>
<!ELEMENT EquivalentStation(CaveName,SurveyName,StationName)>
<!ATTLIST Declination units (degrees|quads) "degrees">
<!ATTLIST Accuracy units (degrees|meters|feetinches|decimalfeet)
"degrees">
<!ATTLIST Correction units (degrees|meters|feetinches|decimalfeet)
"degrees">
<!ATTLIST Up units (meters|feetinches|decimalfeet) "decimalfeet">
<!ATTLIST Down units (meters|feetinches|decimalfeet) "decimalfeet">
<!ATTLIST Right units (meters|feetinches|decimalfeet) "decimalfeet">
<!ATTLIST Left units (meters|feetinches|decimalfeet) "decimalfeet">
<!ATTLIST GeoLocation system (UTM|LatLong) "UTM">
<!ATTLIST GeoLocation datum (NAD27|WGS84|etc.) "NAD27">
<!ATTLIST ForwardAzimuth units (degrees|quads) "degrees">
<!ATTLIST ReverseAzimuth units (degrees|quads) "degrees">
<!ATTLIST ForwardInclination units (degrees|gradient) "degrees">
<!ATTLIST ReverseInclination units (degrees|gradient) "degrees">
<!ATTLIST FromDepth units (meters|feetinches|decimalfeet) "meters">
<!ATTLIST ToDepth units (meters|feetinches|decimalfeet) "meters">
]>
|