filter_qids function

Filter QIDs

Filter QIDs

For a QID or vector of QIDs, remove ones that match a particular statement (e.g. remove all that are instances of academic publications or books).

filter_qids( ids, property = "P31", filter = c("Q737498", "Q5633421", "Q7725634", "Q13442814", "Q18918145"), message = NULL )

Arguments

  • ids: QIDs to check
  • property: property to check (default = P31 to filter on "instance of")
  • filter: values of that property to use to filter out (default = Q737498, Q5633421, Q7725634, Q13442814, and Q18918145 to remove academic publications or books)
  • message: message to return (useful for disambiguate_QIDs function)

Returns

a vector of QIDs that do not match the property filter

Examples

## Not run: # Filter three items called "Earth Science" to show only those that aren't # books, journals or journal articles filter_qids(ids = c("Q96695546","Q8008","Q58966429"), property = "P31", filter = c("Q737498","Q5633421","Q7725634","Q13442814","Q18918145")) ## End(Not run)
  • Maintainer: Thomas Shafee
  • License: MIT + file LICENSE
  • Last published: 2021-11-16