The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Links records that refer to the same entity across sources that share no common key, such as people, firms, or addresses with spelling variation, abbreviations, or reordered words. Linkage is described declaratively as a strategy that normalises, tokenises, phonetically encodes, weights, and blocks each field; candidate pairs are then scored by the rarity-weighted overlap of their tokens and every score is attributed back to individual tokens for explainability. Strategies compose into staged pipelines of exact, fuzzy, and optional embedding-based matching that carry unmatched records forward and resolve entities as connected components. The same strategy runs on an in-memory 'data.table' backend or an out-of-core 'DuckDB' backend, and diagnostic and calibration tools help tune a strategy and filter false positives. The token-retrieval heuristic follows Doherr (2023) <doi:10.2139/ssrn.4326848>.
| Version: | 1.0.1 |
| Depends: | R (≥ 4.1.0) |
| Imports: | S7, rlang (≥ 1.1.0), data.table, igraph, stringi, phonics, lubridate, cli, glue, tinyplot, graphics |
| Suggests: | duckdb, DBI, dbplyr, dplyr, tidyllm, tibble, stringdist, generics, parsnip, recipes, workflows, yardstick, probably, testthat (≥ 3.0.0), withr, knitr, rmarkdown |
| Published: | 2026-07-07 |
| DOI: | 10.32614/CRAN.package.joinery |
| Author: | Eduard Brüll [aut, cre] |
| Maintainer: | Eduard Brüll <eduard.bruell at zew.de> |
| BugReports: | https://github.com/edubruell/joinery/issues |
| License: | MIT + file LICENSE |
| URL: | https://edubruell.github.io/joinery/, https://github.com/edubruell/joinery |
| NeedsCompilation: | no |
| Language: | en-GB |
| Materials: | README, NEWS |
| CRAN checks: | joinery results |
| Reference manual: | joinery.html , joinery.pdf |
| Vignettes: |
Getting started with joinery (source, R code) |
| Package source: | joinery_1.0.1.tar.gz |
| Windows binaries: | r-devel: joinery_1.0.1.zip, r-release: joinery_1.0.1.zip, r-oldrel: joinery_1.0.1.zip |
| macOS binaries: | r-release (arm64): joinery_1.0.1.tgz, r-oldrel (arm64): joinery_1.0.1.tgz, r-release (x86_64): joinery_1.0.1.tgz, r-oldrel (x86_64): joinery_1.0.1.tgz |
| Old sources: | joinery archive |
Please use the canonical form https://CRAN.R-project.org/package=joinery to link to this page.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.