0% found this document useful (0 votes)
16 views

Data Markings and Classification Plugin UserGuide

Uploaded by

kembleliu9901
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Data Markings and Classification Plugin UserGuide

Uploaded by

kembleliu9901
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 90

Data Markings and Classification

Plugin 2024x Refresh1


User Guide

No Magic, Inc., a Dassault Systèmes company, 2024


All material contained herein is considered proprietary information owned by No Magic, Inc. and is not
to be shared, copied, or reproduced by any means. All information copyright 1998-2024 by No Magic,
Incorporated, a Dassault Systèmes company. All Rights Reserved.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company.


Contents

Installation, licensing, and system requirements 5


User Guide 5
Getting started 5
Prerequisites 5
Sample 6
Library 6
Profiles 6
API 6
Main properties 6
Project options 8
Process 8
Specifying Data Marking Categories and Data Markings 10
The structure of a DoD Data Marking Category Security Classification. 10
Specifying Data Marking Categories 11
Specifying Data Marking Category priority 18
Specifying Data Marking rankings 21
Specifying Data Markings 24
Specifying representation attributes 28
Ignored Data Marking Categories 41
Sensitive Element Types 43
Specifying Containment Markings 45
Specifying element types with Containment Markings 45
Specifying Diagram Banners 46
Default Diagram Banners 46
Custom Diagram Banners 47
Specifying Diagram Banner configurations 48
Working with Data Markings 51
Adding Data Markings 51
Multiple Data Markings on the same element 51

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 3


Contents
Managing Data Markings 52
Adding Data Markings Recursively 55
Working with Containment Markings 58
Multiple Containment Markings on the same element 59
Managing Containment Markings 59
Working with Diagram Banners 63
Managing Diagram Banners 65
Sensitive Element Redaction 70
The preview and the result of a model transformed via Sensitive Element
Redaction by selecting the Restricted (R) Data Marking. This removes all
elements with the Restricted (R) and all the higher Data Markings from the
Security Classification category (Confidential (C), Secret (S), and Top Secret
(TS)). 71
Previewing the model prior to performing Sensitive Element Redaction 71
Performing a Sensitive Element Redaction 72
Sensitive Element Redaction transformation details 74
Project disclaimer configuration 75
Creating project disclaimer configuration 76
Adding more messages to the project disclaimer configuration 77
Removing messages from the project disclaimer configuration 78
Editing messages in the project disclaimer configuration 78
Reordering messages in the project disclaimer configuration 78
Diagram image export 79
Validation 79
Data Markings active validation rules 79
Data Markings validation rules 83

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 4


The Data Markings and Classification Plugin is designed for system and software engineers, enterprise
architects, business analysts, and others who work with classified or sensitive data. The plugin provides
compatibility with the DoD Manual 5200.01 Volume 2 specification. Using the Data Markings and
Classification Plugin, you can specifically mark your model elements to indicate different levels of
classification or sensitivity. You can also preview models by the chosen classification level and
transform the model into a new project by removing elements with the selected Data Markings.
Furthermore, in addition to the predefined Data Markings, you can easily extend the marking
capabilities by creating new Data Marking Categories and Data Markings. Also, since Data Markings are
model-based, its features, such as add, remove, etc., can be accessed using our standard API
mechanism.

Sorry, the widget is not supported in this export.


But you can reach it using the following URL:

https://www.youtube.com/watch?v=OBvX40zgbqc&t=1s

To learn how to install and use Data Markings and Classification Plugin, see:

Installation, licensing, and system requirements


For information regarding installation, licensing, and system requirements, visit the Installation,
licensing, and system requirements1 page.

User Guide
Welcome! This user guide will walk you through the basics of using the Data Markings and Classification
Plugin.

Use the search box to find a specific topic or select one from the list below:

Getting started

Prerequisites
To work with the Data Markings and Classification Plugin, the following software should be installed (see
page 5):

• MagicDraw or a similar modeling tool.


• Variability Core Plugin for the modeling tool.
• Data Markings and Classification Plugin for the modeling tool.

1 https://docs.nomagic.com/display/IL2024xR1/Installation%2C+licensing%2C+and+system+requirements

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 5


 If you open a project containing Data Markings without the Data Markings and
Classification Plugin installed on the tool, a warning message is displayed suggesting you
install the plugin first. The plugin is needed to see the plugin-specific markings allowing
you to differentiate sensitive and non-sensitive data.

Sample
You can also review a project sample provided with the installation, found at:

• <tool_installation_directory>\samples\Data Markings\secret aircraft model.mdzip


The sample is a practical example built using the Data Markings Profile, Variability Profile, and
the DoD Data Marking Categories (see page 12).

Library
You can use ready-made DoD Data Marking Categories via the DoD data markings model library. The
library is automatically loaded, along with the Data Markings Profile and the Variability Profile, once
you use the DoD Data Marking Categories (see page 12). The library is located at:

• <tool_installation_directory>\modelLibraries\DoD data markings.mdzip

Profiles
In order to create and use Data Markings, the Data Markings Profile and the Variability Profile must be
used. They are imported automatically once you create a new Data Marking Category (see page 11) or use
DoD Data Marking Categories (see page 12). You can also import the profile files manually, which can be
found at:

• <tool_installation_directory>\profiles\Data Markings Profile.mdzip


The profile file contains both the Data Markings Profile and the Variability Profile needed to
create and use Data Markings.

• <tool_installation_directory>\profiles\Variability Profile.mdzip

API
Data Marking features can also be accessed using our standard API.

Related pages:

• Installation, licensing, and system requirements (see page 5)

Main properties
The table below outlines the main properties of the Data Markings and Classification Plugin, which are
implemented in the Data Markings Profile (see page 5).

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 6


Property Description Location

priority Defines the priority of the Data Marking Right-click a Data Marking Category
Categories, where the lowest number element > Specification > Priority.
indicates the highest priority. Data Learn more >> (see page 18)
Markings from these categories will be
displayed in the Diagram Banner in order
based on their priority.

rankings Specifies whether the markings inside the Right-click a Data Marking Category
category are ranked by the order displayed element > Specification > Rankings.
in compartments. If the ranking is set to Learn more >> (see page 21)
true, only the highest Data Marking will be
displayed.

color Specifies the representation color of Data Right-click a Data Marking Category
Markings that will be displayed as portion element > Specification > select Data
markings. Markings property group > slot cell >
color. Learn more >> (see page 32)

portionMarking An abbreviation of the full Data Marking Right-click a Data Marking Category
text that will be displayed after the Data element > Specification > select Data
Marking is applied to the element. Markings property group > slot cell >
portionMarking . Learn more >> (see
page 38)

bannerMarking Data Marking representation text for the Right-click a Data Marking Category
Diagram Banner marking. element > Specification > select Data
Markings property group > slot cell >
bannerMarking. Learn more >> (see
page 29)

incompatible Specify which Data Markings are Right-click a Data Marking Category
incompatible and cannot be applied to the element > Specification > select Data
same element. Markings property group > slot cell >
incompatible. Learn more >> (see page
35)

data markings A list of the Data Markings inside the Right-click a Data Marking Category
category. element > Specification > select Data
Marking property / Data Markings
property group. Learn more >> (see
page 24)

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 7


Property Description Location

representing constraint A link to a constraint that will be applied as Right-click a Data Marking element >
a result of data marking. Specification > Representing
Constraint.

specifics Displays the representation attributes of Right-click a Data Marking element >
the Data Marking. Specification > Specifics. Learn more
>> (see page 28)

Project options
The table below outlines the Data Markings and Classification Plugin project options, which are
available via the Main menu > Options > Project > General > Data Markings.

Project option Default Value Description


value options

Ignored Data Marking - multi- Specify the Data Marking Categories whose usage you
Categories selection want to be disabled in the model. Learn more >> (see page
41)

Sensitive Element Classifier multi- Select the element types you want to add Data Markings
Types selection to. You can use validation to check whether the selected
Package element types have Data Markings. Learn more >> (see page
43)

Element Types with Classifier multi- Select the element types to be displayed with
Containment Markings selection Containment Markings that indicate the Data Markings of
Package owned elements. Learn more >> (see page 45)

Process
In order to work with Data Markings, we suggest the following workflow:

1. Install (see page 5) the Data Markings and Classification, and the Variability Core plugins in the
modeling tool.
2. Specify the Data Marking Categories and their Data Markings:
• Option 1. Use the DoD Data Markings library.
The library provides you with a ready-to-use package comprised of DoD Data Marking
Categories and their Data Markings that are already specified. You can use it directly in the
project where you want to add or view the Data Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 8


 The DoD Data Marking Categories and Data Markings (see page 12) section provides
all necessary information for using the DoD Data Markings library.

• Option 2. Create your own custom Data Marking Categories with Data Markings and/or
Diagram Banner configurations.
i. Create a new project where the custom Data Marking Categories with their Data
Markings and/or Diagram Banner configurations will be created and specified. This
project will serve as a dedicated Data Marking Categories and Data Markings (and/
or Diagram Banner configurations) project that both you and your colleagues can
share and use. This is necessary in order to use the same custom Data Marking
Categories, add, and view the same Data Markings (and/or custom Diagram
Banners) in your modelling projects.

 While it is not required to create a separate project dedicated to the DoD


