Skip to content

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

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
slots:
- jsExpression
- variableName
class_uri: reproschema:ComputeSpecification

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
    multivalued: true
    alias: name
    owner: ComputeSpecification
    domain_of:
    - Choice
    - Thing
    range: langString
    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