# AtteanX::Parser::JSONLD
## JSONLD RDF Parser
## VERSION
This document describes AtteanX::Parser::JSONLD version 0.001.
## SYNOPSIS
use Attean;
my $parser = Attean->get_parser('JSONLD')->new();
$parser->parse_cb_from_io( $fh );
## DESCRIPTION
This module implements a JSON-LD 1.11 RDF parser for [Attean](
https://metacpan.org/pod/Attean).
## ROLES
This class consumes the following roles:
* Attean::API::MixedStatementParser
* Attean::API::AbbreviatingParser
* Attean::API::PullParser
## METHODS
`canonical_media_type`
Returns the canonical media type for JSON-LD: `application/ld+json`.
`media_types`
Returns a list of media types that may be parsed with the JSON-LD
parser: `application/ld+json`.
`file_extensions`
Returns a list of file extensions that may be parsed with the
parser.
`parse_iter_from_io( $fh )`
Returns an iterator of Attean::API::Binding objects that result from
parsing the data read from the IO::Handle object `$fh`.
`parse_cb_from_bytes( $data )`
Calls the `$parser->handler` function once for each
Attean::API::Binding object that result from parsing the data read
from the UTF-8 encoded byte string $data.
## BUGS
Please report any bugs or feature requests to through the GitHub web
interface at <
https://github.com/kasei/atteanx-parser-jsonld/issues>.
## SEE ALSO
* <irc://irc.perl.org/#perlrdf>
* [Attean](
https://metacpan.org/pod/Attean)
* [JSONLD](
https://metacpan.org/pod/JSONLD)
## AUTHOR
Gregory Todd Williams <
[email protected]>
## COPYRIGHT
Copyright (c) 2020--2020 Gregory Todd Williams. This program is free
software; you can redistribute it and/or modify it under the same terms
as Perl itself.