Concept Fact
- Last Updated: May 13, 2026
- 2 minute read
- Semaphore
- Documentation
Where the fact we are looking for is a concept that is modeled directly in the sequence (it does not come from a taxonomy). The concept will have a preferred label and any number of alternative labels.
A concept fact is a simple classification of the fact we are looking for.
- It uses the single direct concept, which can have alternative labels, if required.
- This does make it less flexible in general. The reason for that is reuse. It cannot be reused as widely as, for example, a taxonomy fact only using the single concept from a taxonomy.
- The reason is because we will have defined what the Fact Name is for the fact being extracted in the original context.
- If we wish to use it in a different context, the fact that the concept is representing maybe changed.
- For facts that have a number of alternatives, use the taxonomy fact, which organizes several concept facts all together in a hierarchy, indirectly.
Concept Fact Properties
Mandatory hierarchical relationships
| Label | Range | Constraints |
|---|---|---|
| fact | Contexts | at least one required |
| or | ||
| not fact | Contexts | at least one required |
| or | ||
| optional fact | Contexts | at least one required |
Optional hierarchical relationships
| Label | Range | Constraints |
|---|---|---|
| fact | Contexts | at least one required |
| not fact | Contexts | at least one required |
| optional fact | Contexts | at least one required |
Mandatory associative relationships
| Label | Range | Constraints |
|---|---|---|
| extract fact as | Fact Name | only one allowed |
Optional associative relationships
| Label | Range | Constraints |
|---|---|---|
| location | locations | one or more allowed |
Mandatory alternative labels
| Label | Range | Constraints |
|---|---|---|
| concept fact label | Label | at least one required |
Optional alternative labels
| Label | Range | Constraints |
|---|---|---|
| forced preclusion label | Label | one or more allowed |
Mandatory metadata
| Label | Range | Constraints |
|---|---|---|
| (none) |
Optional metadata
| Label | Range | Constraints |
|---|---|---|
| field | String | only one allowed |
| return evidence | Boolean | only one allowed |
| return raw text also | Boolean | only one allowed |
| return value using regex | String | only one allowed |
| debug | Boolean | only one allowed |