Project

General

Profile

1
export class SearchResult {
2
    title: { "name": string, "accessMode": string, "sc39": string};
3
    id:string;
4
    DOI:string;
5
    //publications & datasets & orp & organizations:
6
    projects: {"funderShortname": string, "funderName": string, "acronym": string, "title": string, "code": string, "id": string}[];
7

    
8
    //datasets & orp & publications
9
    description: string;
10
    year: string;
11
    embargoEndDate: string;
12
    authors: string[];
13

    
14
    //datasets & orp:
15
    publisher: string;
16

    
17
    //dataproviders & projects:
18
    organizations: { "name": string, "id": string}[];
19

    
20
    //projects:
21
    acronym: string;
22
    code: string;
23
    //funders: {"funderShortname": string, "funderName": string}[]; // not used
24
    funderShortname: string;
25
    startYear:number;
26
    endYear:number;
27
    openAccessMandatePublications: boolean;
28
    openAccessMandateDatasets: boolean;
29

    
30
    //organizations:
31
    country: string;
32

    
33
    //dataproviders:
34
    englishname: string;
35
    type: string;
36
    websiteURL: string;
37
    OAIPMHURL: string;
38
    compatibility: string;
39
    countries: string[];
40
    subjects: string[];
41

    
42
    //publications & datasets & software & orp
43
    countriesForResults: string[];
44
    languages: string[];
45

    
46
    //software
47
    programmingLanguages: string[];
48

    
49
    entityType: string;
50
    types: string[];
51

    
52
    constructor(){}
53

    
54
}
(10-10/11)