Documentation

Application

Table of Contents

Interfaces

BlankNodeInterface
Description of RdfTerm
DataFactoryInterface
DatasetInterface
Main, edge(quad) and Dataset-oriented Dataset API
DatasetNodeInterface
Node-oriented graph API interface.
DefaultGraphInterface
Description of RdfTerm
LiteralInterface
Description of RdfTerm
NamedNodeInterface
Description of RdfTerm
ParserInterface
QuadCompareInterface
Interface allowing to compare Quads.
QuadInterface
Description of RdfTerm
QuadIteratorAggregateInterface
Description of QuadIteratorAggregateInterface
QuadIteratorInterface
QuadNoSubjectInterface
Interface used to allow adding quads without subject to a DatasetNode
RdfNamespaceInterface
SerializerInterface
TermCompareInterface
Description of TermCompare
TermInterface
Description of RdfTerm
TermIteratorInterface

Classes

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.
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 QuadInterface object) a QuadIteratorInterface.
NtriplesUtil
Description of Util
QuadNoSubject
Description of QuadNoSubject
RdfHelpersException
Description of RdfHelpersException
RdfNamespace
Provides an implementation of rdfInterface\RdfNamespace.
MultipleQuadsMatchedException
Specialization of the \UnexpectedValueException indicating multiple quads match while accessing a DatasetInterface object using the ArrayAccess syntax ($dataset[offset])

Traits

CreateBlankNodeTrait
StreamSkipBomTrait
Description of StreamSkipBomTrait
TmpStreamParserTrait
Description of TmpStreamTrait
TmpStreamSerializerTrait
Description of TmpStreamSerializerTrait
DatasetGettersTrait

        
On this page

Search results