EU Network and Information Services Directive (NIS2)

version 2.1

Final Community Group Report

This version:
https://www.w3.org/community/reports/dpvcg/CG-FINAL-eu-nis2-20250316/
Latest published version:
https://w3id.org/dpv/legal/eu/nis2
Latest editor's draft:
https://dev.dpvcg.org/legal/eu/nis2
Editor:
Harshvardhan J. Pandit (ADAPT Centre, Dublin City University)
Authors:
Georg P. Krog (Signatu AS)
Harshvardhan J. Pandit (ADAPT Centre, Dublin City University)
Feedback:
GitHub w3c/dpv (pull requests, new issue, open issues)
This Release
https://w3id.org/dpv/2.1/legal/eu/nis2
Previous Release
https://w3id.org/dpv/2.0/legal/eu/nis2
Changelog
Changelog for v2.1
Key Publications
Data Privacy Vocabulary (DPV) -- Version 2.0 (2024)

Contributors: (ordered alphabetically) Beatriz Esteves (IDLab, IMEC, Ghent University), Georg P. Krog (Signatu AS), Harshvardhan J. Pandit (ADAPT Centre, Dublin City University). NOTE: The affiliations are informative, do not represent formal endorsements, and may be outdated as this list is generated automatically from existing data.

Abstract

The Network Information Security Directive (NIS2) aims to increase the level of cybersecurity in EU and regulates 'Digital Service Providers' (DSPs) and 'Operators of Essential Services' (OESs). This extension provides concepts to support the implementation of NIS2 and align its requirements with those of other regulations, such as [GDPR], [DGA], and [AIAct].

NOTE: This is a draft vocabulary, which will be updated as NIS2 authoritative guidance is established on its interpretation. The DPVCG welcomes participation and contributions for this work.

DPV Specifications: The [DPV] is the core specification within the DPV family, with the following extensions: Personal Data [PD], Locations [LOC], Risk Management [RISK], Technology [TECH] and [AI], [JUSTIFICATIONS], [SECTOR] specific extensions, and [LEGAL] extensions modelling specific jurisdictions and regulations. A [PRIMER] introduces the concepts and modelling of DPV specifications, and [GUIDES] describe application of DPV for specific applications and use-cases. The Search Index page provides a searchable hierarchy of all concepts. The Data Privacy Vocabularies and Controls Community Group (DPVCG) develops and manages these specifications through GitHub. For meetings, see the DPVCG calendar.

To cite and understand the structure of DPV, the article "Data Privacy Vocabulary (DPV) - Version 2.0" (2024) describes the current state of DPV and extensions from version 2.0 onwards (open access version here). The earlier article "Creating A Vocabulary for Data Privacy" (2019) describes how the DPV was developed (open access versions here, here, and here).

Contributing: The DPVCG welcomes participation to improve the DPV and associated resources, including expansion or refinement of concepts, requesting information and applications, and addressing open issues. See contributing guide for further information.

Status of This Document

This specification was published by the Data Privacy Vocabularies and Controls Community Group. It is not a W3C Standard nor is it on the W3C Standards Track. Please note that under the W3C Community Final Specification Agreement (FSA) other conditions apply. Learn more about W3C Community and Business Groups.

GitHub Issues are preferred for discussion of this specification.

1. Introduction

The extension supports the implementation of [NIS2] by providing concepts based on extending [DPV] to represent notifications, technical and organisational measures, reporting and compliance documentation, and other relevant information. It provides the following concepts:

2. Notices

Incident reporting is one of the important requirements for implementing [NIS2]. In such reporting, notifications containing relevant information about information are shared between entities and authorities at various stages from when the incident was detected to how the investigation proceeded and concluded. This is similar to data breach reporting requirements under [GDPR]. The [EU-NIS2] extension supports such reporting notifications by providing concepts that extend the risk:IncidentNotice concept to represent specific notices required in the incident reporting lifecycle.

