There is apparently a different understanding of some terms, e.g. does a protocol definition necessarily include the frame specification. Term definitions can't be distinguished as right or wrong, they are more or less useful for a specific application range. Often different definitions coexist in science and engineering.
If you also review the "Applications" above the quoted "Protocols" paragraph in the Wikipedia article, you'll notice that the former involves a narrower definition of the term protocol than the latter.