Namespace VDS.RDF.Parsing
Classes
BaseGZipDatasetParser
Abstract Base Class for parsers that handle GZipped input.
BaseGZipParser
Abstract Base class for RDF parsers which can read GZipped input.
BaseGZipResultsParser
Abstract Base class for Results parser that read GZipped input.
BaseSparqlResultsReader
Abstract base class for SPARQL result readers.
BlockingTextReader
The BlockingTextReader is an implementation of a BufferedTextReader designed to wrap other readers which may or may not have high latency and thus ensures that premature end of input bug is not experienced.
BufferedTextReader
Abstract class representing a text reader that provides buffering on top of another text reader.
DataUriLoader
A Class for parsing RDF data from Data URIs.
EmbeddedResourceLoader
Static Helper Class for loading Graphs and Triple Stores from Embedded Resources.
FileLoader
Static Helper Class for loading RDF Files into Graphs/Triple Stores.
GZippedJsonLdParser
Parser for oading GZipped JSON-LD.
GZippedNQuadsParser
Parser for loading GZipped NQuads.
GZippedNTriplesParser
Parser for loading GZipped NTriples.
GZippedNotation3Parser
Parser for loading GZipped Notation 3.
GZippedRdfAParser
Parser for loading GZipped RDFa.
GZippedRdfJsonParser
Parser for loading GZipped RDF/JSON.
GZippedRdfXmlParser
Parser for loading GZipped RDF/XML.
GZippedSparqlCsvParser
Parser for GZipped SPARQL CSV.
GZippedSparqlJsonParser
Parser for GZipped SPARQL JSON.
GZippedSparqlTsvParser
Parser for GZipped SPARQL TSV.
GZippedSparqlXmlParser
Parser for GZipped SPARQL XML.
GZippedTriGParser
Parser for loading GZipped TriG.
GZippedTriXParser
Parser for loading GZipped TriX.
GZippedTurtleParser
Parser for loading GZipped Turtle.
IriSpecsHelper
Static Helper class which can be used to validate IRIs according to. RFC 3987
JsonLdParser
Parser for JSON-LD 1.0/1.1.
LanguageTag
Provides methods for working with BCP 47 language tags.
Loader
A class providing utility methods for loading RDF data from URIS.
NQuadsParser
Parser for parsing NQuads (NTriples with an additional Context i.e. Named Graphs).
NTriplesParser
Parser for NTriples syntax.
NonBlockingTextReader
The NonBlockingTextReader is an implementation of a BufferedTextReader designed to wrap other readers where latency is known not to be a problem and we don't expect to ever have an empty read occur before the actual end of the stream.
Notation3Parser
Parser for Notation 3 syntax.
ParserHelper
Static Helper class containing useful methods for Parsers.
ParsingTextReader
An extended TextReader for use in parsing.
PositionInfo
Represents Position Information from Parsers.
RdfAContext
Base implementation of the IRdfAContext interface.
RdfAParser
Class for reading RDF embedded as RDFa from within HTML web pages.
RdfAParserBase<THtmlDocument, TElement, TNode, TAttribute>
Base class for the framework-specific RDFa parser implementations.
RdfAParserOptions
A collection of options for configuring the RDFa Parser.
RdfAPatternCopyingHandler
A handler which captures RDFa Pattern resources and rdfa:copy properties during processing and emits pattern copies at the end of processing.
RdfASpecsHelper
Provides constants for use in processing RDFa documents.
RdfJsonParser
Parser for RDF/JSON Syntax.
RdfParseException
Class for representing errors in parsing RDF.
RdfParserSelectionException
Class for representing errors in selecting an appropriate parser to parse RDF with.
RdfParsingTerminatedException
Class for representing that a parser has been terminated by a IRdfHandler.
RdfSpecsHelper
Helper class with useful constants relating to the RDF Specification.
RdfThreadedParsingException
Class of exceptions that may occur when doing multi-threaded parsing of RDF.
RdfXmlParser
Parser for RDF/XML syntax.
RdfXmlSpecsHelper
Static Helper class for providing Constants and Helper functions for use by RDF/XML parsers.
SparqlBooleanParser
Parser for SPARQL Boolean results as Plain Text.
SparqlCsvParser
Parser for reading SPARQL Results that have been serialized in the SPARQL Results CSV format.
SparqlJsonParser
Parser for SPARQL Results JSON Format.
SparqlQueryParser
Class for parsing SPARQL Queries into SparqlQuery objects that can be used to query a Graph or Triple Store.
SparqlRdfParser
Parser for reading SPARQL Results which have been encoded in the RDF schema for Result Sets and serialized as RDF.
SparqlTsvParser
Parser for reading SPARQL Results that have been serialized in the SPARQL Results TSV format.
SparqlUpdateParser
Class for parsing SPARQL Update commands into SparqlUpdateCommandSet objects that can be used to modify a Triple Store.
SparqlXmlParser
Parser for SPARQL Results XML Format.
StaticRdfAContexts
A collection of statically defined RDFa contexts.
StoreReaderAdapter
An adapter class that presents a IStoreReader that loads quads into an ITripleStore as a IRdfReader that can load triples into a Graph. When using the methods of IRdfReader that take an IGraph argument, the adapter will use the GraphHandler implementation which populates the graph with all triples from all graphs read by the underlying IStoreReader.
StringParser
Static Helper Class which allows raw strings of RDF/SPARQL Results to be parsed directly.
TriGParser
Parser for parsing TriG (Turtle with Named Graphs) RDF Syntax into a Triple Store.
TriXParser
Parser for parsing TriX (a named Graph XML format for RDF).
TurtleParser
Parser for Turtle syntax.
TurtleSpecsHelper
Helper function relating to the Turtle Specifications.
UnicodeSpecsHelper
Helper Class which defines some Test Functions for testing the Unicode Category of Characters.
UriLoader
Static Helper Class for dereferencing URIs and attempting to parse the results of a HTTP GET request to the URI into RDF.
XmlSpecsHelper
Static Helper Class which contains a set of Functions which model Name and Character validations as laid out in the W3C XML and XML Namespaces specification.
Interfaces
IRdfAContext
Interface for RDFa Vocabularies.
ITokenisingParser
Interface for parsers that use token based parsing.
ITraceableParser
Interface for Parsers that support Parser Tracing.
ITraceableTokeniser
Interface for Parsers that support Tokeniser Tracing.
IUriLoaderCache
Interface for Caches that can be used to cache the result of loading Graphs from URIs.
Enums
NQuadsSyntax
Possible NQuads Syntax modes.
NTriplesSyntax
Possible NTriples syntax modes.
RdfASyntax
Possible RDFa Syntaxes.
RdfXmlParseType
Possible RDF/XML Parse Types.
RdfXmlParserMode
Possible RDF/XML Parser Modes.
SparqlQuerySyntax
Available Query Syntaxes.
TriGSyntax
Acceptable TriG syntaxes.
TurtleSyntax
Acceptable Turtle syntaxes.