Icons and visual feedback

This table shows the main modeling icons used within a graphical mapping:

IconFunctional AreaDescription
nt_ico_nodeGraphical MappingXSD node
nt_ico_elementXSD element
nt_ico_attributeXSD attribute
nt_ico_confirmedA node, element or attribute is completely matched
nt_ico_confirmed_emptyA node or element matched by a function on a parent node. The applied function returns an ‘anyType’ output. This means that the function is providing all the data for the children nodes/elements/attributes, causing the badges on all of the children to appear as a green circle.
nt_ico_alert_emptyUnmatched optional node, element or attribute
nt_ico_alertWarning – a non-mandatory node, element or attribute is partially matched Warning – an element or attribute is overloaded: it has two or more matches from the source document Warning – a node is not explicitly matched, but a link is inferred from the connection of one or more child elements
nt_ico_errorError – a mandatory node, element or attribute is not completely matched
nt_ico_function_single_indicatorFunction exists for the node or element
nt_ico_function_multiple_indicatorMultiple functions exist for node or element
nt_ico_function_splitFunction ModelingFunction output duplicate
nt_ico_defaultfunction Graphical Mapping Default value exists for the node or element
nt_ico_comment Graphical Mapping Comment was attached to specific mapping relation or container

The term ‘pseudo-matched’ means that the match is done based on inference. The node is not explicitly matched, but a connection is derived from the connection of one or more child elements.

This table explains the detailed context of the connection icons displayed in a graphical mapping.

MandatoryMatchedHas mandatory childrenMandatory children matchedHas non-mandatory childrenNon-mandatory children matchedResultIcon
YesNoNo-No-Mandatory unmatchednt_ico_error
YesNoNo-YesNoMandatory unmatchednt_ico_error
YesNoNo-YesYesMandatory unmatchednt_ico_error
YesNoYesNoNo-Mandatory unmatchednt_ico_error
YesNoYesNoYesNoMandatory unmatchednt_ico_error
YesNoYesNoYesYesPseudo-matchednt_ico_alert
YesNoYesYesNo-Pseudo-matchednt_ico_alert
YesNoYesYesYesNoPseudo-matchednt_ico_alert
YesNoYesYesYesYesPseudo-matchednt_ico_alert
YesYesNo-NoNoMatchednt_ico_confirmed
YesYesNo-YesNoMandatory unmatched nt_ico_error
YesYesNo-YesYesMatchednt_ico_confirmed
YesYesYesNoNo-Mandatory partially matchednt_ico_error
YesYesYesNoYesNoMandatory partially matchednt_ico_error
YesYesYesNoYesYesMandatory partially matchednt_ico_error
YesYesYesYesNo-Matchednt_ico_confirmed
YesYesYesYesYesNoPartially matchednt_ico_alert
YesYesYesYesYesYesMatchednt_ico_confirmed
NoNoNo-No-Unmatchednt_ico_alert_empty
NoNoNo-YesNoUnmatchednt_ico_alert_empty
NoNoNo-YesYesPseudo-matchednt_ico_alert
NoNoYesNoNo-Unmatchednt_ico_alert_empty
NoNoYesNoYesNoUnmatchednt_ico_alert_empty
NoNoYesNoYesYesMandatory partially matchednt_ico_error
NoNoYesYesNo-Pseudo-matchednt_ico_alert
NoNoYesYesYesNoPseudo-matchednt_ico_alert
NoNoYesYesYesYesPseudo-matchednt_ico_alert
NoYesNo-No-Matchednt_ico_confirmed
NoYesNo-YesNoPartially matchednt_ico_alert
NoYesNo-YesYesMatchednt_ico_confirmed
NoYesYesNoNo-Mandatory partially matchednt_ico_error
NoYesYesNoYesNoMandatory partially matchednt_ico_error
NoYesYesNoYesYesMandatory partially matchednt_ico_error
NoYesYesYesNo-Matchednt_ico_confirmed
NoYesYesYesYesNoPartially matchednt_ico_alert
NoYesYesYesYesYesMatchednt_ico_confirmed