Namespace VDS.RDF.Writing
Classes
Abstract Base class for Dataset writers that produce GZipped Output.
Abstract Base class for Results writers which generate GZipped output.
Abstract base class for RDF writers that generate GZipped output.
Abstract Base Class for HTML Writers which provides basic implementation of the IHtmlWriter interface.
Base implementation of IRdfWriter that simply handles the logic of optionally closing a text writer stream.
Class for generating Turtle Concrete RDF Syntax which provides varying levels of Syntax Compression.
Class for generating CSV output from RDF Datasets.
Class for generating CSV output from RDF Graphs.
A helper class containing GraphML name and URI constants.
Class for serializing a IGraph in GraphML format.
A Class which creates GraphViz Graphs entirely dynamically.
A Writer which generates GraphViz DOT Format files from an RDF Graph.
Writer for GZipped JSON-LD.
Writer for GZipped Notation 3.
Writer for creating GZipped NQuads output.
Writer for GZipped NTriples.
Writer for GZipped RDF/JSON.
Writer for GZipped RDF/XML.
Writer for GZipped SPARQL CSV.
Writer for GZipped SPARQL JSON.
Writer for GZipped SPARQL TSV.
Writer for GZipped SPARQL XML.
Writer for creating GZipped TriG outptut.
Writer for creating GZipped TriX output.
Writer for GZipped Turtle.
HTML Schema Writer is a HTML Writer which writes a human readable description of a Schema/Ontology.
Class for saving RDF Graphs to a XHTML Table format with the actual Triples embedded as RDFa.
Class for serializing a Triple Store in JSON-LD syntax.
Class representing the options that can be passed to the JsonLdWriter via its constructor.
Class for generating Notation 3 Concrete RDF Syntax which provides varying levels of Syntax Compression.
Class for serializing a Triple Store in the NQuads (NTriples plus context) syntax.
Class for generating RDF in NTriples Concrete Syntax.
Class used to store Collections as part of the writing process for Compressing Writers.
Class for generating RDF/XML Concrete Syntax.
Class for generating RDF/Json Concrete Syntax.
Class of exceptions that may occur when outputting RDF.
Class of exceptions that may occur when doing multi-threaded output of RDF.
Class for errors in selecting an appropriate Writer to output RDF with.
Class for generating RDF/XML Concrete Syntax.
A convenience wrapper that allows a single graph to be written as the default
graph using a store writer.
Class for saving SPARQL Result Sets to CSV format (not a standardised format).
Class for saving SPARQL Result Sets to a HTML Table format (this is not a standardised format).
Class for saving Sparql Result Sets to the SPARQL Results JSON Format.
Class for saving SPARQL Result Sets in the RDF serialization in the RDF format of your choice (default Turtle).
Class for saving SPARQL Result Sets to TSV format (not a standardised format).
Class for saving Sparql Result Sets to the Sparql Results XML Format.
Class for generating arbitrary XML Output from SPARQL Result Sets by transforming the XML Results Format via an XSLT stylesheet.
Static Helper class for the writing of RDF Graphs and SPARQL Result Sets to Strings rather than Streams/Files.
Class for writing a Triple Store in named Graph TriG syntax to a file/stream.
Class for serialzing Triple Stores in the TriX format.
Class for generating TSV output from RDF Datasets.
Class for generating TSV files from RDF Graphs.
Class for generating RDF in Turtle Syntax.
Class containing constants for possible Compression Levels.
Class containing constants for standardised Writer Error Messages.
Helper methods for writers.
Interfaces
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.
Interface for Writers that support collapsing distinct literal nodes.
Interface for Writers that support varying levels of Syntax Compression.
Interface for Writers that support use of DTDs to compress output.
Interface for writers which use formatters from the Formatting namespace.
Interface for Writers that Support engaging High Speed Write Mode for some Graphs.
Interface for Writers that generate HTML.
Interface for Writers that support multi-threaded writing.
Interface for Writers that support the use of Namespaces and allows a set of Default Namespaces to be defined.
Interface for Writers that Support Pretty Printing.
Enums
Controls what type of collections.
Possible Output Formats for Nodes.
Indicates which Segment of a Triple Node Output is being generated for.