2020-06-03 00:28:13 +02:00
|
|
|
import {Indicator} from './overview-data';
|
|
|
|
|
|
|
|
export class OverviewMapData {
|
|
|
|
publications: CountryMapData[];
|
|
|
|
datasets: CountryMapData[];
|
|
|
|
repositories: CountryMapData[];
|
|
|
|
journals: CountryMapData[];
|
|
|
|
policies: CountryMapData[];
|
|
|
|
}
|
|
|
|
|
|
|
|
export class CountryMapData {
|
|
|
|
code: string;
|
|
|
|
name: string;
|
|
|
|
value: number;
|
|
|
|
}
|
|
|
|
|
|
|
|
export class JoinedMapData {
|
|
|
|
countryName: string;
|
|
|
|
countryCode: string;
|
|
|
|
affiliated: number;
|
|
|
|
deposited: number;
|
2020-06-05 02:29:16 +02:00
|
|
|
doar_re3data: number;
|
|
|
|
doaj: number;
|
|
|
|
simple: number;
|
2020-06-03 00:28:13 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export class SelectedCountry {
|
|
|
|
name: string;
|
|
|
|
code: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
export class CountryOverviewData {
|
|
|
|
name: string = null;
|
|
|
|
code: string = null;
|
|
|
|
publicationsAffiliated: number = null;
|
|
|
|
publicationsDeposited: number = null;
|
|
|
|
datasetsAffiliated: number = null;
|
|
|
|
datasetsDeposited: number = null;
|
|
|
|
repositories: number = null;
|
|
|
|
journals: number = null;
|
|
|
|
policies: number = null;
|
|
|
|
}
|
|
|
|
|
|
|
|
export class EuropeData {
|
|
|
|
publications: Indicator;
|
|
|
|
datasets: Indicator;
|
2020-06-05 02:29:16 +02:00
|
|
|
software: Indicator;
|
|
|
|
other: Indicator;
|
2020-06-03 00:28:13 +02:00
|
|
|
repositories: Indicator;
|
|
|
|
journals: Indicator;
|
|
|
|
policies: Indicator;
|
|
|
|
}
|
|
|
|
|
|
|
|
export class CountryTableData {
|
|
|
|
name: string = null;
|
|
|
|
code: string = null;
|
|
|
|
publications: number = null;
|
|
|
|
datasets: number = null;
|
|
|
|
software: number = null;
|
|
|
|
other: number = null;
|
|
|
|
repositories: number = null;
|
|
|
|
journals: number = null;
|
|
|
|
policies: number = null;
|
|
|
|
}
|
2020-06-05 02:29:16 +02:00
|
|
|
|
|
|
|
export class CountryPageOverviewData {
|
|
|
|
name: string = null;
|
|
|
|
code: string = null;
|
|
|
|
publicationsAffiliated: Indicator;
|
|
|
|
publicationsDeposited: Indicator ;
|
|
|
|
datasetsAffiliated: Indicator;
|
|
|
|
datasetsDeposited: Indicator;
|
|
|
|
repositories: Indicator;
|
|
|
|
journals: Indicator;
|
|
|
|
policies: number = null;
|
|
|
|
funders: number = null;
|
|
|
|
fundingOrganizations: number = null;
|
|
|
|
ec_fundedOrganizations: number = null;
|
|
|
|
}
|