Class: Precondition
A pattern to be matched against an individual SSSOM mapping
URI: mappingrules:Precondition
classDiagram
class Precondition
click Precondition href "../Precondition"
Precondition : mapping_source_one_of
Precondition : object_match_field_one_of
Precondition : object_source_one_of
Precondition : predicate_id_one_of
Precondition : subject_match_field_one_of
Precondition : subject_source_one_of
Precondition : transformations_included_in
Slots
Name |
Cardinality and Range |
Description |
Inheritance |
---|---|---|---|
* |
The source of the subject to be matched |
direct |
|
* |
The source of the object to be matched |
direct |
|
* |
The source of the mapping to be matched |
direct |
|
* |
The field in the subject to be matched |
direct |
|
* |
The field in the object to be matched |
direct |
|
* |
direct |
||
* |
The predicate to be matched |
direct |
Usages
used by |
used in |
type |
used |
---|---|---|---|
range |
Identifier and Mapping Information
Schema Source
from schema: https://w3id.org/oak/mapping-rules-datamodel
Mappings
Mapping Type |
Mapped Value |
---|---|
self |
mappingrules:Precondition |
native |
mappingrules:Precondition |
LinkML Source
Direct
```yaml
name: Precondition
description: A pattern to be matched against an individual SSSOM mapping
from_schema: https://w3id.org/oak/mapping-rules-datamodel
attributes:
subject_source_one_of:
name: subject_source_one_of
description: The source of the subject to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
object_source_one_of:
name: object_source_one_of
description: The source of the object to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
mapping_source_one_of:
name: mapping_source_one_of
description: The source of the mapping to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
subject_match_field_one_of:
name: subject_match_field_one_of
description: The field in the subject to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
object_match_field_one_of:
name: object_match_field_one_of
description: The field in the object to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
transformations_included_in:
name: transformations_included_in
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
predicate_id_one_of:
name: predicate_id_one_of
description: The predicate to be matched. Multiple values can be provided, it
must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
domain_of:
- Precondition
multivalued: true
</details>
### Induced
<details>
```yaml
name: Precondition
description: A pattern to be matched against an individual SSSOM mapping
from_schema: https://w3id.org/oak/mapping-rules-datamodel
attributes:
subject_source_one_of:
name: subject_source_one_of
description: The source of the subject to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: subject_source_one_of
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true
object_source_one_of:
name: object_source_one_of
description: The source of the object to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: object_source_one_of
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true
mapping_source_one_of:
name: mapping_source_one_of
description: The source of the mapping to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: mapping_source_one_of
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true
subject_match_field_one_of:
name: subject_match_field_one_of
description: The field in the subject to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: subject_match_field_one_of
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true
object_match_field_one_of:
name: object_match_field_one_of
description: The field in the object to be matched. Multiple values can be provided,
it must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: object_match_field_one_of
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true
transformations_included_in:
name: transformations_included_in
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: transformations_included_in
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true
predicate_id_one_of:
name: predicate_id_one_of
description: The predicate to be matched. Multiple values can be provided, it
must match at least one.
from_schema: https://w3id.org/oak/mapping-rules-datamodel
rank: 1000
alias: predicate_id_one_of
owner: Precondition
domain_of:
- Precondition
range: string
multivalued: true