Data Markings library (as it is for custom Data Marking Categories), if you
prefer to create custom Diagram Banners for the DoD categories, the
Diagram Banner configurations should be created in a separate project so it
can be shared with your colleagues. The separate project can be the same
project dedicated to custom Data Marking Categories.

 The Specifying Data Marking Categories and Data Markings (see page
10) section and its subsections provide all necessary information for
specifying custom Data Marking Categories and Data Markings in a
dedicated project.
The Specifying Diagram Banners (see page 46) section and its subsection
provides all necessary information for specifying custom Diagram Banners
in the dedicated project.

ii. Share the newly created Data Marking Categories, Data Markings and/or Diagram
Banner configurations project with your colleagues via TWC or any other internal
tool your company may use.
iii. Use the newly created project with the Data Marking Categories, their Data
Markings and/or Diagram Banner configurations in the project where you want to
add or view the Data Markings and/or custom Diagram Banners.

 Use the dedicated project as


2
a:
• Local Project - share the newly created Data Marking Categories
and/or Diagram Banner configurations' packages from the dedicated
project and use them by using the dedicated project as a local
project3.
• Teamwork Cloud Server Project - use4 the newly created Data
Markings and/or Diagram Banner configurations' project in your TWC
project where you want the custom Data Markings and/or Diagram
Banners to be added/viewed. Both the dedicated project and the
project where the markings from the dedicated project would be
used need to be added to the Teamwork Cloud first.
• Imported Project - import5 the newly created dedicated project either
from a local or a used project to the main project where the
dedicated project would be used.

3. Add the Data Markings to the elements of your project.

2 https://docs.nomagic.com/display/MD2024xR1/Sharing+project+data
3 https://docs.nomagic.com/display/MD2024xR1/Using+other+projects+in+a+project
4 https://docs.nomagic.com/display/MD2024xR1/Start+using+a+project+in+your+project
5 https://docs.nomagic.com/display/MD2024xR1/Importing+models

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 9


 The Working with Data Markings (see page 51) section and its subsections provide all
necessary information for adding and removing Data Markings.

Specifying Data Marking Categories and Data Markings


In order to add Data Markings to the elements of your project, you need to create Data Marking
Categories with the needed Data Markings. You can either create your own custom Data Marking
Categories or use the DoD Data Marking Categories that come with the plugin (DoD Data Markings
library).

 We recommend that you create custom Data Marking Categories and their Data Markings in
a separate project. That project would then be used in projects where the Data Markings would
be added and viewed. To learn more about the recommended project structure and work
process, see the Process (see page 8) page.

The structure of a DoD Data Marking Category Security Classification.


A Data Marking Category element should have:

• A Data Marking Category name.


• Tagged Values:
• Priority
• Rankings
• Data Markings. Each Data Marking should have their representation attributes specified as well.

 To learn more about the main Data Markings and Classification properties, see the Main
properties (see page 6) page.

This section contains all necessary information for creating and managing Data Marking Categories and
Data Markings:

Related pages

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 10


• Working with Data Markings (see page 51)

Specifying Data Marking Categories


On this page:

• Creating custom Data Marking Categories (see page 11)


• Removing custom Data Marking Categories (see page 12)

You can either create your own custom Data Marking Categories, use DoD Data Marking Categories
(DoD Data Markings library), or combine both options based on your needs via the Data Markings &
Classification shortcut menu. Choosing either one of the two options automatically invokes the usage of
the Data Markings Profile, and the Variability Profile (if they are not used already) needed to create and
use Data Markings and their Categories. To learn more about DoD Data Marking Categories, see the
DoD Data Marking Categories and Data Markings (see page 12) page.

 We recommend that you create custom Data Marking Categories and their Data Markings in
a separate project. This project would then be used in projects where the Data Markings would
be added and viewed. To learn more about the recommended project structure and work
process, see the Process (see page 8) page.

Creating custom Data Marking Categories


To create custom Data Marking Categories

1. Create a new project for the Data Marking Categories.


2. Right-click the root package in the Containment tree. In the shortcut menu, select Data
Markings & Classification > under Specification, click Create. The Specification of Data
Marking Category dialog opens.

 Once the Data Marking Category is created, a new package called Data Markings/
Classification, containing the Data Marking Category element, is created in the
Containment tree.

3. Specify the Name for the new Data Marking Category in the Name field.
4. Specify the priority (see page 18)for the new category.
5. Specify the rankings (see page 21)for the new category.
6. Specify the Data Markings (see page 24) for the new category.
7. Specify the representation attributes (see page 28) for the new Data Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 11


8. (Optional) To create additional Data Marking Categories with their own sets of Data Markings,
repeat steps 2-7.

Removing custom Data Marking Categories


If a Data Marking Category is not needed, you can simply delete it from the project. Keep in mind that
all the Data Markings that belong to the category will be deleted as well. All of the Data Markings added
to the elements of the project will be removed.

 Rather than permanently deleting a category from the project, you can add it to an Ignored
Data Marking Categories (see page 41) list.

To remove an individual custom Data Marking Category

• Right-click the Data Marking Category element in the Containment tree. In the shortcut menu,
click Delete.

To remove all custom Data Marking Categories

• Right-click the Data Markings/Classification package in the Containment tree. In the shortcut
menu, click Delete.

DoD Data Marking Categories and Data Markings


On this page:

• Using DoD Data Marking Categories (see page 13)


• Removing DoD Data Marking Categories (see page 14)
• DoD Data Marking Categories specification (see page 14)

In addition to or instead of creating custom Data Marking Categories and Data Markings, you can also
use the DoD Data Markings library in your projects. The DoD Data Markings library provides ready-to-use
Data Marking Categories and Data Markings based on the information security classification specified
in the DoD (Department of Defense) Manual 5200.01 Volume 2. If you prefer to work with these Data
Marking Categories, you can use them in your project.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 12


The structure of the DoD Data Marking Categories.

Using DoD Data Marking Categories


To use DoD Data Marking Categories

1. Open the project where you want to use DoD Data Markings.
2. Right-click the root package in the Containment tree > in the shortcut menu, select Data
Markings & Classification > under Specification, click Use DoD Data Markings.

 Once the DoD Data Markings are used, a new package DoD Data Markings containing
the DoD Data Marking Categories and Data Markings is created in the Containment tree.
If you cannot see the package, make sure the Show Auxiliary Resources6option is
enabled.

6 https://docs.nomagic.com/display/MD2024xR1/Marking+elements+as+auxiliary

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 13


Removing DoD Data Marking Categories
If you do not need DoD Data Marking Categories, you can remove them from the project. Keep in mind
that all the Data Markings that belong to the categories will be removed as well. All of the Data
Markings added to the elements of the project will be removed.

 You can hide individual DoD categories from the project by adding them to an Ignored Data
Marking Categories (see page 41) list.

To remove all DoD Data Marking Categories

• Right-click the DoD Data Markings package in the Containment tree > in the shortcut menu,
click Project Usages > Remove.

DoD Data Marking Categories specification


Below you can see a table with the DoD Data Marking Categories and Data Markings provided with the
tool. You can also see their tagged values (priority and rankings) as well as four representation
attributes (portionMarking, bannerMarking, color, incompatible) with their predefined values.

Data prio ran Data Marking portion bannerMarking color incompatible


Marking rity king Marking
Category s

Security 1 true Top Secret TS TOP SECRET #FF7 For Official Use
Classificatio B33 Only
n

Secret S SECRET #FF00 For Official Use


00 Only

Confidential C CONFIDENTIAL #66B For Official Use


2FF Only

Restricted R RESTRICTED #C0C For Official Use


0C0 Only

Unclassified U UNCLASSIFIED #00C -


C00

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 14


Data prio ran Data Marking portion bannerMarking color incompatible
Marking rity king Marking
Category s

SCI Control 30 false HUMINT HCS HUMINT CONTROL defau -


System Control System SYSTEM lt
(black
)

Special SI SPECIAL defau -


Intelligence INTELLIGENCE lt
(black
)

TALENT TK TALENT KEYHOLE defau -


KEYHOLE lt
(black
)

Atomic 50 false Restricted Data RD RESTRICTED DATA defau CNWDI


Energy Act lt Formerly
(black Restricted Data
) SIGMA #
Authorized For
Release To
Controlled
Unclassified
Information
Display Only
For Official Use
Only
Originator
Controlled
Restricted
Unclassified

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 15


Data prio ran Data Marking portion bannerMarking color incompatible
Marking rity king Marking
Category s

Formerly FRD FORMERLY defau SIGMA #


Restricted Data RESTRICTED DATA lt Restricted Data
(black CNWDI
) Unclassified
Restricted
Originator
Controlled
For Official Use
Only
Display Only
Controlled
Unclassified
Information
Authorized For
Release To

CNWDI RD-N RESTRICTED DATA- defau Authorized For


N lt Release To
(black Unclassified
) SIGMA #
Restricted Data
Restricted
Originator
Controlled
Formerly
Restricted Data
For Official Use
Only
Display Only
Controlled
Unclassified
Information

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 16


Data prio ran Data Marking portion bannerMarking color incompatible
Marking rity king Marking
Category s

SIGMA # RD- RESTRICTED DATA- defau Authorized For


SIGMA # SIGMA # lt Release To
(black CNWDI
) Controlled
Unclassified
Information
Display Only
For Official Use
Only
Formerly
Restricted Data
Originator
Controlled
Restricted
Restricted Data
Unclassified

Disseminati 100 false For Official Use FOUO FOR OFFICIAL USE defau Authorized For
on Control Only ONLY lt Release To
(black CNWDI
) Confidential
Controlled
Unclassified
Information
Display Only
Formerly
Restricted Data
Originator
Controlled
Restricted
Restricted Data
Secret
SIGMA #
Top Secret

