filter_qids: Filter QIDs

Description Usage Arguments Value Examples

Description

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).

Usage

1
2
3
4
5
6
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)

Value

a vector of QIDs that do not match the property filter

Examples

1
2
3
4
5
6
7
8
## 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)

WikidataR documentation built on Nov. 16, 2021, 5:07 p.m.