NAME

    WWW::ORCID - Module to interface with the ORCID webservice

SYNOPSIS

        use WWW::ORCID;
    
        my $orcid   = WWW::ORCID::API::Pub->new;
        my $id      = '0000-0001-8390-6171';
    
        my $profile = $orcid->get_profile($id);
        my $bio     = $orcid->get_bio($id);
        my $works   = $orcid->get_works($id);
    
        my $result  = $orcid->search_bio({q => "johnson"});
    
        # Fielded search
        ############################################################
        # Fields
        #   - orcid
        #   - given-names
        #   - family-name
        #   - credit-name
        #   - other-names
        #   - email
        #   - external-id-reference
        #   - digital-object-ids
        #   - work-titles
        #   - keywords
        #   - creation date
        #   - last modified date
        #   - text
        # The query string follow the Lucene query syntax
        # See also: http://members.orcid.org/api/tutorial-searching-api-12-and-earlier
        my $result  = $orcid->search_bio({q => "family-name:johnson"});
    
        my $found   = $result->{'orcid-search-results'}->{'num-found'};
    
        # paging search results
    
        my $result2 = $orcid->search_bio({q => "family-name:hochstenbach", start => 10, rows => 10});

DESCRIPTION

    Module to interface with the ORCID webservice.

VERSION

    Version 0.0101

SEE ALSO

    http://members.orcid.org/api

AUTHOR

    Patrick Hochstenbach <patrick.hochstenbach at ugent.be>

    Nicolas Steenlant, <nicolas.steenlant at ugent.be>

    Simeon Warner <simeon.warner at cornell.edu>

LICENSE AND COPYRIGHT

    This program is free software; you can redistribute it and/or modify it
    under the terms of either: the GNU General Public License as published
    by the Free Software Foundation; or the Artistic License.

    See http://dev.perl.org/licenses/ for more information.