Rasqal is an RDF query language providing APIs to build and manipulate queryies and query results along with an execution engine to run the queries.