File size: 553 Bytes
b694417
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
export type EntityType = "Peop" | "Org" | "Loc" | "Other";
export type RelationType =
  "Located_In" | "Work_For" | "OrgBased_In" | "Live_In" | "Kill";
export type TierName = "speed" | "balanced" | "accuracy";

export interface Entity {
  type: EntityType;
  start: number;
  end: number;
}

export interface Relation {
  type: RelationType;
  head: number;
  tail: number;
}

export interface ExtractResponse {
  tokens: string[];
  entities: Entity[];
  relations: Relation[];
}

export interface TierInfo {
  name: TierName;
  description: string;
}