class Ntriples extends Parser

A pure-php class to parse N-Triples with no dependencies.

Properties

protected Graph $graph from  Parser
protected $format The format of the document currently being parsed from  Parser
protected $baseUri The base URI for the document currently being parsed from  Parser
protected $tripleCount from  Parser

Methods

remapBnode($name)

Create a new, unique bnode identifier from a source identifier.

from  Parser
resetBnodeMap()

Delete the bnode mapping - to be called at the start of a new parse

from  Parser
checkParseParams($graph, $data, $format, $baseUri)

Check, cleanup parameters and prepare for parsing

from  Parser
parse($graph, $data, $format, $baseUri)

Parse an N-Triples document into an EasyRdf\Graph

addTriple($resource, $property, $value)

Add a triple to the current graph, and keep count of the number of triples

from  Parser
string
unescapeString(string $str)

Decodes an encoded N-Triples string. Any -escape sequences are substituted with their decoded value.

parseNtriplesSubject($sub, $lineNum)

No description

parseNtriplesObject($obj, $lineNum)

No description

Details

in Parser at line 70
protected remapBnode($name)

Create a new, unique bnode identifier from a source identifier.

If the source identifier has previously been seen, the same new bnode identifier is returned.

Parameters

$name

in Parser at line 82
protected resetBnodeMap()

Delete the bnode mapping - to be called at the start of a new parse

in Parser at line 91
protected checkParseParams($graph, $data, $format, $baseUri)

Check, cleanup parameters and prepare for parsing

Parameters

$graph
$data
$format
$baseUri

at line 183
parse($graph, $data, $format, $baseUri)

Parse an N-Triples document into an EasyRdf\Graph

Parameters

$graph
$data
$format
$baseUri

Exceptions

Exception
Exception

in Parser at line 148
protected addTriple($resource, $property, $value)

Add a triple to the current graph, and keep count of the number of triples

Parameters

$resource
$property
$value

at line 58
protected string unescapeString(string $str)

Decodes an encoded N-Triples string. Any -escape sequences are substituted with their decoded value.

Parameters

string $str An encoded N-Triples string.

Return Value

string

at line 110
protected parseNtriplesSubject($sub, $lineNum)

Parameters

$sub
$lineNum

at line 132
protected parseNtriplesObject($obj, $lineNum)

Parameters

$obj
$lineNum