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