Minimum Information for A Phylogenetic Analysis (MIAPA) Ontology

IRI:
http://purl.obolibrary.org/obo/miapa.owl
Authors:
Hilmar Lapp
Phylotastic Tree Annotation Team
Imported Ontologies:
http://purl.obolibrary.org/obo/cdao.owl (visualise it with LODE)
http://www.w3.org/ns/prov-o (visualise it with LODE)
Other visualisation:
Ontology source

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Data Properties
  5. Named Individuals
  6. Namespace Declarations

Introduction

The MIAPA ontology is intended to be an application ontology for the purpose of semantic annotation of phylogenetic data according to the requirements and recommendations of the Minimum Information for A Phylogenetic Analysis (MIAPA) metadata reporting standard. The ontology leverages (imports) primarily from the CDAO (Comparative Data Analysis Ontology), PROV (W3C Provenance Ontology), and SWO (Software Ontology, which includes the EDAM ontologies) ontologies. It adds some assertions of its own, as well as some classes and individuals that may eventually get pushed down into one of the respective source ontologies. This ontology is maintained at http://github.com/miapa/miapa, and requests for changes or additions should be filed at the issue tracker there. The discussion list is at miapa-discuss@googlegroups.com. Further resources about MIAPA can be found at the project's main page at http://evoio.org/wiki/MIAPA.

Classes

activityc back to ToC or Class ToC

IRI: http://www.w3.org/ns/prov#Activity

For provenance annotation in MIAPA, instances of prov:Activity (or one of its subclasses) generate parts of the data such as the alignment and the tree. They are linked to tree or alignment through the property prov:wasGeneratedBy.
has sub-classes
Operationc

algorithmc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000064

has super-classes
i a o 0000030c
has sub-classes
Likelihood methodc, Parsimony methodc
is in range of
implementsop

Alignment constructionc back to ToC or Class ToC

IRI: http://edamontology.org/operation_2928

has super-classes
Operationc
c d a o 0000032

AMPHORAc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000028

has super-classes
softwarec

BEASTc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000044

has super-classes
softwarec

Consensus treec back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000002

has super-classes
c d a o 0000110

directive information entityc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000033

has super-classes
i a o 0000030c
has sub-classes
plan specificationc

entityc back to ToC or Class ToC

IRI: http://www.w3.org/ns/prov#Entity

For provenance annotation in MIAPA, the instances of a tree and of an alignment are entities for which provenance information (how they were generated) is required to be tracked (and thus annotated).
has sub-classes
planc

Gene treec back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000001

has super-classes
c d a o 0000110

GTR+CATc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000033

has super-classes
c d a o 0000020

GTR+GAMMAc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000032

has super-classes
c d a o 0000020

Likelihood methodc back to ToC or Class ToC

IRI: http://www.ebi.ac.uk/efo/swo/SWO_0000592

has super-classes
algorithmc
has sub-classes
Maximum likelihood methodc

MAFFTc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000020

has super-classes
softwarec

Manual procedurec back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000009

has super-classes
activityc and (was influenced byop some personc)

Maximum likelihood methodc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000015

has super-classes
Likelihood methodc

MrBayesc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000041

has super-classes
softwarec

MUSCLEc back to ToC or Class ToC

IRI: http://www.ebi.ac.uk/swo/SWO_0000060

has super-classes
softwarec

Operationc back to ToC or Class ToC

IRI: http://edamontology.org/operation_0004

For the purposes of MIAPA annotation and cross-ontology interoperability, instances of edam:Operation are instances of a prov:Activity. They need to be further classified as to whether they are maipa:'Manual procedure' or miapa:'Software procedure' instances.
has super-classes
activityc
has sub-classes
Alignment constructionc, Phylogenetic tree constructionc

Parameter specificationc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000010

has super-classes
planc
has members
default parametersni, unspecified parametersni

Parsimony methodc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000037

has super-classes
algorithmc

PAUP*c back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000025

has super-classes
softwarec

personc back to ToC or Class ToC

IRI: http://www.w3.org/ns/prov#Person

has super-classes
agent

Phylogenetic tree constructionc back to ToC or Class ToC

IRI: http://edamontology.org/operation_0323

