【发布时间】:2021-10-31 12:24:30
【问题描述】:
我正在尝试将预先注释的数据导入 Label Studio,但由于某些原因,有些数据没有显示,即使它们确实存在。
我设法创建了一个示例,其中我为同一段 HTML 创建了 3 个注释,但只显示了其中一个。
注释 3 被选中并正确显示:
注释 1 和 2 的行为不正确:
它们在 JSON 中的表示方式之间的唯一区别是 "result.startOffset"、"result.endOffset" 和 xpath,和最后一个不一样(是这样吗?我不知道xpath是怎么工作的)。
{
"value": {
"start": "/p[8]/text()[3]",
"end": "/p[8]/text()[3]",
"startOffset": 80,
"endOffset": 90,
"text": "25/05/2021",
"htmllabels": [
"OIN"
]
},
"id": "HrCKtUBwJB",
"from_name": "label",
"to_name": "text",
"type": "hypertextlabels"
},
{
"value": {
"start": "/p[8]/text()[3]",
"end": "/p[8]/text()[3]",
"startOffset": 0,
"endOffset": 10,
"text": "25/05/2021",
"htmllabels": [
"OIN"
]
},
"id": "ydDDrvEVDC",
"from_name": "label",
"to_name": "text",
"type": "hypertextlabels"
},
{
"value": {
"start": "/p[8]/text()[2]",
"end": "/p[8]/text()[2]",
"startOffset": 130,
"endOffset": 140,
"text": "25/05/2021",
"htmllabels": [
"OIN"
]
},
"id": "Fc7iAxUOTX",
"from_name": "label",
"to_name": "text",
"type": "hypertextlabels"
}
我的项目模板配置如下:
<View>
<HyperTextLabels name="label" toName="text">
<Label value="OIN" background="#ccba4a"/>
</HyperTextLabels>
<HyperText name="text" value="$text" valueType="text" saveTextResult="yes"/>
</View>
有人能猜出这个吗?
【问题讨论】: