Value List XML Format
The value list XML import format allows programmatic creation of hierarchical lists of values that can be imported into Policy Modeling from an external source and shared between Policy Modeling projects.
XSD
ValueListImportSchema_v1225.xsd
Namespace
http://xmlns.oracle.com/policymodeling/12.2.5/enumeration/types
Schema
The Value list import XML Schema allows for multiple value lists to be imported from an external application. It also allows relationships to be defined between value lists so that the allowable values of a child list can be filtered based on the current value of a parent list
<h:lists xmlns:h="http://xmlns.oracle.com/policymodeling/12.2.5/enumeration/types">
<!-- A number value list with descriptions provided for each value -->
<h:value-list name="rating" type="number">
<h:value description="Catastrophic">
<h:number-val>0</h:number-val>
</h:value>
<h:value description="Extreme">
<h:number-val>1</h:number-val>
</h:value>
<h:value description="Severe">
<h:number-val>2</h:number-val>
</h:value>
<h:value description="Very High">
<h:number-val>3</h:number-val>
</h:value>
<h:value description="High">
<h:number-val>4</h:number-val>
</h:value>
<h:value description="Low-Moderate">
<h:number-val>5</h:number-val>
</h:value>
</h:value-list>
<!-- A set of inter-related text value lists which define the set of allowable colours for a given object -->
<h:value-list name="object" type="text" child-list-name="colour">
<h:value description="dunno">
<h:uncertain-val />
</h:value>
<h:value>
<h:text-val>Traffic Light</h:text-val>
<h:child-values>
<h:text-val>Red</h:text-val>
<h:text-val>Orange</h:text-val>
<h:text-val>Green</h:text-val>
</h:child-values>
</h:value>
<h:value>
<h:text-val>Apple</h:text-val>
<h:child-values>
<h:text-val>Green</h:text-val>
<h:text-val>Red</h:text-val>
</h:child-values>
</h:value>
<h:value>
<h:text-val>Sky</h:text-val>
<h:child-values>
<h:text-val>Black</h:text-val>
<h:text-val>Grey</h:text-val>
<h:text-val>Blue</h:text-val>
</h:child-values>
</h:value>
</h:value-list>
<h:value-list name="colour" type="text">
<h:value>
<h:text-val>Red</h:text-val>
</h:value>
<h:value>
<h:text-val>Green</h:text-val>
</h:value>
<h:value>
<h:text-val>Blue</h:text-val>
</h:value>
<h:value>
<h:text-val>Orange</h:text-val>
</h:value>
<h:value>
<h:text-val>Black</h:text-val>
</h:value>
<h:value>
<h:text-val>Grey</h:text-val>
</h:value>
</h:value-list>
</h:lists>
| Parameter | Type | Description |
|---|---|---|
| value-list[] | ValueListType | The set of value lists to be imported into a Policy Modeling project. |