The long membership table: one row per (table, collection) pair, with the
basis on which that membership was decided — a rule expression, or a
curator. Use this to ask the inverse question: what collections is a given
table in?
Basis in the exact-instrument collections
In the exact-instrument collections (phq9, gad7, rses, cesd,
dass21, panas, tipi, pcl5, gse, erq, mspss, sd3), basis
starts with how the table was identified as that instrument:
wordingThe study's own item text matches the instrument. Identity is observed.
suppliedIRW identified the instrument and supplied its canonical wording, so a wording match only confirms that identification. Identity is asserted.
nameThere is no usable English item text; only the table's metadata names the instrument.
A note may follow after "; ": "supplied; subscale: anxiety (7/21)" for a
table holding one whole subscale, "name; partial: 18/20 items" for one
holding most of the scale. For the strictly verified set, keep rows whose
basis starts with "wording", not rows equal to it.
Examples
if (FALSE) { # irw_has_credentials() || nzchar(Sys.getenv("IRW_RUN_EXAMPLES"))
# \donttest{
irw_collection_members(tables = "frac20")
irw_collection_members(collection = "q_matrix")
# PHQ-9 tables whose own item text was checked against the instrument
m <- irw_collection_members(collection = "phq9")
m[startsWith(m$basis, "wording"), ]
# }
}