---
title: lexicalClass
framework: naturallanguage
role: symbol
role_heading: Type Property
path: naturallanguage/nltagscheme/lexicalclass
---

# lexicalClass

A scheme that classifies tokens according to class: part of speech, type of punctuation, or whitespace.

## Declaration

```swift
static let lexicalClass: NLTagScheme
```

## Mentioned in

Identifying parts of speech

## Discussion

Discussion For possible values, see Lexical classes in NLTag. The lexical class of a tag is a further distinction of its token type. Token types and lexical classes have the following correspondence:  |   |   |   |   |

## See Also

### Schemes

- [tokenType](naturallanguage/nltagscheme/tokentype.md)
- [nameType](naturallanguage/nltagscheme/nametype.md)
- [nameTypeOrLexicalClass](naturallanguage/nltagscheme/nametypeorlexicalclass.md)
- [lemma](naturallanguage/nltagscheme/lemma.md)
- [language](naturallanguage/nltagscheme/language.md)
- [script](naturallanguage/nltagscheme/script.md)
- [sentimentScore](naturallanguage/nltagscheme/sentimentscore.md)
