Skip to content

Types and reusable properties

Open Types and switch between Node types, Edge types, Data types, and Manifestation types. Each tab shows its item count. Choose the add action to create a type in a centered modal. Node, edge, and manifestation types only require a name. Their names can contain spaces. For example, an edge type can be named Lives in and a manifestation type can be named Vegetation cover.

Choose Create or press Cmd/Ctrl+Enter. An invalid entry keeps the modal open and focuses the field to correct. Data type names and their first enum option use letters, numbers, and underscores and start with a letter or underscore. While creating, fields and dismissal are locked. A failed request keeps your entries and focuses the error so you can review it and retry.

You can also create a node or edge type while creating the corresponding graph item. Open the type later to attach reusable properties.

Manifestation types describe what linked geometry means on spatial layouts. Every project has a built-in Representation type. Create additional types from Types or by entering a new name in the manifestation-type picker while linking geometry.

Representation cannot be deleted. A custom manifestation type can be deleted only when no spatial geometry uses it.

Open an edge type and find Reverse relationship. Select the question-mark button beside a section heading for an explanation. Close the help popup with its close button, Esc, or by clicking outside it.

Choose what Unseen Lands creates at the other end:

  • Choose another edge type for an inverse pair, such as Parent and Child.
  • Choose the current type, marked bidirectional, to use one type in both directions.
  • Choose None to keep the edge type one-directional.

Pairing two edge types updates both types. The choice saves immediately and applies to connections created after that point. Existing connections are not changed.

The two edges in a generated pair share their properties and activity period. Editing, deleting, or restoring either edge applies the same action to the other one.

On a node or edge type detail page, add an existing project property or define a new one:

  1. Give the property a name.
  2. Choose its value type.
  3. Attach it to the current type.

New property names use letters, numbers, and underscores and start with a letter or underscore, such as birth_place. Correct an invalid name in the picker before creating it.

While adding, the property picker stays open with choices and dismissal locked. A failed request keeps your search and selected value type so you can retry, or press Esc to close the picker and return focus to Add property.

Select an attached property pill to remove it from the type. Removing the attachment is different from deleting the reusable property definition.

Node and edge type deletion first checks affected items. If the check fails, deletion stays unavailable. Choose Retry to check again, or Cancel to leave the type unchanged.

If nodes use the type, the delete dialog lists affected nodes. For each one, choose either:

  • a replacement node type; or
  • Delete to remove that node.

Use Set all when the same choice applies to every row. Review the final reassignment and deletion counts before confirming.

Deleting an edge type also deletes the relationships that use it. If one of those relationships belongs to a generated reverse pair, its paired edge is deleted too. The dialog reports relationships that use the selected type; it does not add paired edges of another type to that count.

A data type cannot be deleted while a property or another data type references it. Remove those references first. See Custom data types for schema editing rules.