has super-classes
Operationc
c d a o 0000014
has sub-classes
Phylogenetic tree construction (method centric)c

Phylogenetic tree construction (method centric)c back to ToC or Class ToC

IRI: http://edamontology.org/operation_0539

has super-classes
Phylogenetic tree constructionc
has sub-classes
Phylogenetic tree construction (pruning and grafting)c

Phylogenetic tree construction (pruning and grafting)c back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000038

has super-classes
Phylogenetic tree construction (method centric)c

PhyMLc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000027

has super-classes
softwarec

planc back to ToC or Class ToC

IRI: http://www.w3.org/ns/prov#Plan

has super-classes
entityc
has sub-classes
Parameter specificationc

plan specificationc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000104

has super-classes
directive information entityc
has sub-classes
softwarec

PRANKc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000024

has super-classes
softwarec

RAxMLc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000016

has super-classes
softwarec

SetOfNetworksc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000039

has super-classes
collection and (had member only c d a o 0000006)
c d a o 0000118 and (c d a o 0000198 only c d a o 0000006)

SetOfTreesc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000040

has super-classes
collection and (had member only c d a o 0000110)
SetOfNetworksc and (c d a o 0000198 only c d a o 0000110)

SINAc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000022

has super-classes
softwarec

softwarec back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000010

has super-classes
plan specificationc
software agentc
has sub-classes
AMPHORAc, BEASTc, MAFFTc, MUSCLEc, MrBayesc, PAUP*c, PRANKc, PhyMLc, RAxMLc, SINAc, TNTc
is in domain of
implementsop

software agentc back to ToC or Class ToC

IRI: http://www.w3.org/ns/prov#SoftwareAgent

has super-classes
agent
has sub-classes
softwarec

Software procedurec back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000003

has super-classes
activityc and (usedop some planc) and (was influenced byop some software agentc)

symbolc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000028

has super-classes
i a o 0000030c
has sub-classes
version numberc

TNTc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000026

has super-classes
softwarec

version numberc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000129

has super-classes
symbolc
is in range of
has versionop
has members
1.5.1ni, 10ni, 3.2ni, 3.7ni, 4.0b10ni, 6.712bni, 7.2.6, Pthreads-based and SSE3-vectorizedni, 7.2.7ni, 7.2.8ni

WAGc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000034

has super-classes
c d a o 0000020

Object Properties

derived fromop back to ToC or Object Property ToC

IRI: http://purl.org/dsw/derivedFrom

For MIAPA reporting, recommended to associate the taxonomic unit to a specimen. Use a unique identifier for the specimen, or create an instance of type dsw:Specimen described by the "Darwin Core triplet" (dwc:institutionCode, dwc:collectionCode, dwc:catalogNumber).

edgeLengthop back to ToC or Object Property ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000008

This object property is one way for providing MIAPA-compliant edge lengths. The object is an instance of the appropriate cdao:EdgeLength subclass, which its value described by cdao:has_Value. The alternative is to use the miapa:'has edge length' data property or one of its subproperties.
has super-properties
c d a o 0000193
has range
c d a o 0000046

has versionop back to ToC or Object Property ToC

IRI: http://www.ebi.ac.uk/swo/SWO_0004000

has range
version numberc

implementsop back to ToC or Object Property ToC

IRI: http://www.ebi.ac.uk/efo/swo/SWO_0000740

has domain
softwarec
has range
algorithmc
is inverse of
is implemented byop

is implemented byop back to ToC or Object Property ToC

IRI: http://www.ebi.ac.uk/swo/SWO_0000085

is inverse of
implementsop

locationop back to ToC or Object Property ToC

IRI: http://www.w3.org/2003/01/geo/wgs84_pos#location

