Skip to content

Class: UI properties (UI)

A group of properties related to UI.

URI: reproschema:UI

 classDiagram
    class UI
    click UI href "../UI"
      UI : addProperties




    UI --> "*" AdditionalProperty : addProperties
    click AdditionalProperty href "../AdditionalProperty"


      UI : allow




    UI --> "*" AllowedType : allow
    click AllowedType href "../AllowedType"


      UI : inputType

      UI : order

      UI : overrideProperties




    UI --> "*" OverrideProperty : overrideProperties
    click OverrideProperty href "../OverrideProperty"


      UI : readonlyValue

      UI : shuffle

Slots

Name Cardinality and Range Description Inheritance
order *
String or 
Uri or 
Activity or 
Item
An ordered list to describe the order in which the items of an assessment or ... direct
addProperties *
AdditionalProperty
An array of objects to describe the various properties added to assessments a... direct
overrideProperties *
OverrideProperty
An array of objects to override the various properties added to assessments a... direct
shuffle 0..1
Boolean
An element (bool) to determine if the list of items is shuffled or in order direct
allow *
AllowedType
An array of items indicating properties allowed on an activity or protocol direct
inputType 0..1
String
An element to describe the input type of a Item direct
readonlyValue 0..1
Boolean
direct

Usages

used by used in type used
Activity ui range UI
AdditionalProperty ui range UI
Item ui range UI
Protocol ui range UI

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: UI
description: A group of properties related to UI.
title: UI properties
from_schema: http://schema.repronim.org/
slots:
- order
- addProperties
- overrideProperties
- shuffle
- allow
- inputType
- readonlyValue
class_uri: reproschema:UI

Induced

name: UI
description: A group of properties related to UI.
title: UI properties
from_schema: http://schema.repronim.org/
attributes:
  order:
    name: order
    description: An ordered list to describe the order in which the items of an assessment
      or protocol appear in the user interface.
    title: Order
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:order
    alias: order
    owner: UI
    domain_of:
    - UI
    range: string
    multivalued: true
    any_of:
    - range: uri
    - range: Activity
    - range: Item
  addProperties:
    name: addProperties
    description: An array of objects to describe the various properties added to assessments
      and Items.
    title: addProperties
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:addProperties
    alias: addProperties
    owner: UI
    domain_of:
    - UI
    range: AdditionalProperty
    multivalued: true
  overrideProperties:
    name: overrideProperties
    description: An array of objects to override the various properties added to assessments
      and fields.
    title: overrideProperties
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:overrideProperties
    alias: overrideProperties
    owner: UI
    domain_of:
    - UI
    range: OverrideProperty
    multivalued: true
  shuffle:
    name: shuffle
    description: An element (bool) to determine if the list of items is shuffled or
      in order.
    title: Shuffle
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:shuffle
    alias: shuffle
    owner: UI
    domain_of:
    - UI
    range: boolean
  allow:
    name: allow
    description: An array of items indicating properties allowed on an activity or
      protocol.
    title: allow
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:allow
    alias: allow
    owner: UI
    domain_of:
    - AdditionalProperty
    - UI
    range: AllowedType
    multivalued: true
  inputType:
    name: inputType
    description: An element to describe the input type of a Item.
    title: inputType
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:inputType
    alias: inputType
    owner: UI
    domain_of:
    - UI
    range: string
  readonlyValue:
    name: readonlyValue
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:readonlyValue
    alias: readonlyValue
    owner: UI
    domain_of:
    - UI
    range: boolean
class_uri: reproschema:UI