Ontology
comment: HOZO:OWL Export

RelationalConcept
type: Class

RoleConcept
type: Class

RoleHolder
type: Class

NotDefinedClass
type: Class

YAMATO:Any
type: Class

YAMATO:physical
type: Class
subclass of: YAMATO:entity

subcellular_component
type: Class
subclass of: YAMATO:object

genome
type: Class
subclass of: subcellular_component

organism
type: Class
subclass of: YAMATO:object
subclass of: Restriction
  on property: has_genome_ROLE
  all values from: genome_ROLE
subclass of: Restriction
  on property: has_genome_ROLE
  cardinality: 1

genome_ROLE
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: organism
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism
subclass of: Restriction
  on property: playedBy
  all values from: genome
subclass of: Restriction
  on property: has_genome_of_organism.genomic_segment_Role
  all values from: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: has_genome_of_organism.genomic_segment_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_genome_of_organism.gene
  all values from: genome_of_organism.gene
subclass of: Restriction
  on property: has_genome_of_organism.gene
  min cardinality: 1
subclass of: Restriction
  on property: has_loss_of_function_allele_Role
  all values from: loss_of_function_allele_Role
subclass of: Restriction
  on property: has_wildtype_allele_Role
  all values from: wildtype_allele_Role

genome_of_organism
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_ROLE
subclass of: Restriction
  on property: inheritFrom
  some values from: genome
subclass of: Restriction
  on property: has_genome_of_organism.genomic_segment_Role
  all values from: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: has_genome_of_organism.genomic_segment_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_genome_of_organism.gene
  all values from: genome_of_organism.gene
subclass of: Restriction
  on property: has_genome_of_organism.gene
  min cardinality: 1
subclass of: Restriction
  on property: has_loss_of_function_allele_Role
  all values from: loss_of_function_allele_Role
subclass of: Restriction
  on property: has_wildtype_allele_Role
  all values from: wildtype_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_ROLE
subclass of: Restriction
  on property: inheritFrom
  some values from: genome
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_ROLE
subclass of: Restriction
  on property: inheritFrom
  some values from: genome

genome_of_organism.genomic_segment_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: genome_ROLE
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: playedBy
  all values from: polynucleotide_group
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1

genome_of_organism.genomic_segment
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide_group
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

genome_of_organism.genomic_segment.representation_Role
type: Class
subclass of: representation_Role
subclass of: Restriction
  on property: dependOn
  some values from: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism.genomic_segment.representation
subclass of: Restriction
  on property: playedBy
  all values from: information_for_self-replication

genome_of_organism.genomic_segment.representation
type: Class
subclass of: representation
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: has_information_for_self-replication.form_Role
  all values from: information_for_self-replication.form_Role
subclass of: Restriction
  on property: has_information_for_self-replication.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_information_for_self-replication.content_Role
  all values from: information_for_self-replication.content_Role
subclass of: Restriction
  on property: has_information_for_self-replication.content_Role
  cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication

genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
type: Class
subclass of: representation_Role
subclass of: Restriction
  on property: dependOn
  some values from: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product
subclass of: Restriction
  on property: playedBy
  all values from: coding_of_a_gene_product

genome_of_organism.genomic_segment.representation_coding_of_a_gene_product
type: Class
subclass of: representation
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  all values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  all values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product

genome_of_organism.gene
type: Class
subclass of: genome_of_organism.genomic_segment_Role
subclass of: Restriction
  on property: dependOn
  some values from: genome_ROLE
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism.gene_type
subclass of: Restriction
  on property: playedBy
  all values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1

genome_of_organism.gene_type
type: Class
subclass of: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

genome_of_organism.gene_type.representation_Role
type: Class
subclass of: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: dependOn
  some values from: genome_of_organism.gene
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism.gene_type.representation
subclass of: Restriction
  on property: playedBy
  all values from: information_for_self-replication

genome_of_organism.gene_type.representation
type: Class
subclass of: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: has_information_for_self-replication.form_Role
  all values from: information_for_self-replication.form_Role
subclass of: Restriction
  on property: has_information_for_self-replication.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_information_for_self-replication.content_Role
  all values from: information_for_self-replication.content_Role
subclass of: Restriction
  on property: has_information_for_self-replication.content_Role
  cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication

genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
type: Class
subclass of: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: dependOn
  some values from: genome_of_organism.gene
subclass of: Restriction
  on property: heldBy
  some values from: genome_of_organism.gene_type.representation_coding_of_a_gene_product
subclass of: Restriction
  on property: playedBy
  all values from: coding_of_a_gene_product

genome_of_organism.gene_type.representation_coding_of_a_gene_product
type: Class
subclass of: genome_of_organism.genomic_segment.representation
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  all values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  all values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product

loss_of_function_allele_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: genome_ROLE
subclass of: Restriction
  on property: heldBy
  some values from: loss_of_function_allele
subclass of: Restriction
  on property: playedBy
  all values from: population_of_a_species.gene_pool_of_species.allele_of_gene