For MIAPA reporting, recommended as the property for indicating a spatial location for OTUs and/or specimens. An exact location can be described using geo:lat, geo:long, and geo:alt. These are the same terms DBpedia uses (see http://wiki.dbpedia.org/Datasets#h18-17). Inexact locations known by name can be described using dc:description.
has range
locationc

referencesop back to ToC or Object Property ToC

IRI: http://purl.org/dc/terms/references

For MIAPA reporting, recommended for referencing sequence and other identifiers for a TU as applicable.

to taxonop back to ToC or Object Property ToC

IRI: http://rs.tdwg.org/ontology/voc/TaxonConcept#toTaxon

For MIAPA reporting, recommended as the property relating an OTU to a taxonomic concept (an entry in a taxonomy, such as an NCBI taxonomy reference) that has been obtained through taxonomic name or other kinds of name resolution or reconciliation procedures.

usedop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#used

For provenance reporting in MIAPA, the property linking an activity that generated an output (such as a tree inference procedure involving software) to the parameter specification that was the plan for executing the software.
has super-properties
was influenced byop

was associated withop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#wasAssociatedWith

For provenance reporting in MIAPA, the property linking the activity that generated an output to the agent that was involved in (responsible for) it. For software procedures, this will be a SoftwareAgent, and for manual procedures it will be a Person.
has super-properties
was influenced byop

was derived fromop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#wasDerivedFrom

For MIAPA reporting, recommended as the property relating a phylogenetic tree to the data matrix (or matrices) from which it was derived.
has super-properties
was influenced byop

was generated byop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#wasGeneratedBy

For provenance reporting in MIAPA, the property linking the tree or the data matrix to the activity that generated it.
has super-properties
was influenced byop

Data Properties

bootstrap valuedp back to ToC or Data Property ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000006

This data property is one way for providing MIAPA-compliant edge lengths, in this case bootstrap values. The alternative is using the miapa:edgeLength (or its superproperty cdao:has_Annotation) object property, with an instance of the appropriate cdao:EdgeLength subclass as the object, which itself may have its value described by cdao:has_Value.
has super-properties
c d a o 0000214

branch lengthdp back to ToC or Data Property ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000004

This data property is one way for providing MIAPA-compliant edge lengths, in this case branch lengths. The alternative is using the miapa:edgeLength (or its superproperty cdao:has_Annotation) object property, with an instance of the appropriate cdao:EdgeLength subclass as the object, which itself may have its value described by cdao:has_Value.
has super-properties
has edge lengthdp

has edge lengthdp back to ToC or Data Property ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000014

has sub-properties
branch lengthdp

posterior probabilitydp back to ToC or Data Property ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000007

This data property is one way for providing MIAPA-compliant edge lengths, in this case posterior probabilities. The alternative is using the miapa:edgeLength (or its superproperty cdao:has_Annotation) object property, with an instance of the appropriate cdao:EdgeLength subclass as the object, which itself may have its value described by cdao:has_Value.
has super-properties
c d a o 0000214

valuedp back to ToC or Data Property ToC

IRI: http://www.w3.org/ns/prov#value

For provenance reporting in MIAPA, the property for giving the literal value of a provenance entity, specifically the value of parameter specifications (which are instances of prov:Plan, a subclass of prov:Entity).

Named Individuals

1.5.1ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000043

belongs to
version numberc

10ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000031

belongs to
version numberc

3.2ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000042

belongs to
version numberc

3.7ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000019

belongs to
version numberc

4.0b10ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000029

belongs to
version numberc

6.712bni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000021

belongs to
version numberc

7.2.6, Pthreads-based and SSE3-vectorizedni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000036

belongs to
version numberc

7.2.7ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000030

belongs to
version numberc

7.2.8ni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000017

belongs to
version numberc

default parametersni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000012

It is possible that this really should be a class instead of an individual, namely the class of all default parameter specifications (which would then have instances specific to programs).
belongs to
Parameter specificationc

unspecified parametersni back to ToC or Named Individual ToC

IRI: http://purl.obolibrary.org/obo/MIAPA_0000013

belongs to
Parameter specificationc

Namespace Declarations back to ToC

default namespace
http://purl.obolibrary.org/obo/miapa.owl#
dc
http://purl.org/dc/elements/1.1/
dsw
http://purl.org/dsw/
edamontology-org
http://edamontology.org/
ns
http://www.w3.org/ns/
obo
http://purl.obolibrary.org/obo/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
swo
http://www.ebi.ac.uk/efo/swo/
taxonconcept
http://rs.tdwg.org/ontology/voc/TaxonConcept#
terms
http://purl.org/dc/terms/
wgs84-pos
http://www.w3.org/2003/01/geo/wgs84_pos#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.