OpenRefine / OpenRefine/OpenRefine

Reconciliation against external identifiers, without names

Open
#6,044 12 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

reconciliation Type: Feature Request
Dominant language
Java
Stars
12k
Forks
2.2k
Avg merge
1d 14h
Merged PRs (30d)
27

Description

This issue is a quick follow up from discussion about reconciliation with @wetneb prompted by a closer look here #2083. Reconciling for external identifiers needs more attention as at the moment, it is not straightforward and requires some work-arounds. It could be part of the reworking of the whole reconciliation service dialog.

Essentially it is important to provide option to "select any property, such as subclass of, or an external ID, against which to reconcile the cell value which is not necessarily a label."

@wetneb perhaps you can elaborate here on some further solutions / alternatives that can be considered.

Proposed solution
Alternatives considered
Additional context

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the discussion in issue #2083 and the reconciliation service dialog context described here. Define the scope for reconciling against an arbitrary property, such as a subclass or external identifier, rather than only a label; the work is done when that option and its intended alternatives are specified and implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.