Exploiting the query structure for efficient join ordering in SPARQL queries
Query simplification: graceful degradation for join-order optimization