A Semantic Data Fragmentation Approach for RDF Data Management