Try Virtual Caving Related projects In progress Cave survey software XML notes Glossary

<KML xml:lang="en-GB"><AREA..><CAVE..><SURVEY..><SERIES..><LEG../><STATION../></CAVE>..</SURVEY></AREA>..</KML>

Karst Markup Language is an as yet hypothetical XML vocabulary for the speleological community. It could be used to:

As an XML language, KML lends itself to:

<KML xml:lang="es"><ZONA..><CUEVA..><TOPO..><TRAMO../><ESTATION../></CUEVA>..</TOPO></ZONA>..</KML>

Related projects links:

In Progress Here:

<KML xml:lang="en-US-AU"><AREA..><MAP..><CAVE.><SURVEY..><SHOT../><STATION../></CAVE>..</MAP></AREA>..</KML>

Try Virtual Caving Related projects In progress Cave survey software XML notes Glossary

KML Vocabulary

... in preparation (feel free to email me with additions, corrections and other suggestions):

Accents are omitted (although Unicode allows their use, along with non-Latin alphabets and pictographs)

Gender is indicated through colour:

Elements

Lang\KML REGISTER AREA SYSTEM CAVE LOCATION
en English   AREA SYSTEM CAVE  
fr French inventaire (des cavité) ZONE RESEAU;
SYSTEME
GROTTE  
de German Hölenkataster   HOHLENSYSTEM HOHLE  
nl Dutch inventarislijst (van grotten)        
es Spanish cat�ogo (de cavidades)   SISTEMA CUEVA  
my Malay       GUA  
pt Portuguese cadastro     CAVERNA  
cz Czech   OBLAST   JESKYNEV  
sk Slovak   OBLASTV   JASKYNVA  
hu Hungarian   VIDEK BARLANGRENDSZER BARLANG  
pl Polish       JASKINIA  
ro Romanian   ZONA SISTEM;
RETEA
PESTERA  
it Italian catasto (delle grotte) AREA, zona COMPLESSO; SISTEMA GROTTA posizione

Lang\KML STATISTICS GRADE PLAN ELEVATION DEPTH DEVELOPMENT
(TRANSVERSE LENGTH)
en English     PLAN ELEVATION depth length
fr French     PLAN COUPE profondeur d�eloppement
de German   Genauigkeitsgrad (der Hölenvermessung) PLAN
GRUNDRI�
QUERSCHNITT Tiefe Gesamtgangl�ge
nl Dutch       diepte  
es Spanish     PLANO
PLANTA
ALZADO profundidad desarrollo
my Malay            
pt Portuguese     PLANO
PLANTA
CORTE desn�el desenvolvimento
cz Czech          
sk Slovak          
hu Hungarian     ALAPRAJZ      
pl Polish            
ro Romanian     PLAN      
it Italian   grado (di accuratezza del rilievo) PIANTA
PLANIMETRIA
Sezione (transversale) profondit� sviluppo


Lang\KML SURVEY AREA SYSTEM CAVE SERIES PASSAGE
en English SURVEY     CAVE SERIES  
fr French TOPOGRAPHIE     GROTTE   GALERIE;
PASSAGE
de German VERMESSUNG     HOHLE   GANG;
GALERIE
nl Dutch            
es Spanish TOPOGRAPHIA     CUEVA   GALERIA
my Malay       GUA    
pt Portuguese TOPOGRAFIA     CAVERNA   GALERIA
PASSAGEM
cz Czech MAPOVANI     JESKYNEV CVAST  
sk Slovak MAPOVANIE     JASKYNVA CVASTV  
hu Hungarian TERKEP;
FELMERES
    BARLANG   FOLYOSO;
JARAT
pl Polish       JASKINIA    
ro Romanian CARTARE     PESTERA   GALERIE;
PASAJ
it Italian RILIEVO     GROTTA   GALLERIA; PASSAGGIO;
CONDOTTA; CUNICOLO

Lang\KML LEG FROM TO DIST BEAR INCL XSECTion
English LEG FROM TO DISTANCE BEARING
AZIMUTH
INCLINATION CROSS-SECTION
PROFILE
French visee DE A LONGEUR AZIMUT;
DIRECTION
PENTE PROFIL
German ME�RECKE VON ZU   RICHTUNG   PROFIL; QUERSCHNITT
Dutch              
Spanish TRAMO       RUMBO   SECCION TRANSVERSAL
Malay       kejauhan arah kecondongan  
Portuguese VISADA       DIRECAO   SECAO TRANSVERSAL
PERFIL
Czech ZAMERA Z NA VADALENOST AZIMUT SKLON  
Slovak ZAMERA Z NA VZDIALENOSTV AZIMUT SKLON  
Hungarian   FELE BOL   IRANY   KERESZMETSZET
Polish   Z DO        
Romanian   DE PINA   DIRECTIE   SECTIUNE
Italian battuta, lato, segmento, tiro da a distanza DIREZIONE inclinazione SEZIONE


