PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

obo:HOM_0000024 a rdfs:Class ;
  rdfs:label "out-paralogy" ;
  rdfs:comment "Paralogy that results from a duplication preceding a given speciation event." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000031 a rdfs:Class ;
  rdfs:label "progenesis" ;
  rdfs:comment "Paedomorphosis that is produced by precocious sexual maturation of an organism still in a morphologically juvenile stage." ;
  rdfs:subClassOf obo:HOM_0000029 .

obo:HOM_0000042 a rdfs:Class ;
  rdfs:label "apomorphy" ;
  rdfs:comment "Historical homology that is based on recent shared ancestry, characterizing a monophyletic group." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000020 a rdfs:Class ;
  rdfs:label "1 to 1 orthology" ;
  rdfs:comment "Orthology that involves two genes that did not experience any duplication after the speciation event that created them." ;
  rdfs:subClassOf obo:HOM_0000017 , obo:HOM_0000019 .

obo:HOM_0000065 a rdfs:Class ;
  rdfs:label "functional equivalence" ;
  rdfs:comment "Similarity that is characterized by interchangeability in function." ;
  rdfs:subClassOf obo:HOM_0000000 .

obo:HOM_0000019 a rdfs:Class ;
  rdfs:label "1 to 1 homology" ;
  rdfs:comment "Historical homology that involves two members sharing no other homologs in the lineages considered." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000013 a rdfs:Class ;
  rdfs:label "syntenic orthology" ;
  rdfs:comment "Syntenic homology that involves chromosomes of different species." ;
  rdfs:subClassOf obo:HOM_0000010 .

obo:HOM_0000034 a rdfs:Class ;
  rdfs:label "1 to many orthology" ;
  rdfs:comment "Orthology that involves two genes when duplications more recent than the species split have occurred in one species but not the other." ;
  rdfs:subClassOf obo:HOM_0000017 , obo:HOM_0000037 .

obo:HOM_0000068 a rdfs:Class ;
  rdfs:label "paraxenology" ;
  rdfs:comment "Xenology that is characterized by multiple horizontal transfer events, resulting in the presence of two or more copies of the foreign gene in the host genome." ;
  rdfs:subClassOf obo:HOM_0000018 .

obo:HOM_0000028 a rdfs:Class ;
  rdfs:label "heterochronous homology" ;
  rdfs:comment "Biological homology that is characterized by changes, over evolutionary time, in the rate or timing of developmental events of homologous structures." ;
  rdfs:subClassOf obo:HOM_0000008 .

obo:HOM_0000017 a rdfs:Class ;
  rdfs:label "orthology" ;
  rdfs:comment "Historical homology that involves genes that diverged after a speciation event." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000046 a rdfs:Class ;
  rdfs:label "gametology" ;
  rdfs:comment "Historical homology that involves not recombining and subsequently differentiated sex chromosomes." ;
  rdfs:subClassOf obo:HOM_0000047 .

obo:HOM_0000006 a rdfs:Class ;
  rdfs:label "structural homology" ;
  rdfs:comment "Homology that is defined by similarity with regard to selected structural parameters." ;
  rdfs:subClassOf obo:HOM_0000001 .

obo:HOM_0000057 a rdfs:Class ;
  rdfs:label "latent homology" ;
  rdfs:comment "Parallelism that involves morphologically very similar structures, occurring only within some members of a taxon and absent in the common ancestor (which possessed the developmental basis to develop this character)." ;
  rdfs:subClassOf obo:HOM_0000005 , obo:HOM_0000058 .

obo:HOM_0000002 a rdfs:Class ;
  rdfs:label "homoplasy" ;
  rdfs:comment "Similarity that results from independent evolution." ;
  rdfs:subClassOf obo:HOM_0000000 .

obo:HOM_0000001 a rdfs:Class ;
  rdfs:label "homology" ;
  rdfs:comment "Similarity that results from common evolutionary origin." ;
  rdfs:subClassOf obo:HOM_0000000 .

obo:HOM_0000052 a rdfs:Class ;
  rdfs:label "hypermorphosis" ;
  rdfs:comment "Peramorphosis that is produced by a delay in the offset of development." ;
  rdfs:subClassOf obo:HOM_0000030 .