loss_of_function_allele
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: loss_of_function_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele_of_gene
subclass of: Restriction
  on property: inheritFrom
  some values from: loss_of_function_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele_of_gene

wildtype_allele_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: genome_ROLE
subclass of: Restriction
  on property: heldBy
  some values from: wildtype_allele
subclass of: Restriction
  on property: playedBy
  all values from: population_of_a_species.gene_pool_of_species.allele_of_gene

wildtype_allele
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: wildtype_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele_of_gene
subclass of: Restriction
  on property: inheritFrom
  some values from: wildtype_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele_of_gene

molecular_entity
type: Class
subclass of: YAMATO:object

radical_group
type: Class
subclass of: molecular_entity

polynucleotide_group
type: Class
subclass of: radical_group
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

nucleotide_group_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: polynucleotide_group
subclass of: Restriction
  on property: heldBy
  some values from: nucleotide_group_RH
subclass of: Restriction
  on property: playedBy
  all values from: nucleotide_group

nucleotide_group_RH
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: nucleotide_group

representation_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: polynucleotide_group
subclass of: Restriction
  on property: heldBy
  some values from: representation
subclass of: Restriction
  on property: playedBy
  all values from: genetic_information

representation
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: has_genetic_information.form_Role
  all values from: genetic_information.form_Role
subclass of: Restriction
  on property: has_genetic_information.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_genetic_information.content_Role
  all values from: genetic_information.content_Role
subclass of: Restriction
  on property: has_genetic_information.content_Role
  cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information

representation_media_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: polynucleotide_group
subclass of: Restriction
  on property: heldBy
  some values from: representation_media
subclass of: Restriction
  on property: playedBy
  all values from: polynucleotide

representation_media
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: has_polunucleotide_group_Role
  all values from: polunucleotide_group_Role
subclass of: Restriction
  on property: has_polunucleotide_group_Role
  min cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_media_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide

DNA_group
type: Class
subclass of: polynucleotide_group

RNA_group
type: Class
subclass of: polynucleotide_group

nucleotide_group
type: Class
subclass of: radical_group

molecule
type: Class
subclass of: molecular_entity

polypeptide
type: Class
subclass of: molecule

polynucleotide
type: Class
subclass of: molecule
subclass of: Restriction
  on property: has_polunucleotide_group_Role
  all values from: polunucleotide_group_Role
subclass of: Restriction
  on property: has_polunucleotide_group_Role
  min cardinality: 1

polunucleotide_group_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: polynucleotide
subclass of: Restriction
  on property: heldBy
  some values from: polunucleotide_group
subclass of: Restriction
  on property: playedBy
  all values from: polynucleotide_group

polunucleotide_group
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: polunucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide_group
subclass of: Restriction
  on property: inheritFrom
  some values from: polunucleotide_group_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: polynucleotide_group
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

DNA
type: Class
subclass of: polynucleotide

RNA
type: Class
subclass of: polynucleotide

YAMATO:group_like_thing
type: Class
subclass of: YAMATO:dissective
subclass of: Restriction
  on property: has_member_Role
  all values from: member_Role
subclass of: Restriction
  on property: has_member_Role
  min cardinality: 1

member_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: YAMATO:group_like_thing
subclass of: Restriction
  on property: heldBy
  some values from: member
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:Any

member
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: member_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:Any

mendelian_population
type: Class
subclass of: YAMATO:group_like_thing
subclass of: Restriction
  on property: has_mendelian_population.member_Role
  all values from: mendelian_population.member_Role
subclass of: Restriction
  on property: has_mendelian_population.member_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_gene_pool_Role
  all values from: gene_pool_Role
subclass of: Restriction
  on property: has_gene_pool_Role
  cardinality: 1

mendelian_population.member_Role
type: Class
subclass of: member_Role
subclass of: Restriction
  on property: dependOn
  some values from: mendelian_population
subclass of: Restriction
  on property: heldBy
  some values from: mendelian_population.member
subclass of: Restriction
  on property: playedBy
  all values from: organism

mendelian_population.member
type: Class
subclass of: member
subclass of: Restriction
  on property: inheritFrom
  some values from: mendelian_population.member_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: organism
subclass of: Restriction
  on property: has_genome_ROLE
  all values from: genome_ROLE
subclass of: Restriction
  on property: has_genome_ROLE
  cardinality: 1

gene_pool_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: mendelian_population
subclass of: Restriction
  on property: heldBy
  some values from: gene_pool_RH
subclass of: Restriction
  on property: playedBy
  all values from: gene_pool

gene_pool_RH
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool
subclass of: Restriction
  on property: has_gene_pool.gene_Role
  all values from: gene_pool.gene_Role
subclass of: Restriction
  on property: has_gene_pool.gene_Role
  cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: variant_Role
subclass of: Restriction
  on property: has_variant_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_mutation_Role
  all values from: mutation_Role
