Reconciliation with Wikibases becomes harder when more and more candidates are available for an item to be matched, especially when the title or description has little distinguishable information.
I have envisioned rich interfaces for reconciliation that could be used in combination with different tools (eg. Google Sheets, Open Refine). I have managed to create a partially working prototype with the help of ChatGPT. Judging from the experience, finalizing the app should not be too hard, but human coding skills might be necessary to manage the entirety of the project. You are welcome to join!
https://avoinglam.github.io/ReconUI/index.html
Envisioned features
Search methods, possibly in combination
- SPARQL with mwapi text query in Wikidata
- Reconciliation API
- Internet search for occurrences in Wikipedias, returning QIDs
Search interfaces
- Display for a Wikimedia site
- Wikipedia
- Wikidocumentaries (it is not a Wikimedia site but displays information based on information on Wikimedia projects.)
- Reasonator
- Map of the candidates with coordinates (with the exception that extraterrestrial coordinates are making the result set not displayable.
- Display of a web page
- Candidate Wikidata property
- Property of type URL --> display and access as is
- Property of type External ID --> construct URL from base URL and ID
- Data in the data source
- Data in the form of URL --> display and access as is
- Data as an ID --> Prompt for base URL and construct URL
- Candidate Wikidata property
Data sources
- Google Sheets API access
- OpenRefine API access
- CSV / table import
Quick instructions:
Type in the input box a term that you are reconciling. Candidates will be shown in the left pane and further information will be shown on the two panes on the right.