Added new propagation constants for the ORCID propagation
pick the first mergedIn identifier
using streams instead of guava collection transformations
added firstname and surname in case of authors without orcid id, extracted from fullname, needed for propagation
final logic of propagation of community through organization (products belonging to given organization will be associated to the community)
fixed test
removed project reference from src/test/resources/eu/dnetlib/data/transform/odf.xml, the test didn't include any check against it
fixed problem on subject null in scholixToActions
fix
fixed issue
moved resolution of mapping organization- communities to mapper
removed try catch for key validity
using Text as grouping key type between mapper and reducer
fixed error
not needed class
implementation of propagation of result to community through organization
added new util
refactor and cleaning
refactor for the classname
added classname information. Save the same context just once for the update in h-base
added class_name information to discriminate from bulktagging reasons. Added class to gather the bulktagging constants
use group max size from the wf configuration
added mapper to filter XML (index) records according to a set of criteria
map only job that integrates the body updates before exporting them
fixed type issue
used class to extend ArrayList<String>
removed thrown exception when path not found in json
correct serialization of proto as json
added class that extends hashMap<String,String> not to need reflection
naming refactor
Alternative implementation w.r.t. reflection for deserializing map from json
NPE check on publisher ugly hack
Adding new common methods for propagation of community to result through semantic relation
Update of propagation constants for propagation of community to result through semantic relation
propagation of community to result through semantic relation
print the dedup config string before parsing it
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
software link export job
added M/R to export publication-software links
added openaire id to publication
minor (constant has been renamed)
Starting the implementation for propagation of result to community. Result linked by isSupplementedBy to result associatied to the community is linked to the community
update for propagation community-result
added logic for selection criteria implementation on datasources
export of link between publication and software (related to #4593)
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.
add provenance to bulktagging
updated label for a counter that I hope I will never see
removed useless comment
refactoring and update of default variable values
remove from context association to Zenodo Community and refactoring of code
propagation of country from institutional repository and of result projects through semantic link
update for zenodo community bulk tagging
fixed DOIBoost Bug
fixed NPE in OrcidEventFactory, improved serialisation of the ORCID in the OpenAIRE event payload
added first implementation for OrcidEventFactory
Implemented ORCID event generation process and relative configuration profileAdded workflow to orchestrate the event generation for software links
aligning with MASTER branch
migrated classes for the FixRelation job from MASTER branch
replaced CrossRef with Crossref
logging index feed retry number
branch for solr 7.5.0
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
less verbose logging
using proper import for LogFactory
added Mapper and Reducer class for infoSpace counts workflows
added reducer to produce counts on the infospace
cannot use Guava's Splitter.splitToList, must stick to basic split method. Classpath is messed up
implemented ConfigurableExportMapper
Removed un-used import
updated Mapper to return the whole invalid record
export invalid xml records
refactored Action