File size: 2,252 Bytes
0ccfe4a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
  "type": "object",
  "properties": {
    "pmid": {
      "type": "string",
      "description": "The PubMed ID of the paper being analyzed."
    },
    "entities": {
      "type": "array",
      "description": "Biomedical entities identified in the abstract.",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": ["Gene", "Protein", "Compound", "Pathway", "Phenotype", "Mechanism"],
            "description": "Category of the biomedical entity."
          },
          "name": {
            "type": "string",
            "description": "Exact name as it appears in the text."
          },
          "confidence": {
            "type": "number",
            "minimum": 0.0,
            "maximum": 1.0,
            "description": "Confidence that this is correctly identified (1.0 = unambiguous)."
          },
          "mentions": {
            "type": "integer",
            "minimum": 1,
            "description": "Number of times this entity is mentioned in the abstract."
          }
        },
        "required": ["type", "name", "confidence", "mentions"]
      }
    },
    "relationships": {
      "type": "array",
      "description": "Relationships between entities identified in the abstract.",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "description": "Name of the source entity (must match an entity in the entities list)."
          },
          "target": {
            "type": "string",
            "description": "Name of the target entity (must match an entity in the entities list)."
          },
          "type": {
            "type": "string",
            "enum": ["BINDS", "INHIBITS", "ASSOCIATED_WITH", "TESTED_IN", "EXPRESSED_IN", "CO_OCCURS"],
            "description": "Type of relationship between source and target."
          },
          "evidence_text": {
            "type": "string",
            "description": "Brief excerpt from the abstract that supports this relationship."
          }
        },
        "required": ["source", "target", "type", "evidence_text"]
      }
    }
  },
  "required": ["pmid", "entities", "relationships"]
}