<?xml version="1.0" encoding="utf-8"?>
<!ELEMENT PIV1 (radiko*)>

<!ELEMENT radiko (kap,drv+)>
<!ATTLIST radiko
  kat	(o|a|e|i|interjekcio|litero|mallongigo|finaĵo|sufikso|prefikso|sc_sufikso|sc_prefikso|memstara|pruntita|pruntita_adj)	#REQUIRED
  maj	(jes|ne)	"ne"
  ord	CDATA		#REQUIRED
  id	CDATA		#REQUIRED
>

<!ELEMENT drv (pref?,tr?,fak*,div*,fnt?)>
<!ATTLIST drv
  strukt CDATA		#REQUIRED
  form   CDATA		#REQUIRED
  maj	 (jes|ne|eble)	"ne"
  ord	 CDATA		#REQUIRED
>

<!ELEMENT kap	(#PCDATA)>
<!ELEMENT pref	(#PCDATA)>

<!ELEMENT tr	EMPTY>
<!ATTLIST tr
  val (TR|NTR)	#REQUIRED
>

<!ELEMENT fak	EMPTY>
<!ATTLIST fak
  val (AG|AN|AR|ARK|AS|AU|AV|BE|BEL|BIB|BIO|BO|EK|EL|ELE|F|FA|FE|FI|FIO|FIZ|FO|FOT|G|GE|GEM|GEO|GR|HI|HO|J|K|KA|KI|KIR|KO|KON|KR|KS|KU|M|MAR|MAS|MAT|ME|MED|MI|MIL|MIT|MUZ|NEO|P|POE|POL|PRA|PS|R|RE|SCI|SHP|SPO|ST|T|TE|TEK|TEL|TIP|TRA|ZO) #REQUIRED
>

<!ELEMENT div	EMPTY>
<!ATTLIST div
  val (GRA|I|KOM|PE|SC)		#REQUIRED
>

<!ELEMENT fnt	EMPTY>
<!ATTLIST fnt
  val (1|2|3|4|5|6|7|FU|IKS|Z|N|B|GRAB|KAL)	#REQUIRED
>
