# Lexicon terms whose category is domain-concerns

> 34 records

This index as JSON: https://banes-lab.com/json/api/facets/lexicon/category/domain-concerns

## Entries

- [Model Tag](https://banes-lab.com/records/lexicon/model-tag.md): A formal definition of the tag for a file that holds a conceptual representation of what the system is about, filed in a models folder.
- [Entity Tag](https://banes-lab.com/records/lexicon/entity-tag.md): A formal definition of the tag for a file that defines a domain object with an identity that persists while its attributes change, filed in an entities folder.
- [Value-Object Tag](https://banes-lab.com/records/lexicon/value-object-tag.md): A formal definition of the tag for a file that defines a domain value compared by its contents rather than by an identity, filed in a value-objects folder.
- [Aggregate Tag](https://banes-lab.com/records/lexicon/aggregate-tag.md): A formal definition of the tag for a file that defines a cluster of domain objects changed together through one root, filed in an aggregates folder.
- [Invariant Tag](https://banes-lab.com/records/lexicon/invariant-tag.md): A formal definition of the tag for a file that states a property the domain must keep true across every change, filed in an invariants folder.
- [Rule Tag](https://banes-lab.com/records/lexicon/rule-tag.md): A formal definition of the tag for a file that holds one business or governance rule as a unit, filed in a rules folder.
- [Constraint Tag](https://banes-lab.com/records/lexicon/constraint-tag.md): A formal definition of the tag for a file that declares a limit a domain value or operation must stay within, filed in a constraints folder.
- [Domain-Event Tag](https://banes-lab.com/records/lexicon/domain-event-tag.md): A formal definition of the tag for a file that defines something meaningful that happened in the domain, filed in a domain-events folder.
- [Specification Tag](https://banes-lab.com/records/lexicon/specification-tag.md): A formal definition of the tag for a file that declares a required end state or a selection rule as data other code evaluates, filed in a specifications folder.
- [Policy Tag](https://banes-lab.com/records/lexicon/policy-tag.md): A formal definition of the tag for a file that chooses among admissible behaviors by a stated rule, filed in a policies folder.
- [Use-Case Tag](https://banes-lab.com/records/lexicon/use-case-tag.md): A formal definition of the tag for a file that carries one interaction the system offers from its trigger to its outcome, filed in a use-cases folder.
- [Resource Tag](https://banes-lab.com/records/lexicon/resource-tag.md): A formal definition of the tag for a file that defines an addressable piece of data the system exposes or consumes, filed in a resources folder.
- [Record Tag](https://banes-lab.com/records/lexicon/record-tag.md): A formal definition of the tag for a file that defines one structured entry of data with named fields, filed in a records folder.
- [Payload Tag](https://banes-lab.com/records/lexicon/payload-tag.md): A formal definition of the tag for a file that defines the body a message or request carries, filed in a payloads folder.
- [Envelope Tag](https://banes-lab.com/records/lexicon/envelope-tag.md): A formal definition of the tag for a file that defines the wrapper carrying a payload's routing and metadata, filed in an envelopes folder.
- [Collection Tag](https://banes-lab.com/records/lexicon/collection-tag.md): A formal definition of the tag for a file that defines a grouped set of domain members and the operations over the set, filed in a collections folder.
- [Buffer Tag](https://banes-lab.com/records/lexicon/buffer-tag.md): A formal definition of the tag for a file that holds data temporarily between a producer and a consumer, filed in a buffers folder.
- [Snapshot Tag](https://banes-lab.com/records/lexicon/snapshot-tag.md): A formal definition of the tag for a file that captures the state of something at one moment so it can be read or restored later, filed in a snapshots folder.
- [Checkpoint Tag](https://banes-lab.com/records/lexicon/checkpoint-tag.md): A formal definition of the tag for a file that records a point a long process can resume from, filed in a checkpoints folder.
- [Event Tag](https://banes-lab.com/records/lexicon/event-tag.md): A formal definition of the tag for a file that defines a notification of something that happened, filed in an events folder.
- [Projection Tag](https://banes-lab.com/records/lexicon/projection-tag.md): A formal definition of the tag for a file that derives a read model from a stream of events, filed in a projections folder.
- [Level Tag](https://banes-lab.com/records/lexicon/level-tag.md): A formal definition of the tag for a file that defines one stage of a world a simulation or game advances through, filed in a levels folder.
- [Wave Tag](https://banes-lab.com/records/lexicon/wave-tag.md): A formal definition of the tag for a file that defines one timed group of arrivals within a level, filed in a waves folder.
- [Progression Tag](https://banes-lab.com/records/lexicon/progression-tag.md): A formal definition of the tag for a file that defines how a participant advances through unlocks and thresholds, filed in a progression folder.
- [Quest Tag](https://banes-lab.com/records/lexicon/quest-tag.md): A formal definition of the tag for a file that defines one objective with its conditions and its reward, filed in a quests folder.
- [Achievement Tag](https://banes-lab.com/records/lexicon/achievement-tag.md): A formal definition of the tag for a file that defines a recognized milestone and the condition that grants it, filed in an achievements folder.
- [Skill Tag](https://banes-lab.com/records/lexicon/skill-tag.md): A formal definition of the tag for a file that defines one ability a participant can train and use, filed in a skills folder.
- [Inventory Tag](https://banes-lab.com/records/lexicon/inventory-tag.md): A formal definition of the tag for a file that defines what a participant holds and the rules for adding and removing it, filed in an inventories folder.
- [Item Tag](https://banes-lab.com/records/lexicon/item-tag.md): A formal definition of the tag for a file that defines one kind of object a participant can own or use, filed in an items folder.
- [Pickup Tag](https://banes-lab.com/records/lexicon/pickup-tag.md): A formal definition of the tag for a file that defines an object placed in a world that grants something when collected, filed in a pickups folder.
- [Drop-Table Tag](https://banes-lab.com/records/lexicon/drop-table-tag.md): A formal definition of the tag for a file that defines the weighted outcomes a source can yield, filed in a drop-tables folder.
- [Shop Tag](https://banes-lab.com/records/lexicon/shop-tag.md): A formal definition of the tag for a file that defines an exchange of currency for items with its stock and prices, filed in a shops folder.
- [Currency Tag](https://banes-lab.com/records/lexicon/currency-tag.md): A formal definition of the tag for a file that defines a unit of value participants earn and spend, filed in a currencies folder.
- [Reward Tag](https://banes-lab.com/records/lexicon/reward-tag.md): A formal definition of the tag for a file that defines what a participant receives for completing something, filed in a rewards folder.
