368 | | Of course, context information is held above these "top" parents (eg: which questionnaire is being focused upon), but this information applies to everything within one file in any case.[[BR]] |
369 | | If we can manage to implement these principles, I suggest we have a reasonable looking ontology tree that would be derivable by machine. The alternative means some human intervention (case by case judgement). There may need to be an element of this, but hopefully minimal at this stage. |
| 368 | Of course, context information is held above these "top" parents (eg: which questionnaire is being focused upon, or which section etc), but this information applies to a bunch of things within the one file.[[BR]] |
| 369 | If we can manage to implement these principles, I suggest we will have a reasonable looking onyx ontology tree that would be derivable by machine. The alternative means some human intervention (case by case judgement). There may need to be an element of this, but hopefully minimal at this stage. |
523 | | |
| 523 | I think we need to structure questions! That is, if a question is described as a "parentQuestion", then it should nest its children. That way any meaningful semantics attached to the label of the parent would be retained in a more reasonable place. At present, these table like questions are the only ones, and that means questions are never more than two deep, which is a relief.[[BR]] |
| 524 | |
| 525 | There is a technical problem. There is nothing formally that states this variable - belonging to this question - also has a parent question. As I say, the designer has informally used a structured name (in most instances) to make the connection more explicit. They also happen to immediately follow the parent question in the variables file. I can cobble together a number of self checking ways of detecting this, with an exception report to detail the decisions.[[BR]] |
| 526 | |
| 527 | I can implement the above with a couple of hours' work, and then emit examples to show the results. The current set of examples in the attached zip file is ''''not'''' at this level. |