JSON-LD 1.1 projection and ingestion through JSON-LD.ex.
JSON-LD and Turtle are alternate RDF serializations feeding the same SHACL admission boundary. Remote contexts are refused by default because ambient network context resolution would make compilation depend on mutable external state without a receipt.
Summary
Functions
@spec encode_rdf( RDF.Data.Source.t(), keyword() ) :: {:ok, String.t()} | {:error, AshR2RML.Refusal.t()}
@spec to_rdf( String.t() | map() | list(), keyword() ) :: {:ok, RDF.Dataset.t()} | {:error, AshR2RML.Refusal.t()}