Powered by Zoomin Software. For more details please contactZoomin

Semaphore Publisher Template Reference

classnotelist

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

Note: This rule is now deprecated.

Used to return information stored in the model as a note field e.g. if there is a note field called Ticker in OM then a category rule would be generated with class ‘Ticker’ and name of the value of the Ticker field.

The classnotelist rule will generate a set of category rules with the category name set as value of the specified note field stored in Ontology Manager, a link is specified for to the section of the rule that is intended for scoring so the note value is returned with the same score as the core term. If there are multiple delimited entries in the note field then a category rule will be created for each entry.

The classnotelist rule is specific to rulebase templates.

Attributes

The classnotelist rule has the following attributes:

The one difference in the behavior of the template rule versus a pure rule is that when we define the linklist, we need to allow for the correct values (term name, term GUID) to be used when creating the output rule, for more information on the values used in the labels read how unique label information is generated read this

Example 1

For a model that contains the term ‘Apple’ with the term information ‘Ticker’ of ‘AAPL’

Using the following template rule:

<classnotelist class="Ticker" notefield="Ticker" link="link.${className}.${term.name}.${rulebaseSetConfig.language.iso_code}.${term.id}_TERMS"/>

The rule generated for ‘Apple’ will be expanded to:

<category class="Ticker" name="AAPL">
   <link label="link.Topic.Apple.1_FINAL" />
</category>  

Example 2

Specifying a delimiter

For a model that contains the term ‘Apple’ with the term information ‘Ticker’ of ‘AAPL;AAPL:US ’

Using the following template rule:

<classnotelist class="Ticker" notefield="Ticker" delimiter=";" link="link.${className}.${term.name}.${rulebaseSetConfig.language.iso_code}.${term.id}_TERMS"/>

The rule generated for ‘Apple’ will be expanded to:

<category class="Ticker" name="AAPL">
   <link label="link.Topic.Apple.1_FINAL" />
</category> 

<category class="Ticker" name="AAPL:US">
   <link label="link.Topic.Apple.1_FINAL" />
</category>   
TitleResults for “How to create a CRG?”Also Available inAlert