File size: 3,663 Bytes
77851da
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
{
  "type": "object",
  "properties": {
    "claims": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source_quotes": {
            "type": "array",
            "items": {
              "anyOf": {{SOURCES}}
            },
            "minItems": 1
          },
          "subject": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string"
              },
              "entity_type": {
                "enum": [
                  "person",
                  "organization",
                  "project",
                  "place",
                  "technology",
                  "other"
                ]
              },
              "aliases": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "required": [
              "name",
              "entity_type",
              "aliases"
            ],
            "additionalProperties": false
          },
          "predicate": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "statement": {
            "type": "string"
          },
          "cardinality": {
            "enum": [
              "single",
              "multiple",
              "event"
            ]
          },
          "kind": {
            "enum": [
              "fact",
              "preference",
              "profile",
              "goal",
              "episode",
              "procedure",
              "other"
            ]
          },
          "confidence": {
            "type": "number",
            "minimum": 0.5,
            "maximum": 1
          },
          "valid_from": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "event_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "entity_type": {
                  "enum": [
                    "person",
                    "organization",
                    "project",
                    "place",
                    "technology",
                    "other"
                  ]
                },
                "aliases": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "required": [
                "name",
                "entity_type",
                "aliases"
              ],
              "additionalProperties": false
            }
          },
          "correction": {
            "type": "boolean"
          },
          "explanation": {
            "type": "string"
          },
          "related": {{RELATED}}
        },
        "required": [
          "source_quotes",
          "subject",
          "predicate",
          "value",
          "statement",
          "cardinality",
          "kind",
          "confidence",
          "valid_from",
          "event_at",
          "entities",
          "correction",
          "explanation",
          "related"
        ],
        "additionalProperties": false
      },
      "maxItems": 12
    }
  },
  "required": [
    "claims"
  ],
  "additionalProperties": false
}