Publisher Configuration Sets
- Last Updated: May 29, 2026
- 1 minute read
- Semaphore
- Documentation
Each configuration set consists of a set of concepts and or concept schemes, a list of things to do with them and a list of languages in which these things should be done.
Language Selection
Defining the languages to be used within a configuration set, we add the following property
<property name="languageCodes" >
<list>
<value>en</value>
<value>de</value>
</list>
</property>
If this property is present on the configuration set, then output processors will only process those languages. If the property is not set, then all languages present in the model will be treated.
Selecting which Concepts and Concept Schemes to include
There is a wide range of collection filters that you can select, you can even combine them to create sophisticated filters over your model. For the basic filters a prototype has been created in the file <installation>/master/include/ConfigurationSets.xml (which is by default referenced in your configuration file). This means that it is only necessary to reference the prototype in the configuration set and sensible default values will be set for you.
The wide range of filters available are detailed in Filter Types.
Defining the actions to be performed
Once the model has been read into the Publisher and has been partitioned we need to do something with that data. How to do this is detailed in Data Processing, Variant Generators and Output Processors.