decode method

({Map<BlankNodeTerm, String> blankNodeLabels, Iterable<Triple> triples}) decode(
  1. String input, {
  2. String? documentUrl,
  3. Map<String, BlankNodeTerm>? bnodeMap,
})

Implementation

({Iterable<Triple> triples, Map<BlankNodeTerm, String> blankNodeLabels})
    decode(
  String input, {
  String? documentUrl,
  Map<String, BlankNodeTerm>? bnodeMap,
}) {
  final result = _decoder.decode(
    input,
    documentUrl: documentUrl,
    bnodeMap: bnodeMap,
  );

  return (
    triples: result.quads.map((q) => q.triple),
    blankNodeLabels: result.blankNodeLabels,
  );
}