Schema documentation
This schema defines Simple XML format for CRF Reporter application. Current version is 1.9.
Author: Elias Herdt
envelope element
element describing party details
party code
element describing submission details
submission uid as used in CRF Reporter
version of submission
submission name
year of submission
Status of submission (created, started, submitted etc)
Validated date of submission
list of variable descriptions containing data
node comments describes general comments on nodes as well as year specific node comments
transient values are generated during export of submission and not persisted in DB
element describing user created metadata
element describing user created nodes
element desribing node
element describing collection of dimensin instances of all user created nodes
dimension instance uid
name of dimension instance
uid of parent dimension instance
element describing collection of keys of dimension instances
Date and time of document generation
version of this schema, currently 1.8
Version of metadata
complex type describing variable with records
description of activity data of a variable
timeseries for the data described by this variable
comments on this variable (line comments)
variable name
variable uid as used in CRF Reporter
Indicates whether this particular variable is user specific. Optional for standard variables.
Describes type of variable, for informational purpose. Possible values: "TEXT", "NUMBER" or "LIST"
record type describes one records for specified variable and year
commentType describes a comment
content of comment
type of comment. for now, it can be: Comment, NK Explanation, Foot note, Activity Data
visibility of comment: user, party or official (official appears in submission)
node comments can be defined for nodes in the tree
optional node comment, audience can only be official and of type can only be comment for now
year specific comments on the node
yearType describes an inventory year and records for this year an a variable
year name
year uid
year specific comments are node commens, which are only defined for specific years
node uid
parent uid
name of the node
key of node referenced to keys element
Grid Uid associated with this node (only for data entry nodes)
collection of dimension instances corresponding
key id
value of record
transient values are values which are generated during export and are not persisted in DB
timeseries for the data described by this element
user created sub-transient values
describes a collection of user created transient values
transient value name (function name)
transient value uid as used in CRF Reporter
Indicates whether this particular transient value is user specific. Optional for standard transient values.
Describes type of transient value, for informational purpose. Transient values are generated on-the-fly, and as such, all holding text values.
element describing inventory year element for transient values
list of records
year uid
year name
describes record data for transient values
transient values which are created by parties, with additional data (dimension and dimension instance UIDs)
UID of dimension, which is changed against parent dimensions set
dimension instance UID, which is user for this user created transien value