#!/usr/bin/perl use lib "../XML-Atom-OWL/lib"; use lib "lib"; use RDF::TrineShortcuts; use RDF::RDFa::Parser; use XML::Atom::FromOWL; my $atom = < dive into mark A <em>lot</em> of effort went into making this effortless 2005-07-31T12:29:29Z tag:example.org,2003:3 http://example.net/logo.jpeg Copyright (c) 2003, Mark Pilgrim Example Toolkit Atom draft-07 snapshot tag:example.org,2003:3.2397 2005-07-31T12:29:29Z 2003-12-13T08:29:29-04:00 Mark Pilgrim http://example.org/ f8dy\@example.com post foo:bar:baz Foo Bar Baz note Sam Ruby Joe Gregorio

[Update: The Atom draft is finished.]

http://example.net/id/2 9 ATOM my $cfg = RDF::RDFa::Parser::Config->new('atom', '1.1', atom_parser=>1); my $awol = RDF::RDFa::Parser->new($atom, 'http://example.net/', $cfg)->consume; my $model = $awol->graph; my $exporter = XML::Atom::FromOWL->new(); print $_->as_xml foreach $exporter->export_feeds($model); print rdf_string($model => 'Turtle');