table of contents
RDF::Lazy::Literal(3pm) | User Contributed Perl Documentation | RDF::Lazy::Literal(3pm) |
NAME¶
RDF::Lazy::Literal - Literal node in a RDF::Lazy graph
DESCRIPTION¶
You should not directly create instances of this class. See RDF::Lazy::Node for general node properties.
METHODS¶
str¶
Return the literal string value of this node.
esc¶
Return the HTML-encoded literal string value.
lang ( [ $pattern ] )¶
Return the language tag (a BCP 47 language tag locator), if this node has one, or test whether the language tag matches a pattern. For instance use 'de' for plain German (but not 'de-AT') or 'de-' for plain German or any German dialect.
is_...¶
Return whether this node matches a given language tag, for instance
$node->is_en # equivalent to $node->lang('en') $node->is_en_ # equivalent to $node->lang('en-')
datatype ( [ @types ] )¶
Return the datatype (as RDF::Lazy::Resource, if this node has one. Can also be used to checks whether the datatype matches, for instance:
$node->datatype('xsd:integer','xsd:double');
2019-02-20 | perl v5.28.1 |