Powered by Zoomin Software. For more details please contactZoomin

The Semaphore Fact Extraction Framework (FACTS)

Concept Anchor

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

Summary of Usage

A Concept Anchor is used when the anchor is a concept modeled directly in the sequence (not from a taxonomy). The concept will have a preferred label and any number of alternative labels.

A concept anchor is a simple classification of the anchor being sought. It uses a single direct concept, which can have alternative labels if required. If more than one kind of concept is needed in the same sequence location, use a taxonomy anchor, which looks for several concepts represented in a hierarchy.

Examplification

The TTL format of an example model can be found here:
ConceptFactAndConceptAnchor.matchAcronymInBracket

To test:

  1. Create a new model and import the test TTL model file.
  2. Copy and paste the content text from the model’s associated test into DA and classify.

Example Test Content and Responses

Test Content 1:

Food and Drug Administration (F. D. A.) is a federal agency of the Department of Health and Human Services.

gives this response:

<?xml version="1.0" encoding="UTF-8"?>
<response>
 <STRUCTUREDDOCUMENT>
  <META name="Type" value="TEXT (4003)"/>
  <SYSTEM name="DeterminedLanguage" value="english"/>
  <SYSTEM name="LanguageGuessed" value="no"/>
 </STRUCTUREDDOCUMENT>
</response>

Test Content 2:

Food and Drug Administration (F. D. A.) is a federal agency of the Department of Health and Human Services in the United States (U. S.).

gives this response:

<?xml version="1.0" encoding="UTF-8"?>
<response>
 <STRUCTUREDDOCUMENT>
  <META name="Type" value="TEXT (4003)"/>
  <SYSTEM name="DeterminedLanguage" value="english"/>
  <SYSTEM name="LanguageGuessed" value="no"/>
  <META name="DocumentType" value="Doc" score="1.00"/>
  <META name="Mentioned FDA" value="fact - acronym for FDA" score="1.00"/>
 </STRUCTUREDDOCUMENT>
</response>

Test Content 3:

Food and Drug Administration (F. D. A.) is a federal agency of the Department of Health and Human Services in the United States of America (U. S. A.).

gives this response:

<?xml version="1.0" encoding="UTF-8"?>
<response>
 <STRUCTUREDDOCUMENT>
  <META name="Type" value="TEXT (4003)"/>
  <SYSTEM name="DeterminedLanguage" value="english"/>
  <SYSTEM name="LanguageGuessed" value="no"/>
 </STRUCTUREDDOCUMENT>
</response>

Test Content 4:

Food and Drug Administration (FDA) is a federal agency of the Department of Health and Human Services in the United States (US).

gives this response:

<?xml version="1.0" encoding="UTF-8"?>
<response>
 <STRUCTUREDDOCUMENT>
  <META name="Type" value="TEXT (4003)"/>
  <SYSTEM name="DeterminedLanguage" value="english"/>
  <SYSTEM name="LanguageGuessed" value="no"/>
 </STRUCTUREDDOCUMENT>
</response>

Test Content 5:

Food and Drug Administration X (F. D. A. X.) is a federal agency of the Department of Health and Human Services in the United States of America (U. S.).

gives this response:

<?xml version="1.0" encoding="UTF-8"?>
<response>
 <STRUCTUREDDOCUMENT>
  <META name="Type" value="TEXT (4003)"/>
  <SYSTEM name="DeterminedLanguage" value="english"/>
  <SYSTEM name="LanguageGuessed" value="no"/>
 </STRUCTUREDDOCUMENT>
</response>

Concept Anchor Properties

Mandatory hierarchical relationships

Label Range Constraints
(none)

Optional hierarchical relationships

Label Range Constraints
anchor in Context Elements one or more allowed
not anchor in Context Elements one or more allowed
optional anchor in Context Elements one or more allowed

Mandatory associative relationships

Label Range Constraints
(none)

Optional associative relationships

Label Range Constraints
location locations one or more allowed

Mandatory alternative labels

Label Range Constraints
concept anchor 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
debug Boolean only one allowed
TitleResults for “How to create a CRG?”Also Available inAlert