// note types
constant kNote       := 0;	// no spatial location
constant kPointNote  := 1;	// see also map symbol types in mapconst.txt
constant kLineNote   := 2;
constant kPolyNote   := 3;
constant kCircleNote := 4;
constant kBBoxNote   := 5;

constant kFacingList    := '["none", "N", "NE", "E", "SE", "S", "SW", "W", "NW", "other"];
constant kNoteTypes     := '["unlocated", "point", "line", "polygon", "circle", "bbox"];
constant kTemporalTypes := '["Date","Period","Period.name"];
constant kGeneralTypes  := '["Creator","Contributor","Publisher","Source"];

// constant <meta> elements
constant kPackageBegin := "<meta name=\"package.begin\" content=\"MCFE Version 0.1\">";
constant kSchemaLink   := "<link rel=\"schema.MCFE\" href=\"http://www.cs.ukc.ac.uk/research/infosys/mobicomp/Fieldwork/meta/SchemaMCFE.html\">";
constant kPackageEnd   := "<meta name=\"package.end\" content=\"MCFE Version 0.1\">";

// NewtsCape stuff
constant kNewtsCapeSymbol := '|Newtscape:Newtscape|;

// states for HTML parser
constant kHTMLbeforeHTML	:= 0;
constant kHTMLstartHTML		:= 1;
constant kHTMLstartHeader	:= 2;
constant kHTMLendHeader		:= 5;
constant kHTMLstartBody		:= 6;
constant kHTMLerror			:= 9;