The core idea, in its most prominent form, is that architecture as a corpus of design ideas (realized or otherwise) features a set of fundamental design and style elements which can be combined and related according to a set of rules (syntax), capable of constituting or parlaying meaning (semantics), and subject to contextual sensitivity and internal or relational constraints on deployment and realization (pragmatics). Beyond these structural parallels with basic facets of natural language, it is held that the purposes and possibilities of architecture qua language yield further parallels, best explained by the notion that architecture has, or even is, a language.