The following tables list the data validation rules split per relevant specification. Click on a specific Member State to view its National extensions.
CPSV-AP rules
Rule ID | Target | Severity | Description |
text-language | sh:name / sh:description | Warning | Both sh:name and sh:description may have multiple values, but should only have one value per language tag. |
message | sh:message | Warning | A shape should have at least one value for sh:message in the shapes graph, then all validation results produced as a result of the shape will have exactly these messages (as natural language) as their value of sh:resultMessage. |
message-language | sh:message | Warning | A shape should not have more than one value for sh:message with the same language tag. |
name-property | sh:property | Warning | Each property SHALL have a sh:name (in the context of the target where it appears) to provide human-oriented labels. This is the preferred alternative to overwriting rdfs:labels coming from external foreign vocabularies to fit the context better. |
description-property | sh:property | Warning | Each property SHOULD have sh:description (in the context of the target where it appears) to provide further human-oriented details. This is the preferred solution over adding additional usage notes to fit the context. |
order | sh:order | Warning | If present at property shapes, the recommended use of sh:order is to sort the property shapes in an ascending order, for example so that properties with smaller order are placed above (or to the left) of properties with larger order. |
SDG Data Model rules
Rule ID | Target | Severity | Description |
text-language | sh:name / sh:description | Warning | Both sh:name and sh:description may have multiple values, but should only have one value per language tag. |
message | sh:message | Warning | A shape should have at least one value for sh:message in the shapes graph, then all validation results produced as a result of the shape will have exactly these messages (as natural language) as their value of sh:resultMessage. |
message-language | sh:message | Warning | A shape should not have more than one value for sh:message with the same language tag. |
name-property | sh:property | Warning | Each property SHALL have a sh:name (in the context of the target where it appears) to provide human-oriented labels. This is the preferred alternative to overwriting rdfs:labels coming from external foreign vocabularies to fit the context better. |
order | sh:order | Warning | If present at property shapes, the recommended use of sh:order is to sort the property shapes in an ascending order, for example so that properties with smaller order are placed above (or to the left) of properties with larger order. |