Types and reusable properties
Browse and create types
Section titled “Browse and create types”Open Types and switch between Node types, Edge types, and Data
types. Each tab shows its item count. Choose the add action to create a type;
node and edge types only require a name. Their names can contain spaces. For
example, an edge type can be named Lives in.
You can also create a node or edge type while creating the corresponding graph item. Open the type later to attach reusable properties.
Configure reverse relationships
Section titled “Configure reverse relationships”Open an edge type and find Reverse relationship under Relationships. Choose what Weave creates at the other end:
- Choose another edge type for an inverse pair, such as
ParentandChild. - 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.
Attach properties
Section titled “Attach properties”On a node or edge type detail page, add an existing project property or define a new one:
- Give the property a name.
- Choose its value type.
- Attach it to the current type.
Select an attached property pill to remove it from the type. Removing the attachment is different from deleting the reusable property definition.
Delete a node type
Section titled “Delete a node type”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.
Delete an edge or data type
Section titled “Delete an edge or data type”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.