Information Artifact Ontology (IAO)

The Information Artifact Ontology (IAO) is an ontology of information entities, originally driven by work by the OBI digital entity and realizable information entity branch.

Open in the Ontology Lookup Service (OLS)


action specification [IAO_0000007]

A directive information entity that describes an action the bearer will take.

algorithm [IAO_0000064]

A plan specification which describes the inputs and output of mathematical functions as well as workflow of execution for achieving an predefined objective. Algorithms are realized usually by means of implementation as computer programs for execution by automata.

analysis subset ontology module [IAO_8000008]

An ontology module that is intended for usage in analysis or discovery applications.

analysis subset ontology module [IAO_8000008]

An ontology module that is intended for usage in analysis or discovery applications.

base ontology module [IAO_8000001]

An ontology module that comprises only of asserted axioms local to the ontology, excludes import directives, and excludes axioms or declarations from external ontologies.

base ontology module [IAO_8000001]

An ontology module that comprises only of asserted axioms local to the ontology, excludes import directives, and excludes axioms or declarations from external ontologies.

bridge ontology module [IAO_8000004]

An ontology module that consists entirely of axioms that connect or bridge two distinct ontology modules. For example, the Uberon-to-ZFA bridge module.

bridge ontology module [IAO_8000004]

An ontology module that consists entirely of axioms that connect or bridge two distinct ontology modules. For example, the Uberon-to-ZFA bridge module.

curation status specification [IAO_0000078]

The curation status of the term. The allowed values come from an enumerated list of predefined terms. See the specification of these instances for more detailed definitions of each enumerated value.

curation status specification [IAO_0000078]

The curation status of the term. The allowed values come from an enumerated list of predefined terms. See the specification of these instances for more detailed definitions of each enumerated value.

curation subset ontology module [IAO_8000007]

A subset ontology that is intended as a whitelist for curators using the ontology. Such a subset will exclude classes that curators should not use for curation.

curation subset ontology module [IAO_8000007]

A subset ontology that is intended as a whitelist for curators using the ontology. Such a subset will exclude classes that curators should not use for curation.

data about an ontology part [IAO_0000102]

Data about an ontology part is a data item about a part of an ontology, for example a term

data about an ontology part [IAO_0000102]

Data about an ontology part is a data item about a part of an ontology, for example a term

data format specification [IAO_0000098]

A data format specification is the information content borne by the document published defining the specification. Example: The ISO document specifying what encompasses an XML document; The instructions in a XSD file

data item [IAO_0000027]

a data item is an information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements.

data item [IAO_0000027]

An information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements.

data set [IAO_0000100]

A data item that is an aggregate of other data items of the same type that have something in common. Averages and distributions can be determined for data sets.

datum label [IAO_0000009]

A label is a symbol that is part of some other datum and is used to either partially define the denotation of that datum or to provide a means for identifying the datum as a member of the set of data with the same label

dendrogram [IAO_0000183]

A dendrogram is a report graph which is a tree diagram frequently used to illustrate the arrangement of the clusters produced by a clustering algorithm.

denotator type [IAO_0000409]

A denotator type indicates how a term should be interpreted from an ontological perspective.

denotator type [IAO_0000409]

A denotator type indicates how a term should be interpreted from an ontological perspective.

diagram [IAO_0000309]

A figure that expresses one or more propositions

directive information entity [IAO_0000033]

An information content entity whose concretizations indicate to their bearer how to realize them in a process.

document [IAO_0000310]

A collection of information content entities intended to be understood together as a whole

dot plot [IAO_0000037]

A dot plot is a report graph which is a graphical representation of data where each data point is represented by a single dot placed on coordinates corresponding to data point values in particular dimensions.

editors ontology module [IAO_8000002]

An ontology module that is intended to be directly edited, typically managed in source control, and typically not intended for direct consumption by end-users.

editors ontology module [IAO_8000002]

An ontology module that is intended to be directly edited, typically managed in source control, and typically not intended for direct consumption by end-users.

