Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
RDF::Trine::Statement(User Contributed Perl DocumentatRDF::Trine::Statement(3)

       RDF::Trine::Statement - Class for triples and triple patterns

       This document describes RDF::Trine::Statement version 1.019

       "new ( $s, $p, $o )"
	   Returns a new Triple	structure.

	   Returns a list of arguments that, passed to this class'
	   constructor,	will produce a clone of	this algebra pattern.

	   Returns the subject,	predicate and object of	the triple pattern.

	   Returns the method names for	accessing the nodes of this statement.

	   Returns the subject node of the triple pattern.

	   Returns the predicate node of the triple pattern.

	   Returns the object node of the triple pattern.

	   Returns the statement in a string form.

	   Returns true	if any of the nodes in this statement are blank	nodes.

	   Returns the SSE string for this algebra expression.

       "from_sse ( $string, $context )"
	   Parses the supplied SSE-encoded string and returns a
	   RDF::Trine::Statement object.

	   Returns the type of this algebra expression.

	   Returns a list of the variable names	used in	this algebra

	   Returns a list of the variable names	that will be bound after
	   evaluating this algebra expression.

       "bind_variables ( \%bound )"
	   Returns a new algebra pattern with variables	named in %bound
	   replaced by their corresponding bound values.

       "subsumes ( $statement )"
	   Returns true	if this	statement will subsume the $statement when
	   matched against a triple store.

       "from_redland ( $statement )"
	   Given a RDF::Redland::Statement object, returns a perl-native
	   RDF::Trine::Statement object.

	   Returns true	if and only if the statement can be expressed in RDF.
	   That	is, the	subject	of the statement must be a resource or blank
	   node; the predicate must be a resource; and the object must be a
	   resource, blank node	or literal.

	   RDF::Trine::Statement does allow statements to be created which
	   cannot be expressed in RDF -	for instance, statements including

       Please report any bugs or feature requests to through the GitHub	web
       interface at <>.

       Gregory Todd Williams  "<>"

       Copyright (c) 2006-2012 Gregory Todd Williams. This program is free
       software; you can redistribute it and/or	modify it under	the same terms
       as Perl itself.

perl v5.32.1			  2018-01-05	      RDF::Trine::Statement(3)


Want to link to this manual page? Use this URL:

home | help