CeON/CoAnSys — pull request #286 by pdendek (2014-09-15 07:53:14+00:00)
Title: DocSim and AND major changes; misc other changes

Major Bugfix for Disambiguation:
* New java class - UniquePriorityQueue - allowing to add only one instance of an object to a queue
* Changes in ClusterElement - new methods to print the instances of a ClusterElement
* Changes in CompleteLinkageClusteringHACStrategy - PriorityQueue is replaced with UniquePriorityQueue
* Changes in Tests for *ClusteringHACStrategy* - tests are more verbouse; TestHelper class for auxiliary methods like printing, etc.; new test cases: mtcars, eurodist using resources from appr. resources generated from R

Auxiliary UDFs and classes
* ByteArrayToText Pig UDF
* Pig UDFs and scripts for convering to and to
* Pig script and classes for feeding DocSimDemo PostgresDB

Author Name Disambiguation:
* PersonID from contributors may be of many types (e.g. "pbnPersonId", "orcid-author-id")
* Contributor Id is generated from the whole Author message (instead of using author.id - some collections do not provide such information)

Use of Orcid and Other Collections
* new version of feature extraction and merge orcid Pig scripts
* new UDFs for merging Orcid with other collections

Misc:
* dedicated Bash scripts for running Pig scripts
* New projects, workflows, etc. for document similarity demonstration -- updated methods, current bw2proto model, class refactorization
* Better data logging from UDFs using PigStatusReporter
* New files for OozieMavenPlugin - better jobPackage source generation (only needed files, no redundancy)
* changes in .gitignore files
* commons no longer depends on piggybank
* update in Bash auxiliary scripts (0_install*.sh)