Thanks for the reply. I've figured out that I could create a special property along the lines of the SemanticExtraSpecialProperties extension.
Sagittarian (talk)