---
title: NSLinguisticTaggerUnit
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/nslinguistictaggerunit
---

# NSLinguisticTaggerUnit

Constants representing linguistic units.

## Declaration

```swift
enum NSLinguisticTaggerUnit
```

## Overview

Overview You use these constants with the availableTagSchemes(for:language:) method as well as the tag(for:at:unit:scheme:orthography:tokenRange:),  tags(in:unit:scheme:options:tokenRanges:), and enumerateTags(in:unit:scheme:options:using:) methods.

## Topics

### Constants

- [NSLinguisticTaggerUnit.document](foundation/nslinguistictaggerunit/document.md)
- [NSLinguisticTaggerUnit.paragraph](foundation/nslinguistictaggerunit/paragraph.md)
- [NSLinguisticTaggerUnit.sentence](foundation/nslinguistictaggerunit/sentence.md)
- [NSLinguisticTaggerUnit.word](foundation/nslinguistictaggerunit/word.md)

### Initializers

- [init(rawValue:)](foundation/nslinguistictaggerunit/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Supporting Types

- [NSLinguisticTagScheme](foundation/nslinguistictagscheme.md)
- [NSLinguisticTag](foundation/nslinguistictag.md)
