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