{
  "_id": "6a1bed011d7bb097a0a201a8",
  "Package": "PPRL",
  "Type": "Package",
  "Title": "Privacy Preserving Record Linkage",
  "Version": "0.3.9",
  "Date": "2025-12-02",
  "Authors@R": "c(person(\"Rainer\", \"Schnell\", role = c(\"aut\",\"cph\")),\nperson(\"Dorothea\", \"Rukasz\", role = \"aut\"),\nperson(\"Christian\", \"Borgs\", role = \"ctb\"),\nperson(\"Julian\", \"Reinhold\", role = \"ctb\"),\nperson(\"Severin\", \"Weiand\", role = c(\"ctb\", \"cre\"), email = \"mitarbeiter.schnell@uni-due.de\"),\nperson(\"Stefan\", \"Brumme\", role = \"ctb\", comment=\"HMAC, SHA256\"),\nperson(\"William B.\", \"Brogden\", role = \"ctb\", comment=\"Metaphone\"),\nperson(\"Tim\", \" O'Brien\", role = \"ctb\", comment=\"Metaphone\"),\nperson(\"Stephen\", \"Lacy\", role = \"ctb\", comment=\"Double Metaphone\"),\nperson(\"Apache Software Foundation\", role = \"cph\"))",
  "Author": "Rainer Schnell [aut, cph], Dorothea Rukasz [aut], Christian\nBorgs [ctb], Julian Reinhold [ctb], Severin Weiand [ctb, cre],\nStefan Brumme [ctb] (HMAC, SHA256), William B. Brogden [ctb]\n(Metaphone), Tim O'Brien [ctb] (Metaphone), Stephen Lacy [ctb]\n(Double Metaphone), Apache Software Foundation [cph]",
  "Maintainer": "Severin Weiand <mitarbeiter.schnell@uni-due.de>",
  "Description": "A toolbox for deterministic, probabilistic and\nprivacy-preserving record linkage techniques. Combines the\nfunctionality of the 'Merge ToolBox'\n(<https://www.record-linkage.de>) with current\nprivacy-preserving techniques.",
  "License": "GPL-3",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "yes",
  "Encoding": "UTF-8",
  "Packaged": {
    "Date": "2026-05-31 07:51:39 UTC",
    "User": "root"
  },
  "Repository": "https://germanrecordlinkage.r-universe.dev",
  "Date/Publication": "2025-12-02 17:41:40 UTC",
  "RemoteUrl": "https://github.com/cran/PPRL",
  "RemoteRef": "HEAD",
  "RemoteSha": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
  "MD5sum": "f4039841cb973afb26956dd8f1dbe8dd",
  "_user": "germanrecordlinkage",
  "_type": "src",
  "_file": "PPRL_0.3.9.tar.gz",
  "_fileid": "77a6b086e7753f5e9ea0f278f0fd6cd60b22d073278dea6107591344d48fa2ea",
  "_filesize": 335285,
  "_sha256": "77a6b086e7753f5e9ea0f278f0fd6cd60b22d073278dea6107591344d48fa2ea",
  "_created": "2026-05-31T07:51:39.000Z",
  "_published": "2026-05-31T08:10:41.358Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78710071972,
      "time": 177,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315002844"
    },
    {
      "job": 78710071962,
      "time": 161,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315000952"
    },
    {
      "job": 78710072004,
      "time": 165,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315001351"
    },
    {
      "job": 78710071963,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315001932"
    },
    {
      "job": 78710071996,
      "time": 113,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315096782"
    },
    {
      "job": 78710071998,
      "time": 342,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315020652"
    },
    {
      "job": 78710071964,
      "time": 185,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315102745"
    },
    {
      "job": 78710071999,
      "time": 323,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315024842"
    },
    {
      "job": 78709896128,
      "time": 186,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314983613"
    },
    {
      "job": 78710071951,
      "time": 179,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315002702"
    },
    {
      "job": 78710071965,
      "time": 217,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315008165"
    },
    {
      "job": 78710071975,
      "time": 180,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315002912"
    },
    {
      "job": 78710071961,
      "time": 210,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315006642"
    }
  ],
  "_buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/PPRL",
  "_commit": {
    "id": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
    "author": "Severin Weiand <mitarbeiter.schnell@uni-due.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.9\n",
    "time": 1764697300
  },
  "_maintainer": {
    "name": "Severin Weiand",
    "email": "mitarbeiter.schnell@uni-due.de",
    "login": "germanrecordlinkage",
    "description": "",
    "uuid": 46524306
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.9",
      "role": "Imports"
    },
    {
      "package": "settings",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-49",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.3.9",
      "date": "2025-12-02"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "germanrecordlinkage",
      "count": 7,
      "uuid": 46524306
    }
  ],
  "_userbio": {
    "uuid": 46524306,
    "type": "user",
    "name": "germanrecordlinkage"
  },
  "_downloads": {
    "count": 291,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PPRL"
  },
  "_mentions": 10,
  "_searchresults": 23,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/PPRL.html",
    "manual.pdf"
  ],
  "_realowner": "germanrecordlinkage",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.3.4",
      "date": "2018-03-20"
    },
    {
      "version": "0.3.5",
      "date": "2018-04-10"
    },
    {
      "version": "0.3.5.2",
      "date": "2019-01-08"
    },
    {
      "version": "0.3.6",
      "date": "2021-02-11"
    },
    {
      "version": "0.3.7",
      "date": "2022-09-05"
    },
    {
      "version": "0.3.8",
      "date": "2022-11-10"
    },
    {
      "version": "0.3.9",
      "date": "2025-12-02"
    }
  ],
  "_exports": [
    "CompareAS16",
    "Create581",
    "CreateALC",
    "CreateAS16",
    "CreateBalancedBF",
    "CreateBF",
    "CreateBitFlippingBF",
    "CreateCLK",
    "CreateDoubleBalancedBF",
    "CreateEnsembleCLK",
    "CreateMarkovCLK",
    "CreateRecordLevelBF",
    "DeterministicLinkage",
    "ElegantPairingInt",
    "ElegantPairingVec",
    "ProbabilisticLinkage",
    "SelectBlockingFunction",
    "SelectSimilarityFunction",
    "StandardizeString",
    "WolframRule30",
    "WolframRule90"
  ],
  "_help": [
    {
      "page": "PPRL-package",
      "title": "PPRL: Privacy Preserving Record Linkage",
      "topics": [
        "PPRL-package",
        "PPRL"
      ]
    },
    {
      "page": "CompareAS16",
      "title": "Comparing bit vectors generated by CreateAS16",
      "topics": [
        "CompareAS16"
      ]
    },
    {
      "page": "Create581",
      "title": "Create Encrypted Statistical Linkage Keys",
      "topics": [
        "581",
        "Australian",
        "Create581",
        "ESL"
      ]
    },
    {
      "page": "CreateALC",
      "title": "Anonymous Linkage Codes (ALCs)",
      "topics": [
        "ALC",
        "CreateALC",
        "Soundex"
      ]
    },
    {
      "page": "CreateAS16",
      "title": "Creating Records with Armknechts method create",
      "topics": [
        "Armknecht",
        "CreateAS16"
      ]
    },
    {
      "page": "CreateBalancedBF",
      "title": "Balanced Bloom Filter Encoding",
      "topics": [
        "Balanced Bloom Filter",
        "Balanced Codes",
        "BalancedBloomfilter",
        "CreateBalancedBF",
        "Green function"
      ]
    },
    {
      "page": "CreateBF",
      "title": "Bloom Filter Encoding",
      "topics": [
        "BF",
        "Bloom Filter",
        "Bloomfilter",
        "CreateBF"
      ]
    },
    {
      "page": "CreateBitFlippingBF",
      "title": "Permanent Randomized Response Bloom Filters",
      "topics": [
        "CreateBitFlippingBF",
        "Permanent Randomized Response",
        "RRT"
      ]
    },
    {
      "page": "CreateCLK",
      "title": "Cryptographic Long-term Keys (CLKs)",
      "topics": [
        "additive BF",
        "CLK",
        "CLKs",
        "CreateCLK"
      ]
    },
    {
      "page": "CreateDoubleBalancedBF",
      "title": "Double Balanced Bloomfilter Encoding",
      "topics": [
        "CreateDoubleBalancedBF",
        "Double Balanced Bloom Filter"
      ]
    },
    {
      "page": "CreateEnsembleCLK",
      "title": "Combine multiple independent CLKs using a simple majority rule",
      "topics": [
        "CreateEnsembleCLK",
        "Ensemble CLK",
        "majority",
        "majority rule"
      ]
    },
    {
      "page": "CreateMarkovCLK",
      "title": "Create CLKs with Markov Chain-based transition matrix",
      "topics": [
        "CreateMarkovCLK",
        "Markov Chains"
      ]
    },
    {
      "page": "CreateRecordLevelBF",
      "title": "Record Level Bloom Filter (RLBF) Encoding",
      "topics": [
        "CreateRecordLevelBF",
        "Durham",
        "Record Level Bloom Filter",
        "RLBF"
      ]
    },
    {
      "page": "DeterministicLinkage",
      "title": "Deterministic Record Linkage",
      "topics": [
        "DeterministicLinkage",
        "Record Linkage"
      ]
    },
    {
      "page": "ElegantPairingInt",
      "title": "Elegant Pairing",
      "topics": [
        "elegant pairing",
        "ElegantPairingInt"
      ]
    },
    {
      "page": "ElegantPairingVec",
      "title": "Simple Pairing Function",
      "topics": [
        "ElegantPairingVec",
        "Pairing",
        "unordered pairing"
      ]
    },
    {
      "page": "ProbabilisticLinkage",
      "title": "Probabilistic Record Linkage",
      "topics": [
        "Merge Tool Box",
        "MergeToolBox",
        "Probabilistic",
        "ProbabilisticLinkage"
      ]
    },
    {
      "page": "SelectBlockingFunction",
      "title": "Select blocking method prior to linkage",
      "topics": [
        "blocking",
        "indexing",
        "partitioning",
        "SelectBlockingFunction"
      ]
    },
    {
      "page": "SelectSimilarityFunction",
      "title": "Select Similarity Function for Linkage",
      "topics": [
        "Linkage",
        "SelectSimilarityFunction",
        "Similarity"
      ]
    },
    {
      "page": "StandardizeString",
      "title": "Standardize String",
      "topics": [
        "Clean",
        "Preprocess",
        "Standardize",
        "StandardizeString"
      ]
    },
    {
      "page": "WolframRule30",
      "title": "Apply Wolframs rule 30 on bit vectors",
      "topics": [
        "Rule 30",
        "WolframRule30"
      ]
    },
    {
      "page": "WolframRule90",
      "title": "Apply Wolframs rule 90 on bit vectors",
      "topics": [
        "Cellular Automata",
        "Rule 90",
        "WolframRule90"
      ]
    }
  ],
  "_rundeps": [
    "Rcpp",
    "settings"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 2.6627578316815743,
  "_indexed": true,
  "_nocasepkg": "pprl",
  "_universes": [
    "germanrecordlinkage"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-31T07:54:38.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "c8c2c34b719f3dd973f4f02b1ab5123d6719a45fd0a2f41b2cac1bd05a9cd80f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-31T07:54:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "422fffa55b32bc4e6ea5ce183534addeae5d8530408143c96d3e34df90217a17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-31T07:54:29.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "6812a28d44a653bd4808edddac2eb125daff37a61441296b10bcac022ac516c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.9",
      "date": "2026-05-31T07:54:30.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "dea8a08774154bb85fadd7c6eab19652caae33d663f4aa0ac995dfab1f493ff3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-31T08:08:48.000Z",
      "arch": "aarch64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "6565e648aa78f3775b977f6071e1dadaed151169e7c526882317efb57a75b48e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-31T07:56:46.000Z",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "efda5d197347b9f52b537775e0e0104ada1dfb24795a0fbc407d346ce1904bc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-31T08:08:59.000Z",
      "arch": "aarch64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "ef1c00f0b0a0fb5c30ba1f47cdeb39f4a996632691e669ddf79fa7fd31682b95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.9",
      "date": "2026-05-31T07:57:07.000Z",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "6a9f5678343a925ffbe3d0f056b1d15f102f501ab56d76128f8f1498d79b35b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.9",
      "date": "2026-05-31T07:54:41.000Z",
      "arch": "emscripten",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "6d4e31e46503b95eb92d270574cab2b93873816735c05e49f81ef6a71a3941e2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.9",
      "date": "2026-05-31T07:54:05.000Z",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "668487a6830379fc5b3d5ae58495d40e5f499533166486557d1a1b2e9ebccc5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.9",
      "date": "2026-05-31T07:53:49.000Z",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "74ac08f4f4730edf5d75865d9e1069ff77694f0abdbf5c3da771d81b25ef0ae1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.9",
      "date": "2026-05-31T07:53:58.000Z",
      "arch": "x86_64",
      "commit": "3cf1ed8efeeb95dd85d86ab4f82f318b67309d31",
      "fileid": "8c4ac13f663d93a56588cd0c513a4cd7a26b7435faea136efa171eadab59c0ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/germanrecordlinkage/actions/runs/26706938376"
    }
  ]
}