> For the complete documentation index, see [llms.txt](https://docs.graph.build/EGeX4aTAJLlpg9Hh8kfl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.graph.build/EGeX4aTAJLlpg9Hh8kfl/graph.build-studio/node-and-edge-settings.md).

# Node and Edge Settings

## Entity Settings

Double-click any entity to view its settings.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2FrlRtcDCbCrIX6ptgmYyN%2Fimage.png?alt=media&amp;token=5fab85ad-51ee-4210-b739-e74e71e9f6ac" alt=""><figcaption></figcaption></figure>

The main settings area contains fields for Identifier and Type/Class (Label is used instead of type for LPG), as well as a prefix section for each.\
For LPG, namespace prefixes are optional and only appear in the entity settings if namespaces are included in the setup step 2 . \
The Identifier field displays the data field from the source being pulled into the entity. For example, if the identifier is `{transaction_no}`, the curly braces indicate that the data is being templated. Text can be prepended or appended around the braces if needed.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2FJ3HenPHNc0IiQezpIjdD%2Fimage.png?alt=media&amp;token=213f139f-eb0e-4321-8bbe-8f0cdc77da2e" alt=""><figcaption></figcaption></figure>

For instance, if the transaction number in the first record of the source data is 123456, using a prefix would return `123456-retail` (prefixes are optional for Labelled Property Graphs). The Type field assigns an RDF Class to the resource created by the entity (Semantic Graph) or adds a label to the node (LPG).

## Attribute Settings

Double-click any attribute to view its settings.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2F7yr75BkT9hyuNJuBmaW5%2Fimage.png?alt=media&amp;token=677cd701-ed21-4ed9-9159-4bcc261d1127" alt=""><figcaption></figcaption></figure>

The Template field shows the data being used for the attribute within curly braces. Again, text can be prepended or appended. The DataType field defines the XSD data type for the attribute. Additional options, such as setting a Language and a Named Graph, can be accessed in the Advanced Settings.

## Edge / Predicate Settings

Double-click any edge to view its settings.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2Ftvx6WEooP5Uu67TUDPhL%2Fimage.png?alt=media&amp;token=14798f75-df84-4d33-a82f-e2cc75cca702" alt=""><figcaption></figcaption></figure>

For edges/predicates, all that is required is a Name and a Prefix.

## Floating Action Button

The Floating Action Button (FAB) is located in the bottom-right corner of the modelling area. It allows you to create Entities/Nodes, Blank Nodes, and Attributes/Properties without dragging and dropping fields from the input tab. This enables users to create models when they are uncertain about the fields they want to use or before the source data is available.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2FlCNJfx2KTs973EMKZIIL%2Fimage.png?alt=media&amp;token=80a4cfda-2717-4323-8aa4-270a8c384c07" alt=""><figcaption></figcaption></figure>

After pressing the FAB, a list of different graph elements will appear. You can then select a type to use in your model. Upon selection, the element will appear in the modelling area with the settings pane open. These fields don’t need to be filled out immediately; they only become necessary when transforming data. However, mandatory fields must be completed before the model can be used for data conversion.

When you're ready to transform data for an entity/node, you'll need to manually enter the source data field name into the Identifier field. You'll also need to select the Source File from a dropdown and choose the appropriate Iterator, which determines how the data will be iterated over.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2F3PdhNspRN8ggU7PrqH6f%2Fimage.png?alt=media&amp;token=adbe22a1-7424-4197-b42a-e330ca70b2ef" alt=""><figcaption></figcaption></figure>

&#x20;
