Class: TestEdgeData
Represents a single Biolink Model compliant instance of a subject-predicate-object edge that can be used for testing.
URI: ttm:TestEdgeData
classDiagram
class TestEdgeData
TestAsset <|-- TestEdgeData
TestEdgeData : association
TestEdgeData : description
TestEdgeData : expected_output
TestEdgeData : id
TestEdgeData : in_v1
TestEdgeData : input_category
TestEdgeData : input_id
TestEdgeData : input_name
TestEdgeData : name
TestEdgeData : output_category
TestEdgeData : output_id
TestEdgeData : output_name
TestEdgeData : predicate_id
TestEdgeData : predicate_name
TestEdgeData : qualifiers
TestEdgeData --> Qualifier : qualifiers
TestEdgeData : semantic_severity
TestEdgeData --> SemanticSeverityEnum : semantic_severity
TestEdgeData : tags
TestEdgeData : test_issue
TestEdgeData --> TestIssueEnum : test_issue
TestEdgeData : test_metadata
TestEdgeData --> TestMetadata : test_metadata
TestEdgeData : test_reference
TestEdgeData : test_runner_settings
TestEdgeData : well_known
Inheritance
- TestEntity
- TestAsset
- TestEdgeData
- TestAsset
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
input_id | 0..1 Uriorcurie |
TestAsset | |
input_name | 0..1 String |
TestAsset | |
input_category | 0..1 ConceptCategory |
TestAsset | |
predicate_id | 0..1 PredicateType |
TestAsset | |
predicate_name | 0..1 String |
TestAsset | |
output_id | 0..1 Uriorcurie |
TestAsset | |
output_name | 0..1 String |
TestAsset | |
output_category | 0..1 ConceptCategory |
TestAsset | |
association | 0..1 AssociationCategory |
Specific Biolink Model association 'category' which applies to the test asset... | TestAsset |
qualifiers | 0..* Qualifier |
Optional qualifiers which constrain to the test asset defined knowledge state... | TestAsset |
expected_output | 0..1 String |
TestAsset | |
test_issue | 0..1 TestIssueEnum |
TestAsset | |
semantic_severity | 0..1 SemanticSeverityEnum |
TestAsset | |
in_v1 | 0..1 Boolean |
TestAsset | |
well_known | 0..1 Boolean |
TestAsset | |
test_reference | 0..1 Uriorcurie |
Document URL where original test source particulars are registered (e | TestAsset |
test_metadata | 0..1 TestMetadata |
Test metadata describes the external provenance, cross-references and objecti... | TestAsset |
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 |
One or more 'tags' slot values (inherited from TestEntity) should generally b... | TestEntity |
test_runner_settings | 0..* String |
Scalar settings for the TestRunner, e | TestEntity |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
Mappings
Mapping Type | Mapped Value |
---|---|
self | ttm:TestEdgeData |
native | ttm:TestEdgeData |
LinkML Source
Direct
name: TestEdgeData
description: Represents a single Biolink Model compliant instance of a subject-predicate-object
edge that can be used for testing.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestAsset
Induced
name: TestEdgeData
description: Represents a single Biolink Model compliant instance of a subject-predicate-object
edge that can be used for testing.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestAsset
attributes:
input_id:
name: input_id
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- InputID, node normalized
- SubjectID
rank: 1000
alias: input_id
owner: TestEdgeData
domain_of:
- TestAsset
range: uriorcurie
input_name:
name: input_name
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- InputName (user choice)
- SubjectName
rank: 1000
alias: input_name
owner: TestEdgeData
domain_of:
- TestAsset
range: string
input_category:
name: input_category
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- SubjectCategory
rank: 1000
alias: input_category
owner: TestEdgeData
domain_of:
- TestAsset
- TestCase
range: concept_category
predicate_id:
name: predicate_id
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Predicate
rank: 1000
alias: predicate_id
owner: TestEdgeData
domain_of:
- TestAsset
range: predicate_type
predicate_name:
name: predicate_name
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Query
- Relationship
rank: 1000
alias: predicate_name
owner: TestEdgeData
domain_of:
- TestAsset
range: string
output_id:
name: output_id
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- OutputID
- ObjectID
rank: 1000
alias: output_id
owner: TestEdgeData
domain_of:
- TestAsset
range: uriorcurie
output_name:
name: output_name
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- OutputName
- ObjectName
rank: 1000
alias: output_name
owner: TestEdgeData
domain_of:
- TestAsset
range: string
output_category:
name: output_category
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- ObjectCategory
rank: 1000
alias: output_category
owner: TestEdgeData
domain_of:
- TestAsset
- TestCase
range: concept_category
association:
name: association
description: Specific Biolink Model association 'category' which applies to the
test asset defined knowledge statement
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: association
owner: TestEdgeData
domain_of:
- TestAsset
range: association_category
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: TestEdgeData
domain_of:
- TestAsset
- TestCase
range: Qualifier
inlined: true
inlined_as_list: true
expected_output:
name: expected_output
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Expected Output
rank: 1000
alias: expected_output
owner: TestEdgeData
domain_of:
- TestAsset
range: string
test_issue:
name: test_issue
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- issue label
rank: 1000
alias: test_issue
owner: TestEdgeData
domain_of:
- TestAsset
range: TestIssueEnum
semantic_severity:
name: semantic_severity
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Semantic Severity
rank: 1000
alias: semantic_severity
owner: TestEdgeData
domain_of:
- TestAsset
range: SemanticSeverityEnum
in_v1:
name: in_v1
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- In v1
rank: 1000
alias: in_v1
owner: TestEdgeData
domain_of:
- TestAsset
range: boolean
well_known:
name: well_known
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- Well Known
rank: 1000
alias: well_known
owner: TestEdgeData
domain_of:
- TestAsset
range: boolean
test_reference:
name: test_reference
description: Document URL where original test source particulars are registered
(e.g. Github repo)
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- GitHubIssue
rank: 1000
alias: test_reference
owner: TestEdgeData
domain_of:
- TestMetadata
- TestAsset
range: uriorcurie
test_metadata:
name: test_metadata
description: Test metadata describes the external provenance, cross-references
and objectives for a given test.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: test_metadata
owner: TestEdgeData
domain_of:
- TestAsset
- TestSuite
range: TestMetadata
required: false
inlined: true
id:
name: id
description: A unique identifier for a Test Entity
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
aliases:
- AssetIdentifier
rank: 1000
slot_uri: schema:identifier
identifier: true
alias: id
owner: TestEdgeData
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: TestEdgeData
domain_of:
- TestEntity
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: TestEdgeData
domain_of:
- TestEntity
range: string
tags:
name: tags
description: One or more 'tags' slot values (inherited from TestEntity) should
generally be defined to specify TestAsset membership in a "Block List" collection
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
slot_uri: schema:additionalType
multivalued: true
alias: tags
owner: TestEdgeData
domain_of:
- TestEntity
range: string
test_runner_settings:
name: test_runner_settings
description: Scalar settings for the TestRunner, e.g. "inferred"
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
multivalued: true
alias: test_runner_settings
owner: TestEdgeData
domain_of:
- TestEntity
range: string
required: false