Fixes #5544: delete a record and its representative, if there is one
mapping for OAF and ODF to consider processingchargeamount and currency fields
#4008: refereed field as property of the result instance and supported both from OAF and ODF.
#4468: commented implementation for processing charges
#4008: mapping the refereed status (peer reviewed or not?)
ODF mapping: consider also lowercase attribute in date element 'datetype'
avoid to marerialise the stream content
using java.util.function.Function#identity instead of com.google.common.base.Functions#identity
still working out NPE during integration test on AbstractAuthorMergerTest.doTestMergeAuthorGroup
working out NPE during integration test on AbstractAuthorMergerTest.doTestMergeAuthorGroup
merge non-empty organization alternative names only when there are some
added more author merge test cases
removed "ERROR" text in log info message - no need to have it and it scared Alessia
cleanup unused imports
gather all the organization names, include them as list of alternative names
added new class and updated code for extending bulktagging to community through organization
fix ORCID key spellings and id prefixes
adjusted threshold
dataset used by AuthorMergerTest
implemented AuthorMerger.merge function, supplemented with unit test (sample of 1K groups) and integration test (500K groups)
refactoring
minor, no affect business logic
added heuristic to pick the most suitable dateofacceptance, used in the dedup merge process
Added logs
modified test
removed not needed classes
removing not necessary incapsulation
added interface adapter for serializing and deserializing implementations of interface Selection
new tests
added logs and removed transient in param of Constraint class
updated tests
naming refactor
added classes to encapsulate List types
added check for association of datasource to community
new test file for community configuration
added new test for community configuration and added transient to param selection
selection criteria verb implementation
modification for selection criteria
Test for selectioncriteria presence in configuration
update of business logic for considering selecition criteria
new classes for implementation of selection criteria
added classes for implementing selection criteria application
journal element can also be added to datasource entities
depending on dnet-index-solr-common:[2.3.4,3.0.0)
reintegrated branch solr75 -r53766:HEAD
merged r54977 from solr75 branch for refactoring method for oaf:journal
added back utility methods needed to manipulate protobuf objects from the dnet-deduplication tool
extended support for Ontology profiles
public visibility for HBaseTableUtils.listDedupRelationships()
reverted to r54018
avoid to throw unnecessary exceptions
why not expose a method to commit the pending changes?
handle missing trust values with the default of 0.9
use the new limits properly!
simplified protobuf parsing, removed unused methods
Handling classid and name from datacite subjects + added license at metadata level
More invalid pid types to exclude (source: biotools)
moved in dnet-dedup-test
dedup specific tests moved in module dnet-dedup-tests (https://github.com/dnet-team/dnet-dedup/tree/master/dnet-dedup-test), updated dependency version for dnet-pace-core
resolve country codes in the mapping towards hbasee
updated hardcoded id-term mapping from result_typologies vocabulary
simplified context and country merge procedure
updated Oaf merge procedure: countries and contextes unique by id, provenances unique by inferenceprovenance
added @Ignore to test not working (Claudio to fix)
testing for communityconfigurationfactory
working on dedup test methodology
indentation
integrating bulktag stuff from branch used in dev
unit tests
Added 0037 Clinical trial in the code2name map
avoid to fail in case of empty concept/@id
mapping for 0037 (Clinical Trials) as datasets
added mapping for field format in dataset records
datacite2insertActions: updated mapping for contributors
map multimedia objects as datasets
avoid NPE when contributorName cannot be found
metadata is null when we work with claimed relationships
mapping resulttype according to dnet:result_typologies
extended coverage for orp and software guidelines
mapping 'DistributionForm' in field 'format'
depending on dnet-openaire-data-protos:3.9.2
Let's give the contexts also to datasets
added openaireLayoutToRecordStylesheet.xsl so that it can be shared among openaire workflows and the rest controller for direct index feeding
reverting to guava based implementation
small refactor
Handling OPEN SOURCE access rights for software from ODF
more vtd utilities
introduced mapping for multiple collectedfrom elements, map ORCID from oaf/odf into Result.Metadata.Author.pid[]
added integration test for VTD parser, reads the datacite collection and provide statistics about the parser performances
VTD based publication and dataset parser, manage license mapping
VTD based publication and dataset parser
more VTD utilities
added more VTDUtilities