subclass of: Restriction
  on property: has_mutation_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_gene_pool.mutation_Role
  all values from: gene_pool.mutation_Role

population_of_a_species
type: Class
subclass of: mendelian_population
subclass of: Restriction
  on property: has_population_of_a_species.member_Role
  all values from: population_of_a_species.member_Role
subclass of: Restriction
  on property: has_population_of_a_species.member_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_biologibal_species
  all values from: biologibal_species
subclass of: Restriction
  on property: has_biologibal_species
  cardinality: 1
subclass of: Restriction
  on property: has_population_of_a_species.gene_pool
  all values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: has_population_of_a_species.gene_pool
  min cardinality: 1
subclass of: Restriction
  on property: has_common_element_for_members
  all values from: common_element_for_members
subclass of: Restriction
  on property: has_common_element_for_members
  min cardinality: 1
subclass of: Restriction
  on property: has_population_of_a_species.gene_Role
  all values from: population_of_a_species.gene_Role
subclass of: Restriction
  on property: has_population_of_a_species.gene_Role
  min cardinality: 1

population_of_a_species.member_Role
type: Class
subclass of: mendelian_population.member_Role
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.member
subclass of: Restriction
  on property: playedBy
  all values from: organism
subclass of: Restriction
  on property: has_population_of_a_species.member.genome_Role
  all values from: population_of_a_species.member.genome_Role
subclass of: Restriction
  on property: has_population_of_a_species.member.genome_Role
  cardinality: 1

population_of_a_species.member
type: Class
subclass of: mendelian_population.member
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.member_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: organism
subclass of: Restriction
  on property: has_population_of_a_species.member.genome_Role
  all values from: population_of_a_species.member.genome_Role
subclass of: Restriction
  on property: has_population_of_a_species.member.genome_Role
  cardinality: 1
subclass of: Restriction
  on property: has_genome_ROLE
  all values from: genome_ROLE
subclass of: Restriction
  on property: has_genome_ROLE
  cardinality: 1

population_of_a_species.member.genome_Role
type: Class
subclass of: genome_ROLE
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.member_Role
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.member.genome
subclass of: Restriction
  on property: playedBy
  all values from: genome
subclass of: Restriction
  on property: has_population_of_a_species.member.genome.genomic_segment_Role
  all values from: population_of_a_species.member.genome.genomic_segment_Role
subclass of: Restriction
  on property: has_population_of_a_species.member.genome.genomic_segment_Role
  min cardinality: 1

population_of_a_species.member.genome
type: Class
subclass of: genome_of_organism
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.member.genome_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genome
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.member.genome_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genome
subclass of: Restriction
  on property: has_population_of_a_species.member.genome.genomic_segment_Role
  all values from: population_of_a_species.member.genome.genomic_segment_Role
subclass of: Restriction
  on property: has_population_of_a_species.member.genome.genomic_segment_Role
  min cardinality: 1

population_of_a_species.member.genome.genomic_segment_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.member.genome_Role
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.member.genome.genomic_segment
subclass of: Restriction
  on property: playedBy
  all values from: population_of_a_species.gene_pool_of_species.allele

population_of_a_species.member.genome.genomic_segment
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.member.genome.genomic_segment_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.member.genome.genomic_segment_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele

biologibal_species
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species
subclass of: Restriction
  on property: heldBy
  some values from: biological_species
subclass of: Restriction
  on property: playedBy
  all values from: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product

biological_species
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: biologibal_species
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  all values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  all values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  cardinality: 1

population_of_a_species.gene_pool
type: Class
subclass of: gene_pool_Role
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.gene_pool_of_species
subclass of: Restriction
  on property: playedBy
  all values from: gene_pool
subclass of: Restriction
  on property: has_species_Role
  all values from: species_Role
subclass of: Restriction
  on property: has_species_Role
  cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: population_of_a_species.gene_pool_of_species.variant
subclass of: Restriction
  on property: has_variant_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: population_of_a_species.gene_pool_of_species.variant_variant_of_gene
subclass of: Restriction
  on property: has_major_allele_Role
  all values from: major_allele_Role
subclass of: Restriction
  on property: has_major_allele_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_minor_allele_Role
  all values from: minor_allele_Role
subclass of: Restriction
  on property: has_minor_allele_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_population_of_a_species.gene_pool_of_species.gene_Role
  all values from: population_of_a_species.gene_pool_of_species.gene_Role
subclass of: Restriction
  on property: has_population_of_a_species.gene_pool_of_species.gene_Role
  cardinality: 1

population_of_a_species.gene_pool_of_species
type: Class
subclass of: gene_pool_RH
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool
subclass of: Restriction
  on property: has_species_Role
  all values from: species_Role
subclass of: Restriction
  on property: has_species_Role
  cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: population_of_a_species.gene_pool_of_species.variant
subclass of: Restriction
  on property: has_variant_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: population_of_a_species.gene_pool_of_species.variant_variant_of_gene
subclass of: Restriction
  on property: has_major_allele_Role
  all values from: major_allele_Role
