|Domain = Thing|
|Range = Text|
|Cardinality = *|
description is a Text property designed to encode a short description of any Schema.org item. description is defined by the top schema.org type Thing therefore it is inherited by all types. Sometimes one may think description as a text summary of the corresponding item.
The typical usage is with the help of itemprop attribute inside of any HTML element.
A simple example when description is part of a context:
<div itemscope itemtype="http://schema.org/Restaurant"> ... <span itemprop="description"> Roots Restaurant is a small, stylish restaurant located in the Orchard Garden Hotel, perfect for business lunches, pre-theater appetizers or romantic dinners. </span> ... </div>
At this time we see that a description must always be part of a specified context (by means of first parent element containing itemscope attribute)