Icons and visual feedback
This table shows the main modeling icons used within a graphical mapping:
Icon | Functional Area | Description |
---|---|---|
Graphical Mapping | XSD node | |
XSD element | ||
XSD attribute | ||
A node, element or attribute is completely matched | ||
A 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. | ||
Unmatched optional node, element or attribute | ||
Warning – 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 – a mandatory node, element or attribute is not completely matched | ||
Function exists for the node or element | ||
Multiple functions exist for node or element | ||
Function Modeling | Function output duplicate | |
Graphical Mapping | Default value exists for the node or element | |
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.
Mandatory | Matched | Has mandatory children | Mandatory children matched | Has non-mandatory children | Non-mandatory children matched | Result | Icon |
---|---|---|---|---|---|---|---|
Yes | No | No | - | No | - | Mandatory unmatched | |
Yes | No | No | - | Yes | No | Mandatory unmatched | |
Yes | No | No | - | Yes | Yes | Mandatory unmatched | |
Yes | No | Yes | No | No | - | Mandatory unmatched | |
Yes | No | Yes | No | Yes | No | Mandatory unmatched | |
Yes | No | Yes | No | Yes | Yes | Pseudo-matched | |
Yes | No | Yes | Yes | No | - | Pseudo-matched | |
Yes | No | Yes | Yes | Yes | No | Pseudo-matched | |
Yes | No | Yes | Yes | Yes | Yes | Pseudo-matched | |
Yes | Yes | No | - | No | No | Matched | |
Yes | Yes | No | - | Yes | No | Mandatory unmatched | |
Yes | Yes | No | - | Yes | Yes | Matched | |
Yes | Yes | Yes | No | No | - | Mandatory partially matched | |
Yes | Yes | Yes | No | Yes | No | Mandatory partially matched | |
Yes | Yes | Yes | No | Yes | Yes | Mandatory partially matched | |
Yes | Yes | Yes | Yes | No | - | Matched | |
Yes | Yes | Yes | Yes | Yes | No | Partially matched | |
Yes | Yes | Yes | Yes | Yes | Yes | Matched | |
No | No | No | - | No | - | Unmatched | |
No | No | No | - | Yes | No | Unmatched | |
No | No | No | - | Yes | Yes | Pseudo-matched | |
No | No | Yes | No | No | - | Unmatched | |
No | No | Yes | No | Yes | No | Unmatched | |
No | No | Yes | No | Yes | Yes | Mandatory partially matched | |
No | No | Yes | Yes | No | - | Pseudo-matched | |
No | No | Yes | Yes | Yes | No | Pseudo-matched | |
No | No | Yes | Yes | Yes | Yes | Pseudo-matched | |
No | Yes | No | - | No | - | Matched | |
No | Yes | No | - | Yes | No | Partially matched | |
No | Yes | No | - | Yes | Yes | Matched | |
No | Yes | Yes | No | No | - | Mandatory partially matched | |
No | Yes | Yes | No | Yes | No | Mandatory partially matched | |
No | Yes | Yes | No | Yes | Yes | Mandatory partially matched | |
No | Yes | Yes | Yes | No | - | Matched | |
No | Yes | Yes | Yes | Yes | No | Partially matched | |
No | Yes | Yes | Yes | Yes | Yes | Matched |