NAME
Gedcom::FOAF - Output FOAF files from Gedcom individuals and families
SYNOPSIS
use Gedcom;
use Gedcom::FOAF;
my $gedcom = Gedcom->new( gedcom_file => 'myfamily.ged' );
my $i = $gedcom->get_individual( 'Butch Cassidy' );
# print the individual's FOAF
print $i->as_foaf;
my( $f ) = $i->famc;
# print the individual's family's (as a child) FOAF
print $f->as_foaf;
DESCRIPTION
This module provides "as_foaf" methods to individual and family records.
The resulting files can be parsed and crawled (scuttered) by any code
that understands the FOAF and RDF specs.
METHODS
Gedcom::Individual
as_foaf( $baseurl )
Generates a FOAF (XML) string from the Gedcom::Individual object. Pass
in a base url if desired.
label_name
Generates a string suitable for an "foaf:name" element.
Gedcom::Family
as_foaf( $baseurl )
Generates a FOAF (XML) string from the Gedcom::Family object. Pass in a
base url if desired.
AUTHOR
Brian Cassidy <
[email protected]>
COPYRIGHT AND LICENSE
Copyright 2008 by Brian Cassidy
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.