• User Guide
  • How-To Guides
  • Developer Guide
  • API Documentation
  • FAQs
  • Support
  • API Documentation
  • VDS.RDF
  • MimeTypesHelper
Show / Hide Table of Contents
  • System.Web.UI
    • HtmlTextWriter
    • HtmlTextWriterAttribute
    • HtmlTextWriterStyle
    • HtmlTextWriterTag
  • VDS.RDF
    • AsyncError
    • BaseBlankNode
    • BaseDemandGraphCollection
    • BaseEndpoint
    • BaseGraph
    • BaseGraphCollection
    • BaseGraphLiteralNode
    • BaseLiteralNode
    • BaseNode
    • BaseTripleCollection
    • BaseTripleComparer
    • BaseTripleStore
    • BaseUriNode
    • BaseVariableNode
    • BasicTripleContext
    • BlankNode
    • BlankNodeMapper
    • BlankNodeOutputMapper
    • CancellableGraphEventArgs
    • CancellableGraphEventHandler
    • ComparisonHelper
    • DiskDemandGraphCollection
    • DiskDemandTripleStore
    • EqualityHelper
    • Extensions
    • FastNodeComparer
    • FastVirtualNodeComparer
    • FileGraphPersistenceWrapper
    • FullTripleComparer
    • Graph
    • GraphCallback
    • GraphCollection
    • GraphDiff
    • GraphDiffReport
    • GraphDiffReportExtensions
    • GraphEventArgs
    • GraphEventHandler
    • GraphExtensions
    • GraphFactory
    • GraphLiteralNode
    • GraphMatcher
    • GraphPersistenceAction
    • GraphPersistenceActionType
    • GraphPersistenceWrapper
    • GraphSizeComparer
    • IBlankNode
    • IGraph
    • IGraphLiteralNode
    • IInferencingTripleStore
    • IInMemoryQueryableStore
    • ILiteralNode
    • INamespaceMapper
    • INativelyQueryableStore
    • IndexHelper
    • INestedNamespaceMapper
    • INode
    • INodeFactory
    • IObjectParser<T>
    • IRdfHandler
    • IRdfReader
    • IRdfWriter
    • ISparqlResultsHandler
    • ISparqlResultsReader
    • ISparqlResultsWriter
    • IStoreReader
    • IStoreWriter
    • ITransactionalGraph
    • ITransactionalStore
    • ITripleContext
    • ITripleStore
    • IUpdateableTripleStore
    • IUriNode
    • IVariableNode
    • IWrappingRdfHandler
    • LiteralEqualityMode
    • LiteralExtensions
    • LiteralNode
    • MimeTypeDefinition
    • MimeTypeSelector
    • MimeTypesHelper
    • NamespaceCallback
    • NamespaceChanged
    • NamespaceMapper
    • NestedNamespaceMapper
    • NodeFactory
    • NodeListCallback
    • NodeType
    • NonIndexedGraph
    • NonIndexedThreadSafeGraph
    • ObjectComparer
    • ObjectSubjectComparer
    • Options
    • PersistentTripleStore
    • PredicateComparer
    • PredicateObjectComparer
    • QNameMapping
    • QNameOutputMapper
    • QueryableGraph
    • QueryCallback
    • RdfException
    • RdfHandlerCallback
    • RdfReaderWarning
    • RdfWriterWarning
    • SparqlResultsCallback
    • SparqlResultsHandlerCallback
    • SparqlWarning
    • StoreGraphPersistenceWrapper
    • StoreReaderWarning
    • StoreWriterWarning
    • StringExtensions
    • SubjectComparer
    • SubjectObjectComparer
    • SubjectPredicateComparer
    • SubTreeIndexedTripleCollection
    • ThreadSafeGraph
    • ThreadSafeGraphCollection
    • ThreadSafeQNameOutputMapper
    • ThreadSafeTripleCollection
    • ThreadSafeTripleStore
    • Tools
    • TreeIndexedTripleCollection
    • Triple
    • TripleCollection
    • TripleEqualityComparer
    • TripleEventArgs
    • TripleEventHandler
    • TripleIndexType
    • TriplePersistenceAction
    • TripleStore
    • TripleStoreCallback
    • TripleStoreEventArgs
    • TripleStoreEventHandler
    • TripleStoreExtensions
    • TripleStorePersistenceAction
    • UnionGraph
    • UnionTripleCollection
    • UnregisteredRdfWriterTypeException
    • UpdateCallback
    • UriComparer
    • UriFactory
    • UriNode
    • VariableContext
    • VariableContextType
    • VariableNode
    • WebDemandGraphCollection
    • WebDemandTripleStore
    • WrapperGraph
    • WrapperGraphCollection
    • WrapperNode
    • WrapperTripleCollection
    • WrapperTripleStore
  • VDS.RDF.Configuration
    • CollectionFactory
    • ConfigurationLoader
    • ConfigurationManagerSettingsProvider
    • ConfigurationSerializationContext
    • CredentialsFactory
    • DatasetFactory
    • DotNetRdfConfigurationException
    • ExpressionFactoryFactory
    • FullTextObjectFactory
    • GraphFactory
    • IConfigurationLoader
    • IConfigurationSerializable
    • IObjectFactory
    • IPathResolver
    • ISettingsProvider
    • ObjectFactoryFactory
    • OperatorFactory
    • OptimiserFactory
    • ParserFactory
    • PermissionFactory
    • PropertyFunctionFactoryFactory
    • ProtocolProcessorFactory
    • ProxyFactory
    • QueryProcessorFactory
    • ReasonerFactory
    • SparqlEndpointFactory
    • StorageFactory
    • StoreFactory
    • UpdateProcessorFactory
    • UserGroupFactory
    • VirtuosoObjectFactory
    • WriterFactory
  • VDS.RDF.Configuration.Permissions
    • IPermission
    • Permission
    • PermissionModel
    • PermissionSet
    • UserGroup
  • VDS.RDF.Data.DataTables
    • DataTableHandler
    • GraphExtensions
    • SparqlResultSetExtensions
  • VDS.RDF.Dynamic
    • DynamicExtensions
    • DynamicGraph
    • DynamicNode
    • DynamicObjectCollection
    • DynamicObjectCollection<T>
    • DynamicSparqlResult
    • DynamicSparqlResultSet
    • DynamicSubjectCollection
    • DynamicSubjectCollection<T>
  • VDS.RDF.JsonLd
    • DefaultDocumentLoader
    • IBlankNodeGenerator
    • INodeMapGenerator
    • IRemoteContextProvider
    • JsonLdContext
    • JsonLdErrorCode
    • JsonLdLoaderOptions
    • JsonLdProcessor
    • JsonLdProcessorException
    • JsonLdProcessorOptions
    • JsonLdProcessorWarning
    • JsonLdRemoteContext
    • JsonLdTermDefinition
    • RemoteContextProvider
    • RemoteDocument
  • VDS.RDF.JsonLd.Processors
    • BlankNodeGenerator
    • NodeMapGenerator
  • VDS.RDF.JsonLd.Syntax
    • JsonLdContainer
    • JsonLdEmbed
    • JsonLdKeywords
    • JsonLdProcessingMode
    • JsonLdRdfDirectionMode
    • JsonLdSyntax
    • JsonLdVocabulary
    • LanguageDirection
  • VDS.RDF.Nodes
    • BooleanNode
    • ByteNode
    • DateNode
    • DateTimeNode
    • DecimalNode
    • DoubleNode
    • FloatNode
    • IValuedNode
    • LongNode
    • NumericNode
    • SignedByteNode
    • StringNode
    • TimeSpanNode
    • UnsignedLongNode
    • ValuedNodeExtensions
  • VDS.RDF.Ontology
    • Individual
    • Ontology
    • OntologyClass
    • OntologyGraph
    • OntologyHelper
    • OntologyProperty
    • OntologyResource
    • RdfOntologyException
    • ReasonerGraph
  • VDS.RDF.Parsing
    • BaseGZipDatasetParser
    • BaseGZipParser
    • BaseGZipResultsParser
    • BlockingTextReader
    • BufferedTextReader
    • DataUriLoader
    • EmbeddedResourceLoader
    • FileLoader
    • GZippedJsonLdParser
    • GZippedNotation3Parser
    • GZippedNQuadsParser
    • GZippedNTriplesParser
    • GZippedRdfAParser
    • GZippedRdfJsonParser
    • GZippedRdfXmlParser
    • GZippedSparqlCsvParser
    • GZippedSparqlJsonParser
    • GZippedSparqlTsvParser
    • GZippedSparqlXmlParser
    • GZippedTriGParser
    • GZippedTriXParser
    • GZippedTurtleParser
    • IRdfAVocabulary
    • IriSpecsHelper
    • ITokenisingParser
    • ITraceableParser
    • ITraceableTokeniser
    • IUriLoaderCache
    • JsonLdParser
    • LanguageTag
    • NonBlockingTextReader
    • Notation3Parser
    • NQuadsParser
    • NQuadsSyntax
    • NTriplesParser
    • NTriplesSyntax
    • ParserHelper
    • ParsingTextReader
    • PositionInfo
    • RdfAParser
    • RdfAParserBase<THtmlDocument, TElement, TNode, TAttribute>
    • RdfASyntax
    • RdfJsonParser
    • RdfParseException
    • RdfParserSelectionException
    • RdfParsingTerminatedException
    • RdfSpecsHelper
    • RdfThreadedParsingException
    • RdfXmlParser
    • RdfXmlParserMode
    • RdfXmlParseType
    • RdfXmlSpecsHelper
    • SparqlBooleanParser
    • SparqlCsvParser
    • SparqlJsonParser
    • SparqlQueryParser
    • SparqlQuerySyntax
    • SparqlRdfParser
    • SparqlTsvParser
    • SparqlUpdateParser
    • SparqlXmlParser
    • StringParser
    • TermMappings
    • TriGParser
    • TriGSyntax
    • TriXParser
    • TurtleParser
    • TurtleSpecsHelper
    • TurtleSyntax
    • UnicodeSpecsHelper
    • UriLoader
    • VirtuosoReader
    • XHtmlRdfAVocabulary
    • XmlSpecsHelper
  • VDS.RDF.Parsing.Contexts
    • BaseParserContext
    • BaseResultsParserContext
    • BaseStoreParserContext
    • IEventParserContext<T>
    • IncompleteTriple
    • IncompleteTripleDirection
    • IParserContext
    • IResultsParserContext
    • IStoreParserContext
    • ITokenisingParserContext
    • JsonParserContext
    • Notation3ParserContext
    • RdfAEvaluationContext
    • RdfAParserContext<THtmlDocument>
    • RdfXmlParserContext
    • SparqlJsonParserContext
    • SparqlQueryParserContext
    • SparqlRdfParserContext
    • SparqlUpdateParserContext
    • SparqlXmlParserContext
    • TokenisingParserContext
    • TokenisingResultParserContext
    • TokenisingStoreParserContext
    • TriGParserContext
    • TurtleParserContext
  • VDS.RDF.Parsing.Events
    • BaseEvent
    • BaseEventQueue<T>
    • BaseRdfAEvent
    • BaseRdfXmlEvent
    • EventQueue<T>
    • IEvent
    • IEventGenerator<T>
    • IEventQueue<T>
    • IJitEventGenerator<T>
    • IPreProcessingEventGenerator<TEvent, TContext>
    • IRdfAEvent
    • IRdfXmlEvent
    • IRdfXmlJitEventGenerator
    • IRdfXmlPreProcessingEventGenerator
    • StreamingEventQueue<T>
    • SublistEventQueue<T>
  • VDS.RDF.Parsing.Events.RdfXml
    • AttributeEvent
    • BlankNodeIDEvent
    • DomBasedEventGenerator
    • ElementEvent
    • EndElementEvent
    • LanguageAttributeEvent
    • NamespaceAttributeEvent
    • ParseTypeAttributeEvent
    • PlainLiteralEvent
    • QNameEvent
    • RdfXmlEvent
    • RootEvent
    • StreamingEventGenerator
    • TextEvent
    • TypedLiteralEvent
    • UriReferenceEvent
    • XmlBaseAttributeEvent
  • VDS.RDF.Parsing.Handlers
    • AnyHandler
    • BaseHandler
    • BaseRdfHandler
    • BaseResultsHandler
    • CancellableHandler
    • ChainedHandler
    • CountHandler
    • GraphHandler
    • GraphUriRewriteHandler
    • HandlerExtensions
    • ListStringsHandler
    • ListUrisHandler
    • MergingResultSetHandler
    • MultiHandler
    • MultisetHandler
    • NullHandler
    • PagingHandler
    • ResultCountHandler
    • ResultSetHandler
    • ResultWriteThroughHandler
    • StoreCountHandler
    • StoreHandler
    • StripStringHandler
    • UniqueBlankNodesHandler
    • WriteThroughHandler
    • WriteToStoreHandler
  • VDS.RDF.Parsing.Tokens
    • AbsKeywordToken
    • AddKeywordToken
    • AllKeywordToken
    • AllToken
    • AndToken
    • AscKeywordToken
    • AsKeywordToken
    • AskKeywordToken
    • AssignmentToken
    • AsynchronousBufferedTokenQueue
    • ATToken
    • AvgKeywordToken
    • BaseDirectiveToken
    • BaseToken
    • BaseTokeniser
    • BaseTokenQueue
    • BindingsKeywordToken
    • BindKeywordToken
    • BitwiseOrToken
    • BlankNodeCollectionToken
    • BlankNodeToken
    • BlankNodeWithIDToken
    • BNodeKeywordToken
    • BOFToken
    • BoundKeywordToken
    • BufferedTokenQueue
    • CallKeywordToken
    • CeilKeywordToken
    • ClearKeywordToken
    • CoalesceKeywordToken
    • CommaToken
    • CommentToken
    • ConcatKeywordToken
    • ConstructKeywordToken
    • CopyKeywordToken
    • CountKeywordToken
    • CreateKeywordToken
    • CsvTokeniser
    • CustomKeywordDefinitionToken
    • CustomKeywordToken
    • DataKeywordToken
    • DataTypeKeywordToken
    • DataTypeToken
    • DayKeywordToken
    • DefaultKeywordToken
    • DeleteKeywordToken
    • DescKeywordToken
    • DescribeKeywordToken
    • DistinctKeywordToken
    • DivideToken
    • DotToken
    • DropKeywordToken
    • EncodeForUriKeywordToken
    • EOFToken
    • EOLToken
    • EqualityToken
    • ExclamationToken
    • ExistsKeywordToken
    • FilterKeywordToken
    • FloorKeywordToken
    • ForAllQuantifierToken
    • ForSomeQuantifierToken
    • FromKeywordToken
    • FromNamedKeywordToken
    • GraphKeywordToken
    • GraphLiteralToken
    • GreaterThanOrEqualToToken
    • GreaterThanToken
    • GroupByKeywordToken
    • GroupConcatKeywordToken
    • HashToken
    • HatHatToken
    • HatToken
    • HavingKeywordToken
    • HoursKeywordToken
    • IfKeywordToken
    • ImpliedByToken
    • ImpliesToken
    • InKeywordToken
    • InsertKeywordToken
    • IntoKeywordToken
    • IriKeywordToken
    • IsBlankKeywordToken
    • IsIriKeywordToken
    • IsLiteralKeywordToken
    • IsNumericKeywordToken
    • IsUriKeywordToken
    • IToken
    • ITokeniser
    • ITokenQueue
    • KeywordAToken
    • KeywordDirectiveToken
    • KeywordIsToken
    • KeywordOfToken
    • LangKeywordToken
    • LangMatchesKeywordToken
    • LanguageSpecifierToken
    • LCaseKeywordToken
    • LeftBracketToken
    • LeftCurlyBracketToken
    • LeftSquareBracketToken
    • LengthKeywordToken
    • LessThanOrEqualToToken
    • LessThanToken
    • LetKeywordToken
    • LimitKeywordToken
    • LiteralToken
    • LiteralWithDataTypeToken
    • LiteralWithLanguageSpecifierToken
    • LoadKeywordToken
    • LongLiteralToken
    • MaxKeywordToken
    • MD5KeywordToken
    • MedianKeywordToken
    • MinKeywordToken
    • MinusKeywordToken
    • MinusToken
    • MinutesKeywordToken
    • ModeKeywordToken
    • MonthKeywordToken
    • MoveKeywordToken
    • MultiplyToken
    • NamedKeywordToken
    • NegationToken
    • NonTokenisedTokenQueue
    • Notation3Tokeniser
    • NotEqualsToken
    • NotExistsKeywordToken
    • NotInKeywordToken
    • NowKeywordToken
    • NTriplesTokeniser
    • NumericMaxKeywordToken
    • NumericMinKeywordToken
    • OffsetKeywordToken
    • OptionalKeywordToken
    • OrderByKeywordToken
    • OrToken
    • PathToken
    • PlainLiteralToken
    • PlusToken
    • PrefixDirectiveToken
    • PrefixToken
    • QNameToken
    • QuestionToken
    • RandKeywordToken
    • ReducedKeywordToken
    • RegexKeywordToken
    • ReplaceKeywordToken
    • RightBracketToken
    • RightCurlyBracketToken
    • RightSquareBracketToken
    • RoundKeywordToken
    • SameTermKeywordToken
    • SampleKeywordToken
    • SecondsKeywordToken
    • SelectKeywordToken
    • SemicolonToken
    • SeparatorKeywordToken
    • ServiceKeywordToken
    • Sha1KeywordToken
    • Sha224KeywordToken
    • Sha256KeywordToken
    • Sha384KeywordToken
    • Sha512KeywordToken
    • SilentKeywordToken
    • SparqlTokeniser
    • StrAfterKeywordToken
    • StrBeforeKeywordToken
    • StrContainsKeywordToken
    • StrDtKeywordToken
    • StrEndsKeywordToken
    • StrKeywordToken
    • StrLangKeywordToken
    • StrLenKeywordToken
    • StrStartsKeywordToken
    • StrUUIDKeywordToken
    • SubStrKeywordToken
    • SumKeywordToken
    • TabToken
    • TimezoneKeywordToken
    • Token
    • TokeniserEscapeMode
    • TokenQueue
    • TokenQueueMode
    • ToKeywordToken
    • TriGTokeniser
    • TsvTokeniser
    • TurtleTokeniser
    • TZKeywordToken
    • UCaseKeywordToken
    • UndefKeywordToken
    • UnderscoreToken
    • UnionKeywordToken
    • UnsaidKeywordToken
    • UriKeywordToken
    • UriToken
    • UsingKeywordToken
    • UUIDKeywordToken
    • ValuesKeywordToken
    • VariableToken
    • WhereKeywordToken
    • WithKeywordToken
    • YearKeywordToken
  • VDS.RDF.Parsing.Validation
    • ISyntaxValidationResults
    • ISyntaxValidator
    • RdfDatasetSyntaxValidator
    • RdfStrictSyntaxValidator
    • RdfSyntaxValidator
    • SparqlQueryValidator
    • SparqlResultsValidator
    • SparqlUpdateValidator
    • SyntaxValidationResults
  • VDS.RDF.Query
    • BaseSparqlView
    • BindingGroup
    • ExplainQueryProcessor
    • ExplanationLevel
    • FederatedSparqlRemoteEndpoint
    • FullTextHelper
    • GenericQueryProcessor
    • ISparqlQueryAlgebraProcessor<TResult, TContext>
    • ISparqlQueryProcessor
    • LeviathanLeftJoinBinder
    • LeviathanQueryProcessor
    • LeviathanResultBinder
    • NativeSparqlView
    • PelletQueryProcessor
    • QueryProcessorBase
    • RdfQueryException
    • RdfQueryTimeoutException
    • RdfReasoningException
    • RemoteQueryProcessor
    • SimpleQueryProcessor
    • SparqlEvaluationContext
    • SparqlNodeComparer
    • SparqlOrderingComparer
    • SparqlParameterizedString
    • SparqlQuery
    • SparqlQueryType
    • SparqlRemoteEndpoint
    • SparqlRemoteEndpoint.AsyncQueryWithResultGraph
    • SparqlRemoteEndpoint.AsyncQueryWithResultSet
    • SparqlResult
    • SparqlResultBinder
    • SparqlResultSet
    • SparqlResultsType
    • SparqlSpecialQueryType
    • SparqlSpecsHelper
    • SparqlVariable
    • SparqlView
  • VDS.RDF.Query.Aggregates
    • BaseAggregate
    • ISparqlAggregate
  • VDS.RDF.Query.Aggregates.Leviathan
    • AllAggregate
    • AnyAggregate
    • MedianAggregate
    • ModeAggregate
    • NoneAggregate
    • NumericMaxAggregate
    • NumericMinAggregate
  • VDS.RDF.Query.Aggregates.Sparql
    • AverageAggregate
    • CountAggregate
    • CountAllAggregate
    • CountAllDistinctAggregate
    • CountDistinctAggregate
    • GroupConcatAggregate
    • MaxAggregate
    • MinAggregate
    • SampleAggregate
    • SumAggregate
  • VDS.RDF.Query.Aggregates.XPath
    • StringJoinAggregate
  • VDS.RDF.Query.Algebra
    • AlgebraExtensions
    • Ask
    • AskAnyTriples
    • AskBgp
    • AskUnion
    • BaseArbitraryLengthPathOperator
    • BaseMultiset
    • BasePathOperator
    • BaseSet
    • Bgp
    • Bindings
    • Distinct
    • ExistsJoin
    • Extend
    • Filter
    • FilteredProduct
    • FullTextQuery
    • Graph
    • GroupBy
    • GroupMultiset
    • Having
    • IAbstractJoin
    • IBgp
    • IdentityFilter
    • IdentityMultiset
    • IExistsJoin
    • IFilter
    • IJoin
    • ILeftJoin
    • IMinus
    • IPathOperator
    • ISet
    • ISparqlAlgebra
    • ITerminalOperator
    • IUnaryOperator
    • IUnion
    • Join
    • LazyBgp
    • LazyUnion
    • LeftJoin
    • Minus
    • Multiset
    • NegatedPropertySet
    • NullMultiset
    • NullOperator
    • OneOrMorePath
    • OrderBy
    • ParallelJoin
    • ParallelUnion
    • PartitionedMultiset
    • PropertyFunction
    • PropertyPath
    • Reduced
    • SameTermFilter
    • Select
    • SelectDistinctGraphs
    • Service
    • Set
    • SetDistinctnessComparer
    • SingleValueRestrictionFilter
    • Slice
    • SubQuery
    • Table
    • Union
    • VariableRestrictionFilter
    • ZeroLengthPath
    • ZeroOrMorePath
  • VDS.RDF.Query.Builder
    • GraphPatternBuilder
    • GraphPatternType
    • IAggregateBuilder
    • IAssignmentVariableNamePart<T>
    • IBindingTupleBuilder
    • IDescribeBuilder
    • IDescribeGraphPatternBuilder
    • IDistinctAggregateBuilder
    • IExpressionBuilder
    • IfElsePart
    • IfThenPart
    • IGraphPatternBuilder
    • IInlineDataBuilder
    • INonAggregateExpressionBuilder
    • IPatternItemFactory
    • IQueryBuilder
    • ISelectBuilder
    • ITriplePatternBuilder
    • ITriplePatternBuilderInternal
    • QueryBuilder
    • QueryBuilderExtensions
    • SparqlCastBuilder
    • TriplePatternBuilder
    • TriplePatternObjectPart
    • TriplePatternPredicatePart
  • VDS.RDF.Query.Builder.Expressions
    • AggregateExpression
    • BlankNodeExpression
    • BooleanExpression
    • IriExpression
    • LiteralExpression
    • NumericExpression
    • NumericExpression<T>
    • PrimaryExpression<TExpression>
    • RdfTermExpression
    • SparqlExpression
    • TypedLiteralExpression<T>
    • VariableExpression
  • VDS.RDF.Query.Construct
    • ConstructContext
  • VDS.RDF.Query.Datasets
    • BaseDataset
    • BaseDemandDataset
    • BaseImmutableDataset
    • BaseImmutableQuadDataset
    • BaseQuadDataset
    • BaseTransactionalDataset
    • BaseTransactionalQuadDataset
    • DatasetGraphCollection
    • FullTextIndexedDataset
    • InMemoryDataset
    • InMemoryQuadDataset
    • ISparqlDataset
    • IThreadSafeDataset
    • WebDemandDataset
    • WrapperDataset
  • VDS.RDF.Query.Describe
    • BaseDescribeAlgorithm
    • ConciseBoundedDescription
    • ISparqlDescribe
    • LabelledDescription
    • MinimalSpanningGraph
    • NamedGraphDescription
    • SimpleSubjectDescription
    • SimpleSubjectObjectDescription
    • SymmetricConciseBoundedDescription
  • VDS.RDF.Query.Expressions
    • ArqFunctionFactory
    • BaseBinaryExpression
    • BaseUnaryExpression
    • FullTextFunctionFactory
    • IExpressionTransformer
    • ISparqlCustomExpressionFactory
    • ISparqlExpression
    • LeviathanFunctionFactory
    • PrimaryExpressionSubstituter
    • SparqlBuiltInFunctionFactory
    • SparqlExpressionFactory
    • SparqlExpressionType
    • SparqlNumericType
    • XPathFunctionFactory
  • VDS.RDF.Query.Expressions.Arithmetic
    • AdditionExpression
    • DivisionExpression
    • MinusExpression
    • MultiplicationExpression
    • SubtractionExpression
  • VDS.RDF.Query.Expressions.Comparison
    • EqualsExpression
    • GreaterThanExpression
    • GreaterThanOrEqualToExpression
    • LessThanExpression
    • LessThanOrEqualToExpression
    • NotEqualsExpression
  • VDS.RDF.Query.Expressions.Conditional
    • AndExpression
    • NotExpression
    • OrExpression
  • VDS.RDF.Query.Expressions.Functions
    • FullTextMatchFunction
    • UnknownFunction
  • VDS.RDF.Query.Expressions.Functions.Arq
    • BNodeFunction
    • EFunction
    • LocalNameFunction
    • MaxFunction
    • MinFunction
    • NamespaceFunction
    • NowFunction
    • PiFunction
    • Sha1Function
    • StringJoinFunction
    • SubstringFunction
  • VDS.RDF.Query.Expressions.Functions.Leviathan.Hash
    • MD5HashFunction
    • Sha256HashFunction
  • VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric
    • CartesianFunction
    • CubeFunction
    • EFunction
    • FactorialFunction
    • LeviathanNaturalLogFunction
    • LogFunction
    • PowerFunction
    • PythagoreanDistanceFunction
    • RandomFunction
    • ReciprocalFunction
    • RootFunction
    • SquareFunction
    • SquareRootFunction
    • TenFunction
  • VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.Trigonometry
    • BaseTrigonometricFunction
    • CosecantFunction
    • CosineFunction
    • CotangentFunction
    • DegreesToRadiansFunction
    • RadiansToDegreesFunction
    • SecantFunction
    • SineFunction
    • TangentFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql
    • CallFunction
    • CoalesceFunction
    • IfElseFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Boolean
    • BoundFunction
    • ExistsFunction
    • IsBlankFunction
    • IsIriFunction
    • IsLiteralFunction
    • IsNumericFunction
    • IsUriFunction
    • LangMatchesFunction
    • RegexFunction
    • SameTermFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Constructor
    • BNodeFunction
    • IriFunction
    • StrDtFunction
    • StrLangFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.DateTime
    • DayFunction
    • HoursFunction
    • MinutesFunction
    • MonthFunction
    • NowFunction
    • SecondsFunction
    • TimezoneFunction
    • TZFunction
    • YearFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Hash
    • BaseHashFunction
    • MD5HashFunction
    • Sha1HashFunction
    • Sha256HashFunction
    • Sha384HashFunction
    • Sha512HashFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Numeric
    • AbsFunction
    • CeilFunction
    • FloorFunction
    • RandFunction
    • RoundFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.Set
    • BaseSetFunction
    • InFunction
    • NotInFunction
  • VDS.RDF.Query.Expressions.Functions.Sparql.String
    • BaseBinaryStringFunction
    • BaseUUIDFunction
    • ConcatFunction
    • ContainsFunction
    • DataType11Function
    • DataTypeFunction
    • EncodeForUriFunction
    • LangFunction
    • LCaseFunction
    • ReplaceFunction
    • StrAfterFunction
    • StrBeforeFunction
    • StrEndsFunction
    • StrFunction
    • StrLenFunction
    • StrStartsFunction
    • StrUUIDFunction
    • SubStrFunction
    • UCaseFunction
    • UUIDFunction
  • VDS.RDF.Query.Expressions.Functions.XPath
    • BooleanFunction
  • VDS.RDF.Query.Expressions.Functions.XPath.Cast
    • BaseCast
    • BooleanCast
    • DateTimeCast
    • DecimalCast
    • DoubleCast
    • FloatCast
    • IntegerCast
    • StringCast
  • VDS.RDF.Query.Expressions.Functions.XPath.DateTime
    • BaseUnaryDateTimeFunction
    • DayFromDateTimeFunction
    • HoursFromDateTimeFunction
    • MinutesFromDateTimeFunction
    • MonthFromDateTimeFunction
    • SecondsFromDateTimeFunction
    • TimezoneFromDateTimeFunction
    • YearFromDateTimeFunction
  • VDS.RDF.Query.Expressions.Functions.XPath.Numeric
    • AbsFunction
    • CeilingFunction
    • FloorFunction
    • RoundFunction
    • RoundHalfToEvenFunction
  • VDS.RDF.Query.Expressions.Functions.XPath.String
    • BaseBinaryStringFunction
    • BaseUnaryStringFunction
    • CompareFunction
    • ConcatFunction
    • ContainsFunction
    • EncodeForUriFunction
    • EndsWithFunction
    • EscapeHtmlUriFunction
    • LowerCaseFunction
    • NormalizeSpaceFunction
    • NormalizeUnicodeFunction
    • ReplaceFunction
    • StartsWithFunction
    • StringLengthFunction
    • SubstringAfterFunction
    • SubstringBeforeFunction
    • SubstringFunction
    • UpperCaseFunction
  • VDS.RDF.Query.Expressions.Primary
    • AggregateTerm
    • AllModifier
    • ConstantTerm
    • DistinctModifier
    • GraphPatternTerm
    • VariableTerm
  • VDS.RDF.Query.Filters
    • BaseUnaryFilter
    • BoundFilter
    • ChainFilter
    • ISparqlFilter
    • UnaryExpressionFilter
  • VDS.RDF.Query.FullText
    • FullTextIndexException
    • FullTextQueryException
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Indexing
    • BaseFullTextIndexer
    • BaseSimpleFullTextIndexer
    • IFullTextIndexer
    • IndexingMode
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Indexing.Lucene
    • BaseSimpleLuceneIndexer
    • LuceneObjectsIndexer
    • LucenePredicatesIndexer
    • LuceneSubjectsIndexer
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Schema
    • BaseIndexSchema
    • DefaultIndexSchema
    • IFullTextIndexSchema
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Search
    • FullTextSearchResult
    • IFullTextSearchProvider
    • IFullTextSearchResult
    • NamespaceDoc
  • VDS.RDF.Query.FullText.Search.Lucene
    • BaseLuceneSearchProvider
    • LuceneSearchProvider
    • NamespaceDoc
  • VDS.RDF.Query.Grouping
    • BaseGroupBy
    • GroupByExpression
    • GroupByVariable
    • ISparqlGroupBy
  • VDS.RDF.Query.Inference
    • IInferenceEngine
    • IOwlReasoner
    • IQueryableOwlReasoner
    • OwlHelper
    • OwlHelper.OwlExtractMode
    • OwlReasonerWrapper
    • PelletReasoner
    • RdfsReasoner
    • SimpleN3RulesReasoner
    • SkosReasoner
    • StaticOwlReasonerWrapper
    • StaticRdfsReasoner
    • StaticSkosReasoner
  • VDS.RDF.Query.Inference.Pellet
    • KnowledgeBase
    • PelletClusterServiceCallback
    • PelletConsistencyCallback
    • PelletHelper
    • PelletSearchServiceCallback
    • PelletServer
    • PelletServerReadyCallback
    • PelletService
    • PelletSimilarityServiceCallback
    • ServiceEndpoint
  • VDS.RDF.Query.Inference.Pellet.Services
    • ClassifyService
    • ClusterService
    • ConsistencyService
    • ExplainInconsistentService
    • ExplainInstanceService
    • ExplainPropertyService
    • ExplainService
    • ExplainSubclassService
    • ExplainUnsatService
    • IntegrityConstraintValidationService
    • NamespaceService
    • PredictService
    • QueryService
    • RealizeService
    • SearchService
    • SearchServiceResult
    • SimilarityService
    • UnsupportedService
  • VDS.RDF.Query.Operators
    • BaseOperator
    • ISparqlOperator
    • SparqlOperators
    • SparqlOperatorType
  • VDS.RDF.Query.Operators.DateTime
    • BaseDateTimeOperator
    • BaseTimeSpanOperator
    • DateTimeAddition
    • DateTimeSubtraction
    • TimeSpanAddition
    • TimeSpanSubtraction
  • VDS.RDF.Query.Operators.Numeric
    • AdditionOperator
    • BaseNumericOperator
    • DivisionOperator
    • MultiplicationOperator
    • SubtractionOperator
  • VDS.RDF.Query.Optimisation
    • AskBgpOptimiser
    • BaseAlgebraOptimiser
    • BaseQueryOptimiser
    • DefaultOptimiser
    • FilteredProductOptimiser
    • FullTextOptimiser
    • IAlgebraOptimiser
    • IdentityFilterOptimiser
    • ImplicitJoinOptimiser
    • IQueryOptimiser
    • LazyBgpOptimiser
    • NoReorderComparer
    • NoReorderOptimiser
    • OrderByDistinctOptimiser
    • ParallelEvaluationOptimiser
    • PropertyFunctionOptimiser
    • SimpleVirtualAlgebraOptimiser
    • SparqlOptimiser
    • StrictAlgebraOptimiser
    • VariableSubstitutionTransformer
    • VirtualAlgebraOptimiser<TNodeID, TGraphID>
    • WeightedOptimiser
  • VDS.RDF.Query.Ordering
    • BaseOrderBy
    • ISparqlOrderBy
    • OrderByExpression
    • OrderByVariable
  • VDS.RDF.Query.Paths
    • AlternativePath
    • BaseBinaryPath
    • BaseUnaryPath
    • Cardinality
    • FixedCardinality
    • InversePath
    • ISparqlPath
    • NegatedSet
    • NOrMore
    • NToM
    • OneOrMore
    • PathEvaluationContext
    • PathTransformContext
    • PotentialPath
    • Property
    • SequencePath
    • ZeroOrMore
    • ZeroOrOne
    • ZeroToN
  • VDS.RDF.Query.Patterns
    • BaseTriplePattern
    • BindingsPattern
    • BindingTuple
    • BindPattern
    • BlankNodePattern
    • FilterPattern
    • FixedBlankNodePattern
    • GraphPattern
    • IAssignmentPattern
    • IConstructTriplePattern
    • IFilterPattern
    • IMatchTriplePattern
    • IPropertyFunctionPattern
    • IPropertyPathPattern
    • ISubQueryPattern
    • ITriplePattern
    • LetPattern
    • NodeMatchPattern
    • PatternItem
    • PropertyFunctionPattern
    • PropertyPathPattern
    • SubQueryPattern
    • TriplePattern
    • TriplePatternType
    • TriplePatternTypeComparer
    • VariablePattern
  • VDS.RDF.Query.PropertyFunctions
    • FullTextMatchPropertyFunction
    • FullTextPropertyFunctionFactory
    • IPropertyFunctionFactory
    • ISparqlPropertyFunction
    • PropertyFunctionFactory
    • PropertyFunctionHelper
    • PropertyFunctionInfo
  • VDS.RDF.Query.Spin
    • SpinWrappedDataset
    • SpinWrappedGraph
  • VDS.RDF.Query.Spin.Core
    • Aggregations
  • VDS.RDF.Query.Spin.Inference
    • InferenceExtensions
  • VDS.RDF.Query.Spin.LibraryOntology
    • RDFx
  • VDS.RDF.Query.Spin.Statistics
    • ISPINStatisticsListener
  • VDS.RDF.Shacl
    • Path
    • ShapesGraph
    • Vocabulary
  • VDS.RDF.Shacl.Validation
    • Report
    • Result
    • ResultCollection
  • VDS.RDF.Skos
    • RdfSkosException
    • SkosCollection
    • SkosConcept
    • SkosConceptScheme
    • SkosGraph
    • SkosHelper
    • SkosMember
    • SkosOrderedCollection
    • SkosResource
  • VDS.RDF.Storage
    • AllegroGraphConnector
    • AsyncStorageCallback
    • AsyncStorageCallbackArgs
    • AsyncStorageOperation
    • BaseAsyncHttpConnector
    • BaseAsyncSafeConnector
    • BaseHttpConnector
    • BaseSesameHttpProtocolConnector
    • BaseStardogConnector
    • BatchTriple
    • DatasetFileManager
    • FourStoreConnector
    • FusekiConnector
    • IAsyncQueryableStorage
    • IAsyncStorageProvider
    • IAsyncTransactionalStorage
    • IAsyncUpdateableStorage
    • InMemoryManager
    • IOBehaviour
    • IQueryableStorage
    • IReasoningQueryableStorage
    • IStorageCapabilities
    • IStorageProvider
    • ITransactionalStorage
    • IUpdateableStorage
    • QueryableReadOnlyConnector
    • RdfStorageException
    • ReadOnlyConnector
    • ReadWriteSparqlConnector
    • SesameHttpProtocolConnector
    • SesameHttpProtocolVersion5Connector
    • SesameHttpProtocolVersion6Connector
    • SparqlConnector
    • SparqlConnectorLoadMethod
    • SparqlHttpProtocolConnector
    • StardogConnector
    • StardogReasoningMode
    • StardogV1Connector
    • StardogV2Connector
    • StardogV3Connector
    • StorageHelper
    • VirtuosoManager
  • VDS.RDF.Storage.Management
    • AllegroGraphServer
    • BaseStardogServer
    • BaseStardogServer.DatabaseOptions
    • IAsyncStorageServer
    • IStorageServer
    • SesameServer
    • StardogServer
    • StardogV1Server
    • StardogV2Server
    • StardogV3Server
  • VDS.RDF.Storage.Management.Provisioning
    • IStoreTemplate
    • StoreTemplate
  • VDS.RDF.Storage.Management.Provisioning.Sesame
    • BaseSesameTemplate
    • SesameHttpTemplate
    • SesameMemTemplate
    • SesameNativeIndexMode
    • SesameNativeTemplate
  • VDS.RDF.Storage.Management.Provisioning.Stardog
    • BaseStardogTemplate
    • StardogDiskTemplate
    • StardogMemTemplate
  • VDS.RDF.Storage.Virtualisation
    • BaseVirtualBlankNode<TNodeID, TGraphID>
    • BaseVirtualGraphLiteralNode<TNodeID, TGraphID>
    • BaseVirtualLiteralNode<TNodeID, TGraphID>
    • BaseVirtualNode<TNodeID, TGraphID>
    • BaseVirtualUriNode<TNodeID, TGraphID>
    • BaseVirtualVariableNode<TNodeID, TGraphID>
    • ICanCopy
    • IVirtualIdComparable
    • IVirtualNode<TNodeID, TGraphID>
    • IVirtualRdfProvider<TNodeID, TGraphID>
    • SimpleVirtualBlankNode
    • SimpleVirtualGraphLiteralNode
    • SimpleVirtualLiteralNode
    • SimpleVirtualNodeCache<TNodeID>
    • SimpleVirtualUriNode
    • SimpleVirtualVariableNode
    • StoreVirtualGraphPersistenceWrapper<TNodeID, TGraphID>
    • VirtualNodeCache<TNodeID, TKey>
  • VDS.RDF.Update
    • ExplainUpdateProcessor
    • GenericUpdateProcessor
    • ISparqlUpdateProcessor
    • LeviathanUpdateProcessor
    • RemoteUpdateProcessor
    • SimpleUpdateProcessor
    • SparqlRemoteUpdateEndpoint
    • SparqlUpdateCommand
    • SparqlUpdateCommandSet
    • SparqlUpdateCommandType
    • SparqlUpdateEvaluationContext
    • SparqlUpdateException
    • SparqlUpdateMalformedException
    • SparqlUpdatePermissionException
    • SparqlUpdateSpecsHelper
    • SparqlUpdateTimeoutException
  • VDS.RDF.Update.Commands
    • AddCommand
    • BaseModificationCommand
    • BaseTransferCommand
    • ClearCommand
    • ClearMode
    • CopyCommand
    • CreateCommand
    • DeleteCommand
    • DeleteDataCommand
    • DropCommand
    • InsertCommand
    • InsertDataCommand
    • LoadCommand
    • ModifyCommand
    • MoveCommand
  • VDS.RDF.Update.Protocol
    • BaseProtocolProcessor
    • GenericProtocolProcessor
    • ISparqlHttpProtocolProcessor
    • LeviathanProtocolProcessor
    • ProtocolToUpdateProcessor
    • SparqlHttpProtocolException
    • SparqlHttpProtocolUriInvalidException
    • SparqlHttpProtocolUriResolutionException
  • VDS.RDF.Web
    • BaseDatasetHandler
    • BaseGraphHandler
    • BaseSparqlHttpProtocolHandler
    • BaseSparqlQueryHandler
    • BaseSparqlServer
    • BaseSparqlUpdateHandler
    • DatasetHandler
    • GraphHandler
    • HandlerHelper
    • HttpContextExtensions
    • IHttpContext
    • IHttpProtocolRequest
    • IHttpProtocolResponse
    • NegotiateByFileExtension
    • ProtocolHandler
    • QueryHandler
    • SchemaGraphHandler
    • ServiceDescriptionType
    • SparqlServer
    • SparqlServiceDescriber
    • UpdateHandler
    • WebContext
    • WildcardGraphHandler
    • WildcardProtocolHandler
  • VDS.RDF.Web.Configuration
    • BaseHandlerConfiguration
    • WebConfigurationLoader
    • WebConfigurationPathResolver
  • VDS.RDF.Web.Configuration.Protocol
    • BaseProtocolHandlerConfiguration
    • ProtocolHandlerConfiguration
  • VDS.RDF.Web.Configuration.Query
    • BaseQueryHandlerConfiguration
    • QueryHandlerConfiguration
  • VDS.RDF.Web.Configuration.Resource
    • BaseDatasetHandlerConfiguration
    • BaseGraphHandlerConfiguration
    • DatasetHandlerConfiguration
    • GraphHandlerConfiguration
  • VDS.RDF.Web.Configuration.Server
    • BaseSparqlServerConfiguration
    • SparqlServerConfiguration
  • VDS.RDF.Web.Configuration.Update
    • BaseUpdateHandlerConfiguration
    • UpdateHandlerConfiguration
  • VDS.RDF.Writing
    • BaseGZipDatasetWriter
    • BaseGZipResultsWriter
    • BaseGZipWriter
    • BaseHtmlWriter
    • BaseRdfWriter
    • CollectionSearchMode
    • CompressingTurtleWriter
    • CsvStoreWriter
    • CsvWriter
    • GraphMLSpecsHelper
    • GraphMLWriter
    • GraphVizGenerator
    • GraphVizWriter
    • GZippedJsonLdWriter
    • GZippedNotation3Writer
    • GZippedNQuadsWriter
    • GZippedNTriplesWriter
    • GZippedRdfAWriter
    • GZippedRdfJsonWriter
    • GZippedRdfXmlWriter
    • GZippedSparqlCsvWriter
    • GZippedSparqlJsonWriter
    • GZippedSparqlTsvWriter
    • GZippedSparqlXmlWriter
    • GZippedTriGWriter
    • GZippedTriXWriter
    • GZippedTurtleWriter
    • HtmlSchemaWriter
    • HtmlWriter
    • IAttributeWriter
    • ICollapseLiteralsWriter
    • ICompressingWriter
    • IDtdWriter
    • IFormatterBasedWriter
    • IHighSpeedWriter
    • IHtmlWriter
    • IMultiThreadedWriter
    • INamespaceWriter
    • IPrettyPrintingWriter
    • JsonLdWriter
    • JsonLdWriterOptions
    • NodeFormat
    • Notation3Writer
    • NQuadsWriter
    • NTriplesWriter
    • OutputRdfCollection
    • PrettyRdfXmlWriter
    • RdfJsonWriter
    • RdfOutputException
    • RdfThreadedOutputException
    • RdfWriterSelectionException
    • RdfXmlWriter
    • SingleGraphWriter
    • SparqlCsvWriter
    • SparqlHtmlWriter
    • SparqlJsonWriter
    • SparqlRdfWriter
    • SparqlTsvWriter
    • SparqlXmlWriter
    • SparqlXsltWriter
    • StringWriter
    • TriGWriter
    • TripleSegment
    • TriXWriter
    • TsvStoreWriter
    • TsvWriter
    • TurtleWriter
    • WriterCompressionLevel
    • WriterErrorMessages
    • WriterHelper
  • VDS.RDF.Writing.Contexts
    • BaseStoreWriterContext
    • BaseWriterContext
    • CompressingTurtleWriterContext
    • HtmlWriterContext
    • ICollectionCompressingWriterContext
    • IStoreWriterContext
    • IWriterContext
    • NTriplesWriterContext
    • RdfXmlWriterContext
    • ThreadedStoreWriterContext
    • TriGWriterContext
    • TurtleWriterContext
  • VDS.RDF.Writing.Formatting
    • BaseFormatter
    • CsvFormatter
    • DeliminatedLineFormatter
    • HtmlFormatter
    • IBaseUriFormatter
    • ICharFormatter
    • IGraphFormatter
    • INamespaceFormatter
    • INodeFormatter
    • IQueryFormatter
    • IResultFormatter
    • IResultSetFormatter
    • ITripleFormatter
    • IUriFormatter
    • Notation3Formatter
    • NQuads11Formatter
    • NQuadsFormatter
    • NTriples11Formatter
    • NTriplesFormatter
    • QNameFormatter
    • RdfXmlFormatter
    • SparqlFormatter
    • SparqlXmlFormatter
    • TsvFormatter
    • TurtleFormatter
    • TurtleW3CFormatter
    • UncompressedNotation3Formatter
    • UncompressedTurtleFormatter

Class MimeTypesHelper

Helper Class containing definitions of MIME Types for the various RDF Concrete Syntaxes and Content Negotation Methods.
Inheritance
System.Object
MimeTypesHelper
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public static class MimeTypesHelper

Fields

| Improve this Doc View Source

Any

MIME Type for accept any content Type.
Declaration
public const string Any = "*/*"
Field Value
Type Description
System.String
| Improve this Doc View Source

CharsetUtf16

Charset constants.
Declaration
public const string CharsetUtf16 = "utf-16"
Field Value
Type Description
System.String
| Improve this Doc View Source

CharsetUtf8

Charset constants.
Declaration
public const string CharsetUtf8 = "utf-8"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultCsvExtension

Default File Extension for CSV.
Declaration
public const string DefaultCsvExtension = "csv"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultGZipExtension

Default File Extension for GZip.
Declaration
public const string DefaultGZipExtension = "gz"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultHtmlExtension

Default File Extension for HTML.
Declaration
public const string DefaultHtmlExtension = "html"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultJsonExtension

Default File Extension for Json formats.
Declaration
public const string DefaultJsonExtension = "json"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultJsonLdExtension

Default file extension for JSON-LD formats.
Declaration
public const string DefaultJsonLdExtension = "jsonld"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultNotation3Extension

