<fsDecl> (feature structure declaration) declares one type of feature structure.
Attributes:
type gives a name for the type of feature structure being declared.
Datatype: CDATA
Values: any convenient string of characters.
Default: #REQUIRED
Example:
Note

baseType gives the name of the feature structure type from which this type inherits features and constraints; if this type declares a feature with the same name as a feature of the base type, the definition within this <fsDecl> overrides the inherited definition. The <fsConstraints> are inherited only if this <fsDecl> does not specify any; otherwise the constraints in this <fsDecl> override. When no baseType is specified, no features or constraints are inherited.
Datatype: CDATA
Values: any convenient string for use as a name.
Default: #IMPLIED
Example:
Note

Example
Note

Tagsetauxiliary tag set for feature system declarations
Class
Filenameteifsd2
Content: Contains a description (optional), a series of feature declarations, and an optional set of feature structure constraints.
ParentsteiFsd2
ChildrenfDecl fsConstraints fsDescr
Declaration
<!ELEMENT fsDecl        - -  (fsDescr?, fDecl+, fsConstraints?) 
                                                                >
<!ATTLIST fsDecl             %a.global
          type               CDATA               #REQUIRED
          baseType           CDATA               #IMPLIED       >
See 26

Back to index