<!-- NNML version 0.3 -->
<!ELEMENT neural_net (description, (layer)+, (synapse)+)>
<!ATTLIST neural_net
     neurontype (neuron|bineuron) #REQUIRED>
<!ELEMENT description (#PCDATA)>
<!ELEMENT layer (neuron)> 
<!ELEMENT neuron (EMPTY)> 
<!ATTLIST neuron 
    sigma CDATA #REQUIRED> 
<!ELEMENT synapse (source, target)> 
<!ATTLIST synapse 
	weight CDATA #REQUIRED> 
<!ELEMENT source (EMPTY)> 
<!ATTLIST source 
   layerID CDATA #REQUIRED 
   neuronID CDATA #REQUIRED> 
<!ELEMENT target (EMPTY)> 
<!ATTLIST target 
   layerID CDATA #REQUIRED 
   neuronID CDATA #REQUIRED>
