Serializers in Raptor (triples to syntax)
Introduction This section describes the serializers that can be compiled into Raptor and their features. The exact serializers supported may vary by different builds of raptor and can be queried at run-time by use of the raptor_serializers_enumerate function The optional features that may be set on parsers can also be queried at run-time iwth the raptor_serializer_features_enumerate function.
Atom 1.0 serializer (name <literal>atom</literal>) A serializer to the Atom 1.0 syndication format defined in IETF RFC 4287. At present this only serializes the RDF triples that describe an RSS 1.0 channel into Atom.
N-Triples serializer - default (name <literal>ntriples</literal>) A serializer to the N-Triples syntax as used by the W3C RDF Core working group for the RDF Test Cases.
RDF/XML serializer (name <literal>rdfxml</literal>) A serializer to the standard RDF/XML syntax as revised by the W3C RDF Core working group. This writes a plain triple-based RDF/XML serialization with no optimisation or pretty-printing.
RDF/XML (Abbreviated) serializer (name <literal>rdfxml-abbrev</literal>) An RDF/XML serializer using several of the RDF/XML abbreviations to provide a more compact readable format, at the cost of some pre-processing. This is suitable for small documents.
RDF/XML (XMP Profile) serializer (name <literal>rdfxml-xmp</literal>) A serializer to the Adobe XMP profile of RDF/XML suitable for embedding inside an external document. Embedding means that the XML header is omitted, wheras for other XML serializings, it is always emitted.
Turtle serializer (name <literal>turtle</literal>) A serializer for the Turtle Terse RDF Triple Language syntax, designed as a useful subset of Notation 3.
RSS 1.0 serializer (name <literal>rss-1.0</literal>) A serializer to the RDF Site Summary (RSS) 1.0 format for describing a syndication feed of items. It only serializes the RDF triples that describe the RSS channel found.
GraphViz dot serializer (name <literal>dot</literal>) A serializer to the GraphViz DOT format. This serializer has a set of associated serializer features that may be set to customise the output colors using raptor_serializer_set_feature() with the appropriate feature name and value as given below. RAPTOR_FEATURE_RESOURCE_BORDER Border color of resource nodes RAPTOR_FEATURE_LITERAL_BORDER Border color of literal nodes RAPTOR_FEATURE_BNODE_BORDER Border color of blank nodes RAPTOR_FEATURE_RESOURCE_FILL Fill color of resource nodes RAPTOR_FEATURE_LITERAL_FILL Fill color of literal nodes RAPTOR_FEATURE_BNODE_FILL Fill color of blank nodes