fornisce il nome ad una o più tipi di strutture di tratti dai quali il tipo eredita le specifiche e i vincoli dei tratti;
se questo tipo include una specifica di tratti con lo stesso nome specificato da questo attributo, o se più di una specifica dello stesso nome è ereditata, allora l'insieme dei possibili valori è definito
attraverso l'unificazione. In modo analogo, l'insieme dei vincoli applicabile deriva dalla combinazione di quelli specificati in modo esplicito all'interno dell'elemento con quelli sottintesi dall'attributo baseTypes
Se nessun baseTypes è specificato, nessuna specificazione o vincolo di tratti è ereditata.
<fsDecl type="SomeName"> <fsDescr>Describes what this type of fs represents</fsDescr> <fDecl name="featureOne"> <!-- The declaration for featureOne --> <vRange> <!-- the range of possible values for this feature --> </vRange> </fDecl> <fDecl name="featureTwo"> <!-- The declaration for featureTwo --> <vRange> <!-- the range of possible values for this feature --> </vRange> </fDecl> <fsConstraints> <!-- Any additional constraints for the feature structure --> </fsConstraints> </fsDecl>