stato_id {struct} | R Documentation

## get the stato_id for an object

### Description

A base class in the struct package. Provides several fundamental methods and should not be called directly.

### Usage

    stato_id(obj)

    stato_name(obj)

    stato_definition(obj)

    stato_summary(obj)

    stato(stato_id)

    ## S4 method for signature 'stato'
    stato_id(obj)

    ## S4 method for signature 'stato'
    stato_name(obj)

    ## S4 method for signature 'stato'
    stato_definition(obj)

    ## S4 method for signature 'stato'
    stato_summary(obj)

### Arguments

`obj` | An object derived from the stato object
`stato_id` | A STATO ID e.g. OBI:0000001

### Details

STATO is the statistical methods ontology. It contains concepts and properties related to statistical methods, probability distributions and other concepts related to statistical analysis, including relationships to study designs and plots (see http://stato-ontology.org/).

This class provides access to a version of the STATO ontology database that can be searched by ontology id to provide formal names and definitions for methods, models, iterators, metrics and charts.

This class makes use of the `ontologyIndex` package to search a copy of the STATO database included in this package.

### Value

id the stato id

name the stato name

def the stato description

Value returned depends on the method used.

### Examples

    M = example_model()
    stato_id(M)
    stato_name(M)
    stato_definition(M)
    stato_summary(M)
    # an example stato object
    M = example_model()

    # the stato id assigned to object M
    stato_id(M) # OBI:0000011

    # the name associated with that id
    stato_name(M)

    # the STATO definition for that id
    stato_definition(M)

    # a summary of the STATO database entry for the id, and any parameters or
    # outputs that also have stato ids.
    stato_summary(M)

[Package struct version 1.2.0 Index]