From 1af95e6ac54d2c122661c9fbb8a589ccb331e084 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Mon, 16 Aug 2010 08:49:14 +0000
Subject: [PATCH] LMS-1645 dynamix: small db extension

SVN: 17460
---
 screening/source/sql/postgresql/005/data.sql  |  234 ++
 .../source/sql/postgresql/005/schema-005.dez  | 3695 +++++++++++++++++
 .../source/sql/postgresql/005/schema-005.png  |  Bin 0 -> 62806 bytes
 .../source/sql/postgresql/005/schema-005.sql  |  214 +
 .../005/upload-screening-metadata.sh          |    2 +
 .../migration/migration-004-005.sql           |    4 +
 6 files changed, 4149 insertions(+)
 create mode 100644 screening/source/sql/postgresql/005/data.sql
 create mode 100644 screening/source/sql/postgresql/005/schema-005.dez
 create mode 100644 screening/source/sql/postgresql/005/schema-005.png
 create mode 100644 screening/source/sql/postgresql/005/schema-005.sql
 create mode 100755 screening/source/sql/postgresql/005/upload-screening-metadata.sh
 create mode 100644 screening/source/sql/postgresql/migration/migration-004-005.sql

diff --git a/screening/source/sql/postgresql/005/data.sql b/screening/source/sql/postgresql/005/data.sql
new file mode 100644
index 00000000000..96cd4510fd5
--- /dev/null
+++ b/screening/source/sql/postgresql/005/data.sql
@@ -0,0 +1,234 @@
+-- Note that these data has to be loaded manually into the openBIS Core database.
+
+-- TODO: this sql should be converted to a generic sql without refering to technical ids. 
+-- Now the ids should be updated if some new records will be added in the generic data.
+
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = off;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+SET escape_string_warning = off;
+
+SET search_path = public, pg_catalog;
+
+--
+-- Data for Name: controlled_vocabularies; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY controlled_vocabularies (id, code, description, registration_timestamp, pers_id_registerer, is_managed_internally, is_internal_namespace, dbin_id, modification_timestamp, is_chosen_from_list, source_uri) FROM stdin;
+2	PLATE_GEOMETRY	The geometry or dimensions of a plate	2008-06-17 16:38:30.723292+02	1	t	t	1	2009-11-27 16:02:26.451046+01	t	\N
+3	MICROSCOPE	Microscope used in an experiment.	2009-11-29 23:55:18.978884+01	1	f	f	1	2009-12-17 01:50:54.68+01	t	\N
+\.
+
+
+--
+-- Data for Name: controlled_vocabulary_terms; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY controlled_vocabulary_terms (id, code, registration_timestamp, covo_id, pers_id_registerer, label, description, ordinal) FROM stdin;
+3	384_WELLS_16X24	2008-06-17 16:38:30.723292+02	2	1	384 Wells, 16x24	\N	1
+4	96_WELLS_8X12	2008-06-17 16:38:31.101031+02	2	1	96 Wells, 8x12	\N	2
+5	1536_WELLS_32X48	2008-06-17 16:38:31.101031+02	2	1	1536 Wells, 32x48	\N	3
+6	BD_PATHWAY_855	2009-11-29 23:55:18.978884+01	3	1	\N	\N	1
+7	MD_IMAGEXPRESS_MICROLIVE	2009-11-29 23:55:18.978884+01	3	1	\N	\N	2
+8	MD_IMAGEXPRESS_MICRO_2	2009-11-29 23:55:18.978884+01	3	1	\N	\N	3
+\.
+
+
+--
+-- Data for Name: data_set_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_types (id, code, description, dbin_id, modification_timestamp) FROM stdin;
+3	HCS_IMAGE_ANALYSIS_DATA	Data derived from analysis of HCS images	1	2009-11-27 16:02:26.451046+01
+2	HCS_IMAGE	HCS raw images acquired by microscopes	1	2009-11-27 16:02:26.451046+01
+4	HCS_ANALYSIS_PER_GENE	Image analysis data aggregated per gene.	1	2009-12-16 16:59:50.743029+01
+\.
+
+
+--
+-- Data for Name: material_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY material_types (id, code, description, dbin_id, modification_timestamp) FROM stdin;
+1	VIRUS	Virus	1	2009-11-27 16:02:26.451046+01
+2	CELL_LINE	Cell Line or Cell Culture. The growing of cells under controlled conditions.	1	2009-11-27 16:02:26.451046+01
+3	GENE	Gene	1	2009-11-27 16:02:26.451046+01
+4	OLIGO	Oligo nucleotide	1	2009-11-27 16:02:26.451046+01
+5	CONTROL	Control of a control layout	1	2009-11-27 16:02:26.451046+01
+6	BACTERIUM	Bacterium	1	2009-11-27 16:02:26.451046+01
+7	COMPOUND	Compound	1	2009-11-27 16:02:26.451046+01
+\.
+
+
+--
+-- Data for Name: property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY property_types (id, code, description, label, daty_id, registration_timestamp, pers_id_registerer, covo_id, is_managed_internally, is_internal_namespace, dbin_id, maty_prop_id) FROM stdin;
+3	NUCLEOTIDE_SEQUENCE	A sequence of nucleotides	Nucleotide Sequence	1	2008-02-28 13:03:03.358532+01	1	\N	f	f	1	\N
+4	REFSEQ	NCBI Reference Sequence code, applicable to sequences of type: DNA, RNA, protein	RefSeq	1	2008-02-28 13:03:03.358532+01	1	\N	f	f	1	\N
+13	MICROSCOPE	 	Microscope	7	2009-11-29 23:57:05.85618+01	1	3	f	f	1	\N
+7	INHIBITOR_OF	Inhibitor Of	Inhibitor Of	8	2009-11-27 16:02:45.060699+01	1	\N	f	f	1	3
+11	OLIGO	Oligo	Oligo	8	2009-11-29 23:56:19.39967+01	1	\N	f	f	1	4
+12	CONTROL	Control	Control	8	2009-11-29 23:56:37.355313+01	1	\N	f	f	1	5
+6	PLATE_GEOMETRY	Plate Geometry	Plate Geometry	7	2008-06-17 16:38:30.723292+02	1	2	t	t	1	\N
+15	NUMBER_OF_CHANNEL	 	Channels	3	2009-12-17 10:56:17.239319+01	1	\N	f	f	1	\N
+16	LIBRARY_ID	Library id	Id from the master plate library	1	2008-02-28 13:03:03.358532+01	1	\N	f	f	1	\N
+\.
+
+
+--
+-- Data for Name: data_set_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_type_property_types (id, dsty_id, prty_id, is_mandatory, is_managed_internally, pers_id_registerer, registration_timestamp, section, ordinal) FROM stdin;
+\.
+
+
+--
+-- Data for Name: experiment_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_types (id, code, description, dbin_id, modification_timestamp) FROM stdin;
+2	COMPOUND_HCS	Compound High Content Screening	1	2009-11-27 16:02:26.451046+01
+1	SIRNA_HCS	Small Interfering RNA High Content Screening	1	2009-11-27 16:02:26.451046+01
+\.
+
+
+--
+-- Data for Name: experiment_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_type_property_types (id, exty_id, prty_id, is_mandatory, is_managed_internally, pers_id_registerer, registration_timestamp, section, ordinal) FROM stdin;
+1	1	1	t	t	1	2008-06-17 16:38:49.023295+02	\N	1
+2	2	1	t	t	1	2008-06-17 16:38:49.301922+02	\N	1
+5	1	13	f	f	1	2009-12-17 10:54:01.261178+01	\N	2
+\.
+
+
+--
+-- Data for Name: file_format_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY file_format_types (id, code, description, dbin_id) FROM stdin;
+7	PNG	\N	1
+8	CSV	files with values separated by comma or semicolon	1
+9	JPG	\N	1
+\.
+
+
+--
+-- Data for Name: filters; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY filters (id, dbin_id, name, description, registration_timestamp, pers_id_registerer, modification_timestamp, expression, is_public, grid_id) FROM stdin;
+9	1	Infection index	\N	2009-12-16 21:19:19.012657+01	1	2009-12-16 22:41:56.863+01	float(row.col('colIndex_5')) > float(${threshold})	t	data-set-reporting-gridplate-image-analysis-merger
+8	1	Total number of cells	\N	2009-12-16 21:18:05.161964+01	1	2009-12-16 22:42:31.707+01	int(row.col('colIndex_3')) > int(${threshold})	t	data-set-reporting-gridplate-image-analysis-merger
+7	1	Number of infected cells	\N	2009-12-16 21:17:40.765083+01	1	2009-12-16 22:42:46.052+01	int(row.col('colIndex_4')) > int(${threshold})	t	data-set-reporting-gridplate-image-analysis-merger
+\.
+
+
+--
+-- Data for Name: material_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY material_type_property_types (id, maty_id, prty_id, is_mandatory, registration_timestamp, pers_id_registerer, is_managed_internally, section, ordinal) FROM stdin;
+10	4	7	t	2009-11-27 16:02:45.060699+01	1	f	\N	4
+9	5	1	f	2008-02-28 13:03:03.358532+01	1	f	\N	1
+8	4	1	f	2008-02-28 13:03:03.358532+01	1	f	\N	3
+6	4	3	t	2008-02-28 13:03:03.358532+01	1	f	\N	1
+12	4	16	f	2008-02-28 13:03:03.358532+01	1	f	\N	1
+5	3	1	f	2008-02-28 13:03:03.358532+01	1	f	\N	2
+11	3	16	f	2008-02-28 13:03:03.358532+01	1	f	\N	3
+3	7	1	t	2008-02-28 13:03:03.358532+01	1	f	\N	1
+2	6	1	t	2008-02-28 13:03:03.358532+01	1	f	\N	1
+1	1	1	t	2008-02-28 13:03:03.358532+01	1	f	\N	1
+\.
+
+
+--
+-- Data for Name: sample_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_types (id, code, description, dbin_id, is_listable, generated_from_depth, part_of_depth, modification_timestamp, is_auto_generated_code, generated_code_prefix) FROM stdin;
+3	PLATE	Cell Plate	1	t	2	0	2009-11-27 16:02:26.451046+01	f	S
+7	OLIGO_WELL	\N	1	f	0	1	2009-11-27 19:42:03.483115+01	f	O
+8	CONTROL_WELL	\N	1	f	0	1	2009-11-27 19:42:25.791288+01	f	C
+9	LIBRARY	\N	1	f	0	0	2009-11-27 19:42:25.791288+01	f	L
+\.
+
+
+--
+-- Data for Name: sample_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_type_property_types (id, saty_id, prty_id, is_mandatory, is_managed_internally, pers_id_registerer, registration_timestamp, is_displayed, section, ordinal) FROM stdin;
+8	7	11	f	f	1	2009-11-29 23:57:38.268212+01	t	\N	1
+9	8	12	f	f	1	2009-11-29 23:57:49.098187+01	t	\N	1
+10	3	6	f	f	1	2009-11-30 01:28:20.972263+01	t	\N	1
+\.
+
+--
+-- PostgreSQL database dump complete
+--
+
+--------------------------------------------------
+-- create a gene property and assign it to oligo well
+--------------------------------------------------
+
+insert into property_types(
+	id, 
+	code, description, label, 
+	daty_id,
+	pers_id_registerer,
+	dbin_id,
+	maty_prop_id) 
+values(
+		nextval('PROPERTY_TYPE_ID_SEQ'), 
+		'GENE','Inhibited gene','Gene',
+		(select id from data_types where code = 'MATERIAL'), 
+		(select id from persons where user_id ='system'), 
+		(select id from database_instances where is_original_source = 'T'), 
+		(select id from material_types where code = 'GENE')
+	);
+	
+insert into sample_type_property_types( 
+  id,
+  saty_id,
+  prty_id,
+  is_mandatory,
+  pers_id_registerer,
+  ordinal
+) values(
+		nextval('stpt_id_seq'), 
+		(select id from sample_types where code = 'OLIGO_WELL'),
+		(select id from property_types where code = 'GENE'),
+		false,
+		(select id from persons where user_id ='system'),
+		(select max(ordinal)+1 from sample_type_property_types 
+			where saty_id = (select id from sample_types where code = 'OLIGO_WELL'))
+	);
+
+--------------------------------------------------
+-- update sequences values
+--------------------------------------------------
+
+select setval('controlled_vocabulary_id_seq', 100);
+select setval('cvte_id_seq', 100);
+select setval('property_type_id_seq', 100);
+select setval('file_format_type_id_seq', 100);
+select setval('filter_id_seq', 100);
+select setval('experiment_type_id_seq', 100);
+select setval('sample_type_id_seq', 100);
+select setval('data_set_type_id_seq', 100);
+select setval('material_type_id_seq', 100);
+select setval('etpt_id_seq', 100);
+select setval('stpt_id_seq', 100);
+select setval('mtpt_id_seq', 100);
+
diff --git a/screening/source/sql/postgresql/005/schema-005.dez b/screening/source/sql/postgresql/005/schema-005.dez
new file mode 100644
index 00000000000..66d66f28ab2
--- /dev/null
+++ b/screening/source/sql/postgresql/005/schema-005.dez
@@ -0,0 +1,3695 @@
+<?xml version="1.0" encoding="iso-8859-1"?><dezign>
+
+<FILEFORMATVERSION>51</FILEFORMATVERSION>
+<VERSION>
+<PROJECTSETTINGS>
+<PROJECTFILENAME>\\nas-bsse\share-1-$\group\cisd\screening\datamodel\003\schema-003.dez</PROJECTFILENAME>
+<MODIFIED>2010-06-14</MODIFIED>
+<CREATED>2010-06-14</CREATED>
+<CREATED2></CREATED2>
+<PROJECTNAME></PROJECTNAME>
+<DESCRIPTION></DESCRIPTION>
+<AUTHOR></AUTHOR>
+<COPYRIGHT></COPYRIGHT>
+<LASTGENERATEDFILES></LASTGENERATEDFILES>
+</PROJECTSETTINGS>
+<CONNECTIONSETTINGS>
+<SQLFILE>\\nas-bsse\share-1-$\group\cisd\screening\datamodel\003\schema-003.sql</SQLFILE>
+<CONNECTIONTYPE>SQLFILE</CONNECTIONTYPE>
+<DBID>postgresql83</DBID>
+</CONNECTIONSETTINGS>
+<DATADICT>
+<DBID>postgresql83</DBID>
+<LASTID>34</LASTID>
+<DDSETTINGS>
+<PKCONNAMETEMPLATE>PK_%table%</PKCONNAMETEMPLATE>
+<FKCONNAMETEMPLATE>%relname%</FKCONNAMETEMPLATE>
+<CCONNAMETEMPLATE>CC_%table%_%column%</CCONNAMETEMPLATE>
+<NOTNULLCONNAMETEMPLATE>NN_%column%</NOTNULLCONNAMETEMPLATE>
+<DEFAULTCONNAMETEMPLATE>DEF_%table%_%column%</DEFAULTCONNAMETEMPLATE>
+<TUCONNAMETEMPLATE>TUC_%table%_%counter%</TUCONNAMETEMPLATE>
+<TCCONNAMETEMPLATE>TCC_%table%_%counter%</TCCONNAMETEMPLATE>
+<RELNAMETEMPLATE>%parent%_%child%</RELNAMETEMPLATE>
+<INDEXNAMETEMPLATE>IDX_%table%_%counter%</INDEXNAMETEMPLATE>
+<DEFTABLEOPTIONS></DEFTABLEOPTIONS>
+<DEFINDEXOPTIONS></DEFINDEXOPTIONS>
+<BEGINDATABASESCRIPT></BEGINDATABASESCRIPT>
+<ENDDATABASESCRIP></ENDDATABASESCRIP>
+<BEGINALTERDATABASESCRIPT></BEGINALTERDATABASESCRIPT>
+<ENDALTERDATABASESCRIP></ENDALTERDATABASESCRIP>
+<BEGINDROPDATABASESCRIPT></BEGINDROPDATABASESCRIPT>
+<ENDDROPDATABASESCRIP></ENDDROPDATABASESCRIP>
+<GENDIALOGSELECTEDOBJECTS></GENDIALOGSELECTEDOBJECTS>
+<GENTABLES>1</GENTABLES>
+<GENTABLEOPTIONS>1</GENTABLEOPTIONS>
+<GENCONSTRAINTS>1</GENCONSTRAINTS>
+<GENINDEXES>1</GENINDEXES>
+<GENTRIGGERS>1</GENTRIGGERS>
+<GENVIEWS>1</GENVIEWS>
+<GENPROCEDURES>1</GENPROCEDURES>
+<GENSEQUENCES>1</GENSEQUENCES>
+<GENRELATIONSHIPS>1</GENRELATIONSHIPS>
+<GENBEGINENDTABLESCRIPTS>1</GENBEGINENDTABLESCRIPTS>
+<GENBEGINENDDBSCRIPTS>1</GENBEGINENDDBSCRIPTS>
+<GLOBALPREFIX></GLOBALPREFIX>
+<AUTOCREATEINDEXESONKEYS>0</AUTOCREATEINDEXESONKEYS>
+<CONVERTDOMAINS>0</CONVERTDOMAINS>
+<IGNORECOMMENTS>0</IGNORECOMMENTS>
+<USESCHEMANAMES>0</USESCHEMANAMES>
+<UCONNAMETEMPLATE></UCONNAMETEMPLATE>
+</DDSETTINGS>
+<DOMAINS>
+<DOMAIN>
+<NAME>TECH_ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</DOMAIN>
+<DOMAIN>
+<NAME>CODE</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</DOMAIN>
+<DOMAIN>
+<NAME>NAME</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>80</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</DOMAIN>
+<DOMAIN>
+<NAME>DESCRIPTION</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>200</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</DOMAIN>
+<DOMAIN>
+<NAME>FILE_PATH</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>1000</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</DOMAIN>
+<DOMAIN>
+<NAME>COLOR_COMPONENT</NAME>
+<ID>7</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<CCON>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>VALUE IN ('RED', 'GREEN', 'BLUE')</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>1</CONTYPE>
+<ATTRIBUTEIDS>
+</ATTRIBUTEIDS>
+</CCON>
+</DOMAIN>
+</DOMAINS>
+<ENTITIES>
+<ENT>
+<NAME>EXPERIMENTS</NAME>
+<ID>8</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>3</ATTRLASTID>
+<IDXLASTID>1</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>2</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>PERM_ID</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>3</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<CONSTRAINTS>
+<CONSTRAINT>
+<NAME></NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+</CONSTRAINTS>
+</ENT>
+<ENT>
+<NAME>CONTAINERS</NAME>
+<NAMETEMPLATE>CONTAINERS_EXPE_IDX</NAMETEMPLATE>
+<ID>9</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>6</ATTRLASTID>
+<IDXLASTID>2</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>2</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>PERM_ID</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>3</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>SPOTS_WIDTH</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>SPOTS_HEIGHT</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>EXPE_ID</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>CONTAINERS_EXPE_IDX</NAME>
+<NAMETEMPLATE>CONTAINERS_EXPE_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>EXPE_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+<CONSTRAINTS>
+<CONSTRAINT>
+<NAME></NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+</CONSTRAINTS>
+</ENT>
+<ENT>
+<NAME>SPOTS</NAME>
+<NAMETEMPLATE>SPOTS_CONT_IDX</NAMETEMPLATE>
+<ID>11</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>6</ATTRLASTID>
+<IDXLASTID>2</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>2</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>PERM_ID</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>3</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>X</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>Y</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>CONT_ID</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>SPOTS_CONT_IDX</NAME>
+<NAMETEMPLATE>SPOTS_CONT_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>CONT_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+<CONSTRAINTS>
+<CONSTRAINT>
+<NAME></NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+</CONSTRAINTS>
+</ENT>
+<ENT>
+<NAME>DATA_SETS</NAME>
+<NAMETEMPLATE>DATA_SETS_CONT_IDX</NAMETEMPLATE>
+<ID>13</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>6</ATTRLASTID>
+<IDXLASTID>2</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>2</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>PERM_ID</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>3</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>FIELDS_WIDTH</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>FIELDS_HEIGHT</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>CONT_ID</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>DATA_SETS_CONT_IDX</NAME>
+<NAMETEMPLATE>DATA_SETS_CONT_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>CONT_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+<CONSTRAINTS>
+<CONSTRAINT>
+<NAME></NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+</CONSTRAINTS>
+</ENT>
+<ENT>
+<NAME>CHANNELS</NAME>
+<NAMETEMPLATE>CHANNELS_DS_IDX</NAMETEMPLATE>
+<ID>15</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>7</ATTRLASTID>
+<IDXLASTID>2</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>4</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>NAME</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>4</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>80</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>DESCRIPTION</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>5</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>200</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>WAVELENGTH</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>DS_ID</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>EXP_ID</NAME>
+<ID>7</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>CHANNELS_DS_IDX</NAME>
+<NAMETEMPLATE>CHANNELS_DS_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>DS_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+<CONSTRAINTS>
+<CONSTRAINT>
+<NAME>CHANNELS_DS_EXP_ARC_CK</NAME>
+<NAMETEMPLATE>CHANNELS_DS_EXP_ARC_CK</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>(DS_ID IS NOT NULL AND EXP_ID IS NULL) OR (DS_ID IS NULL AND EXP_ID IS NOT NULL)</VALUE>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>1</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<CONSTRAINT>
+<NAME>CHANNELS_UK_1</NAME>
+<NAMETEMPLATE>CHANNELS_UK_1</NAMETEMPLATE>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<CONSTRAINT>
+<NAME>CHANNELS_UK_2</NAME>
+<NAMETEMPLATE>CHANNELS_UK_2</NAMETEMPLATE>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+</CONSTRAINTS>
+</ENT>
+<ENT>
+<NAME>CHANNEL_STACKS</NAME>
+<NAMETEMPLATE>CHANNEL_STACKS_DS_IDX</NAMETEMPLATE>
+<ID>18</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>8</ATTRLASTID>
+<IDXLASTID>4</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>1</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>X</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>Y</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>Z_in_M</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>REAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>T_in_SEC</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>REAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>DS_ID</NAME>
+<ID>7</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>SPOT_ID</NAME>
+<ID>8</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>8</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>CHANNEL_STACKS_DS_IDX</NAME>
+<NAMETEMPLATE>CHANNEL_STACKS_DS_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>DS_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>7</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>CHANNEL_STACKS_SPOT_IDX</NAME>
+<NAMETEMPLATE>CHANNEL_STACKS_SPOT_IDX</NAMETEMPLATE>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>SPOT_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>8</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>CHANNEL_STACKS_DIM_IDX</NAME>
+<NAMETEMPLATE>CHANNEL_STACKS_DIM_IDX</NAMETEMPLATE>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>X</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>3</IDXCOLATTRID>
+</IDXCOL>
+<IDXCOL>
+<NAME>Y</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>4</IDXCOLATTRID>
+</IDXCOL>
+<IDXCOL>
+<NAME>Z_in_M</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>5</IDXCOLATTRID>
+</IDXCOL>
+<IDXCOL>
+<NAME>T_in_SEC</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+</ENT>
+<ENT>
+<NAME>IMAGES</NAME>
+<ID>21</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>5</ATTRLASTID>
+<IDXLASTID>1</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>1</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>PATH</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>6</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>1000</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>PAGE</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>INTEGER</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>COLOR</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>7</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>40</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<CCON>
+<NAME></NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>VALUE IN ('RED', 'GREEN', 'BLUE')</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>1</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CCON>
+</ATTR>
+</ATTRIBUTES>
+</ENT>
+<ENT>
+<NAME>ACQUIRED_IMAGES</NAME>
+<NAMETEMPLATE>IMAGES_CHANNEL_STACK_IDX</NAMETEMPLATE>
+<ID>22</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>6</ATTRLASTID>
+<IDXLASTID>5</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>1</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>IMG_ID</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>THUMBNAIL_ID</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>CHANNEL_STACK_ID</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>CHANNEL_ID</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>IMAGES_CHANNEL_STACK_IDX</NAME>
+<NAMETEMPLATE>IMAGES_CHANNEL_STACK_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>CHANNEL_STACK_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>5</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>IMAGES_CHANNEL_IDX</NAME>
+<NAMETEMPLATE>IMAGES_CHANNEL_IDX</NAMETEMPLATE>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>CHANNEL_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>IMAGES_IMG_IDX</NAME>
+<NAMETEMPLATE>IMAGES_IMG_IDX</NAMETEMPLATE>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>IMG_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>3</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>IMAGES_THUMBNAIL_IDX</NAME>
+<NAMETEMPLATE>IMAGES_THUMBNAIL_IDX</NAMETEMPLATE>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>THUMBNAIL_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>4</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+</ENT>
+<ENT>
+<NAME>EVENTS</NAME>
+<ID>27</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>2</ATTRLASTID>
+<IDXLASTID>1</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>1</CONLASTID>
+<ATTRIBUTES>
+<ATTR>
+<NAME>LAST_SEEN_DELETION_EVENT_ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+</ENT>
+<ENT>
+<NAME>FEATURE_DEFS</NAME>
+<NAMETEMPLATE>FEATURE_DEFS_DS_IDX</NAMETEMPLATE>
+<ID>28</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>5</ATTRLASTID>
+<IDXLASTID>2</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>2</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>NAME</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>4</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>80</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>DESCRIPTION</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>5</DOMAINID>
+<DT>
+<DTLISTNAME>CHARACTER VARYING</DTLISTNAME>
+<LE>200</LE>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>DS_ID</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>FEATURE_DEFS_DS_IDX</NAME>
+<NAMETEMPLATE>FEATURE_DEFS_DS_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>DS_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>5</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+<CONSTRAINTS>
+<CONSTRAINT>
+<NAME>FEATURE_DEFS_UK_1</NAME>
+<NAMETEMPLATE>FEATURE_DEFS_UK_1</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>2</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+</CONSTRAINTS>
+</ENT>
+<ENT>
+<NAME>FEATURE_VALUES</NAME>
+<NAMETEMPLATE>FEATURE_VALUES_FD_IDX</NAMETEMPLATE>
+<ID>30</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<ATTRLASTID>7</ATTRLASTID>
+<IDXLASTID>4</IDXLASTID>
+<TRGLASTID>1</TRGLASTID>
+<CONLASTID>1</CONLASTID>
+<PKCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>3</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</PKCON>
+<ATTRIBUTES>
+<ATTR>
+<NAME>ID</NAME>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BIGSERIAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>2</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>Z_in_M</NAME>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>REAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>T_in_SEC</NAME>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>REAL</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+</ATTR>
+<ATTR>
+<NAME>VALUES</NAME>
+<ID>5</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>-1</DOMAINID>
+<DT>
+<DTLISTNAME>BYTEA</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>FD_ID</NAME>
+<ID>6</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+<ATTR>
+<NAME>DS_ID</NAME>
+<ID>7</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<DOMAINID>2</DOMAINID>
+<DT>
+<DTLISTNAME>BIGINT</DTLISTNAME>
+<SD>0</SD>
+<INC>1</INC>
+</DT>
+<NNCON>
+<NAME></NAME>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<VALUE>1</VALUE>
+<CONLEVEL>1</CONLEVEL>
+<CONTYPE>5</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</NNCON>
+</ATTR>
+</ATTRIBUTES>
+<INDEXES>
+<INDEX>
+<NAME>FEATURE_VALUES_FD_IDX</NAME>
+<NAMETEMPLATE>FEATURE_VALUES_FD_IDX</NAMETEMPLATE>
+<ID>2</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>FD_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>6</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>FEATURE_VALUES_DS_IDX</NAME>
+<NAMETEMPLATE>FEATURE_VALUES_DS_IDX</NAMETEMPLATE>
+<ID>3</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>DS_ID</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>7</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+<INDEX>
+<NAME>FEATURE_VALUES_Z_AND_T_IDX</NAME>
+<NAMETEMPLATE>FEATURE_VALUES_Z_AND_T_IDX</NAMETEMPLATE>
+<ID>4</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<RELID>0</RELID>
+<AUTOIDXTYPE>0</AUTOIDXTYPE>
+<IDXCOLS>
+<IDXCOL>
+<NAME>Z_in_M</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>3</IDXCOLATTRID>
+</IDXCOL>
+<IDXCOL>
+<NAME>T_in_SEC</NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<IDXCOLATTRID>4</IDXCOLATTRID>
+</IDXCOL>
+</IDXCOLS>
+</INDEX>
+</INDEXES>
+</ENT>
+</ENTITIES>
+<SUBCATEGORIES>
+</SUBCATEGORIES>
+<TEXTAREAS>
+</TEXTAREAS>
+<GROUPBOXES>
+<GROUPBOX>
+<NAME>Groupbox1</NAME>
+<ID>34</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<OBJECTCAPTION>          ARC      </OBJECTCAPTION>
+</GROUPBOX>
+</GROUPBOXES>
+<STAMPS>
+</STAMPS>
+<SEQUENCES>
+</SEQUENCES>
+<PROCEDURES>
+</PROCEDURES>
+<VIEWS>
+</VIEWS>
+<RELATIONSHIPS>
+<REL>
+<NAME>FK_SAMPLE_1</NAME>
+<NAMETEMPLATE>FK_SAMPLE_1</NAMETEMPLATE>
+<ID>10</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>8</PARENTOBJECTID>
+<CHILDOBJECTID>9</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_SAMPLE_1</NAME>
+<NAMETEMPLATE>FK_SAMPLE_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>6</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_SPOT_1</NAME>
+<NAMETEMPLATE>FK_SPOT_1</NAMETEMPLATE>
+<ID>12</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>9</PARENTOBJECTID>
+<CHILDOBJECTID>11</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_SPOT_1</NAME>
+<NAMETEMPLATE>FK_SPOT_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>6</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_DATA_SET_1</NAME>
+<NAMETEMPLATE>FK_DATA_SET_1</NAMETEMPLATE>
+<ID>14</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>9</PARENTOBJECTID>
+<CHILDOBJECTID>13</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_DATA_SET_1</NAME>
+<NAMETEMPLATE>FK_DATA_SET_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>6</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_CHANNELS_1</NAME>
+<NAMETEMPLATE>FK_CHANNELS_1</NAMETEMPLATE>
+<ID>16</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>13</PARENTOBJECTID>
+<CHILDOBJECTID>15</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>0</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_CHANNELS_1</NAME>
+<NAMETEMPLATE>FK_CHANNELS_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>6</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_CHANNELS_2</NAME>
+<NAMETEMPLATE>FK_CHANNELS_2</NAMETEMPLATE>
+<ID>17</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>8</PARENTOBJECTID>
+<CHILDOBJECTID>15</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>0</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_CHANNELS_2</NAME>
+<NAMETEMPLATE>FK_CHANNELS_2</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>7</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_CHANNEL_STACKS_1</NAME>
+<NAMETEMPLATE>FK_CHANNEL_STACKS_1</NAMETEMPLATE>
+<ID>19</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>11</PARENTOBJECTID>
+<CHILDOBJECTID>18</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_CHANNEL_STACKS_1</NAME>
+<NAMETEMPLATE>FK_CHANNEL_STACKS_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>8</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>8</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_CHANNEL_STACKS_2</NAME>
+<NAMETEMPLATE>FK_CHANNEL_STACKS_2</NAMETEMPLATE>
+<ID>20</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>13</PARENTOBJECTID>
+<CHILDOBJECTID>18</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_CHANNEL_STACKS_2</NAME>
+<NAMETEMPLATE>FK_CHANNEL_STACKS_2</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>7</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_IMAGES_1</NAME>
+<NAMETEMPLATE>FK_IMAGES_1</NAMETEMPLATE>
+<ID>23</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>18</PARENTOBJECTID>
+<CHILDOBJECTID>22</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_IMAGES_1</NAME>
+<NAMETEMPLATE>FK_IMAGES_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>5</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_IMAGES_2</NAME>
+<NAMETEMPLATE>FK_IMAGES_2</NAMETEMPLATE>
+<ID>24</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>15</PARENTOBJECTID>
+<CHILDOBJECTID>22</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_IMAGES_2</NAME>
+<NAMETEMPLATE>FK_IMAGES_2</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>6</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_IMAGES_3</NAME>
+<NAMETEMPLATE>FK_IMAGES_3</NAMETEMPLATE>
+<ID>25</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>21</PARENTOBJECTID>
+<CHILDOBJECTID>22</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_IMAGES_3</NAME>
+<NAMETEMPLATE>FK_IMAGES_3</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>3</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>3</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_IMAGES_4</NAME>
+<NAMETEMPLATE>FK_IMAGES_4</NAMETEMPLATE>
+<ID>26</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>21</PARENTOBJECTID>
+<CHILDOBJECTID>22</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>0</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_IMAGES_4</NAME>
+<NAMETEMPLATE>FK_IMAGES_4</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>4</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>4</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_FEATURE_DEFS_1</NAME>
+<NAMETEMPLATE>FK_FEATURE_DEFS_1</NAMETEMPLATE>
+<ID>29</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>13</PARENTOBJECTID>
+<CHILDOBJECTID>28</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_FEATURE_DEFS_1</NAME>
+<NAMETEMPLATE>FK_FEATURE_DEFS_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>5</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>5</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_FEATURE_VALUES_1</NAME>
+<NAMETEMPLATE>FK_FEATURE_VALUES_1</NAMETEMPLATE>
+<ID>31</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>28</PARENTOBJECTID>
+<CHILDOBJECTID>30</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_FEATURE_VALUES_1</NAME>
+<NAMETEMPLATE>FK_FEATURE_VALUES_1</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>6</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>6</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+<REL>
+<NAME>FK_FEATURE_VALUES_2</NAME>
+<NAMETEMPLATE>FK_FEATURE_VALUES_2</NAMETEMPLATE>
+<ID>32</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<PARENTOBJECTID>13</PARENTOBJECTID>
+<CHILDOBJECTID>30</CHILDOBJECTID>
+<CARDINALITY>0</CARDINALITY>
+<RELTYPE>1</RELTYPE>
+<MANDATORYPARENT>1</MANDATORYPARENT>
+<UPDATERULE>2</UPDATERULE>
+<DELETERULE>2</DELETERULE>
+<CONSTRAINT>
+<NAME>FK_FEATURE_VALUES_2</NAME>
+<NAMETEMPLATE>FK_FEATURE_VALUES_2</NAMETEMPLATE>
+<ID>1</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<CONLEVEL>2</CONLEVEL>
+<CONTYPE>4</CONTYPE>
+<ATTRIBUTEIDS>
+<ATTRIBUTEID>7</ATTRIBUTEID>
+</ATTRIBUTEIDS>
+</CONSTRAINT>
+<PAIRS>
+<PAIR>
+<NAME></NAME>
+<ID>0</ID>
+<POSNR>0</POSNR>
+<SCHEMA></SCHEMA>
+<DESC></DESC>
+<KEYID>2</KEYID>
+<FOREIGNKEYID>7</FOREIGNKEYID>
+</PAIR>
+</PAIRS>
+</REL>
+</RELATIONSHIPS>
+<SUBCATEGORYCONNECTIONS>
+</SUBCATEGORYCONNECTIONS>
+</DATADICT>
+<DIAGRAMS>
+<DisplayPreferences>
+<USEINDICATORLINE>0</USEINDICATORLINE>
+<INDICATORBITMAPS>0</INDICATORBITMAPS>
+<PKINDICATOR>PK</PKINDICATOR>
+<FKINDICATOR>FK</FKINDICATOR>
+<PFINDICATOR>PF</PFINDICATOR>
+<NOTNULLINDICATOR>*</NOTNULLINDICATOR>
+<INDICATORPOSITION>0</INDICATORPOSITION>
+<DEFTEXTAREACOLOR>16777215</DEFTEXTAREACOLOR>
+<DEFENTCOLOR>16777215</DEFENTCOLOR>
+<DEFSTAMPCOLOR>16777215</DEFSTAMPCOLOR>
+<DEFGROUPBOXCOLOR>8421504</DEFGROUPBOXCOLOR>
+<DEFTEXTAREALINECOLOR>0</DEFTEXTAREALINECOLOR>
+<DEFENTLINECOLOR>0</DEFENTLINECOLOR>
+<DEFSTAMPLINECOLOR>0</DEFSTAMPLINECOLOR>
+<DEFSUBCATLINECOLOR>0</DEFSUBCATLINECOLOR>
+<DEFCONLINECOLOR>0</DEFCONLINECOLOR>
+<DEFGROUPBOXLINECOLOR>0</DEFGROUPBOXLINECOLOR>
+<DEFTEXTAREATRANSPARENT>0</DEFTEXTAREATRANSPARENT>
+<DEFSTAMPTRANSPARENT>0</DEFSTAMPTRANSPARENT>
+<DEFTEXTAREALINEWIDTH>1</DEFTEXTAREALINEWIDTH>
+<DEFSTAMPLINEWIDTH>1</DEFSTAMPLINEWIDTH>
+<DEFGROUPBOXLINEWIDTH>0</DEFGROUPBOXLINEWIDTH>
+<DEFTEXTAREALINESTYLE>0</DEFTEXTAREALINESTYLE>
+<DEFSTAMPLINESTYLE>0</DEFSTAMPLINESTYLE>
+<DEFGROUPBOXLINESTYLE>0</DEFGROUPBOXLINESTYLE>
+<ENTNAMEFONT>Arial,9,B,0,clNavy,0</ENTNAMEFONT>
+<ENTPKFONT>Arial,8,B,0,clWindowText,0</ENTPKFONT>
+<ENTFKFONT>Arial,8,I,0,clWindowText,0</ENTFKFONT>
+<ENTATTRFONT>Arial,8,,0,clWindowText,0</ENTATTRFONT>
+<TEXTAREAFONT>Arial,8,,0,clWindowText,0</TEXTAREAFONT>
+<GROUPBOXFONT>Arial,8,,0,clWindowText,0</GROUPBOXFONT>
+<CAPTIONFONT>Arial,8,,0,clWindowText,0</CAPTIONFONT>
+</DisplayPreferences>
+<DIAGRAM>
+<ID>1</ID>
+<NAME>Main Diagram</NAME>
+<DESC></DESC>
+<TODO></TODO>
+<ISMAINDIAGRAM>1</ISMAINDIAGRAM>
+<BGCOLOR>8421376</BGCOLOR>
+<DISPLAYLEVEL>0</DISPLAYLEVEL>
+<VISIBLEATTR>0</VISIBLEATTR>
+<CAPTIONSTYLE>0</CAPTIONSTYLE>
+<SHOWPKINDICATOR>1</SHOWPKINDICATOR>
+<SHOWFKINDICATOR>1</SHOWFKINDICATOR>
+<SHOWNOTNULLINDICATOR>0</SHOWNOTNULLINDICATOR>
+<NOTATION>0</NOTATION>
+</DIAGRAM>
+<DIAGRAM>
+<ID>2</ID>
+<NAME>Diagram_1</NAME>
+<DESC></DESC>
+<TODO></TODO>
+<ISMAINDIAGRAM>0</ISMAINDIAGRAM>
+<BGCOLOR>8421376</BGCOLOR>
+<DISPLAYLEVEL>0</DISPLAYLEVEL>
+<VISIBLEATTR>2</VISIBLEATTR>
+<CAPTIONSTYLE>0</CAPTIONSTYLE>
+<SHOWPKINDICATOR>1</SHOWPKINDICATOR>
+<SHOWFKINDICATOR>1</SHOWFKINDICATOR>
+<SHOWNOTNULLINDICATOR>1</SHOWNOTNULLINDICATOR>
+<NOTATION>0</NOTATION>
+</DIAGRAM>
+<CONTROLS>
+<ENTITYCONTROLS>
+<ENTC>
+<ID>8</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>89</W>
+<H>63</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>9</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>104</W>
+<H>108</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>11</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>77</W>
+<H>108</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>13</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>104</W>
+<H>108</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>15</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>99</W>
+<H>123</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>18</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>115</W>
+<H>138</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>21</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>64</W>
+<H>93</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>22</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>138</W>
+<H>108</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>27</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>175</W>
+<H>48</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>28</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>94</W>
+<H>93</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>30</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<W>110</W>
+<H>123</H>
+<L>100</L>
+<T>100</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>8</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>136</W>
+<H>63</H>
+<L>300</L>
+<T>0</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>9</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>166</W>
+<H>108</H>
+<L>90</L>
+<T>150</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>11</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>143</W>
+<H>108</H>
+<L>0</L>
+<T>330</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>13</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>166</W>
+<H>108</H>
+<L>210</L>
+<T>330</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>15</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>170</W>
+<H>123</H>
+<L>660</L>
+<T>540</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>18</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>141</W>
+<H>138</H>
+<L>90</L>
+<T>510</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>21</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>175</W>
+<H>93</H>
+<L>570</L>
+<T>930</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>22</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>204</W>
+<H>108</H>
+<L>270</L>
+<T>720</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>27</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>226</W>
+<H>48</H>
+<L>30</L>
+<T>1050</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>28</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>164</W>
+<H>93</H>
+<L>570</L>
+<T>330</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+<ENTC>
+<ID>30</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>136</W>
+<H>123</H>
+<L>540</L>
+<T>120</T>
+<BRUSH>0,16777215</BRUSH>
+<PEN>0,1,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>1</AS>
+</ENTC>
+</ENTITYCONTROLS>
+<SUBCATEGORYCONTROLS>
+</SUBCATEGORYCONTROLS>
+<TEXTAREACONTROLS>
+</TEXTAREACONTROLS>
+<STAMPCONTROLS>
+</STAMPCONTROLS>
+<GROUPBOXESCONTROLS>
+<GROUPBOXC>
+<ID>34</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<W>82</W>
+<H>22</H>
+<L>734</L>
+<T>497</T>
+<BRUSH>0,8421504</BRUSH>
+<PEN>0,0,4,0</PEN>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<TR>0</TR>
+<AS>0</AS>
+<ALIGNMENT>0</ALIGNMENT>
+<ALIGNMENTTYPE>0</ALIGNMENTTYPE>
+</GROUPBOXC>
+</GROUPBOXESCONTROLS>
+<RELATIONSHIPCONNECTORS>
+<RELC>
+<ID>10</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>189</X>
+<Y>132</Y>
+</POINT>
+<POINT>
+<X>143</X>
+<Y>132</Y>
+</POINT>
+<POINT>
+<X>143</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>204</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>12</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>154</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>154</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>14</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>154</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>154</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>16</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>158</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>158</X>
+<Y>162</Y>
+</POINT>
+<POINT>
+<X>99</X>
+<Y>162</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>17</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>189</X>
+<Y>132</Y>
+</POINT>
+<POINT>
+<X>146</X>
+<Y>132</Y>
+</POINT>
+<POINT>
+<X>146</X>
+<Y>162</Y>
+</POINT>
+<POINT>
+<X>199</X>
+<Y>162</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>19</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>177</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>162</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>162</X>
+<Y>169</Y>
+</POINT>
+<POINT>
+<X>215</X>
+<Y>169</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>20</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>204</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>162</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>162</X>
+<Y>169</Y>
+</POINT>
+<POINT>
+<X>215</X>
+<Y>169</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>23</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>215</X>
+<Y>169</Y>
+</POINT>
+<POINT>
+<X>162</X>
+<Y>169</Y>
+</POINT>
+<POINT>
+<X>162</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>238</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>24</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>199</X>
+<Y>162</Y>
+</POINT>
+<POINT>
+<X>158</X>
+<Y>162</Y>
+</POINT>
+<POINT>
+<X>158</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>238</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>25</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>164</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>150</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>150</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>26</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>164</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>150</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>150</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>29</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>99</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>150</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>150</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>99</X>
+<Y>146</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>31</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>194</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>154</X>
+<Y>146</Y>
+</POINT>
+<POINT>
+<X>154</X>
+<Y>162</Y>
+</POINT>
+<POINT>
+<X>210</X>
+<Y>162</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>32</ID>
+<DIAGRAMID>1</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>204</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>158</X>
+<Y>154</Y>
+</POINT>
+<POINT>
+<X>158</X>
+<Y>162</Y>
+</POINT>
+<POINT>
+<X>210</X>
+<Y>162</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>10</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>368</X>
+<Y>63</Y>
+</POINT>
+<POINT>
+<X>368</X>
+<Y>91</Y>
+</POINT>
+<POINT>
+<X>173</X>
+<Y>91</Y>
+</POINT>
+<POINT>
+<X>173</X>
+<Y>149</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>12</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>173</X>
+<Y>258</Y>
+</POINT>
+<POINT>
+<X>173</X>
+<Y>279</Y>
+</POINT>
+<POINT>
+<X>72</X>
+<Y>279</Y>
+</POINT>
+<POINT>
+<X>72</X>
+<Y>329</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>14</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>173</X>
+<Y>258</Y>
+</POINT>
+<POINT>
+<X>173</X>
+<Y>279</Y>
+</POINT>
+<POINT>
+<X>293</X>
+<Y>279</Y>
+</POINT>
+<POINT>
+<X>293</X>
+<Y>329</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>16</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>6566</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>319</X>
+<Y>438</Y>
+</POINT>
+<POINT>
+<X>319</X>
+<Y>487</Y>
+</POINT>
+<POINT>
+<X>754</X>
+<Y>487</Y>
+</POINT>
+<POINT>
+<X>754</X>
+<Y>539</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>17</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>8294</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>368</X>
+<Y>63</Y>
+</POINT>
+<POINT>
+<X>368</X>
+<Y>89</Y>
+</POINT>
+<POINT>
+<X>801</X>
+<Y>89</Y>
+</POINT>
+<POINT>
+<X>801</X>
+<Y>539</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>19</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>4500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>72</X>
+<Y>438</Y>
+</POINT>
+<POINT>
+<X>72</X>
+<Y>489</Y>
+</POINT>
+<POINT>
+<X>153</X>
+<Y>489</Y>
+</POINT>
+<POINT>
+<X>153</X>
+<Y>509</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>20</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>4500</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>285</X>
+<Y>438</Y>
+</POINT>
+<POINT>
+<X>285</X>
+<Y>489</Y>
+</POINT>
+<POINT>
+<X>168</X>
+<Y>489</Y>
+</POINT>
+<POINT>
+<X>168</X>
+<Y>509</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>23</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5000</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>4500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>160</X>
+<Y>648</Y>
+</POINT>
+<POINT>
+<X>160</X>
+<Y>684</Y>
+</POINT>
+<POINT>
+<X>362</X>
+<Y>684</Y>
+</POINT>
+<POINT>
+<X>362</X>
+<Y>719</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>24</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>4500</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>736</X>
+<Y>663</Y>
+</POINT>
+<POINT>
+<X>736</X>
+<Y>681</Y>
+</POINT>
+<POINT>
+<X>382</X>
+<Y>681</Y>
+</POINT>
+<POINT>
+<X>382</X>
+<Y>719</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>25</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>4500</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>4500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>649</X>
+<Y>929</Y>
+</POINT>
+<POINT>
+<X>649</X>
+<Y>894</Y>
+</POINT>
+<POINT>
+<X>362</X>
+<Y>894</Y>
+</POINT>
+<POINT>
+<X>362</X>
+<Y>828</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>26</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5500</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5500</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>666</X>
+<Y>929</Y>
+</POINT>
+<POINT>
+<X>666</X>
+<Y>875</Y>
+</POINT>
+<POINT>
+<X>382</X>
+<Y>875</Y>
+</POINT>
+<POINT>
+<X>382</X>
+<Y>828</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>29</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5500</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>4500</TORELATIVEX>
+<TORELATIVEY>5806</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>376</X>
+<Y>384</Y>
+</POINT>
+<POINT>
+<X>443</X>
+<Y>384</Y>
+</POINT>
+<POINT>
+<X>443</X>
+<Y>384</Y>
+</POINT>
+<POINT>
+<X>569</X>
+<Y>384</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>31</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>5500</FROMRELATIVEX>
+<FROMRELATIVEY>5000</FROMRELATIVEY>
+<TORELATIVEX>5000</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>660</X>
+<Y>329</Y>
+</POINT>
+<POINT>
+<X>660</X>
+<Y>301</Y>
+</POINT>
+<POINT>
+<X>608</X>
+<Y>301</Y>
+</POINT>
+<POINT>
+<X>608</X>
+<Y>243</Y>
+</POINT>
+</POINTS>
+</RELC>
+<RELC>
+<ID>32</ID>
+<DIAGRAMID>2</DIAGRAMID>
+<FONT>Arial,8,,0,clWindowText,0</FONT>
+<PEN>1,1,4,0</PEN>
+<FROMRELATIVEX>7651</FROMRELATIVEX>
+<FROMRELATIVEY>2870</FROMRELATIVEY>
+<TORELATIVEX>1544</TORELATIVEX>
+<TORELATIVEY>5000</TORELATIVEY>
+<POINTS>
+<POINT>
+<X>337</X>
+<Y>329</Y>
+</POINT>
+<POINT>
+<X>337</X>
+<Y>301</Y>
+</POINT>
+<POINT>
+<X>561</X>
+<Y>301</Y>
+</POINT>
+<POINT>
+<X>561</X>
+<Y>243</Y>
+</POINT>
+</POINTS>
+</RELC>
+</RELATIONSHIPCONNECTORS>
+<SUBCATEGORYCONNECTORS>
+</SUBCATEGORYCONNECTORS>
+</CONTROLS>
+</DIAGRAMS>
+</VERSION>
+</dezign>
\ No newline at end of file
diff --git a/screening/source/sql/postgresql/005/schema-005.png b/screening/source/sql/postgresql/005/schema-005.png
new file mode 100644
index 0000000000000000000000000000000000000000..9594f791ab7d0fbfa7fcf8a2151782336da9262c
GIT binary patch
literal 62806
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

