We use relations to connect objects in the graph. They add context and significance to each connection.

Patrick was born in 1984, he lives in Berlin, and he just finished an essay. His favourite band is Pink Floyd and his favourite movie is 2001: A Space Odyssey.

Patrick is connected to each of these objects with relations like "date of birth", "location", "last task", "band", and "movie".

Common Relations:

  • Name: the name of an object.
  • Type: defines how an object looks and its default relations.
  • Tag: a typical relation used to label an object for future reference.

Managing relations in Anytype

Choose from any relation available in your library. Inside the library, you will find relations created by Anytype and you.

Types of relations available

  • Text: accepts text as the input.
  • Number: for all numbers. Different formats are coming soon.
  • Date: date, optional input for time.
  • Status: an array of the string with a restriction on the output of only one element.
  • Tag: another array of the string with no restrictions on the output of only one element.
  • email/phone/URL: special formats for URL, email and phone number.
  • Checkbox: an object with a boolean, string, or link to an object.
  • Media: audio, movies, or pictures which you can view, play, or download.
  • Object: reference to a specific object, like a person, task or document.`

⚠️ At present relations cannot be deleted. Be careful to avoid duplicate relations with the same name.