CWE (https://cwe.mitre.org/) is a community-developed list of common software security weaknesses. It serves as a common language, a measuring stick for software security tools, and as a baseline for weakness identification, mitigation, and prevention efforts.
We can find similar systematic weaknesses in natural language writings, which leads to either miscommunication or even intended disinformation. That's why there are guidelines, for example to write news or good legal documents, as presented in "Drafting Legal Documents, Principles of Clear Writing" [0]. Wikipedia also have good introduction to "Disinformation" [1] (both intended and unintended, like software bugs and malware) and there are several lists of fallacies available on Internet [2],[3]
Is there a reference database which list all possible logical and writing-style weaknesses in English ? For example, based on [0] (PCW = Principles of Clear Writings) :
PCW-1 : Write in active voice
PCW-2 : Use action verbs
PCW-3 : ...
This would allow to build automated tools, similar to SonarQube, to lint natural language and automate the review of text, advertisement, claims, contracts, papers, etc
Applications I can think of :
- helping to detect disinformation
- moderating forums
- accelerating review process of legal documents and scientific papers
- accelerating review process of contracts and licenses
- helping consumers to review shady Terms of Service
- triaging contributions from public consultations and polls
- translating "common speech" to a legal-style document
[0] https://www.archives.gov/federal-register/write/legal-docs/clear-writing.html
[1] https://en.wikipedia.org/wiki/Disinformation
[2] https://en.wikipedia.org/wiki/List_of_fallacies
[3] https://www.logicalfallacies.org/
Best Regards