File: README

package info (click to toggle)
librdf-helper-properties-perl 0.24-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 244 kB
  • sloc: perl: 1,677; makefile: 2
file content (68 lines) | stat: -rw-r--r-- 2,142 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
NAME
    RDF::Helper::Properties - Module that provides shortcuts to retrieve
    certain information

VERSION
    Version 0.22

SYNOPSIS
     my $helper = RDF::Helper::Properties->new($model);
     print $helper->title($node);

DESCRIPTION
  Constructor
    "new(model => $model, %attributes)"
        Moose-style constructor.

  Attributes
    "model"
        The RDF::Trine::Model which data will be extracted from. The only
        attribute which the constructor requires.

    "page_properties"
        An arrayref of RDF::Trine::Node::Resource objects, each of which are
        taken to mean "something a bit like foaf:homepage". There is a
        sensible default.

    "title_properties"
        An arrayref of RDF::Trine::Node::Resource objects, each of which are
        taken to mean "something a bit like foaf:name". There is a sensible
        default.

    "cache"
        A hashref for caching data into, or a blessed object which supports
        "get" and "set" methods compatible with CHI and Cache::Cache. If you
        do not supply a cache, then a hashref will be used by default.

  Methods
    "page($node)"
        A suitable page to redirect to, based on foaf:page or foaf:homepage.

    "title($node)"
        A suitable title for the document will be returned, based on
        document contents.

        Called in list context, returns a ($value, $lang, $datatype) tuple.

    "description($node)"
        A suitable description for the document will be returned, based on
        document contents

    "html_node_value($node)"
        Formats the nodes for HTML output.

AUTHOR
    Most of the code was written by Gregory Todd Williams
    "<gwilliams@cpan.org>" for RDF::LinkedData::Apache, but refactored into
    this class for use by other modules by Kjetil Kjernsmo, "<kjetilk at
    cpan.org>", then refactored again by Toby Inkster, "<tobyink at
    cpan.org>".

COPYRIGHT & LICENSE
    Copyright 2010 Gregory Todd Williams and ABC Startsiden AS.

    Copyright 2012 Toby Inkster.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.