Skip to content

Group Works

Nuno Macedo edited this page Jul 5, 2017 · 4 revisions

group works

(javadoc)

Groups a set of local works provided by the CRIS, given a comparison criteria and a similarity threshold. This procedure can be used by local services to identify potential duplicates. The procedure is identically to that implemented internally by ORCID if the comparator considers similar works that share at least one external identifier.

Requires

  • The procedure expects the CRIS service to provide an activity comparator, that defines when two works are considered to be similar through a similarity metric and a threshold on that metric.

  • The activities are not required to be provided according to the ORCID data schema, as this methods is static.

Ensures

  • Every work is grouped with others that are considered similar. Some works may be grouped with others not directly similar through transitivity.

  • The work order within each group is currently arbitrary.

  • Singleton groups are returned for works without any match.

Performance

This method is static, not communicating with the ORCID API.