Knowledge
Search knowledge... ⌘K
Knowledge · Framework · Core · protocol
Attribute
Define a value-typed property that references a type entity and binds to parent lifecycle
Definition
An Attribute is a value-typed property of an entity. Attributes describe data that an entity OWNS — properties identified by value, not by identity. Attributes differ from sub-entities in the IDENTITY PRINCIPLE: Attribute: value semantics, parent lifecycle, sidebar display Entity: identity semantics, own lifecycle scope, graph node Both attributes and sub-entities reference Entity instances by name as their type.
Standards
- OMG MOF 2.5.1 — Property
- OMG MOF 2.5.1 — DataType
- Domain-Driven Design — Value Object
Knowledge References
- value-object pattern
- entity-pattern pattern
- meaningful-names standard
Schema Preview (5 fields)
- type string — Reference an Entity name that serves as this attribute's classifier
- purpose string — Explain why this attribute exists on the parent entity
- required boolean — Indicate whether this attribute must have a value