These data sets are typically textual but semiotics opens the way for analysis of all manner of other data. Existing work provides methods for automated opposition analysis and generation of semiotic squares[1]; metaphor identification[2]; and image analysis[3]. Shackell[4] has suggested that a new field of Natural Semiotic Processing should emerge to extend natural language processing into areas such as persuasive technology, marketing and brand analysis that have significant cultural or non-linguistic aspects.