import {Component, OnDestroy, OnInit} from "@angular/core"; import {Subscription} from "rxjs"; import {Meta, Title} from "@angular/platform-browser"; import {ActivatedRoute, Router} from "@angular/router"; import {Stakeholder} from "../entities/stakeholder"; import {OpenaireEntities} from "../../utils/properties/searchFields"; import {SEOService} from "../../sharedComponents/SEO/SEO.service"; import {properties} from "../../../../environments/environment"; import {Breadcrumb} from "../../utils/breadcrumbs/breadcrumbs.component"; @Component({ selector: 'methodological-approach', template: `

Inclusion, transparency,
quality, state of the art
technology.

Our methodological approach is based on the following operational quality criteria:

  • Openness and transparency: Methodological assumptions are openly and clearly presented.
  • Coverage and accuracy: As detailed in graph.openaire.eu multiple data sources are ingested in the OpenAIRE Graph for coverage to the fullest extent possible, in order to provide meaningful indicators.
  • Clarity and replicability: We describe our construction methodology in detail, so that it can be verified and used by the scholarly communication community to create ongoing updates to our proposed statistics and indicators.
  • Readiness and timeliness: The methodology is built around well-established open databases and already tested knowledge extraction technologies - natural language processing (NLP)/machine-learning (ML) - using operational workflows in OpenAIRE to warrant timely results.
  • Trust and robustness: Our methodology also strives to be reliable, robust, and aligned to other assessment methods so that it can be operationalized, used and reused, in conjunction with other assessment methods.
The text above is modified from this report (DOI: 10.2777/268348).
Completeness, inclusion, transparency and replicability

How? It’s about open data and collaboration.

  • Built on the OpenAire Graph Linked scholarly information from open initiatives around the world. Beyond publications.
  • Based on Open Science principles Open data sources, Open APIs, well documented metrics and indicators.
  • Relevance for the Community Indicators development and visualizations to meet community requirements.
OpenAIRE Graph

Inclusion, transparency,
quality, state of the art
technology.

Our methodological approach is based on the following operational quality criteria:

  • Openness and transparency: Methodological assumptions are openly and clearly presented.
  • Coverage and accuracy: As detailed in graph.openaire.eu multiple data sources are ingested in the OpenAIRE Graph for coverage to the fullest extent possible, in order to provide meaningful indicators.
  • Clarity and replicability: We describe our construction methodology in detail, so that it can be verified and used by the scholarly communication community to create ongoing updates to our proposed statistics and indicators.
  • Readiness and timeliness: The methodology is built around well-established open databases and already tested knowledge extraction technologies - natural language processing (NLP)/machine-learning (ML) - using operational workflows in OpenAIRE to warrant timely results.
  • Trust and robustness: Our methodology also strives to be reliable, robust, and aligned to other assessment methods so that it can be operationalized, used and reused, in conjunction with other assessment methods.
The text above is modified from this report (DOI: 10.2777/268348).
OpenAIRE Graph
Completeness, inclusion, transparency and replicability

How?

It’s about open data and collaboration.

  • Built on the OpenAire Graph Linked scholarly information from open initiatives around the world. Beyond publications.
  • Based on Open Science principles Open data sources, Open APIs, well documented metrics and indicators.
  • Relevance for the Community Indicators development and visualizations to meet community requirements.
` }) export class MethodolocigalApproachComponent implements OnInit, OnDestroy { public stakeholder: Stakeholder; public tab: 'entities' | 'attributes' = 'entities'; private subscriptions: any[] = []; public openaireEntities = OpenaireEntities; public breadcrumbs: Breadcrumb[] = [{name: 'home', route: '/'}, {name: 'Resources - Methodological approach', keepFormat: true}]; constructor(private seoService: SEOService, private meta: Meta, private router: Router, private route: ActivatedRoute, private title: Title) { } ngOnInit() { this.subscriptions.push(this.route.params.subscribe(params => { const description = "Monitor | Methodological approach"; const title = "Monitor | Methodological approach"; this.metaTags(title, description); this.breadcrumbs[0].route = '/' + (params['stakeholder']?params['stakeholder']:''); this.breadcrumbs[0].name = (params['stakeholder']?'dashboard':'home'); })); } ngOnDestroy() { this.subscriptions.forEach(subscription => { if (subscription instanceof Subscription) { subscription.unsubscribe(); } }); } metaTags(title, description) { const url = properties.domain + properties.baseLink + this.router.url; this.seoService.createLinkForCanonicalURL(url, false); this.meta.updateTag({content: url}, "property='og:url'"); this.meta.updateTag({content: description}, "name='description'"); this.meta.updateTag({content: description}, "property='og:description'"); this.meta.updateTag({content: title}, "property='og:title'"); this.title.setTitle(title); } }