Default File Extension for Notation 3.
Declaration
public const string DefaultNotation3Extension = "n3"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultNQuadsExtension

Default File Extension for NQuads.
Declaration
public const string DefaultNQuadsExtension = "nq"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultNTriplesExtension

Default File Extension for NTriples.
Declaration
public const string DefaultNTriplesExtension = "nt"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultRdfJsonExtension

Default File Extension for RDF/JSON.
Declaration
public const string DefaultRdfJsonExtension = "rj"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultRdfXmlExtension

Default File Extension for RDF/XML.
Declaration
public const string DefaultRdfXmlExtension = "rdf"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultSparqlJsonExtension

Default File Extension for SPARQL JSON Results Format.
Declaration
public const string DefaultSparqlJsonExtension = "srj"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultSparqlQueryExtension

Default File Extension for SPARQL Queries.
Declaration
public const string DefaultSparqlQueryExtension = "rq"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultSparqlUpdateExtension

Default File Extension for SPARQL Updates.
Declaration
public const string DefaultSparqlUpdateExtension = "ru"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultSparqlXmlExtension

Default File Extension for SPARQL XML Results Format.
Declaration
public const string DefaultSparqlXmlExtension = "srx"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultTriGExtension

Default File Extension for TriG.
Declaration
public const string DefaultTriGExtension = "trig"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultTriXExtension

