Test schema.org extension for poetry

This is a very early draft of a possible extension to the schema.org schema, the underlying representation of the schema.org vocabulary, for poetry. These test extensions will be housed at https://dylanharris.org/schema/.

Poetry

Poem
A poem, something normally textual in nature. Although a poem is normally text, some types use other media (e.g. vispo, sound poetry, etc.).
Subclass of: CreativeWork
Range: Text

poet
Domain: Poem

isLaidOut
If false, then the poem’s layout can be treated like prose.
Domain: poeticForm
Range: Boolean

Stanza
A stanza within a poem.
Domain: Poem
Range: Text

isChorus
Indicates the stanza is a chorus. If the stanza content has empty content, it contains the same content as the previous chorus.
Domain: Stanza
Range: Boolean

poeticForm
e.g. free form, Sonnet, Vispo, limerick, rhyme royale, etc., etc., etc..
Domain: Poem
Range: Text
Range: CreativeWork
Range: URL

poeticSubForm
e.g. a Sonnet could be a Shakespearian sonnet, a Petrarchian sonnet, etc.
Domain: poeticForm
Range: Text
Range: URL

keepsStrictForm
Domain: Poem
Range: Boolean

poeticMetre
A poem's metre, when not implied by the form. Traditional choices include iambic pentameter, etc.
Domain: poeticForm
Range: Text
Range: URL

rhymingScheme
A poem's rhyme scheme, when not implied by the form. For example, a Shakespearian Sonnet's Rhyme Scheme is ABABCDCDEFEFGG.
Domain: poeticForm
Range: Text

Dialect

Dialect
A dialect of a language (such as Geordie, American Standard English, Swabian, etc.)
Subclass of: Language
Domain: Poem Range: Text
Range: URL

Place
The geographical region associated with a dialect.
Domain: Dialect

period
The period in which the dialect was living.
Domain: dialect