Schema diagram
erDiagram
Activity {
string about
string associatedMedia
string cronTable
string image
boolean isProprietary
string schemaVersion
string version
uriorcurie id
uriorcurie category
}
AdditionalNoteObj {
string column
string source
string value
uriorcurie id
uriorcurie category
}
AdditionalProperty {
AllowedTypeList allow
string isAbout
string isVis
string limit
string maxRetakes
string randomMaxDelay
string schedule
boolean valueRequired
uriorcurie id
uriorcurie category
}
AudioObject {
string inLanguage
uriorcurie contentUrl
uriorcurie id
uriorcurie category
}
Agent {
}
Choice {
string image
string value
uriorcurie id
uriorcurie category
}
ComputeSpecification {
string jsExpression
uriorcurie id
uriorcurie category
}
ImageObject {
string inLanguage
uriorcurie contentUrl
uriorcurie id
uriorcurie category
}
Item {
string about
stringList additionalNotesObj
string associatedMedia
string audio
string image
string responseOptions
string schemaVersion
string version
string video
uriorcurie id
uriorcurie category
}
LandingPage {
string inLanguage
uriorcurie id
uriorcurie category
}
LangString {
string langstring_prefix
string langstring_value
}
MediaObject {
string inLanguage
uriorcurie contentUrl
uriorcurie id
uriorcurie category
}
MessageSpecification {
string jsExpression
uriorcurie id
uriorcurie category
}
OverrideProperty {
string isAbout
string isVis
string limit
string maxRetakes
string randomMaxDelay
string schedule
boolean valueRequired
uriorcurie id
uriorcurie category
}
Participant {
uriorcurie id
string subject_id
}
Protocol {
string about
string associatedMedia
string cronTable
stringList landingPage
string schemaVersion
string version
uriorcurie id
uriorcurie category
}
Response {
string isAbout
string value
uriorcurie id
uriorcurie category
}
ResponseActivity {
datetime endedAtTime
uri generated
string inLanguage
datetime startedAtTime
stringList used
uriorcurie id
uriorcurie category
}
ResponseOption {
stringList choices
string datumType
string maxValue
string minValue
boolean multipleChoice
stringList valueType
uriorcurie id
uriorcurie category
}
SoftwareAgent {
string version
uri url
uriorcurie id
uriorcurie category
}
StructuredValue {
uriorcurie id
uriorcurie category
}
Thing {
uriorcurie id
uriorcurie category
}
UI {
stringList order
boolean shuffle
AllowedTypeList allow
string inputType
boolean readonlyValue
}
UnitOption {
string value
uriorcurie id
uriorcurie category
}
VideoObject {
string inLanguage
uriorcurie contentUrl
uriorcurie id
uriorcurie category
}
Activity ||--}o LangString : "altLabel"
Activity ||--}o LangString : "citation"
Activity ||--}o ComputeSpecification : "compute"
Activity ||--}o LangString : "description"
Activity ||--}o MessageSpecification : "messages"
Activity ||--}o LangString : "preamble"
Activity ||--}o LangString : "prefLabel"
Activity ||--|o UI : "ui"
Activity ||--}o LangString : "name"
AdditionalNoteObj ||--}o LangString : "name"
AdditionalProperty ||--}o LangString : "prefLabel"
AdditionalProperty ||--|o LangString : "variableName"
AdditionalProperty ||--|o UI : "ui"
AdditionalProperty ||--}o LangString : "name"
AudioObject ||--}o LangString : "name"
Choice ||--}o LangString : "name"
ComputeSpecification ||--|o LangString : "variableName"
ComputeSpecification ||--}o LangString : "name"
ImageObject ||--}o LangString : "name"
Item ||--}o LangString : "altLabel"
Item ||--}o LangString : "description"
Item ||--|o Activity : "isPartOf"
Item ||--}o LangString : "preamble"
Item ||--}o LangString : "prefLabel"
Item ||--}o LangString : "question"
Item ||--|o UI : "ui"
Item ||--}o LangString : "name"
LandingPage ||--}o LangString : "name"
MediaObject ||--}o LangString : "name"
MessageSpecification ||--}o LangString : "message"
MessageSpecification ||--}o LangString : "name"
OverrideProperty ||--}o LangString : "prefLabel"
OverrideProperty ||--|o LangString : "variableName"
OverrideProperty ||--}o LangString : "name"
Protocol ||--}o LangString : "altLabel"
Protocol ||--}o ComputeSpecification : "compute"
Protocol ||--}o LangString : "description"
Protocol ||--}o MessageSpecification : "messages"
Protocol ||--}o LangString : "preamble"
Protocol ||--}o LangString : "prefLabel"
Protocol ||--|o UI : "ui"
Protocol ||--}o LangString : "name"
Response ||--|o Participant : "wasAttributedTo"
Response ||--}o LangString : "name"
ResponseActivity ||--|o SoftwareAgent : "wasAssociatedWith"
ResponseActivity ||--}o LangString : "name"
ResponseOption ||--}o UnitOption : "unitOptions"
ResponseOption ||--}o LangString : "name"
SoftwareAgent ||--}o LangString : "name"
StructuredValue ||--}o LangString : "name"
Thing ||--}o LangString : "name"
UI ||--}o AdditionalProperty : "addProperties"
UI ||--}o OverrideProperty : "overrideProperties"
UnitOption ||--}o LangString : "prefLabel"
UnitOption ||--}o LangString : "name"
VideoObject ||--}o LangString : "name"