SPARQL simbólico
La versión 12 introduce una representación simbólica de SPARQL, el lenguaje de búsqueda y actualización de RDF (El Marco de Descripción de Recursos).
Vea cómo componer una consulta simbólica simple SPARQL. Primero, cargue GraphStore y almacene un ejemplo de objeto RDFStore acerca de frutas en una variable para una posterior búsqueda.
El constituyente básico de un patrón de grafos SPARQL es el patrón triple, el cual es representado como un RDFTriple. Durante una evaluación de consulta, un patrón triple coincide con los triples en el almacenaje RDF. Una variable SPARQLVariable en un patrón triple actúa como un marcador de posición. Defina dos patrones triples, uno que coincida con los triples "color" y otro que coincida con los triples "forma".
Ahora combine los patrones, marcando el patrón "forma" como opcional usando SPARQLOptional. En general, los patrones grafo pueden ser combinados usando una List ({…}) para formar los llamados "patrones de grupo de grafo" (o "patrones básicos de grafos" si la lista contiene solo patrones triples).
Luego seleccione el operador de consulta SPARQLSelect, el cual toma un patrón de grafos SPARQL y genera como resultado una lista de asociaciones.
Finalmente, aplique la consulta para el almacenaje.