Chunk(String id, Span<Term> span) { super(id); if (span.size() < 1) { throw new IllegalStateException("Chunks must contain at least one term target"); } this.span = span; }
LinkedEntity(String linkedEntityId, Span<WF> mentions) { if (mentions.size() < 1) { throw new IllegalStateException("LinkedEntity must contain at least one reference span"); } this.linkedEntityId = linkedEntityId; this.mentions = mentions; }
LinkedEntity(String id, Span<WF> mentions) { super(id); if (mentions.size() < 1) { throw new IllegalStateException("LinkedEntity must contain at least one reference span"); } // if (mentions.get(0).size() < 1) { // throw new IllegalStateException("LinkedEntity' reference's spans must contain at least one target"); // } this.mentions = mentions; }
SSTspan(String sstSpan, Span<Term> mentions) { if (mentions.size() < 1) { throw new IllegalStateException("SSTspan must contain at least one reference span"); } this.sstID = sstSpan; this.mentions = mentions; }
Chunk(String cid, Span<Term> span) { if (span.size() < 1) { throw new IllegalStateException("Chunks must contain at least one term target"); } this.cid = cid; this.span = span; }
Entity(String eid, List<Span<Term>> references) { if (references.size() < 1) { throw new IllegalStateException("Entities must contain at least one reference span"); } if (references.get(0).size() < 1) { throw new IllegalStateException("Entities' reference's spans must contain at least one target"); } this.eid = eid; this.references = references; this.externalReferences = new ArrayList<ExternalRef>(); this.named = true; }
Coref(String id, List<Span<Term>> mentions) { super(id); if (mentions.size() < 1) { throw new IllegalStateException("Coreferences must contain at least one reference span"); } if (mentions.get(0).size() < 1) { throw new IllegalStateException("Coreferences' reference's spans must contain at least one target"); } this.mentions = mentions; this.externalReferences = new ArrayList<ExternalRef>(); }
Feature(String id, String lemma, List<Span<Term>> references) { if (references.size() < 1) { throw new IllegalStateException("Features must contain at least one reference span"); } if (references.get(0).size() < 1) { throw new IllegalStateException("Features' reference's spans must contain at least one target"); } this.id = id; this.lemma = lemma; this.references = references; this.externalReferences = new ArrayList<ExternalRef>(); }
Entity(String id, List<Span<Term>> references) { super(id); if (references.size() < 1) { throw new IllegalStateException("Entities must contain at least one reference span"); } if (references.get(0).size() < 1) { throw new IllegalStateException("Entities' reference's spans must contain at least one target"); } this.references = references; this.externalReferences = new ArrayList<ExternalRef>(); }
Feature(String id, String lemma, List<Span<Term>> references) { super(id); if (references.size() < 1) { throw new IllegalStateException("Features must contain at least one reference span"); } if (references.get(0).size() < 1) { throw new IllegalStateException("Features' reference's spans must contain at least one target"); } this.id = id; this.lemma = lemma; this.references = references; this.externalReferences = new ArrayList<ExternalRef>(); }
Coref(String coid, List<Span<Term>> mentions) { if (mentions.size() < 1) { throw new IllegalStateException("Coreferences must contain at least one reference span"); } if (mentions.get(0).size() < 1) { throw new IllegalStateException("Coreferences' reference's spans must contain at least one target"); } this.coid = coid; this.mentions = mentions; this.externalReferences = new ArrayList<ExternalRef>(); }
for (ixa.kaflib.Span<Term> spanTerm : entitySpanList) { Term neTerm = spanTerm.getFirstTarget(); entityToSpanSize.put(neTerm.getId(), spanTerm.size()); entityToType.put(neTerm.getId(), ne.getType());
Term neTerm = spanTerm.getFirstTarget(); entityToSpanSize.put(neTerm.getId(), spanTerm.size());
if (agentSpan.size() == 0) { LOGGER.debug("Agent span is empty [{}/{}]", nafFile.getName(), entity.localURI); continue; if (agentSpan.size() == 0) { LOGGER.debug("Agent span is empty [{}/{}]", nafFile.getName(), entity.localURI); continue; if (expressionSpan.size() == 0) { LOGGER.debug("Expression span is empty [{}/{}]", nafFile.getName(), entity.localURI); continue; if (holderSpan.size() > 0) { Opinion.OpinionHolder opinionHolder = opinion.createOpinionHolder(holderSpan); if (holderSpan.size() > 0) { Opinion.OpinionHolder opinionHolder = attitude.createOpinionHolder(holderSpan); if (expressionSpan.size() == 0) { LOGGER.debug("Expression span is empty [{}/{}]", nafFile.getName(), entity.localURI); continue; if (holderSpan.size() > 0) { Opinion.OpinionHolder opinionHolder = opinion.createOpinionHolder(holderSpan); if (expressionSpan.size() == 0) { LOGGER.debug("Expression span is empty [{}/{}]", nafFile.getName(), entity.localURI); continue;