Powered by Zoomin Software. For more details please contactZoomin

Semaphore Knowledge Model Management (KMM) How-To Articles

How to add metadata properties to a model structure

How to add metadata properties to a model structure

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

Explanation

Metadata properties allow you to add additional information to a concept, such as descriptions or notes, in multiple languages. It also allows you to add data types like dates or Booleans. This article explains how to create custom metadata properties to apply to concepts.

In this video, you will learn how to add metadata to labels in Progress Semaphore to support governance and provenance.

Note: To see the video description, resources, and list of links on YouTube, hover over the video player and click the video title at the top.

Assumptions

Before you start, you need the following:

  • A model with classes created in the model structure.
  • MANAGER, EDITOR, or CONTRIBUTOR permissions for the model.

Method

To add metadata properties to a model structure:

  1. Open a model (in this example, an empty model called Test Model), and click Edit Master or open a task.

  2. At the top, click the model menu (labeled Master or by the name of your task), and then select Structure in the EDIT MODEL section.

    Semaphore Master menu

  3. In the left-hand navigation area, click the Semaphore add icon icon that corresponds to Resource Metadata.

  4. In the Create a new metadata type dialog, configure the following fields; then, click Save: Left-hand menu of the Edit Model page

  5. In the Create a new metadata type dialog, configure the following fields; then, click Save:

    • Domain: Select a domain for the relationship. For example, Child.
    • Concept metadata type Name: Specify a name for the relationship. For example, birth date.
    • Language: Select a language for your metadata. For example, English (en).
    • Range: Select a range. For example, date.
    • Customize URI (Optional): Check this box to specify a custom URI for this metadata type.

    Create a new metadata type window

  6. Optionally, in the Details view, configure the following fields to edit or add information about your metadata:

    • Label: Change the preferred label or add a label in a new language for the relationship.
    • Metadata: Add metadata to the relationship (such as notes and a description).
    • Domain and Range: Edit the domain and range for your metadata.
    • Settings: Enable to show metadata entry by default in concept details. In this example, the value is set to enabled.
      Create a new metadata type window

Outcome

Your new property can now be selected from the Resource Metadata list on the left, and you can view information about your property in the Details view. When you are editing the model, you are able to add the property for concepts that have the classes defined in the domain.

Semaphore Metadata section

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