Documentation

Application

Interfaces, Classes, Traits and Enums

DocumentFactoryInterface
Interface for factories to create DocumentInterface objects
DocumentInterface
JSON-LD document interface
DocumentLoaderInterface
Interface for (remote) document loaders
GraphInterface
JSON-LD graph interface
JsonLdSerializable
The JsonLdSerializable interface
NodeInterface
A generic interface for nodes in a JSON-LD graph.
QuadParserInterface
Quad parser interface
QuadSerializerInterface
Quad serializer interface
BlankNode
Description of RdfTerm
DataFactory
Dataset
Main, edge(quad) and Dataset-oriented Dataset API
DatasetCompare
Main, edge(quad) and Dataset-oriented Dataset API
DatasetListQuadParts
Set of methods for listing distinct Terms being used on a given position of dataset quads.
DatasetMapReduce
Immutable edge processing methods
DefaultGraph
Description of RdfTerm
Literal
Description of RdfTerm
NamedNode
Description of RdfTerm
Parser
Quad
Extends Term because of RDF*
QuadCompare
Interface allowing to compare Quads.
QuadIterator
RdfNamespace
Serializer
Term
Description of RdfTerm
TermCompare
Description of TermCompare
TermIterator
JsonLdParser
Thin wrapper providing RdfInterface\Parser API for JSON-LD the parser provided by the ml/json-ld library.
JsonLdSerializer
Thin wrapper providing RdfInterface\Serializer API for JSON-LD the parser provided by the ml/json-ld library.
JsonLdStreamSerializer
A steaming JsonLD serializer. Generates output in the flatten JsonLD format and does it in a greedy way (meaning subjects/predicates/values are acumulated within graph/subject/predicate only if adjacent triples share the same graph/subject/predicate). On the brigh side it's fast and has minimal memory footprint.
NQuadsParser
Parses only n-quads and n-triples but does it fast (thanks to parsing in chunks and extensive use of regullar expressions).
NQuadsSerializer
Serializes n-quads and n-quads-star.
RdfIoException
Description of RdfException
RdfXmlParserState
RdfXmlParser
Streaming RDF-XML parser. Fast and with low memory footprint.
RdfXmlSerializer
Simple RDF-XML serializer. It is optimized for speed and low memory footprint.
ResourceWrapper
A wrapper for a resource providing it with a PSR-7 StreamInterface API.
TriGParser
Description of Parser
TrigSerializer
Serializes to TriG and Turtle formats
Util
Provides static factory methods for plug&play parsers/serializers creation.
DefaultDocumentFactory
DefaultDocumentFactory creates new Documents
Document
A Document represents a JSON-LD document.
InvalidQuadException
Exception that is thrown when an invalid quad is detected.
JsonLdException
Exception class thrown when an error occurs during parsing.
FileGetContentsLoader
The FileGetContentsLoader loads remote documents by calling file_get_contents
Graph
A Graph represents a JSON-LD graph.
JsonLD
JsonLD
LanguageTaggedString
A LanguageTaggedString is a string which is tagged with a language.
Node
A Node represents a node in a JSON-LD graph.
NQuads
NQuads serializes quads to the NQuads format
Processor
Processor processes JSON-LD documents as specified by the JSON-LD specification.
Quad
A quad
RdfConstants
Some RDF constants.
RemoteDocument
RemoteDocument
DocumentTest
Test the parsing of a JSON-LD document into a Document.
EarlReportGenerator
EarlReportGenerator
FileGetContentsLoaderTest
Test the parsing of a JSON-LD document into a Document.
GraphTest
Test the parsing of a JSON-LD document into a Graph.
JsonLDApiTest
Tests JsonLD's API
JsonTestCase
A JSON Test Case
NQuadsTest
Tests NQuads
TestManifestIterator
TestManifestIterator reads a test manifest and returns the contained test definitions.
ValueTest
Test LanguageTaggedString and TypedValue
W3CTestSuiteTest
The official W3C JSON-LD test suite.
TypedValue
A typed value represents a value with an associated type.
Value
Value is the abstract base class used for typed values and language-tagged strings.
DefaultGraph
Description of DefaultGraph
GenericQuadIterator
Wrapper making almost anything (e.g. array, generator or a single Quad object) a QuadIterator.
GenericTermIterator
Wrapper making almost anything (e.g. array, generator or a single Quad object) a QuadIterator.
NtriplesUtil
Description of Util
RdfHelpersException
Description of RdfHelpersException
RdfNamespace
Provides an implementation of rdfInterface\RdfNamespace.
TmpStreamParserTrait
Description of TmpStreamTrait
TmpStreamSerializerTrait
Description of TmpStreamSerializerTrait

Search results