Skip to content
metamodel_mcd.svg 18.5 KiB
Newer Older
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="656" height="1035" view_box="0 0 656 1035"
xmlns="http://www.w3.org/2000/svg"
xmlns:link="http://www.w3.org/1999/xlink">\n\n<desc>Généré par Mocodo 2.3.7 le Wed, 19 May 2021 07:20:48</desc>
<rect id="frame" x="0" y="0" width="656" height="1035" fill="#ffffbf" stroke="none" stroke-width="0"/>

<!-- Association DF9 -->
<line x1="330" y1="416" x2="224" y2="416" stroke="#74add1" stroke-width="2"/>
<text x="248" y="433.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="83" y1="416" x2="224" y2="416" stroke="#74add1" stroke-width="2"/>
<text x="162" y="433.0" fill="#d73027" font-family="Verdana" font-size="12">0,1</text>
<g id="association-DF9">
	<circle cx="224" cy="416" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="215" y="420.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association DF8 -->
<line x1="330" y1="416" x2="433" y2="416" stroke="#74add1" stroke-width="2"/>
<text x="390" y="433.0" fill="#d73027" font-family="Verdana" font-size="12">1,1</text>
<line x1="433" y1="60" x2="433" y2="416" stroke="#74add1" stroke-width="2"/>
<text x="438.0" y="128" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<g id="association-DF8">
	<circle cx="433" cy="416" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="424" y="420.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association groups_datasets -->
<line x1="83" y1="941" x2="224" y2="941" stroke="#74add1" stroke-width="2"/>
<text x="139" y="958.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="224" y1="806" x2="224" y2="941" stroke="#74add1" stroke-width="2"/>
<text x="197.0" y="908" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<g id="association-groups_datasets">
	<path d="M 268 916 a 14 14 90 0 1 14 14 V 941 h -116 V 930 a 14 14 90 0 1 14 -14" fill="#abd9e9" stroke="#abd9e9" stroke-width="0"/>
	<path d="M 282 941.0 v 11 a 14 14 90 0 1 -14 14 H 180 a 14 14 90 0 1 -14 -14 V 941.0 H 116" fill="#e0f3f8" stroke="#e0f3f8" stroke-width="0"/>
	<rect x="166" y="916" width="116" height="50" fill="none" rx="14" stroke="#74add1" stroke-width="2"/>
	<line x1="166" y1="941" x2="282" y2="941" stroke="#74add1" stroke-width="1"/>
	<text x="173" y="933.7" fill="#000000" font-family="Verdana" font-size="12">groups_datasets</text>
</g>

<!-- Association DF5 -->
<line x1="531" y1="416" x2="531" y2="806" stroke="#74add1" stroke-width="2"/>
<text x="536.0" y="484" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="433" y1="806" x2="531" y2="806" stroke="#74add1" stroke-width="2"/>
<text x="488" y="823.0" fill="#d73027" font-family="Verdana" font-size="12">1,1</text>
<g id="association-DF5">
	<circle cx="531" cy="806" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="522" y="810.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association DF4 -->
<line x1="224" y1="806" x2="83" y2="806" stroke="#74add1" stroke-width="2"/>
<text x="158" y="823.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="83" y1="416" x2="83" y2="806" stroke="#74add1" stroke-width="2"/>
<text x="88.0" y="713" fill="#d73027" font-family="Verdana" font-size="12">1,1</text>
<g id="association-DF4">
	<circle cx="83" cy="806" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="74" y="810.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association DF1 -->
<line x1="433" y1="941" x2="330" y2="941" stroke="#74add1" stroke-width="2"/>
<text x="367" y="958.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="224" y1="806" x2="330" y2="941" stroke="#74add1" stroke-width="2"/>
<text x="268" y="853.546121693" fill="#d73027" font-family="Verdana" font-size="12">1,1</text>
<g id="association-DF1">
	<circle cx="330" cy="941" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="321" y="945.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association DF3 -->
<line x1="224" y1="60" x2="83" y2="60" stroke="#74add1" stroke-width="2"/>
<text x="148" y="77.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="83" y1="416" x2="83" y2="60" stroke="#74add1" stroke-width="2"/>
<text x="88.0" y="128" fill="#d73027" font-family="Verdana" font-size="12">0,1</text>
<g id="association-DF3">
	<circle cx="83" cy="60" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="74" y="64.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association DF2 -->
