Class: Compute Specification (ComputeSpecification)
An object to define computations in an activity or protocol.
URI: reproschema:ComputeSpecification
classDiagram
class ComputeSpecification
click ComputeSpecification href "../ComputeSpecification"
Thing <|-- ComputeSpecification
click Thing href "../Thing"
ComputeSpecification : category
ComputeSpecification : id
ComputeSpecification : jsExpression
ComputeSpecification : name
ComputeSpecification --> "*" LangString : name
click LangString href "../LangString"
ComputeSpecification : variableName
ComputeSpecification --> "0..1" LangString : variableName
click LangString href "../LangString"
Inheritance
- Thing
- ComputeSpecification
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
jsExpression | 0..1 String |
A JavaScript expression for computations | direct |
variableName | 0..1 LangString |
The name used to represent an item | direct |
id | 0..1 Uriorcurie |
A unique identifier for an entity | Thing |
name | * LangString |
Thing | |
category | 0..1 Uriorcurie |
Name of the high level ontology class in which this entity is categorized | Thing |
Usages
used by | used in | type | used |
---|---|---|---|
Activity | compute | range | ComputeSpecification |
Protocol | compute | range | ComputeSpecification |
Identifier and Mapping Information
Schema Source
- from schema: http://schema.repronim.org/
Mappings
Mapping Type | Mapped Value |
---|---|
self | reproschema:ComputeSpecification |
native | http://schema.repronim.org/:ComputeSpecification |
LinkML Source
Direct
Induced
name: ComputeSpecification
description: An object to define computations in an activity or protocol.
title: Compute Specification
from_schema: http://schema.repronim.org/
is_a: Thing
attributes:
jsExpression:
name: jsExpression
description: A JavaScript expression for computations. A JavaScript expression
to compute a score from other variables.
title: JavaScript Expression
from_schema: http://schema.repronim.org/
rank: 1000
slot_uri: reproschema:jsExpression
alias: jsExpression
owner: ComputeSpecification
domain_of:
- ComputeSpecification
- MessageSpecification
range: string
variableName:
name: variableName
description: The name used to represent an item.
title: variableName
from_schema: http://schema.repronim.org/
rank: 1000
slot_uri: reproschema:variableName
alias: variableName
owner: ComputeSpecification
domain_of:
- AdditionalProperty
- ComputeSpecification
- OverrideProperty
range: langString
id:
name: id
description: A unique identifier for an entity. Must be either a CURIE shorthand
for a URI or a complete URI.
from_schema: http://schema.repronim.org/
rank: 1000
slot_uri: schema:identifier
alias: id
owner: ComputeSpecification
domain_of:
- Participant
- Thing
range: uriorcurie
name:
name: name
from_schema: http://schema.repronim.org/
rank: 1000
slot_uri: schema:name
alias: name
owner: ComputeSpecification
domain_of:
- Choice
- Thing
range: langString
multivalued: true
inlined: true
category:
name: category
description: Name of the high level ontology class in which this entity is categorized.
Corresponds to the label for the biolink entity type class. In an RDF database
it should be a model class URI. This field is multi-valued.
from_schema: http://schema.repronim.org/
rank: 1000
slot_uri: rdf:type
alias: category
owner: ComputeSpecification
domain_of:
- Thing
range: uriorcurie
class_uri: reproschema:ComputeSpecification