You could just add the list of values (enumerations) to a classification in the column that points to the locations you have specified i.e. psetx. This way the classification checks that the components that you are checking have the right value in that property. If it doesn’t exist or match the criterial set then it will be undefined.
image.png
The Unclassified tab shows the items that are not classified and their values for that field.
image.png
The Classified tab shows the sucessfull classifcations i.e. the component with a matching value.
image.png
You can then follow this up with a rule #230 Property Template with Component filters that checks the classification.
image.png
In this case checking the components that are defined in the COBie Assets filter and then the classification to check for Uniclass values.
image.png
This method has the benefit of being able to import your required values to the classification and also extend its criteria if required using additional columns in the classification.
You could add another row into the requirements for the rule #230 that checked the particular field or keep this a separate rule. This would then also indicate components that did not have the value i.e. no psetx along with the ones that are not classified.
This is how we work with the Uniclass values in the COBie Extension.