

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Referenz zur Konfigurationsdatei für Kennzeichnungskategorien mit Kennzeichnungskategorie- und Frame-Attributen
<a name="sms-label-cat-config-attributes"></a>

Wenn Sie mithilfe der Amazon SageMaker API-Operation einen 3D-Punktwolken- oder Videoframe-Labeling-Job erstellen`CreateLabelingJob`, verwenden Sie eine Label-Kategorie-Konfigurationsdatei, um Ihre Labels und Arbeitsanweisungen anzugeben. Optional können Sie in Ihrer Attributdatei für die Etikettenkategorie auch Folgendes angeben:
+ Sie können *Beschriftungskategorie-Attribute* für die Aufgabentypen Videobild und 3D-Punktwolken-Objektverfolgung und Objekterkennung bereitstellen. Auftragnehmer können ein oder mehrere Attribute verwenden, um weitere Informationen über ein Objekt zu erhalten. Sie können beispielsweise das Attribut *okkludiert* verwenden, damit Auftragnehmer erkennen, wenn ein Objekt teilweise behindert wird. Sie können entweder ein Attribut der Beschriftungskategorie für eine einzelne Beschriftung mithilfe des Parameters `categoryAttributes` oder für alle Beschriftungen mit dem Parameter `categoryGlobalAttributes` angeben. 
+ Sie können *Frame-Attribute* für die Aufgabentypen Videoframe und 3D-Punktwolken-Objektverfolgung und Objekterkennung angeben, indem Sie `frameAttributes` verwenden: Wenn Sie ein Frame-Attribut erstellen, wird es auf jedem Frame oder jeder Punktwolke in der Worker-Aufgabe angezeigt. Bei Aufträgen zur Kennzeichnung von Videobildern sind dies Attribute, die Mitarbeiter einem ganzen Videoframe zuweisen. Bei Aufträgen zur Kennzeichnung von 3D-Punktwolken werden diese Attribute auf eine einzelne Punktwolke angewendet. Verwenden Sie Frame-Attribute, damit Mitarbeiter mehr Informationen über die Szene in einem bestimmten Frame oder einer bestimmten Punktwolke bereitstellen können.
+ Bei Aufträgen zur Kennzeichnung von Videobildern verwenden Sie die Konfigurationsdatei für die Labelkategorie, um den Aufgabentyp (Begrenzungsrahmen, Polylinie, Polygon oder Schlüsselpunkt) anzugeben, der an die Mitarbeiter gesendet wird. 

Für Mitarbeiter ist die Angabe von Werten für Label-Kategorieattribute und Frame-Attribute optional.

