1. A method of translating and mapping a directory entry, said method comprising (a) converting said directory entry between a directory-specific data format and a statement format; (b) translating said directory entry in said statement format from a class of an ontology of a source directory schema to a class of an ontology of a destination directory schema; (c) mapping said directory entry by providing said directory entry in said statement format and said class of said ontology of said destination directory schema to a mapping function in an execution environment; and (d) converting said directory entry between said statement format and said directory-specific data format.