All Classes and Interfaces
Class
Description
A context that is used to resolve terms while the processing algorithm is
running.
A document that can be processed by the processor.
The
DocumentLoader
defines an interface that custom document
loaders have to implement to be used to retrieve remote documents and
contexts.The
DocumentLoaderOptions
is used to pass various options to the
DocumentLoader
.Deprecated.
The
JsonLd
interface is the high-level programming structure
that developers use to access the JSON-LD transformation methods.The
JsonLdError
type is used to report processing errors.The
JsonLdErrorCode
represents the collection of valid JSON-LD error
codes.The
JsonLdOptions
type is used to pass various options to the processor.Instead of using the Jakarta Json static class to create builders, it
is much faster to keep track of the provider in a static instance.
Language tags are used to help identify languages and are defined by
RFC 5646
.A read-only view of Link attribute.
A read-only view of a list of
LinkAttribute
.This class is a workaround for the fact that the default implementation of JsonArray is not modifiable.
The
RdfGraph
interface describes operations on an RDF graph used by
the @link JsonLd.fromRdf(java.lang.String)
and
JsonLd.toRdf(java.net.URI)
methods in the
JsonLd
interface.The
RdfLiteral
interface describes an immutable RDF Literal
.Represents an immutable N-Quad statement.
An immutable RDF statement's value.
The
RdfTriple
interface describes an immutable RDF triple.An immutable RDF statement's value.
Steps 4.1 - 4.3
JsonDocument.of(jakarta.json.JsonStructure)
orRdfDocument.of(no.hasmac.rdf.RdfDataset)
directly