001 package eu.lod2.nlp2rdf.schema.sso;
002
003 import java.util.List;
004 import java.util.Iterator;
005
006 import com.hp.hpl.jena.ontology.Individual;
007
008 /**
009 * Interface http://nlp2rdf.lod2.eu/schema/sso/Word
010 */
011
012 public interface IWord extends Individual, eu.lod2.nlp2rdf.schema.str.IString {
013
014 /**
015 * Domain property Sentence
016 * with uri http://nlp2rdf.lod2.eu/schema/sso/sentence
017 */
018
019 public boolean existsSentence();
020
021 public boolean hasSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
022
023 public eu.lod2.nlp2rdf.schema.sso.Sentence getSentence();
024
025 public void setSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
026
027 public void removeSentence();
028
029 /**
030 * Domain property OliaLink
031 * with uri http://nlp2rdf.lod2.eu/schema/sso/oliaLink
032 */
033
034 public boolean existsOliaLink();
035
036 public boolean hasOliaLink(eu.lod2.nlp2rdf.schema.IThing thingValue);
037
038 public int countOliaLink();
039
040 public Iterator<eu.lod2.nlp2rdf.schema.Thing> iterateOliaLink();
041
042 public List<eu.lod2.nlp2rdf.schema.Thing> listOliaLink();
043
044 public void addOliaLink(eu.lod2.nlp2rdf.schema.IThing thingValue);
045
046 public void addAllOliaLink(List<? extends eu.lod2.nlp2rdf.schema.IThing> thingList);
047
048 public void removeOliaLink(eu.lod2.nlp2rdf.schema.IThing thingValue);
049
050 public void removeAllOliaLink();
051
052 /**
053 * Domain property PreviousWord
054 * with uri http://nlp2rdf.lod2.eu/schema/sso/previousWord
055 */
056
057 public boolean existsPreviousWord();
058
059 public boolean hasPreviousWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
060
061 public eu.lod2.nlp2rdf.schema.sso.Word getPreviousWord();
062
063 public void setPreviousWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
064
065 public void removePreviousWord();
066
067 /**
068 * Domain property NextWord
069 * with uri http://nlp2rdf.lod2.eu/schema/sso/nextWord
070 */
071
072 public boolean existsNextWord();
073
074 public boolean hasNextWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
075
076 public eu.lod2.nlp2rdf.schema.sso.Word getNextWord();
077
078 public void setNextWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
079
080 public void removeNextWord();
081
082 /**
083 * Domain property NextSentenceTrans
084 * with uri http://nlp2rdf.lod2.eu/schema/sso/nextSentenceTrans
085 */
086
087 public boolean existsNextSentenceTrans();
088
089 public boolean hasNextSentenceTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
090
091 public int countNextSentenceTrans();
092
093 public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iterateNextSentenceTrans();
094
095 public List<eu.lod2.nlp2rdf.schema.sso.Word> listNextSentenceTrans();
096
097 public void addNextSentenceTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
098
099 public void addAllNextSentenceTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
100
101 public void removeNextSentenceTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
102
103 public void removeAllNextSentenceTrans();
104
105 /**
106 * Domain property PreviousWordTrans
107 * with uri http://nlp2rdf.lod2.eu/schema/sso/previousWordTrans
108 */
109
110 public boolean existsPreviousWordTrans();
111
112 public boolean hasPreviousWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
113
114 public int countPreviousWordTrans();
115
116 public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iteratePreviousWordTrans();
117
118 public List<eu.lod2.nlp2rdf.schema.sso.Word> listPreviousWordTrans();
119
120 public void addPreviousWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
121
122 public void addAllPreviousWordTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
123
124 public void removePreviousWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
125
126 public void removeAllPreviousWordTrans();
127
128 /**
129 * Domain property NextWordTrans
130 * with uri http://nlp2rdf.lod2.eu/schema/sso/nextWordTrans
131 */
132
133 public boolean existsNextWordTrans();
134
135 public boolean hasNextWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
136
137 public int countNextWordTrans();
138
139 public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iterateNextWordTrans();
140
141 public List<eu.lod2.nlp2rdf.schema.sso.Word> listNextWordTrans();
142
143 public void addNextWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
144
145 public void addAllNextWordTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
146
147 public void removeNextWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
148
149 public void removeAllNextWordTrans();
150
151 /**
152 * Domain property PosTag
153 * with uri http://nlp2rdf.lod2.eu/schema/sso/posTag
154 */
155
156 public boolean existsPosTag();
157
158 public boolean hasPosTag(java.lang.String stringValue);
159
160 public int countPosTag();
161
162 public Iterator<java.lang.String> iteratePosTag();
163
164 public List<java.lang.String> listPosTag();
165
166 public void addPosTag(java.lang.String stringValue);
167
168 public void addAllPosTag(List<java.lang.String> stringList);
169
170 public void removePosTag(java.lang.String stringValue);
171
172 public void removeAllPosTag();
173
174 /**
175 * Domain property Lemma
176 * with uri http://nlp2rdf.lod2.eu/schema/sso/lemma
177 */
178
179 public boolean existsLemma();
180
181 public boolean hasLemma(java.lang.String stringValue);
182
183 public int countLemma();
184
185 public Iterator<java.lang.String> iterateLemma();
186
187 public List<java.lang.String> listLemma();
188
189 public void addLemma(java.lang.String stringValue);
190
191 public void addAllLemma(List<java.lang.String> stringList);
192
193 public void removeLemma(java.lang.String stringValue);
194
195 public void removeAllLemma();
196
197 /**
198 * Domain property Stem
199 * with uri http://nlp2rdf.lod2.eu/schema/sso/stem
200 */
201
202 public boolean existsStem();
203
204 public boolean hasStem(java.lang.String stringValue);
205
206 public int countStem();
207
208 public Iterator<java.lang.String> iterateStem();
209
210 public List<java.lang.String> listStem();
211
212 public void addStem(java.lang.String stringValue);
213
214 public void addAllStem(List<java.lang.String> stringList);
215
216 public void removeStem(java.lang.String stringValue);
217
218 public void removeAllStem();
219
220 /**
221 * Domain property SuperString
222 * with uri http://nlp2rdf.lod2.eu/schema/string/superString
223 */
224
225 public boolean existsSuperString();
226
227 public boolean hasSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
228
229 public int countSuperString();
230
231 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperString();
232
233 public List<eu.lod2.nlp2rdf.schema.str.String> listSuperString();
234
235 public void addSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
236
237 public void addAllSuperString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
238
239 public void removeSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
240
241 public void removeAllSuperString();
242
243 /**
244 * Domain property SubString
245 * with uri http://nlp2rdf.lod2.eu/schema/string/subString
246 */
247
248 public boolean existsSubString();
249
250 public boolean hasSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
251
252 public int countSubString();
253
254 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubString();
255
256 public List<eu.lod2.nlp2rdf.schema.str.String> listSubString();
257
258 public void addSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
259
260 public void addAllSubString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
261
262 public void removeSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
263
264 public void removeAllSubString();
265
266 /**
267 * Domain property SuperStringTrans
268 * with uri http://nlp2rdf.lod2.eu/schema/string/superStringTrans
269 */
270
271 public boolean existsSuperStringTrans();
272
273 public boolean hasSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
274
275 public int countSuperStringTrans();
276
277 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperStringTrans();
278
279 public List<eu.lod2.nlp2rdf.schema.str.String> listSuperStringTrans();
280
281 public void addSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
282
283 public void addAllSuperStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
284
285 public void removeSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
286
287 public void removeAllSuperStringTrans();
288
289 /**
290 * Domain property SubStringTrans
291 * with uri http://nlp2rdf.lod2.eu/schema/string/subStringTrans
292 */
293
294 public boolean existsSubStringTrans();
295
296 public boolean hasSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
297
298 public int countSubStringTrans();
299
300 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubStringTrans();
301
302 public List<eu.lod2.nlp2rdf.schema.str.String> listSubStringTrans();
303
304 public void addSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
305
306 public void addAllSubStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
307
308 public void removeSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
309
310 public void removeAllSubStringTrans();
311
312 /**
313 * Domain property AnchorOf
314 * with uri http://nlp2rdf.lod2.eu/schema/string/anchorOf
315 */
316
317 public boolean existsAnchorOf();
318
319 public boolean hasAnchorOf(java.lang.String stringValue);
320
321 public java.lang.String getAnchorOf();
322
323 public void setAnchorOf(java.lang.String stringValue);
324
325 public void removeAnchorOf();
326
327 /**
328 * Domain property EndIndex
329 * with uri http://nlp2rdf.lod2.eu/schema/string/endIndex
330 */
331
332 public boolean existsEndIndex();
333
334 public boolean hasEndIndex(java.lang.String stringValue);
335
336 public int countEndIndex();
337
338 public Iterator<java.lang.String> iterateEndIndex();
339
340 public List<java.lang.String> listEndIndex();
341
342 public void addEndIndex(java.lang.String stringValue);
343
344 public void addAllEndIndex(List<java.lang.String> stringList);
345
346 public void removeEndIndex(java.lang.String stringValue);
347
348 public void removeAllEndIndex();
349
350 /**
351 * Domain property BeginIndex
352 * with uri http://nlp2rdf.lod2.eu/schema/string/beginIndex
353 */
354
355 public boolean existsBeginIndex();
356
357 public boolean hasBeginIndex(java.lang.String stringValue);
358
359 public int countBeginIndex();
360
361 public Iterator<java.lang.String> iterateBeginIndex();
362
363 public List<java.lang.String> listBeginIndex();
364
365 public void addBeginIndex(java.lang.String stringValue);
366
367 public void addAllBeginIndex(List<java.lang.String> stringList);
368
369 public void removeBeginIndex(java.lang.String stringValue);
370
371 public void removeAllBeginIndex();
372
373 /**
374 * Domain property RightContext
375 * with uri http://nlp2rdf.lod2.eu/schema/string/rightContext
376 */
377
378 public boolean existsRightContext();
379
380 public boolean hasRightContext(java.lang.String stringValue);
381
382 public int countRightContext();
383
384 public Iterator<java.lang.String> iterateRightContext();
385
386 public List<java.lang.String> listRightContext();
387
388 public void addRightContext(java.lang.String stringValue);
389
390 public void addAllRightContext(List<java.lang.String> stringList);
391
392 public void removeRightContext(java.lang.String stringValue);
393
394 public void removeAllRightContext();
395
396 /**
397 * Domain property LeftContext
398 * with uri http://nlp2rdf.lod2.eu/schema/string/leftContext
399 */
400
401 public boolean existsLeftContext();
402
403 public boolean hasLeftContext(java.lang.String stringValue);
404
405 public int countLeftContext();
406
407 public Iterator<java.lang.String> iterateLeftContext();
408
409 public List<java.lang.String> listLeftContext();
410
411 public void addLeftContext(java.lang.String stringValue);
412
413 public void addAllLeftContext(List<java.lang.String> stringList);
414
415 public void removeLeftContext(java.lang.String stringValue);
416
417 public void removeAllLeftContext();
418
419 }