blob: c46006aaa36d6f95d6b33ddff529abd9614775e3 [file] [log] [blame]
<!-- This file was created using the HTML documentation generator. -->
<!-- Creation date: Mon Sep 21 17:11:51 BST 2020-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Metamodel Documentation (platform:/resource/org.eclipse.efbt.cocamo.smcubes.model.core/model/data_definition.ecore)</title>
<script type="text/javascript">
//<![CDATA[
// TOC script based on code taken from http://www.quirksmode.org/dom/toc.html
function makeTOC() {
var toc = document.createElement('div')
toc.id = "toc";
toc.innerHTML = "Table of Contents"
document.body.appendChild(toc);
var innertocDiv = createTOC()
toc.appendChild(innertocDiv);
}
function createTOC() {
var y = document.createElement('div');
y.id = 'innertoc';
//var a = y.appendChild(document.createElement('span'));
//a.onclick = showhideTOC;
//a.id = 'contentheader';
//a.innerHTML = 'Show Table of Contents';
var z = y.appendChild(document.createElement('div'));
//z.onclick = showhideTOC;
var toBeTOCced = getElementsByTagNames('h1,h2,h3');
if (toBeTOCced.length < 2) return false;
var hCount = 0;
var hhCount = 0;
var hhhCount = 0;
for (var i=0;i<toBeTOCced.length;i++) {
var tmp = document.createElement('a');
tmp.className = 'page';
var text;
var textPre;
if (toBeTOCced[i].nodeName == 'h2'){
tmp.className += ' indent';
textPre = hCount + "."+ ++hhCount + ". ";
}
else if (toBeTOCced[i].nodeName == 'h3'){
tmp.className += ' extraindent';
textPre = hCount + "."+ hhCount + "."+ ++hhhCount +". ";
}
else {
textPre = ++hCount + ". ";
hhCount = 0;
hhhCount = 0;
}
text = textPre + toBeTOCced[i].textContent;
toBeTOCced[i].innerHTML = textPre + toBeTOCced[i].innerHTML;
tmp.innerHTML = text;
z.appendChild(tmp);
var headerId = toBeTOCced[i].id || 'link' + i;
tmp.href = '#' + headerId;
toBeTOCced[i].id = headerId;
}
return y;
}
function getElementsByTagNames(list,obj) {
if (!obj) var obj = document;
var tagNames = list.split(',');
var resultArray = new Array();
for (var i=0;i<tagNames.length;i++) {
var tags = obj.getElementsByTagName(tagNames[i]);
for (var j=0;j<tags.length;j++) {
resultArray.push(tags[j]);
}
}
var testNode = resultArray[0];
if (!testNode) return [];
if (testNode.sourceIndex) {
resultArray.sort(function (a,b) {
return a.sourceIndex - b.sourceIndex;
});
}
else if (testNode.compareDocumentPosition) {
resultArray.sort(function (a,b) {
return 3 - (a.compareDocumentPosition(b) & 6);
});
}
return resultArray;
}
//]]>
</script>
<link rel="stylesheet" type="text/css" href="https://raw.github.com/necolas/normalize.css/master/normalize.css" />
<style>
#toc {
position: fixed;
right: 0;
top: 0;
background-color:#eee;
overflow: scroll;
border: 1px dashed;
}
#toc #innertoc {
display: none;
height: 500px;
} /* Hide the full TOC by default */
#toc:hover #innertoc{
display: block; /* Show it on hover */
}
td {
border: 1px solid;
}
.page{
display:table-row;
}
.indent {
text-indent:12pt;
}
.extraindent {
text-indent:14pt;
}
</style>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body onload="makeTOC();">
<h1 id="datadefinition"><a href="#datadefinition"><span class="packageName">data_definition</span> package</a></h1>
<div class="">EPackage properties:</div>
<div class="keyValue"><span class="label">Namespace Prefix: </span><span class="teletype">data_definition</span></div>
<div class="keyValue"><span class="label">Namespace URI: </span><span class="teletype">http://www.eclipse.org/efbt/data_definition</span></div>
<h2 id="datadefinitionCOMBINATION"><a href="#datadefinitionCOMBINATION"><a href="#datadefinitionCOMBINATION">COMBINATION</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCOMBINATION.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCOMBINATION.combination_id" class="teletype">combination_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
<div class="label">Identifier</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCOMBINATION.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCOMBINATION.valid_from" class="teletype">valid_from</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCOMBINATION.valid_to" class="teletype">valid_to</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCOMBINATION.version" class="teletype">version</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.COMBINATION.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCOMBINATION.combination_items" class="teletype">combination_items</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCOMBINATIONITEM">COMBINATION_ITEM</a></span></div>
<div class="label">Cardinality: [0..*]</div>
<div class="label">Containment</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCOMBINATION.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.COMBINATION.ref"></a>
<h2 id="datadefinitionCOMBINATIONITEM"><a href="#datadefinitionCOMBINATIONITEM"><a href="#datadefinitionCOMBINATIONITEM">COMBINATION_ITEM</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCOMBINATIONITEM.member_id" class="teletype">member_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMEMBER">MEMBER</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCOMBINATIONITEM.subdomain_id" class="teletype">subdomain_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreSUBDOMAIN">SUBDOMAIN</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCOMBINATIONITEM.variable_id" class="teletype">variable_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLE">VARIABLE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCOMBINATIONITEM.variable_set_id" class="teletype">variable_set_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLESET">VARIABLE_SET</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.COMBINATION_ITEM.ref"></a>
<h2 id="datadefinitionCUBE"><a href="#datadefinitionCUBE"><a href="#datadefinitionCUBE">CUBE</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBE.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.cube_id" class="teletype">cube_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.cube_type" class="teletype">cube_type</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.description" class="teletype">description</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.displayName" class="teletype">displayName</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.is_allowed" class="teletype">is_allowed</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EBoolean</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
<div class="label">Identifier</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.published" class="teletype">published</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EBoolean</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.valid_from" class="teletype">valid_from</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.valid_to" class="teletype">valid_to</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBE.version" class="teletype">version</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBE.cube_structure_id" class="teletype">cube_structure_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBESTRUCTURE">CUBE_STRUCTURE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBE.framework_id" class="teletype">framework_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionFRAMEWORK">FRAMEWORK</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBE.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE.ref"></a>
<h2 id="datadefinitionCUBEGROUP"><a href="#datadefinitionCUBEGROUP"><a href="#datadefinitionCUBEGROUP">CUBE_GROUP</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEGROUP.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEGROUP.cube_group_id" class="teletype">cube_group_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
<div class="label">Identifier</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEGROUP.description" class="teletype">description</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEGROUP.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_GROUP.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEGROUP.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_GROUP.ref"></a>
<h2 id="datadefinitionCUBEGROUPENUMERATION"><a href="#datadefinitionCUBEGROUPENUMERATION"><a href="#datadefinitionCUBEGROUPENUMERATION">CUBE_GROUP_ENUMERATION</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEGROUPENUMERATION.order" class="teletype">order</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EInt</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEGROUPENUMERATION.valid_from" class="teletype">valid_from</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEGROUPENUMERATION.valid_to" class="teletype">valid_to</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_GROUP_ENUMERATION.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEGROUPENUMERATION.cube_group_id" class="teletype">cube_group_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBEGROUP">CUBE_GROUP</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBEGROUPENUMERATION.cube_id" class="teletype">cube_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBE">CUBE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_GROUP_ENUMERATION.ref"></a>
<h2 id="datadefinitionCUBEHIERARCHY"><a href="#datadefinitionCUBEHIERARCHY"><a href="#datadefinitionCUBEHIERARCHY">CUBE_HIERARCHY</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEHIERARCHY.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHY.cube_hierarchy_id" class="teletype">cube_hierarchy_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHY.cube_hierarchy_type" class="teletype">cube_hierarchy_type</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHY.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_HIERARCHY.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEHIERARCHY.framework_id" class="teletype">framework_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionFRAMEWORK">FRAMEWORK</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHY.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_HIERARCHY.ref"></a>
<h2 id="datadefinitionCUBEHIERARCHYNODE"><a href="#datadefinitionCUBEHIERARCHYNODE"><a href="#datadefinitionCUBEHIERARCHYNODE">CUBE_HIERARCHY_NODE</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.level" class="teletype">level</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EInt</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.nODE_CODE" class="teletype">nODE_CODE</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
<div class="label">Identifier</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.node_name" class="teletype">node_name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.order" class="teletype">order</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EInt</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.valid_from" class="teletype">valid_from</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.valid_to" class="teletype">valid_to</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_HIERARCHY_NODE.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.cube_group_id" class="teletype">cube_group_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBEGROUP">CUBE_GROUP</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.cube_hierarchy_id" class="teletype">cube_hierarchy_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBEHIERARCHY">CUBE_HIERARCHY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBEHIERARCHYNODE.parent_node_code" class="teletype">parent_node_code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBEHIERARCHYNODE">CUBE_HIERARCHY_NODE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_HIERARCHY_NODE.ref"></a>
<h2 id="datadefinitionCUBERELATIONSHIP"><a href="#datadefinitionCUBERELATIONSHIP"><a href="#datadefinitionCUBERELATIONSHIP">CUBE_RELATIONSHIP</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBERELATIONSHIP.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.cube_relationship_id" class="teletype">cube_relationship_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.description" class="teletype">description</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.establishes_integrity" class="teletype">establishes_integrity</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EBoolean</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.valid_from" class="teletype">valid_from</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.valid_to" class="teletype">valid_to</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.version" class="teletype">version</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_RELATIONSHIP.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBERELATIONSHIP.foreign_cube_id" class="teletype">foreign_cube_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBE">CUBE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.foreign_cube_variable_code" class="teletype">foreign_cube_variable_code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLE">VARIABLE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.primary_cube_id" class="teletype">primary_cube_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBE">CUBE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBERELATIONSHIP.primary_cube_variable_id" class="teletype">primary_cube_variable_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLE">VARIABLE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_RELATIONSHIP.ref"></a>
<h2 id="datadefinitionCUBESTRUCTURE"><a href="#datadefinitionCUBESTRUCTURE"><a href="#datadefinitionCUBESTRUCTURE">CUBE_STRUCTURE</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBESTRUCTURE.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.cube_structure_id" class="teletype">cube_structure_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.description" class="teletype">description</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.displayName" class="teletype">displayName</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
<div class="label">Identifier</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.valid_from" class="teletype">valid_from</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.valid_to" class="teletype">valid_to</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EDate</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTURE.version" class="teletype">version</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_STRUCTURE.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBESTRUCTURE.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_STRUCTURE.ref"></a>
<h2 id="datadefinitionCUBESTRUCTUREITEM"><a href="#datadefinitionCUBESTRUCTUREITEM"><a href="#datadefinitionCUBESTRUCTUREITEM">CUBE_STRUCTURE_ITEM</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.cube_variable_code" class="teletype">cube_variable_code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.description" class="teletype">description</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.dimension_type" class="teletype">dimension_type</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionTYPDMNSN">TYP_DMNSN</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.isIdentifier" class="teletype">isIdentifier</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EBoolean</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.is_flow" class="teletype">is_flow</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EBoolean</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.is_mandatory" class="teletype">is_mandatory</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EBoolean</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.order" class="teletype">order</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EInt</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.role" class="teletype">role</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionTYPRL">TYP_RL</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.CUBE_STRUCTURE_ITEM.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.attribute_associated_variable" class="teletype">attribute_associated_variable</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLE">VARIABLE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.cube_structure_id" class="teletype">cube_structure_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBESTRUCTURE">CUBE_STRUCTURE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.member_id" class="teletype">member_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMEMBER">MEMBER</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.subdomain_id" class="teletype">subdomain_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreSUBDOMAIN">SUBDOMAIN</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.variable_id" class="teletype">variable_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLE">VARIABLE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBESTRUCTUREITEM.variable_set_id" class="teletype">variable_set_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLESET">VARIABLE_SET</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_STRUCTURE_ITEM.ref"></a>
<h2 id="datadefinitionCUBETOCOMBINATION"><a href="#datadefinitionCUBETOCOMBINATION"><a href="#datadefinitionCUBETOCOMBINATION">CUBE_TO_COMBINATION</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionCUBETOCOMBINATION.combination_id" class="teletype">combination_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCOMBINATION">COMBINATION</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionCUBETOCOMBINATION.cube_id" class="teletype">cube_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionCUBE">CUBE</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.CUBE_TO_COMBINATION.ref"></a>
<h2 id="datadefinitionFRAMEWORK"><a href="#datadefinitionFRAMEWORK"><a href="#datadefinitionFRAMEWORK">FRAMEWORK</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Attributes</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionFRAMEWORK.code" class="teletype">code</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionFRAMEWORK.description" class="teletype">description</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionFRAMEWORK.framework_id" class="teletype">framework_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
<div class="label">Identifier</div>
</td> <td></td>
</tr><tr> <td><div id="datadefinitionFRAMEWORK.name" class="teletype">name</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype">EString</span></div>
<div class="label">Cardinality: [0..1]</div>
</td> <td></td>
</tr></table>
<a href="#data_definition.FRAMEWORK.attr"></a>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionFRAMEWORK.maintenance_agency_id" class="teletype">maintenance_agency_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreMAINTENANCEAGENCY">MAINTENANCE_AGENCY</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.FRAMEWORK.ref"></a>
<h2 id="datadefinitionFRAMEWORKSUBDOMAIN"><a href="#datadefinitionFRAMEWORKSUBDOMAIN"><a href="#datadefinitionFRAMEWORKSUBDOMAIN">FRAMEWORK_SUBDOMAIN</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionFRAMEWORKSUBDOMAIN.framework_id" class="teletype">framework_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionFRAMEWORK">FRAMEWORK</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionFRAMEWORKSUBDOMAIN.subdomain_id" class="teletype">subdomain_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreSUBDOMAIN">SUBDOMAIN</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.FRAMEWORK_SUBDOMAIN.ref"></a>
<h2 id="datadefinitionFRAMEWORKVARIABLESET"><a href="#datadefinitionFRAMEWORKVARIABLESET"><a href="#datadefinitionFRAMEWORKVARIABLESET">FRAMEWORK_VARIABLE_SET</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">References</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Properties</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr> <td><div id="datadefinitionFRAMEWORKVARIABLESET.framework_id" class="teletype">framework_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#datadefinitionFRAMEWORK">FRAMEWORK</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr><tr> <td><div id="datadefinitionFRAMEWORKVARIABLESET.variable_set_id" class="teletype">variable_set_id</div>
</td>
<td><div class="keyValue"><span class="label">T: </span><span class="teletype"><a href="#coreVARIABLESET">VARIABLE_SET</a></span></div>
<div class="label">Cardinality: [0..1]</div>
</td>
<td> </td>
</tr></table>
<a href="#data_definition.FRAMEWORK_VARIABLE_SET.ref"></a>
<h2 id="datadefinitionTYPDMNSN"><a href="#datadefinitionTYPDMNSN"><a href="#datadefinitionTYPDMNSN">TYP_DMNSN</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Literals</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Value</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr>
<td>
<span class="teletype">B</span>
</td>
<td>
0
</td>
<td>
</td>
</tr>
<tr>
<td>
<span class="teletype">M</span>
</td>
<td>
1
</td>
<td>
</td>
</tr>
<tr>
<td>
<span class="teletype">T</span>
</td>
<td>
2
</td>
<td>
</td>
</tr>
<tr>
<td>
<span class="teletype">U</span>
</td>
<td>
3
</td>
<td>
</td>
</tr>
</table>
<a href="#data_definition.TYP_DMNSN.lit"></a>
<h2 id="datadefinitionTYPRL"><a href="#datadefinitionTYPRL"><a href="#datadefinitionTYPRL">TYP_RL</a></a></h2>
<table>
<tr>
<th colspan="3"><div class="tableHeader">Literals</div></th>
</tr>
<tr>
<th><div class="columnHeader">Name</div></th>
<th><div class="columnHeader">Value</div></th>
<th><div class="columnHeader">Documentation</div></th>
</tr>
<tr>
<td>
<span class="teletype">O</span>
</td>
<td>
0
</td>
<td>
</td>
</tr>
<tr>
<td>
<span class="teletype">A</span>
</td>
<td>
1
</td>
<td>
</td>
</tr>
<tr>
<td>
<span class="teletype">D</span>
</td>
<td>
2
</td>
<td>
</td>
</tr>
</table>
<a href="#data_definition.TYP_RL.lit"></a>
</body>
</html>