EL++ ontology module [IAO_8000020]

[ontology module subsetted by OWL profile; EL++ ontology module]

EL++ ontology module [IAO_8000020]

ontology module subsetted by OWL profile

exclusion subset ontology module [IAO_8000010]

A subset of an ontology that is intended to be excluded for some purpose. For example, a blacklist of classes.

exclusion subset ontology module [IAO_8000010]

A subset of an ontology that is intended to be excluded for some purpose. For example, a blacklist of classes.

external import ontology module [IAO_8000011]

An imported ontology module that is derived from an external ontology. Derivation methods include the OWLAPI SLME approach.

external import ontology module [IAO_8000011]

An imported ontology module that is derived from an external ontology. Derivation methods include the OWLAPI SLME approach.

figure [IAO_0000308]

An information content entity consisting of a two dimensional arrangement of information content entities such that the arrangement itself is about something.

generated ontology module [IAO_8000014]

An ontology module that is automatically generated, for example via a SPARQL query or via template and a CSV.

generated ontology module [IAO_8000014]

An ontology module that is automatically generated, for example via a SPARQL query or via template and a CSV.

graph [IAO_0000038]

A diagram that presents one or more tuples of information by mapping those tuples in to a two dimensional space in a non arbitrary way.

heatmap [IAO_0000180]

A heatmap is a report graph which is a graphical representation of data where the values taken by a variable(s) are shown as colors in a two-dimensional map.

histogram [IAO_0000179]

A histogram is a report graph which is a statistical description of a distribution in terms of occurrence frequencies of different event classes.

IAO_0000005 [IAO_0000005]

[IAO_0000005]

IAO_0000104 [IAO_0000104]

[IAO_0000104]

image [IAO_0000101]

An image is an affine projection to a two dimensional surface, of measurements of some quality of an entity or entities repeated at regular intervals across a spatial range, where the measurements are represented as color and luminosity on the projected on surface.

import ontology module [IAO_8000005]

A subset ontology module that is intended to be imported from another ontology.

import ontology module [IAO_8000005]

A subset ontology module that is intended to be imported from another ontology.

information carrier [IAO_0000015]

A quality of an information bearer that imparts the information content

information content entity [IAO_0000030]

an information content entity is an entity that is generically dependent on some artifact and stands in relation of aboutness to some entity

information content entity [IAO_0000030]

A generically dependent continuant that is about some thing.

main release ontology module [IAO_8000003]

An ontology module that is intended to be the primary release product and the one consumed by the majority of tools.

main release ontology module [IAO_8000003]

An ontology module that is intended to be the primary release product and the one consumed by the majority of tools.

material information bearer [IAO_0000178]

A material entity in which a concretization of an information content entity inheres.

measurement unit label []

A measurement unit label is as a label that is part of a scalar measurement datum and denotes a unit of measure.

measurement unit label [IAO_0000003]

A measurement unit label is as a label that is part of a scalar measurement datum and denotes a unit of measure.

objective specification [IAO_0000005]

A directive information entity that describes an intended process endpoint. When part of a plan specification the concretization is realized in a planned process in which the bearer tries to effect the world so that the process endpoint is achieved.

obo basic subset ontology module [IAO_8000018]

A subset ontology that is designed for basic applications to continue to make certain simplifying assumptions; many of these simplifying assumptions were based on the initial version of the Gene Ontology, and have become enshrined in many popular and useful tools such as term enrichment tools. Examples of such assumptions include: traversing the ontology graph ignoring relationship types using a naive algorithm will not lead to cycles (i.e. the ontology is a DAG); every referenced term is declared in the ontology (i.e. there are no dangling clauses). An ontology is OBO Basic if and only if it has the following characteristics: DAG Unidirectional No Dangling Clauses Fully Asserted Fully Labeled No equivalence axioms Singly labeled edges No qualifier lists No disjointness axioms No owl-axioms header No imports

obo basic subset ontology module [IAO_8000018]

