Class: AnnotationProperties
The closed set of properties associated with an annotation.
URI: go_standard_annotation_schema:AnnotationProperties
classDiagram
class AnnotationProperties
click AnnotationProperties href "../AnnotationProperties/"
AnnotationProperties : comment
AnnotationProperties : contributor_id
AnnotationProperties : creation_date
AnnotationProperties : id
AnnotationProperties : model_state
AnnotationProperties : modification_date
AnnotationProperties : noctua_model_id
AnnotationProperties : reviewed_date
AnnotationProperties : reviewer_id
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 0..1 ExternalIdentifier |
The contributing database's unique identifier for an annotation | direct |
| model_state | 0..1 String |
The GO-CAM model state | direct |
| noctua_model_id | 0..1 ExternalIdentifier |
The unique identifier of the associated GO-CAM model | direct |
| contributor_id | * ContributorIdentifier |
The identifier of a curator or user who entered or changed an annotation | direct |
| reviewer_id | * ContributorIdentifier |
The identifier of a curator or user who last reviewed an annotation | direct |
| creation_date | 0..1 Date |
The date on which the annotation was created | direct |
| modification_date | * Date |
A date on which the annotation was modified | direct |
| reviewed_date | * Date |
A date on which the annotation was reviewed | direct |
| comment | * String |
Free text about a specific annotation | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Annotation | annotation_properties | range | AnnotationProperties |
Notes
- Attributes are used instead of slots here because the names of the attributes are somewhat tightly coupled to the GPAD file format. They should not be reused or modified in other contexts, as top-level slots might be.
Identifier and Mapping Information
Schema Source
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | go_standard_annotation_schema:AnnotationProperties |
| native | go_standard_annotation_schema:AnnotationProperties |
LinkML Source
Direct
name: AnnotationProperties
description: The closed set of properties associated with an annotation.
notes:
- Attributes are used instead of slots here because the names of the attributes are
somewhat tightly coupled to the GPAD file format. They should not be reused or modified
in other contexts, as top-level slots might be.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
attributes:
id:
name: id
description: The contributing database's unique identifier for an annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: external_identifier
required: false
model_state:
name: model_state
description: The GO-CAM model state.
notes:
- The GPAD grammar says that this should be a string of only alphabetic characters,
but this doesn't account for the already used "internal_test" model state. The
pattern has been updated to allow underscores as well.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: string
required: false
pattern: ^[A-Za-z_]+$
noctua_model_id:
name: noctua_model_id
description: The unique identifier of the associated GO-CAM model.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: external_identifier
required: false
contributor_id:
name: contributor_id
description: The identifier of a curator or user who entered or changed an annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: contributor_identifier
required: false
multivalued: true
reviewer_id:
name: reviewer_id
description: The identifier of a curator or user who last reviewed an annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: contributor_identifier
required: false
multivalued: true
creation_date:
name: creation_date
description: The date on which the annotation was created.
notes:
- The grammar says this should be a date or datetime, but the narrative spec is
less clear. This is being modeled as a date to keep it in alignment with other
date fields for now.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: date
required: false
modification_date:
name: modification_date
description: A date on which the annotation was modified.
notes:
- The grammar says this should be a date or datetime, but the narrative spec is
less clear. This is being modeled as a date to keep it in alignment with other
date fields for now.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: date
required: false
multivalued: true
reviewed_date:
name: reviewed_date
description: A date on which the annotation was reviewed.
notes:
- The grammar says this should be a date or datetime, but the narrative spec is
less clear. This is being modeled as a date to keep it in alignment with other
date fields for now.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: date
required: false
multivalued: true
comment:
name: comment
description: Free text about a specific annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
domain_of:
- AnnotationProperties
range: string
required: false
multivalued: true
Induced
name: AnnotationProperties
description: The closed set of properties associated with an annotation.
notes:
- Attributes are used instead of slots here because the names of the attributes are
somewhat tightly coupled to the GPAD file format. They should not be reused or modified
in other contexts, as top-level slots might be.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
attributes:
id:
name: id
description: The contributing database's unique identifier for an annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: external_identifier
required: false
model_state:
name: model_state
description: The GO-CAM model state.
notes:
- The GPAD grammar says that this should be a string of only alphabetic characters,
but this doesn't account for the already used "internal_test" model state. The
pattern has been updated to allow underscores as well.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: string
required: false
pattern: ^[A-Za-z_]+$
noctua_model_id:
name: noctua_model_id
description: The unique identifier of the associated GO-CAM model.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: external_identifier
required: false
contributor_id:
name: contributor_id
description: The identifier of a curator or user who entered or changed an annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: contributor_identifier
required: false
multivalued: true
reviewer_id:
name: reviewer_id
description: The identifier of a curator or user who last reviewed an annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: contributor_identifier
required: false
multivalued: true
creation_date:
name: creation_date
description: The date on which the annotation was created.
notes:
- The grammar says this should be a date or datetime, but the narrative spec is
less clear. This is being modeled as a date to keep it in alignment with other
date fields for now.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: date
required: false
modification_date:
name: modification_date
description: A date on which the annotation was modified.
notes:
- The grammar says this should be a date or datetime, but the narrative spec is
less clear. This is being modeled as a date to keep it in alignment with other
date fields for now.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: date
required: false
multivalued: true
reviewed_date:
name: reviewed_date
description: A date on which the annotation was reviewed.
notes:
- The grammar says this should be a date or datetime, but the narrative spec is
less clear. This is being modeled as a date to keep it in alignment with other
date fields for now.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: date
required: false
multivalued: true
comment:
name: comment
description: Free text about a specific annotation.
from_schema: https://w3id.org/geneontology/go-standard-annotation-schema
rank: 1000
owner: AnnotationProperties
domain_of:
- AnnotationProperties
range: string
required: false
multivalued: true