Powered by Zoomin Software. For more details please contactZoomin

Semaphore Publisher

Attribute Resolution

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

This section is included for completeness only. It is unlikely that any aspect of the attribute resolution will need to be altered for any model.

Certain attributes on elements within rulebase templates will be resolved as part of the template evaluation process. This is done by a set of attribute resolvers defined in resources/import/ModelInterface.xml. In particular:

Alphabetical Handler

The Alphabetical Handler will determine whether a label is used in the A-Z output of the Semantic Enhancement Server. It has a “default” value which is configured to be “true”.

If the label’s “A-Z entry” is set to “default” then the default value for the handler is used otherwise the label’s set value is used.

Autocompletion Handler

The Autocompletion Handler will determine whether a label is used in the Search-as-you-type output of the Semantic Enhancement Server. It has a “default” value which is configured to be “true”.

If the label’s “Use for search-as-you-type” is set to “default” then the default value for the handler is used otherwise the label’s set value is used.

Case Sensitivity

The Case Sensitivity Handler will determine the value of the “case” attribute on output elements. It has a “default” value which is configured to be “false”.

If the label’s case sensitivity is set to “default” and no “case” attribute is present in the template, then the default value for the handler is output.

If the label’s case sensitivity is set to “default” and a “case” attribute is present in the template, this value is output.

If the label’s case sensitivity is set, then the value defined in the template will be ignored and the label’s value used instead.

Character Escaping Handler

The Character Escaping Handler will determine whether special characters are “escape” to prevent Classification Server treating them a special characters. It has a “default” value which is configured to be “false”.

If the label’s “Character Escaping” is set to “default” then the default value for the handler is used otherwise the label’s set value is used.

Concept Mapping Handler

The Concept Mapping Handler will determine whether a label is used in the Concept Mapping output of the Semantic Enhancement Server. It has a “default” value which is configured to be “true”.

If the label’s “Concept Mapping” is set to “default” then the default value for the handler is used otherwise the label’s set value is used.

Stemming

The Stemming Handler will determine the value of the “stem” attribute on output elements. It has a “default” value which is configured to be “true”.

If the label’s stemming is set to “default” and no “stem” attribute is present in the template, then the default value for the handler is output.

If the label’s stemming is set to “default” and a “stem” attribute is present in the template, this value is output.

If the label’s stemming is set, then the value defined in the template will be ignored and the label’s value used instead.

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