subclass of: Restriction
  on property: has_major_allele_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_minor_allele_Role
  all values from: minor_allele_Role
subclass of: Restriction
  on property: has_minor_allele_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_population_of_a_species.gene_pool_of_species.gene_Role
  all values from: population_of_a_species.gene_pool_of_species.gene_Role
subclass of: Restriction
  on property: has_population_of_a_species.gene_pool_of_species.gene_Role
  cardinality: 1
subclass of: Restriction
  on property: has_gene_pool.gene_Role
  all values from: gene_pool.gene_Role
subclass of: Restriction
  on property: has_gene_pool.gene_Role
  cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: variant_Role
subclass of: Restriction
  on property: has_variant_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_mutation_Role
  all values from: mutation_Role
subclass of: Restriction
  on property: has_mutation_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_gene_pool.mutation_Role
  all values from: gene_pool.mutation_Role

species_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: species
subclass of: Restriction
  on property: playedBy
  all values from: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product

species
type: Class
subclass of: Restriction
  on property: inheritFrom
  some values from: species_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: species_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment.representation_coding_of_a_gene_product
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  all values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  all values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  cardinality: 1

population_of_a_species.gene_pool_of_species.variant
type: Class
subclass of: variant_Role
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.gene_pool_of_species.allele
subclass of: Restriction
  on property: playedBy
  all values from: mutation_a.variant_of_s-segment

population_of_a_species.gene_pool_of_species.allele
type: Class
subclass of: variant
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.variant
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.variant_of_s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.variant
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.variant_of_s-segment

population_of_a_species.gene_pool_of_species.variant_variant_of_gene
type: Class
subclass of: variant_Role
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.gene_pool_of_species.allele_of_gene
subclass of: Restriction
  on property: playedBy
  all values from: gene_pool.mutation.variant_of_gene

population_of_a_species.gene_pool_of_species.allele_of_gene
type: Class
subclass of: variant
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.variant_variant_of_gene
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation.variant_of_gene
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.variant_variant_of_gene
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation.variant_of_gene

major_allele_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: major_allele
subclass of: Restriction
  on property: playedBy
  all values from: population_of_a_species.gene_pool_of_species.allele

major_allele
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: major_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele
subclass of: Restriction
  on property: inheritFrom
  some values from: major_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele

minor_allele_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: minor_allele
subclass of: Restriction
  on property: playedBy
  all values from: population_of_a_species.gene_pool_of_species.allele

minor_allele
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: minor_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele
subclass of: Restriction
  on property: inheritFrom
  some values from: minor_allele_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.allele

population_of_a_species.gene_pool_of_species.gene_Role
type: Class
subclass of: gene_pool.gene_Role
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species.gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.gene_pool_of_species.gene
subclass of: Restriction
  on property: playedBy
  all values from: s-segment

population_of_a_species.gene_pool_of_species.gene
type: Class
subclass of: gene_pool.gene
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.gene_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_pool_of_species.gene_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment

common_element_for_members
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species
subclass of: Restriction
  on property: heldBy
  some values from: s-segment
subclass of: Restriction
  on property: playedBy
  all values from: genome_of_organism.genomic_segment

s-segment
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: common_element_for_members
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

population_of_a_species.gene_Role
type: Class
subclass of: common_element_for_members
subclass of: Restriction
  on property: dependOn
  some values from: population_of_a_species
subclass of: Restriction
  on property: heldBy
  some values from: population_of_a_species.gene
subclass of: Restriction
  on property: playedBy
  all values from: genome_of_organism.gene_type

population_of_a_species.gene
type: Class
subclass of: s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.gene_type
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

YAMATO:semi-abstract
type: Class
subclass of: YAMATO:entity

YAMATO:representation_form
type: Class
subclass of: YAMATO:semi-abstract

YAMATO:symbol_sequence
type: Class
subclass of: YAMATO:representation_form
subclass of: Restriction
  on property: has_symbol_Role
  all values from: symbol_Role
subclass of: Restriction
  on property: has_symbol_Role
  min cardinality: 1

symbol_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: YAMATO:symbol_sequence
subclass of: Restriction
  on property: heldBy
  some values from: symbol
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:symbol

symbol
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: symbol_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:symbol

molecular_sequence
type: Class
subclass of: YAMATO:symbol_sequence
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  all values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  min cardinality: 1

molecular_sequence.symbol_Role
type: Class
subclass of: symbol_Role
subclass of: Restriction
  on property: dependOn
  some values from: molecular_sequence
subclass of: Restriction
  on property: heldBy
  some values from: molecular_sequence.symbol
subclass of: Restriction
  on property: playedBy
  all values from: molecular_symbol

molecular_sequence.symbol
type: Class
subclass of: symbol
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_symbol
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_symbol
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_symbol
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_symbol

YAMATO:content
type: Class
subclass of: YAMATO:semi-abstract

YAMATO:symbol
type: Class
subclass of: YAMATO:content

