## Serializer features

There are several options that can be set on serializers, called features. The exact list of features can be found via Querying Functionality or in the API reference for `raptor_serializer_set_feature()`.

Features are integer enumerations of the raptor_feature enum and have values that are either integers (often acting as booleans) or strings. The two functions that set features are:

      /* Set an integer (or boolean) valued feature */
      raptor_serializer_set_feature(rdf_serializer, feature, 1);

      /* Set a string valued feature */
      raptor_serializer_set_feature_string(rdf_serializer, feature, "abc");

There are also two corresponding functions for reading the values of serializer features: `raptor_serializer_get_feature()` and `raptor_serializer_get_feature_string()` taken the feature enumeration parameter and returning the integer or string value correspondingly.