<xs:element name="entrySet" type="mif:entrySet"><xs:annotation><xs:documentation>Root element of the Molecular Interaction Format</xs:documentation></xs:annotation></xs:element>
<xs:element name="entry" maxOccurs="unbounded" type="mif:entry"><xs:annotation><xs:documentation>Describes one or more interactions as a self-contained unit. Multiple entries from different files can be concatenated into a single entrySet.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Name(s) of the data source, for example the organisation name.</xs:documentation></xs:annotation></xs:element>
A short string, suitable to remember the object. Can be e.g. a gene name, the first author of a paper, etc.
Diagram
Type
restriction of xs:string
Properties
content:
simple
minOccurs:
0
Facets
minLength
1
Source
<xs:element name="shortLabel" minOccurs="0"><xs:annotation><xs:documentation>A short string, suitable to remember the object. Can be e.g. a gene name, the first author of a paper, etc.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:element>
A full, detailed name or description of the object. Can be e.g. the full title of a publication, or thescientific name of a species.
Diagram
Type
restriction of xs:string
Properties
content:
simple
minOccurs:
0
Facets
minLength
1
Source
<xs:element name="fullName" minOccurs="0"><xs:annotation><xs:documentation>A full, detailed name or description of the object. Can be e.g. the full title of a publication, or the scientific name of a species.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="bibref" type="mif:bibref" minOccurs="0"><xs:annotation><xs:documentation>Bibliographic reference for the data source. Example: A paper which describes all interactions of the entry.</xs:documentation></xs:annotation></xs:element>
Accession number of the database in the database CV. This element is controlled by the PSI-MI controlledvocabulary "database citation", root term id MI:0444.
Reference type, e.g. "identity" if this reference referes to an identical object in the external database,or "see-also" for additional information. Controlled by CV.
Reference type accession number from the CV of reference types. This element is controlled by the PSI-MIcontrolled vocabulary "xref type", root term id MI:0353.
The version number of the object in the external database.
Source
<xs:element name="primaryRef" type="mif:dbReference"><xs:annotation><xs:documentation>Primary reference to an external database.</xs:documentation></xs:annotation></xs:element>
Accession number of the database in the database CV. This element is controlled by the PSI-MI controlledvocabulary "database citation", root term id MI:0444.
Reference type, e.g. "identity" if this reference referes to an identical object in the external database,or "see-also" for additional information. Controlled by CV.
Reference type accession number from the CV of reference types. This element is controlled by the PSI-MIcontrolled vocabulary "xref type", root term id MI:0353.
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Cross reference for the data source. Example: Entry in a database of databases.</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Further description of the source.</xs:documentation></xs:annotation></xs:element>
<xs:element name="availability" type="mif:availability" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Describes data availability, e.g. through a copyright statement. If no availability is given, the data is assumed to be freely available.</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which must be unique to that object within an entry. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="experimentDescription" type="mif:experimentDescription" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Describes one set of experimental parameters, usually associated with a single publication.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Refers to external database description of the experiment.</xs:documentation></xs:annotation></xs:element>
The names of the organism. The short label should be a common name if it exists. The full name should bethe full name of the species (i.e. genus species).
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>The names of the organism. The short label should be a common name if it exists. The full name should be the full name of the species (i.e. genus species).</xs:documentation></xs:annotation></xs:element>
Description of the cell type. Currently no species-independent controlled vocabulary for cell types is available,therefore the choice of reference database(s) is open to the data provider.
<xs:element name="cellType" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>Description of the cell type. Currently no species-independent controlled vocabulary for cell types is available, therefore the choice of reference database(s) is open to the data provider.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names"><xs:annotation><xs:documentation>This contains the controlled vocabulary terms, as a short and optionally as a long form.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Refers to the term of the controlled vocabulary in an external database.</xs:documentation></xs:annotation></xs:element>
If no suitable external controlled vocabulary is available, this attributeList can be used to describe the term.Example: Attribute name: Mouse atlas tissue name; attribute value: spinal cord, day 30.
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>If no suitable external controlled vocabulary is available, this attributeList can be used to describe the term. Example: Attribute name: Mouse atlas tissue name; attribute value: spinal cord, day 30.</xs:documentation></xs:annotation></xs:element>
<xs:element name="compartment" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>The subcellular compartment of the object. It is strongly recommended to refer to the Gene Ontology cellular component in this element.</xs:documentation></xs:annotation></xs:element>
Description of the source tissue. Currently no species-independent controlled vocabulary for tissues is available,therefore the choice of reference database(s) is open to the data provider.
<xs:element name="tissue" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>Description of the source tissue. Currently no species-independent controlled vocabulary for tissues is available, therefore the choice of reference database(s) is open to the data provider.</xs:documentation></xs:annotation></xs:element>
References an experiment already present in this entry.
Diagram
Type
xs:int
Properties
content:
simple
maxOccurs:
unbounded
Source
<xs:element name="experimentRef" type="xs:int" maxOccurs="unbounded"><xs:annotation><xs:documentation>References an experiment already present in this entry.</xs:documentation></xs:annotation></xs:element>
Experimental method to determine the interaction. This element is controlled by the PSI-MI controlled vocabulary"interaction detection method", root term id MI:0001.
<xs:element name="interactionDetectionMethod" type="mif:cvType"><xs:annotation><xs:documentation>Experimental method to determine the interaction. This element is controlled by the PSI-MI controlled vocabulary "interaction detection method", root term id MI:0001.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names"><xs:annotation><xs:documentation>Name of the controlled vocabulary term.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref"><xs:annotation><xs:documentation>Source of the controlled vocabulary term. E.g. the name of the CV and the term ID.</xs:documentation></xs:annotation></xs:element>
Experimental method to determine the interactors involved in the interaction. This element is controlled by thePSI-MI controlled vocabulary "participant identification method", root term id MI:0002.
<xs:element name="participantIdentificationMethod" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>Experimental method to determine the interactors involved in the interaction. This element is controlled by the PSI-MI controlled vocabulary "participant identification method", root term id MI:0002.</xs:documentation></xs:annotation></xs:element>
Experimental method to determine the features of interactors. If this element is filled it is assumed to apply toall features described in the experiment. But can be overridden by the featureDetectionMethod given in the individual feature.This element is controlled by the PSI-MI controlled vocabulary "feature detection method", root term id MI:0003.
<xs:element name="featureDetectionMethod" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>Experimental method to determine the features of interactors. If this element is filled it is assumed to apply to all features described in the experiment. But can be overridden by the featureDetectionMethod given in the individual feature. This element is controlled by the PSI-MI controlled vocabulary "feature detection method", root term id MI:0003.</xs:documentation></xs:annotation></xs:element>
<xs:element name="confidenceList" type="mif:confidenceList" minOccurs="0"><xs:annotation><xs:documentation>Confidence in this experiment. Usually a statistical measure.</xs:documentation></xs:annotation></xs:element>
Each experiment might assign a different confidence to this object. If noexperimentRef is given, it is assumed this confidence refers to all experiments linkedto the object.
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>Each experiment might assign a different confidence to this object. If no experimentRef is given, it is assumed this confidence refers to all experiments linked to the object.</xs:documentation></xs:annotation></xs:element>
<xs:element name="variableParameterList" type="mif:variableParameterList" minOccurs="0"><xs:annotation><xs:documentation>A list of variable parameters used in this experiment - eg - variable concentration of a specific drug.</xs:documentation></xs:annotation></xs:element>
Free description of the variable parameter (such as cell cycle, PMA treatment, ...).
Diagram
Type
xs:string
Properties
content:
simple
Source
<xs:element name="description" type="xs:string"><xs:annotation><xs:documentation>Free description of the variable parameter (such as cell cycle, PMA treatment, ...).</xs:documentation></xs:annotation></xs:element>
<xs:element name="unit" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>Unit of the variable parameter values.</xs:documentation></xs:annotation></xs:element>
<xs:element name="variableValueList" type="mif:variableValueList"><xs:annotation><xs:documentation>List of the different values for this specific variableParameter in this experiment.</xs:documentation></xs:annotation></xs:element>
Free description of the variable value. It can be numerical value or qualitative value depending on thevariableParameter.
Diagram
Type
xs:string
Properties
content:
simple
Source
<xs:element name="value" type="xs:string"><xs:annotation><xs:documentation>Free description of the variable value. It can be numerical value or qualitative value depending on the variableParameter.</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the experiment.</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="interactor" type="mif:interactor" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A molecule object in its native state, as described in databases.</xs:documentation><xs:documentation>Usage: A protein interactor must contain an xref to UniProt and NCBI-GI where possible.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names"><xs:annotation><xs:documentation>Name(s). The short label is typically a short name that could appear as a label on a diagram.</xs:documentation></xs:annotation></xs:element>
An interactor should have an xref whenever possible. If the interactor is not available in external databases,it must be characterised within this object e.g. by its sequence.
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>An interactor should have an xref whenever possible. If the interactor is not available in external databases, it must be characterised within this object e.g. by its sequence.</xs:documentation></xs:annotation></xs:element>
<xs:element name="interactorType" type="mif:cvType"><xs:annotation><xs:documentation>The molecule type of the participant, e.g. protein. This element is controlled by the PSI-MI controlled vocabulary "interactor", root term id MI:0313.</xs:documentation></xs:annotation></xs:element>
<xs:element name="organism" minOccurs="0"><xs:annotation><xs:documentation>The normal source organism of the interactor.</xs:documentation></xs:annotation><xs:complexType><xs:complexContent><xs:extension base="mif:bioSource"/></xs:complexContent></xs:complexType></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Allows semi-structured additional annotation of the interactor.</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Name(s) of the interaction.</xs:documentation></xs:annotation></xs:element>
References an availability statement already present in this entry.
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="availabilityRef" type="xs:int"><xs:annotation><xs:documentation>References an availability statement already present in this entry.</xs:documentation></xs:annotation></xs:element>
<xs:element name="availability" type="mif:availability"><xs:annotation><xs:documentation>Describes the availability of the interaction data. If no availability is given, the data is assumed to be freely available.</xs:documentation></xs:annotation></xs:element>
References an experiment already present in this entry.
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="experimentRef" type="xs:int"><xs:annotation><xs:documentation>References an experiment already present in this entry.</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which must be unique to that object within an entry. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="experimentDescription" type="mif:experimentDescription"><xs:annotation><xs:documentation>An experiment in which this interaction has been determined.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>This contains the name(s) for the participant given by the authors of a publication.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Contains the xref(s) for the participant given by the authors of a publication.</xs:documentation></xs:annotation></xs:element>
References an interactor described in the interactorList of the entry
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element>
References an interaction described in this entry. Used for the hierarchical buildup of complexes.
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="interactionRef" type="xs:int"><xs:annotation><xs:documentation>References an interaction described in this entry. Used for the hierarchical buildup of complexes.</xs:documentation></xs:annotation></xs:element>
<xs:element name="interactorCandidateList" type="mif:interactorCandidateList"><xs:annotation><xs:documentation>A molecule set (several molecules can interact but it cannot be determined which one interacts)</xs:documentation></xs:annotation></xs:element>
The type of molecule set, e.g. candidate set, defined set, ...This element is controlled by the PSI-MI controlled vocabulary"interactor", root term id MI:1304.
<xs:element name="moleculeSetType" type="mif:cvType" minOccurs="1"><xs:annotation><xs:documentation>The type of molecule set, e.g. candidate set, defined set, ... This element is controlled by the PSI-MI controlled vocabulary "interactor", root term id MI:1304.</xs:documentation></xs:annotation></xs:element>
References an interactor described in the interactorList of the entry
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Names for the feature, e.g. SH3 domain.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Reference to an external feature description, for example InterPro entry.</xs:documentation></xs:annotation></xs:element>
<xs:element name="featureType" type="mif:cvType" maxOccurs="1" minOccurs="0"><xs:annotation><xs:documentation>Description and classification of the feature. This element is controlled by the PSI-MI controlled vocabulary "feature", root term id MI:0116.</xs:documentation></xs:annotation></xs:element>
Experimental method used to identify the feature. A setting here overrides the global setting given in theexperimentDescription.External controlled vocabulary.
<xs:element name="featureDetectionMethod" type="mif:cvType" maxOccurs="unbounded" minOccurs="0"><xs:annotation><xs:documentation>Experimental method used to identify the feature. A setting here overrides the global setting given in the experimentDescription. External controlled vocabulary.</xs:documentation></xs:annotation></xs:element>
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element>
<xs:element name="featureRangeList"><xs:complexType><xs:sequence><xs:element name="featureRange" type="mif:baseLocation" maxOccurs="unbounded"><xs:annotation><xs:documentation>Location of the feature on the sequence of the interactor. One feature may have more than one featureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensional state of a protein, but non-continuous along the sequence.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Location of the feature on the sequence of the interactor. One feature may have more than onefeatureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensionalstate of a protein, but non-continuous along the sequence.
<xs:element name="featureRange" type="mif:baseLocation" maxOccurs="unbounded"><xs:annotation><xs:documentation>Location of the feature on the sequence of the interactor. One feature may have more than one featureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensional state of a protein, but non-continuous along the sequence.</xs:documentation></xs:annotation></xs:element>
<xs:element name="startStatus" type="mif:cvType"><xs:annotation><xs:documentation>Attribute of the start positions, e.g. "certain" or "n-terminal"</xs:documentation></xs:annotation></xs:element>
The integer position gives the begin position of the feature. The first base or amino acid is position 1.In combination with the numeric value, the attribute 'status' allows to express fuzzy positions, e.g. 'less than 4'.Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed forproteins
<xs:element name="begin" type="mif:position"><xs:annotation><xs:documentation>The integer position gives the begin position of the feature. The first base or amino acid is position 1. In combination with the numeric value, the attribute 'status' allows to express fuzzy positions, e.g. 'less than 4'. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element>
The begin position may be varying or unclear, but localisable to a certain range. Usually written as e.g.3..5.Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed forproteins
<xs:element name="beginInterval" type="mif:interval"><xs:annotation><xs:documentation>The begin position may be varying or unclear, but localisable to a certain range. Usually written as e.g. 3..5. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element>
<xs:element name="endStatus" type="mif:cvType"><xs:annotation><xs:documentation>Attribute of the end positions, e.g. "certain" or "c-terminal"</xs:documentation></xs:annotation></xs:element>
The integer position gives the end position of the feature. The first base or amino acid is position 1.In combination with the numeric value, the attribute 'status' allows to express fuzzy positions, e.g. 'more than 400'.Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed forproteins
<xs:element name="end" type="mif:position"><xs:annotation><xs:documentation>The integer position gives the end position of the feature. The first base or amino acid is position 1. In combination with the numeric value, the attribute 'status' allows to express fuzzy positions, e.g. 'more than 400'. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element>
The end position may be varying or unclear, but localisable to a certain range. Usually written as e.g.3..5.Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed forproteins
<xs:element name="endInterval" type="mif:interval"><xs:annotation><xs:documentation>The end position may be varying or unclear, but localisable to a certain range. Usually written as e.g. 3..5. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element>
True if the described feature is a linking feature connecting two amino acids rather than extending along thesequence. 'begin' references the first amino acid, 'end' the second. Standard example is a disulfide bridge. Does notreference another feature, therefore is only suitable for linking features on the same amino acid chain.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
default:
false
Source
<xs:element name="isLink" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>True if the described feature is a linking feature connecting two amino acids rather than extending along the sequence. 'begin' references the first amino acid, 'end' the second. Standard example is a disulfide bridge. Does not reference another feature, therefore is only suitable for linking features on the same amino acid chain.</xs:documentation></xs:annotation></xs:element>
<xs:element name="resultingSequence" type="mif:resultingSequenceType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The resultingSequence gives some information about the sequence changes.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>External cross reference to a genetic variation database such as dbSNP.</xs:documentation></xs:annotation></xs:element>
References a participant described in the entry. The participantRef is aimed at describing complex binding sitessuch as composite binding sites where the participant is an interaction and the binding site ranges has to specify whichparticipant in the subunit it refers to.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="participantRef" type="xs:int" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>References a participant described in the entry. The participantRef is aimed at describing complex binding sites such as composite binding sites where the participant is an interaction and the binding site ranges has to specify which participant in the subunit it refers to.</xs:documentation></xs:annotation></xs:element>
The role of the feature in the context of this interaction. It usually describes the impact ofthe interaction on the feature. (Ex: resulting-ptm, ...) or the impact of the feature on the interaction.(Ex: prerequisite-ptm,...).
<xs:element name="featureRole" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The role of the feature in the context of this interaction. It usually describes the impact of the interaction on the feature. (Ex: resulting-ptm, ...) or the impact of the feature on the interaction. (Ex: prerequisite-ptm,...).</xs:documentation></xs:annotation></xs:element>
List of experimental parameters attached to this feature. For instance,the changes in the kd of the interaction will be added at the feature level with the description of the mutation
<xs:element name="parameterList" type="mif:parameterList" minOccurs="0"><xs:annotation><xs:documentation>List of experimental parameters attached to this feature. For instance, the changes in the kd of the interaction will be added at the feature level with the description of the mutation</xs:documentation></xs:annotation></xs:element>
Reference to the experiment in which this parameter has beendetermined. If not given, it is assumed that this is valid for allexperiments attached to the interaction.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
0
maxOccurs:
1
Source
<xs:element name="experimentRef" type="xs:int" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Reference to the experiment in which this parameter has been determined. If not given, it is assumed that this is valid for all experiments attached to the interaction.</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element>
Element mif:participant / mif:participantIdentificationMethodList
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element>
The role of the participant in the interaction. This describes the biological role, e.g. enzyme or enzyme target.The experimental role of the participant, e.g. 'bait', is shown in experimentalForm. This element is controlled by the PSI-MIcontrolled vocabulary "biologicalRole", root term id MI:0500.
<xs:element name="biologicalRole" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>The role of the participant in the interaction. This describes the biological role, e.g. enzyme or enzyme target. The experimental role of the participant, e.g. 'bait', is shown in experimentalForm. This element is controlled by the PSI-MI controlled vocabulary "biologicalRole", root term id MI:0500.</xs:documentation></xs:annotation></xs:element>
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element>
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element>
References an interactor described in the interactorList of the entry
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element>
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element>
<xs:element name="stoichiometry" type="mif:stoichiometryType"><xs:annotation><xs:documentation>The stoichiometry of the participant.</xs:documentation></xs:annotation></xs:element>
<xs:element name="stoichiometryRange" type="mif:stoichiometryRangeType"><xs:annotation><xs:documentation>The stoichiometry range of the participant.</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element>
<xs:element name="interactionType" type="mif:cvType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>External controlled vocabulary characterising the interaction type, for example "physical interaction".</xs:documentation></xs:annotation></xs:element>
If true, this element describes an interaction in a species of interest, e.g. human, but has actually beeninvestigated in another organism, e.g. mouse. The transfer will usually be based on a homology statement made by the dataproducer. If this optional element is missing, it is assumed to be set to false.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
Source
<xs:element name="modelled" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>If true, this element describes an interaction in a species of interest, e.g. human, but has actually been investigated in another organism, e.g. mouse. The transfer will usually be based on a homology statement made by the data producer. If this optional element is missing, it is assumed to be set to false.</xs:documentation></xs:annotation></xs:element>
If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this elementis assumed to be false.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
default:
false
Source
<xs:element name="intraMolecular" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this element is assumed to be false.</xs:documentation></xs:annotation></xs:element>
If true, this interaction has been shown NOT to occur under the described experimental conditions. Default false.If this optional element is missing, it is assumed to be set to false.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
default:
false
Source
<xs:element name="negative" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>If true, this interaction has been shown NOT to occur under the described experimental conditions. Default false. If this optional element is missing, it is assumed to be set to false.</xs:documentation></xs:annotation></xs:element>
<xs:element name="experimentalVariableValueList" type="mif:experimentalVariableValueList" minOccurs="0"><xs:annotation><xs:documentation>A list of variable/dynamic parameters used in this experiment to investigate dynamic interactions.</xs:documentation></xs:annotation></xs:element>
<xs:element name="experimentalVariableValues" minOccurs="1" maxOccurs="unbounded" type="mif:experimentalVariableValues"><xs:annotation><xs:documentation>A set of experimental parameter/conditions values applied together and for which this interaction occurs.</xs:documentation></xs:annotation></xs:element>
The reference to the id of the variableValue described in thevariableParameterList/variableParameter/variableParameterValueListof the experiment.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
unbounded
Source
<xs:element name="variableValueRef" minOccurs="1" maxOccurs="unbounded" type="xs:int"><xs:annotation><xs:documentation>The reference to the id of the variableValue described in the variableParameterList/variableParameter/variableParameterValueList of the experiment.</xs:documentation></xs:annotation></xs:element>
<xs:element name="causalRelationshipList" type="mif:causalRelationshipList" minOccurs="0"><xs:annotation><xs:documentation>A list of causal relationships involving participants in this interaction</xs:documentation></xs:annotation></xs:element>
<xs:element name="causalRelationship" type="mif:causalRelationship" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The causal relationship between a participant source and a participant target.</xs:documentation></xs:annotation></xs:element>
Refers to the participant that is the source of the causality statement.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="sourceParticipantRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that is the source of the causality statement.</xs:documentation></xs:annotation></xs:element>
The causality statement. Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definitionis available.
<xs:element name="causalityStatement" type="mif:openCvType" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The causality statement. Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definition is available.</xs:documentation></xs:annotation></xs:element>
Refers to the participant that is the target of the causality statement.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="targetParticipantRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that is the target of the causality statement.</xs:documentation></xs:annotation></xs:element>
Abstract interaction describing a stable complex, allosteric interaction , etc...These interactions are abstracted from the experimental context and used to describe biological entities
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="abstractInteraction" type="mif:abstractInteraction"><xs:annotation><xs:documentation>Abstract interaction describing a stable complex, allosteric interaction , etc... These interactions are abstracted from the experimental context and used to describe biological entities</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Name(s) of the interaction.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Names for the participant</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Contains the xref(s) for the participant.</xs:documentation></xs:annotation></xs:element>
References an interactor described in the interactorList of the entry
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element>
References an abstract interaction described in this entry. Used for the hierarchical buildup of complexes.
Diagram
Type
xs:int
Properties
content:
simple
Source
<xs:element name="interactionRef" type="xs:int"><xs:annotation><xs:documentation>References an abstract interaction described in this entry. Used for the hierarchical buildup of complexes.</xs:documentation></xs:annotation></xs:element>
<xs:element name="interactorCandidateList" type="mif:abstractInteractorCandidateList"><xs:annotation><xs:documentation>A molecule set (several molecules can interact but it cannot be determined which one interacts)</xs:documentation></xs:annotation></xs:element>
The type of molecule set, e.g. candidate set, defined set, ...This element is controlled by the PSI-MI controlled vocabulary"interactor", root term id MI:1304.
<xs:element name="moleculeSetType" type="mif:cvType" minOccurs="1"><xs:annotation><xs:documentation>The type of molecule set, e.g. candidate set, defined set, ... This element is controlled by the PSI-MI controlled vocabulary "interactor", root term id MI:1304.</xs:documentation></xs:annotation></xs:element>
<xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Names for the feature, e.g. SH3 domain.</xs:documentation></xs:annotation></xs:element>
<xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Reference to an external feature description, for example InterPro entry.</xs:documentation></xs:annotation></xs:element>
<xs:element name="featureType" type="mif:cvType" maxOccurs="1" minOccurs="0"><xs:annotation><xs:documentation>Description and classification of the feature. This element is controlled by the PSI-MI controlled vocabulary "feature", root term id MI:0116.</xs:documentation></xs:annotation></xs:element>
<xs:element name="featureRangeList"><xs:complexType><xs:sequence><xs:element name="featureRange" type="mif:baseLocation" maxOccurs="unbounded"><xs:annotation><xs:documentation>Location of the feature on the sequence of the interactor. One feature may have more than one featureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensional state of a protein, but non-continuous along the sequence.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Location of the feature on the sequence of the interactor. One feature may have more than onefeatureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensionalstate of a protein, but non-continuous along the sequence.
<xs:element name="featureRange" type="mif:baseLocation" maxOccurs="unbounded"><xs:annotation><xs:documentation>Location of the feature on the sequence of the interactor. One feature may have more than one featureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensional state of a protein, but non-continuous along the sequence.</xs:documentation></xs:annotation></xs:element>
The role of the feature in the context of this interaction. It usually describes the impact ofthe interaction on the feature. (Ex: resulting-ptm, ...) or the impact of the feature on the interaction.(Ex: prerequisite-ptm,...).
<xs:element name="featureRole" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The role of the feature in the context of this interaction. It usually describes the impact of the interaction on the feature. (Ex: resulting-ptm, ...) or the impact of the feature on the interaction. (Ex: prerequisite-ptm,...).</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element>
The role of the participant in the interaction. This describes the biological role, e.g. enzyme or enzyme target.The experimental role of the participant, e.g. 'bait', is shown in experimentalForm. This element is controlled by the PSI-MIcontrolled vocabulary "biologicalRole", root term id MI:0500.
<xs:element name="biologicalRole" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>The role of the participant in the interaction. This describes the biological role, e.g. enzyme or enzyme target. The experimental role of the participant, e.g. 'bait', is shown in experimentalForm. This element is controlled by the PSI-MI controlled vocabulary "biologicalRole", root term id MI:0500.</xs:documentation></xs:annotation></xs:element>
<xs:element name="stoichiometry" type="mif:stoichiometryType"><xs:annotation><xs:documentation>The stoichiometry of the participant.</xs:documentation></xs:annotation></xs:element>
<xs:element name="stoichiometryRange" type="mif:stoichiometryRangeType"><xs:annotation><xs:documentation>The stoichiometry range of the participant.</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element>
<xs:element name="interactionType" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>External controlled vocabulary characterising the interaction type, for example "physical interaction".</xs:documentation></xs:annotation></xs:element>
If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this elementis assumed to be false.
Diagram
Type
xs:boolean
Properties
content:
simple
minOccurs:
0
default:
false
Source
<xs:element name="intraMolecular" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this element is assumed to be false.</xs:documentation></xs:annotation></xs:element>
<xs:element name="bibref" type="mif:bibref" minOccurs="0"><xs:annotation><xs:documentation>Reference to the publication (or publications) where this parameter has been shown.</xs:documentation></xs:annotation></xs:element>
<xs:element name="interactorType" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>The interactor type for this complex when it is used as a participant of another interaction.</xs:documentation></xs:annotation></xs:element>
External controlled vocabulary characterising the evidence type (usually from the Evidence Ontology),for example "physical interaction evidence, inferred from literature".
<xs:element name="evidenceType" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>External controlled vocabulary characterising the evidence type (usually from the Evidence Ontology), for example "physical interaction evidence, inferred from literature".</xs:documentation></xs:annotation></xs:element>
<xs:element name="cooperativeEffectList" type="mif:cooperativeEffectList" minOccurs="0"><xs:annotation><xs:documentation>A list of cooperative effects this interaction has on subsequent interactions, either through an allosteric or pre-assembly effect.</xs:documentation></xs:annotation></xs:element>
<xs:element name="allostery" type="mif:allostery"><xs:annotation><xs:documentation>In case the cooperative mechanism is allostery.</xs:documentation></xs:annotation></xs:element>
<xs:element name="cooperativityEvidenceList"><xs:annotation><xs:documentation>List of experimental methods and publications from which this cooperative effect has been inferred.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="cooperativityEvidenceDescription" type="mif:evidenceType" minOccurs="1" maxOccurs="unbounded"></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="bibref" type="mif:bibref" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Publication describing the experiments from which this cooperative effect has been inferred.</xs:documentation></xs:annotation></xs:element>
<xs:element name="evidenceMethodList" minOccurs="0"><xs:annotation><xs:documentation>Experimental methods from which this cooperative effect has been inferred.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="evidenceMethod" type="mif:cvType" minOccurs="1" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element>
<xs:element name="affectedInteractionList"><xs:annotation><xs:documentation>List of model interactions affected by this model interaction.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="affectedInteractionRef" type="xs:int" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Refers to the model interaction that is affected by the current model interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Refers to the model interaction that is affected by the current model interaction.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
unbounded
Source
<xs:element name="affectedInteractionRef" type="xs:int" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Refers to the model interaction that is affected by the current model interaction.</xs:documentation></xs:annotation></xs:element>
Indicates whether the cooperative effect is positive (either induced or enhanced) or negative(either inhibited or abrogated). This element is controlled by the PSI-MI controlled vocabulary "cooperative effect outcome"root term, id MI:1153.
<xs:element name="cooperativeEffectOutcome" type="mif:cvType" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the cooperative effect is positive (either induced or enhanced) or negative (either inhibited or abrogated). This element is controlled by the PSI-MI controlled vocabulary "cooperative effect outcome" root term, id MI:1153.</xs:documentation></xs:annotation></xs:element>
Indicates how the cooperative mechanism affects another interaction. This element is controlled by the PSI-MIcontrolled vocabulary "cooperative effect response" root term, id MI:.
<xs:element name="cooperativeEffectResponse" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates how the cooperative mechanism affects another interaction. This element is controlled by the PSI-MI controlled vocabulary "cooperative effect response" root term, id MI:.</xs:documentation></xs:annotation></xs:element>
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the cooperative effect.</xs:documentation></xs:annotation></xs:element>
Refers to the participant that is allosterically regulated.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="allostericMoleculeRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that is allosterically regulated.</xs:documentation></xs:annotation></xs:element>
Refers to the participant that elicits an allosteric response in an allosteric molecule uponbinding to that molecule.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="allostericEffectorRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that elicits an allosteric response in an allosteric molecule upon binding to that molecule.</xs:documentation></xs:annotation></xs:element>
Element mif:allostery / mif:allostericModificationRef
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Refers to the modification (feature) that elicits an allosteric response in an allosteric molecule.
Diagram
Type
xs:int
Properties
content:
simple
minOccurs:
1
maxOccurs:
1
Source
<xs:element name="allostericModificationRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the modification (feature) that elicits an allosteric response in an allosteric molecule.</xs:documentation></xs:annotation></xs:element>
Indicates the type of changes that occur in an allosteric molecule upon allosteric modification orbinding of an allosteric effector and result in an allosteric response. This element is controlled by the PSI-MIcontrolled vocabulary "allosteric mechanism", root term id MI:1164.
<xs:element name="allostericMechanism" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the type of changes that occur in an allosteric molecule upon allosteric modification or binding of an allosteric effector and result in an allosteric response. This element is controlled by the PSI-MI controlled vocabulary "allosteric mechanism", root term id MI:1164.</xs:documentation></xs:annotation></xs:element>
Indicates the chemical relationship between the ligands whose binding is allosterically coupled.This element is controlled by the PSI-MI controlled vocabulary "allostery type", root term id MI:1167.
<xs:element name="allosteryType" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the chemical relationship between the ligands whose binding is allosterically coupled. This element is controlled by the PSI-MI controlled vocabulary "allostery type", root term id MI:1167.</xs:documentation></xs:annotation></xs:element>
<xs:element name="preassembly" type="mif:cooperativeEffectType"><xs:annotation><xs:documentation>In case the cooperative mechanism is pre-assembly.</xs:documentation></xs:annotation></xs:element>
<xs:element name="causalRelationshipList" type="mif:causalRelationshipList" minOccurs="0"><xs:annotation><xs:documentation>A list of causal relationships involving participants in this interaction</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="entrySet"><xs:sequence><xs:element name="entry" maxOccurs="unbounded" type="mif:entry"><xs:annotation><xs:documentation>Describes one or more interactions as a self-contained unit. Multiple entries from different files can be concatenated into a single entrySet.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="level" type="xs:int" use="required" fixed="3"><xs:annotation><xs:documentation>PSI MI level</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="version" type="xs:int" use="required" fixed="0"><xs:annotation><xs:documentation>PSI MI version within given level</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="minorVersion" type="xs:int" use="optional" fixed="0"/></xs:complexType>
<xs:complexType name="source"><xs:annotation><xs:documentation>Desciption of the source of the entry, usually an organisation</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Name(s) of the data source, for example the organisation name.</xs:documentation></xs:annotation></xs:element><xs:element name="bibref" type="mif:bibref" minOccurs="0"><xs:annotation><xs:documentation>Bibliographic reference for the data source. Example: A paper which describes all interactions of the entry.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Cross reference for the data source. Example: Entry in a database of databases.</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Further description of the source.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="release" use="optional"><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="releaseDate" type="xs:dateTime" use="optional"/></xs:complexType>
<xs:complexType name="names"><xs:annotation><xs:documentation>Names for an object.</xs:documentation></xs:annotation><xs:sequence><xs:element name="shortLabel" minOccurs="0"><xs:annotation><xs:documentation>A short string, suitable to remember the object. Can be e.g. a gene name, the first author of a paper, etc.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:element><xs:element name="fullName" minOccurs="0"><xs:annotation><xs:documentation>A full, detailed name or description of the object. Can be e.g. the full title of a publication, or the scientific name of a species.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:element><xs:element name="alias" type="mif:alias" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="bibref"><xs:annotation><xs:documentation>Bibliographic reference.</xs:documentation></xs:annotation><xs:choice minOccurs="1" maxOccurs="1"><xs:sequence><xs:element name="xref" type="mif:xref" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Bibliographic reference in external database, usually PubMed.</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Additional description of bibliographic reference such as publication title, authors, journal, publication date...</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:sequence><xs:element name="attributeList" type="mif:attributeList" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Alternative description of bibliographic reference if no external database entry is available.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:choice></xs:complexType>
Complex Type mif:xref
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Crossreference to an external database. Crossreferences to literature databases, e.g. PubMed, should not be put intothis structure, but into the bibRef element where possible.
<xs:complexType name="xref"><xs:annotation><xs:documentation>Crossreference to an external database. Crossreferences to literature databases, e.g. PubMed, should not be put into this structure, but into the bibRef element where possible.</xs:documentation></xs:annotation><xs:sequence><xs:element name="primaryRef" type="mif:dbReference"><xs:annotation><xs:documentation>Primary reference to an external database.</xs:documentation></xs:annotation></xs:element><xs:element name="secondaryRef" type="mif:dbReference" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Further external objects describing the object.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:dbReference
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Refers to a unique object in an external database.
Accession number of the database in the database CV. This element is controlled by the PSI-MI controlledvocabulary "database citation", root term id MI:0444.
Reference type, e.g. "identity" if this reference referes to an identical object in the external database,or "see-also" for additional information. Controlled by CV.
Reference type accession number from the CV of reference types. This element is controlled by the PSI-MIcontrolled vocabulary "xref type", root term id MI:0353.
The version number of the object in the external database.
Source
<xs:complexType name="dbReference"><xs:annotation><xs:documentation>Refers to a unique object in an external database.</xs:documentation></xs:annotation><xs:sequence minOccurs="0"><xs:element name="attributeList" type="mif:attributeList"/></xs:sequence><xs:attribute name="db" use="required"><xs:annotation><xs:documentation>Name of the external database. Taken from the controlled vocabulary of databases.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="dbAc" use="optional"><xs:annotation><xs:documentation>Accession number of the database in the database CV. This element is controlled by the PSI-MI controlled vocabulary "database citation", root term id MI:0444.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="id" use="required"><xs:annotation><xs:documentation>Primary identifier of the object in the external database, e.g. UniProt accession number.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="secondary" use="optional"><xs:annotation><xs:documentation>Secondary identifier of the object in the external database, e.g. UniProt ID.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="version" use="optional"><xs:annotation><xs:documentation>The version number of the object in the external database.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="refType" use="optional"><xs:annotation><xs:documentation>Reference type, e.g. "identity" if this reference referes to an identical object in the external database, or "see-also" for additional information. Controlled by CV.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="refTypeAc" use="optional"><xs:annotation><xs:documentation>Reference type accession number from the CV of reference types. This element is controlled by the PSI-MI controlled vocabulary "xref type", root term id MI:0353.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute></xs:complexType>
Complex Type mif:attributeList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of additional attributes. Open tag-value list to allow the inclusion of additional data.
<xs:complexType name="attributeList"><xs:annotation><xs:documentation>A list of additional attributes. Open tag-value list to allow the inclusion of additional data.</xs:documentation></xs:annotation><xs:sequence><xs:element name="attribute" type="mif:attribute" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Enables control of the attribute type through reference to an externalcontrolled vocabulary. Root element in the PSI MI CV is MI:0590.
Source
<xs:complexType name="attribute"><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="name" use="required"><xs:annotation><xs:documentation>The name of the attribute.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="nameAc" use="optional"><xs:annotation><xs:documentation>Enables control of the attribute type through reference to an external controlled vocabulary. Root element in the PSI MI CV is MI:0590.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Complex Type mif:availabilityList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Data availability statements, for example copyrights
<xs:complexType name="availabilityList"><xs:annotation><xs:documentation>Data availability statements, for example copyrights</xs:documentation></xs:annotation><xs:sequence><xs:element name="availability" type="mif:availability" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Describes data availability, e.g. through a copyright statement. If no availability is given, the data is assumed to be freely available.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:availability
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A text describing the availability of data, e.g. a copyright statement.
<xs:complexType name="availability"><xs:annotation><xs:documentation>A text describing the availability of data, e.g. a copyright statement.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="id" type="xs:int" use="required"/></xs:extension></xs:simpleContent></xs:complexType>
Complex Type mif:experimentDescriptionList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
All experiments in which the interactions of this entry have been determined
<xs:complexType name="experimentDescriptionList"><xs:annotation><xs:documentation>All experiments in which the interactions of this entry have been determined</xs:documentation></xs:annotation><xs:sequence><xs:element name="experimentDescription" type="mif:experimentDescription" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Describes one set of experimental parameters, usually associated with a single publication.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
All major objects have a numerical id which must be unique to that object within an entry. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:complexType name="experimentDescription"><xs:annotation><xs:documentation>Describes one set of experimental parameters.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"/><xs:element name="bibref" type="mif:bibref"><xs:annotation><xs:documentation>Publication describing the experiment.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Refers to external database description of the experiment.</xs:documentation></xs:annotation></xs:element><xs:element name="hostOrganismList" type="mif:hostOrganismList" minOccurs="0"/><xs:element name="interactionDetectionMethod" type="mif:cvType"><xs:annotation><xs:documentation>Experimental method to determine the interaction. This element is controlled by the PSI-MI controlled vocabulary "interaction detection method", root term id MI:0001.</xs:documentation></xs:annotation></xs:element><xs:element name="participantIdentificationMethod" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>Experimental method to determine the interactors involved in the interaction. This element is controlled by the PSI-MI controlled vocabulary "participant identification method", root term id MI:0002.</xs:documentation></xs:annotation></xs:element><xs:element name="featureDetectionMethod" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>Experimental method to determine the features of interactors. If this element is filled it is assumed to apply to all features described in the experiment. But can be overridden by the featureDetectionMethod given in the individual feature. This element is controlled by the PSI-MI controlled vocabulary "feature detection method", root term id MI:0003.</xs:documentation></xs:annotation></xs:element><xs:element name="confidenceList" type="mif:confidenceList" minOccurs="0"><xs:annotation><xs:documentation>Confidence in this experiment. Usually a statistical measure.</xs:documentation></xs:annotation></xs:element><xs:element name="variableParameterList" type="mif:variableParameterList" minOccurs="0"><xs:annotation><xs:documentation>A list of variable parameters used in this experiment - eg - variable concentration of a specific drug.</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the experiment.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which must be unique to that object within an entry. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type mif:hostOrganismList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
The host organism(s) in which the experiment has been performed.
<xs:complexType name="hostOrganismList"><xs:annotation><xs:documentation>The host organism(s) in which the experiment has been performed.</xs:documentation></xs:annotation><xs:sequence><xs:element name="hostOrganism" type="mif:hostOrganism" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="bioSource"><xs:annotation><xs:documentation>Describes the biological source of an object, in simple form only the NCBI taxid.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>The names of the organism. The short label should be a common name if it exists. The full name should be the full name of the species (i.e. genus species).</xs:documentation></xs:annotation></xs:element><xs:element name="cellType" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>Description of the cell type. Currently no species-independent controlled vocabulary for cell types is available, therefore the choice of reference database(s) is open to the data provider.</xs:documentation></xs:annotation></xs:element><xs:element name="compartment" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>The subcellular compartment of the object. It is strongly recommended to refer to the Gene Ontology cellular component in this element.</xs:documentation></xs:annotation></xs:element><xs:element name="tissue" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>Description of the source tissue. Currently no species-independent controlled vocabulary for tissues is available, therefore the choice of reference database(s) is open to the data provider.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="ncbiTaxId" type="xs:int" use="required"/></xs:complexType>
Complex Type mif:openCvType
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definitionis available.
<xs:complexType name="openCvType"><xs:annotation><xs:documentation>Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definition is available.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names"><xs:annotation><xs:documentation>This contains the controlled vocabulary terms, as a short and optionally as a long form.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Refers to the term of the controlled vocabulary in an external database.</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>If no suitable external controlled vocabulary is available, this attributeList can be used to describe the term. Example: Attribute name: Mouse atlas tissue name; attribute value: spinal cord, day 30.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:experimentRefList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Refers to a list of experiments within the same entry.
<xs:complexType name="experimentRefList"><xs:annotation><xs:documentation>Refers to a list of experiments within the same entry.</xs:documentation></xs:annotation><xs:sequence><xs:element name="experimentRef" type="xs:int" maxOccurs="unbounded"><xs:annotation><xs:documentation>References an experiment already present in this entry.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="cvType"><xs:annotation><xs:documentation>Reference to an external controlled vocabulary.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names"><xs:annotation><xs:documentation>Name of the controlled vocabulary term.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref"><xs:annotation><xs:documentation>Source of the controlled vocabulary term. E.g. the name of the CV and the term ID.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="confidenceList"><xs:annotation><xs:documentation>A list of confidence values.</xs:documentation></xs:annotation><xs:sequence><xs:element name="confidence" type="mif:confidence" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="confidence"><xs:complexContent><xs:extension base="mif:confidenceBase"><xs:sequence minOccurs="0"><xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>Each experiment might assign a different confidence to this object. If no experimentRef is given, it is assumed this confidence refers to all experiments linked to the object.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="variableParameterList"><xs:annotation><xs:documentation>A list of variable parameters used in this experiment - eg - variable concentration of a specific drug.</xs:documentation></xs:annotation><xs:sequence><xs:element name="variableParameter" type="mif:variableParameter" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:variableParameter
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Describes one variable parameter and its values in this experiment - eg - variable concentration of a specific drug.
<xs:complexType name="variableParameter"><xs:annotation><xs:documentation>Describes one variable parameter and its values in this experiment - eg - variable concentration of a specific drug.</xs:documentation></xs:annotation><xs:sequence><xs:element name="description" type="xs:string"><xs:annotation><xs:documentation>Free description of the variable parameter (such as cell cycle, PMA treatment, ...).</xs:documentation></xs:annotation></xs:element><xs:element name="unit" type="mif:openCvType" minOccurs="0"><xs:annotation><xs:documentation>Unit of the variable parameter values.</xs:documentation></xs:annotation></xs:element><xs:element name="variableValueList" type="mif:variableValueList"><xs:annotation><xs:documentation>List of the different values for this specific variableParameter in this experiment.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:variableValueList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
List of the different values for a specific variableParameter in a specific experiment.
<xs:complexType name="variableValueList"><xs:annotation><xs:documentation>List of the different values for a specific variableParameter in a specific experiment.</xs:documentation></xs:annotation><xs:sequence><xs:element name="variableValue" type="mif:variableValue" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:variableValue
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A value for a specific variableParameter in a specific experiment - eg - the concentration of a specific drug.
Optional numerical order attribute to give an explicit order for a variableValue in the variableValueList.
Source
<xs:complexType name="variableValue"><xs:annotation><xs:documentation>A value for a specific variableParameter in a specific experiment - eg - the concentration of a specific drug.</xs:documentation></xs:annotation><xs:sequence><xs:element name="value" type="xs:string"><xs:annotation><xs:documentation>Free description of the variable value. It can be numerical value or qualitative value depending on the variableParameter.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>Unique numerical identifier for this variableValue so an interaction can refer to it later. The id has to be unique within a same entry.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="order" type="xs:int" use="optional"><xs:annotation><xs:documentation>Optional numerical order attribute to give an explicit order for a variableValue in the variableValueList.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:complexType name="interactorList"><xs:annotation><xs:documentation>List of all interactors occurring in the entry</xs:documentation></xs:annotation><xs:sequence><xs:element name="interactor" type="mif:interactor" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>A molecule object in its native state, as described in databases.</xs:documentation><xs:documentation>Usage: A protein interactor must contain an xref to UniProt and NCBI-GI where possible.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:complexType name="interactor"><xs:annotation><xs:documentation>Describes a molecular interactor.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names"><xs:annotation><xs:documentation>Name(s). The short label is typically a short name that could appear as a label on a diagram.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>An interactor should have an xref whenever possible. If the interactor is not available in external databases, it must be characterised within this object e.g. by its sequence.</xs:documentation></xs:annotation></xs:element><xs:element name="interactorType" type="mif:cvType"><xs:annotation><xs:documentation>The molecule type of the participant, e.g. protein. This element is controlled by the PSI-MI controlled vocabulary "interactor", root term id MI:0313.</xs:documentation></xs:annotation></xs:element><xs:element name="organism" minOccurs="0"><xs:annotation><xs:documentation>The normal source organism of the interactor.</xs:documentation></xs:annotation><xs:complexType><xs:complexContent><xs:extension base="mif:bioSource"/></xs:complexContent></xs:complexType></xs:element><xs:element name="sequence" minOccurs="0"><xs:annotation><xs:documentation>Sequence in uppercase</xs:documentation><xs:documentation>Usage:</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Allows semi-structured additional annotation of the interactor.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:complexType name="interactionList"><xs:annotation><xs:documentation>List of interactions</xs:documentation></xs:annotation><xs:sequence><xs:choice maxOccurs="unbounded"><xs:element name="interaction" type="mif:interaction"/><xs:element name="abstractInteraction" type="mif:abstractInteraction"><xs:annotation><xs:documentation>Abstract interaction describing a stable complex, allosteric interaction , etc... These interactions are abstracted from the experimental context and used to describe biological entities</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence></xs:complexType>
Complex Type mif:interaction
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A molecular interaction described with some experimental context.
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
<xs:complexType name="interaction"><xs:annotation><xs:documentation>A molecular interaction described with some experimental context.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Name(s) of the interaction.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Interaction database ID</xs:documentation></xs:annotation></xs:element><xs:choice minOccurs="0"><xs:annotation><xs:documentation>Either refer to an already defined availability statement in this entry or insert description.</xs:documentation></xs:annotation><xs:element name="availabilityRef" type="xs:int"><xs:annotation><xs:documentation>References an availability statement already present in this entry.</xs:documentation></xs:annotation></xs:element><xs:element name="availability" type="mif:availability"><xs:annotation><xs:documentation>Describes the availability of the interaction data. If no availability is given, the data is assumed to be freely available.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="experimentList" type="mif:experimentList"/><xs:element name="participantList" type="mif:participantList"/><xs:element name="inferredInteractionList" type="mif:inferredInteractionList" minOccurs="0"/><xs:element name="interactionType" type="mif:cvType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>External controlled vocabulary characterising the interaction type, for example "physical interaction".</xs:documentation></xs:annotation></xs:element><xs:element name="modelled" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>If true, this element describes an interaction in a species of interest, e.g. human, but has actually been investigated in another organism, e.g. mouse. The transfer will usually be based on a homology statement made by the data producer. If this optional element is missing, it is assumed to be set to false.</xs:documentation></xs:annotation></xs:element><xs:element name="intraMolecular" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this element is assumed to be false.</xs:documentation></xs:annotation></xs:element><xs:element name="negative" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>If true, this interaction has been shown NOT to occur under the described experimental conditions. Default false. If this optional element is missing, it is assumed to be set to false.</xs:documentation></xs:annotation></xs:element><xs:element name="confidenceList" type="mif:confidenceList" minOccurs="0"/><xs:element name="parameterList" type="mif:parameterList" minOccurs="0"/><xs:element name="experimentalVariableValueList" type="mif:experimentalVariableValueList" minOccurs="0"><xs:annotation><xs:documentation>A list of variable/dynamic parameters used in this experiment to investigate dynamic interactions.</xs:documentation></xs:annotation></xs:element><xs:element name="causalRelationshipList" type="mif:causalRelationshipList" minOccurs="0"><xs:annotation><xs:documentation>A list of causal relationships involving participants in this interaction</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"/></xs:sequence><xs:attribute name="imexId" type="xs:string" use="optional"/><xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type mif:experimentList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
List of experiments in which this interaction has been determined.
<xs:complexType name="experimentList"><xs:annotation><xs:documentation>List of experiments in which this interaction has been determined.</xs:documentation></xs:annotation><xs:choice maxOccurs="unbounded"><xs:annotation><xs:documentation>Either refer to an already defined experiment in this entry or insert description.</xs:documentation></xs:annotation><xs:element name="experimentRef" type="xs:int"><xs:annotation><xs:documentation>References an experiment already present in this entry.</xs:documentation></xs:annotation></xs:element><xs:element name="experimentDescription" type="mif:experimentDescription"><xs:annotation><xs:documentation>An experiment in which this interaction has been determined.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:complexType>
Complex Type mif:participantList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of molecules participating in this interaction. An interaction has one(intramolecular), two (binary), or more (n-ary, complexes) participants.
<xs:complexType name="participantList"><xs:annotation><xs:documentation>A list of molecules participating in this interaction. An interaction has one (intramolecular), two (binary), or more (n-ary, complexes) participants.</xs:documentation></xs:annotation><xs:sequence><xs:element name="participant" type="mif:participant" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="participant"><xs:annotation><xs:documentation>A molecule participating in an interaction.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>This contains the name(s) for the participant given by the authors of a publication.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Contains the xref(s) for the participant given by the authors of a publication.</xs:documentation></xs:annotation></xs:element><xs:choice><xs:annotation><xs:documentation>Description of the Interactor. Refers to an already defined interactor in this entry, fully describes an interactor, references another interaction defined in this entry, to allow the hierarchical building up of complexes from subunits, or describe a molecule set (several molecules can interact but it cannot be determined which one interacts).</xs:documentation></xs:annotation><xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element><xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element><xs:element name="interactionRef" type="xs:int"><xs:annotation><xs:documentation>References an interaction described in this entry. Used for the hierarchical buildup of complexes.</xs:documentation></xs:annotation></xs:element><xs:element name="interactorCandidateList" type="mif:interactorCandidateList"><xs:annotation><xs:documentation>A molecule set (several molecules can interact but it cannot be determined which one interacts)</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="participantIdentificationMethodList" type="mif:participantIdentificationMethodList" minOccurs="0"/><xs:element name="biologicalRole" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>The role of the participant in the interaction. This describes the biological role, e.g. enzyme or enzyme target. The experimental role of the participant, e.g. 'bait', is shown in experimentalForm. This element is controlled by the PSI-MI controlled vocabulary "biologicalRole", root term id MI:0500.</xs:documentation></xs:annotation></xs:element><xs:element name="experimentalRoleList" type="mif:experimentalRoleList" minOccurs="0"/><xs:element name="experimentalPreparationList" type="mif:experimentalPreparationList" minOccurs="0"/><xs:element name="experimentalInteractorList" type="mif:experimentalInteractorList" minOccurs="0"/><xs:element name="featureList" type="mif:featureList" minOccurs="0"/><xs:element name="hostOrganismList" type="mif:hostOrganismList" minOccurs="0"/><xs:element name="confidenceList" type="mif:confidenceList" minOccurs="0"><xs:annotation><xs:documentation>Confidence in participant detection.</xs:documentation></xs:annotation></xs:element><xs:element name="parameterList" type="mif:parameterList" minOccurs="0"/><xs:choice minOccurs="0"><xs:annotation><xs:documentation>Description of the participant stoichiometry. Can be a single stoichiometry or a stoichiometry range.</xs:documentation></xs:annotation><xs:element name="stoichiometry" type="mif:stoichiometryType"><xs:annotation><xs:documentation>The stoichiometry of the participant.</xs:documentation></xs:annotation></xs:element><xs:element name="stoichiometryRange" type="mif:stoichiometryRangeType"><xs:annotation><xs:documentation>The stoichiometry range of the participant.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"/></xs:complexType>
<xs:complexType name="interactorCandidateList"><xs:annotation><xs:documentation>The list of interactor candidates.</xs:documentation></xs:annotation><xs:sequence><xs:element name="moleculeSetType" type="mif:cvType" minOccurs="1"><xs:annotation><xs:documentation>The type of molecule set, e.g. candidate set, defined set, ... This element is controlled by the PSI-MI controlled vocabulary "interactor", root term id MI:1304.</xs:documentation></xs:annotation></xs:element><xs:element name="interactorCandidate" type="mif:participantCandidate" maxOccurs="unbounded" minOccurs="1"/></xs:sequence></xs:complexType>
A molecule which is part of a molecule set (MI:1304) participating in an interaction.This molecule does not interacts with the other participant candidates. A molecule set is a group of moleculeslinked by a high degree of similarity of sequence and/or function and not easily separated byparticipant identification methods. It means that we cannot determine for sure which molecules of the molecule set is the participantof this interaction.
<xs:complexType name="participantCandidateParent"><xs:annotation><xs:documentation>A molecule which is part of a molecule set (MI:1304) participating in an interaction. This molecule does not interacts with the other participant candidates. A molecule set is a group of molecules linked by a high degree of similarity of sequence and/or function and not easily separated by participant identification methods. It means that we cannot determine for sure which molecules of the molecule set is the participant of this interaction.</xs:documentation></xs:annotation><xs:sequence><xs:choice><xs:annotation><xs:documentation>Description of the Interactor. Refers to an already defined interactor in this entry or fully describes an interactor.</xs:documentation></xs:annotation><xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element><xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence><xs:attribute name="id" type="xs:int" use="required"/></xs:complexType>
Complex Type mif:featureList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Sequence features relevant for the interaction, for example binding domains, andexperimental modifications, e.g. protein tags.
<xs:complexType name="featureList"><xs:annotation><xs:documentation>Sequence features relevant for the interaction, for example binding domains, and experimental modifications, e.g. protein tags.</xs:documentation></xs:annotation><xs:sequence><xs:element name="feature" type="mif:feature" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="feature"><xs:annotation><xs:documentation>A feature, e.g. domain, on a sequence.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Names for the feature, e.g. SH3 domain.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Reference to an external feature description, for example InterPro entry.</xs:documentation></xs:annotation></xs:element><xs:element name="featureType" type="mif:cvType" maxOccurs="1" minOccurs="0"><xs:annotation><xs:documentation>Description and classification of the feature. This element is controlled by the PSI-MI controlled vocabulary "feature", root term id MI:0116.</xs:documentation></xs:annotation></xs:element><xs:element name="featureDetectionMethod" type="mif:cvType" maxOccurs="unbounded" minOccurs="0"><xs:annotation><xs:documentation>Experimental method used to identify the feature. A setting here overrides the global setting given in the experimentDescription. External controlled vocabulary.</xs:documentation></xs:annotation></xs:element><xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element><xs:element name="featureRangeList"><xs:complexType><xs:sequence><xs:element name="featureRange" type="mif:baseLocation" maxOccurs="unbounded"><xs:annotation><xs:documentation>Location of the feature on the sequence of the interactor. One feature may have more than one featureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensional state of a protein, but non-continuous along the sequence.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="featureRole" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The role of the feature in the context of this interaction. It usually describes the impact of the interaction on the feature. (Ex: resulting-ptm, ...) or the impact of the feature on the interaction. (Ex: prerequisite-ptm,...).</xs:documentation></xs:annotation></xs:element><xs:element name="parameterList" type="mif:parameterList" minOccurs="0"><xs:annotation><xs:documentation>List of experimental parameters attached to this feature. For instance, the changes in the kd of the interaction will be added at the feature level with the description of the mutation</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"/></xs:complexType>
Complex Type mif:baseLocation
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A location on a sequence. Both begin and end can be a defined position, a fuzzy position, or undetermined.
<xs:complexType name="baseLocation"><xs:annotation><xs:documentation>A location on a sequence. Both begin and end can be a defined position, a fuzzy position, or undetermined.</xs:documentation></xs:annotation><xs:sequence><xs:sequence><xs:element name="startStatus" type="mif:cvType"><xs:annotation><xs:documentation>Attribute of the start positions, e.g. "certain" or "n-terminal"</xs:documentation></xs:annotation></xs:element><xs:choice minOccurs="0"><xs:element name="begin" type="mif:position"><xs:annotation><xs:documentation>The integer position gives the begin position of the feature. The first base or amino acid is position 1. In combination with the numeric value, the attribute 'status' allows to express fuzzy positions, e.g. 'less than 4'. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element><xs:element name="beginInterval" type="mif:interval"><xs:annotation><xs:documentation>The begin position may be varying or unclear, but localisable to a certain range. Usually written as e.g. 3..5. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence><xs:sequence><xs:element name="endStatus" type="mif:cvType"><xs:annotation><xs:documentation>Attribute of the end positions, e.g. "certain" or "c-terminal"</xs:documentation></xs:annotation></xs:element><xs:choice minOccurs="0"><xs:element name="end" type="mif:position"><xs:annotation><xs:documentation>The integer position gives the end position of the feature. The first base or amino acid is position 1. In combination with the numeric value, the attribute 'status' allows to express fuzzy positions, e.g. 'more than 400'. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element><xs:element name="endInterval" type="mif:interval"><xs:annotation><xs:documentation>The end position may be varying or unclear, but localisable to a certain range. Usually written as e.g. 3..5. Negative positions can be used to describe promoter regions when the interactor is a gene but should not be allowed for proteins</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence><xs:element name="isLink" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>True if the described feature is a linking feature connecting two amino acids rather than extending along the sequence. 'begin' references the first amino acid, 'end' the second. Standard example is a disulfide bridge. Does not reference another feature, therefore is only suitable for linking features on the same amino acid chain.</xs:documentation></xs:annotation></xs:element><xs:element name="resultingSequence" type="mif:resultingSequenceType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The resultingSequence gives some information about the sequence changes.</xs:documentation></xs:annotation></xs:element><xs:element name="participantRef" type="xs:int" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>References a participant described in the entry. The participantRef is aimed at describing complex binding sites such as composite binding sites where the participant is an interaction and the binding site ranges has to specify which participant in the subunit it refers to.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="resultingSequenceType"><xs:annotation><xs:documentation>Description of the mutated or transformed interactor sequence portion</xs:documentation></xs:annotation><xs:choice minOccurs="1" maxOccurs="1"><xs:sequence><xs:sequence><xs:element name="originalSequence" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The original sequence portion.</xs:documentation></xs:annotation></xs:element><xs:element name="newSequence" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The mutated or transformed sequence portion.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>External cross reference to a genetic variation database such as dbSNP.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:sequence><xs:sequence><xs:element name="xref" type="mif:xref" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>External cross reference to a genetic variation database such as dbSNP.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:choice></xs:complexType>
Complex Type mif:parameterList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Lists parameters which are relevant for the Interaction, e.g. kinetics.
<xs:complexType name="parameterList"><xs:annotation><xs:documentation>Lists parameters which are relevant for the Interaction, e.g. kinetics.</xs:documentation></xs:annotation><xs:sequence><xs:element name="parameter" type="mif:parameter" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Accession number of the unit in the associated controlled vocabulary.
Source
<xs:complexType name="parameter"><xs:complexContent><xs:extension base="mif:parameterBase"><xs:sequence><xs:element name="experimentRef" type="xs:int" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Reference to the experiment in which this parameter has been determined. If not given, it is assumed that this is valid for all experiments attached to the interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="uncertainty" type="xs:decimal" use="optional"/></xs:extension></xs:complexContent></xs:complexType>
Accession number of the unit in the associated controlled vocabulary.
Source
<xs:complexType name="parameterBase"><xs:annotation><xs:documentation>A numeric parameter, e.g. for a kinetic value</xs:documentation></xs:annotation><xs:attribute name="term" use="required"><xs:annotation><xs:documentation>The kind of parameter, e.g. "dissociation constant".</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="termAc" use="optional"><xs:annotation><xs:documentation>Accession number of the term in the associated controlled vocabulary.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="unit" use="optional"><xs:annotation><xs:documentation>The unit of the term, e.g. "kiloDalton".</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="unitAc" use="optional"><xs:annotation><xs:documentation>Accession number of the unit in the associated controlled vocabulary.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute><xs:attribute name="base" type="xs:short" use="optional" default="10"><xs:annotation><xs:documentation>Base of the parameter expression. Defaults to 10.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="exponent" type="xs:short" use="optional" default="0"><xs:annotation><xs:documentation>Exponent of the value.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="factor" type="xs:decimal" use="required"><xs:annotation><xs:documentation>The "main" value of the parameter.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type mif:participantIdentificationMethodList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
The method(s) by which this participant has been determined. If this element is present,its value supersedes experimentDescription/ participantIdentificationMethod.
<xs:complexType name="participantIdentificationMethodList"><xs:annotation><xs:documentation>The method(s) by which this participant has been determined. If this element is present, its value supersedes experimentDescription/ participantIdentificationMethod.</xs:documentation></xs:annotation><xs:sequence><xs:element name="participantIdentificationMethod" type="mif:participantIdentificationMethod" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:participantIdentificationMethod
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Experimental method to determine the interactors involved in the interaction. Thiselement is controlled by the PSI-MI controlled vocabulary "participant identification method",root term id MI:0002.
<xs:complexType name="participantIdentificationMethod"><xs:annotation><xs:documentation>Experimental method to determine the interactors involved in the interaction. This element is controlled by the PSI-MI controlled vocabulary "participant identification method", root term id MI:0002.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="mif:cvType"><xs:sequence minOccurs="0"><xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Complex Type mif:experimentalRoleList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
The role(s) of the participant in the interaction, e.g. bait.
<xs:complexType name="experimentalRoleList"><xs:annotation><xs:documentation>The role(s) of the participant in the interaction, e.g. bait.</xs:documentation></xs:annotation><xs:sequence><xs:element name="experimentalRole" type="mif:experimentalRole" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:experimentalRole
Namespace
http://psi.hupo.org/mi/mif300
Annotations
This element is controlled by the PSI-MI controlled vocabulary "experimentalRole",root term id MI:0495.
<xs:complexType name="experimentalRole"><xs:annotation><xs:documentation>This element is controlled by the PSI-MI controlled vocabulary "experimentalRole", root term id MI:0495.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="mif:cvType"><xs:sequence minOccurs="0"><xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Complex Type mif:experimentalPreparationList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Terms describing the experimental sample preparation.
<xs:complexType name="experimentalPreparation"><xs:annotation><xs:documentation>This element is controlled by the PSI-MI controlled vocabulary "experimentalPreparation", root term id MI:0346.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="mif:cvType"><xs:sequence minOccurs="0"><xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Complex Type mif:experimentalInteractorList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Describes molecules which have been used in specific experiments if these molecules aredifferent from the one listed as interactors. Example: The author of a paper makes a statement abouthuman proteins, but has really worked with mouse proteins. In this case the human protein would be themain interactor, while the experimentalForm would be the mouse protein listed in this element.Optionally this can refer to the experiment(s) in which this form has been used.
<xs:complexType name="experimentalInteractorList"><xs:annotation><xs:documentation>Describes molecules which have been used in specific experiments if these molecules are different from the one listed as interactors. Example: The author of a paper makes a statement about human proteins, but has really worked with mouse proteins. In this case the human protein would be the main interactor, while the experimentalForm would be the mouse protein listed in this element. Optionally this can refer to the experiment(s) in which this form has been used.</xs:documentation></xs:annotation><xs:sequence><xs:element name="experimentalInteractor" type="mif:experimentalInteractor" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="experimentalInteractor"><xs:sequence><xs:choice><xs:annotation><xs:documentation>Either refer to an already defined protein interactor in this entry or insert description.</xs:documentation></xs:annotation><xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element><xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"><xs:annotation><xs:documentation>If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="stoichiometryType"><xs:annotation><xs:documentation>The mean value for the participant stoichiometry.</xs:documentation></xs:annotation><xs:attribute name="value" type="xs:int" use="required"><xs:annotation><xs:documentation>The participant stoichiometry value</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:complexType name="stoichiometryRangeType"><xs:annotation><xs:documentation>The stoichiometry range of a participant.</xs:documentation></xs:annotation><xs:attribute name="minValue" type="xs:int" use="required"><xs:annotation><xs:documentation>The minimum stoichiometry value</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="maxValue" type="xs:int" use="required"><xs:annotation><xs:documentation>The maximum stoichiometry value</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type mif:inferredInteractionList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Describes inferred interactions, usually combining data from more than one experiment.Examples: 1: Show the topology of binary interactions within a complex. 2: Interaction inferred frommultiple experiments which on their own would not support the interaction. Example: A-B in experiment 1,B-C- in experiment 2, A-C is the inferred interaction.
<xs:complexType name="inferredInteractionList"><xs:annotation><xs:documentation>Describes inferred interactions, usually combining data from more than one experiment. Examples: 1: Show the topology of binary interactions within a complex. 2: Interaction inferred from multiple experiments which on their own would not support the interaction. Example: A-B in experiment 1, B-C- in experiment 2, A-C is the inferred interaction.</xs:documentation></xs:annotation><xs:sequence><xs:element name="inferredInteraction" type="mif:inferredInteraction" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="inferredInteractionParticipant"><xs:annotation><xs:documentation>Participant of the inferred interaction.</xs:documentation></xs:annotation><xs:choice><xs:element name="participantRef" type="xs:int"/><xs:element name="participantFeatureRef" type="xs:int"/></xs:choice></xs:complexType>
Complex Type mif:experimentalVariableValueList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of experimental parameter/condition values for which the interaction occurs.
<xs:complexType name="experimentalVariableValueList"><xs:annotation><xs:documentation>A list of experimental parameter/condition values for which the interaction occurs.</xs:documentation></xs:annotation><xs:sequence><xs:element name="experimentalVariableValues" minOccurs="1" maxOccurs="unbounded" type="mif:experimentalVariableValues"><xs:annotation><xs:documentation>A set of experimental parameter/conditions values applied together and for which this interaction occurs.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:experimentalVariableValues
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A set of experimental parameter/conditions values applied together and for which this interaction occurs.
<xs:complexType name="experimentalVariableValues"><xs:annotation><xs:documentation>A set of experimental parameter/conditions values applied together and for which this interaction occurs.</xs:documentation></xs:annotation><xs:sequence><xs:element name="variableValueRef" minOccurs="1" maxOccurs="unbounded" type="xs:int"><xs:annotation><xs:documentation>The reference to the id of the variableValue described in the variableParameterList/variableParameter/variableParameterValueList of the experiment.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:causalRelationshipList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of causal relationships involving participants in a specific interaction.
<xs:complexType name="causalRelationshipList"><xs:annotation><xs:documentation>A list of causal relationships involving participants in a specific interaction.</xs:documentation></xs:annotation><xs:sequence><xs:element name="causalRelationship" type="mif:causalRelationship" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The causal relationship between a participant source and a participant target.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:causalRelationship
Namespace
http://psi.hupo.org/mi/mif300
Annotations
The causal relationship between a participant source and a participant target.
<xs:complexType name="causalRelationship"><xs:annotation><xs:documentation>The causal relationship between a participant source and a participant target.</xs:documentation></xs:annotation><xs:sequence><xs:element name="sourceParticipantRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that is the source of the causality statement.</xs:documentation></xs:annotation></xs:element><xs:element name="causalityStatement" type="mif:openCvType" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>The causality statement. Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definition is available.</xs:documentation></xs:annotation></xs:element><xs:element name="targetParticipantRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that is the target of the causality statement.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:abstractInteraction
Namespace
http://psi.hupo.org/mi/mif300
Annotations
An 'abstract' molecular interaction - e.g - stable complexes, allosteric interaction, ....These interactions are abstracted from their experimental context and represent biological entities.
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
Source
<xs:complexType name="abstractInteraction"><xs:annotation><xs:documentation>An 'abstract' molecular interaction - e.g - stable complexes, allosteric interaction, .... These interactions are abstracted from their experimental context and represent biological entities.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Name(s) of the interaction.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Interaction database ID, interaction evidence references</xs:documentation></xs:annotation></xs:element><xs:element name="participantList" type="mif:abstractParticipantList"/><xs:element name="bindingFeatureList" type="mif:bindingFeatureList" minOccurs="0"/><xs:element name="interactionType" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>External controlled vocabulary characterising the interaction type, for example "physical interaction".</xs:documentation></xs:annotation></xs:element><xs:element name="intraMolecular" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this element is assumed to be false.</xs:documentation></xs:annotation></xs:element><xs:element name="confidenceList" type="mif:abstractConfidenceList" minOccurs="0"/><xs:element name="parameterList" type="mif:abstractParameterList" minOccurs="0"/><xs:element name="organism" type="mif:bioSource" minOccurs="0"><xs:annotation><xs:documentation>The organism where this complex/abstract interaction naturally occurs.</xs:documentation></xs:annotation></xs:element><xs:element name="interactorType" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>The interactor type for this complex when it is used as a participant of another interaction.</xs:documentation></xs:annotation></xs:element><xs:element name="evidenceType" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>External controlled vocabulary characterising the evidence type (usually from the Evidence Ontology), for example "physical interaction evidence, inferred from literature".</xs:documentation></xs:annotation></xs:element><xs:element name="cooperativeEffectList" type="mif:cooperativeEffectList" minOccurs="0"><xs:annotation><xs:documentation>A list of cooperative effects this interaction has on subsequent interactions, either through an allosteric or pre-assembly effect.</xs:documentation></xs:annotation></xs:element><xs:element name="causalRelationshipList" type="mif:causalRelationshipList" minOccurs="0"><xs:annotation><xs:documentation>A list of causal relationships involving participants in this interaction</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"/></xs:sequence><xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type mif:abstractParticipantList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of molecules participating in an abstract interaction. A complex has one(homo-dimers), two (binary), or more (complexes) participants. As the interaction is abstracted from the experimental context, theparticipants are also abstracted from any experimental context.
<xs:complexType name="abstractParticipantList"><xs:annotation><xs:documentation>A list of molecules participating in an abstract interaction. A complex has one (homo-dimers), two (binary), or more (complexes) participants. As the interaction is abstracted from the experimental context, the participants are also abstracted from any experimental context.</xs:documentation></xs:annotation><xs:sequence><xs:element name="participant" type="mif:abstractParticipant" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:abstractParticipant
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A molecule participating in an interaction (complex, allsoteric interaction, ...).This participant is abstracted from its experimental context.
<xs:complexType name="abstractParticipant"><xs:annotation><xs:documentation>A molecule participating in an interaction (complex, allsoteric interaction, ...). This participant is abstracted from its experimental context.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Names for the participant</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Contains the xref(s) for the participant.</xs:documentation></xs:annotation></xs:element><xs:choice><xs:annotation><xs:documentation>Description of the Interactor. Refers to an already defined interactor in this entry, fully describes an interactor, references another interaction defined in this entry, to allow the hierarchical building up of complexes from subunits, or describe a molecule set (several molecules can interact but it cannot be determined which one interacts)..</xs:documentation></xs:annotation><xs:element name="interactorRef" type="xs:int"><xs:annotation><xs:documentation>References an interactor described in the interactorList of the entry</xs:documentation></xs:annotation></xs:element><xs:element name="interactor" type="mif:interactor"><xs:annotation><xs:documentation>Fully describes an interactor</xs:documentation></xs:annotation></xs:element><xs:element name="interactionRef" type="xs:int"><xs:annotation><xs:documentation>References an abstract interaction described in this entry. Used for the hierarchical buildup of complexes.</xs:documentation></xs:annotation></xs:element><xs:element name="interactorCandidateList" type="mif:abstractInteractorCandidateList"><xs:annotation><xs:documentation>A molecule set (several molecules can interact but it cannot be determined which one interacts)</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="biologicalRole" type="mif:cvType" minOccurs="0"><xs:annotation><xs:documentation>The role of the participant in the interaction. This describes the biological role, e.g. enzyme or enzyme target. The experimental role of the participant, e.g. 'bait', is shown in experimentalForm. This element is controlled by the PSI-MI controlled vocabulary "biologicalRole", root term id MI:0500.</xs:documentation></xs:annotation></xs:element><xs:element name="featureList" type="mif:abstractFeatureList" minOccurs="0"/><xs:choice minOccurs="0"><xs:annotation><xs:documentation>Description of the participant stoichiometry. Can be a single stoichiometry or a stoichiometry range.</xs:documentation></xs:annotation><xs:element name="stoichiometry" type="mif:stoichiometryType"><xs:annotation><xs:documentation>The stoichiometry of the participant.</xs:documentation></xs:annotation></xs:element><xs:element name="stoichiometryRange" type="mif:stoichiometryRangeType"><xs:annotation><xs:documentation>The stoichiometry range of the participant.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"/></xs:complexType>
<xs:complexType name="abstractInteractorCandidateList"><xs:annotation><xs:documentation>The list of interactor candidates.</xs:documentation></xs:annotation><xs:sequence><xs:element name="moleculeSetType" type="mif:cvType" minOccurs="1"><xs:annotation><xs:documentation>The type of molecule set, e.g. candidate set, defined set, ... This element is controlled by the PSI-MI controlled vocabulary "interactor", root term id MI:1304.</xs:documentation></xs:annotation></xs:element><xs:element name="interactorCandidate" type="mif:abstractParticipantCandidate" maxOccurs="unbounded" minOccurs="1"/></xs:sequence></xs:complexType>
Sequence features relevant for the abstract interaction. These features are abstracted from any experimental contextand are usually binding sites, variants, etc..
<xs:complexType name="abstractFeatureList"><xs:annotation><xs:documentation>Sequence features relevant for the abstract interaction. These features are abstracted from any experimental context and are usually binding sites, variants, etc..</xs:documentation></xs:annotation><xs:sequence><xs:element name="feature" type="mif:abstractFeature" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
<xs:complexType name="abstractFeature"><xs:annotation><xs:documentation>A biological feature, e.g. domain, on a sequence.</xs:documentation></xs:annotation><xs:sequence><xs:element name="names" type="mif:names" minOccurs="0"><xs:annotation><xs:documentation>Names for the feature, e.g. SH3 domain.</xs:documentation></xs:annotation></xs:element><xs:element name="xref" type="mif:xref" minOccurs="0"><xs:annotation><xs:documentation>Reference to an external feature description, for example InterPro entry.</xs:documentation></xs:annotation></xs:element><xs:element name="featureType" type="mif:cvType" maxOccurs="1" minOccurs="0"><xs:annotation><xs:documentation>Description and classification of the feature. This element is controlled by the PSI-MI controlled vocabulary "feature", root term id MI:0116.</xs:documentation></xs:annotation></xs:element><xs:element name="featureRangeList"><xs:complexType><xs:sequence><xs:element name="featureRange" type="mif:baseLocation" maxOccurs="unbounded"><xs:annotation><xs:documentation>Location of the feature on the sequence of the interactor. One feature may have more than one featureRange, used e.g. for features which involve sequence positions close in the folded, three-dimensional state of a protein, but non-continuous along the sequence.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="featureRole" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>The role of the feature in the context of this interaction. It usually describes the impact of the interaction on the feature. (Ex: resulting-ptm, ...) or the impact of the feature on the interaction. (Ex: prerequisite-ptm,...).</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the entry.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:int" use="required"/></xs:complexType>
Complex Type mif:bindingFeatureList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Show the topology of interactions within a complex.
<xs:complexType name="bindingFeatureList"><xs:annotation><xs:documentation>Show the topology of interactions within a complex.</xs:documentation></xs:annotation><xs:sequence><xs:element name="bindingFeatures" type="mif:bindingFeatures" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:bindingFeatures
Namespace
http://psi.hupo.org/mi/mif300
Annotations
List all the features reported in the complex that are linked to each other.
<xs:complexType name="bindingFeatures"><xs:annotation><xs:documentation>List all the features reported in the complex that are linked to each other.</xs:documentation></xs:annotation><xs:sequence><xs:element name="participantFeatureRef" type="xs:int" minOccurs="2" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:abstractConfidenceList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of confidence values for a complex or abstract interaction.These confidences can refer to their original publications.>
<xs:complexType name="abstractConfidenceList"><xs:annotation><xs:documentation>A list of confidence values for a complex or abstract interaction. These confidences can refer to their original publications.></xs:documentation></xs:annotation><xs:sequence><xs:element name="confidence" type="mif:abstractConfidence" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Complex Type mif:abstractConfidence
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A confidence value for a complex or other 'abstract' interaction.It can refer to its original publication/review.
<xs:complexType name="abstractConfidence"><xs:annotation><xs:documentation>A confidence value for a complex or other 'abstract' interaction. It can refer to its original publication/review.</xs:documentation></xs:annotation><xs:sequence><xs:element name="type" type="mif:openCvType"/><xs:element name="value"><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:element><xs:element name="bibref" type="mif:bibref" minOccurs="0"/></xs:sequence></xs:complexType>
Complex Type mif:abstractParameterList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
Lists parameters which are relevant for the complex/abstract interaction, e.g. kinetics.These parameters can refer to their original publication.
<xs:complexType name="abstractParameterList"><xs:annotation><xs:documentation>Lists parameters which are relevant for the complex/abstract interaction, e.g. kinetics. These parameters can refer to their original publication.</xs:documentation></xs:annotation><xs:sequence><xs:element name="parameter" type="mif:abstractParameter" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
Accession number of the unit in the associated controlled vocabulary.
Source
<xs:complexType name="abstractParameter"><xs:complexContent><xs:extension base="mif:parameterBase"><xs:sequence><xs:element name="bibref" type="mif:bibref" minOccurs="0"><xs:annotation><xs:documentation>Reference to the publication (or publications) where this parameter has been shown.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="uncertainty" type="xs:decimal" use="optional"/></xs:extension></xs:complexContent></xs:complexType>
Complex Type mif:cooperativeEffectList
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A list of cooperative effects this interaction has on subsequent interactions, either through an allosteric or pre-assembly effect.
<xs:complexType name="cooperativeEffectList"><xs:annotation><xs:documentation>A list of cooperative effects this interaction has on subsequent interactions, either through an allosteric or pre-assembly effect.</xs:documentation></xs:annotation><xs:sequence><xs:choice minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The cooperative mechanism can be either allostery or pre-assembly.</xs:documentation></xs:annotation><xs:element name="allostery" type="mif:allostery"><xs:annotation><xs:documentation>In case the cooperative mechanism is allostery.</xs:documentation></xs:annotation></xs:element><xs:element name="preassembly" type="mif:cooperativeEffectType"><xs:annotation><xs:documentation>In case the cooperative mechanism is pre-assembly.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence></xs:complexType>
<xs:complexType name="allostery"><xs:annotation><xs:documentation>In case the cooperative mechanism is allostery.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="mif:cooperativeEffectType"><xs:sequence><xs:element name="allostericMoleculeRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that is allosterically regulated.</xs:documentation></xs:annotation></xs:element><xs:choice minOccurs="1"><xs:element name="allostericEffectorRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the participant that elicits an allosteric response in an allosteric molecule upon binding to that molecule.</xs:documentation></xs:annotation></xs:element><xs:element name="allostericModificationRef" type="xs:int" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Refers to the modification (feature) that elicits an allosteric response in an allosteric molecule.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="allostericMechanism" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the type of changes that occur in an allosteric molecule upon allosteric modification or binding of an allosteric effector and result in an allosteric response. This element is controlled by the PSI-MI controlled vocabulary "allosteric mechanism", root term id MI:1164.</xs:documentation></xs:annotation></xs:element><xs:element name="allosteryType" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates the chemical relationship between the ligands whose binding is allosterically coupled. This element is controlled by the PSI-MI controlled vocabulary "allostery type", root term id MI:1167.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Complex Type mif:cooperativeEffectType
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A cooperative effect an interaction has on a subsequent interaction.
<xs:complexType name="cooperativeEffectType"><xs:annotation><xs:documentation>A cooperative effect an interaction has on a subsequent interaction.</xs:documentation></xs:annotation><xs:sequence><xs:element name="cooperativityEvidenceList"><xs:annotation><xs:documentation>List of experimental methods and publications from which this cooperative effect has been inferred.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="cooperativityEvidenceDescription" type="mif:evidenceType" minOccurs="1" maxOccurs="unbounded"></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="affectedInteractionList"><xs:annotation><xs:documentation>List of model interactions affected by this model interaction.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="affectedInteractionRef" type="xs:int" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>Refers to the model interaction that is affected by the current model interaction.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="cooperativeEffectOutcome" type="mif:cvType" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Indicates whether the cooperative effect is positive (either induced or enhanced) or negative (either inhibited or abrogated). This element is controlled by the PSI-MI controlled vocabulary "cooperative effect outcome" root term, id MI:1153.</xs:documentation></xs:annotation></xs:element><xs:element name="cooperativeEffectResponse" type="mif:cvType" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Indicates how the cooperative mechanism affects another interaction. This element is controlled by the PSI-MI controlled vocabulary "cooperative effect response" root term, id MI:.</xs:documentation></xs:annotation></xs:element><xs:element name="attributeList" type="mif:attributeList" minOccurs="0"><xs:annotation><xs:documentation>Semi-structured additional description of the data contained in the cooperative effect.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type mif:evidenceType
Namespace
http://psi.hupo.org/mi/mif300
Annotations
List of experimental methods and corresponding publication from which this cooperative effect has been inferred.
<xs:complexType name="evidenceType"><xs:annotation><xs:documentation>List of experimental methods and corresponding publication from which this cooperative effect has been inferred.</xs:documentation></xs:annotation><xs:sequence><xs:element name="bibref" type="mif:bibref" minOccurs="1" maxOccurs="1"><xs:annotation><xs:documentation>Publication describing the experiments from which this cooperative effect has been inferred.</xs:documentation></xs:annotation></xs:element><xs:element name="evidenceMethodList" minOccurs="0"><xs:annotation><xs:documentation>Experimental methods from which this cooperative effect has been inferred.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="evidenceMethod" type="mif:cvType" minOccurs="1" maxOccurs="unbounded"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType>
Complex Type mif:label
Namespace
http://psi.hupo.org/mi/mif300
Annotations
A short alphanumeric label identifying an object. Not necessarily unique.
Diagram
Type
extension of xs:string
Source
<xs:complexType name="label"><xs:annotation><xs:documentation>A short alphanumeric label identifying an object. Not necessarily unique.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="xs:string"/></xs:simpleContent></xs:complexType>
<xs:attribute name="name" use="required"><xs:annotation><xs:documentation>The name of the attribute.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="nameAc" use="optional"><xs:annotation><xs:documentation>Enables control of the attribute type through reference to an external controlled vocabulary. Root element in the PSI MI CV is MI:0590.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="db" use="required"><xs:annotation><xs:documentation>Name of the external database. Taken from the controlled vocabulary of databases.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
Accession number of the database in the database CV. This element is controlled by the PSI-MI controlledvocabulary "database citation", root term id MI:0444.
<xs:attribute name="dbAc" use="optional"><xs:annotation><xs:documentation>Accession number of the database in the database CV. This element is controlled by the PSI-MI controlled vocabulary "database citation", root term id MI:0444.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="id" use="required"><xs:annotation><xs:documentation>Primary identifier of the object in the external database, e.g. UniProt accession number.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="secondary" use="optional"><xs:annotation><xs:documentation>Secondary identifier of the object in the external database, e.g. UniProt ID.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="version" use="optional"><xs:annotation><xs:documentation>The version number of the object in the external database.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
Reference type, e.g. "identity" if this reference referes to an identical object in the external database,or "see-also" for additional information. Controlled by CV.
<xs:attribute name="refType" use="optional"><xs:annotation><xs:documentation>Reference type, e.g. "identity" if this reference referes to an identical object in the external database, or "see-also" for additional information. Controlled by CV.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
Reference type accession number from the CV of reference types. This element is controlled by the PSI-MIcontrolled vocabulary "xref type", root term id MI:0353.
<xs:attribute name="refTypeAc" use="optional"><xs:annotation><xs:documentation>Reference type accession number from the CV of reference types. This element is controlled by the PSI-MI controlled vocabulary "xref type", root term id MI:0353.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>Unique numerical identifier for this variableValue so an interaction can refer to it later. The id has to be unique within a same entry.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="order" type="xs:int" use="optional"><xs:annotation><xs:documentation>Optional numerical order attribute to give an explicit order for a variableValue in the variableValueList.</xs:documentation></xs:annotation></xs:attribute>
All major objects have a numerical id which must be unique to that object within an entry. The object may be repeated,though, e.g. in the denormalised representation.
<xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which must be unique to that object within an entry. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
<xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="termAc" use="optional"><xs:annotation><xs:documentation>Accession number of the term in the associated controlled vocabulary.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="unit" use="optional"><xs:annotation><xs:documentation>The unit of the term, e.g. "kiloDalton".</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="unitAc" use="optional"><xs:annotation><xs:documentation>Accession number of the unit in the associated controlled vocabulary.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:minLength value="1"/></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="base" type="xs:short" use="optional" default="10"><xs:annotation><xs:documentation>Base of the parameter expression. Defaults to 10.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="exponent" type="xs:short" use="optional" default="0"><xs:annotation><xs:documentation>Exponent of the value.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="factor" type="xs:decimal" use="required"><xs:annotation><xs:documentation>The "main" value of the parameter.</xs:documentation></xs:annotation></xs:attribute>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
<xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute>
All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated,though, e.g. in the denormalised representation.
<xs:attribute name="id" type="xs:int" use="required"><xs:annotation><xs:documentation>All major objects have a numerical id which is unique to that object within a PSI MI file. The object may be repeated, though, e.g. in the denormalised representation.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="version" type="xs:int" use="required" fixed="0"><xs:annotation><xs:documentation>PSI MI version within given level</xs:documentation></xs:annotation></xs:attribute>