Documentation

Application

Table of Contents

Interfaces

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
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.
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 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

TmpStreamParserTrait
Description of TmpStreamTrait
TmpStreamSerializerTrait
Description of TmpStreamSerializerTrait
DatasetGettersTrait

        
On this page

Search results