Click or drag to resize

SparqlSpecsHelper Class

Class containing Helper information and methods pertaining to the Sparql Query Language for RDF.
Inheritance Hierarchy
SystemObject
  VDS.RDF.QuerySparqlSpecsHelper

Namespace:  VDS.RDF.Query
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public static class SparqlSpecsHelper

The SparqlSpecsHelper type exposes the following members.

Methods
  NameDescription
Public methodStatic memberDateEquality
Implements Date Equality with SPARQL Semantics.
Public methodStatic memberDateTimeEquality
Implements Date Time Equality with SPARQL Semantics.
Public methodStatic memberEffectiveBooleanValue
Calculates the Effective Boolean Value of a given Node according to the Sparql specification.
Public methodStatic memberEquality
Implements Node Equality with SPARQL Semantics.
Public methodStatic memberGetNumericTypeFromDataTypeUri(String)
Determines the Sparql Numeric Type for a Literal based on its Data Type Uri.
Public methodStatic memberGetNumericTypeFromDataTypeUri(Uri)
Determines the Sparql Numeric Type for a Literal based on its Data Type Uri.
Public methodStatic memberInequality
Implements Node Inequality with SPARQL Semantics.
Public methodStatic memberIsAggregateFunctionKeyword
Checks whether a given Keyword is a SPARQL Aggregate Function Keyword (only keywords for the SPARQL built-in aggregate functions).
Public methodStatic memberIsAggregateKeyword
Checks whether a given Keyword is a SPARQL Aggregate Keyword (includes keywords related to aggregates like DISTINCT, AS and Leviathan extension aggregate keywords).
Public methodStatic memberIsDecimal
Checks whether the given value is a valid Decimal Literal in Sparql.
Public methodStatic memberIsDouble
Checks whether the given value is a valid Double Literal in Sparql.
Public methodStatic memberIsFloat
Checks whether the given value is a valid Float Literal in Sparql.
Public methodStatic memberIsFunctionKeyword
Checks whether a given Keyword is a SPARQL Function Verb.
Public methodStatic memberIsFunctionKeyword11
Checks whether a given Keyword is a SPARQL 1.1 Function Verb.
Public methodStatic memberIsHex
Gets whether a character is a Hex character.
Public methodStatic memberIsInteger
Checks whether the given value is a valid Integer Literal in Sparql.
Public methodStatic memberIsNonQueryKeyword
Checks whether a given Keyword is a SPARQL Non-Query Keyword.
Public methodStatic memberIsPLX
Checks whether a given String matches the PLX rule from the SPARQL Specification.
Public methodStatic memberIsPNChars
Checks whether a given Character matches the PN_CHARS rule from the SPARQL Specification.
Public methodStatic memberIsPNCharsBase
Checks whether a given Character matches the PN_CHARS_BASE rule from the Sparql Specification.
Public methodStatic memberIsPNCharsU
Checks whether a given Character matches the PN_CHARS_U rule from the SPARQL Specification.
Public methodStatic memberIsPNLocal
Checks whether a given String matches the PN_LOCAL rule from the Sparql Specification.
Public methodStatic memberIsPNPrefix
Checks whether a given String matches the PN_PREFIX rule from the SPARQL Specification.
Public methodStatic memberIsQueryKeyword
Checks whether a given Keyword is a SPARQL Query Keyword.
Public methodStatic memberIsSelectQuery
Checks whether the Query is a SELECT Query.
Public methodStatic memberIsUpdateKeyword
Checks whether a given Keyword is a SPARQL Update Keyword.
Public methodStatic memberIsValidBNode
Gets whether a given BNode ID is valid.
Public methodStatic memberIsValidNumericLiteral
Checks whether the given value is a valid Numeric Literal in Sparql.
Public methodStatic memberIsValidPrefix
Gets whether a given prefix declaration is valid in SPARQL.
Public methodStatic memberIsValidQName
Checks whether a given QName is valid in Sparql.
Public methodStatic memberIsValidVarName
Checks whether a given Variable Name is valid in Sparql.
Public methodStatic memberNumericEquality
Implements Numeric Equality with SPARQL Semantics.
Public methodStatic memberTimeSpanEquality
Implements Time Span Equality with SPARQL Semantics.
Public methodStatic memberToDateTime Obsolete.
Converts a Literal Node to a Date Time.
Public methodStatic memberToDateTimeOffset Obsolete.
Converts a Literal Node to a Date Time Offset.
Public methodStatic memberToDecimal Obsolete.
Converts a Literal Node to a Decimal.
Public methodStatic memberToDouble Obsolete.
Converts a Literal Node to a Double.
Public methodStatic memberToFloat Obsolete.
Converts a Literal Node to a Float.
Public methodStatic memberToInteger Obsolete.
Converts a Literal Node to an Integer.
Public methodStatic memberToTimeSpan Obsolete.
Converts a Literal Node to a Time Span.
Public methodStatic memberUnescapeQName
Unescapes local name escapes from QNames.
Top
Fields
  NameDescription
