DBIntrospector is a collection of Perl modules, extensions, and applications that generalize db metadata. These contain graph traversal algorithms and rendering visitors that can be applied to any database for which there exists a DB::Introspector driver.