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.