Example #1
0
        public ValuesIri(IriExpression iri)
        {
            if (iri == null)
            {
                throw new ArgumentNullException("iri");
            }

            this.iri = iri;
        }
Example #2
0
 public LiteralExpression Str(IriExpression iriTerm)
 {
     return(Str(iriTerm.Expression));
 }
Example #3
0
 public LiteralExpression StrDt(VariableExpression lexicalForm, IriExpression datatypeIri)
 {
     return(StrDt(lexicalForm.Expression, datatypeIri.Expression));
 }
Example #4
0
 public LiteralExpression StrDt(string lexicalForm, IriExpression datatypeIri)
 {
     return(StrDt(lexicalForm.ToConstantTerm(), datatypeIri.Expression));
 }
Example #5
0
 /// <summary>
 /// Creates a call to the STRDT function with a variable and a IRI expression parameters
 /// </summary>
 /// <param name="eb"> </param>
 /// <param name="lexicalForm">a literal</param>
 /// <param name="datatypeIri">datatype IRI</param>
 public static LiteralExpression StrDt(this ExpressionBuilder eb, VariableExpression lexicalForm, IriExpression datatypeIri)
 {
     return(StrDt(lexicalForm.Expression, datatypeIri.Expression));
 }
Example #6
0
 /// <summary>
 /// Creates a call to the STR function with an variable parameter
 /// </summary>
 /// <param name="eb"> </param>
 /// <param name="iriTerm">an RDF IRI term</param>
 public static LiteralExpression Str(this ExpressionBuilder eb, IriExpression iriTerm)
 {
     return(Str(iriTerm.Expression));
 }