import {Component, OnDestroy, OnInit} from "@angular/core"; import {StakeholderService} from "../openaireLibrary/monitor/services/stakeholder.service"; import {Stakeholder} from "../openaireLibrary/monitor/entities/stakeholder"; import {Subscription} from "rxjs"; import {Meta, Title} from "@angular/platform-browser"; import {SEOService} from "../openaireLibrary/sharedComponents/SEO/SEO.service"; import {properties} from "../../environments/environment"; import {ActivatedRoute, Router} from "@angular/router"; @Component({ selector: 'methodology', template: `

Terminology and
construction.

Research Outcomes
There are currently four different types of research outcomes in the OpenAIRE Research
Graph:
  • Publication
  • Dataset
  • Software
  • Other Research Product
OpenAIRE deduplicates (merges) different records of research outcomes and keeps the
metadata of all instances.

Publication
Research outcomes intended for human reading (published articles, pre-prints, conference
papers, presentations, technical reports, etc.)

Dataset
Research data
Granularity is not defined by OpenAIRE, it reflects the granularity supported by the sources
from which the description of the dataset has been collected.

Software
Source code or software package developed and/or used in a research context

Other Research Product
Anything that does not fall in the previous categories (e.g. workflow, methods, protocols)
Organization & Country

For research outcomes: the affiliated organizations of its authors (and their country)

For projects: the organizations participating in the project (i.e. beneficiaries of the grant) and their countries

Country code mapping: https://api.openaire.eu/vocabularies/dnet:countries


Type

The sub-type of a research outcome (e.g., a publication can be a pre-print, conference proceeding, article, etc.)

Resource type mapping: https://api.openaire.eu/vocabularies/dnet:result_typologies (click on the code to see the specific types for each result type)


Access mode

The best available (across all instances) access rights of a research outcome

Types: open, restricted, closed, embargo (= closed for a specific period of time, then open)

Note: definition of restricted may vary by data source.


PID (persistent identifier)

A long-lasting reference to a resource

Types: http://api.openaire.eu/vocabularies/dnet:pid_types


Context
Related research community, initiative or infrastructure.

Journal
The scientific journal an article is published in.

Publisher
The publisher of the venue (journal, book, etc.) of a research outcome.

Content Providers (Datasources)

The different data sources ingested in the OpenAIRE Research Graph.

Content Provider Types:
  • Repositories
  • Open Access Publishers & Journals
  • Aggregators
  • Entity Registries
  • Journal Aggregators
  • CRIS (Current Research Information System)

Repositories
Information systems where scientists upload the bibliographic metadata and payloads of their research outcomes (e.g. PDFs of their scientific articles, CSVs of their data, archive with their software), due to obligations from their organizations, their funders, or due to community practices (e.g. ArXiv, Europe PMC, Zenodo).

Open Access Publishers & Journals
Information systems of open access publishers or relative journals, which offer bibliographic metadata and PDFs of their published articles.

Aggregators
Information systems that collect descriptive metadata about research products from multiple sources in order to enable cross-data source discovery of given research products (e,g, DataCite, BASE, DOAJ).

Entity Registries
Information systems created with the intent of maintaining authoritative registries of given entities in the scholarly communication, such as OpenDOAR for the institutional repositories, re3data for the data repositories, CORDA and other funder databases for projects and funding information.

CRIS (Current Research Information System)
Information systems adopted by research and academic organizations to keep track of their research administration records and relative results; examples of CRIS content are articles or datasets funded by projects, their principal investigators, facilities acquired thanks to funding, etc.
More information for OpenAIRE Research Graph.

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

`, styleUrls: ['methodology.component.css'] }) export class MethodologyComponent implements OnInit, OnDestroy { public stakeholder: Stakeholder; public tab: 'entities' | 'attributes' = 'entities'; private subscriptions: any[] = []; constructor(private stakeholderService: StakeholderService, private seoService: SEOService, private _meta: Meta, private _router: Router, private route: ActivatedRoute, private _title: Title) { } ngOnInit() { this.subscriptions.push(this.stakeholderService.getStakeholderAsObservable().subscribe(stakeholder => { this.stakeholder = stakeholder; if (this.stakeholder) { /* Metadata */ const url = properties.domain + properties.baseLink + this._router.url; this.seoService.createLinkForCanonicalURL(url, false); this._meta.updateTag({content: url}, "property='og:url'"); const description = "Methodology | " + this.stakeholder.name; const title = "Methodology | " + this.stakeholder.name; 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); } })); } ngOnDestroy() { this.subscriptions.forEach(subscription => { if (subscription instanceof Subscription) { subscription.unsubscribe(); } }); } }