Skip to content

Systematic morphology issues #87

Description

@nschneid

I ran neaten.py on the PUD data and the most frequently flagged warnings were the following:

  • 684 WARN: VBD should have Number, Person, Tense, and Mood
  • 283 WARN: Passive verb with lemma ... should have Voice=Pass
  • 256 WARN: VBP should correspond with Number=Sing|Plur
  • 256 WARN: VBP should have Number, Person, Tense, and Mood
  • 167 WARN: unexpected morphology for 'be' verb
  • 144 WARN: Voice=Pass missing from VBN verb with no aux dependent

There are also a bunch for pronouns:

  • indefinites
    • WARN: FORM 'everyone' should correspond with Number=Sing
    • WARN: FORM 'everything' should correspond with Number=Sing
  • reflexives
    • WARN: FORM {'itself', 'herself', 'themselves'} should correspond with Case=Acc
  • possessives
    • WARN: FORM {'her', 'his', 'its', 'my', 'our', 'their', 'your'} should correspond with Case=Gen
  • relatives
    • WARN: FORM 'that' should correspond with PronType=Rel in n01142008 @ token 16
    • WARN: FORM 'that' should correspond with PronType=Rel in n05003019 @ token 14

And:

  • WARN: ADJ should have Degree in n01112014 @ token 10
  • WARN: ADJ should have Degree in w01020018 @ token 1
  • WARN: ADJ should have Degree in w03007008 @ token 10
  • WARN: ADJ+JJ should correspond with Degree=Pos in w01020018 @ token 1
  • (many tokens) WARN: ADJ+JJR or ADV+RBR should correspond with Degree=Cmp
  • (many tokens) WARN: ADJ+JJS or ADV+RBS should correspond with Degree=Sup
  • (many tokens) WARN: PROPN+NNP should correspond with Number=Sing
  • (many tokens) WARN: PROPN+NNPS should correspond with Number=Plur

It would be nice to implement these features so as to match EWT and GUM.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions