de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Token.getAddress()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(10.4k)|赞(0)|评价(0)|浏览(105)

本文整理了Java中de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Token.getAddress()方法的一些代码示例,展示了Token.getAddress()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Token.getAddress()方法的具体详情如下:
包路径:de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Token
类名称:Token
方法名:getAddress

Token.getAddress介绍

暂无

代码示例

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

private void setTokenId(JCas aJCas, Map<Integer, String> aTokenAddress)
{
  int sentenceId = 1;
  for (Sentence sentence : select(aJCas, Sentence.class)) {
    int tokenId = 1;
    for (Token token : selectCovered(Token.class, sentence)) {
      aTokenAddress.put(token.getAddress(), sentenceId + "-" + tokenId++);
    }
    sentenceId++;
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

private void setTokenPosition(JCas aJCas, Map<Integer, Integer> aTokenAddress)
{
  for (Token token : select(aJCas, Token.class)) {
    aTokenAddress.put(token.getBegin(), token.getAddress());
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

private void setTokenPosition(JCas aJCas, Map<Integer, Integer> aTokenAddress)
{
  for (Token token : select(aJCas, Token.class)) {
    aTokenAddress.put(token.getBegin(), token.getAddress());
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

private void setTokenId(JCas aJCas, Map<Integer, String> aTokenAddress)
{
  int sentenceId = 1;
  for (Sentence sentence : select(aJCas, Sentence.class)) {
    int tokenId = 1;
    for (Token token : selectCovered(Token.class, sentence)) {
      aTokenAddress.put(token.getAddress(), sentenceId + "-" + tokenId++);
    }
    sentenceId++;
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

private void setTokenSentenceAddress(JCas aJCas, Map<Integer, Integer> aTokenListInSentence)
{
  for (Sentence sentence : select(aJCas, Sentence.class)) {
    for (Token token : selectCovered(Token.class, sentence)) {
      aTokenListInSentence.put(token.getAddress(), sentence.getAddress());
    }
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

private void setTokenSentenceAddress(JCas aJCas, Map<Integer, Integer> aTokenListInSentence)
{
  for (Sentence sentence : select(aJCas, Sentence.class)) {
    for (Token token : selectCovered(Token.class, sentence)) {
      aTokenListInSentence.put(token.getAddress(), sentence.getAddress());
    }
  }
}

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

annotation = aType.getName()+"_";
if (aTokenAnnoMap.get(token.getAddress()) == null) {
  if (previous) {
    if (!multipleSpans.contains(aType.getName())) {
      aTokenAnnoMap.put(token.getAddress(), annotation);
      aTokenAnnoMap.put(token.getAddress(), "O-_|"
          + (first ? "B-" : "I-") + annotation);
      first = false;
      aTokenAnnoMap.put(token.getAddress(), annotation);
      aTokenAnnoMap.put(token.getAddress(), (first ? "B-" : "I-")
          + annotation);
      first = false;
    aTokenAnnoMap.put(token.getAddress(),
        aTokenAnnoMap.get(token.getAddress()) + "|" + annotation);
    previous = true;
    aTokenAnnoMap.put(token.getAddress(),
        aTokenAnnoMap.get(token.getAddress()) + "|"
            + (first ? "B-" : "I-") + annotation);
    first = false;

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

annotation = aType.getName()+"_";
if (aTokenAnnoMap.get(token.getAddress()) == null) {
  if (previous) {
    if (!multipleSpans.contains(aType.getName())) {
      aTokenAnnoMap.put(token.getAddress(), annotation);
      aTokenAnnoMap.put(token.getAddress(), "O-_|"
          + (first ? "B-" : "I-") + annotation);
      first = false;
      aTokenAnnoMap.put(token.getAddress(), annotation);
      aTokenAnnoMap.put(token.getAddress(), (first ? "B-" : "I-")
          + annotation);
      first = false;
    aTokenAnnoMap.put(token.getAddress(),
        aTokenAnnoMap.get(token.getAddress()) + "|" + annotation);
    previous = true;
    aTokenAnnoMap.put(token.getAddress(),
        aTokenAnnoMap.get(token.getAddress()) + "|"
            + (first ? "B-" : "I-") + annotation);
    first = false;

代码示例来源:origin: hltfbk/Excitement-Open-Platform

.getAddress(), dependecny.getGovernor().getAddress());
dependencyMap.put(token.getAddress(), i);
i++;
dependencyTypeMap.put(dependecny.getDependent().getAddress(),
    dependecny.getDependencyType());
String dependent = "_";
if (dependentMap.get(token.getAddress()) != null) {
  if (dependencyMap.get(dependentMap.get(token.getAddress())) != null) {
      dependent = "" + dependencyMap.get(dependentMap.get(token.getAddress()));
String type = dependencyTypeMap.get(token.getAddress()) == null ? "_"
      : dependencyTypeMap.get(token.getAddress());
if (dependentMap.get(token.getAddress()) != null
    && dependencyMap.get(dependentMap.get(token.getAddress())) != null
    && j == dependencyMap.get(dependentMap.get(token.getAddress()))) {

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.conll

dependentMap.put(dependecny.getGovernor().getAddress(), dependecny.getDependent()
    .getAddress());
dependencyMap.put(token.getAddress(), i);
i++;
dependencyTypeMap.put(dependecny.getGovernor().getAddress(),
    dependecny.getDependencyType());
  if (namedEntity.getBegin() <= token.getBegin()
      && namedEntity.getEnd() >= token.getEnd()) {
    if (tokenNamedEntityMap.get("first-" + token.getAddress()) == null
        & !secondChain) {
      if (previopusNamedEntity1.equals("O")) {
        tokenNamedEntityMap.put("first-" + token.getAddress(), "B_"
            + namedEntity.getValue());
        previopusNamedEntity1 = "B_" + namedEntity.getValue();
        tokenNamedEntityMap.put("first-" + token.getAddress(), "I_"
            + namedEntity.getValue());
    else if (tokenNamedEntityMap.get("second-" + token.getAddress()) == null) {
      if (previopusNamedEntity2.equals("O")) {
        tokenNamedEntityMap.put("second-" + token.getAddress(), "B_"
            + namedEntity.getValue());
        previopusNamedEntity2 = "B_" + namedEntity.getValue();
        tokenNamedEntityMap.put("second-" + token.getAddress(), "I_"
            + namedEntity.getValue());

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

annotation = aType.getName()+"_";
if (aRelAnnoMap.get(token.getAddress()) == null) {
    aRelAnnoMap.put(token.getAddress(), annotation);
    aRelAnnoMap.put(token.getAddress(), (first ? "B-" : "I-") + annotation);
    first = false;
    aRelAnnoMap.put(token.getAddress(), aRelAnnoMap.get(token.getAddress())
        + "|" + annotation);
    aRelAnnoMap.put(token.getAddress(), aRelAnnoMap.get(token.getAddress())
        + "|" + (first ? "B-" : "I-") + annotation);
    first = false;

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

annotation = aType.getName()+"_";
if (aRelAnnoMap.get(token.getAddress()) == null) {
    aRelAnnoMap.put(token.getAddress(), annotation);
    aRelAnnoMap.put(token.getAddress(), (first ? "B-" : "I-") + annotation);
    first = false;
    aRelAnnoMap.put(token.getAddress(), aRelAnnoMap.get(token.getAddress())
        + "|" + annotation);
    aRelAnnoMap.put(token.getAddress(), aRelAnnoMap.get(token.getAddress())
        + "|" + (first ? "B-" : "I-") + annotation);
    first = false;

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

if (anno.getBegin() <= token.getBegin() && anno.getEnd() >= token.getEnd()) {
  if (aRelationGovernorMap.get(token.getAddress()) == null) {
    AnnotationFS govAnno = (AnnotationFS) temp.getFeatureValue(governor);
    aRelationGovernorMap.put(token.getAddress(), tokenIds.get(tokenPositions
        .floorEntry(govAnno.getBegin()).getValue()));
    AnnotationFS govAnno = (AnnotationFS) temp.getFeatureValue(governor);
    aRelationGovernorMap.put(
        token.getAddress(),
        aRelationGovernorMap.get(token.getAddress())
            + "|"
            + tokenIds.get(tokenPositions

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

if (anno.getBegin() <= token.getBegin() && anno.getEnd() >= token.getEnd()) {
  if (aRelationGovernorMap.get(token.getAddress()) == null) {
    AnnotationFS govAnno = (AnnotationFS) temp.getFeatureValue(governor);
    aRelationGovernorMap.put(token.getAddress(), tokenIds.get(tokenPositions
        .floorEntry(govAnno.getBegin()).getValue()));
    AnnotationFS govAnno = (AnnotationFS) temp.getFeatureValue(governor);
    aRelationGovernorMap.put(
        token.getAddress(),
        aRelationGovernorMap.get(token.getAddress())
            + "|"
            + tokenIds.get(tokenPositions

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-tsv

aEncoding);
for (Token token : selectCovered(Token.class, sentence)) {
  IOUtils.write(tokenIds.get(token.getAddress()) + "\t" + token.getCoveredText()
      + "\t", aOs, aEncoding);
    String annos = allAnnos.get(feature).get(token.getAddress());
    if (annos == null) {
      if (multipleSpans.contains(spanFeatures.get(feature).getName())) {
        continue;
      String annos = relAnnos.get(feature).get(token.getAddress());
      if (annos == null) {
        IOUtils.write("_\t", aOs, aEncoding);
    String govPos = governorAnnos.get(type).get(token.getAddress());
    if (govPos == null) {
      IOUtils.write("_\t", aOs, aEncoding);
      IOUtils.write(governorAnnos.get(type).get(token.getAddress()) + "\t", aOs,
          aEncoding);

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.tsv

aEncoding);
for (Token token : selectCovered(Token.class, sentence)) {
  IOUtils.write(tokenIds.get(token.getAddress()) + "\t" + token.getCoveredText()
      + "\t", aOs, aEncoding);
    String annos = allAnnos.get(feature).get(token.getAddress());
    if (annos == null) {
      if (multipleSpans.contains(spanFeatures.get(feature).getName())) {
        continue;
      String annos = relAnnos.get(feature).get(token.getAddress());
      if (annos == null) {
        IOUtils.write("_\t", aOs, aEncoding);
    String govPos = governorAnnos.get(type).get(token.getAddress());
    if (govPos == null) {
      IOUtils.write("_\t", aOs, aEncoding);
      IOUtils.write(governorAnnos.get(type).get(token.getAddress()) + "\t", aOs,
          aEncoding);

代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.brat

public Map<Integer, String> getMultipleAnnotation(Sentence sentence, AnnotationFeature aFeature)
  throws CASException
{
  Map<Integer, String> multAnno = new HashMap<Integer, String>();
  Type type = getType(sentence.getCAS(), getAnnotationTypeName());
  for (AnnotationFS fs : selectCovered(sentence.getCAS(), type, sentence.getBegin(),
      sentence.getEnd())) {
    boolean isBegin = true;
    Feature labelFeature = fs.getType().getFeatureByBaseName(aFeature.getName());
    for (Token token : selectCovered(sentence.getCAS().getJCas(), Token.class,
        fs.getBegin(), fs.getEnd())) {
      if (multAnno.get(token.getAddress()) == null) {
        if (isBegin) {
          multAnno.put(token.getAddress(),
              "B-" + fs.getFeatureValueAsString(labelFeature));
          isBegin = false;
        }
        else {
          multAnno.put(token.getAddress(),
              "I-" + fs.getFeatureValueAsString(labelFeature));
        }
      }
    }
  }
  return multAnno;
}

相关文章