I doubt there is a typo in Translations:Extension:CommonsMetadata/10/en; Isn't commons-inspecific a typo of commons-specific? Where can I find meaning to that terminology? The sentence goes: *Ideally such a system would be as commons-inspecific as possible, with the commons and non-commons part separated.
Topic on Extension talk:CommonsMetadata/Flow
The design goal was to avoid being Commons-specific (ie. have parsing logic that works on any wiki, not just Commons).
In practice that's not really the case, the extension mostly looks for Commons-specific markup, but that markup is kept simple and is documented so any other wiki can easily add it. See Commons:Machine-readable_data.