Public fieldStatic memberAggregateFunctionKeywords
Set of SPARQL Keywords that are built in SPARQL Aggregate Functions.
Public fieldStatic memberAggregateKeywords
Set of SPARQL Keywords that are Aggregate Keywords.
Public fieldStatic memberFunctionKeywords
Set of SPARQL Keywords that are Function Keywords.
Public fieldStatic memberIntegerDataTypes
Set of XML Schema Data Types which are derived from Integer and can be treated as Integers by SPARQL.
Public fieldStatic memberNonQueryKeywords
Set of SPARQL Keywords that are Non-Query Keywords.
Public fieldStatic memberSparqlDecimal
Regular Expression Pattern for Valid Decimals in Sparql.
Public fieldStatic memberSparqlDouble
Regular Expression Pattern for Valid Doubles in Sparql.
Public fieldStatic memberSparqlInteger
Regular Expression Pattern for Valid Integers in Sparql.
Public fieldStatic memberSparqlKeywordAbs
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAdd
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAll
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAny
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAs
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAsc
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAsk
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordAvg
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordBase
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordBind
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordBindings
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordBNode
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordBound
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordBy
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordCall
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordCeil
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordClear
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordCoalesce
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordConcat
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordConstruct
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordContains
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordCopy
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordCount
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordCreate
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordData
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDataType
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDay
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDefault
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDelete
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDesc
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDescribe
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDistinct
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordDrop
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordEncodeForUri
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordExists
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordFalse
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordFilter
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordFloor
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordFrom
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordFromNamed
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordGraph
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordGroup
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordGroupBy
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordGroupConcat
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordHaving
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordHours
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIf
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIn
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordInsert
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordInto
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIri
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIsBlank
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIsIri
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIsLiteral
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIsNumeric
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordIsUri
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLang
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLangMatches
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLCase
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLength
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLet
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLimit
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordLoad
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMax
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMD5
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMedian
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMin
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMinus
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMinutes
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMode
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMonth
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordMove
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNamed
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNMax
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNMin
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNone
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNot
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNotExists
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNotIn
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordNow
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordOffset
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordOptional
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordOrder
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordOrderBy
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordPrefix
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordRand
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordReduced
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordRegex
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordReplace
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordRound
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSameTerm
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSample
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSeconds
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSelect
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSeparator
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordService
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSha1
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSha256
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSha384
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSha512
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSilent
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStr
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrAfter
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrBefore
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrDt
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrEnds
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrLang
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrLen
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrStarts
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordStrUUID
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSubStr
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordSum
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordTimezone
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordTo
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordTrue
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordTz
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUCase
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUndef
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUnion
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUnsaid
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUri
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUsing
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordUUID
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordValues
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordWhere
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordWith
Keywords in Sparql.
Public fieldStatic memberSparqlKeywordYear
Keywords in Sparql.
Public fieldStatic memberSparqlNamespace
Namespace Uri for SPARQL Namespace.
Public fieldStatic memberSparqlQuery10Keywords
Set of Keywords for SPARQL Query 1.0.
Public fieldStatic memberSparqlQuery11Keywords
Set of additional Keywords for SPARQL Query 1.1.
Public fieldStatic memberSparqlRdfResultsNamespace
Namespace Uri for the RDF serialization of a SPARQL Result Set.
Public fieldStatic memberSparqlUpdate11Keywords
Set of Keywords for SPARQL Update 1.1.
Public fieldStatic memberSupportedCastFunctions
Set of IRIs for supported Cast Functions.
Public fieldStatic memberUpdateKeywords
Set of SPARQL Keywords that are Update Keywords.
Top
See Also