Set to invisible if there is no URL
Added publisher field
avoid NPEs mapping DOIBoost records
better handling of side cases
fixed null abstract
DOIBOOST mapping: include dates formatted as \d{4}-\d{1,2}-\d{1,2}, discard records not providing at least one date
fixed valid date Actions
put operations WAS SYNC
added firstname and surname in case of authors without orcid id, extracted from fullname, needed for propagation
fixed test
fixed problem on subject null in scholixToActions
NPE check on publisher ugly hack
prefixes must have length = 12
added some fields to generated json
added other counters
Fixes #4362: Scielo is an Open Access Publisher
Instance from Crossref restricted by default instead of closed
RESTRICTED instead of CLOSED, fixed access mode names
Fixes #4562 (orcid format)
Added case for invalid author
Another test publisher
More cases to discard a record for test authors
Fix #4637 and improve check for invalid authors
print json but commented out.Added test to get a proto from a json
added resourcetype and resulttype, new work type mapping
code cleaning
code adapted to new version of mapping utils 6.3.25 which supports journal information also on data sources
this mapper handles orcid publications (without doi) actions
generate actionset for orcid works and unit tests
Avoid nullpointer for publisher
Discard records without a valid author as requested in #4392, #4393, #4395, #4396.If the record has also at least one valid author, the record is kept but the invalid authors are removed.
Workaround for #4362: instances from Unpaywall mapped into licenses and then lost
Addressing quality of the research graph: #4368 and #4360.
fixed DOIBoost Bug
replaced CrossRef with Crossref
import form master branch
avoid to import non necessary affiliations from DOIBoost
fixed bug for uncompressed abstract in DOIBoostToAction
changed mapping for compressed abstract in DOIBoostToAction
Removed un-used import
updated Mapper to return the whole invalid record
export invalid xml records
refactored Action
Map only job that produces [openaireId, doi] pairs of records containing invalid characters
added parameter to filter only organization in DOIBoostToAction
fixed problem of missing name in authors
merged beta branch to master
master branch for deployments @ICM
Fixed log class name
cleaned up unused method, using setDurability in put operation
added mapper and hadoop job configuration file for importing Grid.AC organization data
rule out invalid dates also on CrossRefToActions
rule out invalid dates on ScholixToActions
produce 'supplement' subrel type in case of supplement relationships
added invisible setup
fixed null element
Created CrossrefImportMapper
add CrossRefToAction
fixed mapping from scholix to openaire model
small fixes
changed key type
implemented mapper writing
added configuration
added Mapper for tranform scholexplorer links into actionsets
discover the invalid character from the exception details
mapper class that parses xml records
beta
added support for invisible records
getting rid of person entities
codebase used to migrate to java8 the production system