molecular_symbol
type: Class
subclass of: YAMATO:symbol

YAMATO:specification
type: Class
subclass of: YAMATO:content

specification_of_gene_product
type: Class
subclass of: YAMATO:specification
subclass of: Restriction
  on property: has_what_for_Role
  all values from: what_for_Role
subclass of: Restriction
  on property: has_what_for_Role
  cardinality: 1

what_for_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: specification_of_gene_product
subclass of: Restriction
  on property: heldBy
  some values from: what_for
subclass of: Restriction
  on property: playedBy
  all values from: Class
    union of: polypeptide
    union of: RNA

what_for
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: what_for_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: Class
    union of: polypeptide
    union of: RNA
subclass of: Restriction
  on property: inheritFrom
  some values from: what_for_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: Class
    union of: polypeptide
    union of: RNA

specification_of_genomic_segment
type: Class
subclass of: YAMATO:specification

YAMATO:representation
type: Class
subclass of: YAMATO:semi-abstract
subclass of: Restriction
  on property: has_form_Role
  all values from: form_Role
subclass of: Restriction
  on property: has_form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_content_Role
  all values from: content_Role
subclass of: Restriction
  on property: has_content_Role
  cardinality: 1

form_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: YAMATO:representation
subclass of: Restriction
  on property: heldBy
  some values from: form
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:representation_form

form
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:representation_form

content_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: YAMATO:representation
subclass of: Restriction
  on property: heldBy
  some values from: content
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:content

content
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:content

genetic_information
type: Class
subclass of: YAMATO:representation
subclass of: Restriction
  on property: has_genetic_information.form_Role
  all values from: genetic_information.form_Role
subclass of: Restriction
  on property: has_genetic_information.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_genetic_information.content_Role
  all values from: genetic_information.content_Role
subclass of: Restriction
  on property: has_genetic_information.content_Role
  cardinality: 1

genetic_information.form_Role
type: Class
subclass of: form_Role
subclass of: Restriction
  on property: dependOn
  some values from: genetic_information
subclass of: Restriction
  on property: heldBy
  some values from: genetic_information.form
subclass of: Restriction
  on property: playedBy
  all values from: molecular_sequence

genetic_information.form
type: Class
subclass of: form
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  all values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  min cardinality: 1

genetic_information.content_Role
type: Class
subclass of: content_Role
subclass of: Restriction
  on property: dependOn
  some values from: genetic_information
subclass of: Restriction
  on property: heldBy
  some values from: genetic_information.content
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:specification

genetic_information.content
type: Class
subclass of: content
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:specification
subclass of: Restriction
  on property: inheritFrom
  some values from: genetic_information.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:specification

information_for_self-replication
type: Class
subclass of: genetic_information
subclass of: Restriction
  on property: has_information_for_self-replication.form_Role
  all values from: information_for_self-replication.form_Role
subclass of: Restriction
  on property: has_information_for_self-replication.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_information_for_self-replication.content_Role
  all values from: information_for_self-replication.content_Role
subclass of: Restriction
  on property: has_information_for_self-replication.content_Role
  cardinality: 1

information_for_self-replication.form_Role
type: Class
subclass of: genetic_information.form_Role
subclass of: Restriction
  on property: dependOn
  some values from: information_for_self-replication
subclass of: Restriction
  on property: heldBy
  some values from: information_for_self-replication.form
subclass of: Restriction
  on property: playedBy
  all values from: molecular_sequence

information_for_self-replication.form
type: Class
subclass of: genetic_information.form
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  all values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  min cardinality: 1

information_for_self-replication.content_Role
type: Class
subclass of: genetic_information.content_Role
subclass of: Restriction
  on property: dependOn
  some values from: information_for_self-replication
subclass of: Restriction
  on property: heldBy
  some values from: information_for_self-replication.content
subclass of: Restriction
  on property: playedBy
  all values from: specification_of_genomic_segment

information_for_self-replication.content
type: Class
subclass of: genetic_information.content
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_genomic_segment
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_genomic_segment
subclass of: Restriction
  on property: inheritFrom
  some values from: information_for_self-replication.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_genomic_segment

coding_of_a_gene_product
type: Class
subclass of: genetic_information
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  all values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  all values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: has_coding_of_a_gene_product.content_Role
  cardinality: 1

coding_of_a_gene_product.form_Role
type: Class
subclass of: genetic_information.form_Role
subclass of: Restriction
  on property: dependOn
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: heldBy
  some values from: coding_of_a_gene_product.form
subclass of: Restriction
  on property: playedBy
  all values from: molecular_sequence

coding_of_a_gene_product.form
type: Class
subclass of: genetic_information.form
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_sequence
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  all values from: molecular_sequence.symbol_Role
subclass of: Restriction
  on property: has_molecular_sequence.symbol_Role
  min cardinality: 1

coding_of_a_gene_product.content_Role
type: Class
subclass of: genetic_information.content_Role
subclass of: Restriction
  on property: dependOn
  some values from: coding_of_a_gene_product