<line x1="433" y1="806" x2="330" y2="806" stroke="#74add1" stroke-width="2"/>
<text x="356" y="823.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="224" y1="806" x2="330" y2="806" stroke="#74add1" stroke-width="2"/>
<text x="268" y="798.0" fill="#d73027" font-family="Verdana" font-size="12">1,1</text>
<g id="association-DF2">
	<circle cx="330" cy="806" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="321" y="810.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Association DF -->
<line x1="613" y1="941" x2="531" y2="941" stroke="#74add1" stroke-width="2"/>
<text x="552" y="958.0" fill="#d73027" font-family="Verdana" font-size="12">0,N</text>
<line x1="433" y1="941" x2="531" y2="941" stroke="#74add1" stroke-width="2"/>
<text x="477" y="958.0" fill="#d73027" font-family="Verdana" font-size="12">1,1</text>
<g id="association-DF">
	<circle cx="531" cy="941" r="16" stroke="#74add1" stroke-width="2" fill="#abd9e9"/>
	<text x="522" y="945.0" fill="#000000" font-family="Verdana" font-size="12">DF</text>
</g>

<!-- Entity group -->
<g id="entity-group">
	<g id="frame-group">
		<rect x="32" y="899" width="102" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="32" y="924.0" width="102" height="59" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="32" y="899" width="102" height="84" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="32" y1="924" x2="134" y2="924" stroke="#f46d43" stroke-width="1"/>
	<text x="65" y="916.7" fill="#000000" font-family="Verdana" font-size="12">group</text>
	<text x="37" y="941.8" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="37" y1="944" x2="49" y2="944" stroke="#000000" stroke-width="1"/>
	<text x="37" y="958.8" fill="#000000" font-family="Verdana" font-size="12">role</text>
	<text x="37" y="975.8" fill="#000000" font-family="Verdana" font-size="12">instance_name</text>
</g>

<!-- Entity output_category -->
<g id="entity-output_category">
	<g id="frame-output_category">
		<rect x="275" y="374" width="110" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="275" y="399.0" width="110" height="59" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="275" y="374" width="110" height="84" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="275" y1="399" x2="385" y2="399" stroke="#f46d43" stroke-width="1"/>
	<text x="280" y="391.7" fill="#000000" font-family="Verdana" font-size="12">output_category</text>
	<text x="280" y="416.8" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="280" y1="419" x2="292" y2="419" stroke="#000000" stroke-width="1"/>
	<text x="280" y="433.8" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="280" y="450.8" fill="#000000" font-family="Verdana" font-size="12">display</text>
</g>

<!-- Entity database -->
<g id="entity-database">
	<g id="frame-database">
		<rect x="579" y="856" width="68" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="579" y="881.0" width="68" height="145" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="579" y="856" width="68" height="170" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="579" y1="881" x2="647" y2="881" stroke="#f46d43" stroke-width="1"/>
	<text x="585" y="873.7" fill="#000000" font-family="Verdana" font-size="12">database</text>
	<text x="584" y="898.7" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="584" y1="901" x2="596" y2="901" stroke="#000000" stroke-width="1"/>
	<text x="584" y="915.7" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="584" y="932.7" fill="#000000" font-family="Verdana" font-size="12">dbname</text>
	<text x="584" y="949.8" fill="#000000" font-family="Verdana" font-size="12">type</text>
	<text x="584" y="966.8" fill="#000000" font-family="Verdana" font-size="12">host</text>
	<text x="584" y="983.8" fill="#000000" font-family="Verdana" font-size="12">port</text>
	<text x="584" y="1000.8" fill="#000000" font-family="Verdana" font-size="12">login</text>
	<text x="584" y="1017.8" fill="#000000" font-family="Verdana" font-size="12">password</text>
</g>

