Query: xml::atom::fromowl
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XML::Atom::FromOWL(3pm) User Contributed Perl Documentation XML::Atom::FromOWL(3pm)NAMEXML::Atom::FromOWL - export RDF data to AtomSYNOPSISuse LWP::UserAgent; use XML::Atom::OWL; use XML::Atom::FromOWL; my $ua = LWP::UserAgent->new; my $r = $ua->get('http://intertwingly.net/blog/index.atom'); my $atomowl = XML::Atom::OWL->new($r->decoded_content, $r->base); my $model = $atomowl->consume->graph; ## an RDF::Trine::Model my $exporter = XML::Atom::FromOWL->new; print $_->as_xml foreach $exporter->export_feeds($model);DESCRIPTIONThis module reads RDF and writes Atom feeds. It does the reverse of XML::Atom::OWL. Constructor o "new(%options)" Returns a new XML::Atom::FromOWL object. There are no valid options at the moment - the hash is reserved for future use. Methods o "export_feeds($input, %options)" Returns a list of feeds found in the input, in no particular order. The input may be a URI, file name, RDF::Trine::Model or anything else that can be handled by the "parse" function of RDF::TrineX::Functions. Each item in the list returned is an XML::Atom::Feed. o "export_feed($input, $subject, %options)" As per "export_feeds" but exports just a single feed. The subject provided must be an RDF::Trine::Node::Blank or RDF::Trine::Node::Resource of type awol:Feed. o "export_entries($input, %options)" Returns a list of entries found in the input, in no particular order. The input may be a URI, file name, RDF::Trine::Model or anything else that can be handled by the "parse" function of RDF::TrineX::Functions. Each item in the list returned is an XML::Atom::Entry. o "export_entry($input, $subject, %options)" As per "export_entry" but exports just a single entry. The subject provided must be an RDF::Trine::Node::Blank or RDF::Trine::Node::Resource of type awol:Entry. RDF Input Input is expected to use AtomOwl http://bblfish.net/work/atom-owl/2006-06-06/# <http://bblfish.net/work/atom-owl/2006-06-06/#>. Feed Output This module doesn't attempt to enforce many of OWL's semantic constraints (e.g. it doesn't enforce that an entry has only one title). It relies on XML::Atom::Feed and XML::Atom::Entry for that sort of thing, but if your input is sensible that shouldn't be a problem.SEE ALSOXML::Atom::OWL, HTML::Microformats, RDF::TrineX::Functions, XML::Atom::Feed, XML::Atom::Entry. http://bblfish.net/work/atom-owl/2006-06-06/ <http://bblfish.net/work/atom-owl/2006-06-06/>. <http://www.perlrdf.org/>.AUTHORToby Inkster <tobyink@cpan.org>.COPYRIGHT AND LICENCEThis software is copyright (c) 2011-2012 by Toby Inkster. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.DISCLAIMER OF WARRANTIESTHIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. perl v5.14.2 2012-05-30 XML::Atom::FromOWL(3pm)
Similar Topics in the Unix Linux Community |
---|
NewsFeed 2.9 (Default branch) |
RSSOwl 2.0 Milestone 8a (Default branch) |
NewsFeed 2.10 (Default branch) |
NewsFeed 2.11 (Default branch) |
RSSOwl 2.0 Milestone 9 (Default branch) |