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

xslt.transformations.pogues-xml2ddi.pogues-xml2ddi.xsl Maven / Gradle / Ivy

Go to download

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

The newest version!


   
   
   
   
      
         This stylesheet is used to transform a DDI input into an Xforms form (containing orbeon form runner adherences).
      
   
   
   
   
   
      
         The parameters and properties file used by the stylesheet.
      
   
   
   
   
      
         The parameters and properties are charged as an xml tree.
      
   
   
   
   
      
         The current version of Eno, to display the info in the questionnaires that are produced.
      
   
   
   
      
         Root template :
         The transformation starts with the main Sequence.
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
         
            
         
         
            
         
         
            
         
         
            
            
         
      
   
   
      
   
   
      
   
   
   
   
   
      
      
   
   
      
   
   
   
      
      
   
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
      
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
   
      
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
   
      
      
   
   
      
   
   
      
   
   
   
      
      
   
   
      
   
   
   
      
         
            
            
         
         
            
         
      
   
   
      
   
   
      
      
   
   
      
      
   
   
      
      
   
   
      
      
         
            
         
         
            
            
            
         
      
   
   
      
         The main Sequence activates the higher driver 'Form'.
      
   
   
      
         
      
      
         
      
   
   
      
         A data to be collected with all it's implementation
      
   
   
      
         
      
      
         
      
   
   
      
         An instuction from the interviewer
      
   
   
      
         
      
      
         
      
   
   
      
         The container for CodeLists
      
   
   
      
         
      
      
         
      
   
   
      
         A list a categories to be called in questions
      
   
   
      
         
      
      
         
      
   
   
      
         A reference calling a CodeList
      
   
   
      
         
      
      
         
      
   
   
      
         A category, generaly stored in CodeLists
      
   
   
      
         
      
      
         
      
   
   
      
         The simplest question with a type of data
      
   
   
      
         
      
      
         
      
   
   
      
         A question with a choice to be made between categories or elementsof a CodeList
      
   
   
      
         
      
      
         
      
   
   
      
         A question with a choice to be made between categories or elementsof a CodeList and with an sub-question to give more details
      
   
   
      
         
      
      
         
      
   
   
      
         A pairwise question for a loop of loop based on the same elements
      
   
   
      
         
      
      
         
      
   
   
      
         A question with multiple choices to be made between categories or elements of CodeLists
      
   
   
      
         
      
      
         
      
   
   
      
         A question table with each cell representing an answer
      
   
   
      
         
      
      
         
      
   
   
      
         A question table with each cell representing an answer
      
   
   
      
         
      
      
         
      
   
   
      
         A sequence that can contains other sequenses or questions
      
   
   
      
         
      
      
         
      
   
   
      
         A roundabout, displaying link to each occurrence of one or several loops
      
   
   
      
         
      
      
         
      
   
   
      
         GoTo from Pogues stored in ExternalAid element ; with the help of xhtml elements to keep the structure.
      
   
   
      
         
      
      
         
      
   
   
      
         Not implemented yet
      
   
   
      
         
      
      
         
      
   
   
      
         Not implemented yet
      
   
   
      
         
      
      
         
      
   
   
      
         Datatype of a text Response
      
   
   
      
         
      
      
         
      
   
   
      
         Datatype of a numeric Response
      
   
   
      
         
      
      
         
      
   
   
      
         Datatype of a Date Response
      
   
   
      
         
      
      
         
      
   
   
      
         Datatype of a Duration Response
      
   
   
      
         
      
      
         
      
   
   
      
         Datatype of a boolean Response
      
   
   
      
         
      
      
         
      
   
   
      
         
      
   
   
      
         
      
      
         
      
   
   
      
         Header or column names of a table or a multiple choice question (Roster : layout can be automatically generated)
      
   
   
      
         
      
      
         
      
   
   
      
         Header or column names of a table or a multiple choice question (Individual name of category) Not fully implemented yet
      
   
   
      
         
      
      
         
      
   
   
      
         Header or column names of a table or a multiple choice question (layout is fixed), if a CodeList is referenced (if not 
      
   
   
      
         
      
      
         
      
   
   
      
         A specific sequence construct that can hide its children
      
   
   
      
         
      
      
         
      
   
   
      
         An information about the structure of the answers of a complex question
      
   
   
      
         
      
      
         
      
   
   
      
         Variable
      
   
   
      
         
      
      
         
      
   
   
      
         Control
      
   
   
      
         
      
      
         
      
   
   
      
         A unit of measure
      
   
   
      
         
      
      
         
      
   
   
      
         This driver is used to output command. As Expression are kept in FlowControl (aka Pogues Goto), they need to be explicitely excluded from driver firing.
      
   
   
      
         
      
      
         
      
   
   
      
         A clarification question is linked to a main question (QuestionOtherDetails)
      
   
   
      
         
      
      
         
      
   
   
      
         Loop of 1 or several Sequences
      
   
   
      
         
      
      
         
      
   
   
      
         Expression is the default element for expressions in Pogues.
      
   
   
      
      
   
   
      
         Return the agency that created the survey
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Function that returns the label of a pogues element.
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return the minimal value of the data type
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         This is used to implement the code of booleans if this return something
      
   
   
      
      
   
   
      
         Return the ID of the element that result a true condition.
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return the type of a question or of the data of a response
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return the string expected as value of the isDiscrete attribut of l:code in ddi3.2 . This value is hard-coded
      
   
   
      
      
   
   
      
         Return the formula of the maximum number of occurrences of a loop
      
   
   
      
      
   
   
      
         Return the formula of the minimum number of occurrences of a loop
      
   
   
      
      
   
   
      
         Return the ID attribute of the element
      
   
   
      
      
   
   
      
         Return the ID to which the GoTo aim
      
   
   
      
      
   
   
      
         Return all IfThenElses elements of the survey.
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return instruction modes
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return the number of decimals of the data type.
      
   
   
      
      
   
   
      
         
      
   
   
      
      
      
   
   
      
         Value is the default element for values in Pogues.
      
   
   
      
      
   
   
      
         Return a version for the survey. As this information in not available in PoguesXML, it is hard-coded
      
   
   
      
      
   
   
      
         Return the maximal value of the data type
      
   
   
      
      
   
   
      
         Return the attribut coding the level of the sequence (QUESTIONNAIRE, MODULE, SUBMODULE,...)
      
   
   
      
      
   
   
      
         Return the attribut coding if the anwser is mandatory. This part is not implemented
      
   
   
      
      
   
   
      
         Name is the default element for names in Pogues.
      
   
   
      
      
   
   
      
         Return the ID of the parent of the current element
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return all Declarations elements of the survey.
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return the responses referencing the current element
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return all Sequenses elements of the survey.
      
   
   
      
      
   
   
      
         Return all Questions elements of the survey.
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return the name of the type of data of a response (TEXT, NUMERIC,...)
      
   
   
      
      
   
   
      
         Return the maximum length of the data type
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return a lang for the survey. As this information in not available in PoguesXML, it is hard-coded
      
   
   
      
      
   
   
      
         Return the type of visualisation of a response (checkbox, radio-button,..)
      
   
   
      
      
   
   
      
         Return the dynamic attribute of the pogues:Dimension. This value is used to compute positions in grids
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         
      
   
   
      
      
   
   
      
         Return format
      
   
   
      
      
   
   
      
         Return the expression of clarification element.
      
   
   
      
      
   
   
      
         Return questionnaire id or question of type table id
      
   
   
      
      
   
   
      
         Returns the position of the clarified response
      
   
   
      
      
   
   
      
         Return loop step
      
   
   
      
      
   
   
      
         Return all loops (iteration) who don't have a link to a Table or another Loop by IterableReference
      
   
   
      
      
   
   
      
         Return all loops (Iteration)
      
   
   
      
      
   
   
      
         Return all variables linked to the loop
      
   
   
      
      
   
   
      
         Return the scope id for the variable if exist
      
   
   
      
      
   
   
      
         Return all loops linked to the Table (Scope)
      
   
   
      
      
   
   
      
         Return Filter value for the loop or the linked loop
      
   
   
      
      
   
   
      
         Return all loops with a filter
      
   
   
      
      
   
   
      
         Return true if the element match the NoDataByDefinition
      
   
   
      
      
   
   
      
         Returns true if the Scope element is a question construct
      
   
   
      
      
   
   
      
         Return the language of formulas : XPATH or VTL
      
   
   
      
      
   
   
      
         Return the scope of the pairwise
      
   
   
      
      
   
   
      
         Returns the URN from the external codelist
      
   
   
      
      
   
   
      
         Returns the parameters for the suggester responses using this codelist
      
   
   
      
      
   
   
      
         Returns if a dynamic array's check is linked to its lines, not to the whole dynamic array
      
   
   
      
      
   
   
      
         Returns the label of the cell
      
   
   
      
      
   
   
      
         Returns the label of the occurrence for a roundabout
      
   
   
      
      
   
   
      
         Returns the variables of the label of the occurrence for a roundabout
      
   
   
      
      
   
   
      
         Returns the label to comment the status of an occurrence of a loop
      
   
   
      
      
   
   
      
         Returns the variables of the label to comment the status of an occurrence of a loop
      
   
   
      
      
   
   
      
         Returns if a roundabout is locked
      
   
   
      
      
   
   
      
         Return all Roundabouts elements of the survey.
      
   
   
      
      
   
   
      
         Code that are not level 1 doesn't appear as child of CodeList
      
   
   
      
   
   
      
         Code that are not level 1 appears as child of their parent
      
   
   
      
   
   
      
         Control should appear as sibling of the controlled pogues element, not as child.Declaration whith position BEFORE_QUESTION_TEXT, should not appear as child, specific implementation related to SatementItem.
      
   
   
      
   
   
      
         
      
   
   
      
   





© 2015 - 2024 Weber Informatics LLC | Privacy Policy