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
Extends Term because of RDF*
QuadIteratorAggregateInterface
Description of QuadIteratorAggregateInterface
QuadIteratorInterface
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
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