3. Compliance

The concepts in this section reflect the status of processing operations being in compliance with NIS2, by extending the ComplianceStatus from DPV for NIS2. It does not define the requirements for compliance itself. To indicate these, the relation dpv:hasLawfulness can be used.

4. Vocabulary Index

4.1 Classes

4.1.1 Early Warning Report

Term EarlyWarningReport Prefix eu-nis2
Label Early Warning Report
IRI https://w3id.org/dpv/legal/eu/nis2#EarlyWarningReport
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition within 24 hours of detection containing cause of the incident and whether it was unlawful or malicious and whether there is cross-border impact
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.2 Final Report

Term FinalReport Prefix eu-nis2
Label Final Report
IRI https://w3id.org/dpv/legal/eu/nis2#FinalReport
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition within 1 month of incident handling i.e. completing the incident recovery and containing the applied/ongoing measures, 'detailed description' - not sure what this means, and threat type / root cause - which is covered with threat and vulnerability concepts
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.3 Incident Assessment Report

Term IncidentAssessmentReport Prefix eu-nis2
Label Incident Assessment Report
IRI https://w3id.org/dpv/legal/eu/nis2#IncidentAssessmentReport
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition within 72 hours of detection, which contains updates on the earlier information as well as initial assessment of severity and impact of the incident as well as any 'indicators of compromise'
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.4 Initial Feedback on Incident

Term InitialFeedbackOnIncident Prefix eu-nis2
Label Initial Feedback on Incident
IRI https://w3id.org/dpv/legal/eu/nis2#InitialFeedbackOnIncident
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition Notification from authority to organisation (upon request, within 24 hours or early warning) containing "initial feedback" and guidelines on measures that can be taken in response to a breach
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.5 Intermediate Report

Term IntermediateReport Prefix eu-nis2
Label Intermediate Report
IRI https://w3id.org/dpv/legal/eu/nis2#IntermediateReport
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition upon request - which provides updates, if any, to previous information
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.6 NIS2 Compliance Unknown

Term NIS2ComplianceUnknown Prefix eu-nis2
Label NIS2 Compliance Unknown
IRI https://w3id.org/dpv/legal/eu/nis2#NIS2ComplianceUnknown
Type rdfs:Class, skos:Concept, dpv:Lawfulness
Broader/Parent types eu-nis2:NIS2Lawfulnessdpv:Lawfulnessdpv:ComplianceStatusdpv:Statusdpv:Context
Object of relation dpv:hasComplianceStatus, dpv:hasContext, dpv:hasLawfulness, dpv:hasStatus
Definition State where lawfulness or compliance with NIS2 is unknown
Date Created 2024-07-21
Contributors Beatriz Esteves, Harshvardhan J. Pandit
See More: section COMPLIANCE in EU-NIS2

4.1.7 NIS2 Compliant

Term NIS2Compliant Prefix eu-nis2
Label NIS2 Compliant
IRI https://w3id.org/dpv/legal/eu/nis2#NIS2Compliant
Type rdfs:Class, skos:Concept, dpv:Lawfulness
Broader/Parent types eu-nis2:NIS2Lawfulnessdpv:Lawfulnessdpv:ComplianceStatusdpv:Statusdpv:Context
Object of relation dpv:hasComplianceStatus, dpv:hasContext, dpv:hasLawfulness, dpv:hasStatus
Definition State of being lawful or legally compliant for NIS2
Date Created 2024-07-21
Contributors Beatriz Esteves, Harshvardhan J. Pandit
See More: section COMPLIANCE in EU-NIS2

4.1.8 NIS2 Lawfulness

