# Class: Thing URI: [schema:Thing](http://schema.org/Thing) ```{mermaid} classDiagram class Thing click Thing href "../Thing" Thing : description Thing : id Thing : identifiers Thing : name Thing : type Thing : url ``` ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [id](id.md) | 1
[Uriorcurie](Uriorcurie.md) | The identifier of the item | direct | | [name](name.md) | 0..1
[String](String.md) | The name of the item | direct | | [url](url.md) | 0..1
[Uri](Uri.md) | A URL for the item | direct | | [identifiers](identifiers.md) | *
[Uriorcurie](Uriorcurie.md) | A list of identifiers for the item | direct | | [description](description.md) | 0..1
[String](String.md) | A description of the item | direct | | [type](type.md) | 0..1
[Uriorcurie](Uriorcurie.md) | The type of the item | direct | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [ListItem](ListItem.md) | [item](item.md) | range | [Thing](Thing.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/item-list ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | schema:Thing | | native | itemList:Thing | ## LinkML Source ### Direct
```yaml name: Thing from_schema: https://w3id.org/oak/item-list attributes: id: name: id 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 slot_uri: schema:identifier identifier: true domain_of: - ItemList - Thing range: uriorcurie required: true name: name: name description: The name of the item from_schema: https://w3id.org/oak/item-list slot_uri: rdfs:label domain_of: - ItemList - Thing range: string url: name: url description: A URL for the item from_schema: https://w3id.org/oak/item-list rank: 1000 domain_of: - Thing range: uri identifiers: name: identifiers description: A list of identifiers for the item. For example, if the id is a symbol, this would be a list of identifiers for the item, such as HGNC, MGI, etc. from_schema: https://w3id.org/oak/item-list rank: 1000 domain_of: - Thing range: uriorcurie multivalued: true description: name: description description: A description of the item from_schema: https://w3id.org/oak/item-list domain_of: - ItemList - Thing range: string type: name: type description: The type of the item. examples: - value: biolink:Gene - value: schema:Person from_schema: https://w3id.org/oak/item-list rank: 1000 domain_of: - Thing range: uriorcurie class_uri: schema:Thing ```
### Induced
```yaml name: Thing from_schema: https://w3id.org/oak/item-list attributes: id: name: id 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 slot_uri: schema:identifier identifier: true alias: id owner: Thing domain_of: - ItemList - Thing range: uriorcurie required: true name: name: name description: The name of the item from_schema: https://w3id.org/oak/item-list slot_uri: rdfs:label alias: name owner: Thing domain_of: - ItemList - Thing range: string url: name: url description: A URL for the item from_schema: https://w3id.org/oak/item-list rank: 1000 alias: url owner: Thing domain_of: - Thing range: uri identifiers: name: identifiers description: A list of identifiers for the item. For example, if the id is a symbol, this would be a list of identifiers for the item, such as HGNC, MGI, etc. from_schema: https://w3id.org/oak/item-list rank: 1000 alias: identifiers owner: Thing domain_of: - Thing range: uriorcurie multivalued: true description: name: description description: A description of the item from_schema: https://w3id.org/oak/item-list alias: description owner: Thing domain_of: - ItemList - Thing range: string type: name: type description: The type of the item. examples: - value: biolink:Gene - value: schema:Person from_schema: https://w3id.org/oak/item-list rank: 1000 alias: type owner: Thing domain_of: - Thing range: uriorcurie class_uri: schema:Thing ```