Controlled CUI CONTROLLED defau -


Unclassified UNCLASSIFIED lt
Information INFORMATION (black
)

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 17


Data prio ran Data Marking portion bannerMarking color incompatible
Marking rity king Marking
Category s

Originator OC ORCON defau -


Controlled lt
(black
)

Authorized For REL TO REL TO defau CNWDI


Release To lt Display Only
(black For Official Use
) Only
Formerly
Restricted Data
Originator
Controlled
Restricted
Restricted Data
SIGMA #
Unclassified

Display Only DISPLAY DISPLAY ONLY defau Authorized For


ONLY lt Release To
(black For Official Use
) Only
Originator
Controlled
CNWDI

Specifying Data Marking Category priority


On this page:

• Specifying Data Marking Category priority (see page 19)


• Example of Data Marking Category priority specification (see page 19)

The Data Marking Category Priority is an integer Tagged Value, which defines the priority of the Data
Marking Categories, where the lowest number indicates the highest priority. The banner markings (see
page 29) in the Diagram Banner, the portion markings (see page 38) on the element symbols, and the Data
Marking Categories via the Add/Remove action in the Data Markings & Classification shortcut menu are
displayed in the order defined by the specified priority for each category.

 You do not need to specify the priority if there is only one Data Marking Category.

 Important
If you make changes to the Data Marking Category priority, ensure that you:

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 18


• Refresh the project (click F5 on the keyboard or click View > Refresh in the tool) to see
the changes on the element symbol portion markings.
• Update the Diagram Banner (see page 67) to see the changes in the Diagram Banner
markings.

Specifying Data Marking Category priority


To specify Data Marking Category priority

1. Right-click the Data Marking Category element and open its Specification window.
2. In the Priority field, write the number to specify the priority. The lowest number indicates the
highest priority.

Example of Data Marking Category priority specification


In this example, you have two Data Marking Categories: Security Classification and Dissemination Control.
Security Classification has the priority of 1 and Dissemination Control has the priority of 100. You add
the Unclassified Data Marking (from the Security Classification category) and Display Only Data
Marking (from the Dissemination Control category) to the same element. The first portion marking
displayed on the element will be U (portion marking of the Unclassified Data Marking) and the second
- Display Only. The same order applies to:

• The banner markings in the Diagram Banner.


• The Data Marking Categories via the Add/Remove action in the Data Markings & Classification
shortcut menu.

 If the priority is the same for multiple categories or it is not specified, the banner
markings in the Diagram Banner and the categories via the Add/Remove action in the
Data Markings & Classification shortcut menu are displayed in the categories'
alphabetical order.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 19


Multiple Diagram Banners (specified via Diagram Banner configurations (see page 48))

If you have multiple Diagram Banners, they are ordered based on the priority specified for the category
set in the Diagram Banner configuration. If there are multiple banners in the same position (Header/
Footer/Both), the Diagram Banners with categories that have the highest priority (the lowest number
indicates the highest priority) are displayed first.

For example, you have two Diagram Banner configurations: one has displayedCategories set to
Security Classification, and another to Dissemination Control. Both have displayIn set to Header. The
diagram will have two banners in the header: the first banner (at the top) will display the banner
markings of the Security Classification category and the second banner will display those of
the Dissemination Control, because the priority of Security Classification is higher (1) than that of
Dissemination Control (100). See the image below.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 20


 You can create Diagram Banner configurations that allow you to have multiple custom Diagram
Banners based on Data Marking Categories. To learn more, see Specifying Diagram
Banners (see page 46) page.

Specifying Data Marking rankings


On this page:

• Specifying Data Marking rankings (see page 21)


• Example of Data Marking rankings specification (see page 22)

Data Marking Rankings is a boolean Tagged Value that specifies whether the markings inside a category
are ranked by the order specified in their category. Rankings, in combination with Data Markings' order,
determine the display of portion markings (see page 38) on the elements of the project and the banner
markings (see page 29) on the Diagram Banner. To learn more about Data Markings' ordering, see the
Specifying Data Markings (see page 26) page.

 Important
If you make changes to the Data Marking Category ranking, ensure that you:
• Refresh the project (click F5 on the keyboard or click View > Refresh in the tool) to see
the changes on the element symbol portion markings.
• Update the Diagram Banner (see page 67) to see the changes in the Diagram Banner
markings.

Specifying Data Marking rankings


To specify Data Marking rankings

1. Right-click the Data Marking Category element and open its Specification window.
2. In the Rankings field, do one of the following:
a. To enable rankings, select the false check box to set Rankings to true.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 21


b. To disable rankings, clear the true check box to set Rankings to false.

Example of Data Marking rankings specification


For example, you have a Data Marking Category Security Classification with these Data Markings: Top
Secret (TS), Secret (S), Confidential (C), Restricted (R), and Unclassified (U). You add two Data
Markings, Top Secret (TS) and Restricted (R), to the same element.

If the category's Rankings value is set to true:

• Only one Data Marking from the same category can be added to an element. If multiple Data
Markings are added, only the higher Data Marking's (Top Secret) portion marking (TS) is
displayed on the element symbol, i.e., based on the Data Markings' order in this category, Top
Secret is higher than Restricted; thus, Top Secret is ranked higher than Restricted. An
Inconsistent Data Markings (Rankings) (see page 81) validation error occurs, prompting you to
remove one of the added Data Markings.
• Only the highest Data Marking from the same category that is added to the element symbols of
the diagram is displayed on the Diagram Banner. If there are multiple element symbols on the
diagram with different Data Markings from the same category, only the highest added Data
Marking is displayed on the Diagram Banner.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 22


If the category's Rankings value is set to false:

• Both portion markings (TS) and (R) of the two Data Markings (Top Secret and Restricted) are
displayed on the element symbol.
• All Data Markings from the same category that are added to the element symbols of the
diagram are displayed on the Diagram Banner.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 23


 The Data Marking that is higher is based on the order of the Data Markings as specified within
their category. To learn more, see the Specifying Data Markings (see page 26) page.

Specifying Data Markings


On this page:

• Creating a new Data Marking (see page 25)


• Reordering Data Markings (see page 26)
• Editing the Data Marking name (see page 28)
• Deleting a Data Marking (see page 28)

Once you have a new Data Marking Category created, you need to specify the Data Markings denoting
the classification that you want to have for it.

 Important
If you create, reorder, or delete Data Markings, ensure that you:

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 24


• Refresh the project (click F5 on the keyboard or click View > Refresh in the tool) to see
the changes on the element portion markings.
• Update the Diagram Banner (see page 67) to see the changes in the Diagram Banner
markings.

Creating a new Data Marking


To create a new Data Marking

1. Right-click the Data Marking Category element and do one of the following:
a. In the shortcut menu, click Create Element > Data Marking. Specify the name for the
newly created Data Marking in the Containment tree.

b. In the shortcut menu, click Specification.


i. In the Specification window, select the Data Markings property group.
ii. Click the Create button.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 25


iii. Specify the name for the Data Marking in the Name field. A new Data Marking is
created for the category in the Containment tree.

2. Specify the Data Marking representation attributes (see page 28) for the new Data Marking.
3. Repeat steps 1-2 to create additional Data Markings for the category.
4. Click Close.

Reordering Data Markings


The order in which the Data Markings are listed within a category specifies their level of importance and
determines the order in which the Data Markings are displayed via the Add/Remove action in the Data
Markings & Classification shortcut menu. Data Markings' order within a category also influences the
results of the Sensitive Element Redaction (see page 70) operation.
In combination with the Data Markings' Rankings (see page 21) value, it also determines the display
of portion markings (see page 38) on the elements of the project and the banner markings (see page 29) on
the Diagram Banner.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 26


To reorder Data Markings

1. Right-click the Data Marking Category element and open its Specification window.
2. Select the Data Markings property group.
3. Select the Data Marking and click the Up or Down button to move the Data Marking.

4. Click Close. The Data Markings are displayed in the Data Markings & Classification shortcut menu
based on the specified order.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 27


Editing the Data Marking name
To edit the Data Marking name

• Through the Data Marking element, do one of the following:


a. Click the Data Marking element twice and edit it.
b. Right-click the Data Marking to open its Specification window. Edit the Name field.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. On the left-side menu of the Specification window, select Data Markings.
3. Click the Data Marking and edit it.
4. Click Close.

Deleting a Data Marking


To delete a Data Marking

• Through the Data Marking element:


Right-click the Data Marking element and click Delete in the shortcut menu.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. On the left-side menu of the Specification window, select Data Markings.
3. Select the Data Marking and click the Delete button.
4. Click Close.

Specifying representation attributes


Each Data Marking inherits representation attributes from the Data Marking Data Type element located
in the Data Markings Profile. There are four representation attributes in total:

• bannerMarking (see page 29)


• portionMarking (see page 38)
• color (see page 32)
• incompatible (see page 35)
The representation attributes are represented as slots7 whose values can be specified for each Data
Marking individually. Once the slots are specified, they are displayed in:

• the Data Marking Category's Specification window > Data Markings property group
> Slots column.
• the Data Marking element's Specification window > Specifics property.
• the Data Marking element's Specification window > Slots property group.

7 https://docs.nomagic.com/display/MD2024xR1/Slot

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 28


bannerMarking representation attribute
On this page:

• Specifying the bannerMarking representation attribute (see page 30)


