1. Rule each_frame_is_connected weak importance: 160
    min. inconsistencies to repair: 8

    Each Frame is connected to at least some other frame by a Frame-to-Frame relation, i.e., there are no lonely Frames.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  2. Rule inheritance_FE_property_coreset_inherited_reverse weak importance: 140
    min. inconsistencies to repair: 74

    The coreset property of frame elements propagated up the inheritance relation, i.e.: Each frame element in a coreset must have at least one corresponding frame element in the parent frame. All these parent frame elements must be part of one coreset of the parent frame. This rule is necessary from the logic point of view, saying that the child frame is more specific than the parent frame (you must not introduce new frame elements into a core set because this would open the semantic space of the child frame instead of narrowing it). That means that the restrictions of the child frame must imply the restricions of the parent frame. Frame elements in the coreset are logically connected via "or" whereas all other (except for extrathematic) frame elements are logically connected via "and". So for two frame elements a and b the rule says that if we have "a or b" in the child frame we cannot have "a and b" in the parent frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  3. Rule inheritance_FE_property_excludes_inherited weak importance: 135
    min. inconsistencies to repair: 47

    The excludes property of frame elements is inherited, i.e.: For each frame element f1 excluding another FE f2 of the parent frame we determine the corresponding frame elements f1' and f2' in the child frame. If both exist then they also should exclude each other. This rule is nice to have from the linguistic point of view but not really necessary from the logic point of view (i.e., that the restrictions of the child frame should imply the restrictions of the parent frame).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  4. Rule inheritance_mapped_FEs_same_type weak importance: 130
    min. inconsistencies to repair: 441

    The Frame Elements that are mapped to each other as part of an inheritance relation should have the same type.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  5. Rule semantictypes_of_mapped_FEs_are_inherited_inheritance_relation weak importance: 130
    min. inconsistencies to repair: 141

    All semantic types of an FE are inherited if it is mapped to another FE as part of an inheritance relation.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  6. Rule inheritance_FE_property_coreset_inherited weak importance: 130
    min. inconsistencies to repair: 36

    The coreset property of frame elements is inherited, i.e.: For each frame element in a coreset of the parent frame we determine the corresponding frame elements in the child frame. If there are at least 2 then these must be part of a coreset of the child frame. This rule is nice to have from the linguistic point of view but not really necessary from the logic point of view (i.e., that the restrictions of the child frame should imply the restrictions of the parent frame).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  7. Rule inheritance_all_frame_STs_are_inherited weak importance: 130
    min. inconsistencies to repair: 8

    All semantic types of a parent frame (except the "Non ..." types) are inherited to all child frames.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  8. Rule inchoative-of_all_core_FEs_mapped weak importance: 125
    min. inconsistencies to repair: 5

    For an Inchoative\_of relation, each core (or core-unexpressed) FE of the parent Frame should be mapped to a FE of the child Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  9. Rule causative-of_all_core_FEs_mapped_except_Agent_Cause weak importance: 120
    min. inconsistencies to repair: 21

    For an Causative\_of relation, each core (or core-unexpressed) FE (except perhaps Agent or Cause) of the parent Frame should be mapped to a FE of the child Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  10. Rule subframe_no_other_relations weak importance: 115
    min. inconsistencies to repair: 4

    If Frames A and B point to a common Frame C via Subframe then A and B should not be connected at all except by the precedence relation. At the moment the precedence relation is a META relation, not expressed in the Relation Table, which might change in the future. Then, we have to use filterNotElem in order to get all Frame-to-Frame relations except Precedence...


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  11. Rule using_one_core_FEs_is_mapped weak importance: 115
    min. inconsistencies to repair: 4

    For a Using relation, one core (or core-unexpressed) FE of the parent Frame should be mapped to a FE of the child Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  12. Rule using_mapped_FEs_same_type weak importance: 110
    min. inconsistencies to repair: 353

    The Frame Elements that are mapped to each other as part of a Using relation should have the same type.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  13. Rule semantictypes_of_mapped_FEs_are_inherited_using_relation weak importance: 110
    min. inconsistencies to repair: 161

    All semantic types of an FE are inherited if it is mapped to another FE as part of an using relation.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  14. Rule perspective_on_mapped_FEs_same_type weak importance: 110
    min. inconsistencies to repair: 35

    The Frame Elements that are mapped to each other as part of a Perspective_on relation should have the same type.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  15. Rule using_all_frame_STs_are_inherited weak importance: 110
    min. inconsistencies to repair: 14

    All semantic types of a parent frame are inherited to all child frames that use the parent Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  16. Rule semantictypes_of_LUs_correspond_to_STs_of_frames weak importance: 70
    min. inconsistencies to repair: 826

    For each Frame we require that all of its semantic types are respected by all its LUs


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  17. Rule lemmas_multiple_lexentries_exactly_one_head_and_equal_part_of_spch weak importance: 65
    min. inconsistencies to repair: 38

    For each Lemma connected to a LU we require that if it has multiple LexemeEntries then it exactly one of them is the head word and the part of speech of its associated Lexeme is the same as the part of speech of the Lemma.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  18. Rule lexUnit_description_proper weak importance: 60
    min. inconsistencies to repair: 81

    We require that the descriptions of LUs start either with FN: or COD:.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  19. Rule frames_fes_name_abbrev_unique weak importance: 49
    min. inconsistencies to repair: 2

    Within each Frame the Names and Abbreviations of each Frame Element are unique (necessary for referencing them in the XML definitions).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  20. Rule frames_fe_definition_FEs_exist weak importance: 48
    min. inconsistencies to repair: 10

    Within the definition of a Frame Element belonging to a Frame F, for each referenced Frame Element we find a corresponding Frame Element (equal name or abbreviation) bound to the Frame F.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  21. Rule frames_definition_FEs_exist weak importance: 48
    min. inconsistencies to repair: 1

    Within each Frame's definition for each referenced Frame Element we find a corresponding Frame Element (equal name or abbreviation) bound to this Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  22. Rule frames_core_FEs_have_example_at_all weak importance: 40
    min. inconsistencies to repair: 329

    Each core (or core-unexpressed) FE of a (not non-lexical) Frame has examples (not necessarily marking this Frame Element).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  23. Rule frames_have_example_at_all weak importance: 40
    min. inconsistencies to repair: 207

    Each (not non-lexical) Frame has at least one example in the Frame definition.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  24. Rule frames_core_FEs_accounted_in_frame_definition weak importance: 35
    min. inconsistencies to repair: 489

    Each core (and core-unexpressed) FE of a Frame is accounted for in the Frame's definition.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  25. Rule frames_core_FEs_have_example_in_framedef weak importance: 30
    min. inconsistencies to repair: 445

    Each core (or core-unexpressed) FE of a (not non-lexical) Frame we find an example in the Frame definition.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  26. Rule frames_core_FEs_have_example_in_fedef weak importance: 30
    min. inconsistencies to repair: 361

    For each core (or core-unexpressed) FE of a (not non-lexical) Frame we find an example in the FE definition.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  27. Rule frames_FE_definition_targets_have_same_frame weak importance: 30
    min. inconsistencies to repair: 168

    Each annotated target of each Frame Element example of a Frame actually evokes that Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  28. Rule frames_definition_targets_have_same_frame weak importance: 30
    min. inconsistencies to repair: 3

    Each annotated target in a Frame example actually evokes that Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  29. Rule frames_core_FEs_definition_exist weak importance: 25
    min. inconsistencies to repair: 1368

    Each core (or core-unexpressed) FE of a Frame has a definition, i.e., it is referenced in its own definition.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  30. Rule docu_ref_fes_exist_in_db weak importance: 10
    min. inconsistencies to repair: 8

    For each frame element referenced in the documentation we find a frame element in the database with the same name.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  31. Rule docu_ref_frames_exist_in_db weak importance: 10
    min. inconsistencies to repair: 8

    For each frame referenced in the documentation we find a frame in the database with the same name.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  32. Rule docu_ref_LUs_Lexemes_exist_in_db weak importance: 5
    min. inconsistencies to repair: 69

    For each LU or Lexeme marked as \ment{} in the documentation we find a similar LU or a similar Lexeme in the database. Comparison is not case sensitive, white spaces might be any character in the DB. Multi-word LUs Lexemes are taken into account. Words separated by any punctuation symbol are treated as extra LUs / Lexemes.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  33. Rule inheritance_mapped_FEs_same_name weak importance: 0
    min. inconsistencies to repair: 619

    The Frame Elements that are mapped to each other as part of an inheritance relation should have the same names. This is no really formal rule but good to know for AI applications. Therefore, its priority is set to 0.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  34. Rule each_frame_is_connected_via_inheritance weak importance: 0
    min. inconsistencies to repair: 331

    Each Frame is in the inheritance hierarchy.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  35. Rule docu_fenames_annotated weak importance: 0
    min. inconsistencies to repair: 199

    For each sentence we require that if the sentence is about frame elements then there is no not annotated word equal to a frame element name in the database (i.e. all frame element names are properly annotated).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  36. Rule docu_framenames_annotated weak importance: 0
    min. inconsistencies to repair: 84

    For each sentence we require that if the sentence is about frames then there is no not annotated word equal to a frame name in the database (i.e. all frame names are properly annotated).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  37. Rule coreset_FEs_are_core_and_member weak importance: 200
    min. inconsistencies to repair: 0

    For each FrameElement that is part of a CoreSet we require that this FrameElement is actually core (or core unexpressed) and a member of the Frame associated with the CoreSet relation.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  38. Rule frames_have_LUs_if_not_non-lexical weak importance: 200
    min. inconsistencies to repair: 0

    For each Frame we require at least one LU, except for those Frames that have a semantic type "Non-Lexical"


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  39. Rule frames_have_core_FE weak importance: 200
    min. inconsistencies to repair: 0

    Each Frame has at least one core (or core-unexpressed) frame element.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  40. Rule frames_without_LUs_are_non-lexical weak importance: 200
    min. inconsistencies to repair: 0

    If a frame has any LUs then its semantic type should not be "Non-Lexical"


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  41. Rule nonempty_frames weak importance: 200
    min. inconsistencies to repair: 0

    Each Frame has at least one frame element.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  42. Rule no_childRef_for_CoreSet_Excludes_Requires weak importance: 170
    min. inconsistencies to repair: 0

    There should be no source reference for the Frame relations CoreSet, Excludes, and Requires (i.e., those relations are unary in the way that they say that there are FEs in this Frame that belong to the CoreSet, exclude each other, or require one another)


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  43. Rule valid_childRef_for_all_but_CoreSet_Excludes_Requires weak importance: 170
    min. inconsistencies to repair: 0

    Every Frame relation (except CoreSet, Excludes, Requires, ReFraming) should have a valid (i.e. non-null and existent) source reference.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  44. Rule valid_parentRef_for_all_frame_relations weak importance: 170
    min. inconsistencies to repair: 0

    Every Frame relation should have a valid (i.e. non-null and existent) target reference.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  45. Rule no_cycles_for_Inheritance_Using_Inchoative_of_Causative_of weak importance: 155
    min. inconsistencies to repair: 0

    The Frame-to-Frame relations Inheritance, Using, Inchoative of, and Causative of should be acyclic.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  46. Rule only_one_relation_inherits_using_subframe_causative_inchoative_perspective_on weak importance: 155
    min. inconsistencies to repair: 0

    Between two Frames there should exist at most one relation of type Inheritance, Using, SubFrame, Inchoative of, and Causative of.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  47. Rule valid_childRef_for_all_FE_relations_fast weak importance: 150
    min. inconsistencies to repair: 0

    Every Frame Element relation should have a valid (i.e. non-null and existent) source reference. This rule can be evaluated much faster than its corresponding rule in ReulesFERelationSanity.xml because now we use the SQL database to select the appropriate FE and don't look ourselves within all FEs


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  48. Rule valid_targetRef_for_all_FE_relations_fast weak importance: 150
    min. inconsistencies to repair: 0

    Every Frame Element relation should have a valid (i.e. non-null and existent) target reference. This rule can be evaluated much faster than its corresponding rule in ReulesFERelationSanity.xml because now we use the SQL database to select the appropriate FE and don't look ourselves within all FEs


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  49. Rule core_FEs_are_inherited_if_not_in_coreset_and_not_in_excludes weak importance: 145
    min. inconsistencies to repair: 0

    All core Frame Elements of a Frame are inherited if they are not part of a coreset or an excludes set of this Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  50. Rule coreset_FEs_are_inherited weak importance: 145
    min. inconsistencies to repair: 0

    At least one Frame Element of each coreset of a Frame is inherited.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  51. Rule excluding_FEs_are_inherited_if_one_core weak importance: 145
    min. inconsistencies to repair: 0

    Of two mutually excluding FEs of a Frame either both are not core or at least one of them is core and inherited.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  52. Rule inheritance_FE_property_excludes_inherited_reverse weak importance: 140
    min. inconsistencies to repair: 0

    The excludes property of frame elements propageted upwards the inheritance relation, i.e.: For each frame element f1 excluding another FE f2 of the child frame we determine the corresponding frame elements f1' and f2' in the parent frame. If both exist then they also should exclude each other. This rule is necessary from the logic point of view, saying that the child frame is more specific than the parent frame. That means that the restrictions of the child frame must imply the restricions of the parent frame. Frame elements that exclude each other are logically connected via "xor" whereas all other (except for extrathematic) frame elements are logically connected via "and". So for two frame elements a and b the rule says that if we have "a xor b" in the child frame we cannot have "a and b" in the parent frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  53. Rule inheritance_FE_property_requires_inherited_reverse weak importance: 140
    min. inconsistencies to repair: 0

    The requires property of frame elements is propagated upwards, i.e.: For each frame element f1 requiring another FE f2 of the child frame we determine the corresponding frame elements f1' and f2' in the parent frame. If both exist then they also should require each other. This rule is necessary from the logic point of view, saying that the child frame is more specific than the parent frame. That means that the restrictions of the child frame must imply the restricions of the parent frame. Frame elements that require each other are logically connected via "implies" whereas all other (except for extrathematic) frame elements are logically connected via "and". So for two frame elements a and b the rule says that if we have "a implies b" in the child frame we cannot have "a and b" in the parent frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  54. Rule inheritance_mapped_FEs_extrathematic weak importance: 140
    min. inconsistencies to repair: 0

    Inherited Frame Elements should not change the coreness type from non-extrathematic to extrathematic. This rule is comprised by inheritance_mapped_FEs_same_type but it is much more important.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  55. Rule inheritance_FE_property_requires_inherited weak importance: 138
    min. inconsistencies to repair: 0

    The requires property of frame elements is inherited, i.e.: For each frame element f1 requiring another FE f2 of the parent frame we determine the corresponding frame elements f1' and f2' in the child frame. If both exist then they also should require each other or there is no frame element relation between them (which means that f1' and f2' are both(!) necessary). This rule is nice to have from the linguistic point of view but not really necessary from the logic point of view (i.e., that the restrictions of the child frame should imply the restrictions of the parent frame).


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  56. Rule frame_elements_same_name_mapped_for_inheritance_using_causativeof_inchaoativeof_subframe_perspective_on weak importance: 135
    min. inconsistencies to repair: 0

    If two Frames are related (by inheritance, using, causative of, inchoative of, subframe perspective of relation) then those Frame Elements having the same names should be mapped.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  57. Rule perspective_on_one_core_FEs_is_mapped weak importance: 115
    min. inconsistencies to repair: 0

    For a Perspective_on relation, one core (or core-unexpressed) FE of the parent Frame should be mapped to a FE of the child Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  58. Rule subframe_one_core_FEs_mapped weak importance: 115
    min. inconsistencies to repair: 0

    For a Subframe relation, one core (or core-unexpressed) FE of the parent Frame should be mapped to a FE of the child Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  59. Rule subframe_precedes_same_subframe weak importance: 114
    min. inconsistencies to repair: 0

    If Frames A and B are connected via a precedes relation then they must be subframes of a common Frame C.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  60. Rule perspective_on_all_frame_STs_are_inherited weak importance: 110
    min. inconsistencies to repair: 0

    All semantic types of a parent frame are inherited to all child frames that use the parent Frame.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  61. Rule semantictypes_of_mapped_FEs_are_inherited_perspective_on_relation weak importance: 110
    min. inconsistencies to repair: 0

    All semantic types of an FE are inherited if it is mapped to another FE as part of an perspective_on relation.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  62. Rule seealso_one_representative weak importance: 100
    min. inconsistencies to repair: 0

    If Frames A and B point to a common Frame C via Seealso then A and B should not be connected by Seealso.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  63. Rule lemmas_one_lexentry_same_POS weak importance: 65
    min. inconsistencies to repair: 0

    For each Lemma connected to a LU we require that if it has only one LexemeEntry then the part of speech of the associated Lexeme is the same as the part of speech of the Lemma.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  64. Rule seealso_target_mentions_source weak importance: 30
    min. inconsistencies to repair: 0

    If a Frame A points to B via Seealso then the definition of B should mention Frame A.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG
  65. Rule docu_docs_parsable weak importance: 20
    min. inconsistencies to repair: 0

    Each document of the documentation is parsable.


    SDAG as XML   SDAG as SVG   pretty-printed SDAG