---
title: 'Relation Marker'
url: 'https://docs.brix.ch/celum_extensions/relation_marker'
markdown: 'https://docs.brix.ch/celum_extensions/relation_marker.md'
lang: en
date: '2026-10-26'
description: 'Technical documentation for the CELUM Extension "Relation Marker" – Software developed by brix'
taxonomy:
  category:
    - docs
---

[](#) 

  [ Welcome ](https://docs.brix.ch/)     [ CELUM Extensions ](https://docs.brix.ch/celum_extensions)      Relation Marker    

# Relation Marker

![No UI](https://img.shields.io/static/v1?label=UI&message=none&color=inactive)

The "Relation Marker" plugin marks two assets with a nodereference field related to the relationship type of the two assets

#### Table of Contents

- [Properties](#properties)
- [Screenshot](#screenshot)
- [Compatibility Matrix](#compatibility-matrix)
- [Release Notes](#release-notes)

## Properties

To be configured in *{home}/appserver/conf/custom.properties*.

##### relationMarker.license

> type: String, **required: yes**, since 1.1, default: -

License key (delivered by brix Solutions AG).

##### relationMarker.nodereferenceFieldId

> type: long, **required: yes**, default: -

The nodereference field for tagging the asset. It must be present on every asset type you plan to relate.

##### relationMarker.relationKeywordRootId

> type: NodeId, required: no, default: -

The root node of relations in the keyword structure. If not configured, the plugin will read the rootId from the nodereferencefield

> > > > > The keywords for the relations will be generated automatically (if not already present when searching by name)

##### relationMarker.counterFieldId.{relationTypeId}

> type: long, required: no, default: -, since: 1.6

In case you also need to count the number of relations that an asset has, configure a map of relationTypeId → numberFieldId, e.g.

```ini
relationMarker.counterFieldId.languageVariant=123
relationMarker.counterFieldId.modelContract=124
```

See `asset-relations.xml` for the keys (e.g. `<property name="id" value="languageVariant" />`). You may skip relation types that you are not interested in counting.

## Screenshot

![keywords](https://docs.brix.ch/user/pages/01.celum_extensions/32.relation_Marker/keywords.png)

## Compatibility Matrix

| Relation Marker | CELUM (min. version) |
|---|---|
| 1.0 - 1.3 | 5.13.3 (tested up to 6.5) |
| 1.4 | 5.13.3 (tested up to 6.8) |
| 1.5 - 1.6 | 6.8 (tested up to 6.16) |
| 1.7 | 6.20 |
| 1.8 | 7.1 |

## Release Notes

#### 1.0.0

> Released 23.11.2018

Initial Version

#### 1.1.0

> Released 07.12.2018

- added a task to map old relations

#### 1.2.0

> Released 07.12.2018

- if the rootnode property isn't set, the application will read the rootnode id from the nodereferencefield

#### 1.3.3

> Released 29.01.2019

- added license
- bug fixes

#### 1.4.0

> Released 15.06.2020

- added a queue so that many relation changes only trigger a single metadata update

#### 1.5.0

> Released 08.07.2024

- added counting feature (`relationMarker.counterFieldId`)

#### 1.6.0

> Released 11.07.2024

- extended counting feature (`relationMarker.counterFieldId.{relationTypeId}`)

#### 1.7

> Released 2025-02-19

Compatibility with CELUM 6.20

#### 1.8

> Released 2026-08-03

Compatibility with CELUM 7.1

 [ ](https://docs.brix.ch/celum_extensions/rest_infofield_setter) [](https://docs.brix.ch/celum_extensions/image_rotator)

---

## Navigation

- Parent: [CELUM Extensions](https://docs.brix.ch/celum_extensions.md)
- Previous: [REST Infofield Setter](https://docs.brix.ch/celum_extensions/rest_infofield_setter.md)
- Next: [Image Rotator](https://docs.brix.ch/celum_extensions/image_rotator.md)
