Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by

Table of Contents

Group by:
Main schema MIF254.xsd
Namespace http://psi.hupo.org/mi/mif
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Element mif:entrySet
Namespace http://psi.hupo.org/mi/mif
Annotations
Root element of the Molecular Interaction Format
Diagram
Diagram gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_level gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_version gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_minorVersion gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_entry gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet
Type mif:entrySet
Properties
content: complex
Model mif:entry+
Children mif:entry
Instance
<mif:entrySet level="2" minorVersion="4" version="5" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:entry>{1,unbounded}</mif:entry>
</mif:entrySet>
Attributes
QName Type Fixed Default Use Annotation
level xs:int 2 required
PSI MI level
minorVersion xs:int 4 optional
version xs:int 5 required
PSI MI version within given level
Source
<xs:element name="entrySet" type="mif:entrySet">
  <xs:annotation>
    <xs:documentation>Root element of the Molecular Interaction Format</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:entrySet / mif:entry
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes one or more interactions as a self-contained unit. Multiple entries from different files can be concatenated into a single entrySet.
Diagram
Diagram gmldoc.tmp#entry_source gmldoc.tmp#entry_availabilityList gmldoc.tmp#entry_experimentList gmldoc.tmp#entry_interactorList gmldoc.tmp#entry_interactionList gmldoc.tmp#entry_attributeList gmldoc.tmp#entry
Type mif:entry
Properties
content: complex
maxOccurs: unbounded
Model mif:source{0,1} , mif:availabilityList{0,1} , mif:experimentList{0,1} , mif:interactorList{0,1} , mif:interactionList , mif:attributeList{0,1}
Children mif:attributeList, mif:availabilityList, mif:experimentList, mif:interactionList, mif:interactorList, mif:source
Instance
<mif:entry xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:source release="" releaseDate="">{0,1}</mif:source>
  <mif:availabilityList>{0,1}</mif:availabilityList>
  <mif:experimentList>{0,1}</mif:experimentList>
  <mif:interactorList>{0,1}</mif:interactorList>
  <mif:interactionList>{1,1}</mif:interactionList>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:entry>
Source
<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>
[ top ]
Element mif:entry / mif:source
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#source_release gmldoc.tmp#source_releaseDate gmldoc.tmp#source_names gmldoc.tmp#source_bibref gmldoc.tmp#source_xref gmldoc.tmp#source_attributeList gmldoc.tmp#source
Type mif:source
Properties
content: complex
minOccurs: 0
Model mif:names{0,1} , mif:bibref{0,1} , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:bibref, mif:names, mif:xref
Instance
<mif:source release="" releaseDate="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:bibref>{0,1}</mif:bibref>
  <mif:xref>{0,1}</mif:xref>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:source>
Attributes
QName Type Fixed Default Use Annotation
release restriction of xs:string optional
releaseDate xs:date optional
Source
<xs:element name="source" type="mif:source" minOccurs="0"/>
[ top ]
Element mif:source / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
Name(s) of the data source, for example the organisation name.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
minOccurs: 0
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<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>
[ top ]
Element mif:names / mif:shortLabel
Namespace http://psi.hupo.org/mi/mif
Annotations
A short string, suitable to remember the object. Can be e.g. a gene name, the first author of a paper, etc.
Diagram
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>
[ top ]
Element mif:names / mif:fullName
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
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>
[ top ]
Element mif:names / mif:alias
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#alias_typeAc gmldoc.tmp#alias_type gmldoc.tmp#alias
Type mif:alias
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:string optional
typeAc restriction of xs:string optional
Source
<xs:element name="alias" type="mif:alias" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element mif:source / mif:bibref
Namespace http://psi.hupo.org/mi/mif
Annotations
Bibliographic reference for the data source. Example: A paper which
describes all interactions of the entry.
Diagram
Diagram gmldoc.tmp#bibref_xref gmldoc.tmp#bibref_attributeList gmldoc.tmp#bibref
Type mif:bibref
Properties
content: complex
minOccurs: 0
Model mif:xref | mif:attributeList
Children mif:attributeList, mif:xref
Instance
<mif:bibref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:xref>{1,1}</mif:xref>
  <mif:attributeList>{1,1}</mif:attributeList>
</mif:bibref>
Source
<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>
[ top ]
Element mif:bibref / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Bibliographic reference in external database, usually PubMed.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<xs:element name="xref" type="mif:xref">
  <xs:annotation>
    <xs:documentation>Bibliographic reference in external database, usually PubMed.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:xref / mif:primaryRef
Namespace http://psi.hupo.org/mi/mif
Annotations
Primary reference to an external database.
Diagram
Diagram gmldoc.tmp#dbReference_db gmldoc.tmp#dbReference_dbAc gmldoc.tmp#dbReference_id gmldoc.tmp#dbReference_secondary gmldoc.tmp#dbReference_version gmldoc.tmp#dbReference_refType gmldoc.tmp#dbReference_refTypeAc gmldoc.tmp#dbReference_attributeList gmldoc.tmp#dbReference
Type mif:dbReference
Properties
content: complex
Model mif:attributeList
Children mif:attributeList
Instance
<mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attributeList>{1,1}</mif:attributeList>
</mif:primaryRef>
Attributes
QName Type Fixed Default Use Annotation
db restriction of xs:string required
Name of the external database. Taken from the controlled vocabulary of databases.
dbAc restriction of xs:string optional
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.
id restriction of xs:string required
Primary identifier of the object in the external database, e.g. UniProt accession number.
refType restriction of xs:string optional
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.
refTypeAc restriction of xs:string optional
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.
secondary restriction of xs:string optional
Secondary identifier of the object in the external database, e.g. UniProt ID.
version restriction of xs:string optional
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>
[ top ]
Element mif:dbReference / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<xs:element name="attributeList" type="mif:attributeList"/>
[ top ]
Element mif:attributeList / mif:attribute
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#attribute_name gmldoc.tmp#attribute_nameAc gmldoc.tmp#attribute
Type mif:attribute
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name restriction of xs:string required
The name of the attribute.
nameAc restriction of xs:string optional
Enables control of the attribute type through reference to an external
controlled vocabulary. Root element in the PSI MI CV is MI:0590.
Source
<xs:element name="attribute" type="mif:attribute" maxOccurs="unbounded"/>
[ top ]
Element mif:xref / mif:secondaryRef
Namespace http://psi.hupo.org/mi/mif
Annotations
Further external objects describing the object.
Diagram
Diagram gmldoc.tmp#dbReference_db gmldoc.tmp#dbReference_dbAc gmldoc.tmp#dbReference_id gmldoc.tmp#dbReference_secondary gmldoc.tmp#dbReference_version gmldoc.tmp#dbReference_refType gmldoc.tmp#dbReference_refTypeAc gmldoc.tmp#dbReference_attributeList gmldoc.tmp#dbReference
Type mif:dbReference
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model mif:attributeList
Children mif:attributeList
Instance
<mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attributeList>{1,1}</mif:attributeList>
</mif:secondaryRef>
Attributes
QName Type Fixed Default Use Annotation
db restriction of xs:string required
Name of the external database. Taken from the controlled vocabulary of databases.
dbAc restriction of xs:string optional
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.
id restriction of xs:string required
Primary identifier of the object in the external database, e.g. UniProt accession number.
refType restriction of xs:string optional
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.
refTypeAc restriction of xs:string optional
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.
secondary restriction of xs:string optional
Secondary identifier of the object in the external database, e.g. UniProt ID.
version restriction of xs:string optional
The version number of the object in the external database.
Source
<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>
[ top ]
Element mif:bibref / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
Alternative description of bibliographic reference if no external database entry is available.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<xs:element name="attributeList" type="mif:attributeList">
  <xs:annotation>
    <xs:documentation>Alternative description of bibliographic reference if no external database entry is available.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:source / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Cross reference for the data source. Example: Entry in a database of
databases.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:source / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
Further description of the source.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Further description of the source.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:entry / mif:availabilityList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#availabilityList_availability gmldoc.tmp#availabilityList
Type mif:availabilityList
Properties
content: complex
minOccurs: 0
Model mif:availability*
Children mif:availability
Instance
<mif:availabilityList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:availability id="">{0,unbounded}</mif:availability>
</mif:availabilityList>
Source
<xs:element name="availabilityList" type="mif:availabilityList" minOccurs="0"/>
[ top ]
Element mif:availabilityList / mif:availability
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes data availability, e.g. through a copyright statement. If no
availability is given, the data is assumed to be freely available.
Diagram
Diagram gmldoc.tmp#availability_id gmldoc.tmp#availability
Type mif:availability
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<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>
[ top ]
Element mif:entry / mif:experimentList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentDescriptionList_experimentDescription gmldoc.tmp#experimentDescriptionList
Type mif:experimentDescriptionList
Properties
content: complex
minOccurs: 0
Model mif:experimentDescription*
Children mif:experimentDescription
Instance
<mif:experimentList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentDescription id="">{0,unbounded}</mif:experimentDescription>
</mif:experimentList>
Source
<xs:element name="experimentList" type="mif:experimentDescriptionList" minOccurs="0"/>
[ top ]
Element mif:experimentDescriptionList / mif:experimentDescription
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes one set of experimental parameters, usually associated with
a single publication.
Diagram
Diagram gmldoc.tmp#experimentDescription_id gmldoc.tmp#experimentDescription_names gmldoc.tmp#experimentDescription_bibref gmldoc.tmp#experimentDescription_xref gmldoc.tmp#experimentDescription_hostOrganismList gmldoc.tmp#experimentDescription_interactionDetectionMethod gmldoc.tmp#experimentDescription_participantIdentificationMethod gmldoc.tmp#experimentDescription_featureDetectionMethod gmldoc.tmp#experimentDescription_confidenceList gmldoc.tmp#experimentDescription_attributeList gmldoc.tmp#experimentDescription
Type mif:experimentDescription
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model mif:names{0,1} , mif:bibref , mif:xref{0,1} , mif:hostOrganismList{0,1} , mif:interactionDetectionMethod , mif:participantIdentificationMethod{0,1} , mif:featureDetectionMethod{0,1} , mif:confidenceList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:bibref, mif:confidenceList, mif:featureDetectionMethod, mif:hostOrganismList, mif:interactionDetectionMethod, mif:names, mif:participantIdentificationMethod, mif:xref
Instance
<mif:experimentDescription id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:bibref>{1,1}</mif:bibref>
  <mif:xref>{0,1}</mif:xref>
  <mif:hostOrganismList>{0,1}</mif:hostOrganismList>
  <mif:interactionDetectionMethod>{1,1}</mif:interactionDetectionMethod>
  <mif:participantIdentificationMethod>{0,1}</mif:participantIdentificationMethod>
  <mif:featureDetectionMethod>{0,1}</mif:featureDetectionMethod>
  <mif:confidenceList>{0,1}</mif:confidenceList>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:experimentDescription>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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>
