NAME

pmh-convert.pl - converts an OAI-PMH document into the DOAJ format; optionally also into the DBLP or PBN.

SYNOPSIS

pmh-convert.pl [--help] [--man] [--version] [--doajLogin username] [--doajPass password] [startDate] [endDate]

Examples:

    ./pmh-convert.pl 
    # Generate, in  the current directory, DOAJ file 
    # for the entire period of time, i.e., for all (input) records.

    ./pmh-convert.pl  2013-01-01  2013-07-30
    # Generate, in  the current directory, DOAJ file
    # for a given period of time.

    ./pmh-convert.pl  --doajLogin 1234 --doajPass abcd  2013-01-01 2013-07-30
    # Generate, in  the current directory, DOAJ file
    # for a given period of time, and send DOAJ file to the DOAJ site;
    # sign in using '1234' as a username and 'abcd' as a password.

DESCRIPTION

This script converts an PMH-OAI document into DOAJ, and optionally sends DOAJ output file to DOAJ repository.

The script can also convert the data into DBLP format or PBN format, but by default, the DBLP file / PBN file is not generated. If you copy the file http://www.icsr.agh.edu.pl/~polak/skrypty/DBLP.xsl, and put it in the current directory, then the script, during its operation, will also generate an output file in DBLP format. If you copy the file http://www.icsr.agh.edu.pl/~polak/skrypty/PBN.xsl, and put it in the current directory, then the script, during its operation, will also generate an output file in PBN format.

ARGUMENTS

pmh-convert.pl takes the following arguments:

help
  --help

(Optional.) Displays the usage message.

man
  --man

(Optional.) Displays all documentation.

version
  --version

(Optional.) Displays the current version of the script.

doajLogin
  --doajLogin login

(Optional.) Specifies the login name used during authentication on DOAJ repository.

doajPass
  --doajPass  password

(Optional.) Specifies the password used during authentication on DOAJ repository.

startDate

(Optional.) Specifies the start date for a period of time.

date

Format ISO 8601, see http://www.w3.org/TR/NOTE-datetime

endDate

(Optional.) Specifies the end date for a period of time.

date

Format ISO 8601, see http://www.w3.org/TR/NOTE-datetime

AUTHOR

Stanislaw Polak, <polak@icsr.agh.edu.pl>.

COPYRIGHT

This program is distributed under the Artistic License.

DATE

31-07-2013