Powered by Zoomin Software. For more details please contactZoomin

The Semaphore Fact Extraction Framework (FACTS)

Table Properties

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

Table Properties is an abstract Concept Class used for organizational purposes. It cannot be instantiated in the model. It represents all concept classes used to deal with table properties.

Summary

Table Properties are how we model extracting a table’s values for each desired instance, depending on whether the objects/ instances that are having their properties displayed in the table are arranged by row or column.

A traditional table has its instances or objects arranged per row, with their properties’ values arranged across the columns, as shown below:

Row-based table

For such a table, you would want to extract each fact as a row, grouping the properties you want to extract together.

For example:

Table fact group:
    Instance 1 fact group:
        Property 1,1 fact = Value 1,M
        Property 1,2 fact = Value 1,M
    Instance 2 fact group:
        Property 2,1 fact = Value 2,M
        Property 2,2 fact = Value 2,M
    ...
    Instance N fact group:
        Property N,1 fact = Value N,M
        Property N,2 fact = Value N,M

To achieve this, you need to use the property Table Property(s) Across Column(s) In Row(s).

This property groups the instances per row. However, the method to identify the properties for extraction is not yet determined. This is where one of three property identification strategies comes into play. You can specify the property by either its absolute position in the table, by using some anchor, or using the fact as an anchor. The children of this property are one of the following:

  1. Column-Anchored Property
  2. Column-Fact Property
  3. Column-Indexed Property

These properties have their own requirements regarding the necessary modeling. The following links provide more information about these.

Additionally, there are transposed tables where the instances are arranged by columns and the instance properties are on different rows, as illustrated below:

The extraction of the column-based instances’ properties’ values is modeled by the Table Property(s) Across Row(s) In Column(s) property.

Below is the full list of the Concept Classes. Click on the links to find out more about using these table fact extraction properties.

List of All Sequenced Across Contexts

TitleResults for “How to create a CRG?”Also Available inAlert