Skip to content

Class: Message Specification (MessageSpecification)

An object to define messages in an activity or protocol.

URI: reproschema:MessageSpecification

 classDiagram
    class MessageSpecification
    click MessageSpecification href "../MessageSpecification"
      Thing <|-- MessageSpecification
        click Thing href "../Thing"

      MessageSpecification : category

      MessageSpecification : id

      MessageSpecification : jsExpression

      MessageSpecification : message




    MessageSpecification --> "*" LangString : message
    click LangString href "../LangString"


      MessageSpecification : name




    MessageSpecification --> "*" LangString : name
    click LangString href "../LangString"


Inheritance

  • Thing
    • MessageSpecification

Slots

Name Cardinality and Range Description Inheritance
jsExpression 0..1
String
A JavaScript expression for computations direct
message *
LangString
The message to be conditionally displayed for 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 messages range MessageSpecification
Protocol messages range MessageSpecification

Identifier and Mapping Information

Schema Source

  • from schema: http://schema.repronim.org/

Mappings

Mapping Type Mapped Value
self reproschema:MessageSpecification
native http://schema.repronim.org/:MessageSpecification

LinkML Source

Direct

name: MessageSpecification
description: An object to define messages in an activity or protocol.
title: Message Specification
from_schema: http://schema.repronim.org/
is_a: Thing
slots:
- jsExpression
- message
class_uri: reproschema:MessageSpecification

Induced

name: MessageSpecification
description: An object to define messages in an activity or protocol.
title: Message 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: MessageSpecification
    domain_of:
    - ComputeSpecification
    - MessageSpecification
    range: string
  message:
    name: message
    description: The message to be conditionally displayed for an item.
    title: Message
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:message
    alias: message
    owner: MessageSpecification
    domain_of:
    - MessageSpecification
    range: langString
    multivalued: true
    inlined: true
  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: MessageSpecification
    domain_of:
    - Participant
    - Thing
    range: uriorcurie
  name:
    name: name
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: MessageSpecification
    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: MessageSpecification
    domain_of:
    - Thing
    range: uriorcurie
class_uri: reproschema:MessageSpecification