Show / Hide Table of Contents

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.

GZippedJsonLdWriter

Writer for GZipped JSON-LD.

GZippedNQuadsWriter

Writer for creating GZipped NQuads output.

GZippedNTriplesWriter

Writer for GZipped NTriples.

GZippedNotation3Writer

Writer for GZipped Notation 3.

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.

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.

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.

NQuadsWriter

Class for serializing a Triple Store in the NQuads (NTriples plus context) syntax.

NTriplesWriter

Class for generating RDF in NTriples Concrete Syntax.

Notation3Writer

Class for generating Notation 3 Concrete RDF Syntax which provides varying levels of Syntax Compression.

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.

In this article
  • Classes
  • Interfaces
  • Enums
Back to top Generated by DocFX