import {ChangeDetectorRef, Component} from "@angular/core"; import {Router} from '@angular/router'; import {Meta, Title} from '@angular/platform-browser'; import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service'; import {HelperService} from "../openaireLibrary/utils/helper/helper.service"; import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service"; import {Subscriber} from "rxjs"; import {Breadcrumb} from "../openaireLibrary/utils/breadcrumbs/breadcrumbs.component"; import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties"; import {properties} from "../../environments/environment"; import {StakeholderEntities} from "../openaireLibrary/monitor/entities/stakeholder"; @Component({ selector: 'how-it-works', template: `

How it works.

Join the OpenAIRE Monitor service and we will create for you a dashboard to track, understand and position your organization's research activities and their impact, discover and evaluate Open Science trends for your organization and make data-driven decisions. Here's how it works.

How it works.

Join the OpenAIRE Monitor service and we will create for you a dashboard to track, understand and position your organization's research activities and their impact, discover and evaluate Open Science trends for your organization and make data-driven decisions. Here's how it works.
  • Are you a Funder?
    Step 1a
    You provide Information about your funded projects and join OpenAIRE.

    All information is exchanged under confidential agreements and we only make public what you agree on.

    Step 1b
    We ingest your project metadata and mine the OpenAIRE Research Graph.

    We infer links to research results: publications, datasets, software, etc.

    Step 2a
    You validate the results and approve for them to be shown on the Explore portal.

    Examine your dashboard and the showcased information to ensure you are satisfied with what you see.

    Step 2b
    We present the results to you on our Beta portal.

    We refine until you are happy with the results. We allocate the hardware resources needed to create your dashboard.

    Step 3a
    Through 1-on-1 expert consultations you interact with us
    • to understand any gaps and deviations within the dashboard
    • to verify the data integrity
    • to discuss the addition of any new metrics and indicators that might interest you
    Step 3b
    We produce well-documented visualisations of simple & more advanced composite indicators.

    Aligned with the Open Science principles and following an evidence-based approach, and based on the funded research activities.

    Step 4a
    Customise your dashboard and make your own profile.

    Select the metrics of interest to you and the ones you want to publish, to keep private, or to share just with colleagues.

    Step 4b
    We refine until we are happy with the results.

    We present your dashboard to you.

    Step 5a
    Select your team

    And make them collaborators of the service.

    Step 5b
    Notify you about new metrics and indicators

    as we keep enriching the Graph, which you may find useful and add to your profile

  • Are you a Research Initiative?
    Step 1a
    You state your interest in having a research initiative dashboard.

    All information is exchanged under confidential agreements and we only make public what you agree on.

    Step 1b
    We set up an administration dashboard that you can use to specify which research products of the OpenAIRE Research Graph are relevant for you.

    If needed, we develop a customized full-text mining algorithm to identify your publications.

    Step 2a
    You configure the criteria to identify the research products that you want to be accounted for.

    You use the administration dashboard we created for you. If this is not enough, you give us input for the implementation of a customised full-text mining algorithm.

    Step 2b
    We present the results to you on our Beta portal.

    We refine until you are happy with the results. We allocate the hardware resources needed to create your dashboard.

    Step 3a
    Through 1-on-1 expert consultations you interact with us
    • to understand any gaps and deviations within the dashboard
    • to verify the data integrity
    • to discuss the addition of any new metrics and indicators that might interest you
    Step 3b
    We produce well-documented visualisations of simple & more advanced composite indicators.

    Aligned with the Open Science principles and following an evidence-based approach, and based on the institution’s research activities.

    Step 4a
    Customise your dashboard and make your own profile.

    Select the metrics of interest to you and the ones you want to publish, to keep private, or to share just with colleagues.

    Step 4b
    We refine until we are happy with the results.

    We present your dashboard to you.

    Step 5a
    Select your team

    And make them collaborators of the service.

    Step 5b
    Notify you about new metrics and indicators

    as we keep enriching the Graph, which you may find useful and add to your profile

  • Are you a Research Institution?
    Step 1a
    You state your interest in having an institutional dashboard for your institution.

    All information is exchanged under confidential agreements and we only make public what you agree on.

    Step 1b
    Starting from the OpenAIRE Research Graph we check for existing data for your institution.

    We infer links to research results: publications, datasets, software, etc.

    Step 2a
    You validate and approve the results.

    You examine your dashboard and the showcased information to ensure you are satisfied with what you see.

    Step 2b
    We present the results to you on our Beta portal.

    We refine until you are happy with the results. We allocate the hardware resources needed to create your dashboard.

    Step 3a
    Through 1-on-1 expert consultations you interact with us
    • to understand any gaps and deviations within the dashboard
    • to verify the data integrity
    • to discuss the addition of any new metrics and indicators that might interest you
    Step 3b
    We produce well-documented visualisations of simple & more advanced composite indicators.

    Aligned with the Open Science principles and following an evidence-based approach, and based on the institution’s research activities.

    Step 4a
    Customise your dashboard and make your own profile.

    Select the metrics of interest to you and the ones you want to publish, to keep private, or to share just with colleagues.

    Step 4b
    We refine until we are happy with the results.

    We present your dashboard to you.

    Step 5a
    Select your team

    And make them collaborators of the service.

    Step 5b
    Notify you about new metrics and indicators

    as we keep enriching the Graph, which you may find useful and add to your profile

