When you upload a tag to Validate, the software automatically checks the tag and it's attributes. The checks that Validate performs can be sorted into three main categories: compliance, consistency and completeness.
Compliance
The compliance checks performed by Validate make sure a tag and its data meets the specification set out for the project. This includes the correct Tag ID specification against the defined pattern, and correct default attributes
Check name | Check type | Check description |
Incorrect tag ID pattern | Error | Error with the Tag ID, it does not meet the correct pattern defined for the tag's tag type. |
Not default value | Error | The value provided has not been defined as a default value for the attribute. |
Incorrect attribute data type | Error | The value provided is invalid for the attribute, it is not the correct data type. |
Invalid attribute | Error | The attribute uploaded is not known for this project and can not be recorded for the tag. |
Tag ID contains delimiter | Error | The Tag ID provided contains the delimiter character set up for this project. Validate can not check the Tag ID. |
Incorrect tag type | Error | The tag's tag type has not been set up in the system; therefore Validate can't check the Tag ID. |
Incorrect tagID specification | Error | The Tag ID naming specification has not been set up correctly for the tag's tag type. |
Tag ID incorrect default attribute | Error | The embedded default attribute within the Tag ID has not been defined as a default value for the corresponding attribute in the Tag ID naming specification. |
Consistency
The consistency checks make sure when a tag is uploaded across several source of record, its attributes are consistent between uploads. In addition Validate also checks for internal consistency of a tag.
Check name | Check type | Check description |
Missing link tag | Error | A tag with the provided Tag ID is not present in the system. |
Duplicate tag | Error | A duplicate tag has been located in the uploaded file; Validate can not check duplicate tags in uploads. |
Archived tag | Error | The tag has been updated but is currently archived in the system. |
Mismatch value Tag ID | Error | The embedded attribute within the Tag ID does not match the corresponding value for the attribute; as set up in the Tag ID naming specification. |
Value no longer present | Error | An attribute value was previously uploaded for this source of record, but is now missing. |
Tag ID mismatch suggestion | Warning | The Tag ID conforms to the naming specification for the tag's tag type, but attributes are mismatched. An alternative Tag ID is suggested. |
Conflicting values | Error | The tag has conflicting values for attribute; different values have been provided in different sources of records. | Required value no longer present | Error | The value was previously recorded for the required attribute in this source of record, but is now missing. |
Completeness
The final category of checks is the completeness check. These checks ensure that a tag has the data required - both to enable validation, but also against what is required for a source of record or tag type.
Check name | Check type | Check description |
Missing tag type | Error | A value must be provided for the tag's tag type, without it Validate can't check attributes. |
Missing discipline | Error | A value must be provided for the tag's discipline, without it Validate can't check attributes. |
Source of record missing value | Error | The attribute is required by the source of record, but is missing. |
Tag type missing value | Error | The attribute is required by the tag's tag type, but is missing. |
Other checks
In addition to the three main categories, Validate also performs several other checks - which are typically checks against the uploaded file - to ensure the correct headers are shown, and that the file has data in the correct format.
Check name | Check type |
Data format | Warning |
Row header | Error |
Batch error | Error |
Missing headers | Warning |
Tag read error | Error |