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

FreeBSD Manual Pages

  
 
  

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

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

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

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

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

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

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

       "subject"
	   Returns the subject node of the triple pattern.

       "predicate"
	   Returns the predicate node of the triple pattern.

       "object"
	   Returns the object node of the triple pattern.

       "as_string"
	   Returns the statement in a string form.

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

       "sse"
	   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.

       "type"
	   Returns the type of this algebra expression.

       "referenced_variables"
	   Returns a list of the variable names	used in	this algebra
	   expression.

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

       "clone"
       "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.

       "rdf_compatible"
	   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
	   variables.

BUGS
       Please report any bugs or feature requests to through the GitHub	web
       interface at <https://github.com/kasei/perlrdf/issues>.

AUTHOR
       Gregory Todd Williams  "<gwilliams@cpan.org>"

COPYRIGHT
       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)

NAME | VERSION | METHODS | BUGS | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=RDF::Trine::Statement&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help