• Editing the bannerMarking representation attribute (see page 31)
• Removing the bannerMarking representation attribute value (see page 31)

The bannerMarking representation attribute is a Data Marking representation text for the Diagram
Banner marking.

 Important
If you make changes to the bannerMarking representation attribute, make sure to update the
Diagram Banner (see page 67) to see the changes in the Diagram Banner markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 29


Specifying the bannerMarking representation attribute
To specify the bannerMarking representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > bannerMarking.
3. In the Value box, type the Data Marking representation text to be displayed on the Diagram
Banner.

4. (Optional) Specify the display style for the banner marking:


• If the HTML check box is not selected (default), the banner marking is displayed in black,
18px font size, and is centered.
• If the HTML check box is selected, you can specify the color, font size, alignment, and
other properties for the text via the buttons available directly in the HTML toolbar, or click
the button to open the Advanced HTML Editor dialog. If you select the HTML check
box but do not specify the style, the banner marking is displayed in black, 9px font size,
and is left-aligned.
5. Click Close. The banner marking is displayed on the Diagram Banner once the Data Marking is
added to an element symbol of the diagram.

• Through the Data Marking Category element:


1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, expand Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots > bannerMarking.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 30


4. In the Value box, type the Data Marking representation text to be displayed on the Diagram
Banner.

5. (Optional) Specify the display style for the banner marking.


6. Click Close.

Editing the bannerMarking representation attribute


To edit the bannerMarking representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > bannerMarking.
3. Click the button and edit the current value.
4. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Markings element you want to edit and select Slots.
4. Click bannerMarking slot and select the value you want to edit.
5. Click the button and edit the selected value.
6. Click Close.

Removing the bannerMarking representation attribute value


To remove the bannerMarking representation attribute value

• Through the Data Marking element:

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 31


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > bannerMarking.
3. In the Value box on the right side of the dialog, select the bannerMarking value you want to
remove.
4. Click the button to remove the value.
5. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Markings element you want to edit and select Slots.
4. Click bannerMarking slot and select the value you want to remove.
5. Click the button to remove the selected value.
6. Click Close.

color representation attribute


On this page:

• Specifying the color representation attribute (see page 32)


• Editing the color representation attribute (see page 34)
• Removing the color representation attribute value (see page 35)

The color representation attribute specifies the representative color of Data Markings that are
displayed as portion markings on the elements of the project.

 Important
If you make changes to the color representation attribute, make sure to refresh the project
(click F5 on the keyboard or click View > Refresh in the tool) in order to see the changes on the
element portion markings.

Specifying the color representation attribute


To specify the color representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 32


2. In the property group list, select Slots > color > and click the Create Value button. The
Color dialog opens.

3. Select the color you want the Data Marking's portion marking to be displayed in. Click OK.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 33


4. Click Close. The portion marking is displayed in the specified color once the Data Marking is
added to an element.

• Through the Data Marking Category element:


1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, expand Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots.

4. Select color and click the Create Value button. The Color dialog opens.
5. Select the color you want the Data Marking's portion marking to be displayed in. Click OK.
6. Click Close.

Editing the color representation attribute


To edit the color representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > color.
3. Click the button and select a new color. Click OK.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 34


4. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots.
4. Click color slot and select the value you want to edit.
5. Click the button and edit the selected value.
6. Click Close.

Removing the color representation attribute value


To remove the color representation attribute value

• Through the Data Marking element :


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > color.
3. In the Value box on the right side of the dialog, select the color value you want to remove.
4. Click the button to remove the value.
5. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots.
4. Click color slot and select the value you want to remove.
5. Click the button to remove the selected value.
6. Click Close.

incompatible representation attribute


On this page:

• Specifying the incompatible representation attribute (see page 36)


• Removing a Data Marking from the incompatible list (see page 37)

The incompatible representation attribute is used to specify which Data Markings are incompatible and
cannot be added to the same element. As a result, if incompatible Data Markings are added to the
same element, the Inconsistent Data Markings (Incompatible Tag) (see page 79) validation error occurs.

 Important
If you make changes to the incompatible representation attribute, make sure to refresh the
project (click F5 on the keyboard or click View > Refresh in the tool) in order to see the changes
on the element portion markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 35


Specifying the incompatible representation attribute
To specify the incompatible representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > incompatible > and click the Create Value button.
Select Instance Specification dialog opens.

3. Select the Data Marking(s) that you want the current Data Marking to be incompatible with. Click
OK.

 You can use the Multiple Selection option to select multiple Data Markings at once.

4. (Optional) Click the button to add another Data Marking that you want the current Data
Marking to be incompatible with.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 36


5. Click Close.

• Through the Data Marking Category element:


1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, expand Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Markings element you want to edit and select Slots.
4. Select incompatible and click the Create Value button. The Select Instance
Specification dialog opens.

5. Select the Data Marking(s) that you want the current Data Marking to be incompatible with.
Click OK.
6. (Optional) Click button to add another Data Marking that you want the current Data Marking
to be incompatible with.
7. Click Close.

Removing a Data Marking from the incompatible list


To remove a Data Marking from the incompatible list

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 37


• Through the Data Marking element:
1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > incompatible.
3. In the Value box on the right side of the dialog, select the Data Marking you want to remove.
4. Click the button to remove the Data Marking.
5. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Markings element you want to edit and select Slots.
4. Click incompatible slot and select the Data Marking you want to remove.
5. Click the button to remove the selected Data Marking.
6. Click Close.

portionMarking representation attribute


On this page:

• Specifying the portionMarking representation attribute (see page 38)


• Editing the portionMarking representation attribute (see page 40)
• Removing the portionMarking representation attribute value (see page 40)

The portionMarking representation attribute is an abbreviation of the full Data Marking text, and is
displayed on an element as a prefix once the Data Marking is added to an element. The same portion
marking is used for displaying a Containment Marking (see page 58) as a postfix next to the element
name.

 Important
If you make changes to the portionMarking representation attribute, make sure to refresh the
project (click F5 on the keyboard or click View > Refresh in the tool) to see the changes on the
element portion markings.

Specifying the portionMarking representation attribute


To specify the portionMarking representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > portionMarking.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 38


3. In the Value box, type the abbreviation you want for the Data Marking. The abbreviation will be
displayed on the elements.

4. Click Close. The portion marking is displayed on the element once the Data Marking is added to
it.

• Through the Data Marking Category element:


1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, expand Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots > portionMarking.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 39


4. In the Value box, type the abbreviation you want for the Data Marking. This abbreviation will be
displayed on the elements.

5. Type the abbreviation you want for the Data Marking. This abbreviation will be displayed on the
elements.
6. Click Close.

Editing the portionMarking representation attribute


To edit the portionMarking representation attribute

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > portionMarking.
3. Click the button and edit the current value.
4. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots.
4. Click the portionMarking slot and select the value you want to edit.
5. Click the button and edit the selected value.
6. Click Close.

Removing the portionMarking representation attribute value


To remove the portionMarking representation attribute value

• Through the Data Marking element:


1. Right-click the Data Marking element and open its Specification window.
2. In the property group list, select Slots > portionMarking.
3. In the Value box on the right side of the dialog, select the portionMarking value you want to
remove.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 40


4. Click the button to remove the value.
5. Click Close.
• Through the Data Marking Category element:
1. Right-click the Data Marking Category element and open its Specification window.
2. In the property group list, select Data Markings. Data Marking elements that belong to the
category appear.
3. Expand the Data Marking element you want to edit and select Slots.
4. Click the portionMarking slot and select the value you want to remove.
5. Click the button to remove the selected value.
6. Click Close.

Ignored Data Marking Categories


On this page:

• Adding a category to the Ignored list (see page 41)


• Removing a category from the Ignored list (see page 42)

You can choose to have certain Data Marking Categories ignored in the model. This means that
the Data Marking Category:

• Will no longer be available in the Data Markings shortcut menu.


• The Data Markings that belong to this category will no longer be visible on the elements they are
added to, including Containment Markings.
• The Data Markings that belong to this category will no longer be represented on the Diagram
Banner.

 The Data Markings of an ignored category that were added to the elements prior to the
category being added to the Ignored list will be displayed again once the category is removed
from the Ignored list.

 Important
If you add/remove Data Marking Categories to/from the Ignored list, ensure that you:
• Refresh the project (click F5 on the keyboard or click View > Refresh in the tool) to see
the changes on the element symbol portion markings.
• Update the Diagram Banner (see page 67) to see the changes in the Diagram Banner
markings.

Adding a category to the Ignored list


To add a category to the Ignored list

1. In the main menu, select Options > Project. The Project Options dialog opens.
2. In the General group, select Data Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 41


3. Click the three dots button next to the Ignored Data Marking Categories option.

4. In the Select Data Marking Category dialog, select the categories you want to be ignored and
click the Add button. Click OK.

5. Click OK.

Removing a category from the Ignored list


To remove a category from the Ignored list

1. In the main menu, select Options > Project. The Project Options dialog opens.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 42


2. In the General group, select Data Markings.
3. Click the three dots button next to the Ignored Data Marking Categories option. The Select
Data Marking Category dialog opens.

 To remove all categories from the Ignored list, click the Reset to Defaults button.
4. On the right side of the dialog, select the categories that you want to remove from the Ignored
list.
5. Click the Remove button. Click OK.
6. Click OK.

Sensitive Element Types


Data Markings can only be added (individually (see page 52) or recursively (see page 55)) to the element
types specified in the Sensitive Element Types project option. By default, the option is set to the
Classifier and Package element types.

 You can use validation to check whether all elements of the specified element type have Data
