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 |