Class SparqlSpecsHelper
Class containing Helper information and methods pertaining to the Sparql Query Language for RDF.
Inherited Members
Namespace: VDS.RDF.Query
Assembly: dotNetRdf.dll
Syntax
public static class SparqlSpecsHelper
Fields
| Edit this page View SourceAggregateFunctionKeywords
Set of SPARQL Keywords that are built in SPARQL Aggregate Functions.
Declaration
public static string[] AggregateFunctionKeywords
Field Value
Type | Description |
---|---|
string[] |
AggregateKeywords
Set of SPARQL Keywords that are Aggregate Keywords.
Declaration
public static string[] AggregateKeywords
Field Value
Type | Description |
---|---|
string[] |
Remarks
Unlike AggregateFunctionKeywords[] this includes keywords related to aggregates (like DISTINCT) and those for Leviathan extension aggregates which are not standard SPARQL 1.1 syntax.
FunctionKeywords
Set of SPARQL Keywords that are Function Keywords.
Declaration
public static string[] FunctionKeywords
Field Value
Type | Description |
---|---|
string[] |
NonQueryKeywords
Set of SPARQL Keywords that are Non-Query Keywords.
Declaration
public static string[] NonQueryKeywords
Field Value
Type | Description |
---|---|
string[] |
SparqlDecimal
Regular Expression Pattern for Valid Decimals in Sparql.
Declaration
public static Regex SparqlDecimal
Field Value
Type | Description |
---|---|
Regex |
SparqlDouble
Regular Expression Pattern for Valid Doubles in Sparql.
Declaration
public static Regex SparqlDouble
Field Value
Type | Description |
---|---|
Regex |
SparqlInteger
Regular Expression Pattern for Valid Integers in Sparql.
Declaration
public static Regex SparqlInteger
Field Value
Type | Description |
---|---|
Regex |
SparqlKeywordAbs
Keywords in Sparql.
Declaration
public const string SparqlKeywordAbs = "ABS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAdd
Keywords in Sparql.
Declaration
public const string SparqlKeywordAdd = "ADD"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAll
Keywords in Sparql.
Declaration
public const string SparqlKeywordAll = "ALL"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAny
Keywords in Sparql.
Declaration
public const string SparqlKeywordAny = "ANY"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAs
Keywords in Sparql.
Declaration
public const string SparqlKeywordAs = "AS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAsc
Keywords in Sparql.
Declaration
public const string SparqlKeywordAsc = "ASC"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAsk
Keywords in Sparql.
Declaration
public const string SparqlKeywordAsk = "ASK"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordAvg
Keywords in Sparql.
Declaration
public const string SparqlKeywordAvg = "AVG"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordBNode
Keywords in Sparql.
Declaration
public const string SparqlKeywordBNode = "BNODE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordBase
Keywords in Sparql.
Declaration
public const string SparqlKeywordBase = "BASE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordBind
Keywords in Sparql.
Declaration
public const string SparqlKeywordBind = "BIND"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordBindings
Keywords in Sparql.
Declaration
public const string SparqlKeywordBindings = "BINDINGS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordBound
Keywords in Sparql.
Declaration
public const string SparqlKeywordBound = "BOUND"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordBy
Keywords in Sparql.
Declaration
public const string SparqlKeywordBy = "BY"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordCall
Keywords in Sparql.
Declaration
public const string SparqlKeywordCall = "CALL"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordCeil
Keywords in Sparql.
Declaration
public const string SparqlKeywordCeil = "CEIL"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordClear
Keywords in Sparql.
Declaration
public const string SparqlKeywordClear = "CLEAR"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordCoalesce
Keywords in Sparql.
Declaration
public const string SparqlKeywordCoalesce = "COALESCE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordConcat
Keywords in Sparql.
Declaration
public const string SparqlKeywordConcat = "CONCAT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordConstruct
Keywords in Sparql.
Declaration
public const string SparqlKeywordConstruct = "CONSTRUCT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordContains
Keywords in Sparql.
Declaration
public const string SparqlKeywordContains = "CONTAINS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordCopy
Keywords in Sparql.
Declaration
public const string SparqlKeywordCopy = "COPY"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordCount
Keywords in Sparql.
Declaration
public const string SparqlKeywordCount = "COUNT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordCreate
Keywords in Sparql.
Declaration
public const string SparqlKeywordCreate = "CREATE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordData
Keywords in Sparql.
Declaration
public const string SparqlKeywordData = "DATA"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDataType
Keywords in Sparql.
Declaration
public const string SparqlKeywordDataType = "DATATYPE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDay
Keywords in Sparql.
Declaration
public const string SparqlKeywordDay = "DAY"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDefault
Keywords in Sparql.
Declaration
public const string SparqlKeywordDefault = "DEFAULT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDelete
Keywords in Sparql.
Declaration
public const string SparqlKeywordDelete = "DELETE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDesc
Keywords in Sparql.
Declaration
public const string SparqlKeywordDesc = "DESC"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDescribe
Keywords in Sparql.
Declaration
public const string SparqlKeywordDescribe = "DESCRIBE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDistinct
Keywords in Sparql.
Declaration
public const string SparqlKeywordDistinct = "DISTINCT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordDrop
Keywords in Sparql.
Declaration
public const string SparqlKeywordDrop = "DROP"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordEncodeForUri
Keywords in Sparql.
Declaration
public const string SparqlKeywordEncodeForUri = "ENCODE_FOR_URI"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordExists
Keywords in Sparql.
Declaration
public const string SparqlKeywordExists = "EXISTS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordFalse
Keywords in Sparql.
Declaration
public const string SparqlKeywordFalse = "false"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordFilter
Keywords in Sparql.
Declaration
public const string SparqlKeywordFilter = "FILTER"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordFloor
Keywords in Sparql.
Declaration
public const string SparqlKeywordFloor = "FLOOR"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordFrom
Keywords in Sparql.
Declaration
public const string SparqlKeywordFrom = "FROM"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordFromNamed
Keywords in Sparql.
Declaration
public const string SparqlKeywordFromNamed = "FROM NAMED"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordGraph
Keywords in Sparql.
Declaration
public const string SparqlKeywordGraph = "GRAPH"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordGroup
Keywords in Sparql.
Declaration
public const string SparqlKeywordGroup = "GROUP"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordGroupBy
Keywords in Sparql.
Declaration
public const string SparqlKeywordGroupBy = "GROUP BY"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordGroupConcat
Keywords in Sparql.
Declaration
public const string SparqlKeywordGroupConcat = "GROUP_CONCAT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordHaving
Keywords in Sparql.
Declaration
public const string SparqlKeywordHaving = "HAVING"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordHours
Keywords in Sparql.
Declaration
public const string SparqlKeywordHours = "HOURS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIf
Keywords in Sparql.
Declaration
public const string SparqlKeywordIf = "IF"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIn
Keywords in Sparql.
Declaration
public const string SparqlKeywordIn = "IN"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordInsert
Keywords in Sparql.
Declaration
public const string SparqlKeywordInsert = "INSERT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordInto
Keywords in Sparql.
Declaration
public const string SparqlKeywordInto = "INTO"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIri
Keywords in Sparql.
Declaration
public const string SparqlKeywordIri = "IRI"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIsBlank
Keywords in Sparql.
Declaration
public const string SparqlKeywordIsBlank = "ISBLANK"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIsIri
Keywords in Sparql.
Declaration
public const string SparqlKeywordIsIri = "ISIRI"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIsLiteral
Keywords in Sparql.
Declaration
public const string SparqlKeywordIsLiteral = "ISLITERAL"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIsNumeric
Keywords in Sparql.
Declaration
public const string SparqlKeywordIsNumeric = "ISNUMERIC"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordIsUri
Keywords in Sparql.
Declaration
public const string SparqlKeywordIsUri = "ISURI"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLCase
Keywords in Sparql.
Declaration
public const string SparqlKeywordLCase = "LCASE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLang
Keywords in Sparql.
Declaration
public const string SparqlKeywordLang = "LANG"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLangMatches
Keywords in Sparql.
Declaration
public const string SparqlKeywordLangMatches = "LANGMATCHES"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLength
Keywords in Sparql.
Declaration
public const string SparqlKeywordLength = "LENGTH"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLet
Keywords in Sparql.
Declaration
public const string SparqlKeywordLet = "LET"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLimit
Keywords in Sparql.
Declaration
public const string SparqlKeywordLimit = "LIMIT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordLoad
Keywords in Sparql.
Declaration
public const string SparqlKeywordLoad = "LOAD"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMD5
Keywords in Sparql.
Declaration
public const string SparqlKeywordMD5 = "MD5"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMax
Keywords in Sparql.
Declaration
public const string SparqlKeywordMax = "MAX"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMedian
Keywords in Sparql.
Declaration
public const string SparqlKeywordMedian = "MEDIAN"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMin
Keywords in Sparql.
Declaration
public const string SparqlKeywordMin = "MIN"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMinus
Keywords in Sparql.
Declaration
public const string SparqlKeywordMinus = "MINUS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMinutes
Keywords in Sparql.
Declaration
public const string SparqlKeywordMinutes = "MINUTES"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMode
Keywords in Sparql.
Declaration
public const string SparqlKeywordMode = "MODE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMonth
Keywords in Sparql.
Declaration
public const string SparqlKeywordMonth = "MONTH"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordMove
Keywords in Sparql.
Declaration
public const string SparqlKeywordMove = "MOVE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNMax
Keywords in Sparql.
Declaration
public const string SparqlKeywordNMax = "NMAX"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNMin
Keywords in Sparql.
Declaration
public const string SparqlKeywordNMin = "NMIN"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNamed
Keywords in Sparql.
Declaration
public const string SparqlKeywordNamed = "NAMED"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNone
Keywords in Sparql.
Declaration
public const string SparqlKeywordNone = "NONE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNot
Keywords in Sparql.
Declaration
public const string SparqlKeywordNot = "NOT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNotExists
Keywords in Sparql.
Declaration
public const string SparqlKeywordNotExists = "NOT EXISTS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNotIn
Keywords in Sparql.
Declaration
public const string SparqlKeywordNotIn = "NOT IN"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordNow
Keywords in Sparql.
Declaration
public const string SparqlKeywordNow = "NOW"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordOffset
Keywords in Sparql.
Declaration
public const string SparqlKeywordOffset = "OFFSET"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordOptional
Keywords in Sparql.
Declaration
public const string SparqlKeywordOptional = "OPTIONAL"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordOrder
Keywords in Sparql.
Declaration
public const string SparqlKeywordOrder = "ORDER"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordOrderBy
Keywords in Sparql.
Declaration
public const string SparqlKeywordOrderBy = "ORDER BY"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordPrefix
Keywords in Sparql.
Declaration
public const string SparqlKeywordPrefix = "PREFIX"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordRand
Keywords in Sparql.
Declaration
public const string SparqlKeywordRand = "RAND"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordReduced
Keywords in Sparql.
Declaration
public const string SparqlKeywordReduced = "REDUCED"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordRegex
Keywords in Sparql.
Declaration
public const string SparqlKeywordRegex = "REGEX"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordReplace
Keywords in Sparql.
Declaration
public const string SparqlKeywordReplace = "REPLACE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordRound
Keywords in Sparql.
Declaration
public const string SparqlKeywordRound = "ROUND"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSameTerm
Keywords in Sparql.
Declaration
public const string SparqlKeywordSameTerm = "SAMETERM"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSample
Keywords in Sparql.
Declaration
public const string SparqlKeywordSample = "SAMPLE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSeconds
Keywords in Sparql.
Declaration
public const string SparqlKeywordSeconds = "SECONDS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSelect
Keywords in Sparql.
Declaration
public const string SparqlKeywordSelect = "SELECT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSeparator
Keywords in Sparql.
Declaration
public const string SparqlKeywordSeparator = "SEPARATOR"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordService
Keywords in Sparql.
Declaration
public const string SparqlKeywordService = "SERVICE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSha1
Keywords in Sparql.
Declaration
public const string SparqlKeywordSha1 = "SHA1"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSha256
Keywords in Sparql.
Declaration
public const string SparqlKeywordSha256 = "SHA256"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSha384
Keywords in Sparql.
Declaration
public const string SparqlKeywordSha384 = "SHA384"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSha512
Keywords in Sparql.
Declaration
public const string SparqlKeywordSha512 = "SHA512"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSilent
Keywords in Sparql.
Declaration
public const string SparqlKeywordSilent = "SILENT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStr
Keywords in Sparql.
Declaration
public const string SparqlKeywordStr = "STR"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrAfter
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrAfter = "STRAFTER"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrBefore
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrBefore = "STRBEFORE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrDt
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrDt = "STRDT"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrEnds
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrEnds = "STRENDS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrLang
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrLang = "STRLANG"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrLen
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrLen = "STRLEN"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrStarts
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrStarts = "STRSTARTS"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordStrUUID
Keywords in Sparql.
Declaration
public const string SparqlKeywordStrUUID = "STRUUID"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSubStr
Keywords in Sparql.
Declaration
public const string SparqlKeywordSubStr = "SUBSTR"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordSum
Keywords in Sparql.
Declaration
public const string SparqlKeywordSum = "SUM"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordTimezone
Keywords in Sparql.
Declaration
public const string SparqlKeywordTimezone = "TIMEZONE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordTo
Keywords in Sparql.
Declaration
public const string SparqlKeywordTo = "TO"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordTrue
Keywords in Sparql.
Declaration
public const string SparqlKeywordTrue = "true"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordTz
Keywords in Sparql.
Declaration
public const string SparqlKeywordTz = "TZ"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUCase
Keywords in Sparql.
Declaration
public const string SparqlKeywordUCase = "UCASE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUUID
Keywords in Sparql.
Declaration
public const string SparqlKeywordUUID = "UUID"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUndef
Keywords in Sparql.
Declaration
public const string SparqlKeywordUndef = "UNDEF"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUnion
Keywords in Sparql.
Declaration
public const string SparqlKeywordUnion = "UNION"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUnsaid
Keywords in Sparql.
Declaration
public const string SparqlKeywordUnsaid = "UNSAID"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUri
Keywords in Sparql.
Declaration
public const string SparqlKeywordUri = "URI"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordUsing
Keywords in Sparql.
Declaration
public const string SparqlKeywordUsing = "USING"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordValues
Keywords in Sparql.
Declaration
public const string SparqlKeywordValues = "VALUES"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordWhere
Keywords in Sparql.
Declaration
public const string SparqlKeywordWhere = "WHERE"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordWith
Keywords in Sparql.
Declaration
public const string SparqlKeywordWith = "WITH"
Field Value
Type | Description |
---|---|
string |
SparqlKeywordYear
Keywords in Sparql.
Declaration
public const string SparqlKeywordYear = "YEAR"
Field Value
Type | Description |
---|---|
string |
SparqlNamespace
Namespace Uri for SPARQL Namespace.
Declaration
public const string SparqlNamespace = "http://www.w3.org/2005/sparql-results#"
Field Value
Type | Description |
---|---|
string |
SparqlQuery10Keywords
Set of Keywords for SPARQL Query 1.0.
Declaration
public static string[] SparqlQuery10Keywords
Field Value
Type | Description |
---|---|
string[] |
SparqlQuery11Keywords
Set of additional Keywords for SPARQL Query 1.1.
Declaration
public static string[] SparqlQuery11Keywords
Field Value
Type | Description |
---|---|
string[] |
SparqlRdfResultsNamespace
Namespace Uri for the RDF serialization of a SPARQL Result Set.
Declaration
public const string SparqlRdfResultsNamespace = "http://www.w3.org/2001/sw/DataAccess/tests/result-set#"
Field Value
Type | Description |
---|---|
string |
SparqlStarKeywordIsTriple
Keywords in Sparql.
Declaration
public const string SparqlStarKeywordIsTriple = "ISTRIPLE"
Field Value
Type | Description |
---|---|
string |
SparqlStarKeywordObject
Keywords in Sparql.
Declaration
public const string SparqlStarKeywordObject = "OBJECT"
Field Value
Type | Description |
---|---|
string |
SparqlStarKeywordPredicate
Keywords in Sparql.
Declaration
public const string SparqlStarKeywordPredicate = "PREDICATE"
Field Value
Type | Description |
---|---|
string |
SparqlStarKeywordSubject
Keywords in Sparql.
Declaration
public const string SparqlStarKeywordSubject = "SUBJECT"
Field Value
Type | Description |
---|---|
string |
SparqlStarKeywordTriple
Keywords in Sparql.
Declaration
public const string SparqlStarKeywordTriple = "TRIPLE"
Field Value
Type | Description |
---|---|
string |
SparqlUpdate11Keywords
Set of Keywords for SPARQL Update 1.1.
Declaration
public static string[] SparqlUpdate11Keywords
Field Value
Type | Description |
---|---|
string[] |
SupportedCastFunctions
Set of IRIs for supported Cast Functions.
Declaration
public static string[] SupportedCastFunctions
Field Value
Type | Description |
---|---|
string[] |
UpdateKeywords
Set of SPARQL Keywords that are Update Keywords.
Declaration
public static string[] UpdateKeywords
Field Value
Type | Description |
---|---|
string[] |
Methods
| Edit this page View SourceDateEquality(INode, INode)
Implements Date Equality with SPARQL Semantics.
Declaration
public static bool DateEquality(INode x, INode y)
Parameters
Type | Name | Description |
---|---|---|
INode | x | Node. |
INode | y | Node. |
Returns
Type | Description |
---|---|
bool |
DateTimeEquality(INode, INode)
Implements Date Time Equality with SPARQL Semantics.
Declaration
public static bool DateTimeEquality(INode x, INode y)
Parameters
Type | Name | Description |
---|---|---|
INode | x | Node. |
INode | y | Node. |
Returns
Type | Description |
---|---|
bool |
EffectiveBooleanValue(INode)
Calculates the Effective Boolean Value of a given Node according to the Sparql specification.
Declaration
[Obsolete("Replaced by the INode.EffectiveBooleanValue extension method.")]
public static bool EffectiveBooleanValue(INode n)
Parameters
Type | Name | Description |
---|---|---|
INode | n | Node to computer EBV for. |
Returns
Type | Description |
---|---|
bool |
Equality(INode, INode)
Implements Node Equality with SPARQL Semantics.
Declaration
public static bool Equality(INode x, INode y)
Parameters
Type | Name | Description |
---|---|---|
INode | x | Node. |
INode | y | Node. |
Returns
Type | Description |
---|---|
bool |
Inequality(INode, INode)
Implements Node Inequality with SPARQL Semantics.
Declaration
public static bool Inequality(INode x, INode y)
Parameters
Type | Name | Description |
---|---|---|
INode | x | Node. |
INode | y | Node. |
Returns
Type | Description |
---|---|
bool |
IsAggregateFunctionKeyword(string)
Checks whether a given Keyword is a SPARQL Aggregate Function Keyword (only keywords for the SPARQL built-in aggregate functions).
Declaration
public static bool IsAggregateFunctionKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword | Keyword to check. |
Returns
Type | Description |
---|---|
bool |
IsAggregateKeyword(string)
Checks whether a given Keyword is a SPARQL Aggregate Keyword (includes keywords related to aggregates like DISTINCT, AS and Leviathan extension aggregate keywords).
Declaration
public static bool IsAggregateKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword | Keyword to check. |
Returns
Type | Description |
---|---|
bool |
IsDecimal(string)
Checks whether the given value is a valid Decimal Literal in Sparql.
Declaration
public static bool IsDecimal(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Value to test. |
Returns
Type | Description |
---|---|
bool |
IsDouble(string)
Checks whether the given value is a valid Double Literal in Sparql.
Declaration
public static bool IsDouble(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Value to test. |
Returns
Type | Description |
---|---|
bool |
IsFloat(string)
Checks whether the given value is a valid Float Literal in Sparql.
Declaration
public static bool IsFloat(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value |
Returns
Type | Description |
---|---|
bool |
IsFunctionKeyword(string)
Checks whether a given Keyword is a SPARQL Function Verb.
Declaration
public static bool IsFunctionKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword | Keyword to check. |
Returns
Type | Description |
---|---|
bool |
IsFunctionKeyword11(string)
Checks whether a given Keyword is a SPARQL 1.1 Function Verb.
Declaration
public static bool IsFunctionKeyword11(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword | Keyword to check. |
Returns
Type | Description |
---|---|
bool |
IsHex(char)
Gets whether a character is a Hex character.
Declaration
public static bool IsHex(char c)
Parameters
Type | Name | Description |
---|---|---|
char | c | Character. |
Returns
Type | Description |
---|---|
bool |
IsInteger(string)
Checks whether the given value is a valid Integer Literal in Sparql.
Declaration
public static bool IsInteger(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Value to test. |
Returns
Type | Description |
---|---|
bool |
IsNonQueryKeyword(string)
Checks whether a given Keyword is a SPARQL Non-Query Keyword.
Declaration
public static bool IsNonQueryKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword | Keyword to check. |
Returns
Type | Description |
---|---|
bool |
IsPLX(char[], int, out int)
Checks whether a given String matches the PLX rule from the SPARQL Specification.
Declaration
public static bool IsPLX(char[] cs, int startIndex, out int endIndex)
Parameters
Type | Name | Description |
---|---|---|
char[] | cs | String as character array. |
int | startIndex | Start Index. |
int | endIndex | Resulting End Index. |
Returns
Type | Description |
---|---|
bool |
IsPNChars(char)
Checks whether a given Character matches the PN_CHARS rule from the SPARQL Specification.
Declaration
public static bool IsPNChars(char c)
Parameters
Type | Name | Description |
---|---|---|
char | c | Character to test. |
Returns
Type | Description |
---|---|
bool |
IsPNCharsBase(char)
Checks whether a given Character matches the PN_CHARS_BASE rule from the Sparql Specification.
Declaration
public static bool IsPNCharsBase(char c)
Parameters
Type | Name | Description |
---|---|---|
char | c | Character to test. |
Returns
Type | Description |
---|---|
bool |
IsPNCharsU(char)
Checks whether a given Character matches the PN_CHARS_U rule from the SPARQL Specification.
Declaration
public static bool IsPNCharsU(char c)
Parameters
Type | Name | Description |
---|---|---|
char | c | Character to test. |
Returns
Type | Description |
---|---|
bool |
IsPNLocal(char[], SparqlQuerySyntax)
Checks whether a given String matches the PN_LOCAL rule from the Sparql Specification.
Declaration
public static bool IsPNLocal(char[] cs, SparqlQuerySyntax syntax)
Parameters
Type | Name | Description |
---|---|---|
char[] | cs | String as character array. |
SparqlQuerySyntax | syntax | SPARQL Syntax. |
Returns
Type | Description |
---|---|
bool |
IsPNPrefix(char[])
Checks whether a given String matches the PN_PREFIX rule from the SPARQL Specification.
Declaration
public static bool IsPNPrefix(char[] cs)
Parameters
Type | Name | Description |
---|---|---|
char[] | cs | String as character array. |
Returns
Type | Description |
---|---|
bool |
IsQueryKeyword(string)
Checks whether a given Keyword is a SPARQL Query Keyword.
Declaration
public static bool IsQueryKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword | Keyword to check. |
Returns
Type | Description |
---|---|
bool |
IsSelectQuery(SparqlQueryType)
Checks whether the Query is a SELECT Query.
Declaration
public static bool IsSelectQuery(SparqlQueryType type)
Parameters
Type | Name | Description |
---|---|---|
SparqlQueryType | type | Query Type. |
Returns
Type | Description |
---|---|
bool |
IsStringDatatype(string)
Determine if the specified datatype IRI is one of the recognized IRIs for string literal data types.
Declaration
public static bool IsStringDatatype(string datatype)
Parameters
Type | Name | Description |
---|---|---|
string | datatype | The datatype IRI. |
Returns
Type | Description |
---|---|
bool | True if |
IsUpdateKeyword(string)
Checks whether a given Keyword is a SPARQL Update Keyword.
Declaration
public static bool IsUpdateKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword |
Returns
Type | Description |
---|---|
bool |
IsValidBNode(string)
Gets whether a given BNode ID is valid.
Declaration
public static bool IsValidBNode(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Value. |
Returns
Type | Description |
---|---|
bool |
IsValidNumericLiteral(string)
Checks whether the given value is a valid Numeric Literal in Sparql.
Declaration
public static bool IsValidNumericLiteral(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Value to test. |
Returns
Type | Description |
---|---|
bool |
IsValidPrefix(string)
Gets whether a given prefix declaration is valid in SPARQL.
Declaration
public static bool IsValidPrefix(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Prefix declaration. |
Returns
Type | Description |
---|---|
bool |
IsValidQName(string, SparqlQuerySyntax)
Checks whether a given QName is valid in Sparql.
Declaration
public static bool IsValidQName(string value, SparqlQuerySyntax syntax)
Parameters
Type | Name | Description |
---|---|---|
string | value | QName to check. |
SparqlQuerySyntax | syntax | SPARQL Syntax. |
Returns
Type | Description |
---|---|
bool |
IsValidVarName(string)
Checks whether a given Variable Name is valid in Sparql.
Declaration
public static bool IsValidVarName(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Variable Name to check. |
Returns
Type | Description |
---|---|
bool |
NumericEquality(INode, INode, SparqlNumericType)
Implements Numeric Equality with SPARQL Semantics.
Declaration
public static bool NumericEquality(INode x, INode y, SparqlNumericType type)
Parameters
Type | Name | Description |
---|---|---|
INode | x | Node. |
INode | y | Node. |
SparqlNumericType | type | SPARQL Numeric Tyoe. |
Returns
Type | Description |
---|---|
bool |
TimeSpanEquality(INode, INode)
Implements Time Span Equality with SPARQL Semantics.
Declaration
public static bool TimeSpanEquality(INode x, INode y)
Parameters
Type | Name | Description |
---|---|---|
INode | x | Node. |
INode | y | Node. |
Returns
Type | Description |
---|---|
bool |
UnescapeQName(string)
Unescapes local name escapes from QNames.
Declaration
public static string UnescapeQName(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value | Value to unescape. |
Returns
Type | Description |
---|---|
string |