Very thankful for reply! I have another question (Apology for my bad English , I’m not an English speaker). If I define type Person { name: string } and type Student { name: string , class: string} , and set <0x1> <dgraph.type> Person . <0x1> <dgraph.type> Student . Then I use expand(all), I will get name and class of 0x1. What if I only what name of 0x1 as a Person, not a Student? Must I query like this : { person( func: uid (0x1) ) { name } } ?