Abstract Maps