Perl ingestion service code from Citeseerx