org.apache.jena.query.Query.setPrefix()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(170)

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

Query.setPrefix介绍

暂无

代码示例

代码示例来源:origin: apache/jena

  1. /**
  2. * Add a prefix to the prefix mapping.
  3. * @param pfx The prefix to add.
  4. * @param uri The uri to resolve the prefix to.
  5. */
  6. public void addPrefix(String pfx, String uri) {
  7. query.setPrefix(canonicalPfx(pfx), uri);
  8. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Add a prefix to the prefix mapping.
  3. * @param pfx The prefix to add.
  4. * @param uri The uri to resolve the prefix to.
  5. */
  6. public void addPrefix(String pfx, String uri) {
  7. query.setPrefix(canonicalPfx(pfx), uri);
  8. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. public static String addPrefix(String queryString, Map<String, String> prefix2Namespace){
  2. Query query = QueryFactory.create(queryString);
  3. for (Entry<String, String> entry : prefix2Namespace.entrySet()) {
  4. String prefix = entry.getKey();
  5. String namespace = entry.getValue();
  6. query.setPrefix(prefix, namespace);
  7. }
  8. return query.toString();
  9. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. @Override
  2. public Query toQuery(){
  3. Query query = QueryFactory.make();
  4. query.setQuerySelectType();
  5. query.addResultVar(NodeFactory.createVariable("x0"));
  6. query.setDistinct(true);
  7. query.setPrefix("rdf", "http://www.w3.org/1999/02/22-rdf-syntax-ns#");
  8. query.setPrefix("rdfs", "http://www.w3.org/2000/01/rdf-schema#");
  9. query.setPrefix("yago", "http://dbpedia.org/class/yago/");
  10. query.setPrefix("cyc", "http://sw.opencyc.org/2008/06/10/concept/");
  11. query.setPrefix("owl", "http://www.w3.org/2002/07/owl#");
  12. query.setPrefix("dbp", "http://dbpedia.org/property/");
  13. query.setPrefix("dbo", "http://dbpedia.org/ontology/");
  14. query.setPrefix("dbr", "http://dbpedia.org/resource/");
  15. query.setPrefix("dc", "http://purl.org/dc/terms/");
  16. ElementGroup whereClause = new ElementGroup();
  17. ElementTriplesBlock triples = new ElementTriplesBlock();
  18. for(Triple t : buildTriples(this)){
  19. triples.addTriple(t);
  20. }
  21. whereClause.addElement(triples);
  22. query.setQueryPattern(whereClause);
  23. return query;
  24. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. public static String addPrefixes(String queryString, String prefix, String namespace){
  2. Query query = QueryFactory.create(queryString);
  3. query.setPrefix(prefix, namespace);
  4. return query.toString();
  5. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. for (String res : usedResources) {
  2. if(res.startsWith(namespace)){
  3. query.setPrefix(prefix, namespace);
  4. break;

代码示例来源:origin: WDAqua/Qanary

  1. query.setPrefix("dbr", "http://dbpedia.org/resource/");
  2. query.setPrefix("dbp", "http://dbpedia.org/property/");
  3. query.setPrefix("dbo", "http://dbpedia.org/ontology/");
  4. String formatted = query.serialize();
  5. formatted = formatted.replace("<", "&lt;").replace(">", "&gt;").replace("\n", "<br/>");

代码示例来源:origin: Galigator/openllet

  1. q.setPrefix("rdf", RDF.getURI());
  2. if (q.getPrefix("rdfs") == null)
  3. q.setPrefix("rdfs", RDFS.getURI());
  4. if (q.getPrefix("owl") == null)
  5. q.setPrefix("owl", OWL.getURI());
  6. if (q.getPrefix("xsd") == null)
  7. q.setPrefix("xsd", XSD.getURI());

相关文章