Introduction To Schemas
Each registry can store data as entities. The example registry we setup using CLI already has two types of entities: Teacher and Student. To view the schemas, run the following in the directory you setup the registry:
$ cat config/schemas/student.json
$ cat config/schemas/teacher.json
Or you could view the schemas on Github.
A teacher is represented by 5 fields: name, phoneNumber, email, subject and school, out of which name, phoneNumber, email and school are required fields. subject can be any one of Math, Hindi, English, History, Geography, Physics, Chemistry, and Biology.
A student is represented by 4 fields: name, phoneNumber, email, and school, all of which are required fields. When setting school field, you are making a 'claim' (i.e., that the student is from the specified school), which can be 'attested' (i.e., confirmed to be true) by a teacher from the same school.
Last modified 1mo ago
Copy link
Edit on GitHub