Markings added. If there are any elements without Data Markings, the Missing Data
Marking (see page 88) validation rule is prompted.

Specifying sensitive element types


To specify sensitive element types

1. In the main menu, select Options > Project. The Project Options dialog opens.
2. In the General group, select Data Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 43


3. Click the three dots button next to the Sensitive Element Types option.

4. In the Select Element Type dialog, select the element types you want to make sure always have
Data Markings added. Click OK.

 By default, the option is set to Classifier and Package.

5. Click OK.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 44


Related pages

• Adding Data Markings Recursively (see page 55)

Specifying Containment Markings


Containment Markings are displayed on the parent element, indicating the owned elements' Data
Markings. They are displayed in parentheses as postfixes next to the element name. You can easily
update Containment Markings (see page 59) of either a single element or multiple ones of the same type
(recursively) via the Data Markings & Classification shortcut menu. To work with Containment
Markings (see page 58), you will first need to specify the element types that can have the Containment
Markings displayed.

 If you make changes to the Element Types with Containment Markings option, make sure to
update the Containment Markings (see page 59) of the project to see the changes.

Specifying element types with Containment Markings


To specify element types with Containment Markings

1. In the main menu, select Options > Project. The Project Options dialog opens.
2. In the General group, select Data Markings.
3. Click the three dots button next to the Element Types with Containment Markings option.

4. In the Select Element Type dialog, select the element types that should have Containment
Markings displayed. Click OK.

 By default, the option is set to Classifier and Package.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 45


5. Click OK.
Related pages

• Working with Containment Markings (see page 58)

Specifying Diagram Banners


On this page:

• Default Diagram Banners (see page 46)


• Custom Diagram Banners (see page 47)

The Diagram Banners display the Data Markings added to the element symbols of the diagram. The
Data Markings displayed on the Diagram Banners are specified via the bannerMarking representation
attribute (see page 29). You can either use the default display of the Diagram Banners, or you can specify
your own custom configurations.

Default Diagram Banners


By default, once you create a Diagram Banner for a diagram via the Create action in the Data Markings
& Classification shortcut menu, a single Diagram Banner is created in the header of the diagram.
However, you can change the display position of the Diagram Banner (Header/Footer/Both/None) in
individual diagrams (see page 66). This Diagram Banner displays the Data Markings added to the element
symbols of the diagram in one line, separated by double slashes ("//") (see the image below).

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 46


Custom Diagram Banners
If you prefer to specify the display position (Header/Footer/Both) for specific Data Markings based on
their categories or simply have them displayed on separate banners (i.e., each displayed on a separate
line but separated by double slashes ("//")), you can do that by specifying your own custom
configurations for the Diagram Banners.

 We recommend that you create the configuration for the Diagram Banners in a separate
project, e.g., the same project where the custom Data Marking Categories are specified if you
are using custom categories or a new separate project if you are using DoD Data Marking
Categories. To learn more about the recommended project structure and work process, see
the Process (see page 8) page.

When creating and/or editing Diagram Banner configurations, keep in mind:

• The same category specified in multiple Diagram Banner configurations


If the same Data Marking Category is added to two Diagram Banner configurations that have
different displayIn values, then both values are applied. For example, if the Security Classification
category is added to one configuration with displayIn set to Header and to another configuration
with displayIn set to Footer, then the Security Classification Data Markings will be displayed in
both the footer and header banners.

• The order of multiple Diagram Banners


If there are multiple Diagram Banners created for the same display position, the order in which
the banners will be displayed on the diagrams depends on the priority (see page 18) set for the
categories that are represented on the banners. If some of the categories are not specified for
the Diagram Banner configuration, then the markings of these categories are displayed on their
own default banner, which is placed at the top, regardless of the categories' priority.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 47


This project has 3 DoD Data Marking Categories, all of which are specified via
separate Diagram Banner configurations. The Data Markings added to the
element symbols of the diagram are each represented on a separate banner
based on their Data Marking Category. Separation of the categories is done by
having a separate banner (a new line) for each category rather than all markings
being displayed on one line separated by double slashes ("//") on the same
banner. The banners are ordered based on the represented category's priority.

To learn how to specify Diagram Banner configurations, see the Specifying Diagram Banner
configurations (see page 48) page.

Related pages

• Working with Diagram Banners (see page 63)

Specifying Diagram Banner configurations


On this page:

• Creating a Diagram Banner configuration (see page 49)


• Adding more categories to the Diagram Banner configuration (see page 50)
• Removing categories from the Diagram Banner configuration (see page 50)
• Changing the display position in the Diagram Banner configuration (see page 50)

You can specify your own custom Diagram Banners by creating Diagram Banner configurations; thus,
you can specify the display position (Header/Footer/Both) for specific markings based on their categories
and/or have them displayed on separate banners. To create Diagram Banner configurations, ensure
the working project already has Data Marking Categories (see page 11) created in it.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 48


 Important
Before creating Diagram Banner configurations, make sure to review the information provided
on the Specifying Diagram Banners (see page 47) page.

Creating a Diagram Banner configuration


To create a Diagram Banner configuration

1. Create a new package (e.g. 'Diagram Banner Configuration').


2. Inside the package, create a Class element and name it (e.g. 'Diagram Banner Customization').
3. Right-click the Class element. In the shortcut menu, click Stereotype >
select «bannerConfiguration» from the menu, and click Apply.

4. Right-click the Class element and open its Specification window.


5. In the Specification window, select the Tags property group.
6. Under «bannerConfiguration» select displayedCategories and click the Create Value button.
The Select Data Marking Category dialog opens.
7. Select the Data Marking Category for which you want to specify the display position. Click OK.

 You can use the Multiple Selection option to select multiple Data Marking Categories if
you want several Data Marking Categories to have the same display position.

8. Under «bannerConfiguration» select displayIn and click the Create Value button.
9. In the Value box, select the display position for the specified categories from the drop-down
menu.
10. Click Close.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 49


 If you want to have multiple Diagram Banners, create separate Diagram Banner
configurations for other categories by repeating steps 2-10.

Adding more categories to the Diagram Banner configuration


To add more categories to the Diagram Banner configuration

1. Right-click the Diagram Banner configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «bannerConfiguration» select displayedCategories and on the right side of the window,
click the button. The Select Data Marking Category dialog opens.
4. Select the Data Marking Category you want to add. Click OK.
5. Click Close.

Removing categories from the Diagram Banner configuration


To remove categories from the Diagram Banner configuration

1. Right-click the Diagram Banner configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «bannerConfiguration» select displayedCategories.
4. On the right side of the window, select the Data Marking Category value you want to remove and
click the button.
5. Click Close.

Changing the display position in the Diagram Banner configuration


To change the display position in the Diagram Banner configuration

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 50


1. Right-click the Diagram Banner configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «bannerConfiguration» select displayIn.
4. In the Value box, select the display position for the specified categories from the drop-down
menu.
5. Click Close.

Working with Data Markings


You can easily add Data Markings to your project elements via the Data Markings & Classification
shortcut menu. When a Data Marking is added to an element, it is displayed as the Data Marking's
portion marking (see page 38) in color specified via the color representation attribute (see page 32). The
portion marking is displayed in parentheses as a prefix to the element name.

Adding Data Markings

 To add Data Markings, make sure:


• to specify the Sensitive Element Types (see page 43) project option with the element types
that you want to be able to add Data Markings to;
• the elements must not be read-only.

You can add Data Markings to various elements of your project:

• Diagrams (tables, matrices, maps, etc.)


• Elements (relationships, blocks, packages, ports, operations, properties, comments, etc.)

 Labels
Elements and relationships whose names and/or types are displayed in labels have Data
Markings added as prefixes in the labels. You can choose to show or hide the labels via
Symbol Properties. Hiding the label hides the added Data Marking, too; however, it does
not remove the Data Markings from the element/relationship.

Multiple Data Markings on the same element


Data Markings are separated by:

• double slashes ("//") if the Data Markings are from different categories (category scope).
• a single slash ("/") if the Data Markings are from the same category (Data Markings scope).
Data Markings are ordered based on:

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 51


• priority (see page 18) (category scope):
The Data Markings from the categories with the highest priority (the lowest number indicates the
highest priority) are displayed first. If the priority is the same for multiple categories or it is not
specified, the Data Markings are displayed based on their categories' alphabetical order.

• rankings (see page 21) (Data Markings scope):


true - only the highest Data Marking (see page 26) from the same category that is added to the element is
displayed in the prefix.
false - all Data Markings from the same category that are added to the element are displayed in the
prefix. The order in which they are displayed depends on the order specified in their Data Marking
Category.

 The Data Marking that is higher depends on the order of the Data Markings as specified within
their category. To learn more about Data Markings' ordering, see the Specifying Data
Markings (see page 26) page.

Related pages

• Specifying Data Markings (see page 24)

Managing Data Markings


On this page:

• Adding Data Marking(s) to an element (see page 52)


• Adding Data Marking(s) to multiple elements (see page 53)
• Removing Data Marking(s) from an element (see page 53)
• Removing Data Marking(s) from multiple elements (see page 54)
• Displaying element Data Markings in documentation hyperlinks (see page 55)

You can add selected Data Markings to your project elements, as well as remove individual or all Data
Markings added to an element via the Data Markings & Classification shortcut menu. The Data
Markings in the shortcut menu are displayed as their portion markings (see page 38).

 To add Data Markings, make sure to specify the Sensitive Element Types (see page 43) project
