1 package eu.fbk.dkm.pikes.rdf.vocab;
2
3 import java.util.Arrays;
4 import java.util.Collections;
5 import java.util.HashSet;
6 import java.util.Set;
7
8 import eu.fbk.rdfpro.vocab.VOID;
9 import org.eclipse.rdf4j.model.IRI;
10 import org.eclipse.rdf4j.model.Namespace;
11 import org.eclipse.rdf4j.model.impl.SimpleNamespace;
12 import org.eclipse.rdf4j.model.impl.SimpleValueFactory;
13
14
15
16
17 public class KEMT {
18
19
20 public static final String PREFIX = "kemt";
21
22
23 public static final String NAMESPACE = "http://knowledgestore.fbk.eu/ontologies/kem/text#";
24
25
26 public static final Namespace NS = new SimpleNamespace(PREFIX, NAMESPACE);
27
28
29
30
31 public static final IRI ARGUMENT_C = createIRI("Argument");
32
33
34 public static final IRI ASPECT_C = createIRI("Aspect");
35
36
37 public static final IRI ASPECTUAL_LINK = createIRI("AspectualLink");
38
39
40 public static final IRI ASPECTUAL_RELATION = createIRI("AspectualRelation");
41
42
43 public static final IRI CAUSAL_LINK = createIRI("CausalLink");
44
45
46 public static final IRI CAUSAL_RELATION = createIRI("CausalRelation");
47
48
49 public static final IRI COMPOUND_WORD = createIRI("CompoundWord");
50
51
52 public static final IRI CONSTITUENT_NODE = createIRI("ConstituentNode");
53
54
55 public static final IRI CONSTITUENT_STRING = createIRI("ConstituentString");
56
57
58 public static final IRI COORDINATION = createIRI("Coordination");
59
60
61 public static final IRI COREFERENCE = createIRI("Coreference");
62
63
64 public static final IRI ENTITY_ANNOTATION = createIRI("EntityAnnotation");
65
66
67 public static final IRI EVENT_INSTANCE = createIRI("EventInstance");
68
69
70 public static final IRI EVENT_TYPE = createIRI("EventType");
71
72
73 public static final IRI FACTUALITY_LINK = createIRI("FactualityLink");
74
75
76 public static final IRI FACTUALITY_RELATION = createIRI("FactualityRelation");
77
78
79 public static final IRI FACTUALITY_SOURCE = createIRI("FactualitySource");
80
81
82 public static final IRI FACT_VALUE_C = createIRI("FactValue");
83
84
85 public static final IRI FEATURE_C = createIRI("Feature");
86
87
88 public static final IRI FUNCTION_IN_DOCUMENT_C = createIRI("FunctionInDocument");
89
90
91 public static final IRI LINK = createIRI("Link");
92
93
94 public static final IRI NAMED_ENTITY = createIRI("NamedEntity");
95
96
97 public static final IRI PARTICIPATION = createIRI("Participation");
98
99
100 public static final IRI POLARITY_C = createIRI("Polarity");
101
102
103 public static final IRI PREDICATE_C = createIRI("Predicate");
104
105
106 public static final IRI RELATION_C = createIRI("Relation");
107
108
109 public static final IRI RELATION_ANNOTATION = createIRI("RelationAnnotation");
110
111
112 public static final IRI SUBORDINATE_LINK = createIRI("SubordinateLink");
113
114
115 public static final IRI SUBORDINATE_RELATION = createIRI("SubordinateRelation");
116
117
118 public static final IRI TEMPORAL_ELEMENT = createIRI("TemporalElement");
119
120
121 public static final IRI TEMPORAL_LINK = createIRI("TemporalLink");
122
123
124 public static final IRI TEMPORAL_MODIFIER = createIRI("TemporalModifier");
125
126
127 public static final IRI TEMPORAL_RELATION = createIRI("TemporalRelation");
128
129
130 public static final IRI TENSE_C = createIRI("Tense");
131
132
133 public static final IRI TEXT_RESOURCE = createIRI("TextResource");
134
135
136 public static final IRI TIMEX = createIRI("Timex");
137
138
139 public static final IRI TIMEX_TYPE = createIRI("TimexType");
140
141
142 public static final IRI TYPE_C = createIRI("Type");
143
144
145 public static final IRI WORD_COMPONENT = createIRI("WordComponent");
146
147
148
149
150 public static final IRI ARGUMENT_P = createIRI("argument");
151
152
153 public static final IRI ASPECT_P = createIRI("aspect");
154
155
156 public static final IRI CONJUNCT = createIRI("conjunct");
157
158
159 public static final IRI CONJUNCT_STRING = createIRI("conjunctString");
160
161
162 public static final IRI COREFERRING = createIRI("coreferring");
163
164
165 public static final IRI COREFERRING_STRING = createIRI("coreferringString");
166
167
168 public static final IRI DOMINATES = createIRI("dominates");
169
170
171 public static final IRI FACT_VALUE_P = createIRI("factValue");
172
173
174 public static final IRI FEATURE_P = createIRI("feature");
175
176
177 public static final IRI FUNCTION_IN_DOCUMENT_P = createIRI("functionInDocument");
178
179
180 public static final IRI GROUP = createIRI("group");
181
182
183 public static final IRI HEAD_COMPONENT = createIRI("headComponent");
184
185
186 public static final IRI HEAD_CONSTITUENT_NODE = createIRI("headConstituentNode");
187
188
189 public static final IRI HEAD_WORD = createIRI("headWord");
190
191
192 public static final IRI IMMEDIATELY_DOMINATES = createIRI("immediatelyDominates");
193
194
195 public static final IRI MODIFIER = createIRI("modifier");
196
197
198 public static final IRI OBJECT_VALUE = createIRI("objectValue");
199
200
201 public static final IRI POLARITY_P = createIRI("polarity");
202
203
204 public static final IRI PREDICATE_P = createIRI("predicate");
205
206
207 public static final IRI RAW_STRING = createIRI("rawString");
208
209
210 public static final IRI RELATES = createIRI("relates");
211
212
213 public static final IRI RELATION_P = createIRI("relation");
214
215
216 public static final IRI SIGNAL_STRING = createIRI("signalString");
217
218
219 public static final IRI SOURCE = createIRI("source");
220
221
222 public static final IRI SYNTACTIC_CATEGORY = createIRI("syntacticCategory");
223
224
225 public static final IRI TARGET = createIRI("target");
226
227
228 public static final IRI TENSE_P = createIRI("tense");
229
230
231 public static final IRI TYPE_P = createIRI("type");
232
233
234
235
236 public static final IRI FREQUENCY = createIRI("frequency");
237
238
239 public static final IRI LITERAL_VALUE = createIRI("literalValue");
240
241
242 public static final IRI MODALITY = createIRI("modality");
243
244
245 public static final IRI PROPER_NAME = createIRI("properName");
246
247
248 public static final IRI QUANTIFIER = createIRI("quantifier");
249
250
251 public static final IRI TEMPORAL_FUNCTION = createIRI("temporalFunction");
252
253
254 public static final IRI UNIT = createIRI("unit");
255
256
257
258
259 public static final IRI AREL_CONTINUES = createIRI("arel_continues");
260
261
262 public static final IRI AREL_CULMINATES = createIRI("arel_culminates");
263
264
265 public static final IRI AREL_INITIATES = createIRI("arel_initiates");
266
267
268 public static final IRI AREL_REINITIATES = createIRI("arel_reinitiates");
269
270
271 public static final IRI AREL_TERMINATES = createIRI("arel_terminates");
272
273
274 public static final IRI ASPECT_NONE = createIRI("aspect_none");
275
276
277 public static final IRI ASPECT_PERFECTIVE = createIRI("aspect_perfective");
278
279
280 public static final IRI ASPECT_PERFECTIVE_PROGRESSIVE = createIRI(
281 "aspect_perfective_progressive");
282
283
284 public static final IRI ASPECT_PROGRESSIVE = createIRI("aspect_progressive");
285
286
287 public static final IRI CAUSE = createIRI("cause");
288
289
290 public static final IRI ET_ASPECTUAL = createIRI("et_aspectual");
291
292
293 public static final IRI ET_I_ACTION = createIRI("et_i_action");
294
295
296 public static final IRI ET_I_STATE = createIRI("et_i_state");
297
298
299 public static final IRI ET_OCCURRENCE = createIRI("et_occurrence");
300
301
302 public static final IRI ET_PERCEPTION = createIRI("et_perception");
303
304
305 public static final IRI ET_REPORTING = createIRI("et_reporting");
306
307
308 public static final IRI ET_STATE = createIRI("et_state");
309
310
311 public static final IRI FN_CREATION_TIME = createIRI("fn_creation_time");
312
313
314 public static final IRI FN_EXPIRATION_TIME = createIRI("fn_expiration_time");
315
316
317 public static final IRI FN_MODIFICATION_TIME = createIRI("fn_modification_time");
318
319
320 public static final IRI FN_NONE = createIRI("fn_none");
321
322
323 public static final IRI FN_PUBLICATION_TIME = createIRI("fn_publication_time");
324
325
326 public static final IRI FN_RECEPTION_TIME = createIRI("fn_reception_time");
327
328
329 public static final IRI FN_RELEASE_TIME = createIRI("fn_release_time");
330
331
332 public static final IRI FREL_EVENT_ORIGIN = createIRI("frel_event_origin");
333
334
335 public static final IRI FREL_FACTUALITY_ASSIGNMENT = createIRI("frel_factuality_assignment");
336
337
338 public static final IRI FREL_SOURCE_INTRODUCTION = createIRI("frel_source_introduction");
339
340
341 public static final IRI FV_CTN = createIRI("fv_CTn");
342
343
344 public static final IRI FV_CTP = createIRI("fv_CTp");
345
346
347 public static final IRI FV_CTU = createIRI("fv_CTu");
348
349
350 public static final IRI FV_NA = createIRI("fv_na");
351
352
353 public static final IRI FV_OTHER = createIRI("fv_other");
354
355
356 public static final IRI FV_PRN = createIRI("fv_PRn");
357
358
359 public static final IRI FV_PRP = createIRI("fv_PRp");
360
361
362 public static final IRI FV_PRU = createIRI("fv_PRu");
363
364
365 public static final IRI FV_PSN = createIRI("fv_PSn");
366
367
368 public static final IRI FV_PSP = createIRI("fv_PSp");
369
370
371 public static final IRI FV_PSU = createIRI("fv_PSu");
372
373
374 public static final IRI FV_UU = createIRI("fv_Uu");
375
376
377 public static final IRI MOD_AFTER = createIRI("mod_after");
378
379
380 public static final IRI MOD_APPROX = createIRI("mod_approx");
381
382
383 public static final IRI MOD_BEFORE = createIRI("mod_before");
384
385
386 public static final IRI MOD_END = createIRI("mod_end");
387
388
389 public static final IRI MOD_EQUAL_OR_LESS = createIRI("mod_equal_or_less");
390
391
392 public static final IRI MOD_EQUAL_OR_MORE = createIRI("mod_equal_or_more");
393
394
395 public static final IRI MOD_LESS_THAN = createIRI("mod_less_than");
396
397
398 public static final IRI MOD_MID = createIRI("mod_mid");
399
400
401 public static final IRI MOD_MORE_THAN = createIRI("mod_more_than");
402
403
404 public static final IRI MOD_ON_OR_AFTER = createIRI("mod_on_or_after");
405
406
407 public static final IRI MOD_ON_OR_BEFORE = createIRI("mod_on_or_before");
408
409
410 public static final IRI MOD_START = createIRI("mod_start");
411
412
413 public static final IRI POLARITY_NEG = createIRI("polarity_neg");
414
415
416 public static final IRI POLARITY_POS = createIRI("polarity_pos");
417
418
419 public static final IRI SREL_CONDITIONAL = createIRI("srel_conditional");
420
421
422 public static final IRI SREL_COUNTER_FACTIVE = createIRI("srel_counter_factive");
423
424
425 public static final IRI SREL_EVIDENTIAL = createIRI("srel_evidential");
426
427
428 public static final IRI SREL_FACTIVE = createIRI("srel_factive");
429
430
431 public static final IRI SREL_MODAL = createIRI("srel_modal");
432
433
434 public static final IRI SREL_NEG_EVIDENTIAL = createIRI("srel_neg_evidential");
435
436
437 public static final IRI TENSE_FUTURE = createIRI("tense_future");
438
439
440 public static final IRI TENSE_INFINITIVE = createIRI("tense_infinitive");
441
442
443 public static final IRI TENSE_NONE = createIRI("tense_none");
444
445
446 public static final IRI TENSE_PAST = createIRI("tense_past");
447
448
449 public static final IRI TENSE_PASTPART = createIRI("tense_pastpart");
450
451
452 public static final IRI TENSE_PRESENT = createIRI("tense_present");
453
454
455 public static final IRI TENSE_PRESPART = createIRI("tense_prespart");
456
457
458 public static final IRI TREL_AFTER = createIRI("trel_after");
459
460
461 public static final IRI TREL_BEFORE = createIRI("trel_before");
462
463
464 public static final IRI TREL_BEGINS = createIRI("trel_begins");
465
466
467 public static final IRI TREL_BEGUN_BY = createIRI("trel_begun_by");
468
469
470 public static final IRI TREL_DURING = createIRI("trel_during");
471
472
473 public static final IRI TREL_DURING_INV = createIRI("trel_during_inv");
474
475
476 public static final IRI TREL_ENDED_BY = createIRI("trel_ended_by");
477
478
479 public static final IRI TREL_ENDS = createIRI("trel_ends");
480
481
482 public static final IRI TREL_IAFTER = createIRI("trel_iafter");
483
484
485 public static final IRI TREL_IBEFORE = createIRI("trel_ibefore");
486
487
488 public static final IRI TREL_IDENTITY = createIRI("trel_identity");
489
490
491 public static final IRI TREL_INCLUDES = createIRI("trel_includes");
492
493
494 public static final IRI TREL_IS_INCLUDED = createIRI("trel_is_included");
495
496
497 public static final IRI TREL_SIMULTANEOUS = createIRI("trel_simultaneous");
498
499
500 public static final IRI TREL_TIMEX_ANCHOR_TIME = createIRI("trel_timex_anchor_time");
501
502
503 public static final IRI TREL_TIMEX_BEGIN_POINT = createIRI("trel_timex_begin_point");
504
505
506 public static final IRI TREL_TIMEX_END_POINT = createIRI("trel_timex_end_point");
507
508
509 public static final IRI TT_DATE = createIRI("tt_date");
510
511
512 public static final IRI TT_DURATION = createIRI("tt_duration");
513
514
515 public static final IRI TT_SET = createIRI("tt_set");
516
517
518 public static final IRI TT_TIME = createIRI("tt_time");
519
520
521
522
523 public static Set<IRI> TERMS = Collections.unmodifiableSet(new HashSet<>(Arrays.asList(
524 ARGUMENT_C, ASPECT_C, ASPECTUAL_LINK, ASPECTUAL_RELATION, CAUSAL_LINK, CAUSAL_RELATION,
525 COMPOUND_WORD, CONSTITUENT_NODE, CONSTITUENT_STRING, COORDINATION, COREFERENCE,
526 ENTITY_ANNOTATION, EVENT_INSTANCE, EVENT_TYPE, FACTUALITY_LINK, FACTUALITY_RELATION,
527 FACTUALITY_SOURCE, FACT_VALUE_C, FEATURE_C, FUNCTION_IN_DOCUMENT_C, LINK, NAMED_ENTITY,
528 PARTICIPATION, POLARITY_C, PREDICATE_C, RELATION_C, RELATION_ANNOTATION,
529 SUBORDINATE_LINK, SUBORDINATE_RELATION, TEMPORAL_ELEMENT, TEMPORAL_LINK,
530 TEMPORAL_MODIFIER, TEMPORAL_RELATION, TENSE_C, TEXT_RESOURCE, TIMEX, TIMEX_TYPE,
531 TYPE_C, WORD_COMPONENT, ARGUMENT_P, ASPECT_P, CONJUNCT, CONJUNCT_STRING, COREFERRING,
532 COREFERRING_STRING, DOMINATES, FACT_VALUE_P, FEATURE_P, FUNCTION_IN_DOCUMENT_P, GROUP,
533 HEAD_COMPONENT, HEAD_CONSTITUENT_NODE, HEAD_WORD, IMMEDIATELY_DOMINATES, MODIFIER,
534 OBJECT_VALUE, POLARITY_P, PREDICATE_P, RAW_STRING, RELATES, RELATION_P, SIGNAL_STRING,
535 SOURCE, SYNTACTIC_CATEGORY, TARGET, TENSE_P, TYPE_P, FREQUENCY, LITERAL_VALUE,
536 MODALITY, PROPER_NAME, QUANTIFIER, TEMPORAL_FUNCTION, UNIT, AREL_CONTINUES,
537 AREL_CULMINATES, AREL_INITIATES, AREL_REINITIATES, AREL_TERMINATES, ASPECT_NONE,
538 ASPECT_PERFECTIVE, ASPECT_PERFECTIVE_PROGRESSIVE, ASPECT_PROGRESSIVE, CAUSE,
539 ET_ASPECTUAL, ET_I_ACTION, ET_I_STATE, ET_OCCURRENCE, ET_PERCEPTION, ET_REPORTING,
540 ET_STATE, FN_CREATION_TIME, FN_EXPIRATION_TIME, FN_MODIFICATION_TIME, FN_NONE,
541 FN_PUBLICATION_TIME, FN_RECEPTION_TIME, FN_RELEASE_TIME, FREL_EVENT_ORIGIN,
542 FREL_FACTUALITY_ASSIGNMENT, FREL_SOURCE_INTRODUCTION, FV_CTN, FV_CTP, FV_CTU, FV_NA,
543 FV_OTHER, FV_PRN, FV_PRP, FV_PRU, FV_PSN, FV_PSP, FV_PSU, FV_UU, MOD_AFTER, MOD_APPROX,
544 MOD_BEFORE, MOD_END, MOD_EQUAL_OR_LESS, MOD_EQUAL_OR_MORE, MOD_LESS_THAN, MOD_MID,
545 MOD_MORE_THAN, MOD_ON_OR_AFTER, MOD_ON_OR_BEFORE, MOD_START, POLARITY_NEG,
546 POLARITY_POS, SREL_CONDITIONAL, SREL_COUNTER_FACTIVE, SREL_EVIDENTIAL, SREL_FACTIVE,
547 SREL_MODAL, SREL_NEG_EVIDENTIAL, TENSE_FUTURE, TENSE_INFINITIVE, TENSE_NONE,
548 TENSE_PAST, TENSE_PASTPART, TENSE_PRESENT, TENSE_PRESPART, TREL_AFTER, TREL_BEFORE,
549 TREL_BEGINS, TREL_BEGUN_BY, TREL_DURING, TREL_DURING_INV, TREL_ENDED_BY, TREL_ENDS,
550 TREL_IAFTER, TREL_IBEFORE, TREL_IDENTITY, TREL_INCLUDES, TREL_IS_INCLUDED,
551 TREL_SIMULTANEOUS, TREL_TIMEX_ANCHOR_TIME, TREL_TIMEX_BEGIN_POINT,
552 TREL_TIMEX_END_POINT, TT_DATE, TT_DURATION, TT_SET, TT_TIME)));
553
554
555
556 private static IRI createIRI(final String localName) {
557 return SimpleValueFactory.getInstance().createIRI(NAMESPACE, localName);
558 }
559
560 private KEMT() {
561 }
562
563 }