[ top ]
Element mif:experimentDescription / mif:names
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
minOccurs: 0
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<xs:element name="names" type="mif:names" minOccurs="0"/>
[ top ]
Element mif:experimentDescription / mif:bibref
Namespace http://psi.hupo.org/mi/mif
Annotations
Publication describing the experiment.
Diagram
Diagram gmldoc.tmp#bibref_xref gmldoc.tmp#bibref_attributeList gmldoc.tmp#bibref
Type mif:bibref
Properties
content: complex
Model mif:xref | mif:attributeList
Children mif:attributeList, mif:xref
Instance
<mif:bibref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:xref>{1,1}</mif:xref>
  <mif:attributeList>{1,1}</mif:attributeList>
</mif:bibref>
Source
<xs:element name="bibref" type="mif:bibref">
  <xs:annotation>
    <xs:documentation>Publication describing the experiment.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:experimentDescription / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Refers to external database description of the experiment.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:experimentDescription / mif:hostOrganismList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#hostOrganismList_hostOrganism gmldoc.tmp#hostOrganismList
Type mif:hostOrganismList
Properties
content: complex
minOccurs: 0
Model mif:hostOrganism+
Children mif:hostOrganism
Instance
<mif:hostOrganismList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:hostOrganism ncbiTaxId="">{1,unbounded}</mif:hostOrganism>
</mif:hostOrganismList>
Source
<xs:element name="hostOrganismList" type="mif:hostOrganismList" minOccurs="0"/>
[ top ]
Element mif:hostOrganismList / mif:hostOrganism
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#bioSource_ncbiTaxId gmldoc.tmp#bioSource_names gmldoc.tmp#bioSource_cellType gmldoc.tmp#bioSource_compartment gmldoc.tmp#bioSource_tissue gmldoc.tmp#bioSource gmldoc.tmp#hostOrganism_experimentRefList gmldoc.tmp#hostOrganism
Type mif:hostOrganism
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model mif:names{0,1} , mif:cellType{0,1} , mif:compartment{0,1} , mif:tissue{0,1} , mif:experimentRefList{0,1}
Children mif:cellType, mif:compartment, mif:experimentRefList, mif:names, mif:tissue
Instance
<mif:hostOrganism ncbiTaxId="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:cellType>{0,1}</mif:cellType>
  <mif:compartment>{0,1}</mif:compartment>
  <mif:tissue>{0,1}</mif:tissue>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:hostOrganism>
Attributes
QName Type Fixed Default Use Annotation
ncbiTaxId xs:int required
Source
<xs:element name="hostOrganism" type="mif:hostOrganism" maxOccurs="unbounded"/>
[ top ]
Element mif:bioSource / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
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).
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
minOccurs: 0
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<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>
[ top ]
Element mif:bioSource / mif:cellType
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#openCvType_names gmldoc.tmp#openCvType_xref gmldoc.tmp#openCvType_attributeList gmldoc.tmp#openCvType
Type mif:openCvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:names, mif:xref
Instance
<mif:cellType xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:cellType>
Source
<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>
[ top ]
Element mif:openCvType / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
This contains the controlled vocabulary terms, as a short and optionally as a long form.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<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>
[ top ]
Element mif:openCvType / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Refers to the term of the controlled vocabulary in an external database.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:openCvType / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<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>
[ top ]
Element mif:bioSource / mif:compartment
Namespace http://psi.hupo.org/mi/mif
Annotations
The subcellular compartment of the object. It is strongly recommended to refer to the Gene Ontology cellular component in this element.
Diagram
Diagram gmldoc.tmp#openCvType_names gmldoc.tmp#openCvType_xref gmldoc.tmp#openCvType_attributeList gmldoc.tmp#openCvType
Type mif:openCvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:names, mif:xref
Instance
<mif:compartment xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:compartment>
Source
<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>
[ top ]
Element mif:bioSource / mif:tissue
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#openCvType_names gmldoc.tmp#openCvType_xref gmldoc.tmp#openCvType_attributeList gmldoc.tmp#openCvType
Type mif:openCvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:names, mif:xref
Instance
<mif:tissue xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:tissue>
Source
<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>
[ top ]
Element mif:hostOrganism / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"/>
[ top ]
Element mif:experimentRefList / mif:experimentRef
Namespace http://psi.hupo.org/mi/mif
Annotations
References an experiment already present in this entry.
Diagram
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>
[ top ]
Element mif:experimentDescription / mif:interactionDetectionMethod
Namespace http://psi.hupo.org/mi/mif
Annotations
Experimental method to determine the interaction. This element is controlled by the PSI-MI controlled vocabulary "interaction detection method", root term id MI:0001.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:interactionDetectionMethod xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:interactionDetectionMethod>
Source
<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>
[ top ]
Element mif:cvType / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
Name of the controlled vocabulary term.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<xs:element name="names" type="mif:names">
  <xs:annotation>
    <xs:documentation>Name of the controlled vocabulary term.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:cvType / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Source of the controlled vocabulary term.  E.g. the name of the CV and the term ID.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:experimentDescription / mif:participantIdentificationMethod
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:participantIdentificationMethod xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:participantIdentificationMethod>
Source
<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>
[ top ]
Element mif:experimentDescription / mif:featureDetectionMethod
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:featureDetectionMethod xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:featureDetectionMethod>
Source
<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>
[ top ]
Element mif:experimentDescription / mif:confidenceList
Namespace http://psi.hupo.org/mi/mif
Annotations
Confidence in this experiment.  Usually a statistical measure.
Diagram
Diagram gmldoc.tmp#confidenceList_confidence gmldoc.tmp#confidenceList
Type mif:confidenceList
Properties
content: complex
minOccurs: 0
Model mif:confidence+
Children mif:confidence
Instance
<mif:confidenceList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:confidence>{1,unbounded}</mif:confidence>
</mif:confidenceList>
Source
<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>
[ top ]
Element mif:confidenceList / mif:confidence
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#confidenceBase_unit gmldoc.tmp#confidenceBase_value gmldoc.tmp#confidenceBase gmldoc.tmp#confidence_experimentRefList gmldoc.tmp#confidence
Type mif:confidence
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model mif:unit , mif:value , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:unit, mif:value
Instance
<mif:confidence xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:unit>{1,1}</mif:unit>
  <mif:value>{1,1}</mif:value>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:confidence>
Source
<xs:element name="confidence" type="mif:confidence" maxOccurs="unbounded"/>
[ top ]
Element mif:confidenceBase / mif:unit
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#openCvType_names gmldoc.tmp#openCvType_xref gmldoc.tmp#openCvType_attributeList gmldoc.tmp#openCvType
Type mif:openCvType
Properties
content: complex
Model mif:names , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:names, mif:xref
Instance
<mif:unit xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:unit>
Source
<xs:element name="unit" type="mif:openCvType"/>
[ top ]
Element mif:confidenceBase / mif:value
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
Facets
minLength 1
Source
<xs:element name="value">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element mif:confidence / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<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>
[ top ]
Element mif:experimentDescription / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
Semi-structured additional description of the experiment.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<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>
[ top ]
Element mif:entry / mif:interactorList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#interactorList_interactor gmldoc.tmp#interactorList
Type mif:interactorList
Properties
content: complex
minOccurs: 0
Model mif:interactor*
Children mif:interactor
Instance
<mif:interactorList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:interactor id="">{0,unbounded}</mif:interactor>
</mif:interactorList>
Source
<xs:element name="interactorList" type="mif:interactorList" minOccurs="0"/>
[ top ]
Element mif:interactorList / mif:interactor
Namespace http://psi.hupo.org/mi/mif
Annotations
A molecule object in its native state, as described in databases.
Usage: A protein interactor must contain an xref to UniProt and
NCBI-GI where possible.
Diagram
Diagram gmldoc.tmp#interactor_id gmldoc.tmp#interactor_names gmldoc.tmp#interactor_xref gmldoc.tmp#interactor_interactorType gmldoc.tmp#interactor_organism gmldoc.tmp#interactor_sequence gmldoc.tmp#interactor_attributeList gmldoc.tmp#interactor
Type mif:interactor
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model mif:names , mif:xref{0,1} , mif:interactorType , mif:organism{0,1} , mif:sequence{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:interactorType, mif:names, mif:organism, mif:sequence, mif:xref
Instance
<mif:interactor id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:interactorType>{1,1}</mif:interactorType>
  <mif:organism ncbiTaxId="">{0,1}</mif:organism>
  <mif:sequence>{0,1}</mif:sequence>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:interactor>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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="0" 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>
[ top ]
Element mif:interactor / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
Name(s).  The short label is typically a short name that could appear as a label on a diagram.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<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>
[ top ]
Element mif:interactor / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:interactor / mif:interactorType
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:interactorType xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:interactorType>
Source
<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>
[ top ]
Element mif:interactor / mif:organism
Namespace http://psi.hupo.org/mi/mif
Annotations
The normal source organism of the interactor.
Diagram
Diagram gmldoc.tmp#bioSource_ncbiTaxId gmldoc.tmp#bioSource_names gmldoc.tmp#bioSource_cellType gmldoc.tmp#bioSource_compartment gmldoc.tmp#bioSource_tissue gmldoc.tmp#bioSource
Type extension of mif:bioSource
Type hierarchy
Properties
content: complex
minOccurs: 0
Model mif:names{0,1} , mif:cellType{0,1} , mif:compartment{0,1} , mif:tissue{0,1}
Children mif:cellType, mif:compartment, mif:names, mif:tissue
Instance
<mif:organism ncbiTaxId="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:cellType>{0,1}</mif:cellType>
  <mif:compartment>{0,1}</mif:compartment>
  <mif:tissue>{0,1}</mif:tissue>
</mif:organism>
Attributes
QName Type Fixed Default Use Annotation
ncbiTaxId xs:int required
Source
<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>
[ top ]
Element mif:interactor / mif:sequence
Namespace http://psi.hupo.org/mi/mif
Annotations
Sequence in uppercase
Usage:
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<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>
[ top ]
Element mif:interactor / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
Allows semi-structured additional annotation of the interactor.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<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>
[ top ]
Element mif:entry / mif:interactionList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#interactionList_interaction gmldoc.tmp#interactionList
Type mif:interactionList
Properties
content: complex
Model mif:interaction+
Children mif:interaction
Instance
<mif:interactionList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:interaction id="" imexId="">{1,unbounded}</mif:interaction>
</mif:interactionList>
Source
<xs:element name="interactionList" type="mif:interactionList"/>
[ top ]
Element mif:interactionList / mif:interaction
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#interaction_imexId gmldoc.tmp#interaction_id gmldoc.tmp#interaction_names gmldoc.tmp#interaction_xref gmldoc.tmp#interaction_availabilityRef gmldoc.tmp#interaction_availability gmldoc.tmp#interaction_experimentList gmldoc.tmp#interaction_participantList gmldoc.tmp#interaction_inferredInteractionList gmldoc.tmp#interaction_interactionType gmldoc.tmp#interaction_modelled gmldoc.tmp#interaction_intraMolecular gmldoc.tmp#interaction_negative gmldoc.tmp#interaction_confidenceList gmldoc.tmp#interaction_parameterList gmldoc.tmp#interaction_attributeList gmldoc.tmp#interaction
Type mif:interaction
Properties
content: complex
maxOccurs: unbounded
Model mif:names{0,1} , mif:xref{0,1} , (mif:availabilityRef | mif:availability) , mif:experimentList{0,1} , mif:participantList , mif:inferredInteractionList{0,1} , mif:interactionType* , mif:modelled{0,1} , mif:intraMolecular{0,1} , mif:negative{0,1} , mif:confidenceList{0,1} , mif:parameterList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:availability, mif:availabilityRef, mif:confidenceList, mif:experimentList, mif:inferredInteractionList, mif:interactionType, mif:intraMolecular, mif:modelled, mif:names, mif:negative, mif:parameterList, mif:participantList, mif:xref
Instance
<mif:interaction id="" imexId="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:availabilityRef>{1,1}</mif:availabilityRef>
  <mif:availability id="">{1,1}</mif:availability>
  <mif:experimentList>{0,1}</mif:experimentList>
  <mif:participantList>{1,1}</mif:participantList>
  <mif:inferredInteractionList>{0,1}</mif:inferredInteractionList>
  <mif:interactionType>{0,unbounded}</mif:interactionType>
  <mif:modelled>{0,1}</mif:modelled>
  <mif:intraMolecular>{0,1}</mif:intraMolecular>
  <mif:negative>{0,1}</mif:negative>
  <mif:confidenceList>{0,1}</mif:confidenceList>
  <mif:parameterList>{0,1}</mif:parameterList>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:interaction>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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.
imexId xs:string optional
Source
<xs:element name="interaction" type="mif:interaction" maxOccurs="unbounded"/>
[ top ]
Element mif:interaction / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
Name(s) of the interaction.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
minOccurs: 0
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<xs:element name="names" type="mif:names" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name(s) of the interaction.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:interaction / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Interaction database ID
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<xs:element name="xref" type="mif:xref" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Interaction database ID</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:interaction / mif:availabilityRef
Namespace http://psi.hupo.org/mi/mif
Annotations
References an availability statement already present in this entry.
Diagram
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>
[ top ]
Element mif:interaction / mif:availability
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes the availability of the interaction data. If no availability is given, the data is assumed to be freely available.
Diagram
Diagram gmldoc.tmp#availability_id gmldoc.tmp#availability
Type mif:availability
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<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>
[ top ]
Element mif:interaction / mif:experimentList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentList_experimentRef gmldoc.tmp#experimentList_experimentDescription gmldoc.tmp#experimentList
Type mif:experimentList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef | mif:experimentDescription
Children mif:experimentDescription, mif:experimentRef
Instance
<mif:experimentList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,1}</mif:experimentRef>
  <mif:experimentDescription id="">{1,1}</mif:experimentDescription>
