SPARQL can be used to express queries across diverse data sources, whether the data is stored natively as RDF or viewed as RDF via middleware. SPARQL contains capabilities for querying required and optional graph patterns along with their conjunctions and disjunctions. SPARQL also supports extensible value testing and constraining queries by source RDF graph. The results of SPARQL queries can be results sets or RDF graphs. Learn more about SPARQL
Example:PREFIX evt: <http://www.weboffate.com/semantic/sparql/def/#>
SELECT ?what ?when ?how ?where ?who ?why ?interestArea ?histricalRef
?eventType evt:IsPrediction ?what .
?event evt:performer ?who