Comparar tipos de animal de estimação com SPARQL
A Wolfram Knowledgebase tem dados detalhados sobre mais de um milhão de espécies. Um subconjunto desses dados inclui animais de estimação, como cães, gatos, tartarugas e muito mais. Ao criar um armazenamento de entidade de alguns tipos de animais de estimação comuns e alinhando-os aos dados de espécies disponíveis na Wolfram Language, torna-se mais fácil analisar um conjunto de dados maior envolvendo animais de estimação, como o fórum pets.stackexchange.com.
Crie e registre um EntityStore de tipos de animal de estimação que esteja alinhado a entidades de espécies, com propriedades calculadas para aproveitar o alinhamento para reunir imagens e produzir uma lista de possíveis nomes de como eles podem ser mencionados em um texto.
O alinhamento a entidades de espécies pode ser visto usando propriedades para imagens e possíveis nomes.
Importe e registre uma EntityStore criada a partir de um arquivo de pets.stackexchange.com.
Adicione uma propriedade para postagens no Pets Stack Exchange para encontrar os tipos de animal de estimação mencionados no conteúdo da postagem.
Encontre todos os tipos de animais mencionados em todas as postagens.
Armazene esses dados, introduzindo-os como uma propriedade na EntityStore "PetType".
Descubra com que frequência os 10 principais animais de estimação são mencionados no site, usando ExtendedEntityClass para introduzir uma EntityFunction para calcular a contagem e SortedEntityClass para classificar e manter apenas os 10 principais.
Escreva uma consulta SPARQL simbólica para comparar a frequência com que gatos e cachorros são mencionados em postagens com tags específicas.
Crie uma rede ponderada de tipos de animais que são mencionados juntos.
Visualize a rede.