Project

General

Profile

1
import {CommunityInfo} from "../../connect/community/communityInfo";
2

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

    
10
    //datasets & orp & publications & software
11
    description: string;
12
    year: string;
13
    embargoEndDate: string;
14
    authors: {"fullName": string, "orcid": string}[];
15

    
16
    //datasets & orp:
17
    publisher: string;
18

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

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

    
32
    //organizations:
33
    country: string;
34

    
35
    //dataproviders:
36
    englishname: string;
37
    type: string;
38
    websiteURL: string;
39
    OAIPMHURL: string;
40
    compatibility: string;
41
    compatibilityUNKNOWN: boolean;
42
    countries: string[];
43
    subjects: string[];
44

    
45
    //publications & datasets & software & orp
46
    countriesForResults: string[];
47
    languages: string[];
48

    
49
    //software
50
    programmingLanguages: string[];
51

    
52
    entityType: string;
53
    types: string[];
54

    
55
    constructor(){}
56

    
57
}
(15-15/16)