<!-- Entity attribute -->
<g id="entity-attribute">
	<g id="frame-attribute">
		<rect x="9" y="136" width="148" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="9" y="161.0" width="148" height="535" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="9" y="136" width="148" height="560" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="9" y1="161" x2="157" y2="161" stroke="#f46d43" stroke-width="1"/>
	<text x="56" y="153.7" fill="#000000" font-family="Verdana" font-size="12">attribute</text>
	<text x="14" y="178.7" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="14" y1="181" x2="26" y2="181" stroke="#000000" stroke-width="1"/>
	<text x="14" y="195.7" fill="#000000" font-family="Verdana" font-size="12">name</text>
	<text x="14" y="212.7" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="14" y="229.7" fill="#000000" font-family="Verdana" font-size="12">form_label</text>
	<text x="14" y="246.7" fill="#000000" font-family="Verdana" font-size="12">description</text>
	<text x="14" y="263.7" fill="#000000" font-family="Verdana" font-size="12">output_display</text>
	<text x="14" y="280.7" fill="#000000" font-family="Verdana" font-size="12">criteria_display</text>
	<text x="14" y="297.7" fill="#000000" font-family="Verdana" font-size="12">search_flag</text>
	<text x="14" y="314.7" fill="#000000" font-family="Verdana" font-size="12">search_type</text>
	<text x="14" y="331.7" fill="#000000" font-family="Verdana" font-size="12">operator</text>
	<text x="14" y="348.7" fill="#000000" font-family="Verdana" font-size="12">type</text>
	<text x="14" y="365.7" fill="#000000" font-family="Verdana" font-size="12">min</text>
	<text x="14" y="382.7" fill="#000000" font-family="Verdana" font-size="12">max</text>
	<text x="14" y="399.7" fill="#000000" font-family="Verdana" font-size="12">placeholder_min</text>
	<text x="14" y="416.8" fill="#000000" font-family="Verdana" font-size="12">placeholder_max</text>
	<text x="14" y="433.8" fill="#000000" font-family="Verdana" font-size="12">renderer</text>
	<text x="14" y="450.8" fill="#000000" font-family="Verdana" font-size="12">renderer_config</text>
	<text x="14" y="467.8" fill="#000000" font-family="Verdana" font-size="12">display_detail</text>
	<text x="14" y="484.8" fill="#000000" font-family="Verdana" font-size="12">selected</text>
	<text x="14" y="501.8" fill="#000000" font-family="Verdana" font-size="12">order_by</text>
	<text x="14" y="518.8" fill="#000000" font-family="Verdana" font-size="12">order_display</text>
	<text x="14" y="535.8" fill="#000000" font-family="Verdana" font-size="12">detail</text>
	<text x="14" y="552.8" fill="#000000" font-family="Verdana" font-size="12">renderer_detail</text>
	<text x="14" y="569.8" fill="#000000" font-family="Verdana" font-size="12">renderer_detail_config</text>
	<text x="14" y="586.8" fill="#000000" font-family="Verdana" font-size="12">options</text>
	<text x="14" y="603.8" fill="#000000" font-family="Verdana" font-size="12">vo_utype</text>
	<text x="14" y="620.8" fill="#000000" font-family="Verdana" font-size="12">vo_ucd</text>
	<text x="14" y="637.8" fill="#000000" font-family="Verdana" font-size="12">vo_unit</text>
	<text x="14" y="654.8" fill="#000000" font-family="Verdana" font-size="12">vo_description</text>
	<text x="14" y="671.8" fill="#000000" font-family="Verdana" font-size="12">vo_datatype</text>
	<text x="14" y="688.8" fill="#000000" font-family="Verdana" font-size="12">vo_size</text>
</g>

<!-- Entity dataset_family -->
<g id="entity-dataset_family">
	<g id="frame-dataset_family">
		<rect x="383" y="764" width="100" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="383" y="789.0" width="100" height="59" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="383" y="764" width="100" height="84" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="383" y1="789" x2="483" y2="789" stroke="#f46d43" stroke-width="1"/>
	<text x="388" y="781.7" fill="#000000" font-family="Verdana" font-size="12">dataset_family</text>
	<text x="388" y="806.8" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="388" y1="809" x2="400" y2="809" stroke="#000000" stroke-width="1"/>
	<text x="388" y="823.8" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="388" y="840.8" fill="#000000" font-family="Verdana" font-size="12">display</text>
</g>

<!-- Entity dataset -->
<g id="entity-dataset">
	<g id="frame-dataset">
		<rect x="185" y="721" width="78" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="185" y="746.0" width="78" height="145" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="185" y="721" width="78" height="170" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="185" y1="746" x2="263" y2="746" stroke="#f46d43" stroke-width="1"/>
	<text x="201" y="738.7" fill="#000000" font-family="Verdana" font-size="12">dataset</text>
	<text x="190" y="763.7" fill="#000000" font-family="Verdana" font-size="12">name</text>
	<line x1="190" y1="766" x2="225" y2="766" stroke="#000000" stroke-width="1"/>
	<text x="190" y="780.7" fill="#000000" font-family="Verdana" font-size="12">table_ref</text>
	<text x="190" y="797.7" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="190" y="814.8" fill="#000000" font-family="Verdana" font-size="12">description</text>
	<text x="190" y="831.8" fill="#000000" font-family="Verdana" font-size="12">display</text>
	<text x="190" y="848.8" fill="#000000" font-family="Verdana" font-size="12">data_path</text>
	<text x="190" y="865.8" fill="#000000" font-family="Verdana" font-size="12">public</text>
	<text x="190" y="882.8" fill="#000000" font-family="Verdana" font-size="12">config</text>
