Let's build a tiny "Library" schema with two models — Author and Book — and create some data.

1. Create the schema

  1. Open Explorer from the left rail.
  2. Click + New schema in the sidebar.
  3. Name it Library, give it a short description like "Books and their authors". Save.

2. Create the Author model

  1. With Library selected, click + New model.
  2. Name it Author. Description: "A person who writes books".
  3. Add properties:
    • name — string, required.
    • birthYear — integer.
    • bio — string (multi-line).
  4. Set name as the primary property so the author shows up as their name in lists.
  5. Save.

3. Create the Book model

  1. Again with Library selected, + New modelBook.
  2. Add properties:
    • title — string, required, primary property.
    • year — integer.
    • author — reference to Author (1..1).
    • tags — collection of strings.
  3. Save.

4. Create some instances

  1. Open Author+ New → fill in "Italo Calvino". Save.
  2. Open Book+ New → title "If on a winter's night a traveller", year 1979, author = the Calvino instance you just created. Save.

5. See it on the Dashboard

  1. Go back to the Dashboard.
  2. Add a Bookmarks widget and bookmark the Calvino author.
  3. Open it again from the Dashboard.

That's the core loop. Every other feature in Yellow builds on top of these three steps: schema → model → instance.