Examples of SearchResultItem


Examples of com.google.refine.org.deri.reconcile.model.SearchResultItem

  @Test
  public void suggestPropertyTest(){
    String prefix = "initi";
    List<SearchResultItem> results = endpoint.suggestProperty(prefix, limit);
    assertEquals(results.size(),1);
    SearchResultItem item;
    item = results.get(0);
    assertResultItem(item,"http://data.linkedmdb.org/resource/movie/initial_release_date","initial release date");
  }
View Full Code Here

Examples of com.google.refine.org.deri.reconcile.model.SearchResultItem

  @Test
  public void sugestTypeTest(){
    String prefix = "fil";
    List<SearchResultItem> results = endpoint.suggestType(prefix, limit);
    assertEquals(results.size(),2);
    SearchResultItem item;
    item = results.get(0);
    assertResultItem(item,"http://data.linkedmdb.org/resource/movie/film","film");
    item = results.get(1);
    assertResultItem(item,"http://data.linkedmdb.org/resource/movie/film_series","a film series");
  }
View Full Code Here

Examples of com.google.refine.org.deri.reconcile.model.SearchResultItem

  @Test
  public void suggestPropertyTest(){
    String prefix = "initi";
    List<SearchResultItem> results = endpoint.suggestProperty(prefix, limit);
    assertEquals(results.size(),1);
    SearchResultItem item;
    item = results.get(0);
    assertResultItem(item,"http://data.linkedmdb.org/resource/movie/initial_release_date","initial release date");
  }
View Full Code Here

Examples of org.deri.grefine.rdf.vocab.SearchResultItem

      String label = doc.get("label");
      String description = doc.get("description");
      String prefix = doc.get("prefix");
      String lPart = doc.get("localPart");

      SearchResultItem item = new SearchResultItem(uri, prefix, lPart,
          label, description);
      res.add(item);
    }

    return res;
View Full Code Here

Examples of org.deri.grefine.rdf.vocab.SearchResultItem

        String prefix = query.substring(0,index);
        String lPart = query.substring(index + 1);
        for(Vocabulary v:schema.getPrefixesMap().values()){
          String name = v.getName();
          if (name.equals(prefix)){
            result.add(new SearchResultItem(v.getUri()+lPart, prefix, lPart, "", "Not in the imported vocabulary definition"));
          }
        }
      }else{
        for(Vocabulary v:schema.getPrefixesMap().values()){
          String name = v.getName();
          if (name.startsWith(query)){
            result.add(new SearchResultItem(v.getUri(), name, "", "", "Not in the imported vocabulary definition"));
          }
        }
      }
      return result;
    }
View Full Code Here

Examples of org.deri.grefine.reconcile.model.SearchResultItem

      double score = 0;
      if(scoreVar!=null){
        score = sol.getLiteral(scoreVar).getDouble();
      }
     
      results.add(new SearchResultItem(id, name, score));
    }
    return ImmutableList.copyOf(results);
  }
View Full Code Here

Examples of org.deri.grefine.reconcile.model.SearchResultItem

      double score = 0;
      if(scoreVar!=null){
        score = sol.getLiteral(scoreVar).getDouble();
      }
     
      results.add(new SearchResultItem(id, name, score));
      if(results.size()==limit){
        //got enough
        break;
      }
    }
View Full Code Here

Examples of org.deri.grefine.reconcile.model.SearchResultItem

    while(resultSet.hasNext()){
      QuerySolution solution = resultSet.nextSolution();
      String type = solution.getResource("type").getURI();
      String label = solution.getLiteral("label").getString();
      double score = StringUtils.getLevenshteinScore(label, prefix);
      items.add(new SearchResultItem(type, label, score));
    }
    Collections.sort(items, new Comparator<SearchResultItem>() {

      @Override
      public int compare(SearchResultItem o1, SearchResultItem o2) {
View Full Code Here

Examples of org.deri.grefine.reconcile.model.SearchResultItem

    List<SearchResultItem> result = new ArrayList<SearchResultItem>();
    while(resultSet.hasNext()){
      QuerySolution sol = resultSet.nextSolution();
      String pUri = sol.getResource("type").getURI();
      String label = getPreferredLabel(sol);
      result.add(new SearchResultItem(pUri, label));
    }
    return ImmutableList.copyOf(result);
  }
View Full Code Here

Examples of org.deri.grefine.reconcile.model.SearchResultItem

    List<SearchResultItem> result = new ArrayList<SearchResultItem>();
    while(resultSet.hasNext()){
      QuerySolution sol = resultSet.nextSolution();
      String pUri = sol.getResource("p").getURI();
      String label = getPreferredLabel(sol);
      result.add(new SearchResultItem(pUri, label));
    }
    return ImmutableList.copyOf(result);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.