Home

List Item

This is an implementation, and extension, of schema.org ListItem. It extends schema.ord ListItem by adding content and isChecked properties.

Analogues of ListItem in other schema include:

Properties

The ListItem type has these properties:

NameDescriptionTypeInherited from
idThe identifier for this item.StringEntity
alternateNamesAlternate names (aliases) for the item.String*Thing
descriptionA description of the item.StringThing
identifiersAny kind of identifier for any kind of Thing.(PropertyValue | String)*Thing
imagesImages of the item.ImageObject*Thing
nameThe name of the item.StringThing
urlThe URL of the item.StringThing
contentThe content of the list item.Block*-
itemThe item represented by this list item.Node-
isCheckedA flag to indicate if this list item is checked.Boolean-
positionThe position of the item in a series or sequence of items.Integer-

Related

The ListItem type is related to these types:

  • Parents: Thing

  • Children: none

Bindings

The ListItem type is represented in:

Testing

During property-based (a.k.a generative) testing, the properties of the ListItem type are generated using the following strategies.

PropertyComplexityDescriptionStrategy
contentMin+Generate a single, arbitrary, paragraphvec_paragraphs(1)
Low+Generate one, arbitrary, non-list blockvec_blocks_list_item(1)
High+Generate up to two, arbitrary, non-list blocksvec_blocks_list_item(2)
MaxGenerate up to four, arbitrary, non-list blocksvec_blocks_list_item(4)

This documentation was generated from ListItem.yaml by docs_types.rs.

© 2026 Stencila