<!ELEMENT Frame_set - O EMPTY>
<!ATTLIST Frame_set
id ID #REQUIRED
name CDATA #IMPLIED
comments CDATA #IMPLIED
related_l IDREFS #IMPLIED
frame_l IDREFS #REQUIRED>
<!-- The Frame_set ELEMENT is the syntactic characterisation
associated with the lexical unit to describe one of its syntactic
behaviours. A lexical morphological unit will be associated with as many
Frame_set ELEMENTs as it has different syntactic behaviours. A Frame_set has at
least one FRAME, and possibly several associated FRAMEs, that can be
related or not through the Related ELEMENTs that are pointed to by their ID
(related_l attribute) -->
<!ELEMENT Related - O EMPTY>
<!ATTLIST Related
id ID #REQUIRED
name CDATA #REQUIRED
comments CDATA #IMPLIED
first_slot_pt IDREF #REQUIRED
second_slot_pt IDREF #REQUIRED>
<!-- The Related ELEMENT associates one slot or slot realisation of
one frame with another slot or slot realisation of another frame. It
describes explicitly how two frames in a Frame set are related.
first_slot_pt and second_slot_pt refer to Slot_Pointer ELEMENTs that
are linked -->
<!ELEMENT Slot_pointer - O EMPTY>
<!ATTLIST Slot_pointer
id ID #REQUIRED
frame_pt IDREF #REQUIRED
slot_index NUMBER #REQUIRED
slot_real_pt IDREF #IMPLIED>
<!-- The Slot_pointer ELEMENT has different attributes:
-->
<!ELEMENT Frame - O EMPTY>
<!ATTLIST Frame
id ID #REQUIRED
name CDATA #IMPLIED
comments CDATA #IMPLIED
rel_order_cst_l IDREFS #IMPLIED
control IDREF #IMPLIED
self IDREF #IMPLIED
ordered_slot_l IDREFS #IMPLIED>
<!-- The Frame ELEMENT is the main descriptive ELEMENT of this model. It
gives access to different types of information and to their syntactic and surface
relations.
-->
<!ELEMENT Relative_order_constraint - O EMPTY>
<!ATTLIST Relative_order_constraint
id ID #REQUIRED
before_slot NUMBER #REQUIRED
after_slot NUMBER #REQUIRED
before_reali IDREF #IMPLIED
after_reali IDREF #IMPLIED>
<!-- Relative_order_constraint expresses one order constraint over all
the realisations of one slot or just one, and all the realisations of one
slot or just one or to self (lexical unit associated with the syntactic
description)
-->
<!ELEMENT Ordered_slot - O EMPTY>
<!ATTLIST Ordered_slot
id ID #REQUIRED
comments CDATA #IMPLIED
index NUMBER #REQUIRED
slot IDREF #REQUIRED
optional (YES|NO) NO>
<!-- Ordered_slot ELEMENT associates a Slot with a Frame expressing some
attributes of this association:
-->
<!ELEMENT Slot - O EMPTY>
<!ATTLIST Slot
id ID #REQUIRED
name CDATA #IMPLIED
comments CDATA #IMPLIED
slot_reali_l IDREFS #REQUIRED>
<!-- Slot ELEMENT is a generalised subcategorised element of
the Frame, characterised by the fact that it has at least one
realisation and sometimes several. Slot can be related to other slots
of the same frame via relative order constraints and also to other
slots of other frames in the same frameset through Related ELEMENT.
slot_reali_l refers to the Slot_realisation of the Slot, at least
one. -->
<!ELEMENT Slot_Realisation - O EMPTY>
<!ATTLIST Slot_Realisation
id ID #REQUIRED
name CDATA #IMPLIED
comments CDATA #IMPLIED
controlled_by NUMBERS #IMPLIED
obviates NUMBERS #IMPLIED
in_order (PRE|POST|NOT_RELEVANT) POST
syntax IDREF #REQUIRED
semantics IDREFS #IMPLIED>
<!-- Slot_Realisation ELEMENT is one element of the distribution of a
Slot
-->
<!ELEMENT Syntax - O EMPTY>
<!ATTLIST Syntax
id ID #REQUIRED
name CDATA #REQUIRED
comments CDATA #IMPLIED
function IDREF #REQUIRED
category IDREF #REQUIRED>
<!-- Syntax ELEMENT is the syntactic property of one realisation of slot
It is the association of two information
-->
<!ELEMENT Function - O EMPTY>
<!ATTLIST Function
id ID #REQUIRED
comments CDATA #IMPLIED
name CDATA #REQUIRED
subject (YES|NO] NO
predicative (YES|NO] NO>
<!-- Function ELEMENT describes the syntactic (or functional) relation
that links the realisation and the lexical unit (self) in the frame.
It is described via two binary attributes that are elementary
properties of functions, and its name can make it more precise. The list
of possible names of functions is not given in this DTD but has to be
defined for any given lexicon.-->
<!ELEMENT Category - O EMPTY>
<!ATTLIST Category
id ID #REQUIRED
name CDATA #IMPLIED
comments CDATA #IMPLIED
type (TERM|NON_TERM) NON_TERM
label
(N|AJ|PR|V|AV|CJ|AD|DT|AR|IN|S|VP|NP|AP|ADVP|DETP)
NP
valued_feat_l IDREF #REQUIRED>
<!-- Category ELEMENT describes the syntactic class of the realisation by
means of the kind of constituent it is. It is an association of three types of
information
-->
<!ELEMENT Semantics - O EMPTY>
<!ATTLIST Semantics
id ID #REQUIRED
name CDATA #IMPLIED
comments CDATA #IMPLIED
themat_rol IDREF #REQUIRED
semant_class IDREF #REQUIRED>
<!-- Semantics ELEMENT describes the semantic properties of the
realisation. It is an association of two types of information
-->
<!ELEMENT Thematic_rol - O EMPTY>
<!ATTLIST Thematic_rol
id ID #REQUIRED
comments CDATA #IMPLIED
name CDATA #REQUIRED
role_feat_l IDREFS #IMPLIED>
<!-- Thematic_rol ELEMENT can specify the thematic role combining
elementary role properties. The set of elementary properties is
associated with a name that, when present, it defines. The only obligatory
information is the name; the list of possible thematic roles (and
possible values of name) is not constrained by this model, but has to be
defined for each lexicon.
-->
<!ELEMENT Semantic_class - O EMPTY>
!ATTLIST Semantic_class
id ID #REQUIRED
comments CDATA #IMPLIED
name CDATA #REQUIRED
is_a_sem_cl_l IDREFS #IMPLIED>
<!-- Semantic_class ELEMENT can semantically constrain the semantic
interpretation of a realisation that is associated with it to be compatible
with it. It is defined by its name and, when present, by its hierarchical
relations to other classes, expressed through the is_a_sem_cl_l
which refers to no, one, or several Semantic_class under
which the semantic class is located (the linking relation is a IS_A
relation. The more specific class points to the more general ones it
inherits from.
-->
<!ELEMENT Role_feature - O EMPTY>
<!ATTLIST Role_feature
id ID #REQUIRED
name CDATA #REQUIRED
value CDATA #REQUIRED>
<!-- Role_feature is an elementary feature for characterising
thematic roles. It has name and value, completely unconstrained by this
proposal.-->