Icons and visual feedback

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

IconFunctional AreaDescription
Group iconGraphical MappingXSD node
Data element icontXSD element
Attribute iconXSD attribute
Confirmed iconA node, element or attribute is completely matched
Confirmed iconA 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.
Warning iconUnmatched optional node, element or attribute
Warning iconWarning – 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
Error iconError – a mandatory node, element or attribute is not completely matched
Single function indicator iconFunction exists for the node or element
Multiple functions indicator iconMultiple functions exist for node or element
Function output duplicate iconFunction ModelingFunction output duplicate
Default function icon Graphical Mapping Default value exists for the node or element
Comment icon 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 unmatchedError icon
YesNoNo-YesNoMandatory unmatchedError icon
YesNoNo-YesYesMandatory unmatchedError icon
YesNoYesNoNo-Mandatory unmatchedError icon
YesNoYesNoYesNoMandatory unmatchedError icon
YesNoYesNoYesYesPseudo-matchedWarning icon
YesNoYesYesNo-Pseudo-matchedWarning icon
YesNoYesYesYesNoPseudo-matchedWarning icon
YesNoYesYesYesYesPseudo-matchedWarning icon
YesYesNo-NoNoMatchedConfirmed icon
YesYesNo-YesNoMandatory unmatched Error icon
YesYesNo-YesYesMatchedConfirmed icon
YesYesYesNoNo-Mandatory partially matchedError icon
YesYesYesNoYesNoMandatory partially matchedError icon
YesYesYesNoYesYesMandatory partially matchedError icon
YesYesYesYesNo-MatchedConfirmed icon
YesYesYesYesYesNoPartially matchedWarning icon
YesYesYesYesYesYesMatchedConfirmed icon
NoNoNo-No-UnmatchedWarning icon
NoNoNo-YesNoUnmatchedWarning icon
NoNoNo-YesYesPseudo-matchedWarning icon
NoNoYesNoNo-UnmatchedWarning icon
NoNoYesNoYesNoUnmatchedWarning icon
NoNoYesNoYesYesMandatory partially matchedError icon
NoNoYesYesNo-Pseudo-matchedWarning icon
NoNoYesYesYesNoPseudo-matchedWarning icon
NoNoYesYesYesYesPseudo-matchedWarning icon
NoYesNo-No-MatchedConfirmed icon
NoYesNo-YesNoPartially matchedWarning icon
NoYesNo-YesYesMatchedConfirmed icon
NoYesYesNoNo-Mandatory partially matchedError icon
NoYesYesNoYesNoMandatory partially matchedError icon
NoYesYesNoYesYesMandatory partially matchedError icon
NoYesYesYesNo-MatchedConfirmed icon
NoYesYesYesYesNoPartially matchedWarning icon
NoYesYesYesYesYesMatchedConfirmed icon