next up previous contents
Next: References Up: SGML DTD for a Previous: SGML DTD for a

Preliminary Recommendations

Partial SGML DTD

<!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: Slot_Pointer gives access to a Slot of a Frame (when slot_real_pt is not present, a Slot_Realisation in the other case) -->

<!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) The slots are numbered counting from 1 (index count). Conventionally, 0 represents self. Thus, before_slot and after_slot can represent any slot or the lexical unit (verb) which is being described syntactically. This permits one to constrain the order between slots and the order between a slot and the self. -->

<!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.-->



next up previous contents
Next: References Up: SGML DTD for a Previous: SGML DTD for a