</g>

<!-- Entity instance -->
<g id="entity-instance">
	<g id="frame-instance">
		<rect x="497" y="365" width="68" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="497" y="390.0" width="68" height="77" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="497" y="365" width="68" height="102" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="497" y1="390" x2="565" y2="390" stroke="#f46d43" stroke-width="1"/>
	</g>
	<text x="505" y="382.7" fill="#000000" font-family="Verdana" font-size="12">instance</text>
	<text x="502" y="407.7" fill="#000000" font-family="Verdana" font-size="12">name</text>
	<line x1="502" y1="410" x2="537" y2="410" stroke="#000000" stroke-width="1"/>
	<text x="502" y="424.8" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="502" y="441.8" fill="#000000" font-family="Verdana" font-size="12">client_url</text>
	<text x="502" y="458.8" fill="#000000" font-family="Verdana" font-size="12">config</text>
</g>

<!-- Entity survey -->
<g id="entity-survey">
	<g id="frame-survey">
		<rect x="394" y="882" width="78" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="394" y="907.0" width="78" height="93" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="394" y="882" width="78" height="118" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="394" y1="907" x2="472" y2="907" stroke="#f46d43" stroke-width="1"/>
	<text x="412" y="899.7" fill="#000000" font-family="Verdana" font-size="12">survey</text>
	<text x="399" y="924.7" fill="#000000" font-family="Verdana" font-size="12">name</text>
	<line x1="399" y1="927" x2="434" y2="927" stroke="#000000" stroke-width="1"/>
	<text x="399" y="941.8" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="399" y="958.8" fill="#000000" font-family="Verdana" font-size="12">description</text>
	<text x="399" y="975.8" fill="#000000" font-family="Verdana" font-size="12">link</text>
	<text x="399" y="992.8" fill="#000000" font-family="Verdana" font-size="12">manager</text>
</g>

<!-- Entity criteria_family -->
<g id="entity-criteria_family">
	<g id="frame-criteria_family">
		<rect x="175" y="9" width="98" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="175" y="34.0" width="98" height="77" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="175" y="9" width="98" height="102" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="175" y1="34" x2="273" y2="34" stroke="#f46d43" stroke-width="1"/>
	<text x="180" y="26.7" fill="#000000" font-family="Verdana" font-size="12">criteria_family</text>
	<text x="180" y="51.7" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="180" y1="54" x2="192" y2="54" stroke="#000000" stroke-width="1"/>
	<text x="180" y="68.8" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="180" y="85.8" fill="#000000" font-family="Verdana" font-size="12">display</text>
	<text x="180" y="102.8" fill="#000000" font-family="Verdana" font-size="12">dataset_name</text>
</g>

<!-- Entity output_family -->
<g id="entity-output_family">
	<g id="frame-output_family">
		<rect x="384" y="9" width="98" height="25" fill="#fdae61" stroke="#fdae61" stroke-width="0"/>
		<rect x="384" y="34.0" width="98" height="77" fill="#fee090" stroke="#fee090" stroke-width="0"/>
		<rect x="384" y="9" width="98" height="102" fill="none" stroke="#f46d43" stroke-width="2"/>
		<line x1="384" y1="34" x2="482" y2="34" stroke="#f46d43" stroke-width="1"/>
	<text x="390" y="26.7" fill="#000000" font-family="Verdana" font-size="12">output_family</text>
	<text x="389" y="51.7" fill="#000000" font-family="Verdana" font-size="12">id</text>
	<line x1="389" y1="54" x2="401" y2="54" stroke="#000000" stroke-width="1"/>
	<text x="389" y="68.8" fill="#000000" font-family="Verdana" font-size="12">label</text>
	<text x="389" y="85.8" fill="#000000" font-family="Verdana" font-size="12">display</text>
	<text x="389" y="102.8" fill="#000000" font-family="Verdana" font-size="12">dataset_name</text>