Efficient database query for ancestors on an acyclic directed graph Efficient database query for ancestors on an acyclic directed graph database database