About¶
What is a service?¶
Closely alligned with the NFDI defintion, we define a service as follows:
Definition
A service is a technical-oganisational solution that typically offers
- ☁️ storage and computing services
- 🔁 software, processes and workflows
- ☎️ support for service desk
... with different levels of technicity.
What is an NFDI4Energy Service?¶
An NFDI4Energy Service is a service based on the definition above. Moreover, it targets the two domains of "Research Data Management" and "Energy Domain".
How can my service become an NFDI4Energy Service?¶
Right now we distinguish between two stages: Candidates
and full NFDI4Energy Services
. A Candidate
needs to fulfill two requirements. First, it needs to be a Service as defined above. And second, it needs to target the area of Research Data Management in the Energy Domain.
The goal for every Candidate Service is to become a full NFDI4Energy Service
. Therefore, a few more requirements have to be met.
- A clear legal status for all relevant aspects are needed. First, a Terms of Service needs to clarify how the service can be used. Second, if the service produces or provides data of some kind, it needs to be clarified how this data can be used. And third, if the codebase of the service is open-source, it needs to have a license attached.
- The service needs to be in operation - it needs to be more than a prototype. We think that a Technology Readiness Level of 7 or above is required.
- The service needs to be documented. It is great if tutorials are provided within the
Best Practice
module of NFDI4Energy. If the underlying code of the service is open-source, this code also needs a documentation. - A support needs to be available for users. This means, that there is at least an email adress available for users seeking support.
- The service needs to be interoperable with relevant other services and relevant standards. The specific meaning of this is to be decided case by case. The developers and stakeholders from NFDI4Energy will define all relevant standards and other services that are relevant.
You think a requirement is missing here?
Discuss requirements with us, either via mail service[@]nfdi4energy.org or in the github issue.
%%{init: {"flowchart": {"htmlLabels": false}} {"theme":"dark" }}%%
flowchart LR
subgraph Candidate
direction LR
can1["Can be used in Research Data Management in the Energy Domain"]
can2["Wants to become an NFDI4Energy Service"]
end
subgraph NFDI4Energy-Service
direction LR
ser1[Clear legal status regarding usage of the service, the produced results, and the underlying codebase]
ser2["Service is in Operation: TRL 7-9"]
ser3[Documentation Pages exist for the service]
ser4[Contact details for support exist]
ser5[Interoperability with other Services and NFDI4Energy Standards]
click ser2 "https://en.wikipedia.org/wiki/Technology_readiness_level" "Wikipedia Article of TRLs"
end
Candidate --> NFDI4Energy-Service
How are services categorized?¶
Categorization based on the Data Life Cycle
¶
Data Services are tools that help researchers in one or multiple steps of the Research Data Management Life Cycle. Hence, services can get one or multiple of the tags planning, production, analysis, storage, access, and re-use. Additionally, Services for developers can help developers to build services.

Categorization based on the DFG Definitions¶
These categories are relevant for the DFG reporting. They can be accessed from the nfdi1000 Excel sheet here and the Guide
First, Categories are defined based on the de.NBI definitions (see Drop Down Categories from the reporting excel sheet, Tab 5)
Category | Definition |
---|---|
Database | software providing large amounts of structured data to the user. Usually the data can be uploaded, accessed, searched and/or downloaded via a web browser. |
Library / API | collection of pre‐implemented functions for a specific task that can be accessed via a well‐ defined interfaces. |
Workflow | software that combines multiple tools / applications. They may be used locally or remotely via the internet. |
Tools / applications | software that can be downloaded and executed locally on the users' hardware. |
Web applications | software that is installed on a server and can be used by users via a web page and the internet. |
Storage | Not defined by de.NBI |
Data Curation | Not defined by de.NBI |
de.NBI additionally defines Support / consulting
as "service with direct user contact for topics going beyond the support for the other services".
Categorization based on the DFG Service Descriptions¶
The DFG Reporting asks for the state of the software. We map these states to TLR levels, where we follow the Criteria for Basic Services from base4nfdi.
DFG Service Description | Technology Readiness Level TLR |
---|---|
Development | 1-4 |
Prototype | 5-6 |
Operation | 7-9 |
Terminated |