obo:HOM_0000063 a rdfs:Class ;
  rdfs:label "interology" ;
  rdfs:comment "Historical homology that involves orthologous pairs of interacting molecules in different organisms." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000023 a rdfs:Class ;
  rdfs:label "in-paralogy" ;
  rdfs:comment "Paralogy that results from a lineage-specific duplication subsequent to a given speciation event." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000012 a rdfs:Class ;
  rdfs:label "syntenic paralogy" ;
  rdfs:comment "Paralogy that involves sets of syntenic blocks." ;
  rdfs:subClassOf obo:HOM_0000010 , obo:HOM_0000011 .

obo:HOM_0000030 a rdfs:Class ;
  rdfs:label "peramorphosis" ;
  rdfs:comment "Heterochronous homology that is produced by a maturation of individuals of a species past adulthood, which take on hitherto unseen traits." ;
  rdfs:subClassOf obo:HOM_0000028 .

obo:HOM_0000045 a rdfs:Class ;
  rdfs:label "hemiplasy" ;
  rdfs:comment "Historical homology that is characterized by topological discordance between a gene tree and a species tree attributable to the phylogenetic sorting of genetic polymorphisms across successive nodes in a species tree." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000053 a rdfs:Class ;
  rdfs:label "synology" ;
  rdfs:comment "Xenology that results, not from the transfer of a gene between two species, but from a hybridization of two species." ;
  rdfs:subClassOf obo:HOM_0000018 .

obo:HOM_0000049 a rdfs:Class ;
  rdfs:label "within-species paralogy" ;
  rdfs:comment "Paralogy that involves genes from the same species." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000009 a rdfs:Class ;
  rdfs:label "reversal" ;
  rdfs:comment "Homoplasy that involves phenotypes similar to those seen in ancestors within the lineage." ;
  rdfs:subClassOf obo:HOM_0000002 .

obo:HOM_0000027 a rdfs:Class ;
  rdfs:label "serial homology" ;
  rdfs:comment "Iterative homology that involves structures arranged along the main body axis." ;
  rdfs:subClassOf obo:HOM_0000066 .

obo:HOM_0000016 a rdfs:Class ;
  rdfs:label "non functional homology" ;
  rdfs:comment "Structural homology that involves a pseudogenic feature and its functional ancestor." ;
  rdfs:subClassOf obo:HOM_0000006 .

obo:HOM_0000060 a rdfs:Class ;
  rdfs:label "apparent orthology" ;
  rdfs:comment "Between-species paralogy that involves single copy paralogs resulting from reciprocal gene loss." ;
  rdfs:subClassOf obo:HOM_0000019 , obo:HOM_0000050 .

obo:HOM_0000071 a rdfs:Class ;
  rdfs:label "homotopy" ;
  rdfs:comment "Structural homology that involves structures with the same or similar relative positions." ;
  rdfs:subClassOf obo:HOM_0000006 .

obo:HOM_0000005 a rdfs:Class ;
  rdfs:label "parallelism" ;
  rdfs:comment "Homoplasy that involves homologous underlying mechanisms or structures." ;
  rdfs:subClassOf obo:HOM_0000002 .

obo:HOM_0000048 a rdfs:Class ;
  rdfs:label "many to many orthology" ;
  rdfs:comment "Orthology that involves two genes that experienced duplications more recent than the species split that created them." ;
  rdfs:subClassOf obo:HOM_0000017 , obo:HOM_0000036 .

obo:HOM_0000008 a rdfs:Class ;
  rdfs:label "biological homology" ;
  rdfs:comment "Homology that is defined by sharing of a set of developmental constraints, caused by locally acting self-regulatory mechanisms of differentiation, between individualized parts of the phenotype." ;
  rdfs:subClassOf obo:HOM_0000001 .

obo:HOM_0000032 a rdfs:Class ;
  rdfs:label "neoteny" ;
  rdfs:comment "Paedomorphosis that is produced by a retardation of somatic development." ;
  rdfs:subClassOf obo:HOM_0000029 .

