Skip to content

Class: Response option (ResponseOption)

An element (object or by URL)to describe the properties of response of the Item.

URI: reproschema:ResponseOption

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

      ResponseOption : category

      ResponseOption : choices

      ResponseOption : datumType

      ResponseOption : id

      ResponseOption : maxValue

      ResponseOption : minValue

      ResponseOption : multipleChoice

      ResponseOption : name




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


      ResponseOption : unitOptions




    ResponseOption --> "*" UnitOption : unitOptions
    click UnitOption href "../UnitOption"


      ResponseOption : valueType

Inheritance

Slots

Name Cardinality and Range Description Inheritance
choices *
String or 
Uri or 
Choice
An array to list the available options for response of the Item direct
datumType 0..1
String or 
String or 
Uri
Indicates what type of datum the response is (e direct
maxValue 0..1
String or 
Float or 
Integer
direct
minValue 0..1
String or 
Float or 
Integer
direct
multipleChoice 0..1
Boolean
Indicates (by bool) if response for the Item has one or more answer direct
unitOptions *
UnitOption
A list of objects to represent a human displayable name alongside the more fo... direct
valueType *
String
The type of the response of 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
Item responseOptions any_of[range] ResponseOption

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ResponseOption
description: An element (object or by URL)to describe the properties of response of
  the Item.
title: Response option
from_schema: http://schema.repronim.org/
is_a: Thing
slots:
- choices
- datumType
- maxValue
- minValue
- multipleChoice
- unitOptions
- valueType
class_uri: reproschema:ResponseOption

Induced

name: ResponseOption
description: An element (object or by URL)to describe the properties of response of
  the Item.
title: Response option
from_schema: http://schema.repronim.org/
is_a: Thing
attributes:
  choices:
    name: choices
    description: An array to list the available options for response of the Item.
    title: choices
    from_schema: http://schema.repronim.org/
    exact_mappings:
    - schema:itemListElement
    rank: 1000
    slot_uri: reproschema:choices
    alias: choices
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: string
    multivalued: true
    any_of:
    - range: uri
    - range: Choice
  datumType:
    name: datumType
    description: Indicates what type of datum the response is (e.g. range,count,scalar
      etc.) for the Item.
    title: datumType
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:datumType
    alias: datumType
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: string
    any_of:
    - range: string
    - range: uri
  maxValue:
    name: maxValue
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:maxValue
    alias: maxValue
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: string
    any_of:
    - range: float
    - range: integer
  minValue:
    name: minValue
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:minValue
    alias: minValue
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: string
    any_of:
    - range: float
    - range: integer
  multipleChoice:
    name: multipleChoice
    description: Indicates (by bool) if response for the Item has one or more answer.
    title: Multiple choice response expectation
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:multipleChoice
    alias: multipleChoice
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: boolean
  unitOptions:
    name: unitOptions
    description: A list of objects to represent a human displayable name alongside
      the more formal value for units.
    title: unitOptions
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:unitOptions
    alias: unitOptions
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: UnitOption
    multivalued: true
  valueType:
    name: valueType
    description: The type of the response of an item. For example, string, integer,
      etc.
    title: The type of the response
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:valueType
    alias: valueType
    owner: ResponseOption
    domain_of:
    - ResponseOption
    range: string
    multivalued: 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: ResponseOption
    domain_of:
    - Participant
    - Thing
    range: uriorcurie
  name:
    name: name
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: ResponseOption
    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: ResponseOption
    domain_of:
    - Thing
    range: uriorcurie
class_uri: reproschema:ResponseOption