get_class: Get class(es) in an ontology

View source: R/get_class.R

get_classR Documentation

Get class(es) in an ontology

Description

Get class(es) in an ontology

Usage

get_class(..., regex = FALSE, external = FALSE, ontology = NULL)

Arguments

...

combination of column name and value to filter that column by. The value to filter by can be provided as regular expression, if regex = TRUE.

regex

logical(1)
whether or not the value in ... shall be matched in full, or whether any partial match should be returned.

external

logical(1)
whether or not the external classes (TRUE), or the harmonized classes should be returned (FALSE, default).

ontology

ontology(1)
either a path where the ontology is stored, or an already loaded ontology.

Value

A table of the class(es) in the ontology according to the values in ...

Examples

ontoDir <- system.file("extdata", "crops.rds", package = "ontologics")
onto <- load_ontology(path = ontoDir)

# exact classes from a loaded ontology ...
get_class(label = "class", ontology = onto)

# ... or one stored on the harddisc
get_class(id = ".xx.xx", ontology = ontoDir)

# use regular expressions ...
get_class(label = "ro", regex = TRUE, ontology = onto)

# get all sources
get_class(ontology = onto)

ontologics documentation built on May 31, 2023, 6:53 p.m.