TriGCodec constructor

const TriGCodec({
  1. RdfNamespaceMappings? namespaceMappings,
  2. TriGEncoderOptions encoderOptions = const TriGEncoderOptions(),
  3. TriGDecoderOptions decoderOptions = const TriGDecoderOptions(),
  4. IriTermFactory iriTermFactory = IriTerm.validated,
})

Creates a new TriG codec

Parameters:

  • namespaceMappings Optional namespace prefixes to use for encoding and decoding. If not provided, defaults to standard RDF namespace mappings.
  • encoderOptions Configuration options for the TriG encoder. Default settings use standard formatting with common prefixes.
  • decoderOptions Configuration options for the TriG decoder. Default settings handle standard TriG syntax with no special configurations.

Implementation

const TriGCodec({
  RdfNamespaceMappings? namespaceMappings,
  TriGEncoderOptions encoderOptions = const TriGEncoderOptions(),
  TriGDecoderOptions decoderOptions = const TriGDecoderOptions(),
  IriTermFactory iriTermFactory = IriTerm.validated,
})  : _namespaceMappings = namespaceMappings ?? const RdfNamespaceMappings(),
      _encoderOptions = encoderOptions,
      _decoderOptions = decoderOptions,
      _iriTermFactory = iriTermFactory;