Ontology Editing

From Neuronbank Help

(Redirected from Ontology)
Jump to: navigation, search

Contents

Ontology

The ontology defines a set of classes and properties. BranchKB stores all information as instances of these classes, and the properties used to describe an instance are derived from its class their parent classes. For example, a CA1 pyramidal cell is an instance of a Neuron; it can thus have a name, inputs, and outputs (direct properties) as well as an Accession ID and a set of annotations. Some classes are abstract, meaning direct instances cannot be created.

The Core Ontology provides classes for Neurons, Connections and Annotations and is not modifiable.

The properties used to describe Neurons and Connections, however, are extensible, enabling each BranchKB to serve the needs of a different species.


Screenshot of Ontology page - Browsing Mode

Image:Ontology2a.jpg

  1. List of Attributes (or properties) for Neuron
  2. Some attributes, such as -Soma_Coloration, are Classifications, which can have certain values (levels)
  3. Some attributes, such as -Cell_Count, are not Classification, but are Measurements, and can have a value, such as an integer.
  4. Some Measurements have Units. For example -V_rest has the units of mV.
  5. Some attributes describe mulitple objects. For example -Molecule describes -Neuron, -Chemical_Synapse, and -Modulation.

Extensible Properties

  • Property
    • (Accession ID)
    • Annotations: Instances of Annotations
    • Desribes: Instances of Neuron, Connection
    • Defining: Boolean string
    • Measurement
      • (Accession ID)
      • Annotations: Instances of Annotations
      • Desribes: Instances of Neuron, Connection
      • Defining
      • Value
      • Variance
      • Unit
    • Classification
      • (Accession ID)
      • Annotations: Instances of Annotations
      • Desribes: Instances of Neuron, Connection
      • Defining
      • Value

Related Pages

Personal tools