Examples of SPARQLFunction


Examples of org.apache.stanbol.rules.adapters.sparql.SPARQLFunction

        SPARQLObject sparqlArgument2 = adapter.adaptTo(argument2, SPARQLObject.class);

        String function = sparqlConcat + " (" + sparqlArgument1.getObject() + ", "
                          + sparqlArgument2.getObject() + ")";

        return (T) new SPARQLFunction(function);

    }
View Full Code Here

Examples of org.apache.stanbol.rules.adapters.sparql.SPARQLFunction

        org.apache.stanbol.rules.manager.atoms.NewLiteralAtom tmp = (org.apache.stanbol.rules.manager.atoms.NewLiteralAtom) ruleAtom;

        SPARQLObject binding = adapter.adaptTo(tmp.getBinding(), SPARQLObject.class);
        SPARQLObject variable = adapter.adaptTo(tmp.getNewNodeVariable(), SPARQLObject.class);

        SPARQLObject sparqlObject = new SPARQLFunction("BIND(" + binding.getObject() + " AS "
                                                       + variable.getObject() + ")");
        return (T) sparqlObject;

    }
View Full Code Here

Examples of org.apache.stanbol.rules.adapters.sparql.SPARQLFunction

    public <T> T adapt(RuleAtom ruleAtom) {
        org.apache.stanbol.rules.manager.atoms.VariableAtom tmp = (org.apache.stanbol.rules.manager.atoms.VariableAtom) ruleAtom;

        String variableName = tmp.getVariableName();

        return (T) new SPARQLFunction("?" + variableName);
    }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

  @Override
  public SPARQLObject toSPARQL() {
    log.debug("Parameter Function : "+parameterFunctionAtom.toSPARQL().getObject());
    String variableArgument = variable.toString().replace("http://kres.iks-project.eu/ontology/meta/variables#", "");
    String let = "LET (?" + variableArgument + " := " + parameterFunctionAtom.toSPARQL().getObject() + ")";
    SPARQLObject sparqlObject = new SPARQLFunction(let);
    return sparqlObject;
  }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

  public SPARQLObject toSPARQL() {
   
    String sparqlConcat = "<http://www.w3.org/2005/xpath-functions#concat>";
    String function = sparqlConcat + " (" + argument1.toSPARQL().getObject() + ", " + argument2.toSPARQL().getObject() + ")";
    
    return new SPARQLFunction(function);
  }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

     
    }
   
    String sparql = "<http://www.w3.org/2005/xpath-functions#upper-case> (" + uriResourceString + ")";
     
    return new SPARQLFunction(sparql);
  }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

  @Override
  public SPARQLObject toSPARQL() {
    String sparqlFunction1 = numericFunctionAtom1.toSPARQL().getObject();
    String sparqlFunction2 = numericFunctionAtom2.toSPARQL().getObject();
    return new SPARQLFunction(sparqlFunction1 + " + " +sparqlFunction2);
  }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

  @Override
  public SPARQLObject toSPARQL() {
    String sparql = "<http://www.w3.org/2005/xpath-functions#string-length> (" + stringFunctionAtom.toSPARQL().getObject() + ")";
   
    return new SPARQLFunction(sparql);
  }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

    if(argument.startsWith("http://kres.iks-project.eu/ontology/meta/variables#")){
      argument = "?"+argument.replace("http://kres.iks-project.eu/ontology/meta/variables#", "");
    }
   
    String sparql = "<http://jena.hpl.hp.com/ARQ/function#localname>(" + argument + ")";
    return new SPARQLFunction(sparql);
  }
View Full Code Here

Examples of org.apache.stanbol.rules.manager.SPARQLFunction

     
    }
   
    String sparql = "<http://www.w3.org/2005/xpath-functions#lower-case> (" + uriResourceString + ")";
     
    return new SPARQLFunction(sparql);
  }
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.