Attean::RDF(3pm)

Attean::RDF3pm

Utility package for exporting shorthand functions for constructing rdf objects

Usage

  use v5.14;
  use Attean::RDF;
  
  my $s = blank('b');
  my $p = iri('http://xmlns.com/foaf/0.1/name');
  my $o = langliteral("Eve", "en");
  my $triple = triple($s, $p, $o);
  say $triple->as_string; # _:b <http://xmlns.com/foaf/0.1/name> "Eve"@en .

Version

This document describes Attean::RDF version 0.035

Overview

This is a utility package for exporting shorthand functions for constructing RDF objects such as IRIs, Literals, Blanks, Triples, etc.

Functions

All of the functions defined in this package may be exported (and are exported by default).

variable( $value )

"Attean::Variable->new($value)"

iri( $value )

"Attean::IRI->new($value)"

blank( $value )

"Attean::Blank->new($value)"

literal( $value )

"Attean::Literal->new($value)"

"dtliteral( $value, $dt )"

"Attean::Literal->new( value => $value, datatype => $dt )"

"langliteral( $value, $lang )"

"Attean::Literal->new( value => $value, language => $lang )"

triple( @terms )

"Attean::Triple->new( @terms )"

triplepattern( @terms )

"Attean::TriplePattern->new( @terms )"

quad( @terms )

"Attean::Quad->new( @terms )"

quadpattern( @terms )

"Attean::QuadPattern->new( @terms )"

bgp( @triplepatterns )

"Attean::Algebra::BGP->new( triples => \@triplepatterns )"

Releases

6 releases since Debian 8 (Jessie); the text changed 5 times.

  1. 8
  2. 9
  3. 10
  4. 11
  5. 12
  6. 13

Bugs

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

Author

Gregory Todd Williams "<[email protected]>"

From libattean-perl 0.035-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.