Linguagem de consulta a RDF
Uma linguagem de consulta a RDF é uma linguagem de computador, especificamente uma linguagem de consulta para bancos de dados, capaz de recuperar e manipular dados armazenados no formato RDF.
As propriedades relevantes ao design da linguagem de consulta RDF incluem suporte para o formato RDF: e para recursos gerais de linguagens de consulta:
As linguagens de consulta RDF podem ser agrupados em famílias de linguagens, cada família compreendendo um conjunto de idiomas intimamente relacionados. A família de linguagens SPARQL inclui SquishQL, RDQL, SPARQL e TriQL. Essas linguagens tratam os repositórios de dados RDF como repositórios triplos que não possuem necessariamente informações de ontologia ou esquema associadas a eles. Os membros da família SPARQL são considerados linguagens de consulta relacional porque possuem operações relacionais ou baseadas em padrões. O SquishQL foi uma linguagem construída para ser fácil de usar e ter estrutura semelhante ao SQL. RDQL, um acrônimo para RDF Data Query Language, foi um desenvolvimento adicional do SquishQL. O RDQL pretendia ser uma linguagem RDF de baixo nível simples e, em um determinado momento, era candidato à padronização do W3C. SPARQL é uma extensão do RDQL que suporta extração de subgráficos RDF. Em 2008, o SPARQL 1.0 se tornou uma recomendação do W3C e o SPARQL 1.1 se tornou uma recomendação do W3C em 2013.
Outros idiomas que podem consultar dados RDF incluem: XQuery, ou XML Query, é uma linguagem de consulta padrão para documentos XML. Linguagens de consulta de grafos, como Cypher Query Language, GraphQL e Gremlin, são projetadas para consultar bancos de dados de grafos, dos quais armazenamentos de dados RDF são um exemplo. A Linguagem de Consulta de Mapa de Tópicos (TMQL) é uma linguagem de consulta para mapas de tópicos, uma representação de dados semelhante, mas mais geral, ao RDF. ==Referências==


