Data Layer
In the background, the application will be based on an ontology of scientific collaboration, which will model the landscape of scientific publications (i.e., scientific journals) and collaborations between authors and scientific fields. The ontology will be populated with instances by incorporating data from multiple sources such as RISIS \citep{20172017} and VU Research Portal of Vrije Universiteit Amsterdam—a service that is powered by Pure \citep{pure}, Scopus \citep{elsevier2017}, and Elsevier Fingerprint Engine \citep{elsevier2017a}. More data sources that contain meta-scientific information could later be added as the project progresses. If such additional data sources do not come in RDF format, necessary transformations will be done using appropriate scripts or methods. (For a summary of application design, see Figure \ref{742983}.)
Service Layer
The ontology and its instances will be serialized as a triple store using Stardog and will be hosted locally (and at later stages of the overarching project, online) as linked open data.
Application Layer
The application layer and SPARQL wrapper is implemented using Javascript (in particular Node.js and React.js), as part of Linked Data Reactor Framework \citep{besselaar2017}.
Presentation Layer
Presentation layer is implemented using mainly HTML and React.js as part of Linked Data Reactor Framework \citep{besselaar2017}. As the current application is primarily aimed for research purposes, in future, it will evolve towards being a highly accessible linked data browser designed with 'What you see is what you query' principle \citep{merono-penuela} (see Figure \ref{788408}). A short walkthrough of the presentation layer as the first concepts of the prototype's design, and also as a demonstration of future directions is provided below.
Introduction and Step 1: Datasets
Users are greeted with an introduction page explaining the purpose of the application, and then will proceed to a page that shows them the datasets that will be used for their queries in the next page. This page will be visually similar to the one in Figure \ref{417226}, and the users will likely be given the option to include or exclude databases with checkboxes.