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

FreeBSD Manual Pages

  
 
  

home | help
RDF::Trine::Node::LiteUser3Contributed Perl DocumeRDF::Trine::Node::Literal(3)

NAME
       RDF::Trine::Node::Literal - RDF Node class for literals

VERSION
       This document describes RDF::Trine::Node::Literal version 1.019

METHODS
       Beyond the methods documented below, this class inherits	methods	from
       the RDF::Trine::Node class.

       "new ( $string, $lang, $datatype, $canonical_flag )"
	   Returns a new Literal structure.

       "literal_value"
	   Returns the string value of the literal.

       "literal_value_language"
	   Returns the language	tag of the ltieral.

       "literal_datatype"
	   Returns the datatype	of the literal.

       "value"
	   Returns the literal value.

       "sse"
	   Returns the SSE string for this literal.

       "as_string"
	   Returns a string representation of the node.

       "as_ntriples"
	   Returns the node in a string	form suitable for NTriples
	   serialization.

       "type"
	   Returns the type string of this node.

       "has_language"
	   Returns true	if this	literal	is language-tagged, false otherwise.

       "has_datatype"
	   Returns true	if this	literal	is datatyped, false otherwise.

       "equal (	$node )"
	   Returns true	if the two nodes are equal, false otherwise.

       "canonicalize"
	   Returns a new literal node object whose value is in canonical form
	   (where applicable).

       "canonicalize_literal_value ( $string, $datatype, $warn )"
	   If $datatype	is a recognized	datatype, returns the canonical
	   lexical representation of the value $string.	Otherwise returns
	   $string.

	   Currently, xsd:integer, xsd:decimal,	and xsd:boolean	are
	   canonicalized.  Additionally, invalid lexical forms for xsd:float,
	   xsd:double, and xsd:dateTime	will trigger a warning.

       "is_canonical_lexical_form"
       "is_valid_lexical_form"
	   Returns true	if the node is of a recognized datatype	and has	a
	   valid lexical form for that datatype. If the	lexical	form is
	   invalid, returns false. If the datatype is unrecognized, returns
	   zero-but-true.

       "is_numeric_type"
	   Returns true	if the literal is a known (xsd)	numeric	type.

       "numeric_value"
	   Returns the numeric value of	the literal (even if the literal isn't
	   a known numeric type.

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.0			  2018-01-05	  RDF::Trine::Node::Literal(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::Node::Literal&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help