# Class: ListItem _an item in an item list_ URI: [schema:ListItem](http://schema.org/ListItem) ```{mermaid} classDiagram class ListItem click ListItem href "../ListItem" ListItem : elementId ListItem : idType ListItem : item ListItem --> "0..1" Thing : item click Thing href "../Thing" ListItem : position ListItem : previousItem ListItem --> "0..1" ListItem : previousItem click ListItem href "../ListItem" ``` ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [elementId](elementId.md) | 0..1
[String](String.md) | The identifier of the item | direct | | [idType](idType.md) | 0..1
[Uriorcurie](Uriorcurie.md) | The type of the identifier | direct | | [item](item.md) | 0..1
[Thing](Thing.md) | The item represented by the list item | direct | | [position](position.md) | 0..1
[Integer](Integer.md) | The position of the item in the list | direct | | [previousItem](previousItem.md) | 0..1
[ListItem](ListItem.md) | The previous item in the list | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [ItemList](ItemList.md) | [itemListElements](itemListElements.md) | range | [ListItem](ListItem.md) | | [ItemList](ItemList.md) | [itemMetadataMap](itemMetadataMap.md) | range | [ListItem](ListItem.md) | | [ListItem](ListItem.md) | [previousItem](previousItem.md) | range | [ListItem](ListItem.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/item-list ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | schema:ListItem | | native | itemList:ListItem | ## LinkML Source ### Direct
```yaml name: ListItem description: an item in an item list from_schema: https://w3id.org/oak/item-list attributes: elementId: name: elementId description: 'The identifier of the item. Note this can be a ''proper'' CURIE ID or any other unique field, for example symbol ' from_schema: https://w3id.org/oak/item-list rank: 1000 key: true domain_of: - ListItem range: string required: true idType: name: idType description: The type of the identifier. For example, if the id is a symbol, this would be 'symbol' examples: - value: biolink:symbol - value: skos:prefLabel - value: schema:identifier from_schema: https://w3id.org/oak/item-list rank: 1000 domain_of: - ListItem range: uriorcurie item: name: item description: The item represented by the list item from_schema: https://w3id.org/oak/item-list rank: 1000 slot_uri: schema:item domain_of: - ListItem range: Thing inlined: true position: name: position description: The position of the item in the list from_schema: https://w3id.org/oak/item-list rank: 1000 slot_uri: schema:position domain_of: - ListItem range: integer previousItem: name: previousItem description: The previous item in the list from_schema: https://w3id.org/oak/item-list rank: 1000 slot_uri: schema:previousItem domain_of: - ListItem range: ListItem class_uri: schema:ListItem ```
### Induced
```yaml name: ListItem description: an item in an item list from_schema: https://w3id.org/oak/item-list attributes: elementId: name: elementId description: 'The identifier of the item. Note this can be a ''proper'' CURIE ID or any other unique field, for example symbol ' from_schema: https://w3id.org/oak/item-list rank: 1000 key: true alias: elementId owner: ListItem domain_of: - ListItem range: string required: true idType: name: idType description: The type of the identifier. For example, if the id is a symbol, this would be 'symbol' examples: - value: biolink:symbol - value: skos:prefLabel - value: schema:identifier from_schema: https://w3id.org/oak/item-list rank: 1000 alias: idType owner: ListItem domain_of: - ListItem range: uriorcurie item: name: item description: The item represented by the list item from_schema: https://w3id.org/oak/item-list rank: 1000 slot_uri: schema:item alias: item owner: ListItem domain_of: - ListItem range: Thing inlined: true position: name: position description: The position of the item in the list from_schema: https://w3id.org/oak/item-list rank: 1000 slot_uri: schema:position alias: position owner: ListItem domain_of: - ListItem range: integer previousItem: name: previousItem description: The previous item in the list from_schema: https://w3id.org/oak/item-list rank: 1000 slot_uri: schema:previousItem alias: previousItem owner: ListItem domain_of: - ListItem range: ListItem class_uri: schema:ListItem ```