what is the difference between structuralism and semiotics