Sequências de padrões com um número de variáveis quaisquer para entidades
SPARQL, a linguagem de consulta para RDF (o Resource Description Framework) suporta sequências de padrões de comprimento variável. A versão 12 possui recursos avançados de consulta de entidade, permitindo que consultas SPARQL sejam aplicadas a entidades.
Este exemplo encontra nuclídeos filhos da entidade "Isotope" de mercúrio-204. Em seguida, você pode combinar uma consulta de sequências de padrões com um agregado SPARQL para encontrar o isótopo com a maior cadeia de decaimento.
Para começar, carregue o pacote GraphStore.
Defina uma sequências de padrões para corresponder aos nuclídeos filha de mercúrio-204. Um caminho "um ou mais" é especificado usando ".." (Repeated).
Aplique o operador de consulta SPARQLSelect ao domínio da entidade "Isotope".
Para encontrar o isótopo com a cadeia de decomposição mais longa, primeiro defina uma consulta para encontrar todos os pares isótopo-filha.
Em seguida, defina um agregado que agrupe por "isótopo" e calcule—para cada grupo—o comprimento.
Por fim, componha a consulta e o agregado, ordene o resultado por "comprimento" em ordem decrescente e retorne o primeiro elemento.