Default File Extension for TriX.
Declaration
public const string DefaultTriXExtension = "xml"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultTsvExtension

Default File Extension for TSV.
Declaration
public const string DefaultTsvExtension = "tsv"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultTurtleExtension

Default File Extension for Turtle Files.
Declaration
public const string DefaultTurtleExtension = "ttl"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultXHtmlExtension

Default File Extension for XHTML.
Declaration
public const string DefaultXHtmlExtension = "xhtml"
Field Value
Type Description
System.String
| Improve this Doc View Source

FormMultipart

MIME Type for Multipart Form Data.
Declaration
public const string FormMultipart = "multipart/form-data"
Field Value
Type Description
System.String
| Improve this Doc View Source

SparqlQuery

MIME Type for SPARQL Queries.
Declaration
public const string SparqlQuery = "application/sparql-query"
Field Value
Type Description
System.String
| Improve this Doc View Source

SparqlResultsXml

MIME Types for SPARQL Results XML.
Declaration
public static string[] SparqlResultsXml
Field Value
Type Description
System.String[]
| Improve this Doc View Source

SparqlUpdate

MIME Type for SPARQL Updates.
Declaration
public const string SparqlUpdate = "application/sparql-update"
Field Value
Type Description
System.String
| Improve this Doc View Source

