# Class: SubjectTerm _A term that is the subject of a taxon constraint. Typically comes from ontologies like GO, UBERON, CL, ..._ URI: [tc:SubjectTerm](https://w3id.org/linkml/taxon_constraints/SubjectTerm) ```{mermaid} classDiagram class SubjectTerm Term <|-- SubjectTerm SubjectTerm : description SubjectTerm : id SubjectTerm : label SubjectTerm : never_in SubjectTerm --> TaxonConstraint : never_in SubjectTerm : only_in SubjectTerm --> TaxonConstraint : only_in SubjectTerm : present_in SubjectTerm --> TaxonConstraint : present_in SubjectTerm : present_in_ancestor_of SubjectTerm --> TaxonConstraint : present_in_ancestor_of SubjectTerm : unsatisfiable ``` ## Inheritance * [Term](Term.md) * **SubjectTerm** ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [description](description.md) | 0..1
[String](String.md) | A description of the term | direct | | [unsatisfiable](unsatisfiable.md) | 0..1
[Boolean](Boolean.md) | If true then some combination of taxon constraints plus ontology lead to cont... | direct | | [only_in](only_in.md) | 0..*
[TaxonConstraint](TaxonConstraint.md) | Points to a taxon constraint that states the SubjectTerm is ONLY found in a t... | direct | | [never_in](never_in.md) | 0..*
[TaxonConstraint](TaxonConstraint.md) | Points to a taxon constraint that states the SubjectTerm is NEVER found in a ... | direct | | [present_in](present_in.md) | 0..*
[TaxonConstraint](TaxonConstraint.md) | The term MAY be in the specified taxon, or a descendant of that taxon | direct | | [present_in_ancestor_of](present_in_ancestor_of.md) | 0..*
[TaxonConstraint](TaxonConstraint.md) | | direct | | [id](id.md) | 1..1
[Uriorcurie](Uriorcurie.md) | the OBO CURIE for the term | [Term](Term.md) | | [label](label.md) | 0..1
[String](String.md) | the human readable name or label of the term | [Term](Term.md) | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [TaxonConstraint](TaxonConstraint.md) | [subject](subject.md) | range | [SubjectTerm](SubjectTerm.md) | | [TaxonConstraint](TaxonConstraint.md) | [via_terms](via_terms.md) | range | [SubjectTerm](SubjectTerm.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/taxon_constraints ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | tc:SubjectTerm | | native | tc:SubjectTerm | ## LinkML Source ### Direct
```yaml name: SubjectTerm description: A term that is the subject of a taxon constraint. Typically comes from ontologies like GO, UBERON, CL, ... from_schema: https://w3id.org/oak/taxon_constraints is_a: Term attributes: description: name: description description: A description of the term from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 domain_of: - SubjectTerm unsatisfiable: name: unsatisfiable description: If true then some combination of taxon constraints plus ontology lead to contradictions from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 domain_of: - SubjectTerm range: boolean only_in: name: only_in description: 'Points to a taxon constraint that states the SubjectTerm is ONLY found in a taxon or descendant. Formally, the term AND its descendants MUST be in the specified taxon, or a descendant of that taxon ' comments: - Note that we conflate between the RO "only in taxon" and "in taxon" relations here from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: RO:0002160 multivalued: true domain_of: - SubjectTerm range: TaxonConstraint never_in: name: never_in description: 'Points to a taxon constraint that states the SubjectTerm is NEVER found in a taxon or descendant. Formally, the term AND its descendants MUST NOT be in the specified taxon, or a descendant of that taxon ' from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: RO:0002161 multivalued: true domain_of: - SubjectTerm range: TaxonConstraint present_in: name: present_in description: 'The term MAY be in the specified taxon, or a descendant of that taxon ' from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: RO:0002175 multivalued: true domain_of: - SubjectTerm range: TaxonConstraint present_in_ancestor_of: name: present_in_ancestor_of from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 multivalued: true domain_of: - SubjectTerm range: TaxonConstraint ```
### Induced
```yaml name: SubjectTerm description: A term that is the subject of a taxon constraint. Typically comes from ontologies like GO, UBERON, CL, ... from_schema: https://w3id.org/oak/taxon_constraints is_a: Term attributes: description: name: description description: A description of the term from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 alias: description owner: SubjectTerm domain_of: - SubjectTerm range: string unsatisfiable: name: unsatisfiable description: If true then some combination of taxon constraints plus ontology lead to contradictions from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 alias: unsatisfiable owner: SubjectTerm domain_of: - SubjectTerm range: boolean only_in: name: only_in description: 'Points to a taxon constraint that states the SubjectTerm is ONLY found in a taxon or descendant. Formally, the term AND its descendants MUST be in the specified taxon, or a descendant of that taxon ' comments: - Note that we conflate between the RO "only in taxon" and "in taxon" relations here from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: RO:0002160 multivalued: true alias: only_in owner: SubjectTerm domain_of: - SubjectTerm range: TaxonConstraint never_in: name: never_in description: 'Points to a taxon constraint that states the SubjectTerm is NEVER found in a taxon or descendant. Formally, the term AND its descendants MUST NOT be in the specified taxon, or a descendant of that taxon ' from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: RO:0002161 multivalued: true alias: never_in owner: SubjectTerm domain_of: - SubjectTerm range: TaxonConstraint present_in: name: present_in description: 'The term MAY be in the specified taxon, or a descendant of that taxon ' from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: RO:0002175 multivalued: true alias: present_in owner: SubjectTerm domain_of: - SubjectTerm range: TaxonConstraint present_in_ancestor_of: name: present_in_ancestor_of from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 multivalued: true alias: present_in_ancestor_of owner: SubjectTerm domain_of: - SubjectTerm range: TaxonConstraint id: name: id description: the OBO CURIE for the term from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 identifier: true alias: id owner: SubjectTerm domain_of: - Term range: uriorcurie required: true label: name: label description: the human readable name or label of the term from_schema: https://w3id.org/oak/taxon_constraints rank: 1000 slot_uri: rdfs:label alias: label owner: SubjectTerm domain_of: - Term range: string ```