Powered by Zoomin Software. For more details please contactZoomin

The Semaphore Fact Extraction Framework (FACTS)

Unsequenced Contexts

  • Last Updated: May 13, 2026
  • 2 minute read
    • Semaphore
    • Documentation

Unsequenced Across Contexts is an abstract Concept Class used for organizational purposes.

Unsequenced Across Contexts cannot be instantiated in the model. It represents all unsequenced contexts.

Summary

Unsequenced contexts are contexts that look for facts (and anchors) in any order in the same context. There is no other notion of gaps or skips or near counts. The only thing that matters is that they must be in the same context: either a sentence, a paragraph, or the document.

List of All Unsequenced Across Contexts

Usage Notes

Use these contexts if you wish to match on anchors / facts / contexts in the same sentence / paragraph. You can also, for those contexts that look within a paragraph / sentence, extend the number of sentences / paragraphs to look in from one to any number (controllable by the “width for context” integer metadata).

Fundamental patterns for model and content

The fundamental pattern for any unsequenced context is the same: it is a collection of anchors / facts / further contexts that can appear in any order in the same context.

Unsequenced Across Contexts Properties

The following table is common to all of the Unsequenced Across Contexts.

Hierarchical relationships

Label Range Require/Optional Constraints
anchor Context Elements At least one of these is Required one or more allowed
fact Context Elements one or more allowed
not anchor Context Elements one or more allowed
not fact Context Elements one or more allowed
optional anchor Context Elements Optional one or more allowed
optional fact Context Elements Optional one or more allowed

Associative relationships

Label Range Require/Optional Constraints
depended on by context Contexts Optional only one allowed
depends on context Contexts Optional only one allowed
extract fact as Fact Name Optional only one allowed
group fact as Fact Name Optional only one allowed
location Locations Optional only one allowed
precluded by context Contexts Optional only one allowed
precludes context Contexts Optional only one allowed
punctuation rule Contexts Optional only one allowed

Alternative labels

None


Metadata

Label Range Require/Optional Constraints
fact position from context end Integer Optional only one allowed
fact position from context start Integer Optional only one allowed
field String Optional only one allowed
return group fact ID Boolean Optional only one allowed
return raw text also Boolean Optional only one allowed
return value using regex String Optional only one allowed
{1-10} greedy repeat Integer Optional one or more allowed
{1-10} non-greedy repeat Integer Optional one or more allowed
width for context Integer Optional only one allowed
TitleResults for “How to create a CRG?”Also Available inAlert