<?xml version="1.0" encoding="UTF-8"?>
<schema>
	<!--DIMENSIONS-->
	<table><!--datasource as dimension-->
		<name>datasource</name>
		<type>dimension</type>
		<level>1</level>
		<key>id</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>datasource_results</name>
			<view>results</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>datasource_results</analysed>
			<field>result</field>
		</attrib>
		<attrib>
			<name>datasource_organizations</name>
			<view>organizations</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>datasource_organizations</analysed>
			<field>organization</field>
		</attrib>
		<attrib>
			<name>datasource_languages</name>
			<view>languages</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>datasource_languages</analysed>
			<field>name</field>
		</attrib>
		<attrib>
			<name>datasource_topics</name>
			<view>topics</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>datasource_topics</analysed>
			<field>name</field>
		</attrib>
		<attrib>
			<name>name</name>
			<view>datasource</view>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>type</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>oa_compatible</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>compatibility</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>dateofvalidation</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>yearofvalidation</name>
			<type>int</type>
			<data>ordinal</data>
		</attrib>	
	</table>

	<table><!--datasource_languages-->
		<name>datasource_languages</name>
		<type>dimension</type>
		<level>2</level>
		<key>language</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>language</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<table><!--datasource_organizations-->
		<name>datasource_organizations</name>
		<type>dimension</type>
		<level>2</level>
		<key>organization</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>organization</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--datasource_results-->
		<name>datasource_results</name>
		<type>dimension</type>
		<level>2</level>
		<key>result</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>result</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--datasource_topics-->
		<name>datasource_topics</name>
		<type>dimension</type>
		<level>2</level>
		<key>topic</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>topic</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<table><!--organization as dimension-->
		<name>organization</name>
		<type>dimension</type>
		<level>1</level>
		<key>id</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>organization_datasources</name>
			<view>datasources</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>organization_datasources</analysed>
		</attrib>
		<attrib>
			<name>organization_projects</name>
			<view>projects</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>organization_projects</analysed>
			<field>project</field>
		</attrib>
		<attrib>
			<name>name</name>
			<view>organization</view>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>country</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<table><!--organization_datasources-->
		<name>organization_datasources</name>
		<type>dimension</type>
		<level>2</level>
		<key>datasource</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>datasource</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--organization_projects-->
		<name>organization_projects</name>
		<type>dimension</type>
		<level>2</level>
		<key>project</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>project</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--project as dimension-->
		<name>project</name>
		<type>dimension</type>
		<level>1</level>
		<key>id</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>project_organizations</name>
			<view>organization</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>project_organizations</analysed>
			<field>organization</field>
		</attrib>
		<attrib>
			<name>project_results</name>
			<view>results</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>project_results</analysed>
			<field>result</field>
		</attrib>
		<attrib>
			<name>acronym</name>
			<view>project</view>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>funding_lvl0</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>funding_lvl1</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>funding_lvl2</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
                     <attrib>
                        <name>funding_lvl3</name>
                        <type>varchar</type>
                        <data>nominal</data>
                </attrib>

                <attrib>
                        <name>funder</name>
                        <type>varchar</type>
                        <data>nominal</data>
                </attrib>

		<attrib>
			<name>sc39</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>start_year</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>end_year</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>duration</name>
			<type>int</type>
			<data>ordinal</data>
		</attrib>
	</table>

	<table><!--project_organizations-->
		<name>project_organizations</name>
		<type>dimension</type>
		<level>2</level>
		<key>organization</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>organization</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--project_results-->
		<name>project_results</name>
		<type>dimension</type>
		<level>2</level>
		<key>result</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>result</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<!-- contexts -->
	<table>
		<name>result_concepts</name>
		<type>dimension</type>
		<level>2</level>
		<key>concept</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>concept</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>
	<table>
		<name>concept</name>
		<type>dimension</type>
		<level>2</level>
		<key>name</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>name</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>category</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>
	<table>
		<name>category</name>
		<type>dimension</type>
		<level>2</level>
		<key>name</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>name</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>context</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>
	<table>
		<name>context</name>
		<type>dimension</type>
		<level>5</level>
		<key>id</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>name</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<table><!--result as dimension-->
		<name>result</name>
		<type>dimension</type>
		<level>1</level>
		<key>id</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>result_topics</name>
			<view>topic</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>result_topics</analysed>
		</attrib>
		<attrib>
			<name>result_languages</name>
			<view>language</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>result_languages</analysed>
			<field>language</field>
		</attrib>
		<attrib>
			<name>result_projects</name>
			<view>project</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>result_projects</analysed>
			<field>project</field>
		</attrib>
		<attrib>
			<name>result_datasources</name>
			<view>datasource</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>result_datasources</analysed>
			<field>datasource</field>
		</attrib>
		<attrib>
			<name>result_classifications</name>
			<view>classification</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>result_classifications</analysed>
			<field>classification</field>
		</attrib>
		<attrib>
			<name>result_concepts</name>
			<view>concept</view>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>result_concepts</analysed>
			<field>concept</field>
		</attrib>
		<attrib>
			<name>year</name>
			<type>varchar</type>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>date</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>access_mode</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>type</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>embargo_end_date</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<table><!--result_classifications-->
		<name>result_classifications</name>
		<type>dimension</type>
		<level>2</level>
		<key>type</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>type</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>
	<table><!--result_datasources-->
		<name>result_datasources</name>
		<type>dimension</type>
		<level>2</level>
		<key>datasource</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>datasource</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--result_infrastructures-->
		<name>result_infrastructures</name>
		<type>dimension</type>
		<level>2</level>
		<key>type</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>infrastructure</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
		<attrib>
			<name>confidence</name>
			<type>double</type>
			<data>ordinal</data>
		</attrib>
	</table>
	
	<table><!--result_languages-->
		<name>result_languages</name>
		<type>dimension</type>
		<level>2</level>
		<key>language</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>language</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<table><!--result_projects-->
		<name>result_projects</name>
		<type>dimension</type>
		<level>2</level>
		<key>project</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>project</name>
			<type>varchar</type>
			<data>nominal</data>
			<analysed>yes</analysed>
		</attrib>
	</table>

	<table><!--result_topics-->
		<name>result_topics</name>
		<type>dimension</type>
		<level>2</level>
		<key>topic</key>
		<attrib>
			<name>id</name>
			<type>varchar</type>
			<key>1</key>
			<data>ordinal</data>
		</attrib>
		<attrib>
			<name>topic</name>
			<type>varchar</type>
			<data>nominal</data>
		</attrib>
	</table>

	<!--FACT TABLES-->
	<table><!--datasource-->
		<name>datasource</name>
		<type>fact</type>
		<dim>
			<name>datasource_results</name>
			<view>publications</view>
			<type>varchar</type>
		</dim>
		<dim>
			<name>datasource_organizations</name>
			<view>organizations</view>
			<type>varchar</type>
		</dim>
		<dim>
			<name>datasource_languages</name>
			<view>languages</view>
			<type>varchar</type>
		</dim>
		<dim>
			<name>datasource_topics</name>
			<view>topics</view>
			<type>varchar</type>
		</dim>
		<dim>
			<name>name</name>
			<view>datasource</view>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>type</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>oa_compatible</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>compatibility</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>dateofvalidation</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
                        <name>yearofvalidation</name>
                        <type>int</type>
                        <data>ordinal</data>
                        <dimtable>no</dimtable>
                </dim>
		<meas>
			<name>number</name>
			<data>ordinal</data>
			<type>double</type>
			<agg>count</agg>
		</meas>
	</table>
	
	<table><!--organization-->
		<name>organization</name>
		<type>fact</type>
		<dim>
			<name>organization_datasources</name>
			<view>datasources</view>
			<type>varchar</type>
			<data>nominal</data>
		</dim>
		<dim>
			<name>organization_projects</name>
			<view>projects</view>
			<type>varchar</type>
			<data>nominal</data>
		</dim>
		<dim>
			<name>name</name>
			<view>organization</view>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>country</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<meas>
			<name>number</name>
			<data>ordinal</data>
			<type>double</type>
			<agg>count</agg>
		</meas>
	</table>

	<table><!--project-->
		<name>project</name>
		<type>fact</type>
		<dim>
			<name>project_organizations</name>
			<view>organization</view>
			<type>varchar</type>
			<data>nominal</data>
		</dim>
		<dim>
			<name>project_results</name>
			<view>result</view>
			<type>varchar</type>
			<data>nominal</data>
		</dim>
		<dim>
			<name>acronym</name>
			<view>project</view>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>funding_lvl0</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>funding_lvl1</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>funding_lvl2</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>sc39</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>start_year</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>end_year</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>duration</name>
			<type>int</type>
			<data>ordinal</data>
			<dimtable>no</dimtable>
		</dim>
		<meas>
			<name>number</name>
			<data>ordinal</data>
			<type>int</type>
			<agg>count</agg>
		</meas>
	</table>

	<table><!--result-->
		<name>result</name>
		<type>fact</type>
		<dim>
			<name>result_topics</name>
			<type>varchar</type>
			<data>nominal</data>
		</dim>
		<dim>
			<name>result_languages</name>
			<type>varchar</type>
			<data>nominal</data>
		</dim>
		<dim>
			<name>result_projects</name>
			<type>varchar</type>
			<data>ordinal</data>
		</dim>
		<dim>
			<name>result_datasources</name>
			<type>varchar</type>
			<data>ordinal</data>
		</dim>
		<dim>
			<name>result_classifications</name>
			<type>varchar</type>
			<data>ordinal</data>
		</dim>
		<dim>
			<name>result_concepts</name>
			<type>varchar</type>
			<data>ordinal</data>
		</dim>
		<dim>
			<name>year</name>
			<type>varchar</type>
			<data>ordinal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>date</name>
			<type>varchar</type>
			<data>nominal</data>
			<dimtable>no</dimtable>
		</dim>
		<dim>
			<name>access_mode</name>
			<type>varchar</type>
			<dimtable>no</dimtable>
			<data>ordinal</data>
		</dim>
		<dim>
			<name>type</name>
			<type>varchar</type>
			<dimtable>no</dimtable>
			<data>ordinal</data>
		</dim>
		<dim>
			<name>embargo_end_date</name>
			<type>varchar</type>
			<dimtable>no</dimtable>
			<data>ordinal</data>
		</dim>
		<meas>
			<name>number</name>
			<data>ordinal</data>
			<type>int</type>
			<agg>count</agg>
		</meas>
		<meas>
			<name>authors</name>
			<data>ordinal</data>
			<type>int</type>
			<agg>count</agg>
		</meas>
	</table>
</schema>