option with the element types that you want to be able to add Data Markings to.

Adding Data Marking(s) to an element


To add Data Marking(s) to an element

• Right-click an element or its symbol > select Data Markings & Classification in the shortcut
menu > in the Data Markings section, click Add/Remove > in the Data Markings menu, select
the Data Marking(s) you want to add. Click OK.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 52


Adding Data Marking(s) to multiple elements

 To see how to add selected Data Markings to multiple project elements via the parent element
(recursively), see the Adding Data Markings Recursively (see page 55) page.

To add Data Marking(s) to multiple elements

1. Hold the Ctrl key and select the elements or their symbols you want to add a Data Marking to.
2. Right-click one of the selected elements/symbols, and in the shortcut menu, select Data
Markings & Classification.
3. In the Data Markings section, click Add/Remove, and in the Data Markings menu, select the
Data Marking(s) you want to add. Click OK.

Removing Data Marking(s) from an element


To remove Data Marking(s) from an element

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 53


• Right-click an element or its symbol > select Data Markings & Classification in the shortcut
menu > in the Data Markings section, click Add/Remove > in the Data Markings menu, clear the
selection for the Data Marking(s) you want to remove. Click OK.

Removing Data Marking(s) from multiple elements


To remove Data Marking(s) from multiple elements

1. Hold the Ctrl key and select the elements or their symbols you want to remove a Data Marking
from.
2. Right-click one of the selected elements/symbols, and in the shortcut menu, select Data
Markings & Classification.
3. In the Data Markings section, click Add/Remove, and in the Data Markings menu, clear the
selection for the Data Marking(s) you want to remove. Click OK.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 54


Displaying element Data Markings in documentation hyperlinks
To display element Data Markings in documentation hyperlinks

1. Open the Specification window of an element.


2. Select the Documentation/Comments property group.
3. Write the information you want to document.

4. Click the Insert Hyperlink button. The Edit Hyperlink dialog opens.
5. For the Text to display option, select Representation Text.
6. In the Select element/symbol or paste element URL field, click the three dots button.
7. Select the element/symbol in the Select Model Element/Symbol dialog. Click OK.

8. Click Close.

Adding Data Markings Recursively


In addition to adding Data Markings to elements individually, you can recursively add selected Data
Markings to multiple project elements via the parent element.

 Important
• The Add Recursively action adds the selected Data Markings to the element on which
the action is executed and the elements owned by it if their type is specified in the

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 55


Sensitive Element Types (see page 43) project option. If an element type is not specified in
the project option, the Data Markings cannot be added to it recursively.
• If an element already had Data Markings prior to executing the Add Recursively action,
both new and prior Data Markings are added.
• Data Markings cannot be removed recursively. To remove recursively added Data
Markings, you need to select the individual elements. Learn more >> (see page 52)

Adding Data Markings to multiple elements recursively


To add Data Markings to multiple elements recursively

1. Specify the element types via the Sensitive Element Types (see page 43) project option (i.e., Package
and Block).

2. Right-click an element or its symbol, and in the shortcut menu, select Data Markings &
Classification.
3. In the Data Markings section, click Add/Remove and select Add Recursively. The Data
Markings menu opens.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 56


4. In the menu, select the Data Markings you want to add and click Add.

The Data Markings are added to the selected element and the elements owned by it if their
element type is specified in the Sensitive Element Types (see page 43) project option (in this case,

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 57


Blocks and Packages).

Working with Containment Markings


Containment Markings are displayed on the parent element, indicating the owned elements' Data
Markings. They are displayed in parentheses as postfixes next to the element name. You can easily
update Containment Markings of either a single element or multiple ones (recursively via the parent
element) through the Data Markings & Classification shortcut menu.

 To display Containment Markings, you need to specify what element types can have
Containment Markings displayed via the Element Types with Containment Markings (see page 45)
project option.

Containment Markings are displayed:

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 58


• as portion markings (see page 38) of the owned elements' Data Markings.
• in color specified via the Data Marking's color representation attribute (see page 32).

Multiple Containment Markings on the same element


Data Markings represented in the Containment Markings are separated by:

• double slashes ("//") if the owned elements' Data Markings are from different categories
(category scope).
• a single slash ("/") if the owned elements' Data Markings are from the same category (Data
Markings scope).
Data Markings represented in the Containment Markings are ordered based on:

• priority (see page 18) (category scope):


The Data Markings from the categories with the highest priority (the lowest number indicates the
highest priority) are displayed first. If the priority is the same for multiple categories or it is not
specified, the Data Markings are displayed based on their categories' alphabetical order.

• rankings (see page 21) (Data Markings scope):


true - only the highest Data Marking (see page 26) from the same category that is added to the owned
element is displayed in the postfix as the Containment Marking.
false - all Data Markings from the same category that are added to the owned elements are displayed in
the postfix as Containment Markings. The order in which they are displayed depends on the order
specified in their Data Marking Category.

 The Data Marking that is higher depends on the order of the Data Markings as specified within
their category. To learn more about Data Markings' ordering, see the Specifying Data
Markings (see page 26) page.

Related pages

• Specifying Containment Markings (see page 45)

Managing Containment Markings


On this page:

• Updating Containment Markings on multiple elements recursively via the highest parent element
of the project (recommended) (see page 60)
• Updating Containment Markings on a single element (see page 60)
• Updating Containment Markings on multiple elements (see page 61)
• Updating Containment Markings recursively via the parent element (see page 62)
• Updating Containment Markings on multiple elements recursively via the parent element (see page
62)

Containment Markings can be displayed on various element types via the Update action in the Data
Markings & Classification shortcut menu. You can update Containment Markings of individual elements
or multiple ones at the same time by selecting multiple elements or recursively via the parent element.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 59


 • To display Containment Markings, you need to specify what element types can have
Containment Markings displayed via the Element Types with Containment Markings (see
page 45) project option.
• Use the Update / Update Recursively actions to either update the existing Containment
Markings or to display them if the element does not yet have them displayed.
• You need to update the parent element's Containment Markings if any of the child
elements' Data Markings change. Otherwise, the Invalid Containment Markings (see page
85) validation rule is triggered.

Updating Containment Markings on multiple elements recursively via the


highest parent element of the project (recommended)
To update Containment Markings on multiple elements recursively via the highest parent element of
the project

1. Right-click the highest parent element of the project. In the shortcut menu, select Data Markings
& Classification.
2. In the Containment Markings section, select Update Recursively.
The Containment Markings of the element on which the action is executed and the elements
owned by it (if their type is specified in the Element Types with Containment Markings (see page 45)
project option) are updated.

Updating Containment Markings on a single element


To update Containment Markings on a single element

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 60


1. Right-click an element or its symbol. In the shortcut menu, select Data Markings &
Classification.
2. In the Containment Markings section, select Update.
The element's up-to-date Containment Markings are displayed next to the element name.

Updating Containment Markings on multiple elements


To update Containment Markings on multiple elements

1. Hold the Ctrl key and select the elements or their symbols whose Containment Markings you
want to update.
2. Right-click one of the selected elements/symbols. In the shortcut menu, select Data Markings &
Classification.
3. In the Containment Markings section, select Update.
The elements' up-to-date Containment Markings are displayed next to the element names.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 61


Updating Containment Markings recursively via the parent element
To update Containment Markings recursively via the parent element

1. Right-click an element or its symbol. In the shortcut menu, select Data Markings &
Classification.
2. In the Containment Markings section, select Update Recursively.
The Containment Markings of the element on which the action is executed and the elements
owned by it (if their type is specified in the Element Types with Containment Markings (see page 45)
project option) are updated.

Updating Containment Markings on multiple elements recursively via the


parent element
To update Containment Markings on multiple elements recursively via the parent element

1. Hold the Ctrl key and select the elements or their symbols whose Containment Markings you
want to update.
2. Right-click one of the selected elements/symbols. In the shortcut menu, select Data Markings &
Classification.
3. In the Containment Markings section, select Update Recursively.
The Containment Markings of the elements on which the action is executed and the elements
owned by them (if their type is specified in the Element Types with Containment Markings (see

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 62


page 45) project option) are updated.

Working with Diagram Banners


The Diagram Banners display the Data Markings added to the element symbols of the diagram. The
Data Markings displayed on the Diagram Banners are specified via the bannerMarking representation
attribute (see page 29).

Diagram Banner markings' style is based on:

• bannerMarking representation attribute (see page 29)


The style (color, font size, alignment, etc.) of the banner markings displayed on the Diagram Banners is
based on the HTML specification of the bannerMarking representation attribute of each Data Marking.
It can be either default or custom:

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 63


• Default - the banner markings are displayed in black, 18px font size, and are centered.
• Custom - the banner markings are displayed in custom style based on the specified color, font
size, alignment, and other properties for the text via the HTML Editor of the bannerMarking
representation attribute.

Diagram Banner markings are separated by:

• double slashes ("//") if the Data Markings are from different categories (category scope).
• a single slash ("/") if the Data Markings are from the same category (Data Markings scope).

Diagram Banner markings are ordered based on:

• priority (see page 18) (category scope):


The Data Markings from the categories with the highest priority (the lowest number indicates the
highest priority) are displayed first. If the priority is the same for multiple categories or it is not
specified, the Diagram Banner markings are displayed based on their categories' alphabetical order.

• rankings (see page 21) (Data Markings scope):