Lang\KML STATION COORDINATES UNIT
English STATION COORD UNIT
French STATION COORDONNEES  
German ME�UNKT
ME�RT
KOORDINATEN  
Dutch      
Spanish ESTACION    
Malay tempat    
Portuguese BASE    
Czech BOD    
Slovak BOD    
Hungarian      
Polish      
Romanian      
Italian caposaldo, punto di stazione COORDINATE unita

Elements/Attributes

Lang\KML NAME DESCription SURVEYOR FUNCTION
English      
French NOM    
German      
Dutch        
Spanish NOMBRE    
Malay NAMA      
Portuguese      
Czech        
Slovak        
Hungarian      
Polish        
Romanian      
Italian nome descrizione rilevatore ruolo


Lang\KML COMMENT NOTE IDENTIFIER LEFT RIGHT UP DOWN
English     left right    
French     gauche droit    
German     links      
Dutch              
Spanish     izquierda derecha    
Malay            
Portuguese            
Czech              
Slovak              
Hungarian            
Polish              
Romanian            
Italian commento nota, annotazione   sinsistra destra sopra sotto

Lang INSTRUMENT CALIBRATION PRECISION ZERO-CORRECT SCALE-CORRECT
English      
French instrument    
German Instrument    
Dutch (meet) instrument      
Spanish        
Malay        
Portuguese        
Czech          
Slovak          
Hungarian      
Polish          
Romanian      
Italian strumento (di misura) calibrazione, taratura precisione  

Lang DECLINATION GRID ELLIPSOID DATUM    
English        
French d�linaison        
German Deklination        
Dutch Declinatie (magnetische-)          
Spanish          
Malay          
Portuguese          
Czech            
Slovak            
Hungarian        
Polish            
Romanian        
Italian declinazione (magnetica) reticolato, griglia ellissoide datum    

Ennumerable Values

ELEMENT UNIT GRID  
ATT:TYPE ANGLE   DISTANCE   UTM LAMBERT
Lang\XML DEGREE GRAD METRE FOOT    
en-GB English metre      
en-US English     meter      
French degr� grade        
German Altgrad Neugrad Zentesimalgrad      
Dutch graden (sexagesimaal) graden (centesimaal)        
Spanish grado (sexagesimal) grado (centesimal)        
Malay          
Portuguese grau grado        
Czech            
Slovak            
Hungarian        
Polish            
Romanian        
Italian grado (sessagesimale) grado (centesimale) distanza    

ELEMENT INSTRUMENT  
ATT:TYPE          
Lang\XML COMPASS CLINOMETER TAPE TOPOFIL DEPTH GAUGE
English COMPASS CLINOMETER TAPE topofil  
French COMPAS CLINOMETRE DECAMETRE topofil  
German KOMPA� NEIGUNGSMESSER MA�AND Topofil, (Fadenabspulme�er�)  
Dutch       topo  
Spanish BRUJULA CLINOMETRO CINTA topofil  
Malay kompas        
Portuguese BUSSOLA CLINOMETRO TRENA topofio  
Czech          
Slovak          
Hungarian COMPASZ
KOMPASZ
       
Polish          
Romanian BUSOLA        
Italian BUSSOLA CLINOMETRO
ECCLIMETRO
nastro metrico, rotella metrica, bindella, fettuccia, rullina topofilo

ELEMENT FUNCTION    
ATT:TYPE            
Lang\XML BOOK TAPE READINGS COMPASS CLINO SURVEYOR'S DOG
English            
French            
German            
Dutch            
Spanish            
Malay            
Portuguese            
Czech            
Slovak            
Hungarian            
Polish            
Romanian            
Italian libro nastro metrico lettura bussola clinometro, ecclimetro  

ELEMENT ELLIPSOID    
ATT:TYPE            
Lang\XML            
English            
French            
German            
Dutch            
Spanish            
Malay            
Portuguese            
Czech            
Slovak            
Hungarian            
Polish            
Romanian            
Italian            

ELEMENT DATUM    
ATT:TYPE            
Lang\XML            
English OSGB          
French            
German            
Dutch            
Spanish            
Malay            
Portuguese            
Czech            
Slovak            
Hungarian            
Polish            
Romanian            
Italian            

Sources:



Using Unicode.

Unicode allows the definition and interchange of just about any conceivable character for any language or use. However, in order to render that character your computer needs to have a font installed which can draw it.

To think of numbers: 3 may be represented as:

3 iii III ... 3 amongst others - all relate to the number three, trois, tres, drei, tiga, taelaetae, treeah. To unicode it is "digit three" #x0033 defined in it's C0 Codes and Basic Latin block.

If your browser, for example, is using English and the Arial font it will show 3, using Arabic and ......


The Character Agent from http://www.bjondi.com or the Unicode Character Map (gucharmap) are good ways of exploring what Unicode is and the degree of support you have installed for rendering it. Alternatively you can read the standard itself.