Skip to content

InseeFr/Pogues-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pogues

Navigation: Client | Back-office | Pogues model

Introduction

Pogues is a tool that allow to design questionnaires with components that are structural (sequences, questions...) and dynamic (filters, controls, loops...).

This repository hosts the Pogues questionnaire model which then generates classes and converter.

The model has its own documentation that describe its attributes, and some features have additional explanations in /docs.

Implementation

The Pogues questionnaire model is specified as an XML Schema in Questionnaire.xsd.

The schema is transformed into Java classes with the JAXB compiler. The JAXB classes are then packaged with other components to produce a REST web service and an XQuery module ready to be installed in eXist.

The JAXB compilation and the packaging tasks are executed by Maven.

This repository contains the schema, the support classes for creating the web service and the XQuery module, and other useful classes like conversion tools and classes for generating mock questionnaires.

About

Classes and converters for the Pogues data model

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 15

Languages