true - only the highest Data Marking (see page 26) from the same category that is added to the element
symbols of the diagram is displayed on the Diagram Banner.
false - all Data Markings from the same category that are added to the elements of the diagram are
displayed on the Diagram Banner. The order in which they are displayed depends on the order
specified in their Data Marking Category.

 The Data Marking that is higher depends on the order of the Data Markings as specified within
their category. To learn more about Data Markings' ordering, see the Specifying Data
Markings (see page 26) page.

Multiple custom Diagram Banners (specified via Diagram Banner configurations (see page 46)) are
ordered based on:

• priority (see page 18)


The Diagram Banners are ordered based on the priority specified for the category that is set in the
Diagram Banner configuration. If there are multiple banners for the same position (Header/Footer/Both),
the Diagram Banners with categories that have the highest priority (lowest number indicates the
highest priority) are displayed first. If certain categories are not specified for the Diagram Banner
configuration, then the markings of those categories are displayed on their own default banner, which
is placed at the top, regardless of the categories' priority.

 Tables and Matrices


Collapsed, parent, and filtered out rows, as well as element values displayed in column cells,
are taken into account when calculating the Diagram Banner display for Tables.
Collapsed and parent rows and columns are taken into account when calculating the Diagram
Banner display for Matrices.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 64


Related pages

• Specifying Diagram Banners (see page 46)

Managing Diagram Banners


On this page:

• Creating the Diagram Banner (see page 65)


• Changing the display position or hiding the Diagram Banner (see page 66)
• Updating the Diagram Banner (see page 67)
• Removing the Diagram Banner (see page 69)

Diagram Banners display the banner markings (see page 29) of the Data Markings added to the elements
of the specific diagram. You can display the Diagram Banner on a diagram, specify its position, update
it, or hide it.

Creating the Diagram Banner


To create a Diagram Banner

• Right-click the diagram. Select Data Markings & Classification in the shortcut menu > in the
Diagram Banner section, click Create. The Diagram Banner is created in the header of the
diagram.

 If the Diagram Banner is displayed, but the diagram does not contain any symbols with
added Data Markings, the Diagram Banner is displayed as empty.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 65


Changing the display position or hiding the Diagram Banner
To change the display position or hide the Diagram Banner

 If you are using custom Diagram Banner configurations (see page 46), display position changes on
individual diagrams revert to the position specified in the configuration once the Diagram
Banner is updated.

• Through the diagram's Specification window:


1. Right-click the diagram and open its Specification window.
2. In the property group list, select Tags.
3. Under the «banner» stereotype, select the text tag.
4. In the Value box on the right-side compartment, select the text value whose display position you
want to change and click the button.
5. In the toolbar of the right-side compartment, next to the Display option, select the position for
the Diagram Banner from the dropdown menu.
a. Header - the Diagram Banner will be displayed at the top of the diagram.
b. Footer - the Diagram Banner will be displayed at the bottom of the diagram.
c. Both - the Diagram Banner will be displayed at the top and bottom of the diagram.
d. None - the Diagram Banner will not be displayed on the diagram.
6. Click Close.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 66


 Selecting the None option does not remove the Diagram Banner; it only hides it from the
diagram. To remove the banner, see the Removing the Diagram Banner (see page 69)
procedure.

• Through the diagram's Quick Properties window:


1. In the diagram's Quick Properties window, select the Tags tab.
2. In the Tags «banner» group, click the three dots button next to the text tag. The text dialog
opens.
3. Select the text value whose display position you want to change.
4. In the toolbar, next to the Display option, select the position for the Diagram Banner from the
dropdown menu. Click OK.

Updating the Diagram Banner


To update the Diagram Banner

• Of a single diagram: Right-click the diagram > select Data Markings & Classification in the
shortcut menu > under the Diagram Banner section, click Update.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 67


 You must update the Diagram Banner whenever there are changes in the Data Markings
added to the element symbols of the diagram in order for the Diagram Banner to display
up-to-date information and to pass the Invalid Diagram Banner (see page 85) validation
rule.

• Of multiple diagrams:
1. In the Containment tree, select the diagrams whose Diagram Banners you want to update.
2. Right-click the diagrams > select Data Markings & Classification from the shortcut menu >
under the Diagram Banner section, click Update. The Diagram Banners of all selected diagrams
are updated.

 If you also select a diagram that does not have a Diagram Banner, a Diagram Banner is
created for the diagram upon the Update action.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 68


Removing the Diagram Banner
To remove the Diagram Banner

1. Right-click the diagram and open its Specification window.

 If a diagram contains elements with added Data Markings, but the Diagram Banner is not
created, an Invalid Diagram Banner (see page 85) validation error occurs.

2. In the property group list, select Tags.


3. Select the text value under the «banner» stereotype.
4. Do one of the following:
a. To remove all banners, click the Remove Value button.
b. To remove a single banner, in the Value box on the right-side compartment, select
the text value you want to remove and click the Remove button.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 69


5. Click Close.

Sensitive Element Redaction


On this page:

• Previewing the model prior to performing Sensitive Element Redaction (see page 71)
• Performing a Sensitive Element Redaction (see page 72)
• Sensitive Element Redaction transformation details (see page 74)

Sensitive Element Redaction allows you to narrow down the full model by removing elements with the
selected Data Markings. Additionally, you can choose to remove all Data Markings from the model and
save it as a separate project. You can also use the preview function prior to performing the Sensitive
Element Redaction.

Sorry, the widget is not supported in this export.


But you can reach it using the following URL:

https://www.youtube.com/watch?v=CT7bQ700dMM&ab_channel=3DSCATIAMBSE

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 70


The preview and the result of a model transformed via Sensitive
Element Redaction by selecting the Restricted (R) Data Marking.
This removes all elements with the Restricted (R) and all the higher
Data Markings from the Security Classification category (Confidential
(C), Secret (S), and Top Secret (TS)).

 The model is transformed based on the selected Data Marking and its position within the
order (see page 26) of its category. Selecting a Data Marking that is lower within the order of its
category means that the elements with higher Data Markings will also be removed from the
model. See the example above.

Previewing the model prior to performing Sensitive Element


Redaction
To preview the model prior to performing Sensitive Element Redaction

1. Open the diagram you want to preview.


2. In the Main toolbar, click the dropdown button next to the Preview option.
3. In the dropdown menu, select the Data Marking(s) you want to remove from the model. Click
Apply.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 71


4. (Optional) To clear the preview, in the dropdown menu, click Clear All and then Apply.
The elements with the selected Data Marking(s) that would be removed from the model are
highlighted in red.

Performing a Sensitive Element Redaction


To perform a Sensitive Element Redaction

1. In the Main menu, select Tools > Model Transformations. The Model Transformation Wizard
opens.
2. In the first step of the wizard, select Sensitive Element Redaction. Click Next.

3. Select the elements on which the transformation should be performed and click the Add
button. Click Next.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 72


4. In the fifth step of the wizard, click the three dots button next to the Configuration option.
The Select Enumeration Literal dialog opens.

5. Select the Data Markings you want to remove from the model. Click OK.

 • To view the list of Data Markings, select the List tab in the Select Enumeration
Literal dialog.
• Use the Multiple Selection button to select multiple Data Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 73


6. (Optional) To remove all Data Markings from the elements of the redacted model, set the Clear
Data Markings Data option to true.
7. (Optional) To modify or remove the normally non-editable project elements during the
transformation without trying to lock them, set the Forcibly Transform Read-Only Elements
option to true.
8. Click Finish.
Elements with both selected Data Markings and higher Data Markings are removed from the
model (see the example at the top of the page).

 After performing a Sensitive Element Redaction, make sure to update the Diagram
Banners (see page 65) and the Containment Markings (see page 59) of the project.

Sensitive Element Redaction transformation details


Option Default Value Description
value options

Configuration - multi- Select Data Markings to be used for model realization.


selection

Clear Data Markings false true/false If set to true, all Data Markings, in addition to the elements
Data with the specified Data Markings, are removed from the
realized model variant. If set to false, only the elements
with the specified Data Markings are removed.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 74


Option Default Value Description
value options

Forcibly Transform false true/false If set to true, the normally non-editable project elements
Read-Only Elements will be modified or removed during the transformation
without trying to lock them.

Project disclaimer configuration


On this page

• Creating project disclaimer configuration (see page 76)


• Adding more messages to the project disclaimer configuration (see page 77)
• Removing messages from the project disclaimer configuration (see page 78)
• Editing messages in the project disclaimer configuration (see page 78)
• Reordering messages in the project disclaimer configuration (see page 78)

You can create a project disclaimer configuration to display custom disclaimers upon project opening.
The disclaimers can contain any information you want project users to be aware of before opening the
project. The project can only be opened after all specified disclaimers have been read.

 Disclaimers in used projects


If the disclaimer configuration is created in a used project, it must be located in a shared
package of the used project for the disclaimer to be shown when opening the main project.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 75


Creating project disclaimer configuration
To create a project disclaimer configuration

1. Create a new package (e.g. 'Project Disclaimer Configuration').


2. Inside the package, create a Class element and name it (e.g. 'Project Disclaimer Configuration').
3. Right-click the Class element. In the shortcut menu, click Stereotype, select
«disclaimerConfiguration» from the menu, and click Apply.

4. Right-click the Class element and open its Specification window.


5. In the Specification window, select the Tags property group.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 76


6. Under «disclaimerConfiguration» select text and click the Create Value button.

7. In the Value box, type the message you want to display in the disclaimer.

8. (Optional) To add more disclaimer messages, click the button.


