> For the complete documentation index, see [llms.txt](https://docs.geoprismregistry.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geoprismregistry.com/readme/current-1/deployment-and-setup/3.8-configuration-based-type-setup/3.8-configuration-based-type-setup-4.md).

# 3.8.5. Undirect graph type definitions

{% hint style="warning" %}
All undirected graph type relationships between Geo-Objects (instance data) must be done through the [GeoPrism Registry API](https://georegistry-api-docs.geoprism.net/#tag/ETL/operation/importEdgeJson).
{% endhint %}

## 3.8.5.1. XSD definition <a href="#xsd-definition.3" id="xsd-definition.3"></a>

```
<xs:complexType name="undirected-graph">
    <xs:attribute name="code" type="xs:string" use="required" />
    <xs:attribute name="label" type="xs:string" use="required" />
    <xs:attribute name="description" type="xs:string" use="optional" />
  </xs:complexType>
```

Example:

```
<undirected-graph
    code="ADJECENT_TO"
    label="Adjecent To (MOH)"
    description="Links locations which are adjecent to each other"/>  
```

Some example files can be accessed here:

{% file src="/files/OYx5RLKRLWTuLB3NYJyX" %}

{% file src="/files/v4rezLkdXbbfnNSjmJbX" %}
