class lookup_public_id :This is the generic builder for(string * resolver) list ->resolver
PUBLIC id catalog resolvers: The
 list (catalog)
 argument specifies pairs (pubid, r) mapping PUBLIC identifiers to
 subresolvers.
 The subresolver is invoked if an entity with the corresponding PUBLIC
 id is to be opened.