Term NIS2Lawfulness Prefix eu-nis2
Label NIS2 Lawfulness
IRI https://w3id.org/dpv/legal/eu/nis2#NIS2Lawfulness
Type rdfs:Class, skos:Concept, dpv:Lawfulness
Broader/Parent types dpv:Lawfulnessdpv:ComplianceStatusdpv:Statusdpv:Context
Object of relation dpv:hasComplianceStatus, dpv:hasContext, dpv:hasLawfulness, dpv:hasStatus
Definition Status or state associated with being lawful or legally compliant regarding NIS2
Date Created 2024-07-21
Contributors Beatriz Esteves, Harshvardhan J. Pandit
See More: section COMPLIANCE in EU-NIS2

4.1.9 NIS2 Non-compliant

Term NIS2NonCompliant Prefix eu-nis2
Label NIS2 Non-compliant
IRI https://w3id.org/dpv/legal/eu/nis2#NIS2NonCompliant
Type rdfs:Class, skos:Concept, dpv:Lawfulness
Broader/Parent types eu-nis2:NIS2Lawfulnessdpv:Lawfulnessdpv:ComplianceStatusdpv:Statusdpv:Context
Object of relation dpv:hasComplianceStatus, dpv:hasContext, dpv:hasLawfulness, dpv:hasStatus
Definition State of being unlawful or legally non-compliant for NIS2
Date Created 2024-07-21
Contributors Beatriz Esteves, Harshvardhan J. Pandit
See More: section COMPLIANCE in EU-NIS2

4.1.10 Progress Report

Term ProgressReport Prefix eu-nis2
Label Progress Report
IRI https://w3id.org/dpv/legal/eu/nis2#ProgressReport
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition within 1 month of detection if the incident handling has not been completed by then, with updates to previous information
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.11 Risk Mitigation Advice

Term RiskMitigationAdvice Prefix eu-nis2
Label Risk Mitigation Advice
IRI https://w3id.org/dpv/legal/eu/nis2#RiskMitigationAdvice
Type rdfs:Class, skos:Concept, risk:IncidentNotice
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition Notification from organisation to stakeholders regarding risk mitigations to be applied and existence of threats
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.1.12 Significant Incident Notice

Term SignificantIncidentNotice Prefix eu-nis2
Label Significant Incident Notice
IRI https://w3id.org/dpv/legal/eu/nis2#SignificantIncidentNotice
Type rdfs:Class, skos:Concept
Broader/Parent types risk:IncidentNoticedpv:Noticedpv:OrganisationalMeasuredpv:TechnicalOrganisationalMeasure
Object of relation dpv:hasNotice, dpv:hasOrganisationalMeasure, dpv:hasTechnicalOrganisationalMeasure
Definition Notice sent for reporting significant incidents
Source
Date Created 2024-05-19
Contributors Georg P. Krog, Harshvardhan J. Pandit
See More: section NOTICE in EU-NIS2

4.2 Properties

4.3 External

DPV uses the following terms from [RDF] and [RDFS] with their defined meanings:

The following external concepts are re-used within DPV:

Funding Acknowledgements

Funding Sponsors

The DPVCG was established as part of the SPECIAL H2020 Project, which received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 731601 from 2017 to 2019.

Harshvardhan J. Pandit was funded to work on DPV from 2020 to 2022 by the Irish Research Council's Government of Ireland Postdoctoral Fellowship Grant#GOIPD/2020/790.

The ADAPT SFI Centre for Digital Media Technology is funded by Science Foundation Ireland through the SFI Research Centres Programme and is co-funded under the European Regional Development Fund (ERDF) through Grant#13/RC/2106 (2018 to 2020) and Grant#13/RC/2106_P2 (2021 onwards).

Funding Acknowledgements for Contributors

The contributions of Harshvardhan J. Pandit have been made with the financial support of Science Foundation Ireland under Grant Agreement No. 13/RC/2106_P2 at the ADAPT SFI Research Centre.

A. Future Work

Issue 123: Add concepts from ENISA SotA Tech/Org Measures WIPhelp-wanteddpveu-nis2good first issue