A subset ontology that is designed for basic applications to continue to make certain simplifying assumptions; many of these simplifying assumptions were based on the initial version of the Gene Ontology, and have become enshrined in many popular and useful tools such as term enrichment tools. Examples of such assumptions include: traversing the ontology graph ignoring relationship types using a naive algorithm will not lead to cycles (i.e. the ontology is a DAG); every referenced term is declared in the ontology (i.e. there are no dangling clauses). An ontology is OBO Basic if and only if it has the following characteristics: DAG Unidirectional No Dangling Clauses Fully Asserted Fully Labeled No equivalence axioms Singly labeled edges No qualifier lists No disjointness axioms No owl-axioms header No imports

obsolescence reason specification [IAO_0000225]

The reason for which a term has been deprecated. The allowed values come from an enumerated list of predefined terms. See the specification of these instances for more detailed definitions of each enumerated value.

obsolescence reason specification [IAO_0000225]

The reason for which a term has been deprecated. The allowed values come from an enumerated list of predefined terms. See the specification of these instances for more detailed definitions of each enumerated value.

ontology module [IAO_8000000]

[ontology module; data about an ontology part]

ontology module [IAO_8000000]

data about an ontology part

ontology module subsetted by expressivity [IAO_8000017]

[subset ontology module; ontology module subsetted by expressivity]

ontology module subsetted by expressivity [IAO_8000017]

subset ontology module

ontology module subsetted by OWL profile [IAO_8000019]

[ontology module subsetted by OWL profile; ontology module subsetted by expressivity]

ontology module subsetted by OWL profile [IAO_8000019]

ontology module subsetted by expressivity

plan specification [IAO_0000104]

A directive information entity with action specifications and objective specifications as parts that, when concretized, is realized in a process in which the bearer tries to achieve the objectives by taking the actions specified.

reasoned ontology module [IAO_8000013]

An ontology module that contains axioms generated by a reasoner. The generated axioms are typically direct SubClassOf axioms, but other possibilities are available.

reasoned ontology module [IAO_8000013]

An ontology module that contains axioms generated by a reasoner. The generated axioms are typically direct SubClassOf axioms, but other possibilities are available.

scatter plot [IAO_0000184]

A scatterplot is a graph which uses Cartesian coordinates to display values for two variables for a set of data. The data is displayed as a collection of points, each having the value of one variable determining the position on the horizontal axis and the value of the other variable determining the position on the vertical axis.

single layer subset ontology module [IAO_8000009]

A subset ontology that is largely comprised of a single layer or strata in an ontology class hierarchy. The purpose is typically for rolling up for visualization. The classes in the layer need not be disjoint.

single layer subset ontology module [IAO_8000009]

A subset ontology that is largely comprised of a single layer or strata in an ontology class hierarchy. The purpose is typically for rolling up for visualization. The classes in the layer need not be disjoint.

software [IAO_0000010]

Software is a plan specification composed of a series of instructions that can be interpreted by or directly executed by a processing unit.

source code module [IAO_0000096]

A source code module is a directive information entity that specifies, using a programming language, some algorithm.

species subset ontology module [IAO_8000012]

A subset ontology that is crafted to either include or exclude a taxonomic grouping of species.

species subset ontology module [IAO_8000012]

A subset ontology that is crafted to either include or exclude a taxonomic grouping of species.

subset ontology module [IAO_8000006]

An ontology module that is extracted from a main ontology module and includes only a subset of entities or axioms.

subset ontology module [IAO_8000006]

An ontology module that is extracted from a main ontology module and includes only a subset of entities or axioms.

taxonomic bridge ontology module [IAO_8000016]

[taxonomic bridge ontology module]

taxonomic bridge ontology module [IAO_8000016]

bridge ontology module

template generated ontology module [IAO_8000015]

An ontology module that is automatically generated from a template specification and fillers for slots in that template.

template generated ontology module [IAO_8000015]

An ontology module that is automatically generated from a template specification and fillers for slots in that template.


Last modified January 20, 2026: move out ontologies (362809c)