> But the OP is correct in their broader point that RDF is rarely a good choice and SPARQL is a pretty horrible solution for querying it.
SPARQL is an excellent choice for querying RDF data (SQL is usable but awkward for querying EAV structured data).
> Note that the reply someone is about to write ("But RDF is a generalized self descriptive data model") means it is intended to solve the exact problem that a RDBMS+SQL solves.
RDF/EAV is more graph than relational structured. It doesn't solve the exact same problem.
SPARQL is an excellent choice for querying RDF data (SQL is usable but awkward for querying EAV structured data).
> Note that the reply someone is about to write ("But RDF is a generalized self descriptive data model") means it is intended to solve the exact problem that a RDBMS+SQL solves.
RDF/EAV is more graph than relational structured. It doesn't solve the exact same problem.