John,
Let's split a formalization in two steps.
I) structural representation of knowledge. Here, instead of a sequence of words, we get a structure (aka syntactic). It can even be just nonsense like
"Гло́кая ку́здра ште́ко б удлану́ла бо́кра и курдя́чит бокрёнка" see
Proposal for structural representation of English sentences see, for formal languages here.
II) structural knowledge processing. What kind of "logic" i.e. a rule of knowledge processing we use in this or that science, engineering or everyday life?
We should ask these particular scientists, engineers or citizens.
How to formalize their rules of knowledge processing is our task here. These rules are far from Modus Ponens.
Some rules we use to solve simple tasks about ugraphs pointed out here.
It should be also mentioned that there is an initial step usually not included in formalization: formal, mathematical representation of physical bodies and processes.
We usually call them computer models. 3D-twins are the most famous.
We apply our formalized knowledge to 3D twins using a computer to gain useful insights into real things and processes.
It's a good idea to separate language and logic. In many cases, we know the language of our opponent, but we don't know her rules for processing knowledge.
So we have a first-order LANGUAGE (actually a family of languages, but let's take one) and a set of first-order logics.
We need to formalize our scientific theories to use computers to their full potential.
Alex