obo:HOM_0000015 a rdfs:Class ;
  rdfs:label "protein structural homology" ;
  rdfs:comment "Structural homology that is detected at the level of the 3D protein structure, but maybe not at the level of the amino acid sequence." ;
  rdfs:subClassOf obo:HOM_0000006 .

obo:HOM_0000043 a rdfs:Class ;
  rdfs:label "plesiomorphy" ;
  rdfs:comment "Historical homology that is based on distant shared ancestry." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000010 a rdfs:Class ;
  rdfs:label "syntenic homology" ;
  rdfs:comment "Structural homology that is detected by similarity in content and organization between chromosomes." ;
  rdfs:subClassOf obo:HOM_0000006 .

obo:HOM_0000037 a rdfs:Class ;
  rdfs:label "1 to many homology" ;
  rdfs:comment "Historical homology that involves a structure that has no other homologs in the species in which it is defined, and several homologous structures in another species." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000026 a rdfs:Class ;
  rdfs:label "semi-orthology" ;
  rdfs:comment "1:many orthology that involves a gene in species A and its ortholog in species B, when duplications more recent than the species split have occurred in species A but not in species B." ;
  rdfs:subClassOf obo:HOM_0000034 .

obo:HOM_0000075 a rdfs:Class ;
  rdfs:label "regulogy" ;
  rdfs:comment "Historical homology that involves orthologous pairs of transcription factors and downstream regulated genes in different organisms." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000050 a rdfs:Class ;
  rdfs:label "between-species paralogy" ;
  rdfs:comment "Paralogy that involves genes from different species." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000004 a rdfs:Class ;
  rdfs:label "convergence" ;
  rdfs:comment "Homoplasy that involves different underlying mechanisms or structures." ;
  rdfs:subClassOf obo:HOM_0000002 .

obo:HOM_0000061 a rdfs:Class ;
  rdfs:label "pseudoparalogy" ;
  rdfs:comment "Xenology that involves genes that ended up in a given genome as a result of a combination of vertical inheritance and horizontal gene transfer." ;
  rdfs:subClassOf obo:HOM_0000018 .

obo:HOM_0000021 a rdfs:Class ;
  rdfs:label "allogeny" ;
  rdfs:comment "Relationship between recognizably corresponding characters that occurs in two or more taxa and have different generative bases." .

obo:HOM_0000054 a rdfs:Class ;
  rdfs:label "isoorthology" ;
  rdfs:comment "Orthology that involves functional equivalent genes with retention of the ancestral function." ;
  rdfs:subClassOf obo:HOM_0000017 , obo:HOM_0000062 .

obo:HOM_0000072 a rdfs:Class ;
  rdfs:label "homeosis" ;
  rdfs:comment "Biological homology that involves an ectopic structure and the normally positioned structure." ;
  rdfs:subClassOf obo:HOM_0000008 .

obo:HOM_0000058 a rdfs:Class ;
  rdfs:label "syngeny" ;
  rdfs:comment "Homocracy that involves recognizably corresponding characters that occurs in two or more taxa, or as a repeated unit within an individual." ;
  rdfs:subClassOf obo:HOM_0000003 .

obo:HOM_0000025 a rdfs:Class ;
  rdfs:label "pro-orthology" ;
  rdfs:comment "1:many orthology that involves a gene in species A and one of its ortholog in species B, when duplications more recent than the species split have occurred in species B but not in species A." ;
  rdfs:subClassOf obo:HOM_0000034 .

obo:HOM_0000018 a rdfs:Class ;
  rdfs:label "xenology" ;
  rdfs:comment "Historical homology that is characterized by an interspecies (horizontal) transfer since the common ancestor." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000074 a rdfs:Class ;
  rdfs:label "paramorphism" ;
  rdfs:comment "Iterative homology that involves two structures, one of which originated as a duplicate of the other and co-opted the expression of patterning genes of the ancestral structure." ;
  rdfs:subClassOf obo:HOM_0000003 , obo:HOM_0000066 .