Utf8WWWFormURLEncoded

MIME Type for URL Enoded WWW Form Content used when POSTing over HTTP in UTF-8 encoding.
Declaration
public const string Utf8WWWFormURLEncoded = "application/x-www-form-urlencoded;charset=utf-8"
Field Value
Type Description
System.String
| Improve this Doc View Source

WWWFormURLEncoded

MIME Type for URL Encoded WWW Form Content used when POSTing over HTTP.
Declaration
public const string WWWFormURLEncoded = "application/x-www-form-urlencoded"
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

Definitions

Gets the available MIME Type Definitions.
Declaration
public static IEnumerable<MimeTypeDefinition> Definitions { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<MimeTypeDefinition>
| Improve this Doc View Source

HttpAcceptHeader

Builds the String for the HTTP Accept Header that should be used when you want to ask for content in RDF formats (except Sparql Results).
Declaration
public static string HttpAcceptHeader { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HttpRdfDatasetAcceptHeader

Builds the String for the HTTP Accept Header that should be used for making HTTP Requests where the returned data will be an RDF dataset.
Declaration
public static string HttpRdfDatasetAcceptHeader { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HttpRdfOrDatasetAcceptHeader

Builds the String for the HTTP Accept Header that should be used for making HTTP Requests where the returned data may be RDF or an RDF dataset.
Declaration
public static string HttpRdfOrDatasetAcceptHeader { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HttpRdfOrSparqlAcceptHeader

Builds the String for the HTTP Accept Header that should be used for making HTTP Requests where the returned data may be RDF or a SPARQL Result Set.
Declaration
public static string HttpRdfOrSparqlAcceptHeader { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HttpSparqlAcceptHeader

Builds the String for the HTTP Accept Header that should be used for querying Sparql Endpoints where the response will be a SPARQL Result Set format.
Declaration
public static string HttpSparqlAcceptHeader { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SupportedRdfDatasetMimeTypes

Gets the Enumeration of supported MIME Types for RDF Datasets.
Declaration
public static IEnumerable<string> SupportedRdfDatasetMimeTypes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>
| Improve this Doc View Source

SupportedRdfMimeTypes

Gets the Enumeration of supported MIME Types for RDF Graphs.
Declaration
public static IEnumerable<string> SupportedRdfMimeTypes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>
| Improve this Doc View Source

SupportedRdfOrSparqlMimeTypes

Gets the Enumeration of supported MIME Types for RDF Graphs or SPARQL Results.
Declaration
public static IEnumerable<string> SupportedRdfOrSparqlMimeTypes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>
| Improve this Doc View Source

SupportedSparqlMimeTypes

Gets the Enumeration of supported MIME Types for SPARQL Results.
Declaration
public static IEnumerable<string> SupportedSparqlMimeTypes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

Methods

| Improve this Doc View Source

AddDefinition(MimeTypeDefinition)

Adds a new MIME Type Definition.
Declaration
public static void AddDefinition(MimeTypeDefinition definition)
Parameters
Type Name Description
MimeTypeDefinition definition MIME Type Definition.
| Improve this Doc View Source

ApplyParserOptions(Object)

Applies global options to a parser.
Declaration
public static void ApplyParserOptions(object parser)
Parameters
Type Name Description
System.Object parser Parser.
| Improve this Doc View Source

CustomHttpAcceptHeader(IEnumerable<String>)

Creates a Custom HTTP Accept Header containing the given selection of MIME Types.
Declaration
public static string CustomHttpAcceptHeader(IEnumerable<string> mimeTypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> mimeTypes Enumeration of MIME Types to use.
Returns
Type Description
System.String
Remarks

Note: No validation is done on MIME Types so it is possible to generated a malformed header using this function.

| Improve this Doc View Source

CustomHttpAcceptHeader(IEnumerable<String>, IEnumerable<String>)

Creates a Custom HTTP Accept Header containing the given selection of MIME Types where those MIME Types also appear in the list of supported Types.
Declaration
public static string CustomHttpAcceptHeader(IEnumerable<string> mimeTypes, IEnumerable<string> supportedTypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> mimeTypes Enumeration of MIME Types to use.
System.Collections.Generic.IEnumerable<System.String> supportedTypes Enumeration of supported MIME Types.
Returns
Type Description
System.String
Remarks

Note: No validation is done on MIME Types so it is possible to generated a malformed header using this function.

Use this function when you wish to generate a Custom Accept Header where the URI to which you are making requests supports a set range of URIs (given in the mimeTypes parameter) where that range of types may exceed the range of types actually supported by the library or your response processing code.

| Improve this Doc View Source

CustomHttpAcceptHeader(IRdfReader)

Creates a Custom HTTP Accept Header containing only the Accept Types supported by a specific parser.
Declaration
public static string CustomHttpAcceptHeader(IRdfReader parser)
Parameters
Type Name Description
IRdfReader parser RDF Parser.
Returns
Type Description
System.String
| Improve this Doc View Source

CustomHttpAcceptHeader(IStoreReader)

Creates a Custom HTTP Accept Header containing only the Accept Types supported by a specific parser.
Declaration
public static string CustomHttpAcceptHeader(IStoreReader parser)
Parameters
Type Name Description
IStoreReader parser RDF Parser.
Returns
Type Description
System.String
| Improve this Doc View Source

GetDefinitions(IEnumerable<String>)

Gets all MIME Type definitions which support the given MIME Types.
Declaration
public static IEnumerable<MimeTypeDefinition> GetDefinitions(IEnumerable<string> mimeTypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
Returns
Type Description
System.Collections.Generic.IEnumerable<MimeTypeDefinition>
| Improve this Doc View Source

GetDefinitions(String)

Gets all MIME Type definitions which support the given MIME Type.
Declaration
public static IEnumerable<MimeTypeDefinition> GetDefinitions(string mimeType)
Parameters
Type Name Description
System.String mimeType MIME Type.
Returns
Type Description
System.Collections.Generic.IEnumerable<MimeTypeDefinition>
| Improve this Doc View Source

GetDefinitionsByFileExtension(String)

Gets all MIME Types definitions which are associated with a given file extension.
Declaration
public static IEnumerable<MimeTypeDefinition> GetDefinitionsByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
System.Collections.Generic.IEnumerable<MimeTypeDefinition>
| Improve this Doc View Source

GetFileExtension(String)

Selects the appropriate File Extension for the given MIME Type.
Declaration
public static string GetFileExtension(string mimeType)
Parameters
Type Name Description
System.String mimeType MIME Type.
Returns
Type Description
System.String
| Improve this Doc View Source

GetFileExtension(IRdfWriter)

Selects the appropriate File Extension for the given RDF Writer.
Declaration
public static string GetFileExtension(IRdfWriter writer)
Parameters
Type Name Description
IRdfWriter writer RDF Writer.
Returns
Type Description
System.String
| Improve this Doc View Source

GetFileExtension(IStoreWriter)

Selects the appropriate File Extension for the given Store Writer.
Declaration
public static string GetFileExtension(IStoreWriter writer)
Parameters
Type Name Description
IStoreWriter writer Store Writer.
Returns
Type Description
System.String
| Improve this Doc View Source

GetFilenameFilter()

Generates a Filename Filter that can be used with any .Net application and includes all formats that dotNetRDF is aware of.
Declaration
public static string GetFilenameFilter()
Returns
Type Description
System.String
| Improve this Doc View Source

GetFilenameFilter(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Generates a Filename Filter that can be used with any .Net application and includes a user dictated subset of the formats that dotNetRDF is aware of.
Declaration
public static string GetFilenameFilter(bool rdf, bool rdfDatasets, bool sparqlResults, bool sparqlQuery, bool sparqlUpdate, bool allFiles)
Parameters
Type Name Description
System.Boolean rdf Allow RDF Graph formats (e.g. Turtle).
System.Boolean rdfDatasets Allow RDF Dataset formats (e.g. NQuads).
System.Boolean sparqlResults Allow SPARQL Results formats (e.g. SPARQL Results XML).
System.Boolean sparqlQuery Allow SPARQL Query (i.e. .rq files).
System.Boolean sparqlUpdate Allow SPARQL Update (i.e. .ru files).
System.Boolean allFiles Allow All Files (i.e. */*).
Returns
Type Description
System.String
| Improve this Doc View Source

GetMimeType(String)

Selects the appropriate MIME Type for the given File Extension if the File Extension is a standard extension for an RDF format.
Declaration
[Obsolete("This method is deprecated, please use GetDefinitionsForExtension() to find relevant definitions and extract the MIME types from there", false)]
public static string GetMimeType(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
System.String
| Improve this Doc View Source

GetMimeType(IRdfWriter)

Get the preferred MIME type that is registered for a specific writer.
Declaration
public static string GetMimeType(IRdfWriter writer)
Parameters
Type Name Description
IRdfWriter writer RDF Writer.
Returns
Type Description
System.String The preferred MIME type associated with the parser.
Exceptions
Type Condition
UnregisteredRdfWriterTypeException Raised if the specific writer is of a type that is not associated with any registered MIME type.
| Improve this Doc View Source

GetMimeTypes(String)

Gets all the MIME Types associated with a given File Extension.
Declaration
[Obsolete("This method is deprecated, please use GetDefinitionsForExtension() to find relevant definitions and extract the MIME types from there", false)]
public static IEnumerable<string> GetMimeTypes(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>
| Improve this Doc View Source

GetParser(IEnumerable<String>)

Selects an appropriate IRdfReader based on the given MIME Types.
Declaration
public static IRdfReader GetParser(IEnumerable<string> ctypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME TYpes.
Returns
Type Description
IRdfReader
| Improve this Doc View Source

GetParser(String)

Selects an appropriate IRdfReader based on the HTTP Content-Type header from a HTTP Response.
Declaration
public static IRdfReader GetParser(string contentType)
Parameters
Type Name Description
System.String contentType Value of the HTTP Content-Type Header.
Returns
Type Description
IRdfReader
| Improve this Doc View Source

GetParserByFileExtension(String)

Selects a IRdfReader based on the file extension.
Declaration
public static IRdfReader GetParserByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
IRdfReader
| Improve this Doc View Source

GetSparqlParser(IEnumerable<String>, Boolean)

Selects a SPARQL Parser based on the MIME types.
Declaration
public static ISparqlResultsReader GetSparqlParser(IEnumerable<string> ctypes, bool allowPlainTextResults)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
System.Boolean allowPlainTextResults Whether to allow for plain text results.
Returns
Type Description
ISparqlResultsReader
| Improve this Doc View Source

GetSparqlParser(String)

Selects an appropriate ISparqlResultsReader based on the HTTP Content-Type header from a HTTP Response.
Declaration
public static ISparqlResultsReader GetSparqlParser(string contentType)
Parameters
Type Name Description
System.String contentType Value of the HTTP Content-Type Header.
Returns
Type Description
ISparqlResultsReader
| Improve this Doc View Source

GetSparqlParser(String, Boolean)

Selects an appropriate ISparqlResultsReader based on the HTTP Content-Type header from a HTTP Response.
Declaration
public static ISparqlResultsReader GetSparqlParser(string contentType, bool allowPlainTextResults)
Parameters
Type Name Description
System.String contentType Value of the HTTP Content-Type Header.
System.Boolean allowPlainTextResults Whether you allow Sparql Boolean results in text/plain format (Boolean results in text/boolean are handled properly but text/plain results can be conflated with CONSTRUCT/DESCRIBE results in NTriples format).
Returns
Type Description
ISparqlResultsReader
| Improve this Doc View Source

GetSparqlParserByFileExtension(String)

Selects a ISparqlResultsReader based on the file extension.
Declaration
public static ISparqlResultsReader GetSparqlParserByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
ISparqlResultsReader
| Improve this Doc View Source

GetSparqlWriter(IEnumerable<String>)

Selects an appropriate ISparqlResultsWriter based on the given MIME Types.
Declaration
public static ISparqlResultsWriter GetSparqlWriter(IEnumerable<string> ctypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
Returns
Type Description
ISparqlResultsWriter A Writer for a Content Type the client accepts.
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetSparqlWriter(IEnumerable<String>, out String)

Selects an appropriate ISparqlResultsWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static ISparqlResultsWriter GetSparqlWriter(IEnumerable<string> ctypes, out string contentType)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes String array of accepted Content Types.
System.String contentType The Content Type header that should be sent in the Response to the Request.
Returns
Type Description
ISparqlResultsWriter A Writer for a Content Type the client accepts and the Content Type that should be sent to the client.
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetSparqlWriter(String)

Selects an appropriate ISparqlResultsWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static ISparqlResultsWriter GetSparqlWriter(string acceptHeader)
Parameters
Type Name Description
System.String acceptHeader Value of the HTTP Accept Header.
Returns
Type Description
ISparqlResultsWriter A Writer for a Content Type the client accepts.
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetSparqlWriter(String, out String)

Selects an appropriate ISparqlResultsWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static ISparqlResultsWriter GetSparqlWriter(string acceptHeader, out string contentType)
Parameters
Type Name Description
System.String acceptHeader Value of the HTTP Accept Header.
System.String contentType The Content Type header that should be sent in the Response to the Request.
Returns
Type Description
ISparqlResultsWriter A Writer for a Content Type the client accepts and the Content Type that should be sent to the client.
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetSparqlWriterByFileExtension(String)

Selects a ISparqlResultsWriter based on a file extension.
Declaration
public static ISparqlResultsWriter GetSparqlWriterByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
ISparqlResultsWriter
| Improve this Doc View Source

GetSparqlWriterByFileExtension(String, out String)

Selects a ISparqlResultsWriter based on a file extension.
Declaration
public static ISparqlResultsWriter GetSparqlWriterByFileExtension(string fileExt, out string contentType)
Parameters
Type Name Description
System.String fileExt File Extension.
System.String contentType Content Type of the selected writer.
Returns
Type Description
ISparqlResultsWriter
| Improve this Doc View Source

GetStoreParser(IEnumerable<String>)

Selects a Store parser based on the MIME types.
Declaration
public static IStoreReader GetStoreParser(IEnumerable<string> ctypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
Returns
Type Description
IStoreReader
| Improve this Doc View Source

GetStoreParser(String)

Selects an appropriate IStoreReader based on the HTTP Content-Type header from a HTTP Response.
Declaration
public static IStoreReader GetStoreParser(string contentType)
Parameters
Type Name Description
System.String contentType Value of the HTTP Content-Type Header.
Returns
Type Description
IStoreReader
| Improve this Doc View Source

GetStoreParserByFileExtension(String)

Selects a Store parser based on the file extension.
Declaration
public static IStoreReader GetStoreParserByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
IStoreReader
| Improve this Doc View Source

GetStoreWriter(IEnumerable<String>)

Selects an appropriate IStoreWriter based on the given MIME Types.
Declaration
public static IStoreWriter GetStoreWriter(IEnumerable<string> ctypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
Returns
Type Description
IStoreWriter
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

For writers which support ICompressingWriter they will be instantiated with the Compression Level specified by DefaultCompressionLevel.

| Improve this Doc View Source

GetStoreWriter(IEnumerable<String>, out String)

Selects an appropriate IStoreWriter based on the given MIME Types.
Declaration
public static IStoreWriter GetStoreWriter(IEnumerable<string> ctypes, out string contentType)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
System.String contentType The Content Type header that should be sent in the Response to the Request.
Returns
Type Description
IStoreWriter
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

For writers which support ICompressingWriter they will be instantiated with the Compression Level specified by DefaultCompressionLevel.

| Improve this Doc View Source

GetStoreWriter(String)

Selects an appropriate IStoreWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static IStoreWriter GetStoreWriter(string acceptHeader)
Parameters
Type Name Description
System.String acceptHeader Value of the HTTP Accept Header.
Returns
Type Description
IStoreWriter A Writer for a Content Type the client accepts.
Remarks
This method does not take account of any quality/charset preference parameters included in the Accept Header.
| Improve this Doc View Source

GetStoreWriter(String, out String)

Selects an appropriate IStoreWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static IStoreWriter GetStoreWriter(string acceptHeader, out string contentType)
Parameters
Type Name Description
System.String acceptHeader Value of the HTTP Accept Header.
System.String contentType The Content Type header that should be sent in the Response to the Request.
Returns
Type Description
IStoreWriter A Writer for a Content Type the client accepts and the Content Type that should be sent to the client.
Remarks
This method does not take account of any quality/charset preference parameters included in the Accept Header.
| Improve this Doc View Source

GetStoreWriterByFileExtension(String)

Selects a IStoreWriter by file extension.
Declaration
public static IStoreWriter GetStoreWriterByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
IStoreWriter
| Improve this Doc View Source

GetStoreWriterByFileExtension(String, out String)

Selects a IStoreWriter by file extension.
Declaration
public static IStoreWriter GetStoreWriterByFileExtension(string fileExt, out string contentType)
Parameters
Type Name Description
System.String fileExt File Extension.
System.String contentType Content Type of the selected writer.
Returns
Type Description
IStoreWriter
| Improve this Doc View Source

GetTrueFileExtension(String)

Gets the true file extension for a filename.
Declaration
public static string GetTrueFileExtension(string filename)
Parameters
Type Name Description
System.String filename
Returns
Type Description
System.String
Remarks

This is an alternative to using System.IO.Path.GetExtension(System.String) which is designed to take into account known extensions which are used in conjunction with other extensions and mask the true extension, for example. .gz

Consider the filename example.ttl.gz, obtaining the extension the standard way gives only .gz which is unhelpful since it doesn't actually tell us the underlying format of the data only that it is GZipped and if it is GZipped we almost certainly want to stream the data rather than read all into memory and heuristically detect the actual format. Instead we'd like to get .ttl.gz as the file extension which is much more useful and this is what this function does.

Important: This method does not blindly return double extensions whenever they are present (since they may simply by period characters in the filename and not double extensions at all) rather it returns double extensions only when the standard extension is an extension is known to be used with double extensions e.g. .gz that is relevan to the library.

| Improve this Doc View Source

GetTrueResourceExtension(String)

Gets the true extension for a resource.
Declaration
public static string GetTrueResourceExtension(string resource)
Parameters
Type Name Description
System.String resource Resource.
Returns
Type Description
System.String
| Improve this Doc View Source

GetWriter(IEnumerable<String>)

Selects an appropriate IRdfWriter based on the given MIME Types.
Declaration
public static IRdfWriter GetWriter(IEnumerable<string> ctypes)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
Returns
Type Description
IRdfWriter
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetWriter(IEnumerable<String>, out String)

Selects an appropriate IRdfWriter based on the given MIME Types.
Declaration
public static IRdfWriter GetWriter(IEnumerable<string> ctypes, out string contentType)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ctypes MIME Types.
System.String contentType The Content Type header that should be sent in the Response to the Request.
Returns
Type Description
IRdfWriter
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetWriter(String)

Selects an appropriate IRdfWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static IRdfWriter GetWriter(string acceptHeader)
Parameters
Type Name Description
System.String acceptHeader Value of the HTTP Accept Header.
Returns
Type Description
IRdfWriter A Writer for a Content Type the client accepts.
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetWriter(String, out String)

Selects an appropriate IRdfWriter based on the HTTP Accept header form a HTTP Request.
Declaration
public static IRdfWriter GetWriter(string acceptHeader, out string contentType)
Parameters
Type Name Description
System.String acceptHeader Value of the HTTP Accept Header.
System.String contentType The Content Type header that should be sent in the Response to the Request.
Returns
Type Description
IRdfWriter A Writer for a Content Type the client accepts and the Content Type that should be sent to the client.
Remarks

This method does not take account of any quality/charset preference parameters included in the Accept Header.

Global options pertaining to writers will be applied to the selected writer.

| Improve this Doc View Source

GetWriterByFileExtension(String)

Selects a IRdfWriter based on the file extension.
Declaration
public static IRdfWriter GetWriterByFileExtension(string fileExt)
Parameters
Type Name Description
System.String fileExt File Extension.
Returns
Type Description
IRdfWriter
Remarks

Global options pertaining to writers will be applied to the selected writer.

Exceptions
Type Condition
RdfWriterSelectionException Thrown if no writers are associated with the given file extension.
| Improve this Doc View Source

GetWriterByFileExtension(String, out String)

Selects a IRdfWriter based on the file extension.
Declaration
public static IRdfWriter GetWriterByFileExtension(string fileExt, out string contentType)
Parameters
Type Name Description
System.String fileExt File Extension.
System.String contentType Content Type of the chosen writer.
Returns
Type Description
IRdfWriter
Remarks

Global options pertaining to writers will be applied to the selected writer.

Exceptions
Type Condition
RdfWriterSelectionException Thrown if no writers are associated with the given file extension.
| Improve this Doc View Source

RegisterParser(IRdfReader, IEnumerable<String>, IEnumerable<String>)

Registers a parser as the default RDF Parser for all the given MIME types and updates relevant definitions to include the MIME types and file extensions.
Declaration
public static void RegisterParser(IRdfReader parser, IEnumerable<string> mimeTypes, IEnumerable<string> fileExtensions)
Parameters
Type Name Description
IRdfReader parser RDF Parser.
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
System.Collections.Generic.IEnumerable<System.String> fileExtensions File Extensions.
| Improve this Doc View Source

RegisterParser(ISparqlResultsReader, IEnumerable<String>, IEnumerable<String>)

Registers a parser as the default SPARQL Rsults Parser for all the given MIME types and updates relevant definitions to include the MIME types and file extensions.
Declaration
public static void RegisterParser(ISparqlResultsReader parser, IEnumerable<string> mimeTypes, IEnumerable<string> fileExtensions)
Parameters
Type Name Description
ISparqlResultsReader parser SPARQL Results Parser.
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
System.Collections.Generic.IEnumerable<System.String> fileExtensions File Extensions.
| Improve this Doc View Source

RegisterParser(IStoreReader, IEnumerable<String>, IEnumerable<String>)

Registers a parser as the default RDF Dataset Parser for all the given MIME types and updates relevant definitions to include the MIME types and file extensions.
Declaration
public static void RegisterParser(IStoreReader parser, IEnumerable<string> mimeTypes, IEnumerable<string> fileExtensions)
Parameters
Type Name Description
IStoreReader parser RDF Dataset Parser.
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
System.Collections.Generic.IEnumerable<System.String> fileExtensions File Extensions.
| Improve this Doc View Source

RegisterWriter(IRdfWriter, IEnumerable<String>, IEnumerable<String>)

Registers a writer as the default RDF Writer for all the given MIME types and updates relevant definitions to include the MIME types and file extensions.
Declaration
public static void RegisterWriter(IRdfWriter writer, IEnumerable<string> mimeTypes, IEnumerable<string> fileExtensions)
Parameters
Type Name Description
IRdfWriter writer RDF Writer.
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
System.Collections.Generic.IEnumerable<System.String> fileExtensions File Extensions.
| Improve this Doc View Source

RegisterWriter(ISparqlResultsWriter, IEnumerable<String>, IEnumerable<String>)

Registers a writer as the default SPARQL Results Writer for all the given MIME types and updates relevant definitions to include the MIME types and file extensions.
Declaration
public static void RegisterWriter(ISparqlResultsWriter writer, IEnumerable<string> mimeTypes, IEnumerable<string> fileExtensions)
Parameters
Type Name Description
ISparqlResultsWriter writer SPARQL Results Writer.
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
System.Collections.Generic.IEnumerable<System.String> fileExtensions File Extensions.
| Improve this Doc View Source

RegisterWriter(IStoreWriter, IEnumerable<String>, IEnumerable<String>)

Registers a writer as the default RDF Dataset Writer for all the given MIME types and updates relevant definitions to include the MIME types and file extensions.
Declaration
public static void RegisterWriter(IStoreWriter writer, IEnumerable<string> mimeTypes, IEnumerable<string> fileExtensions)
Parameters
Type Name Description
IStoreWriter writer RDF Dataset Writer.
System.Collections.Generic.IEnumerable<System.String> mimeTypes MIME Types.
System.Collections.Generic.IEnumerable<System.String> fileExtensions File Extensions.
| Improve this Doc View Source

ResetDefinitions()

Resets the MIME Type Definitions (the associations between file extensions, MIME types and their respective parsers and writers) to the library defaults.
Declaration
public static void ResetDefinitions()
Remarks

May be useful if you've altered the definitions and caused something to stop working as a result.

  • Improve this Doc
  • View Source
In This Article
  • Fields
    • Any
    • CharsetUtf16
    • CharsetUtf8
    • DefaultCsvExtension
    • DefaultGZipExtension
    • DefaultHtmlExtension
    • DefaultJsonExtension
    • DefaultJsonLdExtension
    • DefaultNotation3Extension
    • DefaultNQuadsExtension
    • DefaultNTriplesExtension
    • DefaultRdfJsonExtension
    • DefaultRdfXmlExtension
    • DefaultSparqlJsonExtension
    • DefaultSparqlQueryExtension
    • DefaultSparqlUpdateExtension
    • DefaultSparqlXmlExtension
    • DefaultTriGExtension
    • DefaultTriXExtension
    • DefaultTsvExtension
    • DefaultTurtleExtension
    • DefaultXHtmlExtension
    • FormMultipart
    • SparqlQuery
    • SparqlResultsXml
    • SparqlUpdate
    • Utf8WWWFormURLEncoded
    • WWWFormURLEncoded
  • Properties
    • Definitions
    • HttpAcceptHeader
    • HttpRdfDatasetAcceptHeader
    • HttpRdfOrDatasetAcceptHeader
    • HttpRdfOrSparqlAcceptHeader
    • HttpSparqlAcceptHeader
    • SupportedRdfDatasetMimeTypes
    • SupportedRdfMimeTypes
    • SupportedRdfOrSparqlMimeTypes
    • SupportedSparqlMimeTypes
  • Methods
    • AddDefinition(MimeTypeDefinition)
    • ApplyParserOptions(Object)
    • CustomHttpAcceptHeader(IEnumerable<String>)
    • CustomHttpAcceptHeader(IEnumerable<String>, IEnumerable<String>)
    • CustomHttpAcceptHeader(IRdfReader)
    • CustomHttpAcceptHeader(IStoreReader)
    • GetDefinitions(IEnumerable<String>)
    • GetDefinitions(String)
    • GetDefinitionsByFileExtension(String)
    • GetFileExtension(String)
    • GetFileExtension(IRdfWriter)
    • GetFileExtension(IStoreWriter)
    • GetFilenameFilter()
    • GetFilenameFilter(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
    • GetMimeType(String)
    • GetMimeType(IRdfWriter)
    • GetMimeTypes(String)
    • GetParser(IEnumerable<String>)
    • GetParser(String)
    • GetParserByFileExtension(String)
    • GetSparqlParser(IEnumerable<String>, Boolean)
    • GetSparqlParser(String)
    • GetSparqlParser(String, Boolean)
    • GetSparqlParserByFileExtension(String)
    • GetSparqlWriter(IEnumerable<String>)
    • GetSparqlWriter(IEnumerable<String>, out String)
    • GetSparqlWriter(String)
    • GetSparqlWriter(String, out String)
    • GetSparqlWriterByFileExtension(String)
    • GetSparqlWriterByFileExtension(String, out String)
    • GetStoreParser(IEnumerable<String>)
    • GetStoreParser(String)
    • GetStoreParserByFileExtension(String)
    • GetStoreWriter(IEnumerable<String>)
    • GetStoreWriter(IEnumerable<String>, out String)
    • GetStoreWriter(String)
    • GetStoreWriter(String, out String)
    • GetStoreWriterByFileExtension(String)
    • GetStoreWriterByFileExtension(String, out String)
    • GetTrueFileExtension(String)
    • GetTrueResourceExtension(String)
    • GetWriter(IEnumerable<String>)
    • GetWriter(IEnumerable<String>, out String)
    • GetWriter(String)
    • GetWriter(String, out String)
    • GetWriterByFileExtension(String)
    • GetWriterByFileExtension(String, out String)
    • RegisterParser(IRdfReader, IEnumerable<String>, IEnumerable<String>)
    • RegisterParser(ISparqlResultsReader, IEnumerable<String>, IEnumerable<String>)
    • RegisterParser(IStoreReader, IEnumerable<String>, IEnumerable<String>)
    • RegisterWriter(IRdfWriter, IEnumerable<String>, IEnumerable<String>)
    • RegisterWriter(ISparqlResultsWriter, IEnumerable<String>, IEnumerable<String>)
    • RegisterWriter(IStoreWriter, IEnumerable<String>, IEnumerable<String>)
    • ResetDefinitions()
Back to top Generated by DocFX