ENISA has published a Guideline on State of the art for Technical and Organisational measures. Georg/Signatu have proposed these be integrated into DPV's TOMs concepts - see email with attached document.

  1. harsh's reply with overview analysis of document and proposals for concepts in TOMs, RISK, and standards sections.
  2. https://www.enisa.europa.eu/topics/cybersecurity-policy/nis-directive-new/minimum-security-measures-for-operators-of-essentials-services - tool showing mapping between measures from ISO 27001, NIST CSF, and ISA/IEC 62443
  3. https://www.enisa.europa.eu/topics/cybersecurity-policy/nis-directive-new - measures for NIS2 directive implementations
Issue 222: Update NIS2 extension with practical concepts todoeu-nis2

As the NIS2 comes in to effect, there are several additional sources of information and guidance that should be incorporated into the DPV extension, including representing more of NIS2 itself.

Issue 223: Model NIS2 concepts from legal text todohelp-wantedeu-nis2

Identify concepts e.g. entities, tech/org measures (from legal text) and align with DPV structure and add these to NIS2 extension

Issue 224: NIS2 concepts proposed by Jenni Parry todohelp-wantedeu-nis2

See https://lists.w3.org/Archives/Public/public-dpvcg/2024Jun/0011.html for concepts which align NIS2 with ISO standard(s). These should be reviewed, and aligned where necessary with NIS2 concepts, and added to the NIS2 extension.

Issue 225: Incorporate NIS2 guidance from ENISA todohelp-wantedeu-nis2

E.g. https://www.enisa.europa.eu/topics/awareness-and-cyber-hygiene/network-and-information-systems-directive-2-nis2 - use this to ensure DPV NIS2 concepts are correct, and add additional information for practical implementations based on identified best practices.

B. Changelog for v2.1

total terms: 19 ; added: 5 ; removed: 0 ;

The changelog provides more information on concepts that have been added/removed in this version.

C. References

C.1 Informative references

[AI]
AI Technology concepts for DPV. URL: https://w3id.org/dpv/ai
[AIAct]
Artificial Intelligence Act (AI Act). URL: http://data.europa.eu/eli/reg/2024/1689/oj
[DGA]
Data Governance Act (DGA). URL: https://eur-lex.europa.eu/eli/reg/2022/868/oj
[DPV]
Data Privacy Vocabulary (DPV) Specification. URL: https://w3id.org/dpv
[EU-NIS2]
EU NIS2 concepts for DPV. URL: https://w3id.org/dpv/legal/eu/nis2
[GDPR]
General Data Protection Regulation (GDPR). URL: https://eur-lex.europa.eu/eli/reg/2016/679/oj
[GUIDES]
Guides for DPV. URL: https://w3id.org/dpv/guides
[JUSTIFICATIONS]
Concepts representing Justifications for DPV. URL: https://w3id.org/dpv/justifications
Legal Jurisdiction-relevant concepts for DPV. URL: https://w3id.org/dpv/legal
[LOC]
Location and Geo-Political Membership concepts for DPV. URL: https://w3id.org/dpv/loc
[NIS2]
Network Information Security Directive (NIS2). URL: http://data.europa.eu/eli/dir/2022/2555/2022-12-27
[PD]
Personal Data categories for DPV. URL: https://w3id.org/dpv/pd
[PRIMER]
Primer for Data Privacy Vocabulary. URL: https://w3id.org/dpv/primer
[RDF]
RDF 1.1 Concepts and Abstract Syntax. URL: https://www.w3.org/TR/rdf11-concepts/
[RDFS]
RDF Schema 1.1. URL: https://www.w3.org/TR/rdf-schema/
[RISK]
Risk Assessment and Management concepts for DPV. URL: https://w3id.org/dpv/risk
[SECTOR]
Sector-specific Extensions for DPV. URL: https://w3id.org/dpv/sector
[TECH]
Technology concepts for DPV. URL: https://w3id.org/dpv/tech