Monday, December 08, 2025

Parameterizing SPARQL

SPARQL is a query language of RDF, a "semantic web" technology,
from 20+ years ago, way before now AI powered "semantic search".

Still, RDF as data representation has advantages compared to other data stores,
in particular most common relational DBs. 
This "triple store" represents all data as expressions: subject-predicate-object,
and is most similar to graph databases, since it is universal.

Wikipedia provides compatible interface and API
Wikidata Query Service

example data object Q1524027 - Wikidata

here is my previous detailed post: DraganSr: SPARQL Wikidata: Qualifiers, References

and a new article from well known and respected person focused on knowledge representations:

Parameterizing SPARQL - by Kurt Cagle - The Ontologist

One shortfall that SPARQL has is that there is no clean way to parameterize it.
Another is the constant need to add namespaces.
 

Bob DuCharme


No comments: