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-16 23:52:16 +02:00
|
|
|
pid: Indicator;
|
|
|
|
licence: Indicator;
|
|
|
|
gold: Indicator;
|
|
|
|
green: Indicator;
|
2023-07-11 16:00:53 +02:00
|
|
|
cc_licence: Indicator;
|
|
|
|
abstract: Indicator;
|
|
|
|
funders_collab: Indicator;
|
|
|
|
projects_collab: Indicator;
|
|
|
|
authors_collab: Indicator;
|
2020-06-03 00:28:13 +02:00
|
|
|
}
|
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;
|
2020-06-16 02:05:08 +02:00
|
|
|
software: Indicator;
|
|
|
|
other: Indicator;
|
2020-06-05 02:29:16 +02:00
|
|
|
repositories: Indicator;
|
|
|
|
journals: Indicator;
|
|
|
|
policies: number = null;
|
2020-10-13 01:01:35 +02:00
|
|
|
rndExpenditure: RnDExpenditure;
|
2020-06-05 02:29:16 +02:00
|
|
|
funders: number = null;
|
|
|
|
fundingOrganizations: number = null;
|
|
|
|
ec_fundedOrganizations: number = null;
|
2023-07-11 16:00:53 +02:00
|
|
|
ec_fundedProjects: number = null;
|
2020-06-05 02:29:16 +02:00
|
|
|
}
|
2020-10-13 01:01:35 +02:00
|
|
|
|
|
|
|
export class RnDExpenditure {
|
|
|
|
expenditure: number;
|
|
|
|
year: number;
|
|
|
|
}
|