`, styles: [` .custom-translate-bottom-left { transform: translate(-20%, 20%); } `] }) export class HowItWorksComponent { public url: string = null; public pageTitle: string = "OpenAIRE - Monitor | How it works"; public description: string = "OpenAIRE - Monitor | How it works"; public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'About - How it works'}]; public properties: EnvProperties = properties; public sections: string[] = [StakeholderEntities.FUNDERS, StakeholderEntities.RIS, StakeholderEntities.ORGANIZATIONS]; public activeSection: string = StakeholderEntities.FUNDERS; public offset: number; public stakeholderEntities = StakeholderEntities; public shouldSticky: boolean = true; subscriptions = []; constructor( private _router: Router, private _meta: Meta, private _title: Title, private seoService: SEOService, private _piwikService: PiwikService, private helper: HelperService, private cdr: ChangeDetectorRef) { } ngOnInit() { if (this.properties.enablePiwikTrack && (typeof document !== 'undefined')) { this.subscriptions.push(this._piwikService.trackView(this.properties, this.pageTitle, this.properties.piwikSiteId).subscribe()); } this.url = this.properties.domain + this.properties.baseLink + this._router.url; this.seoService.createLinkForCanonicalURL(this.url); this.updateUrl(this.url); this.updateTitle(this.pageTitle); this.updateDescription(this.description); } ngAfterViewInit() { if (typeof document !== 'undefined') { this.offset = Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue('--header-height')); this.cdr.detectChanges(); this.observeBottom(); } } ngOnDestroy() { this.subscriptions.forEach(subscription => { if (subscription instanceof Subscriber) { subscription.unsubscribe(); } }); } private observeBottom() { let bottom = document.getElementById('bottom'); if (bottom) { let bottomObs = new IntersectionObserver(entries => { entries.forEach(entry => { this.shouldSticky = !entry.isIntersecting; this.cdr.detectChanges(); }) }); this.subscriptions.push(bottomObs); bottomObs.observe(bottom); } } private updateDescription(description: string) { this._meta.updateTag({content: description}, "name='description'"); this._meta.updateTag({content: description}, "property='og:description'"); } private updateTitle(title: string) { var _title = ((title.length > 50) ? title.substring(0, 50) : title); this._title.setTitle(_title); this._meta.updateTag({content: _title}, "property='og:title'"); } private updateUrl(url: string) { this._meta.updateTag({content: url}, "property='og:url'"); } }