---
title: "BarsOfNearness"
description: "the value of the parameter *the bars of nearness*: the bars of each breadth, read by the grounding on every channel and by the compiler when a leaf names a breadth, through one resolver"
section: concepts
address: /concepts/barsofnearness
contract: 0476e35e6e275db5
---

# BarsOfNearness

the value of the parameter *the bars of nearness*: the bars of each breadth, read by the grounding on every channel and by the compiler when a leaf names a breadth, through one resolver

[figure: BarsOfNearness is a value at none scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | value |
| scope | none |
| key | none |
| store | none |
| family | rules_engine |



## Fields


| field | type | required | note |
|---|---|---|---|
| `exact` | [NearnessBar](/concepts/nearnessbar) | yes |  |
| `similar` | [NearnessBar](/concepts/nearnessbar) | yes |  |
| `related` | [NearnessBar](/concepts/nearnessbar) | yes |  |
| `broad` | [NearnessBar](/concepts/nearnessbar) | yes |  |
| `model` | [Model](/concepts/model) | no | the model the meaning bars were measured under; a meaning leaf under another model refuses, and unmeasured bars admit no breadth |
| `measured_at` | `time` | no |  |
| `basis` | `text` | no | how the meaning bars were measured: the population, the probes, the shares and the spread across probes |
| `by_concept` | [ConceptBars](/concepts/conceptbars) | no | the bars of each probe on its own; a leaf whose concept is among them takes its own bar, and one whose concept is not takes the median bar |



## Routes that use it
No route takes or returns BarsOfNearness directly. The record holds it, and the objects that point at it reach it.