literal 0
HcmV?d00001

diff --git a/screening/source/sql/postgresql/005/schema-005.sql b/screening/source/sql/postgresql/005/schema-005.sql
new file mode 100644
index 00000000000..e133c6a9c61
--- /dev/null
+++ b/screening/source/sql/postgresql/005/schema-005.sql
@@ -0,0 +1,214 @@
+
+/* ---------------------------------------------------------------------- */
+/* Domains                                                                */
+/* ---------------------------------------------------------------------- */
+
+CREATE DOMAIN TECH_ID AS BIGINT;
+
+CREATE DOMAIN CODE AS VARCHAR(40);
+
+CREATE DOMAIN NAME AS VARCHAR(80);
+
+CREATE DOMAIN DESCRIPTION AS VARCHAR(200);
+
+CREATE DOMAIN FILE_PATH as VARCHAR(1000);
+
+CREATE DOMAIN COLOR_COMPONENT AS VARCHAR(40) CHECK (VALUE IN ('RED', 'GREEN', 'BLUE'));
+
+CREATE DOMAIN BOOLEAN_CHAR AS BOOLEAN DEFAULT FALSE;
+
+/* ---------------------------------------------------------------------- */
+/* Tables                                                                 */
+/* ---------------------------------------------------------------------- */
+
+CREATE TABLE EXPERIMENTS (
+  ID BIGSERIAL NOT NULL,
+  PERM_ID CODE NOT NULL,
+
+  PRIMARY KEY (ID),
+  UNIQUE (PERM_ID)
+);
+
+CREATE TABLE CONTAINERS (
+  ID BIGSERIAL NOT NULL,
+  PERM_ID CODE NOT NULL,
+
+  SPOTS_WIDTH INTEGER,
+  SPOTS_HEIGHT INTEGER,
+  
+  EXPE_ID TECH_ID NOT NULL,
+
+  PRIMARY KEY (ID),
+  UNIQUE (PERM_ID),
+  CONSTRAINT FK_SAMPLE_1 FOREIGN KEY (EXPE_ID) REFERENCES EXPERIMENTS (ID) ON DELETE CASCADE ON UPDATE CASCADE
+);
+
+CREATE INDEX CONTAINERS_EXPE_IDX ON CONTAINERS(EXPE_ID);
+
+CREATE TABLE SPOTS (
+  ID BIGSERIAL NOT NULL,
+  PERM_ID CODE NOT NULL,
+	
+	-- position in the container, one-based
+  X INTEGER, 
+  Y INTEGER, 
+  CONT_ID TECH_ID NOT NULL,
+  
+  PRIMARY KEY (ID),
+  UNIQUE (PERM_ID), 
+  CONSTRAINT FK_SPOT_1 FOREIGN KEY (CONT_ID) REFERENCES CONTAINERS (ID) ON DELETE CASCADE ON UPDATE CASCADE
+);
+
+CREATE INDEX SPOTS_CONT_IDX ON SPOTS(CONT_ID);
+
+CREATE TABLE DATA_SETS (
+  ID BIGSERIAL NOT NULL,
+  PERM_ID CODE NOT NULL,
+  
+	FIELDS_WIDTH INTEGER,
+	FIELDS_HEIGHT INTEGER,	
+  
+  CONT_ID TECH_ID NOT NULL,
+  -- a redundant information if there are timepoint or depth stack data for any spots in this dataset
+  IS_MULTIDIMENSIONAL BOOLEAN_CHAR NOT NULL,
+
+  PRIMARY KEY (ID),
+  UNIQUE (PERM_ID),
+  CONSTRAINT FK_DATA_SET_1 FOREIGN KEY (CONT_ID) REFERENCES CONTAINERS (ID) ON DELETE CASCADE ON UPDATE CASCADE
+);
+
+CREATE INDEX DATA_SETS_CONT_IDX ON DATA_SETS(CONT_ID);
+
+CREATE TABLE CHANNELS (
+    ID BIGSERIAL  NOT NULL,
+    
+    NAME NAME NOT NULL,
+    DESCRIPTION DESCRIPTION,
+    WAVELENGTH INTEGER,
+
+    DS_ID TECH_ID,
+    EXP_ID TECH_ID,
+    
+    PRIMARY KEY (ID),
+    CONSTRAINT FK_CHANNELS_1 FOREIGN KEY (DS_ID) REFERENCES DATA_SETS (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT FK_CHANNELS_2 FOREIGN KEY (EXP_ID) REFERENCES EXPERIMENTS (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT CHANNELS_DS_EXP_ARC_CK CHECK ((DS_ID IS NOT NULL AND EXP_ID IS NULL) OR (DS_ID IS NULL AND EXP_ID IS NOT NULL)),
+    
+    CONSTRAINT CHANNELS_UK_1 UNIQUE(NAME, DS_ID),
+    CONSTRAINT CHANNELS_UK_2 UNIQUE(NAME, EXP_ID)
+);
+
+CREATE INDEX CHANNELS_DS_IDX ON CHANNELS(DS_ID);
+
+CREATE TABLE CHANNEL_STACKS (
+    ID BIGSERIAL  NOT NULL,
+		
+		-- x and y are kind of a two dimensional sequence number, some use case may only use x and leave y alone
+		X INTEGER,
+		Y INTEGER,
+		-- we use the fixed dimension meters here
+		Z_in_M REAL,
+		-- we use the fixed dimension seconds here
+		T_in_SEC REAL,
+
+    DS_ID TECH_ID	NOT NULL,
+		SPOT_ID TECH_ID	NOT NULL,
+
+    PRIMARY KEY (ID),
+    CONSTRAINT FK_CHANNEL_STACKS_1 FOREIGN KEY (SPOT_ID) REFERENCES SPOTS (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT FK_CHANNEL_STACKS_2 FOREIGN KEY (DS_ID) REFERENCES DATA_SETS (ID) ON DELETE CASCADE ON UPDATE CASCADE
+);
+
+CREATE INDEX CHANNEL_STACKS_DS_IDX ON CHANNEL_STACKS(DS_ID);
+CREATE INDEX CHANNEL_STACKS_SPOT_IDX ON CHANNEL_STACKS(SPOT_ID);
+CREATE INDEX CHANNEL_STACKS_DIM_IDX ON CHANNEL_STACKS(X, Y, Z_in_M, T_in_SEC);
+
+CREATE TABLE IMAGES (
+    ID BIGSERIAL  NOT NULL,
+   
+    PATH	FILE_PATH NOT NULL,
+    PAGE	INTEGER,
+    COLOR	COLOR_COMPONENT,
+    
+    PRIMARY KEY (ID)
+);
+
+CREATE TABLE ACQUIRED_IMAGES (
+    ID BIGSERIAL  NOT NULL,
+   
+		IMG_ID   TECH_ID NOT NULL,
+		THUMBNAIL_ID  TECH_ID,
+
+    CHANNEL_STACK_ID  TECH_ID NOT NULL,
+    CHANNEL_ID  TECH_ID NOT NULL,
+
+    PRIMARY KEY (ID),
+    CONSTRAINT FK_IMAGES_1 FOREIGN KEY (CHANNEL_STACK_ID) REFERENCES CHANNEL_STACKS (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT FK_IMAGES_2 FOREIGN KEY (CHANNEL_ID) REFERENCES CHANNELS (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT FK_IMAGES_3 FOREIGN KEY (IMG_ID) REFERENCES IMAGES (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT FK_IMAGES_4 FOREIGN KEY (THUMBNAIL_ID) REFERENCES IMAGES (ID) ON DELETE CASCADE ON UPDATE CASCADE
+);
+
+CREATE INDEX IMAGES_CHANNEL_STACK_IDX ON ACQUIRED_IMAGES(CHANNEL_STACK_ID);
+CREATE INDEX IMAGES_CHANNEL_IDX ON ACQUIRED_IMAGES(CHANNEL_ID);
+CREATE INDEX IMAGES_IMG_IDX ON ACQUIRED_IMAGES(IMG_ID);
+CREATE INDEX IMAGES_THUMBNAIL_IDX ON ACQUIRED_IMAGES(THUMBNAIL_ID);
+
+CREATE TABLE EVENTS (
+  LAST_SEEN_DELETION_EVENT_ID TECH_ID NOT NULL
+);
+
+/* ---------------------------------------------------------------------- */
+/* FEATURE VECTORS                                                        */
+/* ---------------------------------------------------------------------- */ 
+
+CREATE TABLE FEATURE_DEFS (
+    ID BIGSERIAL  NOT NULL,
+    
+    NAME NAME NOT NULL,
+    DESCRIPTION DESCRIPTION,
+    
+    DS_ID  TECH_ID NOT NULL,
+    
+    PRIMARY KEY (ID),
+    CONSTRAINT FK_FEATURE_DEFS_1 FOREIGN KEY (DS_ID) REFERENCES DATA_SETS (ID) ON DELETE CASCADE ON UPDATE CASCADE,
+    CONSTRAINT FEATURE_DEFS_UK_1 UNIQUE(NAME, DS_ID)
+);
+
+CREATE INDEX FEATURE_DEFS_DS_IDX ON FEATURE_DEFS(DS_ID);
+
+CREATE TABLE FEATURE_VALUES (
+    ID BIGSERIAL  NOT NULL,
+		
+		-- we use the fixed dimension meters here
+		Z_in_M REAL,
+		-- we use the fixed dimension seconds here
+		T_in_SEC REAL,
+		-- serialized 2D matrix with values for each spot
+		VALUES BYTEA NOT NULL,
+		
+		FD_ID  TECH_ID NOT NULL,
+		
+		PRIMARY KEY (ID),
+		CONSTRAINT FK_FEATURE_VALUES_1 FOREIGN KEY (FD_ID) REFERENCES FEATURE_DEFS (ID) ON DELETE CASCADE ON UPDATE CASCADE
+    -- This constaint does not make any sense. Leave it out for now.
+    -- CONSTRAINT FEATURE_VALUES_UK_1 UNIQUE(Z_in_M, T_in_SEC)
+);
+
+CREATE INDEX FEATURE_VALUES_FD_IDX ON FEATURE_VALUES(FD_ID);
+CREATE INDEX FEATURE_VALUES_Z_AND_T_IDX ON FEATURE_VALUES(Z_in_M, T_in_SEC);
+
+
+/* ---------------------------------------------------------------------- */
+/* FUNCTIONS AND TRIGGERS                                                 */
+/* ---------------------------------------------------------------------- */ 
+
+CREATE OR REPLACE FUNCTION DELETE_UNUSED_IMAGES() RETURNS trigger AS $$
+BEGIN
+   delete from images where id = OLD.img_id or id = OLD.thumbnail_id;
+   RETURN NEW;
+END;
+$$ LANGUAGE 'plpgsql';
+
+CREATE TRIGGER UNUSED_IMAGES AFTER DELETE ON ACQUIRED_IMAGES
+    FOR EACH ROW EXECUTE PROCEDURE DELETE_UNUSED_IMAGES();
\ No newline at end of file
diff --git a/screening/source/sql/postgresql/005/upload-screening-metadata.sh b/screening/source/sql/postgresql/005/upload-screening-metadata.sh
new file mode 100755
index 00000000000..1a8a1969f1e
--- /dev/null
+++ b/screening/source/sql/postgresql/005/upload-screening-metadata.sh
@@ -0,0 +1,2 @@
+DB=$1
+psql -U postgres -d openbis_$DB -f data.sql
diff --git a/screening/source/sql/postgresql/migration/migration-004-005.sql b/screening/source/sql/postgresql/migration/migration-004-005.sql
new file mode 100644
index 00000000000..ab7939c070a
--- /dev/null
+++ b/screening/source/sql/postgresql/migration/migration-004-005.sql
@@ -0,0 +1,4 @@
+-- Migration from 004 to 005
+
+CREATE DOMAIN BOOLEAN_CHAR AS BOOLEAN DEFAULT FALSE;
+ALTER TABLE DATA_SETS ADD COLUMN IS_MULTIDIMENSIONAL BOOLEAN_CHAR NOT NULL;
\ No newline at end of file
-- 
GitLab