# Structural

> How are the parts organised?

Record: `reason:lens-structural`
Kind: lens
Canonical: https://banes-lab.com/ontology/reasoning#reason-lens-structural

## detected-by

- [Behavioral Signature Extraction](https://banes-lab.com/records/algo/behavioral-signature-extraction.md)
- [Cross-Class Pattern Detection](https://banes-lab.com/records/algo/cross-class-pattern-detection.md)

## math-fields

- [algebra](https://banes-lab.com/records/reason/math-type-algebra.md)
- [category-theory](https://banes-lab.com/records/reason/math-domain-category-theory.md)

## test-surfaces

- [interface-correctness](https://banes-lab.com/records/reason/test-surface-interface-correctness.md)
- [data-correctness](https://banes-lab.com/records/reason/test-surface-data-correctness.md)
- [configuration-correctness](https://banes-lab.com/records/reason/test-surface-configuration-correctness.md)

## universal-axis

- [arrangement](https://banes-lab.com/records/reason/universal-axis-arrangement.md)

## referenced-by

- [Ana Structural](https://banes-lab.com/records/reason/node-ana-structural.md)
- [Interface Correctness](https://banes-lab.com/records/reason/test-surface-interface-correctness.md)
- [Data Correctness](https://banes-lab.com/records/reason/test-surface-data-correctness.md)
- [Configuration Correctness](https://banes-lab.com/records/reason/test-surface-configuration-correctness.md)
- [Arrangement](https://banes-lab.com/records/reason/universal-axis-arrangement.md)
