An expression language is a language for creating a computer-interpretable representation of specific knowledge. Examples include the Unified Expression Language (sometimes called just "the Expression Language"), Rights Expression Languages for representing copyright/license information, and the Advanced Boolean Expression Language for hardware descriptions.