**Wichtig**  
Sie sollten den Namen des Etikettenattributs in `auditLabelAttributeName` angeben, wenn Sie einen Prüfauftrag ausführen, um die Etiketten zu überprüfen oder anzupassen. Verwenden Sie diesen Parameter, um die im Labeling-Job [LabelAttributeName](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html#sagemaker-CreateLabelingJob-request-LabelAttributeName)verwendeten Anmerkungen einzugeben, die Ihr Worker anpassen soll. Wenn Sie in der Konsole einen Label-Job erstellen und keinen Namen für das Label-Attribut angegeben haben, wird der **Name** Ihres Jobs als verwendet. LabelAttributeName

In den folgenden Themen finden Sie Beispiele für eine Konfigurationsdatei für die Kennzeichnungskategorie für verschiedene Arten von Kennzeichnungsaufträgen. Außerdem werden das Schema und die Kontingente einer Kategoriekonfigurationsdatei erläutert.

**Topics**
+ [Beispiele: Konfigurationsdateien für Kennzeichnungskategorien für 3D-Punktwolken-Kennzeichnungsjobs](#sms-label-cat-config-attributes-3d-pc)
+ [Beispiele: Konfigurationsdateien für Kennzeichnungskategorien für Jobs zur Kennzeichnung von Video-Frames](#sms-label-cat-config-attributes-vid-frame)
+ [Schema der Konfigurationsdatei für Kennzeichnungskategorien](#sms-label-cat-config-attributes-schema)
+ [Kontingente für Beschriftung und Beschriftungskategorieattribute](#sms-point-cloud-label-cat-limits)

## Beispiele: Konfigurationsdateien für Kennzeichnungskategorien für 3D-Punktwolken-Kennzeichnungsjobs
<a name="sms-label-cat-config-attributes-3d-pc"></a>

Die folgenden Themen enthalten Beispiele für Konfigurationsdateien für 3D-Punktwolken-Kennzeichnungskategorien, um Aufträge zur Objekterkennung, Objektverfolgung, semantischen Segmentierung sowie zur Anpassung und Überprüfung von Kennzeichnungen durchzuführen.

**Topics**
+ [Beispiel: 3D-Punktwolken-Objektverfolgung und -Objekterkennung](#example-3d-point-cloud-object)
+ [Beispiel: Semantische 3D-Punktwolkensegmentierung](#example-3d-point-cloud-semantic)
+ [Beispiel: 3D-Punktwolken-Anpassung](#example-3d-point-cloud-adjustment)
+ [Beispiel: 3D-Punktwolken-Verifizierung](#example-3d-point-cloud-verification)

### Beispiel: 3D-Punktwolken-Objektverfolgung und -Objekterkennung
<a name="example-3d-point-cloud-object"></a>

Im Folgenden finden Sie ein Beispiel für eine Konfigurationsdatei für Labelkategorien, die Labelkategorieattribute für einen Beschriftungsauftrag zur Erkennung von 3D-Punktwolkenobjekten oder zur Objektverfolgung enthält. Dieses Beispiel enthält zwei Frame-Attribute, die allen Punktwolken hinzugefügt werden, die für den Beschriftungsauftrag eingereicht wurden. Die `Car` Bezeichnung wird vier Attribute für die Beschriftungskategorie enthalten –`X`, `Y`, `Z`, und das globale Attribut `W`.

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"],
            "isRequired":true 
        },   
    ],
    "categoryGlobalAttributes": [
        {
            "name":"W",
            "description":"label-attributes-for-all-labels",
            "type":"string",
            "enum": ["foo", "buzz", "biz"]
        }
    ],
    "labels": [
        {
            "label": "Car",
            "categoryAttributes": [
                {
                    "name":"X",
                    "description":"enter a number",
                    "type":"number",
                },
                {
                    "name":"Y",
                    "description":"select an option",
                    "type":"string",
                    "enum":["y1", "y2"]
                },
                {
                    "name":"Z",
                    "description":"submit a free-form response",
                    "type":"string",
                }
            ]
        },
        {
            "label": "Pedestrian",
            "categoryAttributes": [...]
        }
    ],
    "instructions": {"shortInstruction":"Draw a tight Cuboid", "fullInstruction":"<html markup>"}
}
```

### Beispiel: Semantische 3D-Punktwolkensegmentierung
<a name="example-3d-point-cloud-semantic"></a>

Im Folgenden finden Sie ein Beispiel für eine Beschriftungskategorie-Konfigurationsdatei für eine semantische 3D-Punktwolken-Segmentierungsaufgabe. 

Attribute der Beschriftungskategorie werden für semantische 3D-Punktwolken-Segmentierungsaufgabentypen nicht unterstützt. Rahmenattribute werden unterstützt. Wenn Sie Attribute der Beschriftungskategorie für einen semantischen Segmentierungskennzeichnungsauftrag angeben, werden diese ignoriert.

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"]
        },   
    ],
    "labels": [
        {
            "label": "Car",
        },
        {
            "label": "Pedestrian",
        },
        {
            "label": "Cyclist",
        }
    ],
    "instructions": {"shortInstruction":"Select the appropriate label and paint all objects in the point cloud that it applies to the same color", "fullInstruction":"<html markup>"}
}
```

### Beispiel: 3D-Punktwolken-Anpassung
<a name="example-3d-point-cloud-adjustment"></a>

Im Folgenden finden Sie ein Beispiel für eine Konfigurationsdatei für eine Beschriftungskategorie für einen Auftrag zur Erkennung von 3D-Punktwolkenobjekten oder zur Anpassung der Objektverfolgung. Für 3D-Punktwolken werden semantische Segmentierungsanpassungen und Beschriftungsaufträge `categoryGlobalAttributes` und `categoryAttributes` nicht unterstützt. 

Sie müssen `auditLabelAttributeName` eingeben, um den Namen des Etikettenattributs des vorherigen Etikettierungsauftrags anzugeben, den Sie zur Erstellung des Anpassungsetikettierungsauftrags verwenden. Optional können Sie den `editsAllowed` Parameter verwenden, um anzugeben, ob ein Label- oder Rahmenattribut bearbeitet werden kann. 

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "editsAllowed":"none",
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"]
        },   
    ],
    "categoryGlobalAttributes": [
        {
            "name":"W",
            "editsAllowed":"any",
            "description":"label-attributes-for-all-labels",
            "type":"string",
            "enum": ["foo", "buzz", "biz"]
        }
    ],
    "labels": [
        {
            "label": "Car",
            "editsAllowed":"any",
            "categoryAttributes": [
                {
                    "name":"X",
                    "description":"enter a number",
                    "type":"number"
                },
                {
                    "name":"Y",
                    "description":"select an option",
                    "type":"string",
                    "enum":["y1", "y2"],
                    "editsAllowed":"any"
                },
                {
                    "name":"Z",
                    "description":"submit a free-form response",
                    "type":"string",
                    "editsAllowed":"none"
                }
            ]
        },
        {
            "label": "Pedestrian",
            "categoryAttributes": [...]
        }
    ],
    "instructions": {"shortInstruction":"Draw a tight Cuboid", "fullInstruction":"<html markup>"},
    // include auditLabelAttributeName for label adjustment jobs
    "auditLabelAttributeName": "myPrevJobLabelAttributeName"
}
```

### Beispiel: 3D-Punktwolken-Verifizierung
<a name="example-3d-point-cloud-verification"></a>

Im Folgenden finden Sie ein Beispiel für eine Konfigurationsdatei für eine Labelkategorie, die Sie für eine Labeling-Aufgabe zur Erkennung von 3D-Punktwolkenobjekten oder zur Überprüfung der Objektverfolgung verwenden können. Für eine Überprüfung der semantischen Segmentierung von 3D-Punktwolken, werden `categoryGlobalAttributes` und `categoryAttributes` nicht unterstützt. 

Sie müssen `auditLabelAttributeName` eingeben, um den Namen des Etikettenattributs des vorherigen Etikettierungsauftrags anzugeben, den Sie für die Erstellung des Prüfetikettierungsauftrags verwenden. Darüber hinaus müssen Sie den `editsAllowed` Parameter verwenden, um anzugeben, dass keine Beschriftungen bearbeitet werden können. 

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "editsAllowed":"any", 
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "editsAllowed":"any", 
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"]
        },   
    ],
    "categoryGlobalAttributes": [
        {
            "name":"W",
            "editsAllowed":"none", 
            "description":"label-attributes-for-all-labels",
            "type":"string",
            "enum": ["foo", "buzz", "biz"]
        }
    ],
    "labels": [
        {
            "label": "Car",
            "editsAllowed":"none", 
            "categoryAttributes": [
                {
                    "name":"X",
                    "description":"enter a number",
                    "type":"number",
                    "editsAllowed":"none"
                },
                {
                    "name":"Y",
                    "description":"select an option",
                    "type":"string",
                    "enum":["y1", "y2"],
                    "editsAllowed":"any"
                },
                {
                    "name":"Z",
                    "description":"submit a free-form response",
                    "type":"string",
                    "editsAllowed":"none"
                }
            ]
        },
        {
            "label": "Pedestrian",
            "editsAllowed":"none", 
            "categoryAttributes": [...]
        }
    ],
    "instructions": {"shortInstruction":"Draw a tight Cuboid", "fullInstruction":"<html markup>"},
    // include auditLabelAttributeName for label verification jobs
    "auditLabelAttributeName": "myPrevJobLabelAttributeName"
}
```

## Beispiele: Konfigurationsdateien für Kennzeichnungskategorien für Jobs zur Kennzeichnung von Video-Frames
<a name="sms-label-cat-config-attributes-vid-frame"></a>

Welche Annotationstools Ihrem Mitarbeiter zur Verfügung stehen und welcher Aufgabentyp verwendet wird, hängt von dem Wert ab, den `annotationType` Sie angeben. Wenn Sie beispielsweise möchten, dass Mitarbeiter anhand von Schlüsselpunkten Änderungen in der Pose bestimmter Objekte über mehrere Frames hinweg verfolgen, geben Sie `Keypoint` für `annotationType` an. Wenn Sie keinen Annotationstyp festlegen, `BoundingBox` wird standardmäßig verwendet. 

Die folgenden Themen enthalten Beispiele für Konfigurationsdateien für Video-Frame-Kategorien.

**Topics**
+ [Beispiel: Video-Frame-Schlüsselpunkt](#example-video-frame-keypoint)
+ [Beispiel: Video-Frame-Anpassung](#example-video-frame-adjustment)
+ [Beispiel: Video-Frame-Verifizierung](#example-video-frame-verification)

### Beispiel: Video-Frame-Schlüsselpunkt
<a name="example-video-frame-keypoint"></a>

Im Folgenden finden Sie ein Beispiel für eine Konfigurationsdatei mit Schlüsselpunktbeschriftungskategorien für Videoframes und Label-Kategorieattributen. Dieses Beispiel enthält zwei Frame-Attribute, die allen Frames hinzugefügt werden, die für den Beschriftungsauftrag eingereicht wurden. Die `Car` Bezeichnung wird vier Attribute für die Labelkategorie enthalten–`X`, `Y`, `Z`, und das globale Attribut `W`. 

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"]
        },   
    ],
    "categoryGlobalAttributes": [
        {
            "name":"W",
            "description":"label-attributes-for-all-labels",
            "type":"string",
            "enum": ["foo", "buz", "buz2"]
        }
    ],
    "labels": [
        {
            "label": "Car",
            "categoryAttributes": [
                {
                    "name":"X",
                    "description":"enter a number",
                    "type":"number",
                },
                {
                    "name":"Y",
                    "description":"select an option",
                    "type":"string",
                    "enum": ["y1", "y2"]
                },
                {
                    "name":"Z",
                    "description":"submit a free-form response",
                    "type":"string",
                }
            ]
        },
        {
            "label": "Pedestrian",
            "categoryAttributes": [...]
        }
    ],
    "annotationType":"Keypoint",
    "instructions": {"shortInstruction":"add example short instructions here", "fullInstruction":"<html markup>"}
}
```

### Beispiel: Video-Frame-Anpassung
<a name="example-video-frame-adjustment"></a>

Im Folgenden finden Sie ein Beispiel für eine Konfigurationsdatei für Labelkategorien, die Sie für einen Beschriftungsauftrag zur Anpassung von Videobildern verwenden können.

Sie müssen `auditLabelAttributeName` eingeben, um den Namen des Label-Attributs des vorherigen Beschriftungsaufträge anzugeben, mit dem Sie den Beschriftungsauftrag zur Überprüfung erstellt haben. Optional können Sie den `editsAllowed` Parameter verwenden, um anzugeben, ob Beschriftungen, Etikettenkategorieattribute oder Rahmenattribute bearbeitet werden können. 

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "editsAllowed":"none", 
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"]
        },   
    ],
    "categoryGlobalAttributes": [
        {
            "name":"W",
            "editsAllowed":"any", 
            "description":"label-attributes-for-all-labels",
            "type":"string",
            "enum": ["foo", "buz", "buz2"]
        }
    ],
    "labels": [
        {
            "label": "Car",
            "editsAllowed":"any", 
            "categoryAttributes": [
                {
                    "name":"X",
                    "description":"enter a number",
                    "type":"number",
                    "editsAllowed":"any"
                },
                {
                    "name":"Y",
                    "description":"select an option",
                    "type":"string",
                    "enum": ["y1", "y2"],
                    "editsAllowed":"any"
                },
                {
                    "name":"Z",
                    "description":"submit a free-form response",
                    "type":"string",
                    "editsAllowed":"none"
                }
            ]
        },
        {
            "label": "Pedestrian",
            "editsAllowed":"none", 
            "categoryAttributes": [...]
        }
    ],
    "annotationType":"Keypoint",
    "instructions": {"shortInstruction":"add example short instructions here", "fullInstruction":"<html markup>"},
    // include auditLabelAttributeName for label adjustment jobs
    "auditLabelAttributeName": "myPrevJobLabelAttributeName"
}
```

### Beispiel: Video-Frame-Verifizierung
<a name="example-video-frame-verification"></a>

Im Folgenden finden Sie ein Beispiel für eine Konfigurationsdatei für eine Labelkategorie für einen Auftrag zur Kennzeichnung von Videoframes.

Sie müssen `auditLabelAttributeName` eingeben, um den Namen des Label-Attributs des vorherigen Beschriftungsaufträge anzugeben, mit dem Sie den Beschriftungsauftrag zur Überprüfung erstellt haben. Darüber hinaus müssen Sie den `editsAllowed` Parameter verwenden, um anzugeben, dass keine Beschriftungen bearbeitet werden können. 

```
{
    "documentVersion": "2020-03-01",
    "frameAttributes": [
        {
            "name":"count players",
            "editsAllowed":"none", 
            "description":"How many players to you see in the scene?",
            "type":"number"
        },
        {
            "name":"select one",
            "editsAllowed":"any", 
            "description":"describe the scene",
            "type":"string",
            "enum":["clear","blurry"]
        },   
    ],
    "categoryGlobalAttributes": [
        {
            "name":"W",
            "editsAllowed":"none", 
            "description":"label-attributes-for-all-labels",
            "type":"string",
            "enum": ["foo", "buz", "buz2"]
        }
    ],
    "labels": [
        {
            "label": "Car",
            "editsAllowed":"none", 
            "categoryAttributes": [
                {
                    "name":"X",
                    "description":"enter a number",
                    "type":"number",
                    "editsAllowed":"any"
                },
                {
                    "name":"Y",
                    "description":"select an option",
                    "type":"string",
                    "enum": ["y1", "y2"],
                    "editsAllowed":"any"
                },
                {
                    "name":"Z",
                    "description":"submit a free-form response",
                    "type":"string",
                    "editsAllowed":"none"
                }
            ]
        },
        {
            "label": "Pedestrian",
            "editsAllowed":"none", 
            "categoryAttributes": [...]
        }
    ],
    "annotationType":"Keypoint",
    "instructions": {"shortInstruction":"add example short instructions here", "fullInstruction":"<html markup>"},
    // include auditLabelAttributeName for label adjustment jobs
    "auditLabelAttributeName": "myPrevJobLabelAttributeName"
}
```

## Schema der Konfigurationsdatei für Kennzeichnungskategorien
<a name="sms-label-cat-config-attributes-schema"></a>

In der folgenden Tabelle sind Elemente aufgeführt, die Sie in die Konfigurationsdatei der Beschriftungskategorie aufnehmen können und müssen.

**Anmerkung**  
Der Parameter `annotationType` wird nur für Auftrag zur Kennzeichnung von Videoframes unterstützt. 


****  

|  Parameter  |  Erforderlich  |  Akzeptierte Werte  |  Description  | 
| --- | --- | --- | --- | 
| frameAttributes |  Nein  |  Eine Liste von JSON-Objekten **Erforderliche Parameter in jedem JSON-Objekt:** `name`, `type`, `description` `minimum` und `maximum` sind erforderlich, falls `type` is `"number"` **Optionale Parameter in jedem JSON-Objekt:** `enum`, `editsAllowed`, `isRequired`  | Verwenden Sie diesen Parameter, um ein Rahmenattribut zu erstellen, das auf alle Frames oder 3D-Punktwolken in Ihrem Beschriftungsauftrag angewendet wird.Weitere Informationen finden Sie in der dritten Tabelle in diesem Abschnitt.  | 
| categoryGlobalAttributes |  Nein  |  Eine Liste von JSON-Objekten **Erforderliche Parameter in jedem JSON-Objekt:** `name`, `type` `minimum` und `maximum` sind erforderlich, falls `type` is `"number"` **Optionale Parameter in jedem JSON-Objekt:** `description`, `enum`, `editsAllowed`, `isRequired`   | Verwenden Sie diesen Parameter, um Etikettenkategorie-Attribute zu erstellen, die auf alle Etiketten angewendet werden, die Sie in `labels` angeben. Weitere Informationen finden Sie in der dritten Tabelle in diesem Abschnitt.  | 
| labels |  Ja  |  Eine Liste von bis zu 30 JSON-Objekten **Erforderliche Parameter in jedem JSON-Objekt:** `label` **Optionale Parameter in jedem JSON-Objekt:** `categoryAttributes`, `editsAllowed`  |  Verwenden Sie diesen Parameter, um Ihre Beschriftungen oder Klassen anzugeben. Fügen Sie eine `label` für jede Klasse hinzu.  Um einer Beschriftung ein Beschriftungskategorieattribut hinzuzufügen, fügen Sie dieser Beschriftung `categoryAttributes` hinzu. Verwenden Sie `editsAllowed`, um anzugeben, ob ein Etikett im Rahmen eines Anpassungsbeschriftungsauftrags bearbeitet werden kann oder nicht. Stellen Sie `editsAllowed` auf `"none"` für Prüfbeschriftungsaufträge ein. Weitere Informationen können Sie der folgenden Tabelle entnehmen.  | 
| annotationType (wird nur für Aufträge zur Kennzeichnung von Videoframes unterstützt)  |  Nein   |  String **Akzeptierte Parameter:** `BoundingBox`, `Polyline`, `Polygon`, `Keypoint` **Standard:** `BoundingBox`  |  Verwenden Sie diese Option, um den Aufgabentyp für Ihre Videoframe-Beschriftungsaufträge anzugeben. Wählen Sie `Polygon` beispielsweise für eine Aufgabe zur Erkennung von Polygon-Videoframe-Objekten.  Wenn Sie `annotationType` bei der Erstellung eines Videoframe-Beschriftungsaufträge nicht angeben, verwendet Ground Truth `BoundingBox` standardmäßig.   | 
| instructions |  Nein  | Ein JSON-ObjektErforderliche Parameter in jedem JSON-Objekt:`"shortInstruction"`, `"fullInstruction"` |  Verwenden Sie diesen Parameter, um Anweisungen für die Auftragnehmer hinzuzufügen, damit Ihre Auftragnehmer ihre Aufgaben erledigen können. Weitere Informationen zu Anweisungen für Auftragnehmer finden Sie unter [Anweisungen für Arbeitnehmer](sms-point-cloud-general-information.md#sms-point-cloud-worker-instructions-general).  Kurze Anweisungen müssen weniger als 255 Zeichen lang sein und lange Anweisungen müssen unter 2.048 Zeichen lang sein.  Weitere Informationen finden Sie unter [Erstellen von Anweisungsseiten](sms-creating-instruction-pages.md).  | 
| auditLabelAttributeName |  Erforderlich für die Aufgabentypen Anpassung und Überprüfung  |  String  |  Geben Sie den im Labeling-Job [LabelAttributeName](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html#sagemaker-CreateLabelingJob-request-LabelAttributeName)verwendeten Namen ein, dessen Anmerkungen Sie anpassen möchten.  Verwenden Sie diesen Parameter nur, wenn Sie einen Anpassungsauftrag für die Videobild- und 3D-Punktwolken-Objekterkennung, die Objektverfolgung oder die semantische 3D-Punktwolkensegmentierung erstellen.   | 

### Objektschema für Labels
<a name="sms-labels-schema"></a>

In der folgenden Tabelle werden die Parameter beschrieben, die Sie verwenden können und müssen, um eine Liste von `Labels` zu erstellen. Jeder Parameter sollte in einem JSON-Objekt enthalten sein. 


****  

| Parameter | Erforderlich | Akzeptierte Werte | Description | 
| --- | --- | --- | --- | 
| label |  Ja  |  Zeichenfolge  |  Der Name der Etikettenkategorie, die den Arbeitnehmern angezeigt wird. Jeder Etikettenkategoriename muss eindeutig sein.  | 
| categoryAttributes |  Nein  |  Eine Liste von JSON-Objekten **Erforderliche Parameter in jedem JSON-Objekt:** `name`, `type` `minimum` und `maximum` sinf erforderlich, falls `type` ist `"number"` **Optionale Parameter in jedem JSON-Objekt:** `description`, `enum`, `editsAllowed`, `isRequired`  | Verwenden Sie diesen Parameter, um Etikettenkategorie-Attribute zu bestimmten Etiketten hinzuzufügen, die Sie in `labels` angeben. Um einem Label ein oder mehrere Label-Kategorie-Attribute hinzuzufügen, fügen Sie das `categoryAttributes` JSON-Objekt in dasselbe `labels` JSON-Objekt wie ein `label`.Weitere Informationen können Sie der folgenden Tabelle entnehmen.  | 
| editsAllowed |  Nein  |  Zeichenfolge **Unterstützte Werte**: `"none"`: Es sind keine Änderungen zulässig. oder `"any"` (Standard): Alle Änderungen sind erlaubt.  |  Gibt an, ob ein Etikett von Mitarbeitern bearbeitet werden kann oder nicht. Fügen Sie bei Beschriftungsaufträgen zur *Anpassung* von Videorahmen oder 3D-Punktwolken diesen Parameter zu einem oder mehreren JSON-Objekten in der `labels` Liste hinzu, um anzugeben, ob ein Worker eine Bezeichnung bearbeiten kann oder nicht. Bei Beschriftungsaufträgen zur *Überprüfung* von 3D-Punktwolken und Videoframes fügen Sie diesen Parameter mit dem Wert `"none"` jedem JSON-Objekt in der `labels` Liste hinzu. Dadurch können alle Beschriftungen nicht mehr bearbeitet werden.  | 

### FrameAttributes und Schema categoryGlobalAttributes
<a name="sms-category-attributes-schema"></a>

In der folgenden Tabelle werden die Parameter beschrieben, die Sie verwenden können und müssen, um ein Rahmenattribut `frameAttributes` mit und ein Kategorieattribut mit den `categoryGlobalAttributes` and `categoryAttributes` Parametern zu erstellen.


****  

|  Parameter  |  Erforderlich  |  Akzeptierte Werte  |  Description  | 
| --- | --- | --- | --- | 
| name |  Ja  |  Zeichenfolge  |  Verwenden Sie diesen Parameter, um Ihrer Etikettenkategorie oder Ihrem Rahmenattribut einen Namen zu geben. Dies ist der Attributname, den die Arbeiter sehen. Jeder Attributname für die Labelkategorie in Ihrer Labelkategorie-Konfigurationsdatei muss eindeutig sein. Globale Etikettenkategorieattribute und beschriftungsspezifische Etikettenkategorieattribute können nicht denselben Namen haben.  | 
| type |  Ja  |  Zeichenfolge **Erforderliche Werte**: `"string"` oder `"number"`  |  Verwenden Sie diesen Parameter, um den Attributtyp der Beschriftungskategorie zu definieren.  Wenn Sie `"string"` und `type` angeben und einen `enum` Wert für dieses Attribut angeben, können Mitarbeiter aus einer der von Ihnen angegebenen Optionen wählen.  Wenn Sie keinen `enum` Wert angeben und `"string"` und `type` angeben, können Mitarbeiter Text in freier Form eingeben.  Wenn Sie `number` für `type` angeben, kann der Mitarbeiter eine Zahl zwischen den `minimum` und `maximum` von Ihnen angegebenen Zahlen eingeben.   | 
| enum |  Nein  |  Liste von Zeichenfolgen  |  Verwenden Sie diesen Parameter, um die Optionen festzulegen, aus denen Arbeiter für diese Etikettenkategorie oder dieses Rahmenattribut wählen können. Auftragnehmer können einen Wert auswählen, der in `enum` angegeben ist. Wenn Sie beispielsweise `["foo", "buzz", "bar"` für `enum` angeben, können Mitarbeiter eine der Optionen `foo`, `buzz`, oder `bar` wählen. Sie müssen `"string"` für `type` angeben, um eine `enum` Liste verwenden zu können.  | 
| description |  `frameAttributes`: Yes `categoryAttributes` oder`categoryGlobalAttributes`: Nein  |  Zeichenfolge  |  Verwenden Sie diesen Parameter, um eine Beschreibung des Attributs für die Beschriftungskategorie hinzuzufügen. Sie können dieses Feld verwenden, um den Mitarbeitern weitere Informationen über das Attribut zu erhalten.  Dieses Feld ist nur für Rahmenattribute erforderlich.  | 
| minimum und maximum | Erforderlich, falls das Attribut type ist "number" | Ganzzahlen |  Verwenden Sie diese Parameter, um Mindest- und Höchstwerte (einschließlich) anzugeben, die Mitarbeiter für numerische Labelkategorien- oder Rahmenattribute eingeben können. Sie müssen Werte `"number"` für `type` angeben, um `minimum` und `maximum` zu verwenden.  | 
| editsAllowed |  Nein  |  Zeichenfolge **Erforderliche Werte**: `"none"`: Es sind keine Änderungen zulässig. oder `"any"` (Standard): Alle Änderungen sind erlaubt.  |  Gibt an, ob eine Labelkategorie oder ein Rahmenattribut von Mitarbeitern bearbeitet werden kann. Fügen Sie bei Aufträgen zur *Anpassung* und *Überprüfung* der Kennzeichnung von Videoframes oder 3D-Punktwolken diesen Parameter zur Kennzeichnung von Kategorie- und Frame-Attributen hinzu, um anzugeben, ob ein Worker ein Attribut bearbeiten kann oder nicht.  | 
| isRequired |  Nein  |  Boolesch  |  Gibt an, ob Mitarbeiter ein Attribut mit Anmerkungen versehen müssen. Mitarbeiter können den Auftrag erst einreichen, wenn alle erforderlichen Attribute mit Anmerkungen versehen wurden.  | 

## Kontingente für Beschriftung und Beschriftungskategorieattribute
<a name="sms-point-cloud-label-cat-limits"></a>

Sie können bis zu 10 Beschriftungskategorieattribute pro Klasse angeben. Diese 10-Attribut-Kontingente enthalten Attribute der globalen Beschriftungskategorie. Wenn Sie beispielsweise vier Attribute der globalen Beschriftungskategorie erstellen und dann drei Beschriftungskategorieattribute der Beschriftung `X` zuweisen, weist diese Beschriftung insgesamt 4 \$1 3 = 7 Beschriftungskategorieattribute auf. Alle Beschränkungen für die Beschriftungskategorie und das Beschriftungskategorieattribut finden Sie in der folgenden Tabelle.


****  

|  Typ  |  Min  |  Max  | 
| --- | --- | --- | 
|  Bezeichnungen (`Labels`)  |  1  |  30  | 
|  Etikett Name Zeichenquote  |  1  |  16  | 
|  Attribute der Etikettenkategorie pro Etikett (Summe aus `categoryAttributes` und `categoryGlobalAttributes`)  |  0  |  10  | 
|  Label-Kategorieattribute pro Etikett (Summe aus `categoryAttributes` und `categoryGlobalAttributes`) in freier Texteingabe.   | 0 | 5 | 
|  Rahmenattribute  |  0  |  10  | 
|  Freiform-Texteingabeattribute in `frameAttributes`.  | 0 | 5 | 
|  Attributname Zeichenanteil (`name`)  |  1  |  16  | 
|  Attributbeschreibung Zeichenquote (`description`)  |  0  |  128  | 
|  Attribut Typ Zeichen Quote (`type`)  |  1  |  16  | 
|  Zulässige Werte in der `enum` Liste für ein `string` Attribut  | 1 | 10 | 
|  Zeichenkontingent für einen Wert in der `enum` Liste  | 1 | 16 | 
| Maximale Anzahl an Zeichen in der Freitextantwort für Freiformtext frameAttributes | 0 | 1000 | 
| Maximale Anzahl an Zeichen in der Freitextantwort für Freiformtext categoryAttributes und categoryGlobalAttributes | 0 | 80 | 