Purtle
Fast streaming RDF serializer for PHP
|
XML/RDF implementation of RdfWriter. More...
Public Member Functions | |
__construct ( $role=parent::DOCUMENT_ROLE, BNodeLabeler $labeler=null) | |
writeValue ( $literal, $typeBase, $typeLocal=null) | |
getMimeType () | |
Public Member Functions inherited from Wikimedia\Purtle\RdfWriterBase | |
prefix ( $prefix, $iri) | |
Registers a prefix. | |
getPrefixes () | |
Returns the prefix map. | |
sub () | |
getRole () | |
blank ( $label=null) | |
start () | |
finish () | |
drain () | |
about ( $base, $local=null) | |
a ( $typeBase, $typeLocal=null) | |
say ( $base, $local=null) | |
is ( $base, $local=null) | |
text ( $text, $language=null) | |
value ( $value, $typeBase=null, $typeLocal=null) | |
Protected Member Functions | |
expandSubject (&$base, &$local) | |
@inheritDoc | |
expandPredicate (&$base, &$local) | |
@inheritDoc | |
expandResource (&$base, &$local) | |
@inheritDoc | |
expandType (&$base, &$local) | |
@inheritDoc | |
writeSubject ( $base, $local=null) | |
writePredicate ( $base, $local=null) | |
writeResource ( $base, $local=null) | |
writeText ( $text, $language=null) | |
newSubWriter ( $role, BNodeLabeler $labeler) | |
Protected Member Functions inherited from Wikimedia\Purtle\RdfWriterBase | |
registerShorthand ( $shorthand, $prefix, $local) | |
Registers a shorthand that can be used instead of a qname, like 'a' can be used instead of 'rdf:type'. | |
isShorthand ( $shorthand) | |
Determines whether $shorthand can be used as a shorthand. | |
isPrefix ( $prefix) | |
Determines whether $shorthand can legally be used as a prefix. | |
isValidLanguageCode ( $languageCode) | |
write ( $w) | |
Appends string to the output buffer. | |
expandShorthand (&$base, &$local) | |
If $base is a shorthand, $base and $local are updated to hold whatever qname the shorthand was associated with. | |
expandQName (&$base, &$local) | |
If $base is a registered prefix, $base will be replaced by the base IRI associated with that prefix, with $local appended. | |
state ( $newState) | |
Perform a state transition. | |
Additional Inherited Members | |
Public Attributes inherited from Wikimedia\Purtle\RdfWriterBase | |
const | DOCUMENT_ROLE = 'document' |
Role ID for writers that will generate a full RDF document. | |
const | SUBDOCUMENT_ROLE = 'sub' |
Protected Attributes inherited from Wikimedia\Purtle\RdfWriterBase | |
const | STATE_START = 0 |
const | STATE_DOCUMENT = 5 |
const | STATE_SUBJECT = 10 |
const | STATE_PREDICATE = 11 |
const | STATE_OBJECT = 12 |
const | STATE_FINISH = 666 |
$prefixes = [] | |
$currentSubject = [ null, null ] | |
$currentPredicate = [ null, null ] | |
$role | |
$transitionTable | |
XML/RDF implementation of RdfWriter.
@license GPL-2.0-or-later
Wikimedia\Purtle\XmlRdfWriter::__construct | ( | $role = parent::DOCUMENT_ROLE, | |
BNodeLabeler | $labeler = null ) |
string | $role | |
BNodeLabeler | null | $labeler |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
@inheritDoc
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
Wikimedia\Purtle\XmlRdfWriter::getMimeType | ( | ) |
Implements Wikimedia\Purtle\RdfWriter.
|
protected |
string | $role | |
BNodeLabeler | $labeler |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
string | $base | |
string | null | $local |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
string | $base | |
string | null | $local |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
string | $base | |
string | null | $local |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
|
protected |
string | $text | |
string | null | $language |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.
Wikimedia\Purtle\XmlRdfWriter::writeValue | ( | $literal, | |
$typeBase, | |||
$typeLocal = null ) |
string | $literal | |
string | null | $typeBase | |
string | null | $typeLocal |
Reimplemented from Wikimedia\Purtle\RdfWriterBase.