Graph
Traverse the sponsorship knowledge graph: explore connections, find related entities, and discover corporate group relationships.
expand_node
Expand a single entity to its direct neighbors and edges in the graph.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
entity_id | string | Yes | Entity ID |
relationship_types | string[] | No | Filter by relationship label: "SPONSORS", "PARTNERS_WITH", "DECISION_MAKER_FOR", "WORKS_FOR", "FUNDED_BY", etc. |
limit | number | No | Max neighbors (default: 20) |
Returns
{
"node": {"id": "brand_adidas", "name": "Adidas", "type": "brand"},
"neighbors": [
{"id": "rh_real_madrid", "name": "Real Madrid", "type": "rightholder", "relationship": "SPONSORS", "properties": {"since": "2012"}},
{"id": "person_bjorn_gulden", "name": "Bjørn Gulden", "type": "person", "relationship": "DECISION_MAKER_FOR", "properties": {}}
]
}
Example prompt
"Show me all the entities connected to Adidas in the graph"
expand_by_property
Find all entities that share a specific property value — useful for discovering corporate groups, sectors, or geographic clusters.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
property_name | string | Yes | Property to match on (e.g. "group", "industry", "country") |
property_value | string | Yes | Value to match (e.g. "LVMH", "Automotive", "FR") |
entity_types | string[] | No | Filter to specific entity types |
limit | number | No | Max results (default: 20) |
Returns
List of entities sharing that property value.
Example prompts
"What other brands are in the LVMH group?" "Find all automotive brands in the database"