Datalog — declarative logic programming language