Calculation method
Uses participle tags (VBN in EN) and excludes auxiliaries, compound tenses, passive forms and auxiliary lemmas.
participles
Finds standalone participles while excluding recognized compound tenses and passive 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 = "participles"Uses participle tags (VBN in EN) and excludes auxiliaries, compound tenses, passive forms and auxiliary lemmas.
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": "participles",
"metric_title": "Review participles",
"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.