export class DatasetInfo { underCurationMessage: boolean; title: { "name": string, "url": string, "accessMode": string}; authors: string[]; date: string; dateofacceptance: string; embargoEndDate: string; types: string[]; hostedBy_collectedFrom: { "downloadName": string, "downloadUrl": string[], "collectedName": string, "collectedId": string, "accessMode": string[], "bestAccessMode": string, "type": string, "year":string}[]; identifiers: Map; publisher: string; languages: string[]; subjects: string[]; otherSubjects: Map; classifiedSubjects: Map; description: string; projectsProvenanceVocabulary: { "sysimport:crosswalk:repository": string, "sysimport:crosswalk:entityregistry": string, "sysimport:crosswalk:datasetarchive": string, "iis": string, "sysimport:mining:repository": string, "user:claim:pid": string, "user:claim:search": string, "user:claim:datacite": string } = { "sysimport:crosswalk:repository": "Repository", "sysimport:crosswalk:entityregistry": "Repository", "sysimport:crosswalk:datasetarchive": "Repository", "iis": "OpenAIRE", "sysimport:mining:repository": "OpenAIRE", "user:claim:pid": "User", "user:claim:search": "User", "user:claim:datacite": "User" }; fundedByProjects: { "id": string, "acronym": string, "title": string, "funderShortname": string, "funderName": string, "funding": string, "code": string, "provenanceAction": string, "inline": boolean}[]; researchResultsProvenanceVocabulary: {"iis": string, "sysimport": string, "user": string} = {"iis": "Inferred", "sysimport": "Harvested", "user": "Claimed"}; relatedResearchResults: Map; similarResearchResults: { "name": string, "id": string, "date": string, "trust": number, "class": string}[]; contexts: { "labelContext": string, "labelCategory": string, "labelConcept": string, "inline": boolean}[]; }