Skip to content

Slot: with_or_from

Used with specific ECO codes to capture an additional identifier supporting the

evidence for the annotation. For example, it can identify another gene product to

which the annotated gene product is similar (ISS) or interacts with (IPI).

Population of the With/From is mandatory for certain evidence codes.

URI: go_standard_annotation_schema:with_or_from

Applicable Classes

Name Description Modifies Slot
Annotation An association between a gene product and a GO term, with an evidence code, a no

Properties

Type and Range

Property Value
Range ExternalIdentifier
Domain Of Annotation

Cardinality and Requirements

Property Value
Multivalued Yes

Comments

  • Cardinality must be 0 for evidence codes IDA, TAS, NAS, or ND
  • Cardinality must be 1, >1 for IEA, IC, IGI, IPI, ISS & child terms of ISS

TODOs

  • The GPAD spec makes a distinction between pipe- and comma-separated lists of With/From values. Decide if and how this should be represented in the schema.

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self go_standard_annotation_schema:with_or_from
native go_standard_annotation_schema:with_or_from

LinkML Source

name: with_or_from
description: 'Used with specific ECO codes to capture an additional identifier supporting
  the

  evidence for the annotation. For example, it can identify another gene product to

  which the annotated gene product is similar (ISS) or interacts with (IPI).

  Population of the With/From is mandatory for certain evidence codes.'
todos:
- The GPAD spec makes a distinction between pipe- and comma-separated lists of With/From
  values. Decide if and how this should be represented in the schema.
comments:
- Cardinality must be 0 for evidence codes IDA, TAS, NAS, or ND
- Cardinality must be 1, >1 for IEA, IC, IGI, IPI, ISS & child terms of ISS
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- Annotation
range: external_identifier
required: false
multivalued: true