subclass of: Restriction
  on property: heldBy
  some values from: coding_of_a_gene_product.content
subclass of: Restriction
  on property: playedBy
  all values from: specification_of_gene_product

coding_of_a_gene_product.content
type: Class
subclass of: genetic_information.content
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_gene_product
subclass of: Restriction
  on property: inheritFrom
  some values from: coding_of_a_gene_product.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: specification_of_gene_product
subclass of: Restriction
  on property: has_what_for_Role
  all values from: what_for_Role
subclass of: Restriction
  on property: has_what_for_Role
  cardinality: 1

representation_of_molecular_symbol
type: Class
subclass of: YAMATO:representation
subclass of: Restriction
  on property: has_representation_of_molecular_symbol.form_Role
  all values from: representation_of_molecular_symbol.form_Role
subclass of: Restriction
  on property: has_representation_of_molecular_symbol.form_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_of_molecular_symbol.content_Role
  all values from: representation_of_molecular_symbol.content_Role
subclass of: Restriction
  on property: has_representation_of_molecular_symbol.content_Role
  cardinality: 1

representation_of_molecular_symbol.form_Role
type: Class
subclass of: form_Role
subclass of: Restriction
  on property: dependOn
  some values from: representation_of_molecular_symbol
subclass of: Restriction
  on property: heldBy
  some values from: representation_of_molecular_symbol.form
subclass of: Restriction
  on property: playedBy
  all values from: radical_group

representation_of_molecular_symbol.form
type: Class
subclass of: form
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_of_molecular_symbol.form_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: radical_group

representation_of_molecular_symbol.content_Role
type: Class
subclass of: content_Role
subclass of: Restriction
  on property: dependOn
  some values from: representation_of_molecular_symbol
subclass of: Restriction
  on property: heldBy
  some values from: representation_of_molecular_symbol.content
subclass of: Restriction
  on property: playedBy
  all values from: molecular_symbol

representation_of_molecular_symbol.content
type: Class
subclass of: content
subclass of: Restriction
  on property: inheritFrom
  some values from: representation_of_molecular_symbol.content_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: molecular_symbol

YAMATO:process
type: Class
subclass of: YAMATO:stative
subclass of: Restriction
  on property: has_participant_Role
  all values from: participant_Role
subclass of: Restriction
  on property: has_participant_Role
  min cardinality: 1

participant_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: YAMATO:process
subclass of: Restriction
  on property: heldBy
  some values from: participant
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:entity
subclass of: Restriction
  on property: has_state_Role
  all values from: state_Role
subclass of: Restriction
  on property: has_state_Role
  min cardinality: 1

participant
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: participant_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:entity
subclass of: Restriction
  on property: has_state_Role
  all values from: state_Role
subclass of: Restriction
  on property: has_state_Role
  min cardinality: 1

state_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: participant_Role
subclass of: Restriction
  on property: heldBy
  some values from: state
subclass of: Restriction
  on property: playedBy
  all values from: YAMATO:state

state
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: state_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:state
subclass of: Restriction
  on property: inheritFrom
  some values from: state_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: YAMATO:state

mutation_process
type: Class
subclass of: YAMATO:process
subclass of: Restriction
  on property: has_terminal_state_participant
  all values from: terminal_state_participant
subclass of: Restriction
  on property: has_terminal_state_participant
  cardinality: 1

terminal_state_participant
type: Class
subclass of: participant_Role
subclass of: Restriction
  on property: dependOn
  some values from: mutation_process
subclass of: Restriction
  on property: heldBy
  some values from: mutation
subclass of: Restriction
  on property: playedBy
  all values from: genome_of_organism.genomic_segment

mutation
type: Class
subclass of: participant
subclass of: Restriction
  on property: inheritFrom
  some values from: terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1
subclass of: Restriction
  on property: inheritFrom
  some values from: terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment
subclass of: Restriction
  on property: inheritFrom
  some values from: terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: genome_of_organism.genomic_segment

YAMATO:entity
type: Class
subclass of: YAMATO:particular

YAMATO:state
type: Class
subclass of: YAMATO:stative_2

gene_pool
type: Class
subclass of: YAMATO:group_like_thing
subclass of: Restriction
  on property: has_gene_pool.gene_Role
  all values from: gene_pool.gene_Role
subclass of: Restriction
  on property: has_gene_pool.gene_Role
  cardinality: 1
subclass of: Restriction
  on property: has_variant_Role
  all values from: variant_Role
subclass of: Restriction
  on property: has_variant_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_mutation_Role
  all values from: mutation_Role
subclass of: Restriction
  on property: has_mutation_Role
  min cardinality: 1
subclass of: Restriction
  on property: has_gene_pool.mutation_Role
  all values from: gene_pool.mutation_Role

gene_pool.gene_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: gene_pool.gene
subclass of: Restriction
  on property: playedBy
  all values from: s-segment

