Attribute '@schemeID' is required in this context.
The schemeID attribute is missing from ram:URIID. The test requires this attribute to be present.
The schemeID attribute identifies the scheme of the URI identifier. Without this attribute, the scheme information required by the test is missing.
The ram:URIID element in the product manufacturer's communication entry is missing the schemeID attribute. You can correct the invoice by adding this attribute.
- Locate
ram:URIIDin the manufacturer'sram:URIUniversalCommunication. - Add the
schemeIDattribute toram:URIID. - Generate the invoice again and validate it again.
<ram:URIID>value</ram:URIID>
<ram:URIID schemeID="value">value</ram:URIID>
Technical details
The test checks directly on the ram:URIID element whether the schemeID attribute is present.
The rule applies to ram:URIID in the product manufacturer's communication entry.
rule/@context)assert/@test)