Advertisement
Guest User

Untitled

a guest
Jun 6th, 2011
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.52 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. use strict;
  4. use warnings;
  5. use RDF::Trine;
  6. use RDF::Trine::Serializer;
  7. use HTML::HTML5::Microdata::Parser;
  8. use File::Util;
  9. my($f) = File::Util->new();
  10.  
  11. my($html) = $f->load_file('full_md.html');
  12.  
  13. my $baseURI = 'http://schema.org/';
  14. my $parser = HTML::HTML5::Microdata::Parser->new($html, $baseURI);
  15. my $model  = $parser->graph; # RDF::Trine::Model
  16. my $serializer = RDF::Trine::Serializer->new('turtle', namespaces => { so => $baseURI } );
  17.  
  18. print $serializer->serialize_model_to_string ( $model );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement