Class: PathfinderTestAsset
Represents a Test Asset, which is a single specific instance of TestCase-agnostic semantic parameters representing the specification of a Translator test target with inputs and (expected) outputs.
classDiagram
class PathfinderTestAsset
TestEntity <|-- PathfinderTestAsset
PathfinderTestAsset : description
PathfinderTestAsset : expected_output
PathfinderTestAsset : id
PathfinderTestAsset : minimum_required_path_nodes
PathfinderTestAsset : name
PathfinderTestAsset : path_nodes
PathfinderTestAsset --> PathfinderPathNode : path_nodes
PathfinderTestAsset : predicate_id
PathfinderTestAsset : predicate_name
PathfinderTestAsset : qualifiers
PathfinderTestAsset --> Qualifier : qualifiers
PathfinderTestAsset : source_input_category
PathfinderTestAsset : source_input_id
PathfinderTestAsset : source_input_name
PathfinderTestAsset : tags
PathfinderTestAsset : target_input_category
PathfinderTestAsset : target_input_id
PathfinderTestAsset : target_input_name
PathfinderTestAsset : test_runner_settings
Inheritance
- TestEntity
- PathfinderTestAsset
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| source_input_id | 0..1 Uriorcurie |
direct | |
| source_input_name | 0..1 String |
direct | |
| source_input_category | 0..1 ConceptCategory |
direct | |
| target_input_id | 0..1 Uriorcurie |
direct | |
| target_input_name | 0..1 String |
direct | |
| target_input_category | 0..1 ConceptCategory |
direct | |
| predicate_id | 0..1 PredicateType |
direct | |
| predicate_name | 0..1 String |
direct | |
| qualifiers | 0..* Qualifier |
Optional qualifiers which constrain to the test asset defined knowledge state... | direct |
| minimum_required_path_nodes | 1..1 Integer |
The number of nodes required in a path to pass this test | direct |
| path_nodes | 1..* PathfinderPathNode |
direct | |
| expected_output | 0..1 String |
direct | |
| id | 1..1 Uriorcurie |
A unique identifier for a Test Entity | TestEntity |
| name | 0..1 String |
A human-readable name for a Test Entity | TestEntity |
| description | 0..1 String |
A human-readable description for a Test Entity | TestEntity |
| tags | 0..* String |
A human-readable tags for categorical memberships of a TestEntity (preferably... | TestEntity |
| test_runner_settings | 0..* String |
Scalar parameters for the TestRunner processing a given TestEntity | TestEntity |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PathfinderTestCase | test_assets | range | PathfinderTestAsset |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ttm:PathfinderTestAsset |
| native | ttm:PathfinderTestAsset |
LinkML Source
Direct
name: PathfinderTestAsset
description: Represents a Test Asset, which is a single specific instance of TestCase-agnostic
semantic parameters representing the specification of a Translator test target with
inputs and (expected) outputs.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestEntity
slots:
- source_input_id
- source_input_name
- source_input_category
- target_input_id
- target_input_name
- target_input_category
- predicate_id
- predicate_name
- qualifiers
- minimum_required_path_nodes
- path_nodes
- expected_output
Induced
name: PathfinderTestAsset
description: Represents a Test Asset, which is a single specific instance of TestCase-agnostic
semantic parameters representing the specification of a Translator test target with
inputs and (expected) outputs.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestEntity
attributes:
source_input_id:
name: source_input_id
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: source_input_id
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: uriorcurie
source_input_name:
name: source_input_name
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: source_input_name
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: string
source_input_category:
name: source_input_category
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: source_input_category
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: concept_category
target_input_id:
name: target_input_id
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: target_input_id
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: uriorcurie
target_input_name:
name: target_input_name
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: target_input_name
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: string
target_input_category:
name: target_input_category
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: target_input_category
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: concept_category
predicate_id:
name: predicate_id
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Predicate
rank: 1000
alias: predicate_id
owner: PathfinderTestAsset
domain_of:
- TestAsset
- PathfinderTestAsset
range: predicate_type
predicate_name:
name: predicate_name
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Query
- Relationship
rank: 1000
alias: predicate_name
owner: PathfinderTestAsset
domain_of:
- TestAsset
- PathfinderTestAsset
range: string
qualifiers:
name: qualifiers
description: Optional qualifiers which constrain to the test asset defined knowledge
statement. Note that this field records such qualifier slots and values as tag=value
pairs, where the tag is the Biolink Model qualifier slot named and the value
is an acceptable (Biolink Model enum?) value of the said qualifier slot.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
multivalued: true
alias: qualifiers
owner: PathfinderTestAsset
domain_of:
- TestAsset
- PathfinderTestAsset
- TestCase
range: Qualifier
inlined: true
inlined_as_list: true
minimum_required_path_nodes:
name: minimum_required_path_nodes
description: The number of nodes required in a path to pass this test.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: minimum_required_path_nodes
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: integer
required: true
path_nodes:
name: path_nodes
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
multivalued: true
alias: path_nodes
owner: PathfinderTestAsset
domain_of:
- PathfinderTestAsset
range: PathfinderPathNode
required: true
expected_output:
name: expected_output
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Expected Output
rank: 1000
alias: expected_output
owner: PathfinderTestAsset
domain_of:
- TestAsset
- PathfinderTestAsset
range: string
id:
name: id
description: A unique identifier for a Test Entity
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
slot_uri: schema:identifier
identifier: true
alias: id
owner: PathfinderTestAsset
domain_of:
- TestEntity
range: uriorcurie
required: true
name:
name: name
description: A human-readable name for a Test Entity
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
slot_uri: schema:name
alias: name
owner: PathfinderTestAsset
domain_of:
- TestEntity
- PathfinderPathNode
range: string
description:
name: description
description: A human-readable description for a Test Entity
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
slot_uri: schema:description
alias: description
owner: PathfinderTestAsset
domain_of:
- TestEntity
range: string
tags:
name: tags
description: A human-readable tags for categorical memberships of a TestEntity
(preferably a URI or CURIE). Typically used to aggregate instances of TestEntity
into formally typed or ad hoc lists.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
slot_uri: schema:additionalType
multivalued: true
alias: tags
owner: PathfinderTestAsset
domain_of:
- TestEntity
range: string
test_runner_settings:
name: test_runner_settings
description: Scalar parameters for the TestRunner processing a given TestEntity.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Settings
rank: 1000
multivalued: true
alias: test_runner_settings
owner: PathfinderTestAsset
domain_of:
- TestEntity
range: string
required: false