HyperText
The HyperText tag displays hypertext markup for labeling. Use for labeling HTML-encoded text and webpages for NER and NLP projects.
Use with the following data types: HTML.
Parameters
| Param | Type | Default | Description | 
|---|---|---|---|
| name | string | 
Name of the element | |
| value | string | 
Value of the element | |
| [valueType] | url | text | 
text | 
Whether the text is stored directly in uploaded data or needs to be loaded from a URL | 
| [inline] | boolean | 
false | 
Whether to embed HTML directly in Label Studio or use an iframe | 
| [saveTextResult] | yes | no | 
Whether to store labeled text along with the results. By default, doesn’t store text for valueType=url | 
|
| [encoding] | none | base64 | base64unicode | 
How to decode values from encoded strings | |
| [selectionEnabled] | boolean | 
true | 
Enable or disable selection | 
| [clickableLinks] | boolean | 
false | 
Whether to allow opening resources from links in the hypertext markup. | 
| [highlightColor] | string | 
Hex string with highlight color, if not provided uses the labels color | |
| [showLabels] | boolean | 
Whether or not to show labels next to the region; unset (by default) — use editor settings; true/false — override settings | |
| [granularity] | symbol | word | sentence | paragraph | 
Control region selection granularity | 
Sample Results JSON
| Name | Type | Description | 
|---|---|---|
| value | Object | 
|
| value.start | string | 
xpath of the container where the region starts (xpath) | 
| value.end | string | 
xpath of the container where the region ends (xpath) | 
| value.startOffset | number | 
offset within start container | 
| value.endOffset | number | 
offset within end container | 
| [value.text] | string | 
text content of the region, can be skipped | 
Example JSON
{
  "value": {
    "start": "/div[1]/p[2]/text()[1]",
    "end": "/div[1]/p[4]/text()[3]",
    "startOffset": 2,
    "endOffset": 81,
    "hypertextlabels": ["Car"]
  }
}
Example
Labeling configuration to label HTML content
<View>
  <HyperText name="text-1" value="$text" />
  <Labels name="parts" toName="text-1">
    <Label value="Caption" />
    <Label value="Article" />
    <Label value="Author" />
  </Labels>
</View>
Example
<View>
  <HyperText name="p1">
    <p>Some explanations <em>with style</em></p>
  </HyperText>
</View>