gene_pool.gene
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.gene_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.gene_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.gene_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

variant_Role
type: Class
subclass of: member_Role
subclass of: Restriction
  on property: dependOn
  some values from: gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: variant
subclass of: Restriction
  on property: playedBy
  all values from: mutation_a.variant_of_s-segment

variant
type: Class
subclass of: member
subclass of: Restriction
  on property: inheritFrom
  some values from: variant_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.variant_of_s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: variant_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.variant_of_s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: variant_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.variant_of_s-segment

mutation_Role
type: Class
subclass of: RoleConcept
subclass of: Restriction
  on property: dependOn
  some values from: gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: mutation_a
subclass of: Restriction
  on property: playedBy
  all values from: mutation_process
subclass of: Restriction
  on property: has_mutation_a.terminal_state_participant
  all values from: mutation_a.terminal_state_participant
subclass of: Restriction
  on property: has_mutation_a.terminal_state_participant
  cardinality: 1

mutation_a
type: Class
subclass of: RoleHolder
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_process
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_process
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_process
subclass of: Restriction
  on property: has_mutation_a.terminal_state_participant
  all values from: mutation_a.terminal_state_participant
subclass of: Restriction
  on property: has_mutation_a.terminal_state_participant
  cardinality: 1
subclass of: Restriction
  on property: has_terminal_state_participant
  all values from: terminal_state_participant
subclass of: Restriction
  on property: has_terminal_state_participant
  cardinality: 1

mutation_a.terminal_state_participant
type: Class
subclass of: terminal_state_participant
subclass of: Restriction
  on property: dependOn
  some values from: mutation_Role
subclass of: Restriction
  on property: heldBy
  some values from: mutation_a.variant_of_s-segment
subclass of: Restriction
  on property: playedBy
  all values from: s-segment

mutation_a.variant_of_s-segment
type: Class
subclass of: mutation
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_a.terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: s-segment
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

gene_pool.mutation_Role
type: Class
subclass of: mutation_Role
subclass of: Restriction
  on property: dependOn
  some values from: gene_pool
subclass of: Restriction
  on property: heldBy
  some values from: gene_pool.mutation
subclass of: Restriction
  on property: playedBy
  all values from: mutation_process
subclass of: Restriction
  on property: has_gene_pool.mutation.terminal_state_participant
  all values from: gene_pool.mutation.terminal_state_participant
subclass of: Restriction
  on property: has_gene_pool.mutation.terminal_state_participant
  cardinality: 1

gene_pool.mutation
type: Class
subclass of: mutation_a
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_process
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_process
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation_Role
subclass of: Restriction
  on property: inheritFrom
  some values from: mutation_process
subclass of: Restriction
  on property: has_gene_pool.mutation.terminal_state_participant
  all values from: gene_pool.mutation.terminal_state_participant
subclass of: Restriction
  on property: has_gene_pool.mutation.terminal_state_participant
  cardinality: 1
subclass of: Restriction
  on property: has_terminal_state_participant
  all values from: terminal_state_participant
subclass of: Restriction
  on property: has_terminal_state_participant
  cardinality: 1

gene_pool.mutation.terminal_state_participant
type: Class
subclass of: mutation_a.terminal_state_participant
subclass of: Restriction
  on property: dependOn
  some values from: gene_pool.mutation_Role
subclass of: Restriction
  on property: heldBy
  some values from: gene_pool.mutation.variant_of_gene
subclass of: Restriction
  on property: playedBy
  all values from: population_of_a_species.gene

gene_pool.mutation.variant_of_gene
type: Class
subclass of: mutation_a.variant_of_s-segment
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation.terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene
subclass of: Restriction
  on property: inheritFrom
  some values from: gene_pool.mutation.terminal_state_participant
subclass of: Restriction
  on property: inheritFrom
  some values from: population_of_a_species.gene
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.gene_type.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role
subclass of: Restriction
  on property: has_representation_Role
  cardinality: 1
subclass of: Restriction
  on property: has_representation_Role
  all values from: genome_of_organism.genomic_segment.representation_Role_coding_of_a_gene_product
subclass of: Restriction
  on property: has_representation_Role
  max cardinality: 1
subclass of: Restriction
  on property: has_nucleotide_group_Role
  all values from: nucleotide_group_Role
subclass of: Restriction
  on property: has_nucleotide_group_Role
  min cardinality: 2
subclass of: Restriction
  on property: has_representation_Role
  all values from: representation_Role
subclass of: Restriction
  on property: has_representation_media_Role
  all values from: representation_media_Role
subclass of: Restriction
  on property: has_representation_media_Role
  cardinality: 1

YAMATO:particular
type: Class
subclass of: YAMATO:Any

YAMATO:substrate
type: Class
subclass of: YAMATO:particular

YAMATO:dependent_entity
type: Class
subclass of: YAMATO:particular

YAMATO:abstract
type: Class
subclass of: YAMATO:entity

YAMATO:occurrent
type: Class
subclass of: YAMATO:physical

