Namespace VDS.RDF.Writing
Classes
BaseGZipDatasetWriter
Abstract Base class for Dataset writers that produce GZipped Output.
BaseGZipResultsWriter
Abstract Base class for Results writers which generate GZipped output.
BaseGZipWriter
Abstract base class for RDF writers that generate GZipped output.
BaseHtmlWriter
Abstract Base Class for HTML Writers which provides basic implementation of the IHtmlWriter interface.
BaseRdfWriter
Base implementation of IRdfWriter that simply handles the logic of optionally closing a text writer stream.
BaseStoreWriter
Abstract base class for store writers that provides the default logic for implementing the Save method overrides.
CompressingTurtleWriter
Class for generating Turtle Concrete RDF Syntax which provides varying levels of Syntax Compression.
CsvStoreWriter
Class for generating CSV output from RDF Datasets.
CsvWriter
Class for generating CSV output from RDF Graphs.
GraphMLSpecsHelper
A helper class containing GraphML name and URI constants.
GraphMLWriter
Class for serializing a graph in GraphML format.
GraphVizGenerator
A Class which creates GraphViz Graphs entirely dynamically.
GraphVizWriter
A Writer which generates GraphViz DOT Format files from an RDF Graph.
GZippedJsonLdWriter
Writer for GZipped JSON-LD.
GZippedNotation3Writer
Writer for GZipped Notation 3.
GZippedNQuadsWriter
Writer for creating GZipped NQuads output.
GZippedNTriplesWriter
Writer for GZipped NTriples.
GZippedRdfAWriter
Writer for GZipped RDFa.
GZippedRdfJsonWriter
Writer for GZipped RDF/JSON.
GZippedRdfXmlWriter
Writer for GZipped RDF/XML.
GZippedSparqlCsvWriter
Writer for GZipped SPARQL CSV.
GZippedSparqlJsonWriter
Writer for GZipped SPARQL JSON.
GZippedSparqlTsvWriter
Writer for GZipped SPARQL TSV.
GZippedSparqlXmlWriter
Writer for GZipped SPARQL XML.
GZippedTriGWriter
Writer for creating GZipped TriG outptut.
GZippedTriXWriter
Writer for creating GZipped TriX output.
GZippedTurtleWriter
Writer for GZipped Turtle.
HtmlSchemaWriter
HTML Schema Writer is a HTML Writer which writes a human readable description of a Schema/Ontology.
HtmlWriter
Class for saving RDF Graphs to a XHTML Table format with the actual Triples embedded as RDFa.
JsonLdWriter
Class for serializing a Triple Store in JSON-LD syntax.
JsonLdWriterOptions
Class representing the options that can be passed to the JsonLdWriter via its constructor.
Notation3Writer
Class for generating Notation 3 Concrete RDF Syntax which provides varying levels of Syntax Compression.
NQuadsWriter
Class for serializing a Triple Store in the NQuads (NTriples plus context) syntax.
NTriplesWriter
Class for generating RDF in NTriples Concrete Syntax.
OutputRdfCollection
Class used to store Collections as part of the writing process for Compressing Writers.
PrettyRdfXmlWriter
Class for generating RDF/XML Concrete Syntax.
RdfJsonWriter
Class for generating RDF/Json Concrete Syntax.
RdfOutputException
Class of exceptions that may occur when outputting RDF.
RdfThreadedOutputException
Class of exceptions that may occur when doing multi-threaded output of RDF.
RdfWriterSelectionException
Class for errors in selecting an appropriate Writer to output RDF with.
RdfXmlWriter
Class for generating RDF/XML Concrete Syntax.
SingleGraphWriter
A convenience wrapper that allows a single graph to be written as the default graph using a store writer.
SparqlCsvWriter
Class for saving SPARQL Result Sets to CSV format (not a standardised format).
SparqlHtmlWriter
Class for saving SPARQL Result Sets to a HTML Table format (this is not a standardized format).
SparqlJsonWriter
Class for saving Sparql Result Sets to the SPARQL Results JSON Format.
SparqlRdfWriter
Class for saving SPARQL Result Sets in the RDF serialization in the RDF format of your choice (default Turtle).
SparqlTsvWriter
Class for saving SPARQL Result Sets to TSV format (not a standardised format).
SparqlXmlWriter
Class for saving Sparql Result Sets to the Sparql Results XML Format.
SparqlXsltWriter
Class for generating arbitrary XML Output from SPARQL Result Sets by transforming the XML Results Format via an XSLT stylesheet.
StringWriter
Static Helper class for the writing of RDF Graphs and SPARQL Result Sets to Strings rather than Streams/Files.
TriGWriter
Class for writing a Triple Store in named Graph TriG syntax to a file/stream.
TriXWriter
Class for serializing Triple Stores in the TriX format.
TsvStoreWriter
Class for generating TSV output from RDF datasets.
TsvWriter
Class for generating TSV files from RDF Graphs.
TurtleWriter
Class for generating RDF in Turtle Syntax.
WriterCompressionLevel
Class containing constants for possible Compression Levels.
WriterErrorMessages
Class containing constants for standardised Writer Error Messages.
WriterHelper
Helper methods for writers.
Interfaces
IAttributeWriter
Interface for Writers that can use attributes (e.g. XML or HTML based writers) which allows you to control whether the writer will choose to use attributes to encode data which could otherwise be expressed as elements.
ICollapseLiteralsWriter
Interface for Writers that support collapsing distinct literal nodes.
ICompressingWriter
Interface for Writers that support varying levels of Syntax Compression.
IDtdWriter
Interface for Writers that support use of DTDs to compress output.
IFormatterBasedWriter
Interface for writers which use formatters from the Formatting namespace.
IHighSpeedWriter
Interface for Writers that Support engaging High Speed Write Mode for some Graphs.
IHtmlWriter
Interface for Writers that generate HTML.
IMultiThreadedWriter
Interface for Writers that support multi-threaded writing.
INamespaceWriter
Interface for Writers that support the use of Namespaces and allows a set of Default Namespaces to be defined.
IPrettyPrintingWriter
Interface for Writers that Support Pretty Printing.
IRdfStarCapableWriter
Interface for writers that can support writing triple nodes in at least one of their syntax modes.
Enums
CollectionSearchMode
Controls what type of collections.
NodeFormat
Possible Output Formats for Nodes.
TripleSegment
Indicates which Segment of a Triple Node Output is being generated for.