Skip to content

Class: Additional properties (AdditionalProperty)

An object to describe the various properties added to assessments and Items.

URI: reproschema:AdditionalProperty

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

      AdditionalProperty : allow




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


      AdditionalProperty : category

      AdditionalProperty : id

      AdditionalProperty : isAbout

      AdditionalProperty : isVis

      AdditionalProperty : limit

      AdditionalProperty : maxRetakes

      AdditionalProperty : name




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


      AdditionalProperty : prefLabel




    AdditionalProperty --> "*" LangString : prefLabel
    click LangString href "../LangString"


      AdditionalProperty : randomMaxDelay

      AdditionalProperty : schedule

      AdditionalProperty : ui




    AdditionalProperty --> "0..1" UI : ui
    click UI href "../UI"


      AdditionalProperty : valueRequired

      AdditionalProperty : variableName




    AdditionalProperty --> "0..1" LangString : variableName
    click LangString href "../LangString"


Inheritance

  • Thing
    • AdditionalProperty

Slots

Name Cardinality and Range Description Inheritance
allow *
AllowedType
An array of items indicating properties allowed on an activity or protocol direct
isAbout 0..1
String or 
Uri or 
Activity or 
Item
A pointer to the node describing the item direct
isVis 0..1
String or 
Boolean or 
String
An element to describe (by boolean or conditional statement) visibility condi... direct
limit 0..1
String
An element to limit the duration (uses ISO 8601) this activity is allowed to ... direct
maxRetakes 0..1
String or 
Integer
Defines number of times the item is allowed to be redone direct
prefLabel *
LangString
The preferred label direct
randomMaxDelay 0..1
String
Present activity/item within some random offset of activity available time up... direct
schedule 0..1
String
An element to set make activity available/repeat info using ISO 8601 repeatin... direct
valueRequired 0..1
Boolean
direct
variableName 0..1
LangString
The name used to represent an item direct
ui 0..1
UI
An element to control UI specifications 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
UI addProperties range AdditionalProperty

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: AdditionalProperty
description: An object to describe the various properties added to assessments and
  Items.
title: Additional properties
from_schema: http://schema.repronim.org/
is_a: Thing
slots:
- allow
- isAbout
- isVis
- limit
- maxRetakes
- prefLabel
- randomMaxDelay
- schedule
- valueRequired
- variableName
- ui
class_uri: reproschema:AdditionalProperty

Induced

name: AdditionalProperty
description: An object to describe the various properties added to assessments and
  Items.
title: Additional properties
from_schema: http://schema.repronim.org/
is_a: Thing
attributes:
  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: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - UI
    range: AllowedType
    multivalued: true
  isAbout:
    name: isAbout
    description: A pointer to the node describing the item.
    title: isAbout
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:isAbout
    alias: isAbout
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    - Response
    range: string
    inlined: true
    any_of:
    - range: uri
    - range: Activity
    - range: Item
  isVis:
    name: isVis
    description: An element to describe (by boolean or conditional statement) visibility
      conditions of items in an assessment.
    title: visibility
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:isVis
    alias: isVis
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    range: string
    any_of:
    - range: boolean
    - range: string
  limit:
    name: limit
    description: An element to limit the duration (uses ISO 8601) this activity is
      allowed to be completed by once activity is available.
    title: limit
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:limit
    alias: limit
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    range: string
  maxRetakes:
    name: maxRetakes
    description: Defines number of times the item is allowed to be redone.
    title: maxRetakes
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:maxRetakes
    alias: maxRetakes
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    range: string
    any_of:
    - range: integer
  prefLabel:
    name: prefLabel
    description: The preferred label.
    title: preferred label
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: skos:prefLabel
    alias: prefLabel
    owner: AdditionalProperty
    domain_of:
    - Activity
    - AdditionalProperty
    - Item
    - OverrideProperty
    - Protocol
    - UnitOption
    range: langString
    multivalued: true
    inlined: true
  randomMaxDelay:
    name: randomMaxDelay
    description: Present activity/item within some random offset of activity available
      time up to the maximum specified by this ISO 8601 duration
    title: randomMaxDelay
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:randomMaxDelay
    alias: randomMaxDelay
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    range: string
  schedule:
    name: schedule
    description: An element to set make activity available/repeat info using ISO 8601
      repeating interval format.
    title: Schedule
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:schedule
    alias: schedule
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    range: string
  valueRequired:
    name: valueRequired
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:valueRequired
    alias: valueRequired
    owner: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - OverrideProperty
    range: boolean
  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: AdditionalProperty
    domain_of:
    - AdditionalProperty
    - ComputeSpecification
    - OverrideProperty
    range: langString
  ui:
    name: ui
    description: An element to control UI specifications. Originally @nest in jsonld,
      but using a class in the model.
    title: UI
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: reproschema:ui
    alias: ui
    owner: AdditionalProperty
    domain_of:
    - Activity
    - AdditionalProperty
    - Item
    - Protocol
    range: UI
  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: AdditionalProperty
    domain_of:
    - Participant
    - Thing
    range: uriorcurie
  name:
    name: name
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: AdditionalProperty
    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: AdditionalProperty
    domain_of:
    - Thing
    range: uriorcurie
class_uri: reproschema:AdditionalProperty