9. Click Close.

Adding more messages to the project disclaimer configuration


To add more messages to the project disclaimer configuration

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 77


1. Right-click the project disclaimer configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «disclaimerConfiguration» select text, and on the right side of the window, click the
button.
4. In the Value box, type the message you want to display in the disclaimer.
5. Click Close.

Removing messages from the project disclaimer configuration


To remove messages from the project disclaimer configuration

1. Right-click the project disclaimer configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «disclaimerConfiguration» select text.
4. On the right side of the window select the text value you want to remove, and click the
button.
5. Click Close.

Editing messages in the project disclaimer configuration


To edit messages in the project disclaimer configuration

1. Right-click the project disclaimer configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «disclaimerConfiguration» select text.
4. On the right side of the window select the text value you want to edit, and click the button.
5. Click Close.

Reordering messages in the project disclaimer configuration


The order of the messages displayed in the disclaimer depends on the order specified for the text
values in the configuration's text tag.

To reorder messages in the project disclaimer configuration

1. Right-click the project disclaimer configuration Class element and open its Specification window.
2. In the Specification window, select the Tags property group.
3. Under «disclaimerConfiguration» select text.
4. On the right side of the window select the text value you want to move, and do one of the
following:
a. Click the button to move the text value up.
b. Click the button to move the text value down.
5. Click Close.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 78


Diagram image export
You can export images of diagrams (tables, matrices, maps, etc.) that contain Data Markings using the
following methods:

• Save as Image8
• Print as PDF9 / Print Preview10
• The images are also represented in the reports generated via the Report Wizard11

 Export to Excel/CSV files


If you are exporting tables with Data Markings, using Export will create new elements
instead of importing the existing ones once the file is imported. To avoid that, make sure to use
Excel/CSV Sync12 instead.

Validation
Validation checks the accuracy and compatibility of the added Data Markings, displays errors in the
model, and suggests solutions. The validation suites are part of the Data Markings Profile (see page 5). In
order for the validation rules to work in your project, the Data Markings Profile must be part of your
project.

The Data Markings and Classification Plugin provides two Data Markings validation suites to validate
the Data Markings used in the model:

• Data Markings
Passive validation suite. You can view the validation rules in this suite on the Data Markings
validation rules (see page 83) page.
• Data Markings (Auto)
Active validation suite. You can view the validation rules in this suite on the Data Markings active
validation rules (see page 79) page.

Data Markings active validation rules


This page outlines all active validation rules that belong to the Data Markings (Auto) validation
suite. Active validation runs all the time and displays errors immediately as they occur.

Inconsistent Data Markings (Incompatible Tag)


Abbreviation

IDB

8 https://docs.nomagic.com/display/MD2024xR1/Saving+as+image
9 https://docs.nomagic.com/display/MD2024xR1/Printing
10 https://docs.nomagic.com/display/MD2024xR1/Printing
11 https://docs.nomagic.com/display/MD2024xR1/Generating+reports+from+the+Containment+tree
12 https://docs.nomagic.com/display/MD2024xR1/Sync+with+Excel+or+CSV+files

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 79


Description

The validation rule checks if the added Data Markings are specified as incompatible with any of the
other added Data Markings via their "incompatible" tags.

Severity

warning

Constrained Element

Element

Solvers

• Remove <Data Marking> from Element - once selected, you can choose which one of
the added Data Markings to remove from the element.

 <Data Marking> - represents the full Data Marking name and portion marking in
parentheses, e.g. "Remove Top Secret (TS) from Element".

Example

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 80


The element has both Secret (S) and For Official Use Only (FOUO) Data Markings
added, both of which are specified as incompatible via their "incompatible"
tags.
The error is resolved by removing the FUOU Data Marking from the element via
the Remove from Element solver.

Inconsistent Data Markings (Rankings)


Abbreviation

IDM[2]

Description

The validation rule checks if the added Data Markings belong to the same ranked Data Marking
Category.

Severity

warning

Constrained Element

Element

Solvers

• Remove <Data Marking> from Element - once selected, you can choose which one of
the added Data Markings to remove from the element.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 81


 <Data Marking> - represents the full Data Marking name and portion marking in
parentheses, e.g. "Remove Top Secret (TS) from Element".

Example

The element has both Secret (S) and Top Secret (TS) Data Markings added, both
of which belong to the same ranked Data Marking Category Security
Classification.
The error is resolved by removing the Secret (S) Data Marking from the element
via Remove from Element solver.

Invisible Data Markings (active)


Abbreviation

IDM [3]

Description

The validation rule checks if:

• A symbol is displayed without its element's Data Markings in the diagram.


• The diagram contains multiple symbols displayed without their elements' Data Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 82


 Elements (e.g. ports) and relationships whose names and/or types are displayed in labels have
Data Markings added as prefixes in the labels. You can choose to either show or hide the labels
via Symbol Properties. Hiding the label hides the added Data Marking, too, however, it does not
remove the Data Markings from the element/relationship. A hidden label hides the added Data
Markings and prompts the validation error.

Severity

warning

Constrained Element

Diagram

Solvers

• Show Name - once selected, the element name is displayed along with the added Data
Markings.

 For some symbols you can also resolve the error by displaying the element type
via Symbol Properties.

Example

A diagram with a single port (on the left) and multiple ports (on the right) are
displayed without the added Data Markings.
The error is resolved by displaying the name label with the added Data Markings
via the Show Name solver.

Data Markings validation rules


This page shows all passive validation rules that belong to the Data Markings validation suite. You
need to perform the validation manually to check your model against these validation rules.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 83


Inconsistent Data Markings (Property)
Abbreviation

IDM [4]

Description

When a property is typed by a sensitive element, the validation rule checks whether the property has a
matching Data Marking or if the sensitivity level of the added Data Marking is not lower than the
sensitivity level of the Data Marking added to the type.

Severity

warning

Constrained Element

Property

Solvers

• Comply with the Property Type's Data Marking(s) - adds the same Data Markings to the
property as the ones added to its type. If any of the added Data Markings are higher than its
type's Data Marking, they remain.
Example

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 84


The Part Property heat System cannot have the Secret (S) Data Marking because
the Part Property is typed by the Block Heat System that has the Top Secret (TS)
Data Marking, which is of a higher sensitivity level than the Secret (S).
The error is resolved via the Comply with the Property Type's Data Marking(s)
solver.

Invalid Containment Markings


Abbreviation

ICM

Description

The validation rule checks if the Containment Markings match the Data Markings of owned elements.

Severity

warning

Constrained Element

Element

Solvers

• Update Containment Markings - the element is displayed with up-to-date Containment


Markings.
Example

The Data Marking of the Part Property clutter was changed from (C) to (S), but
the Containment Marking of the Block Radar is outdated.
The error is resolved via the Update Containment Markings solver.

Invalid Diagram Banner


Abbreviation

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 85


IDB

Description

The validation rule checks if:

• The Diagram Banner displays up-to-date Data Markings that correspond with those added to the
element symbols of the diagram.
• The diagram contains element symbols with added Data Markings, but the Diagram Banner is
not created.

 The validation error is not triggered if the Diagram Banner's display position is set to
None. The error is only triggered if the diagram's «banner» stereotype has a text tag with
no set value, i.e., the banner is removed (see page 69) or not created (see page 65).

Severity

warning

Constrained Element

Diagram

Solvers

• Update - the Diagram Banner is displayed with up-to-date Data Markings.


• Create - the Diagram Banner is created with up-to-date Data Markings.
Example

The Diagram Banner displays an outdated Data Marking as there are no


elements on the diagram with the Secret (S) Data Marking added.
The error is resolved by updating the Diagram Banner via the Update solver.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 86


The diagram contains an element symbol with an added Data Marking (C) but
the Diagram Banner is not created for the diagram.
The error is resolved by creating the Diagram Banner via the Create solver.

Invisible Data Markings


Abbreviation

IDM [4]

Description

The validation rule checks if:

• A symbol is displayed without its element's Data Markings in the diagram.


• The diagram contains multiple symbols displayed without their elements' Data Markings.

 Elements (e.g. ports) and relationships whose names and/or types are displayed in labels have
Data Markings added as prefixes in the labels. You can choose to either show or hide the labels
via Symbol Properties. Hiding the label hides the added Data Marking, too, however, it does not
remove the Data Markings from the element/relationship. A hidden label hides the added Data
Markings and prompts the validation error.

Severity

warning

Constrained Element

Diagram

Solvers

• Show Name - once selected, the element name is displayed along with the added Data
Markings.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 87


 For some symbols you can also resolve the error by displaying the element type
via Symbol Properties.

Example

A diagram with a single port (on the left) and multiple ports (on the right) are
displayed without the added Data Markings.
The error is resolved by displaying the name label with the added Data Markings
via the Show Name solver.

Missing Data Marking


Abbreviation

MDM

Description

The validation rule checks if there are elements that are specified to have Data Markings in the
Sensitive Element Types (see page 43) project option but do not have any Data Markings added.

Severity

warning

Constrained Element

Element

Solvers

To fix this, make sure the element has an added Data Marking.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 88


Example

The Sensitive Element Types project option is set to a Block; thus, the Block
element must have an added Data Marking.
The error is resolved when the Block Aircraft is added a Data Marking.

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 89


Index

D I
Install-dds-plugin 5
Dds-real-time-communication-plugin 5
Installing-dds-plugin 5

Copyright © 1998 – 2024 No Magic, Incorporated, a Dassault Systèmes company. 90

You might also like