Combinez des données de beaucoup de domaines
En plus des nouvelles entités et propriétés, le Wolfram Knowledgebase a également été renforcée pour l'alignement et les connexions entre les domaines de données supplémentaires.
Commencez avec une star de cinéma.

Entity["Person", "MattDamon::88f5d"][
EntityProperty["Person", "Image"]]

Récupérez une liste de ses apparitions cinématographiques.

films = Entity["Person", "MattDamon::88f5d"]["MovieAppearances"];
Extrayez une liste de co-vedettes pour lesquelles quelques informations biographiques existent en Wolfram Knowledgebase.

costars =
Cases[DeleteDuplicates[
Flatten[EntityValue[films, "Cast"]]], _Entity];

RandomSample[costars, 10]

Tracez les lieux de naissance connus de co-vedettes qui ont participé dans au moins un des films de Matt Damon.

Quiet@GeoGraphics[{Red, PointSize[0.01], Opacity[0.5],
Point@DeleteMissing[EntityValue[costars, "BirthPlace"]]}]

Retournez à la liste de co-vedettes et découvrez si l'une d'elles a atteint la notoriété dans un autre domaine créatif.

writers =
Normal[DeleteMissing[
EntityValue[costars, "NotableBooks", "EntityAssociation"]]]

Utilisez les propriétés des films et des gens pour identifier les co-vedettes qui, vraisemblablement sont apparues uniquement dans des images d'archives et enlevez-les de la liste.

firstFilm = Sort[EntityValue[films, "ReleaseDate"]][[1]]


impossibleCostars =
Select[writers, First[#]["DeathDate"] < firstFilm &]


Complement[writers, impossibleCostars]
