# đź”— UHR Relationship Mapping Cheat Sheet (SysML → UHR)Â
This reference maps common **SysML relationship types** to their corresponding **UHR hex codes**, using the canonical 8-bit UHR trait set. Useful for semantic tagging, compression, and LLM-compatible modeling inside Obsidian.
---
## đź§ Dependency (`0x81`)Â
**SysML:**Â `Dependency`
**Traits:**
- Directional (`0x80`)
- Non-reciprocal (`0x01`)
**Explanation:**
A unidirectional dependency: A depends on B, but B does not depend on A.
---
## đź§° Realization (`0x98`)Â
**SysML:**Â `Realization`
**Traits:**
- Symbolic (`0x10`)
- Governed / Constrained (`0x08`)
- Directional (`0x80`)
**Explanation:**
A realizes or implements a formal symbolic contract or interface defined by B.
---
## đź§± Generalization (`0xA1`)Â
**SysML:**Â `Generalization`
**Traits:**
- Hierarchical / Containment (`0x20`)
- Directional (`0x80`)
- Non-reciprocal (`0x01`)
**Explanation:**
B is a specialized instance of the more general concept A.
---
## đź§© Composition (`0xA8`)Â
**SysML:**Â `Composition`
**Traits:**
- Hierarchical / Containment (`0x20`)
- Governed / Constrained (`0x08`)
- Directional (`0x80`)
**Explanation:**
Strong containment: A is composed of B, and governs or owns its structure.
---
## 🧬 Aggregation (`0xA0`)Â
**SysML:**Â `Aggregation`
**Traits:**
- Hierarchical / Containment (`0x20`)
- Directional (`0x80`)
**Explanation:**
Weaker containment: A owns B without strict dependency.
---
## ⚙️ Usage (`0xC0`)Â
**SysML:**Â `Usage`
**Traits:**
- Causal / Influential (`0x40`)
- Directional (`0x80`)
**Explanation:**
A uses the functionality or output provided by B.
---
## ✨ Abstraction (`0x91`)Â
**SysML:**Â `Abstraction`
**Traits:**
- Symbolic / Representational (`0x10`)
- Directional (`0x80`)
- Non-reciprocal (`0x01`)
**Explanation:**
A is an abstraction or high-level view of B.
---
## ⏩ Control Flow (`0x84`)Â
**SysML:**Â `Control Flow`
**Traits:**
- Temporal / Sequence-bound (`0x04`)
- Directional (`0x80`)
**Explanation:**
A executes before or leads to B in an activity sequence.
---
## 📦 Object Flow (`0x82`)Â
**SysML:**Â `Object Flow`
**Traits:**
- Context-sensitive (`0x02`)
- Directional (`0x80`)
**Explanation:**
A transmits a token, object, or value to B in a dataflow context.
---
## đź§Ş Verify (`0x98`)Â
**SysML:**Â `Verify`
**Traits:**
- Governed (`0x08`)
- Symbolic (`0x10`)
- Directional (`0x80`)
**Explanation:**
A tests or confirms whether B meets formal criteria.
---
## âś… Satisfy (`0xC8`)Â
**SysML:**Â `Satisfy`
**Traits:**
- Causal / Influential (`0x40`)
- Governed / Constrained (`0x08`)
- Directional (`0x80`)
**Explanation:**
A fulfills or satisfies the condition or specification set by B.
---
## 🔄 Refine (`0x92`)Â
**SysML:**Â `Refine`
**Traits:**
- Symbolic / Representational (`0x10`)
- Context-sensitive (`0x02`)
- Directional (`0x80`)
**Explanation:**
A sharpens or specializes B under specific contextual constraints.
---
## âš“ Allocate (`0x8A`)Â
**SysML:**Â `Allocate`
**Traits:**
- Directional (`0x80`)
- Context-sensitive (`0x02`)
- Governed (`0x08`)
**Explanation:**
A maps to B across structural or domain boundaries in a rule-defined way.
---
# LegendÂ
|**Trait**|**Bit**|**Hex**|
|---|--:|--:|
|Directional|1|`0x80`|
|Causal / Influential|2|`0x40`|
|Hierarchical / Containment|3|`0x20`|
|Symbolic / Representational|4|`0x10`|
|Governed / Constrained|5|`0x08`|
|Temporal / Sequence-bound|6|`0x04`|
|Context-sensitive|7|`0x02`|
|Non-reciprocal|8|`0x01`|