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