YAMATO:continuant
type: Class
subclass of: YAMATO:physical

YAMATO:object
type: Class
subclass of: YAMATO:continuant

YAMATO:dissective
type: Class
subclass of: YAMATO:continuant

YAMATO:event
type: Class
subclass of: YAMATO:occurrent

YAMATO:stative
type: Class
subclass of: YAMATO:occurrent

YAMATO:stative_2
type: Class
subclass of: YAMATO:stative

YAMATO:situation
type: Class
subclass of: YAMATO:stative_2

hasPart
type: ObjectProperty

hasAttribute
type: ObjectProperty
sub property of: hasPart

hasRole
type: ObjectProperty

playedBy
type: ObjectProperty

heldBy
type: ObjectProperty

hasComponent
type: ObjectProperty

dependOn
type: ObjectProperty

inheritFrom
type: ObjectProperty

has_genome_ROLE
type: ObjectProperty
sub property of: hasRole

has_genome_of_organism.genomic_segment_Role
type: ObjectProperty
sub property of: hasRole

has_genome_of_organism.gene
type: ObjectProperty
sub property of: has_genome_of_organism.genomic_segment_Role

has_loss_of_function_allele_Role
type: ObjectProperty
sub property of: hasRole

has_wildtype_allele_Role
type: ObjectProperty
sub property of: hasRole

has_nucleotide_group_Role
type: ObjectProperty
sub property of: hasRole

has_representation_Role
type: ObjectProperty
sub property of: hasRole

has_representation_media_Role
type: ObjectProperty
sub property of: hasRole

has_polunucleotide_group_Role
type: ObjectProperty
sub property of: hasRole

has_member_Role
type: ObjectProperty
sub property of: hasRole

has_mendelian_population.member_Role
type: ObjectProperty
sub property of: has_member_Role

has_gene_pool_Role
type: ObjectProperty
sub property of: hasRole

has_population_of_a_species.member_Role
type: ObjectProperty
sub property of: has_mendelian_population.member_Role

has_population_of_a_species.member.genome_Role
type: ObjectProperty
sub property of: has_genome_ROLE

has_population_of_a_species.member.genome.genomic_segment_Role
type: ObjectProperty
sub property of: hasRole

has_biologibal_species
type: ObjectProperty
sub property of: hasRole

has_population_of_a_species.gene_pool
type: ObjectProperty
sub property of: has_gene_pool_Role

has_species_Role
type: ObjectProperty
sub property of: hasRole

has_major_allele_Role
type: ObjectProperty
sub property of: hasRole

has_minor_allele_Role
type: ObjectProperty
sub property of: hasRole

has_population_of_a_species.gene_pool_of_species.gene_Role
type: ObjectProperty
sub property of: has_gene_pool.gene_Role

has_common_element_for_members
type: ObjectProperty
sub property of: hasRole

has_population_of_a_species.gene_Role
type: ObjectProperty
sub property of: has_common_element_for_members

has_symbol_Role
type: ObjectProperty
sub property of: hasRole

has_molecular_sequence.symbol_Role
type: ObjectProperty
sub property of: has_symbol_Role

has_what_for_Role
type: ObjectProperty
sub property of: hasRole

has_form_Role
type: ObjectProperty
sub property of: hasRole

has_content_Role
type: ObjectProperty
sub property of: hasRole

has_genetic_information.form_Role
type: ObjectProperty
sub property of: has_form_Role

has_genetic_information.content_Role
type: ObjectProperty
sub property of: has_content_Role

has_information_for_self-replication.form_Role
type: ObjectProperty
sub property of: has_genetic_information.form_Role

has_information_for_self-replication.content_Role
type: ObjectProperty
sub property of: has_genetic_information.content_Role

has_coding_of_a_gene_product.form_Role
type: ObjectProperty
sub property of: has_genetic_information.form_Role

has_coding_of_a_gene_product.content_Role
type: ObjectProperty
sub property of: has_genetic_information.content_Role

has_representation_of_molecular_symbol.form_Role
type: ObjectProperty
sub property of: has_form_Role

has_representation_of_molecular_symbol.content_Role
type: ObjectProperty
sub property of: has_content_Role

has_participant_Role
type: ObjectProperty
sub property of: hasRole

has_state_Role
type: ObjectProperty
sub property of: hasRole

has_terminal_state_participant
type: ObjectProperty
sub property of: has_participant_Role

has_gene_pool.gene_Role
type: ObjectProperty
sub property of: hasRole

has_variant_Role
type: ObjectProperty
sub property of: has_member_Role

has_mutation_Role
type: ObjectProperty
sub property of: hasRole

has_mutation_a.terminal_state_participant
type: ObjectProperty
sub property of: has_terminal_state_participant

has_gene_pool.mutation_Role
type: ObjectProperty
sub property of: has_mutation_Role

has_gene_pool.mutation.terminal_state_participant
type: ObjectProperty
sub property of: has_mutation_a.terminal_state_participant