NAME Catalyst::View::RDF - RDF view for your data VERSION version 0.01 SYNOPSIS # lib/MyApp/View/RDF.pm package lib::MyApp::View::RDF; use base qw( Catalyst::View::RDF ); 1; # configure in lib/MyApp.pm MyApp->config({ ... 'View::RDF' => { nodeid_prefix => 'a:', nss => { foaf => 'http://xmlns.com/foaf/0.1/' }, enconding => 'utf-8', }, }); sub foaf : Local { my ( $self, $c ) = @_; my @triples = ( ['http://example.com/url#', 'dc:creator', 'zool@example.com'], ['http://example.com/url#', 'foaf:Topic', '_id:1234'], ['_id:1234','http://www.w3.org/2003/01/geo/wgs84_pos#lat','51.334422'], [$node1, 'foaf:name', 'Jo Walsh'], [$node1, 'foaf:knows', $node2], [$node2, 'foaf:name', 'Robin Berjon'], [$node1, 'rdf:type', 'foaf:Person'], [$node2, 'rdf:type','http://xmlns.com/foaf/0.1/Person'] [$node2, 'foaf:url', \'http://server.com/NOT/an/rdf/uri.html'], ); $c->stash->{triples} = \@triples; $c->forward('View::RDF'); } DESCRIPTION Catalyst::View::RDF is a Catalyst View handler that returns stash data in RDF format, based on RDF::Simple::Serialiser. AUTHOR Thiago Rondon COPYRIGHT AND LICENSE This software is copyright (c) 2011 by Thiago Rondon. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.