Skip to content

reproschema

URI: http://schema.repronim.org/

Name: reproschema

Classes

Class Description
Agent None
        Participant An Agent describing characteristics associated with a participant.
LangString RDF langString tuple
Thing None
        Activity An assessment in a protocol.
        AdditionalNoteObj A set of objects to define notes in a Item. For example, most Redcap and NDA data dictionaries have notes for each item which needs to be captured in reproschema
        AdditionalProperty An object to describe the various properties added to assessments and Items.
        Choice An object to describe a response option.
        ComputeSpecification An object to define computations in an activity or protocol.
        Item An item in an assessment.
        LandingPage An object to define the landing page of a protocol.
        MediaObject A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset.
                AudioObject None
                ImageObject None
                VideoObject None
        MessageSpecification An object to define messages in an activity or protocol.
        OverrideProperty An object to override the various properties added to assessments and Items.
        Protocol A representation of a study which comprises one or more assessments.
        Response Describes the response of an item.
        ResponseActivity Captures information about some action that took place. It also links to information (entities) that were used during the activity
        ResponseOption An element (object or by URL)to describe the properties of response of the Item.
        SoftwareAgent Captures information about some action that took place. It also links to information (entities) that were used during the activity
        StructuredValue None
        UnitOption An object to represent a human displayable name alongside the more formal value for units.
UI A group of properties related to UI.

Slots

Slot Description
about The subject matter of the Field
additionalNotesObj A set of objects to define notes in a field
addProperties An array of objects to describe the various properties added to assessments a...
allow An array of items indicating properties allowed on an activity or protocol
altLabel The alternate label
associatedMedia A media object that encodes this creative work
audio An audio object
category Name of the high level ontology class in which this entity is categorized
choices An array to list the available options for response of the Item
citation
column An element to define the column name where the note was taken from
compute An array of objects indicating computations in an activity or protocol and ma...
contentUrl
cronTable
datumType Indicates what type of datum the response is (e
description
endedAtTime
generated
id A unique identifier for an entity
image An image of the item
inLanguage
inputType An element to describe the input type of a Item
isAbout A pointer to the node describing the item
isPartOf
isProprietary
isVis An element to describe (by boolean or conditional statement) visibility condi...
jsExpression A JavaScript expression for computations
landingPage An element (by URL) to point to the protocol readme or landing page
langstring_prefix The language prefix component of a langString
langstring_value The value component of a langString
limit An element to limit the duration (uses ISO 8601) this activity is allowed to ...
maxRetakes Defines number of times the item is allowed to be redone
maxValue
message The message to be conditionally displayed for an item
messages An array of objects to define conditional messages in an activity or protocol
minValue
multipleChoice Indicates (by bool) if response for the Item has one or more answer
name
order An ordered list to describe the order in which the items of an assessment or ...
overrideProperties An array of objects to override the various properties added to assessments a...
preamble The preamble for an assessment
prefLabel The preferred label
question
randomMaxDelay Present activity/item within some random offset of activity available time up...
readonlyValue
responseOptions An element (object or by URL)to describe the properties of response of the It...
schedule An element to set make activity available/repeat info using ISO 8601 repeatin...
schemaVersion
shuffle An element (bool) to determine if the list of items is shuffled or in order
source An element to define the source (eg
startedAtTime
statusOptions Provides information on whether or not an Item wants to be accompanied by the...
subject_id
ui An element to control UI specifications
unitOptions A list of objects to represent a human displayable name alongside the more fo...
url
used
value The value for each option in choices or in additionalNotesObj
valueRequired
valueType The type of the response of an item
variableName The name used to represent an item
version
video
wasAssociatedWith
wasAttributedTo

Enumerations

Enumeration Description
AllowedType
MissingType

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci...
Double A real number that conforms to the xsd:double specification
Float A real number that conforms to the xsd:float specification
Integer An integer
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular...
Uri a complete URI
Uriorcurie a URI or a CURIE

Subsets

Subset Description