An effective and efficient mapreduce algorithm for computing BFS-based traversals of large-scale RDF graphs