複数分野からのデータを組み合せる
新しい実体と特性に加えて,Knowledgebaseにおけるデータの分野間のつながりも強化されている.
映画俳優の写真を得る.
In[1]:=

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

この俳優が出演した映画のリストを取り出す.
In[2]:=

films = Entity["Person", "MattDamon::88f5d"]["MovieAppearances"];
Wolfram Knowledgebaseに人物情報が含まれている共演者についてそのリストを抽出する.
In[3]:=

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

RandomSample[costars, 10]
Out[4]=

マット・デイモン(Matt Damon)の映画の少なくとも1つで共演した俳優について,知られている出生地をプロットする.
In[5]:=

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

もう一度共演者のリストを使って,その中に別の分野で有名な人がいるかどうかを調べる.
In[6]:=

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

映画と人物の特性を利用して,記録映像のみに登場する「共演者」を見付け,リストから取り除く.
In[7]:=

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

In[8]:=

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

In[9]:=

Complement[writers, impossibleCostars]
Out[9]=