</mif:experimentList>
Source
<xs:element name="experimentList" type="mif:experimentList" minOccurs="0"/>
[ top ]
Element mif:experimentList / mif:experimentRef
Namespace http://psi.hupo.org/mi/mif
Annotations
References an experiment already present in this entry.
Diagram
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>
[ top ]
Element mif:experimentList / mif:experimentDescription
Namespace http://psi.hupo.org/mi/mif
Annotations
An experiment in which this interaction has been determined.
Diagram
Diagram gmldoc.tmp#experimentDescription_id gmldoc.tmp#experimentDescription_names gmldoc.tmp#experimentDescription_bibref gmldoc.tmp#experimentDescription_xref gmldoc.tmp#experimentDescription_hostOrganismList gmldoc.tmp#experimentDescription_interactionDetectionMethod gmldoc.tmp#experimentDescription_participantIdentificationMethod gmldoc.tmp#experimentDescription_featureDetectionMethod gmldoc.tmp#experimentDescription_confidenceList gmldoc.tmp#experimentDescription_attributeList gmldoc.tmp#experimentDescription
Type mif:experimentDescription
Properties
content: complex
Model mif:names{0,1} , mif:bibref , mif:xref{0,1} , mif:hostOrganismList{0,1} , mif:interactionDetectionMethod , mif:participantIdentificationMethod{0,1} , mif:featureDetectionMethod{0,1} , mif:confidenceList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:bibref, mif:confidenceList, mif:featureDetectionMethod, mif:hostOrganismList, mif:interactionDetectionMethod, mif:names, mif:participantIdentificationMethod, mif:xref
Instance
<mif:experimentDescription id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:bibref>{1,1}</mif:bibref>
  <mif:xref>{0,1}</mif:xref>
  <mif:hostOrganismList>{0,1}</mif:hostOrganismList>
  <mif:interactionDetectionMethod>{1,1}</mif:interactionDetectionMethod>
  <mif:participantIdentificationMethod>{0,1}</mif:participantIdentificationMethod>
  <mif:featureDetectionMethod>{0,1}</mif:featureDetectionMethod>
  <mif:confidenceList>{0,1}</mif:confidenceList>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:experimentDescription>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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>
[ top ]
Element mif:interaction / mif:participantList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#participantList_participant gmldoc.tmp#participantList
Type mif:participantList
Properties
content: complex
Model mif:participant+
Children mif:participant
Instance
<mif:participantList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:participant id="">{1,unbounded}</mif:participant>
</mif:participantList>
Source
<xs:element name="participantList" type="mif:participantList"/>
[ top ]
Element mif:participantList / mif:participant
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#participant_id gmldoc.tmp#participant_names gmldoc.tmp#participant_xref gmldoc.tmp#participant_interactorRef gmldoc.tmp#participant_interactor gmldoc.tmp#participant_interactionRef gmldoc.tmp#participant_participantIdentificationMethodList gmldoc.tmp#participant_biologicalRole gmldoc.tmp#participant_experimentalRoleList gmldoc.tmp#participant_experimentalPreparationList gmldoc.tmp#participant_experimentalInteractorList gmldoc.tmp#participant_featureList gmldoc.tmp#participant_hostOrganismList gmldoc.tmp#participant_confidenceList gmldoc.tmp#participant_parameterList gmldoc.tmp#participant_attributeList gmldoc.tmp#participant
Type mif:participant
Properties
content: complex
maxOccurs: unbounded
Model mif:names{0,1} , mif:xref{0,1} , (mif:interactorRef | mif:interactor | mif:interactionRef) , mif:participantIdentificationMethodList{0,1} , mif:biologicalRole{0,1} , mif:experimentalRoleList{0,1} , mif:experimentalPreparationList{0,1} , mif:experimentalInteractorList{0,1} , mif:featureList{0,1} , mif:hostOrganismList{0,1} , mif:confidenceList{0,1} , mif:parameterList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:biologicalRole, mif:confidenceList, mif:experimentalInteractorList, mif:experimentalPreparationList, mif:experimentalRoleList, mif:featureList, mif:hostOrganismList, mif:interactionRef, mif:interactor, mif:interactorRef, mif:names, mif:parameterList, mif:participantIdentificationMethodList, mif:xref
Instance
<mif:participant id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:interactorRef>{1,1}</mif:interactorRef>
  <mif:interactor id="">{1,1}</mif:interactor>
  <mif:interactionRef>{1,1}</mif:interactionRef>
  <mif:participantIdentificationMethodList>{0,1}</mif:participantIdentificationMethodList>
  <mif:biologicalRole>{0,1}</mif:biologicalRole>
  <mif:experimentalRoleList>{0,1}</mif:experimentalRoleList>
  <mif:experimentalPreparationList>{0,1}</mif:experimentalPreparationList>
  <mif:experimentalInteractorList>{0,1}</mif:experimentalInteractorList>
  <mif:featureList>{0,1}</mif:featureList>
  <mif:hostOrganismList>{0,1}</mif:hostOrganismList>
  <mif:confidenceList>{0,1}</mif:confidenceList>
  <mif:parameterList>{0,1}</mif:parameterList>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:participant>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<xs:element name="participant" type="mif:participant" maxOccurs="unbounded"/>
