---
name: "Bio::MAGE::Tools::MGEDOntologyClassEntry"
section: "3pm"
platform: "linux"
package: "libbio-mage-utils-perl"
version: "20030502.0-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Bio::MAGE::Tools::MGEDOntologyClassEntry"
---

# Bio::MAGE::Tools::MGEDOntologyClassEntry(3pm)

## Bio::MAGE::Tools::MGEDOntologyClassEntry

### SYNOPSIS

```
  use Bio::MAGE::Tools::MGEDOntologyClassEntry;
  use Bio::MAGE::Tools::MGEDOntologyHelper;
  use Bio::MAGE::QuantitationType::MeasuredSignal;
  my $mo_helper = Bio::MAGE::Tools::MGEDOntologyHelper->new(
                        sourceFile => 'MGEDOntology.owl',
                  );
  my $qt = Bio::MAGE::QuantitationType::MeasuredSignal->new(
             identifier => 'QT1',
             isBackground => 'false',
           );
  my $ont_entry = Bio::MAGE::Tools::MGEDOntologyClassEntry->new(
                    parentObject => $qt,
                    className => 'QuantitationType',
                    association => 'DataType',
                    values => {
                            DataType => 'float',
                            },
                    ontology => $mo_helper,
                  );
```

### DESCRIPTION

This provides functionaliy for an ontology-aware OntologyEntry class for entries of type Class.

Bio::MAGE::Tools::MGEDOntologyClassEntry is a concrete class.

Superclass is: Bio::MAGE::Tools::MGEDOntologyEntry

Subclasses are: none

### ATTRIBUTES

Attributes are simple data types that belong to a single instance of a class. In the Perl implementation of the MAGE-OM classes, the interface to attributes is implemented using separate setter and getter methods for each attribute.

- mgedOntologyClass

  Stores the name of the equivalent class or property in the MGED Ontology for this OntologyEntry

- isInstantiable

  Stores true if the class is an instantiable one.

- isInstantiable

  Contains a hash reference to a list of OM clases that are circular references which should only be followed one level.

## BUGS

Please send bug reports to the project mailing list: (mged-mage 'at' lists 'dot' sf 'dot' net)

## AUTHOR

Eric W. Deutsch (edeutsch 'at' systemsbiology 'dot' org) followup work by Jason E. Stewart (jasons 'at' cpan 'dot' org)

## SEE ALSO

[**perl**(1)](/perl/1.md).

## POD ERRORS

Hey! **The above document had some coding errors, which are explained below:**

- Around line 655:

  You forgot a '=back' before '=head1'
