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>