[ top ]
Element mif:participant / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
This contains the name(s) for the participant given by the authors of a publication.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
minOccurs: 0
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<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>
[ top ]
Element mif:participant / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Contains the xref(s) for the participant given by the authors of a publication.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:participant / mif:interactorRef
Namespace http://psi.hupo.org/mi/mif
Annotations
References an interactor described in the interactorList of the entry
Diagram
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>
[ top ]
Element mif:participant / mif:interactor
Namespace http://psi.hupo.org/mi/mif
Annotations
Fully describes an interactor
Diagram
Diagram gmldoc.tmp#interactor_id gmldoc.tmp#interactor_names gmldoc.tmp#interactor_xref gmldoc.tmp#interactor_interactorType gmldoc.tmp#interactor_organism gmldoc.tmp#interactor_sequence gmldoc.tmp#interactor_attributeList gmldoc.tmp#interactor
Type mif:interactor
Properties
content: complex
Model mif:names , mif:xref{0,1} , mif:interactorType , mif:organism{0,1} , mif:sequence{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:interactorType, mif:names, mif:organism, mif:sequence, mif:xref
Instance
<mif:interactor id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:interactorType>{1,1}</mif:interactorType>
  <mif:organism ncbiTaxId="">{0,1}</mif:organism>
  <mif:sequence>{0,1}</mif:sequence>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:interactor>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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>
[ top ]
Element mif:participant / mif:interactionRef
Namespace http://psi.hupo.org/mi/mif
Annotations
References an interaction described in this entry. Used for the hierarchical buildup of complexes.
Diagram
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>
[ top ]
Element mif:participant / mif:participantIdentificationMethodList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#participantIdentificationMethodList_participantIdentificationMethod gmldoc.tmp#participantIdentificationMethodList
Type mif:participantIdentificationMethodList
Properties
content: complex
minOccurs: 0
Model mif:participantIdentificationMethod+
Children mif:participantIdentificationMethod
Instance
<mif:participantIdentificationMethodList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:participantIdentificationMethod>{1,unbounded}</mif:participantIdentificationMethod>
</mif:participantIdentificationMethodList>
Source
<xs:element name="participantIdentificationMethodList" type="mif:participantIdentificationMethodList" minOccurs="0"/>
[ top ]
Element mif:participantIdentificationMethodList / mif:participantIdentificationMethod
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType gmldoc.tmp#participantIdentificationMethod_experimentRefList gmldoc.tmp#participantIdentificationMethod
Type mif:participantIdentificationMethod
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model mif:names , mif:xref , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:names, mif:xref
Instance
<mif:participantIdentificationMethod xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:participantIdentificationMethod>
Source
<xs:element name="participantIdentificationMethod" type="mif:participantIdentificationMethod" maxOccurs="unbounded"/>
[ top ]
Element mif:participantIdentificationMethod / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
If no experimentRef is given, it is assumed this refers to all
experiments linked to the interaction.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<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>
[ top ]
Element mif:participant / mif:biologicalRole
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:biologicalRole xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:biologicalRole>
Source
<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>
[ top ]
Element mif:participant / mif:experimentalRoleList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentalRoleList_experimentalRole gmldoc.tmp#experimentalRoleList
Type mif:experimentalRoleList
Properties
content: complex
minOccurs: 0
Model mif:experimentalRole+
Children mif:experimentalRole
Instance
<mif:experimentalRoleList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentalRole>{1,unbounded}</mif:experimentalRole>
</mif:experimentalRoleList>
Source
<xs:element name="experimentalRoleList" type="mif:experimentalRoleList" minOccurs="0"/>
[ top ]
Element mif:experimentalRoleList / mif:experimentalRole
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType gmldoc.tmp#experimentalRole_experimentRefList gmldoc.tmp#experimentalRole
Type mif:experimentalRole
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model mif:names , mif:xref , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:names, mif:xref
Instance
<mif:experimentalRole xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:experimentalRole>
Source
<xs:element name="experimentalRole" type="mif:experimentalRole" maxOccurs="unbounded"/>
[ top ]
Element mif:experimentalRole / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
If no experimentRef is given, it is assumed this refers to all
experiments linked to the interaction.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<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>
[ top ]
Element mif:participant / mif:experimentalPreparationList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentalPreparationList_experimentalPreparation gmldoc.tmp#experimentalPreparationList
Type mif:experimentalPreparationList
Properties
content: complex
minOccurs: 0
Model mif:experimentalPreparation+
Children mif:experimentalPreparation
Instance
<mif:experimentalPreparationList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentalPreparation>{1,unbounded}</mif:experimentalPreparation>
</mif:experimentalPreparationList>
Source
<xs:element name="experimentalPreparationList" type="mif:experimentalPreparationList" minOccurs="0"/>
[ top ]
Element mif:experimentalPreparationList / mif:experimentalPreparation
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType gmldoc.tmp#experimentalPreparation_experimentRefList gmldoc.tmp#experimentalPreparation
Type mif:experimentalPreparation
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model mif:names , mif:xref , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:names, mif:xref
Instance
<mif:experimentalPreparation xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:experimentalPreparation>
Source
<xs:element name="experimentalPreparation" type="mif:experimentalPreparation" maxOccurs="unbounded"/>
[ top ]
Element mif:experimentalPreparation / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
If no experimentRef is given, it is assumed this refers to all
experiments linked to the interaction.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<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>
[ top ]
Element mif:participant / mif:experimentalInteractorList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentalInteractorList_experimentalInteractor gmldoc.tmp#experimentalInteractorList
Type mif:experimentalInteractorList
Properties
content: complex
minOccurs: 0
Model mif:experimentalInteractor+
Children mif:experimentalInteractor
Instance
<mif:experimentalInteractorList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentalInteractor>{1,unbounded}</mif:experimentalInteractor>
</mif:experimentalInteractorList>
Source
<xs:element name="experimentalInteractorList" type="mif:experimentalInteractorList" minOccurs="0"/>
[ top ]
Element mif:experimentalInteractorList / mif:experimentalInteractor
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentalInteractor_interactorRef gmldoc.tmp#experimentalInteractor_interactor gmldoc.tmp#experimentalInteractor_experimentRefList gmldoc.tmp#experimentalInteractor
Type mif:experimentalInteractor
Properties
content: complex
maxOccurs: unbounded
Model (mif:interactorRef | mif:interactor) , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:interactor, mif:interactorRef
Instance
<mif:experimentalInteractor xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:interactorRef>{1,1}</mif:interactorRef>
  <mif:interactor id="">{1,1}</mif:interactor>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:experimentalInteractor>
Source
<xs:element name="experimentalInteractor" type="mif:experimentalInteractor" maxOccurs="unbounded"/>
[ top ]
Element mif:experimentalInteractor / mif:interactorRef
Namespace http://psi.hupo.org/mi/mif
Annotations
References an interactor described in the interactorList of the entry
Diagram
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>
[ top ]
Element mif:experimentalInteractor / mif:interactor
Namespace http://psi.hupo.org/mi/mif
Annotations
Fully describes an interactor
Diagram
Diagram gmldoc.tmp#interactor_id gmldoc.tmp#interactor_names gmldoc.tmp#interactor_xref gmldoc.tmp#interactor_interactorType gmldoc.tmp#interactor_organism gmldoc.tmp#interactor_sequence gmldoc.tmp#interactor_attributeList gmldoc.tmp#interactor
Type mif:interactor
Properties
content: complex
Model mif:names , mif:xref{0,1} , mif:interactorType , mif:organism{0,1} , mif:sequence{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:interactorType, mif:names, mif:organism, mif:sequence, mif:xref
Instance
<mif:interactor id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:interactorType>{1,1}</mif:interactorType>
  <mif:organism ncbiTaxId="">{0,1}</mif:organism>
  <mif:sequence>{0,1}</mif:sequence>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:interactor>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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>
[ top ]
Element mif:experimentalInteractor / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
If no experimentRef is given, it is assumed this refers to all experiments linked
to the interaction.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<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>
[ top ]
Element mif:participant / mif:featureList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#featureList_feature gmldoc.tmp#featureList
Type mif:featureList
Properties
content: complex
minOccurs: 0
Model mif:feature+
Children mif:feature
Instance
<mif:featureList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:feature id="">{1,unbounded}</mif:feature>
</mif:featureList>
Source
<xs:element name="featureList" type="mif:featureList" minOccurs="0"/>
[ top ]
Element mif:featureList / mif:feature
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#feature_id gmldoc.tmp#feature_names gmldoc.tmp#feature_xref gmldoc.tmp#feature_featureType gmldoc.tmp#feature_featureDetectionMethod gmldoc.tmp#feature_experimentRefList gmldoc.tmp#feature_featureRangeList gmldoc.tmp#feature_attributeList gmldoc.tmp#feature
Type mif:feature
Properties
content: complex
maxOccurs: unbounded
Model mif:names{0,1} , mif:xref{0,1} , mif:featureType{0,1} , mif:featureDetectionMethod{0,1} , mif:experimentRefList{0,1} , mif:featureRangeList , mif:attributeList{0,1}
Children mif:attributeList, mif:experimentRefList, mif:featureDetectionMethod, mif:featureRangeList, mif:featureType, mif:names, mif:xref
Instance
<mif:feature id="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{0,1}</mif:names>
  <mif:xref>{0,1}</mif:xref>
  <mif:featureType>{0,1}</mif:featureType>
  <mif:featureDetectionMethod>{0,1}</mif:featureDetectionMethod>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
  <mif:featureRangeList>{1,1}</mif:featureRangeList>
  <mif:attributeList>{0,1}</mif:attributeList>
</mif:feature>
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<xs:element name="feature" type="mif:feature" maxOccurs="unbounded"/>
[ top ]
Element mif:feature / mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
Names for the feature, e.g. SH3 domain.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias gmldoc.tmp#names
Type mif:names
Properties
content: complex
minOccurs: 0
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Instance
<mif:names xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:shortLabel>{0,1}</mif:shortLabel>
  <mif:fullName>{0,1}</mif:fullName>
  <mif:alias type="" typeAc="">{0,unbounded}</mif:alias>
</mif:names>
Source
<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>
[ top ]
Element mif:feature / mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
Reference to an external feature description, for example InterPro entry.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef gmldoc.tmp#xref
Type mif:xref
Properties
content: complex
minOccurs: 0
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Instance
<mif:xref xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:primaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{1,1}</mif:primaryRef>
  <mif:secondaryRef db="" dbAc="" id="" refType="" refTypeAc="" secondary="" version="">{0,unbounded}</mif:secondaryRef>
</mif:xref>
Source
<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>
[ top ]
Element mif:feature / mif:featureType
Namespace http://psi.hupo.org/mi/mif
Annotations
Description and classification of the feature. This element is controlled by the PSI-MI controlled vocabulary "feature", root term id MI:0116.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:featureType xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:featureType>
Source
<xs:element name="featureType" type="mif:cvType" 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>
[ top ]
Element mif:feature / mif:featureDetectionMethod
Namespace http://psi.hupo.org/mi/mif
Annotations
Experimental method used to identify the feature. A setting here overrides the global setting given in the experimentDescription. External controlled vocabulary.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
minOccurs: 0
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:featureDetectionMethod xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:featureDetectionMethod>
Source
<xs:element name="featureDetectionMethod" type="mif:cvType" 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>
[ top ]
Element mif:feature / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
If no experimentRef is given, it is assumed this refers to all experiments linked to the interaction.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<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>
[ top ]
Element mif:feature / mif:featureRangeList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#feature_feature_featureRangeList_featureRange
Properties
content: complex
Model mif:featureRange+
Children mif:featureRange
Instance
<mif:featureRangeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:featureRange>{1,unbounded}</mif:featureRange>
</mif:featureRangeList>
Source
<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>
[ top ]
Element mif:feature / mif:featureRangeList / mif:featureRange
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#baseLocation_startStatus gmldoc.tmp#baseLocation_begin gmldoc.tmp#baseLocation_beginInterval gmldoc.tmp#baseLocation_endStatus gmldoc.tmp#baseLocation_end gmldoc.tmp#baseLocation_endInterval gmldoc.tmp#baseLocation_isLink gmldoc.tmp#baseLocation
Type mif:baseLocation
Properties
content: complex
maxOccurs: unbounded
Model mif:startStatus , (mif:begin | mif:beginInterval) , mif:endStatus , (mif:end | mif:endInterval) , mif:isLink{0,1}
Children mif:begin, mif:beginInterval, mif:end, mif:endInterval, mif:endStatus, mif:isLink, mif:startStatus
Instance
<mif:featureRange xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:startStatus>{1,1}</mif:startStatus>
  <mif:begin position="">{1,1}</mif:begin>
  <mif:beginInterval begin="" end="">{1,1}</mif:beginInterval>
  <mif:endStatus>{1,1}</mif:endStatus>
  <mif:end position="">{1,1}</mif:end>
  <mif:endInterval begin="" end="">{1,1}</mif:endInterval>
  <mif:isLink>{0,1}</mif:isLink>
</mif:featureRange>
Source
<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>
[ top ]
Element mif:baseLocation / mif:startStatus
Namespace http://psi.hupo.org/mi/mif
Annotations
Attribute of the start positions, e.g. "certain" or "n-terminal"
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:startStatus xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:startStatus>
Source
<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>
[ top ]
Element mif:baseLocation / mif:begin
Namespace http://psi.hupo.org/mi/mif
Annotations
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'.
Diagram
Diagram gmldoc.tmp#position_position gmldoc.tmp#position
Type mif:position
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
position xs:unsignedLong required
Source
<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'.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:baseLocation / mif:beginInterval
Namespace http://psi.hupo.org/mi/mif
Annotations
The begin position may be varying or unclear, but localisable to a certain range. Usually written as e.g. 3..5.
Diagram
Diagram gmldoc.tmp#interval_begin gmldoc.tmp#interval_end gmldoc.tmp#interval
Type mif:interval
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
begin xs:unsignedLong required
end xs:unsignedLong required
Source
<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.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:baseLocation / mif:endStatus
Namespace http://psi.hupo.org/mi/mif
Annotations
Attribute of the end positions, e.g. "certain" or "c-terminal"
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:endStatus xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:endStatus>
Source
<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>
[ top ]
Element mif:baseLocation / mif:end
Namespace http://psi.hupo.org/mi/mif
Annotations
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'.
Diagram
Diagram gmldoc.tmp#position_position gmldoc.tmp#position
Type mif:position
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
position xs:unsignedLong required
Source
<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'.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:baseLocation / mif:endInterval
Namespace http://psi.hupo.org/mi/mif
Annotations
The end position may be varying or unclear, but localisable to a certain range. Usually written as e.g. 3..5.
Diagram
Diagram gmldoc.tmp#interval_begin gmldoc.tmp#interval_end gmldoc.tmp#interval
Type mif:interval
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
begin xs:unsignedLong required
end xs:unsignedLong required
Source
<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.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:baseLocation / mif:isLink
Namespace http://psi.hupo.org/mi/mif
Annotations
Diagram
Type xs:boolean
Properties
Source
[ top ]
Element mif:feature / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
Semi-structured additional description of the data contained in the entry.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<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>
[ top ]
Element mif:participant / mif:hostOrganismList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#hostOrganismList_hostOrganism gmldoc.tmp#hostOrganismList
Type mif:hostOrganismList
Properties
content: complex
minOccurs: 0
Model mif:hostOrganism+
Children mif:hostOrganism
Instance
<mif:hostOrganismList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:hostOrganism ncbiTaxId="">{1,unbounded}</mif:hostOrganism>
</mif:hostOrganismList>
Source
<xs:element name="hostOrganismList" type="mif:hostOrganismList" minOccurs="0"/>
[ top ]
Element mif:participant / mif:confidenceList
Namespace http://psi.hupo.org/mi/mif
Annotations
Confidence in participant detection.
Diagram
Diagram gmldoc.tmp#confidenceList_confidence gmldoc.tmp#confidenceList
Type mif:confidenceList
Properties
content: complex
minOccurs: 0
Model mif:confidence+
Children mif:confidence
Instance
<mif:confidenceList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:confidence>{1,unbounded}</mif:confidence>
</mif:confidenceList>
Source
<xs:element name="confidenceList" type="mif:confidenceList" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Confidence in participant detection.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mif:participant / mif:parameterList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#parameterList_parameter gmldoc.tmp#parameterList
Type mif:parameterList
Properties
content: complex
minOccurs: 0
Model mif:parameter+
Children mif:parameter
Instance
<mif:parameterList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:parameter base="10" exponent="0" factor="" term="" termAc="" uncertainty="" unit="" unitAc="">{1,unbounded}</mif:parameter>
</mif:parameterList>
Source
<xs:element name="parameterList" type="mif:parameterList" minOccurs="0"/>
[ top ]
Element mif:parameterList / mif:parameter
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#parameterBase_term gmldoc.tmp#parameterBase_termAc gmldoc.tmp#parameterBase_unit gmldoc.tmp#parameterBase_unitAc gmldoc.tmp#parameterBase_base gmldoc.tmp#parameterBase_exponent gmldoc.tmp#parameterBase_factor gmldoc.tmp#parameterBase gmldoc.tmp#parameter_uncertainty gmldoc.tmp#parameter_experimentRef gmldoc.tmp#parameter
Type mif:parameter
Type hierarchy
Properties
content: complex
maxOccurs: unbounded
Model mif:experimentRef
Children mif:experimentRef
Instance
<mif:parameter base="10" exponent="0" factor="" term="" termAc="" uncertainty="" unit="" unitAc="" xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,1}</mif:experimentRef>
</mif:parameter>
Attributes
QName Type Fixed Default Use Annotation
base xs:short 10 optional
Base of the parameter expression. Defaults to 10.
exponent xs:short 0 optional
Exponent of the value.
factor xs:decimal required
The "main" value of the parameter.
term restriction of xs:string required
The kind of parameter, e.g. "dissociation constant".
termAc restriction of xs:string optional
Accession number of the term in the associated controlled vocabulary.
uncertainty xs:decimal optional
unit restriction of xs:string optional
The unit of the term, e.g. "kiloDalton".
unitAc restriction of xs:string optional
Accession number of the unit in the associated controlled vocabulary.
Source
<xs:element name="parameter" type="mif:parameter" maxOccurs="unbounded"/>
[ top ]
Element mif:parameter / mif:experimentRef
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="experimentRef" type="xs:int">
  <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>
[ top ]
Element mif:participant / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
Semi-structured additional description of the data contained in the entry.
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<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>
[ top ]
Element mif:interaction / mif:inferredInteractionList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#inferredInteractionList_inferredInteraction gmldoc.tmp#inferredInteractionList
Type mif:inferredInteractionList
Properties
content: complex
minOccurs: 0
Model mif:inferredInteraction+
Children mif:inferredInteraction
Instance
<mif:inferredInteractionList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:inferredInteraction>{1,unbounded}</mif:inferredInteraction>
</mif:inferredInteractionList>
Source
<xs:element name="inferredInteractionList" type="mif:inferredInteractionList" minOccurs="0"/>
[ top ]
Element mif:inferredInteractionList / mif:inferredInteraction
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#inferredInteraction_participant gmldoc.tmp#inferredInteraction_experimentRefList gmldoc.tmp#inferredInteraction
Type mif:inferredInteraction
Properties
content: complex
maxOccurs: unbounded
Model mif:participant{2,unbounded} , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:participant
Instance
<mif:inferredInteraction xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:participant>{2,unbounded}</mif:participant>
  <mif:experimentRefList>{0,1}</mif:experimentRefList>
</mif:inferredInteraction>
Source
<xs:element name="inferredInteraction" type="mif:inferredInteraction" maxOccurs="unbounded"/>
[ top ]
Element mif:inferredInteraction / mif:participant
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#inferredInteractionParticipant_participantRef gmldoc.tmp#inferredInteractionParticipant_participantFeatureRef gmldoc.tmp#inferredInteractionParticipant
Type mif:inferredInteractionParticipant
Properties
content: complex
minOccurs: 2
maxOccurs: unbounded
Model mif:participantRef | mif:participantFeatureRef
Children mif:participantFeatureRef, mif:participantRef
Instance
<mif:participant xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:participantRef>{1,1}</mif:participantRef>
  <mif:participantFeatureRef>{1,1}</mif:participantFeatureRef>
</mif:participant>
Source
<xs:element name="participant" type="mif:inferredInteractionParticipant" minOccurs="2" maxOccurs="unbounded"/>
[ top ]
Element mif:inferredInteractionParticipant / mif:participantRef
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="participantRef" type="xs:int"/>
[ top ]
Element mif:inferredInteractionParticipant / mif:participantFeatureRef
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="participantFeatureRef" type="xs:int"/>
[ top ]
Element mif:inferredInteraction / mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef gmldoc.tmp#experimentRefList
Type mif:experimentRefList
Properties
content: complex
minOccurs: 0
Model mif:experimentRef+
Children mif:experimentRef
Instance
<mif:experimentRefList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:experimentRef>{1,unbounded}</mif:experimentRef>
</mif:experimentRefList>
Source
<xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"/>
[ top ]
Element mif:interaction / mif:interactionType
Namespace http://psi.hupo.org/mi/mif
Annotations
External controlled vocabulary characterising the interaction type, for example "physical interaction".
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType
Type mif:cvType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model mif:names , mif:xref
Children mif:names, mif:xref
Instance
<mif:interactionType xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:names>{1,1}</mif:names>
  <mif:xref>{1,1}</mif:xref>
</mif:interactionType>
Source
<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>
[ top ]
Element mif:interaction / mif:modelled
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
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>
[ top ]
Element mif:interaction / mif:intraMolecular
Namespace http://psi.hupo.org/mi/mif
Annotations
If true, this interaction is an intramolecular interaction, e.g. an autophosphorylation. If missing, this element is assumed to be false.
Diagram
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>
[ top ]
Element mif:interaction / mif:negative
Namespace http://psi.hupo.org/mi/mif
Annotations
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
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>
[ top ]
Element mif:interaction / mif:confidenceList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#confidenceList_confidence gmldoc.tmp#confidenceList
Type mif:confidenceList
Properties
content: complex
minOccurs: 0
Model mif:confidence+
Children mif:confidence
Instance
<mif:confidenceList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:confidence>{1,unbounded}</mif:confidence>
</mif:confidenceList>
Source
<xs:element name="confidenceList" type="mif:confidenceList" minOccurs="0"/>
[ top ]
Element mif:interaction / mif:parameterList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#parameterList_parameter gmldoc.tmp#parameterList
Type mif:parameterList
Properties
content: complex
minOccurs: 0
Model mif:parameter+
Children mif:parameter
Instance
<mif:parameterList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:parameter base="10" exponent="0" factor="" term="" termAc="" uncertainty="" unit="" unitAc="">{1,unbounded}</mif:parameter>
</mif:parameterList>
Source
<xs:element name="parameterList" type="mif:parameterList" minOccurs="0"/>
[ top ]
Element mif:interaction / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"/>
[ top ]
Element mif:entry / mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#attributeList_attribute gmldoc.tmp#attributeList
Type mif:attributeList
Properties
content: complex
minOccurs: 0
Model mif:attribute+
Children mif:attribute
Instance
<mif:attributeList xmlns:mif="http://psi.hupo.org/mi/mif">
  <mif:attribute name="" nameAc="">{1,unbounded}</mif:attribute>
</mif:attributeList>
Source
<xs:element name="attributeList" type="mif:attributeList" minOccurs="0"/>
[ top ]
Complex Type mif:entrySet
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_level gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_version gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_minorVersion gmldoc.tmp#http___psi.hupo.org_mi_mif_entrySet_entry
Used by
Element mif:entrySet
Model mif:entry+
Children mif:entry
Attributes
QName Type Fixed Default Use Annotation
level xs:int 2 required
PSI MI level
minorVersion xs:int 4 optional
version xs:int 5 required
PSI MI version within given level
Source
<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="2">
    <xs:annotation>
      <xs:documentation>PSI MI level</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="version" type="xs:int" use="required" fixed="5">
    <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="4"/>
</xs:complexType>
[ top ]
Complex Type mif:entry
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#entry_source gmldoc.tmp#entry_availabilityList gmldoc.tmp#entry_experimentList gmldoc.tmp#entry_interactorList gmldoc.tmp#entry_interactionList gmldoc.tmp#entry_attributeList
Used by
Element mif:entrySet/mif:entry
Model mif:source{0,1} , mif:availabilityList{0,1} , mif:experimentList{0,1} , mif:interactorList{0,1} , mif:interactionList , mif:attributeList{0,1}
Children mif:attributeList, mif:availabilityList, mif:experimentList, mif:interactionList, mif:interactorList, mif:source
Source
<xs:complexType name="entry">
  <xs:sequence>
    <xs:element name="source" type="mif:source" minOccurs="0"/>
    <xs:element name="availabilityList" type="mif:availabilityList" minOccurs="0"/>
    <xs:element name="experimentList" type="mif:experimentDescriptionList" minOccurs="0"/>
    <xs:element name="interactorList" type="mif:interactorList" minOccurs="0"/>
    <xs:element name="interactionList" type="mif:interactionList"/>
    <xs:element name="attributeList" type="mif:attributeList" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mif:source
Namespace http://psi.hupo.org/mi/mif
Annotations
Desciption of the source of the entry, usually an organisation
Diagram
Diagram gmldoc.tmp#source_release gmldoc.tmp#source_releaseDate gmldoc.tmp#source_names gmldoc.tmp#source_bibref gmldoc.tmp#source_xref gmldoc.tmp#source_attributeList
Used by
Model mif:names{0,1} , mif:bibref{0,1} , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:bibref, mif:names, mif:xref
Attributes
QName Type Fixed Default Use Annotation
release restriction of xs:string optional
releaseDate xs:date optional
Source
<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:date" use="optional"/>
</xs:complexType>
[ top ]
Complex Type mif:names
Namespace http://psi.hupo.org/mi/mif
Annotations
Names for an object.
Diagram
Diagram gmldoc.tmp#names_shortLabel gmldoc.tmp#names_fullName gmldoc.tmp#names_alias
Used by
Model mif:shortLabel{0,1} , mif:fullName{0,1} , mif:alias*
Children mif:alias, mif:fullName, mif:shortLabel
Source
<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>
[ top ]
Complex Type mif:alias
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#alias_typeAc gmldoc.tmp#alias_type
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:string optional
typeAc restriction of xs:string optional
Source
<xs:complexType name="alias">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="typeAc" use="optional">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="type" use="optional">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type mif:bibref
Namespace http://psi.hupo.org/mi/mif
Annotations
Bibliographic reference.
Diagram
Diagram gmldoc.tmp#bibref_xref gmldoc.tmp#bibref_attributeList
Used by
Model mif:xref | mif:attributeList
Children mif:attributeList, mif:xref
Source
<xs:complexType name="bibref">
  <xs:annotation>
    <xs:documentation>Bibliographic reference.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="xref" type="mif:xref">
      <xs:annotation>
        <xs:documentation>Bibliographic reference in external database, usually PubMed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="attributeList" type="mif:attributeList">
      <xs:annotation>
        <xs:documentation>Alternative description of bibliographic reference if no external database entry is available.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
[ top ]
Complex Type mif:xref
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#xref_primaryRef gmldoc.tmp#xref_secondaryRef
Used by
Model mif:primaryRef , mif:secondaryRef*
Children mif:primaryRef, mif:secondaryRef
Source
<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>
[ top ]
Complex Type mif:dbReference
Namespace http://psi.hupo.org/mi/mif
Annotations
Refers to a unique object in an external database.
Diagram
Diagram gmldoc.tmp#dbReference_db gmldoc.tmp#dbReference_dbAc gmldoc.tmp#dbReference_id gmldoc.tmp#dbReference_secondary gmldoc.tmp#dbReference_version gmldoc.tmp#dbReference_refType gmldoc.tmp#dbReference_refTypeAc gmldoc.tmp#dbReference_attributeList
Used by
Model mif:attributeList
Children mif:attributeList
Attributes
QName Type Fixed Default Use Annotation
db restriction of xs:string required
Name of the external database. Taken from the controlled vocabulary of databases.
dbAc restriction of xs:string optional
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.
id restriction of xs:string required
Primary identifier of the object in the external database, e.g. UniProt accession number.
refType restriction of xs:string optional
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.
refTypeAc restriction of xs:string optional
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.
secondary restriction of xs:string optional
Secondary identifier of the object in the external database, e.g. UniProt ID.
version restriction of xs:string optional
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>
[ top ]
Complex Type mif:attributeList
Namespace http://psi.hupo.org/mi/mif
Annotations
A list of additional attributes. Open tag-value list to allow the inclusion of additional data.
Diagram
Diagram gmldoc.tmp#attributeList_attribute
Used by
Model mif:attribute+
Children mif:attribute
Source
<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>
[ top ]
Complex Type mif:attribute
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#attribute_name gmldoc.tmp#attribute_nameAc
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
name restriction of xs:string required
The name of the attribute.
nameAc restriction of xs:string optional
Enables control of the attribute type through reference to an external
controlled 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>
[ top ]
Complex Type mif:availabilityList
Namespace http://psi.hupo.org/mi/mif
Annotations
Data availability statements, for example copyrights
Diagram
Diagram gmldoc.tmp#availabilityList_availability
Used by
Model mif:availability*
Children mif:availability
Source
<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>
[ top ]
Complex Type mif:availability
Namespace http://psi.hupo.org/mi/mif
Annotations
A text describing the availability of data, e.g. a copyright statement.
Diagram
Diagram gmldoc.tmp#availability_id
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<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>
[ top ]
Complex Type mif:experimentDescriptionList
Namespace http://psi.hupo.org/mi/mif
Annotations
All experiments in which the interactions of this entry have been determined
Diagram
Diagram gmldoc.tmp#experimentDescriptionList_experimentDescription
Used by
Model mif:experimentDescription*
Children mif:experimentDescription
Source
<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>
[ top ]
Complex Type mif:experimentDescription
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes one set of experimental parameters.
Diagram
Diagram gmldoc.tmp#experimentDescription_id gmldoc.tmp#experimentDescription_names gmldoc.tmp#experimentDescription_bibref gmldoc.tmp#experimentDescription_xref gmldoc.tmp#experimentDescription_hostOrganismList gmldoc.tmp#experimentDescription_interactionDetectionMethod gmldoc.tmp#experimentDescription_participantIdentificationMethod gmldoc.tmp#experimentDescription_featureDetectionMethod gmldoc.tmp#experimentDescription_confidenceList gmldoc.tmp#experimentDescription_attributeList
Used by
Model mif:names{0,1} , mif:bibref , mif:xref{0,1} , mif:hostOrganismList{0,1} , mif:interactionDetectionMethod , mif:participantIdentificationMethod{0,1} , mif:featureDetectionMethod{0,1} , mif:confidenceList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:bibref, mif:confidenceList, mif:featureDetectionMethod, mif:hostOrganismList, mif:interactionDetectionMethod, mif:names, mif:participantIdentificationMethod, mif:xref
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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="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>
[ top ]
Complex Type mif:hostOrganismList
Namespace http://psi.hupo.org/mi/mif
Annotations
The host organism(s) in which the experiment has been performed.
Diagram
Diagram gmldoc.tmp#hostOrganismList_hostOrganism
Used by
Model mif:hostOrganism+
Children mif:hostOrganism
Source
<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>
[ top ]
Complex Type mif:hostOrganism
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#bioSource_ncbiTaxId gmldoc.tmp#bioSource_names gmldoc.tmp#bioSource_cellType gmldoc.tmp#bioSource_compartment gmldoc.tmp#bioSource_tissue gmldoc.tmp#bioSource gmldoc.tmp#hostOrganism_experimentRefList
Type extension of mif:bioSource
Type hierarchy
Used by
Model mif:names{0,1} , mif:cellType{0,1} , mif:compartment{0,1} , mif:tissue{0,1} , mif:experimentRefList{0,1}
Children mif:cellType, mif:compartment, mif:experimentRefList, mif:names, mif:tissue
Attributes
QName Type Fixed Default Use Annotation
ncbiTaxId xs:int required
Source
<xs:complexType name="hostOrganism">
  <xs:complexContent>
    <xs:extension base="mif:bioSource">
      <xs:sequence minOccurs="0">
        <xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type mif:bioSource
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes the biological source of an object, in simple form only the NCBI taxid.
Diagram
Diagram gmldoc.tmp#bioSource_ncbiTaxId gmldoc.tmp#bioSource_names gmldoc.tmp#bioSource_cellType gmldoc.tmp#bioSource_compartment gmldoc.tmp#bioSource_tissue
Used by
Model mif:names{0,1} , mif:cellType{0,1} , mif:compartment{0,1} , mif:tissue{0,1}
Children mif:cellType, mif:compartment, mif:names, mif:tissue
Attributes
QName Type Fixed Default Use Annotation
ncbiTaxId xs:int required
Source
<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>
[ top ]
Complex Type mif:openCvType
Namespace http://psi.hupo.org/mi/mif
Annotations
Allows to reference an external controlled vocabulary, or to directly include a value if no suitable external definition is available.
Diagram
Diagram gmldoc.tmp#openCvType_names gmldoc.tmp#openCvType_xref gmldoc.tmp#openCvType_attributeList
Used by
Model mif:names , mif:xref{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:names, mif:xref
Source
<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>
[ top ]
Complex Type mif:experimentRefList
Namespace http://psi.hupo.org/mi/mif
Annotations
Refers to a list of experiments within the same entry.
Diagram
Diagram gmldoc.tmp#experimentRefList_experimentRef
Used by
Model mif:experimentRef+
Children mif:experimentRef
Source
<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>
[ top ]
Complex Type mif:cvType
Namespace http://psi.hupo.org/mi/mif
Annotations
Reference to an external controlled vocabulary.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref
Used by
Model mif:names , mif:xref
Children mif:names, mif:xref
Source
<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>
[ top ]
Complex Type mif:confidenceList
Namespace http://psi.hupo.org/mi/mif
Annotations
A list of confidence values.
Diagram
Diagram gmldoc.tmp#confidenceList_confidence
Used by
Model mif:confidence+
Children mif:confidence
Source
<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>
[ top ]
Complex Type mif:confidence
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#confidenceBase_unit gmldoc.tmp#confidenceBase_value gmldoc.tmp#confidenceBase gmldoc.tmp#confidence_experimentRefList
Type extension of mif:confidenceBase
Type hierarchy
Used by
Model mif:unit , mif:value , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:unit, mif:value
Source
<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>
[ top ]
Complex Type mif:confidenceBase
Namespace http://psi.hupo.org/mi/mif
Annotations
A confidence value.
Diagram
Diagram gmldoc.tmp#confidenceBase_unit gmldoc.tmp#confidenceBase_value
Used by
Complex Type mif:confidence
Model mif:unit , mif:value
Children mif:unit, mif:value
Source
<xs:complexType name="confidenceBase">
  <xs:annotation>
    <xs:documentation>A confidence value.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="unit" 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:sequence>
</xs:complexType>
[ top ]
Complex Type mif:interactorList
Namespace http://psi.hupo.org/mi/mif
Annotations
List of all interactors occurring in the entry
Diagram
Diagram gmldoc.tmp#interactorList_interactor
Used by
Model mif:interactor*
Children mif:interactor
Source
<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="0" 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>
[ top ]
Complex Type mif:interactor
Namespace http://psi.hupo.org/mi/mif
Annotations
Describes a molecular interactor.
Diagram
Diagram gmldoc.tmp#interactor_id gmldoc.tmp#interactor_names gmldoc.tmp#interactor_xref gmldoc.tmp#interactor_interactorType gmldoc.tmp#interactor_organism gmldoc.tmp#interactor_sequence gmldoc.tmp#interactor_attributeList
Used by
Model mif:names , mif:xref{0,1} , mif:interactorType , mif:organism{0,1} , mif:sequence{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:interactorType, mif:names, mif:organism, mif:sequence, mif:xref
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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>
[ top ]
Complex Type mif:interactionList
Namespace http://psi.hupo.org/mi/mif
Annotations
List of interactions
Diagram
Diagram gmldoc.tmp#interactionList_interaction
Used by
Model mif:interaction+
Children mif:interaction
Source
<xs:complexType name="interactionList">
  <xs:annotation>
    <xs:documentation>List of interactions</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="interaction" type="mif:interaction" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mif:interaction
Namespace http://psi.hupo.org/mi/mif
Annotations
A molecular interaction.
Diagram
Diagram gmldoc.tmp#interaction_imexId gmldoc.tmp#interaction_id gmldoc.tmp#interaction_names gmldoc.tmp#interaction_xref gmldoc.tmp#interaction_availabilityRef gmldoc.tmp#interaction_availability gmldoc.tmp#interaction_experimentList gmldoc.tmp#interaction_participantList gmldoc.tmp#interaction_inferredInteractionList gmldoc.tmp#interaction_interactionType gmldoc.tmp#interaction_modelled gmldoc.tmp#interaction_intraMolecular gmldoc.tmp#interaction_negative gmldoc.tmp#interaction_confidenceList gmldoc.tmp#interaction_parameterList gmldoc.tmp#interaction_attributeList
Used by
Model mif:names{0,1} , mif:xref{0,1} , (mif:availabilityRef | mif:availability) , mif:experimentList{0,1} , mif:participantList , mif:inferredInteractionList{0,1} , mif:interactionType* , mif:modelled{0,1} , mif:intraMolecular{0,1} , mif:negative{0,1} , mif:confidenceList{0,1} , mif:parameterList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:availability, mif:availabilityRef, mif:confidenceList, mif:experimentList, mif:inferredInteractionList, mif:interactionType, mif:intraMolecular, mif:modelled, mif:names, mif:negative, mif:parameterList, mif:participantList, mif:xref
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
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.
imexId xs:string optional
Source
<xs:complexType name="interaction">
  <xs:annotation>
    <xs:documentation>A molecular interaction.</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" minOccurs="0"/>
    <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="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>
[ top ]
Complex Type mif:experimentList
Namespace http://psi.hupo.org/mi/mif
Annotations
List of experiments in which this interaction has been determined.
Diagram
Diagram gmldoc.tmp#experimentList_experimentRef gmldoc.tmp#experimentList_experimentDescription
Used by
Model mif:experimentRef | mif:experimentDescription
Children mif:experimentDescription, mif:experimentRef
Source
<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>
[ top ]
Complex Type mif:participantList
Namespace http://psi.hupo.org/mi/mif
Annotations
A list of molecules participating in this interaction. An interaction has one
(intramolecular), two (binary), or more (n-ary, complexes) participants.
Diagram
Diagram gmldoc.tmp#participantList_participant
Used by
Model mif:participant+
Children mif:participant
Source
<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>
[ top ]
Complex Type mif:participant
Namespace http://psi.hupo.org/mi/mif
Annotations
A molecule participating in an interaction.
Diagram
Diagram gmldoc.tmp#participant_id gmldoc.tmp#participant_names gmldoc.tmp#participant_xref gmldoc.tmp#participant_interactorRef gmldoc.tmp#participant_interactor gmldoc.tmp#participant_interactionRef gmldoc.tmp#participant_participantIdentificationMethodList gmldoc.tmp#participant_biologicalRole gmldoc.tmp#participant_experimentalRoleList gmldoc.tmp#participant_experimentalPreparationList gmldoc.tmp#participant_experimentalInteractorList gmldoc.tmp#participant_featureList gmldoc.tmp#participant_hostOrganismList gmldoc.tmp#participant_confidenceList gmldoc.tmp#participant_parameterList gmldoc.tmp#participant_attributeList
Used by
Model mif:names{0,1} , mif:xref{0,1} , (mif:interactorRef | mif:interactor | mif:interactionRef) , mif:participantIdentificationMethodList{0,1} , mif:biologicalRole{0,1} , mif:experimentalRoleList{0,1} , mif:experimentalPreparationList{0,1} , mif:experimentalInteractorList{0,1} , mif:featureList{0,1} , mif:hostOrganismList{0,1} , mif:confidenceList{0,1} , mif:parameterList{0,1} , mif:attributeList{0,1}
Children mif:attributeList, mif:biologicalRole, mif:confidenceList, mif:experimentalInteractorList, mif:experimentalPreparationList, mif:experimentalRoleList, mif:featureList, mif:hostOrganismList, mif:interactionRef, mif:interactor, mif:interactorRef, mif:names, mif:parameterList, mif:participantIdentificationMethodList, mif:xref
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<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, or references another interaction defined in this entry, to allow the hierarchical building up of complexes from subunits.</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: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: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>
[ top ]
Complex Type mif:participantIdentificationMethodList
Namespace http://psi.hupo.org/mi/mif
Annotations
The method(s) by which this participant has been determined. If this element is present,
its value supersedes experimentDescription/ participantIdentificationMethod.
Diagram
Diagram gmldoc.tmp#participantIdentificationMethodList_participantIdentificationMethod
Used by
Model mif:participantIdentificationMethod+
Children mif:participantIdentificationMethod
Source
<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>
[ top ]
Complex Type mif:participantIdentificationMethod
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType gmldoc.tmp#participantIdentificationMethod_experimentRefList
Type extension of mif:cvType
Type hierarchy
Used by
Model mif:names , mif:xref , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:names, mif:xref
Source
<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>
[ top ]
Complex Type mif:experimentalRoleList
Namespace http://psi.hupo.org/mi/mif
Annotations
The role(s) of the participant in the interaction, e.g. bait.
Diagram
Diagram gmldoc.tmp#experimentalRoleList_experimentalRole
Used by
Model mif:experimentalRole+
Children mif:experimentalRole
Source
<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>
[ top ]
Complex Type mif:experimentalRole
Namespace http://psi.hupo.org/mi/mif
Annotations
This element is controlled by the PSI-MI controlled vocabulary "experimentalRole",
root term id MI:0495.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType gmldoc.tmp#experimentalRole_experimentRefList
Type extension of mif:cvType
Type hierarchy
Used by
Model mif:names , mif:xref , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:names, mif:xref
Source
<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>
[ top ]
Complex Type mif:experimentalPreparationList
Namespace http://psi.hupo.org/mi/mif
Annotations
Terms describing the experimental sample preparation.
Diagram
Diagram gmldoc.tmp#experimentalPreparationList_experimentalPreparation
Used by
Model mif:experimentalPreparation+
Children mif:experimentalPreparation
Source
<xs:complexType name="experimentalPreparationList">
  <xs:annotation>
    <xs:documentation>Terms describing the experimental sample preparation.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="experimentalPreparation" type="mif:experimentalPreparation" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mif:experimentalPreparation
Namespace http://psi.hupo.org/mi/mif
Annotations
This element is controlled by the PSI-MI controlled vocabulary
"experimentalPreparation", root term id MI:0346.
Diagram
Diagram gmldoc.tmp#cvType_names gmldoc.tmp#cvType_xref gmldoc.tmp#cvType gmldoc.tmp#experimentalPreparation_experimentRefList
Type extension of mif:cvType
Type hierarchy
Used by
Model mif:names , mif:xref , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:names, mif:xref
Source
<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>
[ top ]
Complex Type mif:experimentalInteractorList
Namespace http://psi.hupo.org/mi/mif
Annotations
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.
Diagram
Diagram gmldoc.tmp#experimentalInteractorList_experimentalInteractor
Used by
Model mif:experimentalInteractor+
Children mif:experimentalInteractor
Source
<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>
[ top ]
Complex Type mif:experimentalInteractor
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#experimentalInteractor_interactorRef gmldoc.tmp#experimentalInteractor_interactor gmldoc.tmp#experimentalInteractor_experimentRefList
Used by
Model (mif:interactorRef | mif:interactor) , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:interactor, mif:interactorRef
Source
<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>
[ top ]
Complex Type mif:featureList
Namespace http://psi.hupo.org/mi/mif
Annotations
Sequence features relevant for the interaction, for example binding domains, and
experimental modifications, e.g. protein tags.
Diagram
Diagram gmldoc.tmp#featureList_feature
Used by
Model mif:feature+
Children mif:feature
Source
<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>
[ top ]
Complex Type mif:feature
Namespace http://psi.hupo.org/mi/mif
Annotations
A feature, e.g. domain, on a sequence.
Diagram
Diagram gmldoc.tmp#feature_id gmldoc.tmp#feature_names gmldoc.tmp#feature_xref gmldoc.tmp#feature_featureType gmldoc.tmp#feature_featureDetectionMethod gmldoc.tmp#feature_experimentRefList gmldoc.tmp#feature_featureRangeList gmldoc.tmp#feature_attributeList
Used by
Model mif:names{0,1} , mif:xref{0,1} , mif:featureType{0,1} , mif:featureDetectionMethod{0,1} , mif:experimentRefList{0,1} , mif:featureRangeList , mif:attributeList{0,1}
Children mif:attributeList, mif:experimentRefList, mif:featureDetectionMethod, mif:featureRangeList, mif:featureType, mif:names, mif:xref
Attributes
QName Type Fixed Default Use Annotation
id xs:int required
Source
<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" 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" 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="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>
[ top ]
Complex Type mif:baseLocation
Namespace http://psi.hupo.org/mi/mif
Annotations
A location on a sequence. Both begin and end can be a defined position, a fuzzy position, or undetermined.
Diagram
Diagram gmldoc.tmp#baseLocation_startStatus gmldoc.tmp#baseLocation_begin gmldoc.tmp#baseLocation_beginInterval gmldoc.tmp#baseLocation_endStatus gmldoc.tmp#baseLocation_end gmldoc.tmp#baseLocation_endInterval gmldoc.tmp#baseLocation_isLink
Used by
Model mif:startStatus , (mif:begin | mif:beginInterval) , mif:endStatus , (mif:end | mif:endInterval) , mif:isLink{0,1}
Children mif:begin, mif:beginInterval, mif:end, mif:endInterval, mif:endStatus, mif:isLink, mif:startStatus
Source
<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'.</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.</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'.</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.</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:sequence>
</xs:complexType>
[ top ]
Complex Type mif:position
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#position_position
Used by
Attributes
QName Type Fixed Default Use Annotation
position xs:unsignedLong required
Source
<xs:complexType name="position">
  <xs:attribute name="position" type="xs:unsignedLong" use="required"/>
</xs:complexType>
[ top ]
Complex Type mif:interval
Namespace http://psi.hupo.org/mi/mif
Annotations
A interval on a sequence.
Diagram
Diagram gmldoc.tmp#interval_begin gmldoc.tmp#interval_end
Used by
Attributes
QName Type Fixed Default Use Annotation
begin xs:unsignedLong required
end xs:unsignedLong required
Source
<xs:complexType name="interval">
  <xs:annotation>
    <xs:documentation>A interval on a sequence.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="begin" type="xs:unsignedLong" use="required"/>
  <xs:attribute name="end" type="xs:unsignedLong" use="required"/>
</xs:complexType>
[ top ]
Complex Type mif:parameterList
Namespace http://psi.hupo.org/mi/mif
Annotations
Lists parameters which are relevant for the Interaction, e.g. kinetics.
Diagram
Diagram gmldoc.tmp#parameterList_parameter
Used by
Model mif:parameter+
Children mif:parameter
Source
<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>
[ top ]
Complex Type mif:parameter
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#parameterBase_term gmldoc.tmp#parameterBase_termAc gmldoc.tmp#parameterBase_unit gmldoc.tmp#parameterBase_unitAc gmldoc.tmp#parameterBase_base gmldoc.tmp#parameterBase_exponent gmldoc.tmp#parameterBase_factor gmldoc.tmp#parameterBase gmldoc.tmp#parameter_uncertainty gmldoc.tmp#parameter_experimentRef
Type extension of mif:parameterBase
Type hierarchy
Used by
Model mif:experimentRef
Children mif:experimentRef
Attributes
QName Type Fixed Default Use Annotation
base xs:short 10 optional
Base of the parameter expression. Defaults to 10.
exponent xs:short 0 optional
Exponent of the value.
factor xs:decimal required
The "main" value of the parameter.
term restriction of xs:string required
The kind of parameter, e.g. "dissociation constant".
termAc restriction of xs:string optional
Accession number of the term in the associated controlled vocabulary.
uncertainty xs:decimal optional
unit restriction of xs:string optional
The unit of the term, e.g. "kiloDalton".
unitAc restriction of xs:string optional
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">
          <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>
[ top ]
Complex Type mif:parameterBase
Namespace http://psi.hupo.org/mi/mif
Annotations
A numeric parameter, e.g. for a kinetic value
Diagram
Diagram gmldoc.tmp#parameterBase_term gmldoc.tmp#parameterBase_termAc gmldoc.tmp#parameterBase_unit gmldoc.tmp#parameterBase_unitAc gmldoc.tmp#parameterBase_base gmldoc.tmp#parameterBase_exponent gmldoc.tmp#parameterBase_factor
Used by
Complex Type mif:parameter
Attributes
QName Type Fixed Default Use Annotation
base xs:short 10 optional
Base of the parameter expression. Defaults to 10.
exponent xs:short 0 optional
Exponent of the value.
factor xs:decimal required
The "main" value of the parameter.
term restriction of xs:string required
The kind of parameter, e.g. "dissociation constant".
termAc restriction of xs:string optional
Accession number of the term in the associated controlled vocabulary.
unit restriction of xs:string optional
The unit of the term, e.g. "kiloDalton".
unitAc restriction of xs:string optional
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>
[ top ]
Complex Type mif:inferredInteractionList
Namespace http://psi.hupo.org/mi/mif
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 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.
Diagram
Diagram gmldoc.tmp#inferredInteractionList_inferredInteraction
Used by
Model mif:inferredInteraction+
Children mif:inferredInteraction
Source
<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>
[ top ]
Complex Type mif:inferredInteraction
Namespace http://psi.hupo.org/mi/mif
Diagram
Diagram gmldoc.tmp#inferredInteraction_participant gmldoc.tmp#inferredInteraction_experimentRefList
Used by
Model mif:participant{2,unbounded} , mif:experimentRefList{0,1}
Children mif:experimentRefList, mif:participant
Source
<xs:complexType name="inferredInteraction">
  <xs:sequence>
    <xs:element name="participant" type="mif:inferredInteractionParticipant" minOccurs="2" maxOccurs="unbounded"/>
    <xs:element name="experimentRefList" type="mif:experimentRefList" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type mif:inferredInteractionParticipant
Namespace http://psi.hupo.org/mi/mif
Annotations
Participant of the inferred interaction.
Diagram
Diagram gmldoc.tmp#inferredInteractionParticipant_participantRef gmldoc.tmp#inferredInteractionParticipant_participantFeatureRef
Used by
Model mif:participantRef | mif:participantFeatureRef
Children mif:participantFeatureRef, mif:participantRef
Source
<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>
[ top ]
Complex Type mif:label
Namespace http://psi.hupo.org/mi/mif
Annotations
A short alphanumeric label identifying an object. Not necessarily unique.
Diagram
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>
[ top ]
Complex Type mif:fullName
Namespace http://psi.hupo.org/mi/mif
Annotations
Full, descriptive object name.
Diagram
Diagram
Type extension of xs:string
Source
<xs:complexType name="fullName">
  <xs:annotation>
    <xs:documentation>Full, descriptive object name.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string"/>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Attribute mif:alias / @typeAc
Namespace No namespace
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:alias
Source
<xs:attribute name="typeAc" use="optional">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute mif:alias / @type
Namespace No namespace
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:alias
Source
<xs:attribute name="type" use="optional">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute mif:attribute / @name
Namespace No namespace
Annotations
The name of the attribute.
Type restriction of xs:string
Properties
use: required
Facets
minLength 1
Used by
Complex Type mif:attribute
Source
<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>
[ top ]
Attribute mif:attribute / @nameAc
Namespace No namespace
Annotations
Enables control of the attribute type through reference to an external
controlled vocabulary. Root element in the PSI MI CV is MI:0590.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:attribute
Source
<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>
[ top ]
Attribute mif:dbReference / @db
Namespace No namespace
Annotations
Name of the external database. Taken from the controlled vocabulary of databases.
Type restriction of xs:string
Properties
use: required
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:dbReference / @dbAc
Namespace No namespace
Annotations
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.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:dbReference / @id
Namespace No namespace
Annotations
Primary identifier of the object in the external database, e.g. UniProt accession number.
Type restriction of xs:string
Properties
use: required
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:dbReference / @secondary
Namespace No namespace
Annotations
Secondary identifier of the object in the external database, e.g. UniProt ID.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:dbReference / @version
Namespace No namespace
Annotations
The version number of the object in the external database.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:dbReference / @refType
Namespace No namespace
Annotations
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.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:dbReference / @refTypeAc
Namespace No namespace
Annotations
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.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:dbReference
Source
<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>
[ top ]
Attribute mif:source / @release
Namespace No namespace
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:source
Source
<xs:attribute name="release" use="optional">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute mif:source / @releaseDate
Namespace No namespace
Type xs:date
Properties
use: optional
Used by
Complex Type mif:source
Source
<xs:attribute name="releaseDate" type="xs:date" use="optional"/>
[ top ]
Attribute mif:availability / @id
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Complex Type mif:availability
Source
<xs:attribute name="id" type="xs:int" use="required"/>
[ top ]
Attribute mif:bioSource / @ncbiTaxId
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Complex Type mif:bioSource
Source
<xs:attribute name="ncbiTaxId" type="xs:int" use="required"/>
[ top ]
Attribute mif:experimentDescription / @id
Namespace No namespace
Annotations
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.
Type xs:int
Properties
use: required
Used by
Source
<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>
[ top ]
Attribute mif:interactor / @id
Namespace No namespace
Annotations
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.
Type xs:int
Properties
use: required
Used by
Complex Type mif:interactor
Source
<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>
[ top ]
Attribute mif:position / @position
Namespace No namespace
Type xs:unsignedLong
Properties
use: required
Used by
Complex Type mif:position
Source
<xs:attribute name="position" type="xs:unsignedLong" use="required"/>
[ top ]
Attribute mif:interval / @begin
Namespace No namespace
Type xs:unsignedLong
Properties
use: required
Used by
Complex Type mif:interval
Source
<xs:attribute name="begin" type="xs:unsignedLong" use="required"/>
[ top ]
Attribute mif:interval / @end
Namespace No namespace
Type xs:unsignedLong
Properties
use: required
Used by
Complex Type mif:interval
Source
<xs:attribute name="end" type="xs:unsignedLong" use="required"/>
[ top ]
Attribute mif:feature / @id
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Complex Type mif:feature
Source
<xs:attribute name="id" type="xs:int" use="required"/>
[ top ]
Attribute mif:parameterBase / @term
Namespace No namespace
Annotations
The kind of parameter, e.g. "dissociation constant".
Type restriction of xs:string
Properties
use: required
Facets
minLength 1
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameterBase / @termAc
Namespace No namespace
Annotations
Accession number of the term in the associated controlled vocabulary.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameterBase / @unit
Namespace No namespace
Annotations
The unit of the term, e.g. "kiloDalton".
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameterBase / @unitAc
Namespace No namespace
Annotations
Accession number of the unit in the associated controlled vocabulary.
Type restriction of xs:string
Properties
use: optional
Facets
minLength 1
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameterBase / @base
Namespace No namespace
Annotations
Base of the parameter expression. Defaults to 10.
Type xs:short
Properties
use: optional
default: 10
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameterBase / @exponent
Namespace No namespace
Annotations
Exponent of the value.
Type xs:short
Properties
use: optional
default: 0
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameterBase / @factor
Namespace No namespace
Annotations
The "main" value of the parameter.
Type xs:decimal
Properties
use: required
Used by
Complex Type mif:parameterBase
Source
<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>
[ top ]
Attribute mif:parameter / @uncertainty
Namespace No namespace
Type xs:decimal
Properties
use: optional
Used by
Complex Type mif:parameter
Source
<xs:attribute name="uncertainty" type="xs:decimal" use="optional"/>
[ top ]
Attribute mif:participant / @id
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Complex Type mif:participant
Source
<xs:attribute name="id" type="xs:int" use="required"/>
[ top ]
Attribute mif:interaction / @imexId
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type mif:interaction
Source
<xs:attribute name="imexId" type="xs:string" use="optional"/>
[ top ]
Attribute mif:interaction / @id
Namespace No namespace
Annotations
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.
Type xs:int
Properties
use: required
Used by
Complex Type mif:interaction
Source
<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>
[ top ]
Attribute mif:entrySet / @level
Namespace No namespace
Annotations
PSI MI level
Type xs:int
Properties
use: required
fixed: 2
Used by
Complex Type mif:entrySet
Source
<xs:attribute name="level" type="xs:int" use="required" fixed="2">
  <xs:annotation>
    <xs:documentation>PSI MI level</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute mif:entrySet / @version
Namespace No namespace
Annotations
PSI MI version within given level
Type xs:int
Properties
use: required
fixed: 5
Used by
Complex Type mif:entrySet
Source
<xs:attribute name="version" type="xs:int" use="required" fixed="5">
  <xs:annotation>
    <xs:documentation>PSI MI version within given level</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute mif:entrySet / @minorVersion
Namespace No namespace
Type xs:int
Properties
use: optional
fixed: 4
Used by
Complex Type mif:entrySet
Source
<xs:attribute name="minorVersion" type="xs:int" use="optional" fixed="4"/>
[ top ]