Change view to whitelist visible schema types, instead of blacklisting private only.

From #6249.