All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xslt.inputs.ddi.templates.xsl Maven / Gradle / Ivy

Go to download

Eno is a tool that generates survey questionnaires starting from their formal description in DDI

There is a newer version: 2.12.1
Show newest version


   
      
         r:ID is the element identifier in DDI by default.
      
   
   
      
   
   
      
         For a ResponseDomain, the r:ID of the output parameter of the question is in the TargetReference of the Binding corresponding to its format.
      
   
   
      
   
   
      
         For d:Instruction elements, getting the id by concatenating the d:InterviewerInstructionReference parent r:ID with the current r:ID (because it can appear several times in the DDI and it needs to be unique).
      
   
   
      
   
   
      
         The GridDimension has a Roster. It means the SMGRD can be repeated many times. An id is created by concatenating its QuestionGrid id with the '-RowLoop' string.
      
   
   
      
   
   
      
         Identifiers for texts within cells in header rows and header columns (are concatenated because they can appear several times and need to be unique).
      
   
   
      
   
   
      
         Identifiers for texts within cells in header rows and header columns (are concatenated because they can appear several times and need to be unique).
      
   
   
      
   
   
      
         Identifier for top-left cell in 2 dimensions Grid without Label on first dimension CodeList
      
   
   
      
   
   
      
         Identifier returned for a l:Variable : not using its DDI identifier but its name.
      
   
   
      
   
   
      
         Identifier for a GenerationInstruction is the id of the output parameter
      
   
   
      
   
   
      
         Identifier for the hideable group in "other – give details" in QuestionItem
      
   
   
      
   
   
      
         Identifier for the hideable group in "other – give details" in QuestionGrid
      
   
   
      
   
   
      
         Identifier for FixedCell : concat the name of the Grid, "Cell" and the position of the top-left corner
      
   
   
      
   
   
      
         Identifier for ThenConstructReference is its IfThenElse's id concatened with '-THEN'
      
   
   
      
   
   
      
         Identifier for ElseConstructReference is its IfThenElse's id concatened with '-ELSE'
      
   
   
      
   
   
      
         Identifier for FlowControl is its OtherMaterial's ID
      
   
   
      
   
   
      
         The label of a Sequence is its r:Label element.
      
   
   
      
   
   
      
         The label of a StatementItem is its descendant Text.
      
   
   
      
   
   
      
         The label of an Instruction is its descendant Text.
      
   
   
      
   
   
      
         The label of a QuestionItem is the text of its QuestionText (default case).
      
   
   
      
   
   
      
         The label of a QuestionGrid is the text of its QuestionText (default case).
      
   
   
      
   
   
      
         The label of a Code is its descendant r:Label.
      
   
   
      
   
   
      
         The label of a Code is its descendant r:Label.
      
   
   
      
   
   
      
         The label of a Response.
      
   
   
      
   
   
      
         The label of a Label is its own value !
      
   
   
      
   
   
      
         The label of a Label with displayLabel attribute as 'false' is empty.
      
   
   
      
   
   
      
         The label of grid cells without Response
      
   
   
      
   
   
      
         The label of FlowControl
      
   
   
      
   
   
      
         The label of a ComputationItem is the label of its Instruction.
      
   
   
      
   
   
      
         The label of a Variable.
      
   
   
      
   
   
      
         The label of the button : "add an occurrence"
      
   
   
      
   
   
      
         The value of a fixed cell
      
   
   
      
   
   
      
         The label of the Goto of a filter
      
   
   
      
   
   
      
         The short label of a QuestionItem is the short name of QuestionItem 
      
   
   
      
   
   
      
         The short label of a QuestionItem is the short name of QuestionGrid
      
   
   
      
   
   
      
         The description (label) of a ComputationItem
      
   
   
      
   
   
      
         The business name of CodeList
      
   
   
      
   
   
      
         The id of CodeList
      
   
   
      
   
   
      
         The value of a Code is its Value child.
      
   
   
      
   
   
      
         Getting the output format for d:CodeDomain item.
      
   
   
      
   
   
      
         Getting the output format for d:NominalDomain item.
      
   
   
      
   
   
      
         Getting the help instruction for a l:Code having a r:Description child.
      
   
   
      
   
   
      
         Getting the style of a d:QuestonItem element.
      
   
   
      
   
   
      
         Getting the style of a d:TextDomain (without maxLength attribute).
      
   
   
      
   
   
      
         Getting the style of a d:TextDomain (with maxLength attribute).
      
   
   
      
   
   
      
         Getting the style of a d:NumericDomain or au d:NumericDomain Reference element.
      
   
   
      
   
   
      
         Getting the style of a submodule type Sequence.
      
   
   
      
   
   
      
         Getting the style of a group type Sequence.
      
   
   
      
   
   
      
         Getting the style of a help type Instruction.
      
   
   
      
   
   
      
         Getting the style of a hint type Instruction.
      
   
   
      
   
   
      
         Getting the style of a warning type Instruction.
      
   
   
      
   
   
      
         Getting the style of a help type Instruction for ComputationItem.
      
   
   
      
   
   
      
         Getting the style of a hint type Instruction for ComputationItem.
      
   
   
      
   
   
      
         Getting the style of a StatementItem.
      
   
   
      
   
   
      
         Getting the style of a d:QuestionGrid with two dimensions.
      
   
   
      
   
   
      
         Getting the style of a d:QuestionGrid with only one dimension.
      
   
   
      
   
   
      
         Getting the style of a duration type d:DateTimeDomain.
      
   
   
      
   
   
      
         Getting the style of a date type d:DateTimeDomain.
      
   
   
      
   
   
      
         Getting the style of a duration type d:DateTimeDomainReference.
      
   
   
      
   
   
      
         Getting the style of a date type d:DateTimeDomainReference.
      
   
   
      
   
   
      
         Getting the style of a code having an image.
      
   
   
      
   
   
      
         Getting the style of a cell containing a sum of elements.
      
   
   
      
   
   
      
         The command associated to a hideable ThenConstructReference.
      
   
   
      
   
   
      
         The command associated to a hideable ElseConstructReference.
      
   
   
      
   
   
      
         Function that returns the list of the variables in a filter.
      
   
   
      
   
   
      
         Function that returns the list of the variables in a filter.
      
   
   
      
   
   
      
         Function that returns the id of the 'other' for a 'give-details' response in a QuestionItem.
      
   
   
      
   
   
      
         Function that returns the id of the 'other' for a 'give-details' response in a QuestionGrid.
      
   
   
      
   
   
      
         Function that returns the list of the variables in the ancestor filters of a sequence module.
      
   
   
      
   
   
      
         The command associated to a deactivatable ThenConstructReference.
      
   
   
      
   
   
      
         The command associated to a deactivatable ElseConstructReference.
      
   
   
      
   
   
      
         Function that returns the list of the variables in a filter.
      
   
   
      
   
   
      
         Function that returns the list of the variables in a filter.
      
   
   
      
   
   
      
         Getting the control of a d:ComputationItem.
      
   
   
      
   
   
      
         Function that returns the list of the variables in a control-text (get-control).
      
   
   
      
   
   
      
         Returns the calculation of the variable
      
   
   
      
   
   
      
         Returns the list of the variables used in a variable calculation.
      
   
   
      
   
   
      
         Getting the minimum of a numeric response domain.
      
   
   
      
   
   
      
         Getting the minimum of a dateTime or duration response domain.
      
   
   
      
   
   
      
         Getting the maximum of a numeric response domain.
      
   
   
      
   
   
      
         Getting the regExp of a response domain.
      
   
   
      
   
   
      
         Getting the regExp of a response domain reference.
      
   
   
      
   
   
      
         Getting the number of decimals of a d:NumericDomain item (using the @decimalPositions attribute).
      
   
   
      
   
   
      
         Getting the number of decimals of a d:NumericDomainReference item having a r:ManagedNumericRepresentation child.
      
   
   
      
   
   
      
         Getting the message type of a d:Instruction being a descendant of a d:ComputationItem.
      
   
   
      
   
   
      
         Getting the message type of a d:Instruction being a descendant of a d:ComputationItem.
      
   
   
      
   
   
      
         Getting the criticality of a control (described by TypeOfInstruction in the ComputationItem)
      
   
   
      
   
   
      
         Getting the length of a d:NumericDomain having a r:NumberRange child.
      
   
   
      
   
   
      
         Getting the length of a d:NumericDomainReference having a r:NumberRange descendant.
      
   
   
      
   
   
      
         Getting the length of a d:TextDomain item having a @maxLength attribute.
      
   
   
      
   
   
      
         Getting the length of a 'duration' d:DateTimeDomain.
      
   
   
      
   
   
      
         Getting the length of a 'duration' d:DateTimeDomainReference.
      
   
   
      
   
   
      
         Getting the type of a d:DateTimeDomain or d:DateTimeDomainReference.
      
   
   
      
   
   
      
         Getting the type of a d:DateTimeDomain or d:DateTimeRepresentation.
      
   
   
      
   
   
      
         Getting the type of a d:NumericDomain without positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericDomainReference without positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericRepresentation without positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericRepresentationReference without positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericDomain with positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericDomainReference with positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericRepresentation with positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:NumericRepresentationReference with positive @DecimalPosition
      
   
   
      
   
   
      
         Getting the type of a d:TextDomain.
      
   
   
      
   
   
      
         Getting the type of a d:TextRepresentation.
      
   
   
      
   
   
      
         Getting the type of a d:QuestionItem having a d:NominalDomain
      
   
   
      
   
   
      
         Getting the type of a boolean representation
      
   
   
      
   
   
      
         Getting the type of a code representation
      
   
   
      
   
   
      
         Getting the type of external variable
      
   
   
      
   
   
      
         Getting the type of calculated variable
      
   
   
      
   
   
      
         Getting the format of a d:DateTimeDomain or d:DateTimeDomainReference.
      
   
   
      
   
   
      
         Getting the format of a d:TextDomain.
      
   
   
      
   
   
      
         Getting the format of an Instruction
      
   
   
      
   
   
      
         Getting the format of an StatementItem
      
   
   
      
   
   
      
         Getting the format of a filter
      
   
   
      
   
   
      
         Getting the format of a flowcontrol
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Default case for this function.
      
   
   
      
   
   
      
         Getting the level of a l:Code when it has no parent CodeList.
      
   
   
      
   
   
      
         Getting the minimum required associated to a d:StructuredMixedGridResponseDomain.
      
   
   
      
   
   
      
         Getting the minimum required associated to a dynamical d:QuestionGrid
      
   
   
      
   
   
      
         Getting the maximum lines allowed associated to a d:StructuredMixedGridResponseDomain.
      
   
   
      
   
   
      
         Getting the maximum lines allowed associated to a dynamical d:QuestionGrid
      
   
   
      
   
   
      
         Return a string describing the significant ancestor of a ResponseDomain or a ResponseDomainReference.
      
   
   
      
   
   
      
         Return a string describing the significant ancestor of a ResponseDomain or a ResponseDomainReference.
      
   
   
      
   
   
      
         Returns the image associated to a Code
      
   
   
      
   
   
      
         Minimum number of responses
      
   
   
      
   
   
      
         Return a boolean which define if the response is mandatory.
      
   
   
      
   
   
      
         
      
   
   
      
   
   
      
         Returns the name of the loop
      
   
   
      
   
   
      
         Returns the formula of the initial value
      
   
   
      
   
   
      
         Returns the list of the variables used in the InitialValue
      
   
   
      
   
   
      
         Returns the formula of the LoopWhile
      
   
   
      
   
   
      
         Returns the list of the variables used in the LoopWhile
      
   
   
      
   
   
      
         Returns the list of Ids of the module type Sequences in a loop
      
   
   
      
   
   
      
         Returns the list of Ids of the loops in a loop
      
   
   
      
   
   
      
         Returns the filter condition of a loop
      
   
   
      
   
   
      
         Returns the variables of the filter condition of a loop
      
   
   
      
   
   
      
         Returns the name of the loop which occurrences are filtered by the filter
      
   
   
      
   
   
      
         Returns true if the module type Sequence is the first in a Loop
      
   
   
      
   
   
      
         Returns true if the calculated variable is the first in the document
      
   
   
      
   
   
      
         Returns true if the calculated variable has QuestionConstruct scope defined
      
   
   
      
   
   
      
         Returns true if the calculated variable has Loop scope defined
      
   
   
      
   
   
      
         Returns the ID of the object which should be the scope (whether QuestionConstruct or Loop)
      
   
   
      
   
   
      
         The short label of a module is the name of the module type Sequence
      
   
   
      
   
   
      
         The short label of a submodule is the name of the submodule type Sequence
      
   
   
      
   
   
      
         Returns the content of a tooltip type Instruction at the Question level
      
   
   
      
   
   
      
         Returns the content of a tooltip type Instruction in a response of type Code
      
   
   
      
   
   
      
         Returns the content of a tooltip type Instruction at the instruction of a Question level
      
   
   
      
   
   
      
         Returns the content of the description of the IfThenElse realted to a ThenConstructReference.
      
   
   
      
   
   
      
         Returns the content of the description of the IfThenElse realted to a ElseConstructReference.
      
   
   
      
   
   
      
         Returns true if the ThenConstructReference contains a module type Sequence.
      
   
   
      
   
   
      
         Returns true if the ElseConstructReference contains a module type Sequence.
      
   
   
      
   
   
      
         Returns false in default case, when the Variable element does not represent an external variable
      
   
   
      
   
   
      
         Returns true if the Variable element represents an external variable
      
   
   
      
   
   
      
         Returns true if the first ProgramLanguage tag encountered contains xpath (which must mean that the programming language used is xpath)
      
   
   
      
   
   
      
         Returns the first descendant question of a loop, which is expected to be the question used as the iterator in case of a generating loop
      
   
   
      
   
   
      
         Returns the r:ID of the pairwise scope
      
   
   
      
   
   
      
         Returns the name of an external codelist
      
   
   
      
   
   
      
         Returns the configuration for a suggester
      
   
   
      
   





© 2015 - 2025 Weber Informatics LLC | Privacy Policy