Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Gedcom::FOAF
Output FOAF files from Gedcom individuals and families

Gedcom::FOAF - Output FOAF files from Gedcom individuals and families


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 <bricas@cpan.org>


COPYRIGHT AND LICENSE

Copyright 2007 by Brian Cassidy

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy