Class: TestMetadata
Represents metadata related to (external SME, SMURF, Translator feedback, large scale batch, etc.) like the provenance of test assets, cases and/or suites.
URI: ttm:TestMetadata
classDiagram
class TestMetadata
TestEntity <|-- TestMetadata
TestMetadata : description
TestMetadata : id
TestMetadata : name
TestMetadata : tags
TestMetadata : test_annotations
TestMetadata --> TestEntityParameter : test_annotations
TestMetadata : test_objective
TestMetadata --> TestObjectiveEnum : test_objective
TestMetadata : test_reference
TestMetadata : test_runner_settings
TestMetadata : test_source
TestMetadata --> TestSourceEnum : test_source
Inheritance
- TestEntity
- TestMetadata
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
test_source | 0..1 TestSourceEnum |
Provenance of a specific set of test assets, cases and/or suites | direct |
test_reference | 0..1 Uriorcurie |
Document URL where original test source particulars are registered (e | direct |
test_objective | 0..1 TestObjectiveEnum |
Testing objective behind specified set of test particulars (e | direct |
test_annotations | 0..* TestEntityParameter |
Metadata annotation | 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 |
---|---|---|---|
TestAsset | test_metadata | range | TestMetadata |
AcceptanceTestAsset | test_metadata | range | TestMetadata |
TestEdgeData | test_metadata | range | TestMetadata |
TestSuite | test_metadata | range | TestMetadata |
AcceptanceTestSuite | test_metadata | range | TestMetadata |
StandardsComplianceTestSuite | test_metadata | range | TestMetadata |
OneHopTestSuite | test_metadata | range | TestMetadata |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
Mappings
Mapping Type | Mapped Value |
---|---|
self | ttm:TestMetadata |
native | ttm:TestMetadata |
LinkML Source
Direct
name: TestMetadata
description: Represents metadata related to (external SME, SMURF, Translator feedback, large
scale batch, etc.) like the provenance of test assets, cases and/or suites.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestEntity
slots:
- test_source
- test_reference
- test_objective
- test_annotations
Induced
name: TestMetadata
description: Represents metadata related to (external SME, SMURF, Translator feedback, large
scale batch, etc.) like the provenance of test assets, cases and/or suites.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
is_a: TestEntity
attributes:
test_source:
name: test_source
description: Provenance of a specific set of test assets, cases and/or suites. Or,
the person who cares about this, know about this. We would like this to be
an ORCID eventually, but currently it is just a string.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: test_source
owner: TestMetadata
domain_of:
- TestMetadata
range: TestSourceEnum
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: TestMetadata
domain_of:
- TestMetadata
- TestAsset
range: uriorcurie
test_objective:
name: test_objective
description: Testing objective behind specified set of test particulars (e.g.
acceptance pass/fail; benchmark; quantitative; standards compliance; graph navigation
integrity)
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
alias: test_objective
owner: TestMetadata
domain_of:
- TestMetadata
range: TestObjectiveEnum
test_annotations:
name: test_annotations
description: Metadata annotation.
from_schema: https://w3id.org/TranslatorSRI/TranslatorTestingModel
rank: 1000
is_a: test_entity_parameters
multivalued: true
alias: test_annotations
owner: TestMetadata
domain_of:
- TestMetadata
range: TestEntityParameter
inlined: true
inlined_as_list: true
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: TestMetadata
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: TestMetadata
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: TestMetadata
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: TestMetadata
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: TestMetadata
domain_of:
- TestEntity
range: string
required: false