Calculation method
Uses gerund verb tags (VBG in EN) and auxiliary attributes to exclude already recognized periphrastic forms.
gerunds
Finds standalone gerund forms worth reviewing, excluding recognized auxiliaries and compound constructions.
When enabled and matches are found, the report contains one item with this metric_id in result.suggestions. Absence means no match was found, not that the metric was not evaluated.
result.suggestions[]metric_id = "gerunds"Uses gerund verb tags (VBG in EN) and auxiliary attributes to exclude already recognized periphrastic forms.
Each `occurrences` item identifies an affected span. `start` is inclusive and `end` exclusive, both measured in Unicode code points over the submitted text. `replacement`, `alternatives` and `edits` contain values only when a safe change is available. Absence means no match was found, not necessarily that the text is correct.
Results depend on FreeLing/DiSeg tagging and may contain false positives or miss ambiguous constructions.
en1.2{
"category": "morphosyntax",
"examples": null,
"explanation": null,
"id": "sug_1",
"implementation_version": "1.2",
"metric_id": "gerunds",
"metric_title": "Review gerunds",
"occurrences": [
{
"alternatives": [],
"edits": [],
"end": 25,
"id": "occ_1",
"paragraph_index": 0,
"replacement": null,
"sentence_index": 0,
"start": 18,
"text": "example"
}
],
"recommendations": [
"Review the detected fragment in context."
],
"severity": "warning",
"summary": "Example detection returned by this metric."
}
Complete request, response and error contracts, generated automatically from the code.