obo:HOM_0000007 a rdfs:Class ;
  rdfs:label "historical homology" ;
  rdfs:comment "Homology that is defined by common descent." ;
  rdfs:subClassOf obo:HOM_0000001 .

obo:HOM_0000047 a rdfs:Class ;
  rdfs:label "chromosomal homology" ;
  rdfs:comment "Historical homology that involves the chromosomes able to pair (synapse) during meiosis." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000033 a rdfs:Class ;
  rdfs:label "mimicry" ;
  rdfs:comment "Convergence that results from co-evolution usually involving an evolutionary arms race." ;
  rdfs:subClassOf obo:HOM_0000004 .

obo:HOM_0000029 a rdfs:Class ;
  rdfs:label "paedomorphorsis" ;
  rdfs:comment "Heterochronous homology that is produced by a retention in adults of a species of traits previously seen only in juveniles." ;
  rdfs:subClassOf obo:HOM_0000028 .

obo:HOM_0000069 a rdfs:Class ;
  rdfs:label "plerology" ;
  rdfs:comment "Paralogy that is characterized by extra similarity between paralogous sequences resulting from concerted evolution." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000000 a rdfs:Class ;
  rdfs:label "similarity" ;
  rdfs:comment "Relation between biological objects that resemble or are related to each other sufficiently to warrant a comparison." .

obo:HOM_0000073 a rdfs:Class ;
  rdfs:label "homoeology" ;
  rdfs:comment "Synology that results from allopolyploidy." ;
  rdfs:subClassOf obo:HOM_0000022 , obo:HOM_0000053 .

obo:HOM_0000055 a rdfs:Class ;
  rdfs:label "tandem paralogy" ;
  rdfs:comment "Paralogy that is characterized by duplication of adjacent sequences on a chromosome segment." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000003 a rdfs:Class ;
  rdfs:label "homocracy" ;
  rdfs:comment "Similarity that is characterized by the organization of anatomical structures through the expression of homologous or identical patterning genes." ;
  rdfs:subClassOf obo:HOM_0000000 .

obo:HOM_0000051 a rdfs:Class ;
  rdfs:label "postdisplacement" ;
  rdfs:comment "Paedomorphosis that is produced by delayed growth of immature structures into the adult form." ;
  rdfs:subClassOf obo:HOM_0000029 .

obo:HOM_0000066 a rdfs:Class ;
  rdfs:label "iterative homology" ;
  rdfs:comment "Biological homology that involves parts of the same organism." ;
  rdfs:subClassOf obo:HOM_0000008 .

obo:HOM_0000062 a rdfs:Class ;
  rdfs:label "equivalogy" ;
  rdfs:comment "Historical homology that involves functional equivalent genes with retention of the ancestral function." ;
  rdfs:subClassOf obo:HOM_0000007 , obo:HOM_0000065 .

obo:HOM_0000036 a rdfs:Class ;
  rdfs:label "many to many homology" ;
  rdfs:comment "Historical homology that involves two members of a larger set of homologs." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000044 a rdfs:Class ;
  rdfs:label "deep homology" ;
  rdfs:comment "Homocracy that involves morphologically and phylogenetically disparate structures that are the result of parallel evolution." ;
  rdfs:subClassOf obo:HOM_0000003 , obo:HOM_0000005 .

obo:HOM_0000011 a rdfs:Class ;
  rdfs:label "paralogy" ;
  rdfs:comment "Historical homology that involves genes that diverged after a duplication event." ;
  rdfs:subClassOf obo:HOM_0000007 .

obo:HOM_0000022 a rdfs:Class ;
  rdfs:label "ohnology" ;
  rdfs:comment "Paralogy that results from a whole genome duplication event." ;
  rdfs:subClassOf obo:HOM_0000011 .

obo:HOM_0000014 a rdfs:Class ;
  rdfs:label "partial homology" ;
  rdfs:comment "Structural homology that involves complex structures from which only a fraction of the elements that can be isolated are separately homologous." ;
  rdfs:subClassOf obo:HOM_0000006 .

obo:IAO_0000115 a rdf:Property ;
  rdfs:label "definition" ;
  rdfs:range xsd:string .
