asyml / asyml/stave

Wrong ID generation for annotations

Open
#68 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
52
Forks
15
PR merge metrics
No merged PRs in 30d

Description

```
{
"py/object": "ft.onto.base_ontology.EntityMention",
"py/state": {
"_embedding": [],
"_span": {
"begin": 24,
"end": 31,
"py/object": "forte.data.span.Span"
},
"_tid": 2,
"ner_type": null
}
}
```

When new annotation arrives, the _tid generated by the backend should be an int number but not a HASH string. The int number should be "the biggest id in the doc + 1"

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start by locating the backend path that creates annotations and assigns _tid, then inspect how existing document annotation IDs are read; done means a new annotation receives the greatest existing document ID plus one as an integer rather than a hash string, with coverage for an existing-ID document.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.