Compare los tipos de mascotas con SPARQL
Wolfram Knowledgebase posee datos detallados de más de un millón de especies. Un subconjunto de datos incluye mascotas, tales como perros, gatos, tortugas y más. Al curar un almacén de entidades de algunos de los tipos comunes de mascotas y alinearlos con especies de los datos disponibles en Wolfram Language, se facilita el análisis de bases de datos más grandes de mascotas tales como pets.stackexchange.com.
Cree y registre un EntityStore de tipos de mascotas que se alinee a las entidades de especies, con propiedades computadas para aprovechar la alineación para coleccionar imágenes y producir una lista de posibles nombres de cómo se pueden mencionar en texto sin formato.
La alineación con las entidades de especies se puede ver mediante el uso de propiedades para imágenes y posibles nombres.
Importe y registre un EntityStore creado a partir de un archivo de pets.stackexchange.com.
Agregue una propiedad para publicaciones en el Pets Stack Exchange para encontrar los tipos de mascotas que son mencionadas en el contenido de sus publicaciones.
Encuentre todos los tipos de mascotas mencionados en todas las publicaciones.
Almacene estos datos introduciéndolos como una propiedad en el "PetType" EntityStore.
Encuentre con qué frecuencia se mencionan las 10 mascotas principales en el sitio, utilizando ExtendedEntityClass para introducir un EntityFunction para calcular la cuenta y SortedEntityClass para ordenarla y mantener solo los primeros 10.
Escriba una consulta simbólica SPARQL para comparar con qué frecuencia se mencionan gatos y perros en publicaciones con etiquetas específicas.
Cree una red ponderada de tipos de mascotas que son mencionados juntos.
Visualice la red.