# Class: Postcondition
URI: [mappingrules:Postcondition](https://w3id.org/oak/mapping-rules-datamodel/Postcondition)
```{mermaid}
classDiagram
class Postcondition
Postcondition : predicate_id
Postcondition : weight
```
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [predicate_id](predicate_id.md) | 0..1
[String](String.md) | The predicate that is inferred | direct |
| [weight](weight.md) | 0..1
[Float](Float.md) | Weighting of the rule | direct |
## Usages
| used by | used in | type | used |
| --- | --- | --- | --- |
| [MappingRule](MappingRule.md) | [postconditions](postconditions.md) | range | [Postcondition](Postcondition.md) |
## Identifier and Mapping Information
### Schema Source
* from schema: https://w3id.org/oak/mapping-rules-datamodel
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | mappingrules:Postcondition |
| native | mappingrules:Postcondition |
## LinkML Source
### Direct
```yaml
name: Postcondition
from_schema: https://w3id.org/oak/mapping-rules-datamodel
attributes:
predicate_id:
name: predicate_id
description: The predicate that is inferred
comments:
- if the rule is invertible, then the predicate is inverted, e.g. skos broad becomes
narrow
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Postcondition
weight:
name: weight
description: Weighting of the rule. A weight of zero corresponds to 0.5 confidence
in the mapping. Setting to +1 or -1 indicates moderate confidence or lack of
confidence. A logit scale is used. All weights are summed together to determine
the final confidence.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
see_also:
- https://en.wikipedia.org/wiki/Logit
- https://upload.wikimedia.org/wikipedia/commons/5/57/Logit.png
rank: 1000
domain_of:
- Postcondition
range: float
```
### Induced
```yaml
name: Postcondition
from_schema: https://w3id.org/oak/mapping-rules-datamodel
attributes:
predicate_id:
name: predicate_id
description: The predicate that is inferred
comments:
- if the rule is invertible, then the predicate is inverted, e.g. skos broad becomes
narrow
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: predicate_id
owner: Postcondition
domain_of:
- Postcondition
range: string
weight:
name: weight
description: Weighting of the rule. A weight of zero corresponds to 0.5 confidence
in the mapping. Setting to +1 or -1 indicates moderate confidence or lack of
confidence. A logit scale is used. All weights are summed together to determine
the final confidence.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
see_also:
- https://en.wikipedia.org/wiki/Logit
- https://upload.wikimedia.org/wikipedia/commons/5/57/Logit.png
rank: 1000
alias: weight
owner: Postcondition
domain_of:
- Postcondition
range: float
```