@prefix : <https://w3id.org/nis2onto-ops> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix swrla: <http://swrl.stanford.edu/ontologies/3.3/swrla.owl#> .
@prefix nis2onto: <http://www.unict.it/nas-inf/nis2onto/nis2onto.owl#> .
@prefix nis2onto-ops: <https://w3id.org/nis2onto-ops#> .
@base <https://w3id.org/nis2onto-ops> .

<https://w3id.org/nis2onto-ops> rdf:type owl:Ontology ;
                                 owl:imports <http://www.unict.it/nas-inf/nis2onto/nis2onto.owl> ;
                                 rdfs:comment "NIS2Onto-ops is an operational ontology that extends NIS2Onto with the concepts needed to monitor assets, track security events, and record cybersecurity evidence in the context of NIS2 Article 21 risk-management obligations. It adds a compliance-governance layer that ties control judgements back to specific regulatory requirements, enabling automated, evidence-based classification of compliance status over time. Developed as part of the NIS2Graph project."@en ;
                                 rdfs:label "NIS2Onto-ops"@en .

#################################################################
#    Object Properties
#################################################################

###  https://w3id.org/nis2onto-ops#achievesAttackTactic
nis2onto-ops:achievesAttackTactic rdf:type owl:ObjectProperty ;
                                  owl:inverseOf nis2onto-ops:isAchievedByAttackTechnique ;
                                  rdfs:domain nis2onto-ops:AttackTechnique ;
                                  rdfs:range nis2onto-ops:AttackTactic ;
                                  rdfs:comment "Technique that serves a MITRE ATT&CK tactic."@en ;
                                  rdfs:label "achieves attack tactic"@en .


###  https://w3id.org/nis2onto-ops#assessedByEvidenceRecord
nis2onto-ops:assessedByEvidenceRecord rdf:type owl:ObjectProperty ;
                                      rdfs:domain nis2onto-ops:Asset ;
                                      rdfs:range nis2onto-ops:EvidenceRecord ;
                                      rdfs:comment "Asset is assessed by an evidence record."@en ;
                                      rdfs:label "assessed by evidence record"@en .


###  https://w3id.org/nis2onto-ops#assessesAsset
nis2onto-ops:assessesAsset rdf:type owl:ObjectProperty ;
                           rdfs:domain nis2onto-ops:EvidenceRecord ;
                           rdfs:range nis2onto-ops:Asset ;
                           rdfs:comment "Evidence record assesses an asset."@en ;
                           rdfs:label "assesses asset"@en .


###  https://w3id.org/nis2onto-ops#causedByVulnerability
nis2onto-ops:causedByVulnerability rdf:type owl:ObjectProperty ;
                                   owl:inverseOf nis2onto-ops:hasCausalWeakness ;
                                   rdfs:domain nis2onto-ops:CWE ;
                                   rdfs:range nis2onto-ops:CVE ;
                                   rdfs:comment "Underlying weakness causes a vulnerability."@en ;
                                   rdfs:label "caused by vulnerability"@en .


###  https://w3id.org/nis2onto-ops#communicatesWith
nis2onto-ops:communicatesWith rdf:type owl:ObjectProperty ,
                                       owl:SymmetricProperty ;
                              rdfs:domain nis2onto-ops:Asset ;
                              rdfs:range nis2onto-ops:Asset ;
                              rdfs:comment "Asset communicates with another asset."@en ;
                              rdfs:label "communicates with"@en .


###  https://w3id.org/nis2onto-ops#evidencedBy
nis2onto-ops:evidencedBy rdf:type owl:ObjectProperty ;
                         owl:inverseOf nis2onto-ops:evidences ;
                         rdfs:domain nis2onto-ops:ControlRuling ;
                         rdfs:range nis2onto-ops:EvidenceRecord ;
                         rdfs:comment "Control ruling is evidenced by an evidence record."@en ;
                         rdfs:label "evidenced by"@en .


###  https://w3id.org/nis2onto-ops#evidences
nis2onto-ops:evidences rdf:type owl:ObjectProperty ;
                       rdfs:domain nis2onto-ops:EvidenceRecord ;
                       rdfs:range nis2onto-ops:ControlRuling ;
                       rdfs:comment "Evidence record evidences a control ruling."@en ;
                       rdfs:label "evidences"@en .


###  https://w3id.org/nis2onto-ops#followedByEvent
nis2onto-ops:followedByEvent rdf:type owl:ObjectProperty ;
                             owl:inverseOf nis2onto-ops:followsEvent ;
                             rdfs:domain nis2onto:Event ;
                             rdfs:range nis2onto:Event ;
                             rdfs:comment "Event followed by another event."@en ;
                             rdfs:label "followed by event"@en .


###  https://w3id.org/nis2onto-ops#followedByEvidenceRecord
nis2onto-ops:followedByEvidenceRecord rdf:type owl:ObjectProperty ;
                                      owl:inverseOf nis2onto-ops:followsEvidenceRecord ;
                                      rdfs:domain nis2onto-ops:EvidenceRecord ;
                                      rdfs:range nis2onto-ops:EvidenceRecord ;
                                      rdfs:comment "Evidence record is followed by another record."@en ;
                                      rdfs:label "followed by evidence record"@en .


###  https://w3id.org/nis2onto-ops#followsEvent
nis2onto-ops:followsEvent rdf:type owl:ObjectProperty ;
                          rdfs:domain nis2onto:Event ;
                          rdfs:range nis2onto:Event ;
                          rdfs:comment "Event is a followup to another event."@en ;
                          rdfs:label "follows event"@en .


###  https://w3id.org/nis2onto-ops#followsEvidenceRecord
nis2onto-ops:followsEvidenceRecord rdf:type owl:ObjectProperty ;
                                   rdfs:domain nis2onto-ops:EvidenceRecord ;
                                   rdfs:range nis2onto-ops:EvidenceRecord ;
                                   rdfs:comment "Evidence record is a followup to another record."@en ;
                                   rdfs:label "follows evidence record"@en .


###  https://w3id.org/nis2onto-ops#governedBy
nis2onto-ops:governedBy rdf:type owl:ObjectProperty ;
                        rdfs:comment "Entity governed by NIS2 article."@en ;
                        rdfs:label "governed by"@en .


###  https://w3id.org/nis2onto-ops#hasCausalWeakness
nis2onto-ops:hasCausalWeakness rdf:type owl:ObjectProperty ;
                               rdfs:domain nis2onto-ops:CVE ;
                               rdfs:range nis2onto-ops:CWE ;
                               rdfs:comment "Vulnerability exists because it has a specific underlying causal weakness."@en ;
                               rdfs:label "has causal weakness"@en .


###  https://w3id.org/nis2onto-ops#hasComponent
nis2onto-ops:hasComponent rdf:type owl:ObjectProperty ;
                          owl:inverseOf nis2onto-ops:isComponentOf ;
                          rdfs:domain nis2onto-ops:Asset ;
                          rdfs:range nis2onto-ops:Asset ;
                          rdfs:comment "Asset has another asset as a component of itself."@en ;
                          rdfs:label "has component"@en .


###  https://w3id.org/nis2onto-ops#hasControlScope
nis2onto-ops:hasControlScope rdf:type owl:ObjectProperty ;
                             rdfs:domain nis2onto-ops:ControlRuling ;
                             rdfs:range nis2onto-ops:ControlScope ;
                             rdfs:comment "Control ruling evaluates a specific control scope."@en ;
                             rdfs:label "has control scope"@en .


###  https://w3id.org/nis2onto-ops#hasControlStatus
nis2onto-ops:hasControlStatus rdf:type owl:ObjectProperty ;
                              rdfs:domain nis2onto-ops:ControlRuling ;
                              rdfs:range nis2onto-ops:ControlStatus ;
                              rdfs:comment "Control ruling is assigned a control status as its outcome."@en ;
                              rdfs:label "has control status"@en .


###  https://w3id.org/nis2onto-ops#hasCriticality
nis2onto-ops:hasCriticality rdf:type owl:ObjectProperty ;
                            rdfs:domain nis2onto-ops:Asset ;
                            rdfs:range nis2onto-ops:Criticality ;
                            rdfs:comment "Asset has a criticality classification."@en ;
                            rdfs:label "has criticality"@en .


###  https://w3id.org/nis2onto-ops#hasFileFormat
nis2onto-ops:hasFileFormat rdf:type owl:ObjectProperty ;
                           rdfs:domain nis2onto-ops:Document ;
                           rdfs:range nis2onto-ops:FileFormat ;
                           rdfs:comment "Document has a file format."@en ;
                           rdfs:label "has file format"@en .


###  https://w3id.org/nis2onto-ops#hasHashDigest
nis2onto-ops:hasHashDigest rdf:type owl:ObjectProperty ;
                           rdfs:range nis2onto-ops:HashDigest ;
                           rdfs:comment "Entity was hashed and has a hash digest."@en ;
                           rdfs:label "has hash digest"@en .


###  https://w3id.org/nis2onto-ops#hasInScopeAsset
nis2onto-ops:hasInScopeAsset rdf:type owl:ObjectProperty ;
                             owl:inverseOf nis2onto-ops:isAssetInScope ;
                             rdfs:domain nis2onto-ops:ControlScope ;
                             rdfs:range nis2onto-ops:Asset ;
                             rdfs:comment "Control scope has an asset as part of its evaluation boundary."@en ;
                             rdfs:label "has in-scope asset"@en .


###  https://w3id.org/nis2onto-ops#hasInScopeControlTheme
nis2onto-ops:hasInScopeControlTheme rdf:type owl:ObjectProperty ;
                                    owl:inverseOf nis2onto-ops:isControlThemeInScope ;
                                    rdfs:domain nis2onto-ops:ControlScope ;
                                    rdfs:range nis2onto-ops:ControlTheme ;
                                    rdfs:comment "Control scope has a control theme as part of its evaluation boundary."@en ;
                                    rdfs:label "has in-scope control theme"@en .


###  https://w3id.org/nis2onto-ops#hasOwner
nis2onto-ops:hasOwner rdf:type owl:ObjectProperty ;
                      rdfs:domain nis2onto-ops:Asset ;
                      rdfs:comment "Asset is owned by an entity."@en ;
                      rdfs:label "has owner"@en .


###  https://w3id.org/nis2onto-ops#hasPostureScore
nis2onto-ops:hasPostureScore rdf:type owl:ObjectProperty ;
                             rdfs:range nis2onto-ops:PostureScore ;
                             rdfs:comment "Entity has a posture score."@en ;
                             rdfs:label "has posture score"@en .


###  https://w3id.org/nis2onto-ops#hasPreviousControlRuling
nis2onto-ops:hasPreviousControlRuling rdf:type owl:ObjectProperty ;
                                      rdfs:domain nis2onto-ops:ControlRuling ;
                                      rdfs:range nis2onto-ops:ControlRuling ;
                                      rdfs:comment "Control ruling has a previous ruling."@en ;
                                      rdfs:label "has previous control ruling"@en .


###  https://w3id.org/nis2onto-ops#hasRemediationScore
nis2onto-ops:hasRemediationScore rdf:type owl:ObjectProperty ;
                                 rdfs:domain nis2onto-ops:ControlRuling ;
                                 rdfs:range nis2onto-ops:RemediationScore ;
                                 rdfs:comment "Control ruling has a remediation score."@en ;
                                 rdfs:label "has remediation score"@en .


###  https://w3id.org/nis2onto-ops#hasSeverity
nis2onto-ops:hasSeverity rdf:type owl:ObjectProperty ;
                         rdfs:range nis2onto-ops:Severity ;
                         rdfs:comment "Entity has a severity classification."@en ;
                         rdfs:label "has severity"@en .


###  https://w3id.org/nis2onto-ops#hasSoftwareDependency
nis2onto-ops:hasSoftwareDependency rdf:type owl:ObjectProperty ;
                                   owl:inverseOf nis2onto-ops:isSoftwareDependencyOf ;
                                   rdfs:domain nis2onto-ops:SoftwareAsset ;
                                   rdfs:range nis2onto-ops:SoftwareAsset ;
                                   rdfs:comment "Software has another software as a dependency."@en ;
                                   rdfs:label "has software dependency"@en .


###  https://w3id.org/nis2onto-ops#hashedUsing
nis2onto-ops:hashedUsing rdf:type owl:ObjectProperty ;
                         rdfs:domain nis2onto-ops:HashDigest ;
                         rdfs:range nis2onto-ops:HashAlgorithm ;
                         rdfs:comment "Hash digest created using a hash algorithm."@en ;
                         rdfs:label "hashed using"@en .


###  https://w3id.org/nis2onto-ops#isAchievedByAttackTechnique
nis2onto-ops:isAchievedByAttackTechnique rdf:type owl:ObjectProperty ;
                                         rdfs:domain nis2onto-ops:AttackTactic ;
                                         rdfs:range nis2onto-ops:AttackTechnique ;
                                         rdfs:comment "Tactic that is achieved by a MITRE ATT&CK technique."@en ;
                                         rdfs:label "is achieved by attack technique"@en .


###  https://w3id.org/nis2onto-ops#isAssetInScope
nis2onto-ops:isAssetInScope rdf:type owl:ObjectProperty ;
                            rdfs:domain nis2onto-ops:Asset ;
                            rdfs:range nis2onto-ops:ControlScope ;
                            rdfs:comment "Asset is an in-scope asset of a control scope."@en ;
                            rdfs:label "is asset in scope"@en .


###  https://w3id.org/nis2onto-ops#isComponentOf
nis2onto-ops:isComponentOf rdf:type owl:ObjectProperty ;
                           rdfs:domain nis2onto-ops:Asset ;
                           rdfs:range nis2onto-ops:Asset ;
                           rdfs:comment "Asset is component of another asset."@en ;
                           rdfs:label "is component of"@en .


###  https://w3id.org/nis2onto-ops#isControlThemeInScope
nis2onto-ops:isControlThemeInScope rdf:type owl:ObjectProperty ;
                                   rdfs:domain nis2onto-ops:ControlTheme ;
                                   rdfs:range nis2onto-ops:ControlScope ;
                                   rdfs:comment "Control theme is an in-scope control theme of a control scope."@en ;
                                   rdfs:label "is control theme in scope"@en .


###  https://w3id.org/nis2onto-ops#isSoftwareDependencyOf
nis2onto-ops:isSoftwareDependencyOf rdf:type owl:ObjectProperty ;
                                    rdfs:domain nis2onto-ops:SoftwareAsset ;
                                    rdfs:range nis2onto-ops:SoftwareAsset ;
                                    rdfs:comment "Software is a dependency of another software."@en ;
                                    rdfs:label "is software dependency of"@en .


###  https://w3id.org/nis2onto-ops#owns
nis2onto-ops:owns rdf:type owl:ObjectProperty ;
                  rdfs:range nis2onto-ops:Asset ;
                  rdfs:comment "Entity owns an asset."@en ;
                  rdfs:label "owns"@en .


###  https://w3id.org/nis2onto-ops#producedBy
nis2onto-ops:producedBy rdf:type owl:ObjectProperty ;
                        owl:inverseOf nis2onto-ops:produces ;
                        rdfs:domain nis2onto-ops:EvidenceRecord ;
                        rdfs:range [ rdf:type owl:Class ;
                                     owl:unionOf ( nis2onto:Assessment
                                                   nis2onto-ops:SoftwareApplication
                                                   nis2onto-ops:SoftwareModule
                                                 )
                                   ] ;
                        rdfs:comment "Source of evidence record."@en ;
                        rdfs:label "produced by"@en .


###  https://w3id.org/nis2onto-ops#produces
nis2onto-ops:produces rdf:type owl:ObjectProperty ;
                      rdfs:domain [ rdf:type owl:Class ;
                                    owl:unionOf ( nis2onto:Assessment
                                                  nis2onto-ops:SoftwareApplication
                                                  nis2onto-ops:SoftwareModule
                                                )
                                  ] ;
                      rdfs:range nis2onto-ops:EvidenceRecord ;
                      rdfs:comment "Source that produces an evidence record."@en ;
                      rdfs:label "produces"@en .


###  https://w3id.org/nis2onto-ops#recordedOnLedger
nis2onto-ops:recordedOnLedger rdf:type owl:ObjectProperty ;
                              rdfs:range nis2onto-ops:Ledger ;
                              rdfs:comment "Entity is recorded on a ledger for integrity."@en ;
                              rdfs:label "recorded on ledger"@en .


###  https://w3id.org/nis2onto-ops#recordsAttackTactic
nis2onto-ops:recordsAttackTactic rdf:type owl:ObjectProperty ;
                                 rdfs:domain nis2onto-ops:EvidenceRecord ;
                                 rdfs:range nis2onto-ops:AttackTactic ;
                                 rdfs:comment "Evidence record documents an attack tactic from MITRE ATT&CK knowledge base."@en ;
                                 rdfs:label "records attack tactic"@en .


###  https://w3id.org/nis2onto-ops#recordsAttackTechnique
nis2onto-ops:recordsAttackTechnique rdf:type owl:ObjectProperty ;
                                    rdfs:domain nis2onto-ops:EvidenceRecord ;
                                    rdfs:range nis2onto-ops:AttackTechnique ;
                                    rdfs:comment "Evidence record documents an attack technique from MITRE ATT&CK knowledge base."@en ;
                                    rdfs:label "records attack technique"@en .


###  https://w3id.org/nis2onto-ops#recordsDocument
nis2onto-ops:recordsDocument rdf:type owl:ObjectProperty ;
                             rdfs:domain nis2onto-ops:EvidenceRecord ;
                             rdfs:range nis2onto-ops:Document ;
                             rdfs:comment "Evidence record documents a submitted document."@en ;
                             rdfs:label "records document"@en .


###  https://w3id.org/nis2onto-ops#recordsEvent
nis2onto-ops:recordsEvent rdf:type owl:ObjectProperty ;
                          rdfs:domain nis2onto-ops:EvidenceRecord ;
                          rdfs:range nis2onto:Event ;
                          rdfs:comment "Evidence record documents an event."@en ;
                          rdfs:label "records event"@en .


###  https://w3id.org/nis2onto-ops#recordsExecutionOf
nis2onto-ops:recordsExecutionOf rdf:type owl:ObjectProperty ;
                                rdfs:domain nis2onto-ops:EvidenceRecord ;
                                rdfs:range nis2onto-ops:DCOPlaybook ;
                                rdfs:comment "Evidence record documents an execution of a DCO playbook."@en ;
                                rdfs:label "records execution of"@en .


###  https://w3id.org/nis2onto-ops#recordsMonitoringOutcome
nis2onto-ops:recordsMonitoringOutcome rdf:type owl:ObjectProperty ;
                                      rdfs:domain nis2onto-ops:EvidenceRecord ;
                                      rdfs:range nis2onto-ops:MonitoringOutcome ;
                                      rdfs:comment "Evidence record documents a monitoring outcome."@en ;
                                      rdfs:label "records monitoring outcome"@en .


###  https://w3id.org/nis2onto-ops#recordsVulnerability
nis2onto-ops:recordsVulnerability rdf:type owl:ObjectProperty ;
                                  rdfs:domain nis2onto-ops:EvidenceRecord ;
                                  rdfs:range nis2onto-ops:CVE ;
                                  rdfs:comment "Evidence record documents a vulnerability from CVE."@en ;
                                  rdfs:label "records vulnerability"@en .


###  https://w3id.org/nis2onto-ops#recordsWeakness
nis2onto-ops:recordsWeakness rdf:type owl:ObjectProperty ;
                             rdfs:domain nis2onto-ops:EvidenceRecord ;
                             rdfs:range nis2onto-ops:CWE ;
                             rdfs:comment "Evidence record documents a weakness from CWE."@en ;
                             rdfs:label "records weakness"@en .


###  https://w3id.org/nis2onto-ops#relatedToAttackTactic
nis2onto-ops:relatedToAttackTactic rdf:type owl:ObjectProperty ;
                                   rdfs:domain nis2onto-ops:Attack ;
                                   rdfs:range nis2onto-ops:AttackTactic ;
                                   rdfs:comment "Attack is related to an attack tactic from MITRE ATT&CK knowledge base."@en ;
                                   rdfs:label "related to attack tactic"@en .


###  https://w3id.org/nis2onto-ops#relatedToAttackTechnique
nis2onto-ops:relatedToAttackTechnique rdf:type owl:ObjectProperty ;
                                      rdfs:domain nis2onto-ops:Attack ;
                                      rdfs:range nis2onto-ops:AttackTechnique ;
                                      rdfs:comment "Attack is related to an attack technique from MITRE ATT&CK knowledge base."@en ;
                                      rdfs:label "related to attack technique"@en .


###  https://w3id.org/nis2onto-ops#simulatedOn
nis2onto-ops:simulatedOn rdf:type owl:ObjectProperty ;
                         owl:inverseOf nis2onto-ops:simulates ;
                         rdfs:domain nis2onto-ops:Asset ;
                         rdfs:range nis2onto-ops:SoftwareApplication ;
                         rdfs:comment "Asset can be simulated on a software application."@en ;
                         rdfs:label "simulated on"@en .


###  https://w3id.org/nis2onto-ops#simulates
nis2onto-ops:simulates rdf:type owl:ObjectProperty ;
                       rdfs:domain nis2onto-ops:SoftwareApplication ;
                       rdfs:range nis2onto-ops:Asset ;
                       rdfs:comment "Software application can simulate an asset."@en ;
                       rdfs:label "simulates"@en .


###  https://w3id.org/nis2onto-ops#supportedByEvidenceRecord
nis2onto-ops:supportedByEvidenceRecord rdf:type owl:ObjectProperty ;
                                       owl:inverseOf nis2onto-ops:supportsControlTheme ;
                                       rdfs:domain nis2onto-ops:ControlTheme ;
                                       rdfs:range nis2onto-ops:EvidenceRecord ;
                                       rdfs:comment "Control theme is supported by a compliance evidence record."@en ;
                                       rdfs:label "supported by evidence record"@en .


###  https://w3id.org/nis2onto-ops#supportsControlTheme
nis2onto-ops:supportsControlTheme rdf:type owl:ObjectProperty ;
                                  rdfs:domain nis2onto-ops:EvidenceRecord ;
                                  rdfs:range nis2onto-ops:ControlTheme ;
                                  rdfs:comment "Evidence record records compliance to a control theme."@en ;
                                  rdfs:label "supports control theme"@en .


###  https://w3id.org/nis2onto-ops#usesRule
nis2onto-ops:usesRule rdf:type owl:ObjectProperty ;
                      rdfs:range [ rdf:type owl:Class ;
                                   owl:unionOf ( nis2onto-ops:ComplianceRule
                                                 nis2onto-ops:DetectionRule
                                               )
                                 ] ;
                      rdfs:comment "Entity uses a rule as a trigger or decision ruling."@en ;
                      rdfs:label "uses rule"@en .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/nis2onto-ops#hasAlertTimestamp
nis2onto-ops:hasAlertTimestamp rdf:type owl:DatatypeProperty ;
                               rdfs:range xsd:dateTime ;
                               rdfs:comment "Datetime timestamp record for a triggered alert (e.g. a Wazuh rule trigger)."@en ;
                               rdfs:label "has alert timestamp"@en .


###  https://w3id.org/nis2onto-ops#hasBlockchainTxID
nis2onto-ops:hasBlockchainTxID rdf:type owl:DatatypeProperty ,
                                        owl:FunctionalProperty ;
                               rdfs:range xsd:string ;
                               rdfs:comment "Blockchain transaction id string."@en ;
                               rdfs:label "has blockchain transaction ID"@en .


###  https://w3id.org/nis2onto-ops#hasCVSSScore
nis2onto-ops:hasCVSSScore rdf:type owl:DatatypeProperty ;
                          rdfs:range xsd:float ;
                          rdfs:comment "Float Common Vulnerability Scoring System (CVSS) score."@en ;
                          rdfs:label "has CVSS score"@en .


###  https://w3id.org/nis2onto-ops#hasEndpoint
nis2onto-ops:hasEndpoint rdf:type owl:DatatypeProperty ;
                         rdfs:domain nis2onto-ops:SoftwareAsset ;
                         rdfs:range xsd:string ;
                         rdfs:comment "Software endpoint string."@en ;
                         rdfs:label "has endpoint"@en .


###  https://w3id.org/nis2onto-ops#hasFileName
nis2onto-ops:hasFileName rdf:type owl:DatatypeProperty ;
                         rdfs:range xsd:string ;
                         rdfs:comment "File name string."@en ;
                         rdfs:label "has file name"@en .


###  https://w3id.org/nis2onto-ops#hasHashValue
nis2onto-ops:hasHashValue rdf:type owl:DatatypeProperty ,
                                   owl:FunctionalProperty ;
                          rdfs:domain nis2onto-ops:HashDigest ;
                          rdfs:range xsd:string ;
                          rdfs:comment "Hash value string."@en ;
                          rdfs:label "has hash value"@en .


###  https://w3id.org/nis2onto-ops#hasID
nis2onto-ops:hasID rdf:type owl:DatatypeProperty ,
                            owl:FunctionalProperty ;
                   rdfs:range xsd:string ;
                   rdfs:comment "ID string."@en ;
                   rdfs:label "has ID"@en .


###  https://w3id.org/nis2onto-ops#hasScoreGrade
nis2onto-ops:hasScoreGrade rdf:type owl:DatatypeProperty ,
                                    owl:FunctionalProperty ;
                           rdfs:range xsd:string ;
                           rdfs:comment "Grade score value."@en ;
                           rdfs:label "has score grade"@en .


###  https://w3id.org/nis2onto-ops#hasScoreValue
nis2onto-ops:hasScoreValue rdf:type owl:DatatypeProperty ,
                                    owl:FunctionalProperty ;
                           rdfs:range xsd:float ;
                           rdfs:comment "Float score value."@en ;
                           rdfs:label "has score value"@en .


###  https://w3id.org/nis2onto-ops#hasTimestamp
nis2onto-ops:hasTimestamp rdf:type owl:DatatypeProperty ,
                                   owl:FunctionalProperty ;
                          rdfs:range xsd:dateTime ;
                          rdfs:comment "Datetime timestamp record."@en ;
                          rdfs:label "has timestamp"@en .


###  https://w3id.org/nis2onto-ops#hasURL
nis2onto-ops:hasURL rdf:type owl:DatatypeProperty ;
                    rdfs:range xsd:string ;
                    rdfs:comment "URL string."@en ;
                    rdfs:label "has URL"@en .


###  https://w3id.org/nis2onto-ops#isConvertedToValue
nis2onto-ops:isConvertedToValue rdf:type owl:DatatypeProperty ;
                                rdfs:range xsd:float ;
                                rdfs:comment "Non-numerical entry converted to a numerical value."@en ;
                                rdfs:label "is converted to value"@en .


###  https://w3id.org/nis2onto-ops#isSimulatedAsset
nis2onto-ops:isSimulatedAsset rdf:type owl:DatatypeProperty ,
                                       owl:FunctionalProperty ;
                              rdfs:domain nis2onto-ops:Asset ;
                              rdfs:range xsd:boolean ;
                              rdfs:comment "Boolean for a an asset to be declared as a simulated asset."@en ;
                              rdfs:label "is simulated asset"@en .


###  https://w3id.org/nis2onto-ops#notes
nis2onto-ops:notes rdf:type owl:DatatypeProperty ;
                   rdfs:range xsd:string ;
                   rdfs:comment "Note field string."@en ;
                   rdfs:label "notes"@en .


###  https://w3id.org/nis2onto-ops#relatedToENISATechnicalGuideSection
nis2onto-ops:relatedToENISATechnicalGuideSection rdf:type owl:DatatypeProperty ;
                                                 rdfs:range xsd:string ;
                                                 rdfs:comment "ENISA technical guide section string."@en ;
                                                 rdfs:label "related to ENISA technical guide section"@en .


#################################################################
#    Classes
#################################################################

###  https://w3id.org/nis2onto-ops#AlertEvidenceRecord
nis2onto-ops:AlertEvidenceRecord rdf:type owl:Class ;
                                 owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty nis2onto-ops:hasSeverity ;
                                                                              owl:someValuesFrom [ owl:intersectionOf ( nis2onto-ops:Severity
                                                                                                                        [ rdf:type owl:Class ;
                                                                                                                          owl:complementOf [ rdf:type owl:Class ;
                                                                                                                                             owl:oneOf ( nis2onto-ops:info_severity
                                                                                                                                                       )
                                                                                                                                           ]
                                                                                                                        ]
                                                                                                                      ) ;
                                                                                                   rdf:type owl:Class
                                                                                                 ]
                                                                            ]
                                                                          ) ;
                                                       rdf:type owl:Class
                                                     ] ;
                                 rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                   owl:hasValue nis2onto-ops:severity_classification
                                                 ] ;
                                 rdfs:comment "Evidence record documenting a security alert that was triggered."@en ;
                                 rdfs:label "Alert Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#AnomalyDetection
nis2onto-ops:AnomalyDetection rdf:type owl:Class ;
                              rdfs:subClassOf nis2onto:Assessment ;
                              rdfs:comment "Assessment method that identifies deviations from expected or normal behavior."@en ;
                              rdfs:label "Anomaly Detection"@en .


###  https://w3id.org/nis2onto-ops#ArterySimulator
nis2onto-ops:ArterySimulator rdf:type owl:Class ;
                             rdfs:subClassOf nis2onto-ops:CAVSimulator ;
                             rdfs:comment "Artery communication simulator (V2X)."@en ;
                             rdfs:label "Artery Simulator"@en .


###  https://w3id.org/nis2onto-ops#Asset
nis2onto-ops:Asset rdf:type owl:Class ;
                   rdfs:subClassOf [ rdf:type owl:Restriction ;
                                     owl:onProperty nis2onto-ops:hasCriticality ;
                                     owl:someValuesFrom nis2onto-ops:Criticality
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty nis2onto-ops:hasID ;
                                     owl:someValuesFrom xsd:string
                                   ] ;
                   rdfs:comment "Any IT, OT, or CAV component, system, or service that is part of the monitored environment."@en ;
                   rdfs:label "Asset"@en .


###  https://w3id.org/nis2onto-ops#AssetAttack
nis2onto-ops:AssetAttack rdf:type owl:Class ;
                         rdfs:subClassOf nis2onto-ops:Attack ;
                         rdfs:comment "Attack directed at a specific asset."@en ;
                         rdfs:label "Asset Attack"@en .


###  https://w3id.org/nis2onto-ops#AssetEvent
nis2onto-ops:AssetEvent rdf:type owl:Class ;
                        rdfs:subClassOf nis2onto:Event ;
                        rdfs:comment "Event that occurs on, or involves, an asset."@en ;
                        rdfs:label "Asset Event"@en .


###  https://w3id.org/nis2onto-ops#AssetEvidenceRecord
nis2onto-ops:AssetEvidenceRecord rdf:type owl:Class ;
                                 owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty nis2onto-ops:assessesAsset ;
                                                                              owl:someValuesFrom nis2onto-ops:Asset
                                                                            ]
                                                                          ) ;
                                                       rdf:type owl:Class
                                                     ] ;
                                 rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                   owl:hasValue nis2onto-ops:asset_evidence_documentation
                                                 ] ;
                                 rdfs:comment "Evidence record documenting the assessment of an asset."@en ;
                                 rdfs:label "Asset Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#AssetInventoryAndManagement
nis2onto-ops:AssetInventoryAndManagement rdf:type owl:Class ;
                                         rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty nis2onto-ops:governedBy ;
                                                           owl:someValuesFrom nis2onto:Art21Par2-i-Entity
                                                         ] ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                           owl:hasValue "12.4"
                                                         ] ;
                                         rdfs:comment "Control theme covering the identification, inventory, and lifecycle tracking of assets relevant to the security of network and information systems."@en ;
                                         rdfs:label "Asset Inventory and Management"@en .


###  https://w3id.org/nis2onto-ops#AssetOwner
nis2onto-ops:AssetOwner rdf:type owl:Class ;
                        rdfs:subClassOf nis2onto:Actor ;
                        rdfs:comment "Entity that holds legal, operational, or financial rights to an asset."@en ;
                        rdfs:label "Asset Owner"@en .


###  https://w3id.org/nis2onto-ops#Attack
nis2onto-ops:Attack rdf:type owl:Class ;
                    rdfs:subClassOf nis2onto:Incident ;
                    rdfs:comment "Malicious event that attempts to compromise the confidentiality, integrity, or availability of an asset."@en ;
                    rdfs:label "Attack"@en .


###  https://w3id.org/nis2onto-ops#AttackEvidenceRecord
nis2onto-ops:AttackEvidenceRecord rdf:type owl:Class ;
                                  owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                             [ rdf:type owl:Restriction ;
                                                                               owl:onProperty nis2onto-ops:recordsEvent ;
                                                                               owl:someValuesFrom nis2onto-ops:Attack
                                                                             ]
                                                                           ) ;
                                                        rdf:type owl:Class
                                                      ] ;
                                  rdfs:subClassOf nis2onto-ops:EventEvidenceRecord ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                    owl:hasValue nis2onto-ops:component_integrity_evaluation
                                                  ] ;
                                  rdfs:comment "Evidence record documenting the occurrence of an attack."@en ;
                                  rdfs:label "Attack Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#AttackTactic
nis2onto-ops:AttackTactic rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                          rdfs:comment "An adversary's tactical objective (the 'why' of an attack), drawn from the MITRE ATT&CK knowledge base."@en ;
                          rdfs:label "Attack Tactic"@en .


###  https://w3id.org/nis2onto-ops#AttackTechnique
nis2onto-ops:AttackTechnique rdf:type owl:Class ;
                             rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                             rdfs:comment "A documented, adversary behavior describing how an attacker achieves a tactical objective, drawn from the MITRE ATT&CK knowledge base."@en ;
                             rdfs:label "Attack Technique"@en .


###  https://w3id.org/nis2onto-ops#AuthenticationAndAccessControl
nis2onto-ops:AuthenticationAndAccessControl rdf:type owl:Class ;
                                            rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty nis2onto-ops:governedBy ;
                                                              owl:someValuesFrom nis2onto:Art21Par2-i-Entity
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                              owl:hasValue "11"
                                                            ] ;
                                            rdfs:comment "Control theme covering the policies and mechanisms that govern authentication and access to network and information systems."@en ;
                                            rdfs:label "Authentication and Access Control"@en .


###  https://w3id.org/nis2onto-ops#AuthenticationCheck
nis2onto-ops:AuthenticationCheck rdf:type owl:Class ;
                                 rdfs:subClassOf nis2onto:Assessment ;
                                 rdfs:comment "Assessment method that verifies the identity or credentials of an entity."@en ;
                                 rdfs:label "Authentication Check"@en .


###  https://w3id.org/nis2onto-ops#CARLASimulator
nis2onto-ops:CARLASimulator rdf:type owl:Class ;
                            rdfs:subClassOf nis2onto-ops:CAVSimulator ;
                            rdfs:comment "CARLA (Car Learning to Act) physics and sensor simulator."@en ;
                            rdfs:label "CARLA Simulator"@en .


###  https://w3id.org/nis2onto-ops#CAV
nis2onto-ops:CAV rdf:type owl:Class ;
                 rdfs:subClassOf nis2onto-ops:CAVAsset ;
                 rdfs:comment "Connected & Autonomous Vehicle."@en ;
                 rdfs:label "CAV"@en .


###  https://w3id.org/nis2onto-ops#CAV2DSegmentationAIAttack
nis2onto-ops:CAV2DSegmentationAIAttack rdf:type owl:Class ;
                                       rdfs:subClassOf nis2onto-ops:CAVAttack ;
                                       rdfs:comment "Attack that targets or degrades the CAV's 2D image segmentation AI module."@en ;
                                       rdfs:label "CAV 2D Segmentation AI Attack"@en .


###  https://w3id.org/nis2onto-ops#CAV2DSegmentationAIEvent
nis2onto-ops:CAV2DSegmentationAIEvent rdf:type owl:Class ;
                                      rdfs:subClassOf nis2onto-ops:CAVEvent ;
                                      rdfs:comment "Event related to the operation or output of the CAV's 2D image segmentation AI module."@en ;
                                      rdfs:label "CAV 2D Segmentation AI Event"@en .


###  https://w3id.org/nis2onto-ops#CAV2DSegmentationAIModule
nis2onto-ops:CAV2DSegmentationAIModule rdf:type owl:Class ;
                                       rdfs:subClassOf nis2onto-ops:CAVSoftwareModule ;
                                       rdfs:comment "Connected & Autonomous Vehicle 2D segmentation AI module."@en ;
                                       rdfs:label "CAV 2D Segmentation AI Module"@en .


###  https://w3id.org/nis2onto-ops#CAVAsset
nis2onto-ops:CAVAsset rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto-ops:OTAsset ;
                      rdfs:comment "Connected & Autonomous Vehicle component."@en ;
                      rdfs:label "CAV Asset"@en .


###  https://w3id.org/nis2onto-ops#CAVAttack
nis2onto-ops:CAVAttack rdf:type owl:Class ;
                       rdfs:subClassOf nis2onto-ops:AssetAttack ;
                       rdfs:comment "Attack targeting a Connected & Autonomous Vehicle asset."@en ;
                       rdfs:label "CAV Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVCVGLAttack
nis2onto-ops:CAVCVGLAttack rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:CAVAttack ;
                           rdfs:comment "Attack targeting the CAV's Cross-View Geo-Localization (CVGL) service."@en ;
                           rdfs:label "CAV CVGL Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVCVGLEvent
nis2onto-ops:CAVCVGLEvent rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:CAVEvent ;
                          rdfs:comment "Event related to the CAV's Cross-View Geo-Localization (CVGL) service."@en ;
                          rdfs:label "CAV CVGL Event"@en .


###  https://w3id.org/nis2onto-ops#CAVCVGLService
nis2onto-ops:CAVCVGLService rdf:type owl:Class ;
                            rdfs:subClassOf nis2onto-ops:CAVSoftwareModule ;
                            rdfs:comment "Connected & Autonomous Vehicle Cross-View Geo-Localization service."@en ;
                            rdfs:label "CAV CVGL Service"@en .


###  https://w3id.org/nis2onto-ops#CAVCamera
nis2onto-ops:CAVCamera rdf:type owl:Class ;
                       rdfs:subClassOf nis2onto-ops:CAVSensor ;
                       rdfs:comment "Connected & Autonomous Vehicle camera."@en ;
                       rdfs:label "CAV Camera"@en .


###  https://w3id.org/nis2onto-ops#CAVCameraAttack
nis2onto-ops:CAVCameraAttack rdf:type owl:Class ;
                             rdfs:subClassOf nis2onto-ops:CAVAttack ;
                             rdfs:comment "Attack targeting a CAV camera sensor."@en ;
                             rdfs:label "CAV Camera Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVCameraEvent
nis2onto-ops:CAVCameraEvent rdf:type owl:Class ;
                            rdfs:subClassOf nis2onto-ops:CAVEvent ;
                            rdfs:comment "Event related to a CAV camera sensor."@en ;
                            rdfs:label "CAV Camera Event"@en .


###  https://w3id.org/nis2onto-ops#CAVECU
nis2onto-ops:CAVECU rdf:type owl:Class ;
                    rdfs:subClassOf nis2onto-ops:CAVAsset ;
                    rdfs:comment "Connected & Autonomous Vehicle Electronic Control Unit for engine controls, braking, steering, and autonomous driving features."@en ;
                    rdfs:label "CAV ECU"@en .


###  https://w3id.org/nis2onto-ops#CAVEvent
nis2onto-ops:CAVEvent rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto-ops:AssetEvent ;
                      rdfs:comment "Event involving a Connected & Autonomous Vehicle asset."@en ;
                      rdfs:label "CAV Event"@en .


###  https://w3id.org/nis2onto-ops#CAVGNSSAttack
nis2onto-ops:CAVGNSSAttack rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:CAVAttack ;
                           rdfs:comment "Attack targeting the CAV's GNSS receiver."@en ;
                           rdfs:label "CAV GNSS Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVGNSSEvent
nis2onto-ops:CAVGNSSEvent rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:CAVEvent ;
                          rdfs:comment "Event related to the CAV's GNSS receiver."@en ;
                          rdfs:label "CAV GNSS Event"@en .


###  https://w3id.org/nis2onto-ops#CAVGNSSReceiver
nis2onto-ops:CAVGNSSReceiver rdf:type owl:Class ;
                             rdfs:subClassOf nis2onto-ops:CAVSensor ;
                             rdfs:comment "Connected & Autonomous Vehicle GNSS (Global Navigation Satellite System) receiver."@en ;
                             rdfs:label "CAV GNSS Receiver"@en .


###  https://w3id.org/nis2onto-ops#CAVIMU
nis2onto-ops:CAVIMU rdf:type owl:Class ;
                    rdfs:subClassOf nis2onto-ops:CAVSensor ;
                    rdfs:comment "Connected & Autonomous Vehicle Inertial Measurement Unit."@en ;
                    rdfs:label "CAV IMU"@en .


###  https://w3id.org/nis2onto-ops#CAVLiDAR
nis2onto-ops:CAVLiDAR rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto-ops:CAVSensor ;
                      rdfs:comment "Connected & Autonomous Vehicle LiDAR (Light Detection And Ranging) sensor."@en ;
                      rdfs:label "CAV LiDAR"@en .


###  https://w3id.org/nis2onto-ops#CAVLiDARAttack
nis2onto-ops:CAVLiDARAttack rdf:type owl:Class ;
                            rdfs:subClassOf nis2onto-ops:CAVAttack ;
                            rdfs:comment "Attack targeting a CAV LiDAR sensor."@en ;
                            rdfs:label "CAV LiDAR Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVLiDAREvent
nis2onto-ops:CAVLiDAREvent rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:CAVEvent ;
                           rdfs:comment "Event related to a CAV LiDAR sensor."@en ;
                           rdfs:label "CAV LiDAR Event"@en .


###  https://w3id.org/nis2onto-ops#CAVLiDARSegmentationAIAttack
nis2onto-ops:CAVLiDARSegmentationAIAttack rdf:type owl:Class ;
                                          rdfs:subClassOf nis2onto-ops:CAVAttack ;
                                          rdfs:comment "Attack that targets or degrades the CAV's LiDAR segmentation AI module."@en ;
                                          rdfs:label "CAV LiDAR Segmentation AI Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVLiDARSegmentationAIEvent
nis2onto-ops:CAVLiDARSegmentationAIEvent rdf:type owl:Class ;
                                         rdfs:subClassOf nis2onto-ops:CAVEvent ;
                                         rdfs:comment "Event related to the operation or output of the CAV's LiDAR segmentation AI module."@en ;
                                         rdfs:label "CAV LiDAR Segmentation AI Event"@en .


###  https://w3id.org/nis2onto-ops#CAVLiDARSegmentationAIModule
nis2onto-ops:CAVLiDARSegmentationAIModule rdf:type owl:Class ;
                                          rdfs:subClassOf nis2onto-ops:CAVSoftwareModule ;
                                          rdfs:comment "Connected & Autonomous Vehicle LiDAR segmentation AI module."@en ;
                                          rdfs:label "CAV LiDAR Segmentation AI Module"@en .


###  https://w3id.org/nis2onto-ops#CAVOBU
nis2onto-ops:CAVOBU rdf:type owl:Class ;
                    rdfs:subClassOf nis2onto-ops:CAVAsset ;
                    rdfs:comment "Connected & Autonomous Vehicle On-Board Unit for toll payments, traffic updates, and connections to other cars or smart roads (V2X)."@en ;
                    rdfs:label "CAV OBU"@en .


###  https://w3id.org/nis2onto-ops#CAVOnboardComputer
nis2onto-ops:CAVOnboardComputer rdf:type owl:Class ;
                                rdfs:subClassOf nis2onto-ops:CAVAsset ,
                                                nis2onto-ops:ComputeHost ;
                                rdfs:comment "Connected & Autonomous Vehicle onboard compute host."@en ;
                                rdfs:label "CAV Onboard Computer"@en .


###  https://w3id.org/nis2onto-ops#CAVRSU
nis2onto-ops:CAVRSU rdf:type owl:Class ;
                    rdfs:subClassOf nis2onto-ops:CAVAsset ;
                    rdfs:comment "Connected & Autonomous Vehicle Road-Side Unit."@en ;
                    rdfs:label "CAV RSU"@en .


###  https://w3id.org/nis2onto-ops#CAVRadar
nis2onto-ops:CAVRadar rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto-ops:CAVSensor ;
                      rdfs:comment "Connected & Autonomous Vehicle radar sensor."@en ;
                      rdfs:label "CAV Radar"@en .


###  https://w3id.org/nis2onto-ops#CAVSensor
nis2onto-ops:CAVSensor rdf:type owl:Class ;
                       rdfs:subClassOf nis2onto-ops:CAVAsset ;
                       rdfs:comment "Connected & Autonomous Vehicle sensor that sees or measures the environment."@en ;
                       rdfs:label "CAV Sensor"@en .


###  https://w3id.org/nis2onto-ops#CAVSimulator
nis2onto-ops:CAVSimulator rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:CAVSoftwareApplication ;
                          rdfs:comment "Connected & Autonomous Vehicle simulator software."@en ;
                          rdfs:label "CAV Simulator"@en .


###  https://w3id.org/nis2onto-ops#CAVSoftwareApplication
nis2onto-ops:CAVSoftwareApplication rdf:type owl:Class ;
                                    rdfs:subClassOf nis2onto-ops:SoftwareApplication ;
                                    rdfs:comment "Connected & Autonomous Vehicle software application."@en ;
                                    rdfs:label "CAV Software Application"@en .


###  https://w3id.org/nis2onto-ops#CAVSoftwareModule
nis2onto-ops:CAVSoftwareModule rdf:type owl:Class ;
                               rdfs:subClassOf nis2onto-ops:SoftwareModule ;
                               rdfs:comment "Connected & Autonomous Vehicle software module."@en ;
                               rdfs:label "CAV Software Module"@en .


###  https://w3id.org/nis2onto-ops#CAVTeleoperationService
nis2onto-ops:CAVTeleoperationService rdf:type owl:Class ;
                                     rdfs:subClassOf nis2onto-ops:CAVSoftwareModule ;
                                     rdfs:comment "Connected & Autonomous Vehicle teleoperation service."@en ;
                                     rdfs:label "CAV Teleoperation Service"@en .


###  https://w3id.org/nis2onto-ops#CAVTeleoperationServiceAttack
nis2onto-ops:CAVTeleoperationServiceAttack rdf:type owl:Class ;
                                           rdfs:subClassOf nis2onto-ops:CAVAttack ;
                                           rdfs:comment "Attack targeting the CAV's teleoperation service."@en ;
                                           rdfs:label "CAV Teleoperation Service Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVTeleoperationServiceEvent
nis2onto-ops:CAVTeleoperationServiceEvent rdf:type owl:Class ;
                                          rdfs:subClassOf nis2onto-ops:CAVEvent ;
                                          rdfs:comment "Event related to the CAV's teleoperation service."@en ;
                                          rdfs:label "CAV Teleoperation Service Event"@en .


###  https://w3id.org/nis2onto-ops#CAVTestingPlatform
nis2onto-ops:CAVTestingPlatform rdf:type owl:Class ;
                                rdfs:subClassOf nis2onto-ops:CAVSoftwareApplication ;
                                rdfs:comment "Connected & Autonomous Vehicle testing platform."@en ;
                                rdfs:label "CAV Testing Platform"@en .


###  https://w3id.org/nis2onto-ops#CAVUltrasonic
nis2onto-ops:CAVUltrasonic rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:CAVSensor ;
                           rdfs:comment "Connected & Autonomous Vehicle ultrasonic sensor."@en ;
                           rdfs:label "CAV Ultrasonic"@en .


###  https://w3id.org/nis2onto-ops#CAVV2XCommunicationModule
nis2onto-ops:CAVV2XCommunicationModule rdf:type owl:Class ;
                                       rdfs:subClassOf nis2onto-ops:CAVAsset ;
                                       rdfs:comment "Connected & Autonomous Vehicle V2X communication module."@en ;
                                       rdfs:label "CAV V2X Communication Module"@en .


###  https://w3id.org/nis2onto-ops#CAVV2XCommunicationModuleAttack
nis2onto-ops:CAVV2XCommunicationModuleAttack rdf:type owl:Class ;
                                             rdfs:subClassOf nis2onto-ops:CAVAttack ;
                                             rdfs:comment "Attack targeting the CAV's V2X communication module."@en ;
                                             rdfs:label "CAV V2X Communication Module Attack"@en .


###  https://w3id.org/nis2onto-ops#CAVV2XCommunicationModuleEvent
nis2onto-ops:CAVV2XCommunicationModuleEvent rdf:type owl:Class ;
                                            rdfs:subClassOf nis2onto-ops:CAVEvent ;
                                            rdfs:comment "Event related to the CAV's V2X communication module."@en ;
                                            rdfs:label "CAV V2X Communication Module Event"@en .


###  https://w3id.org/nis2onto-ops#CTIEnrichedEvidenceRecord
nis2onto-ops:CTIEnrichedEvidenceRecord rdf:type owl:Class ;
                                       rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty nis2onto-ops:producedBy ;
                                                         owl:someValuesFrom [ rdf:type owl:Class ;
                                                                              owl:unionOf ( nis2onto-ops:MISP
                                                                                            nis2onto-ops:Snyk
                                                                                            nis2onto-ops:Suricata
                                                                                            nis2onto-ops:Wazuh
                                                                                          )
                                                                            ]
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                         owl:hasValue nis2onto-ops:cti_enrichment
                                                       ] ;
                                       rdfs:comment "Evidence record enriched by external CTI (Cyber Threat Intelligence)."@en ;
                                       rdfs:label "CTI-Enriched Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#CVE
nis2onto-ops:CVE rdf:type owl:Class ;
                 rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                 rdfs:comment "Common Vulnerabilities and Exposures (CVE) are publicly disclosed and uniquely identified cybersecurity vulnerabilities affecting software, hardware, or firmware systems."@en ;
                 rdfs:label "CVE"@en .


###  https://w3id.org/nis2onto-ops#CWE
nis2onto-ops:CWE rdf:type owl:Class ;
                 rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                 rdfs:comment "Common Weakness Enumeration (CWE) categorizes common software and hardware weaknesses that can contribute to the existence of one or more cybersecurity vulnerabilities."@en ;
                 rdfs:label "CWE"@en .


###  https://w3id.org/nis2onto-ops#ComplianceMonitoring
nis2onto-ops:ComplianceMonitoring rdf:type owl:Class ;
                                  rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty nis2onto-ops:governedBy ;
                                                    owl:someValuesFrom nis2onto:Art21Par2-a-Entity
                                                  ] ,
                                                  [ rdf:type owl:Restriction ;
                                                    owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                    owl:hasValue "2.2"
                                                  ] ;
                                  rdfs:comment "Control theme covering the regular review of compliance with security policies, rules, and standards, and the reporting of compliance status to management bodies."@en ;
                                  rdfs:label "Compliance Monitoring"@en .


###  https://w3id.org/nis2onto-ops#ComplianceRule
nis2onto-ops:ComplianceRule rdf:type owl:Class ;
                            rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                            rdfs:comment "Rule used to derive a control compliance ruling."@en ;
                            rdfs:label "Compliance Rule"@en .


###  https://w3id.org/nis2onto-ops#ComputeHost
nis2onto-ops:ComputeHost rdf:type owl:Class ;
                         rdfs:subClassOf nis2onto-ops:ITAsset ;
                         rdfs:comment "A physical or virtual machine that hosts software assets."@en ;
                         rdfs:label "Compute Host"@en .


###  https://w3id.org/nis2onto-ops#ControlGovernance
nis2onto-ops:ControlGovernance rdf:type owl:Class ;
                               rdfs:comment "Organizational grouping for the concepts used to define, scope, and evaluate compliance controls."@en ;
                               rdfs:label "Control Governance"@en .


###  https://w3id.org/nis2onto-ops#ControlRuling
nis2onto-ops:ControlRuling rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:ControlGovernance ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty nis2onto-ops:evidencedBy ;
                                             owl:someValuesFrom nis2onto-ops:EvidenceRecord
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty nis2onto-ops:hasControlScope ;
                                             owl:someValuesFrom nis2onto-ops:ControlScope
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty nis2onto-ops:hasControlStatus ;
                                             owl:someValuesFrom nis2onto-ops:ControlStatus
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty nis2onto-ops:hasRemediationScore ;
                                             owl:someValuesFrom nis2onto-ops:RemediationScore
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty nis2onto-ops:usesRule ;
                                             owl:someValuesFrom nis2onto-ops:ComplianceRule
                                           ] ,
                                           [ rdf:type owl:Restriction ;
                                             owl:onProperty nis2onto-ops:hasTimestamp ;
                                             owl:someValuesFrom xsd:dateTime
                                           ] ;
                           rdfs:comment "Reified, auditable record of a single compliance judgement: the scope it evaluates, the evidence records it was computed from, the status it produced, and when and by which rule it was derived."@en ;
                           rdfs:label "Control Ruling"@en .


###  https://w3id.org/nis2onto-ops#ControlScope
nis2onto-ops:ControlScope rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:ControlGovernance ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty nis2onto-ops:hasInScopeAsset ;
                                            owl:someValuesFrom nis2onto-ops:Asset
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty nis2onto-ops:hasInScopeControlTheme ;
                                            owl:someValuesFrom nis2onto-ops:ControlTheme
                                          ] ;
                          rdfs:comment "Boundary of a compliance evaluation, defined by the asset(s) and control theme(s) it covers."@en ;
                          rdfs:label "Control Scope"@en .


###  https://w3id.org/nis2onto-ops#ControlStatus
nis2onto-ops:ControlStatus rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:ControlGovernance ;
                           rdfs:comment "Outcome classification of a control derivation."@en ;
                           rdfs:label "Control Status"@en .


###  https://w3id.org/nis2onto-ops#ControlTheme
nis2onto-ops:ControlTheme rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:ControlGovernance ;
                          rdfs:comment "A category of security controls, such as authentication or incident response, that compliance is evaluated against."@en ;
                          rdfs:label "Control Theme"@en .


###  https://w3id.org/nis2onto-ops#Criticality
nis2onto-ops:Criticality rdf:type owl:Class ;
                         rdfs:subClassOf nis2onto-ops:RiskRating ;
                         rdfs:comment "Asset criticality classification: Critical, High, Medium, Low, or N/A."@en ;
                         rdfs:label "Criticality"@en .


###  https://w3id.org/nis2onto-ops#CryptographicProtection
nis2onto-ops:CryptographicProtection rdf:type owl:Class ;
                                     rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty nis2onto-ops:governedBy ;
                                                       owl:someValuesFrom nis2onto:Art21Par2-h-Entity
                                                     ] ,
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                       owl:hasValue "9.1"
                                                     ] ;
                                     rdfs:comment "Control theme covering the policy and use of cryptographic mechanisms to protect the confidentiality, integrity, and authenticity of data."@en ;
                                     rdfs:label "Cryptographic Protection"@en .


###  https://w3id.org/nis2onto-ops#CybersecuritySoftwareApplication
nis2onto-ops:CybersecuritySoftwareApplication rdf:type owl:Class ;
                                              rdfs:subClassOf nis2onto-ops:SoftwareApplication ;
                                              rdfs:comment "Software application dedicated to cybersecurity monitoring, detection, scanning, or protection."@en ;
                                              rdfs:label "Cybersecurity Software Application"@en .


###  https://w3id.org/nis2onto-ops#CybersecuritySoftwareModule
nis2onto-ops:CybersecuritySoftwareModule rdf:type owl:Class ;
                                         rdfs:subClassOf nis2onto-ops:SoftwareModule ;
                                         rdfs:comment "Software module dedicated to cybersecurity monitoring, detection, scanning, or protection functions."@en ;
                                         rdfs:label "Cybersecurity Software Module"@en .


###  https://w3id.org/nis2onto-ops#DCOPlaybook
nis2onto-ops:DCOPlaybook rdf:type owl:Class ;
                         rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                         rdfs:comment "Defensive Cyber Operations playbook describing a predefined incident-response procedure."@en ;
                         rdfs:label "DCO Playbook"@en .


###  https://w3id.org/nis2onto-ops#DataAsset
nis2onto-ops:DataAsset rdf:type owl:Class ;
                       rdfs:subClassOf nis2onto-ops:ITAsset ;
                       rdfs:comment "Stored data asset."@en ;
                       rdfs:label "Data Asset"@en .


###  https://w3id.org/nis2onto-ops#DataIntegrityAndTamperResistance
nis2onto-ops:DataIntegrityAndTamperResistance rdf:type owl:Class ;
                                              rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty nis2onto-ops:governedBy ;
                                                                owl:someValuesFrom nis2onto:Art21Par2-b-Entity
                                                              ] ,
                                                              [ rdf:type owl:Restriction ;
                                                                owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                                owl:hasValue "3.2.5"
                                                              ] ;
                                              rdfs:comment "Control theme covering the protection of logs and recorded data from unauthorised access or modification."@en ;
                                              rdfs:label "Data Integrity and Tamper Resistance"@en .


###  https://w3id.org/nis2onto-ops#DetectionRule
nis2onto-ops:DetectionRule rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:SecurityCatalogReference ;
                           rdfs:comment "Rule used by a detection system to identify malicious or anomalous behavior."@en ;
                           rdfs:label "Detection Rule"@en .


###  https://w3id.org/nis2onto-ops#Document
nis2onto-ops:Document rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto:NIS2GeneralOntologicalEntity ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty nis2onto-ops:hasFileFormat ;
                                        owl:someValuesFrom nis2onto-ops:FileFormat
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty nis2onto-ops:hasFileName ;
                                        owl:someValuesFrom xsd:string
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty nis2onto-ops:hasURL ;
                                        owl:someValuesFrom xsd:string
                                      ] ;
                      rdfs:comment "A documentary artifact, e.g. a policy, procedure, certificate, or report."@en ;
                      rdfs:label "Document"@en .


###  https://w3id.org/nis2onto-ops#DocumentEvidenceRecord
nis2onto-ops:DocumentEvidenceRecord rdf:type owl:Class ;
                                    owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                               [ rdf:type owl:Restriction ;
                                                                                 owl:onProperty nis2onto-ops:recordsDocument ;
                                                                                 owl:someValuesFrom nis2onto-ops:Document
                                                                               ]
                                                                             ) ;
                                                          rdf:type owl:Class
                                                        ] ;
                                    rdfs:subClassOf nis2onto-ops:EvidenceRecord ;
                                    rdfs:comment "Evidence record documenting a submitted document."@en ;
                                    rdfs:label "Document Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#EventAnalysisAndClassification
nis2onto-ops:EventAnalysisAndClassification rdf:type owl:Class ;
                                            rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty nis2onto-ops:governedBy ;
                                                              owl:someValuesFrom nis2onto:Art21Par2-b-Entity
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                              owl:hasValue "3.4"
                                                            ] ;
                                            rdfs:comment "Control theme covering the assessment of suspicious events to determine whether they constitute incidents and the classification of their nature and severity."@en ;
                                            rdfs:label "Event Analysis and Classification"@en .


###  https://w3id.org/nis2onto-ops#EventEvidenceRecord
nis2onto-ops:EventEvidenceRecord rdf:type owl:Class ;
                                 owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                            [ rdf:type owl:Restriction ;
                                                                              owl:onProperty nis2onto-ops:recordsEvent ;
                                                                              owl:someValuesFrom nis2onto:Event
                                                                            ]
                                                                          ) ;
                                                       rdf:type owl:Class
                                                     ] ;
                                 rdfs:subClassOf nis2onto-ops:EvidenceRecord ;
                                 rdfs:comment "Evidence record documenting the occurrence of an event."@en ;
                                 rdfs:label "Event Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#EvidenceRecord
nis2onto-ops:EvidenceRecord rdf:type owl:Class ;
                            rdfs:subClassOf [ rdf:type owl:Restriction ;
                                              owl:onProperty nis2onto-ops:producedBy ;
                                              owl:someValuesFrom [ rdf:type owl:Class ;
                                                                   owl:unionOf ( nis2onto:Assessment
                                                                                 nis2onto-ops:SoftwareApplication
                                                                                 nis2onto-ops:SoftwareModule
                                                                               )
                                                                 ]
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty nis2onto-ops:hasID ;
                                              owl:someValuesFrom xsd:string
                                            ] ,
                                            [ rdf:type owl:Restriction ;
                                              owl:onProperty nis2onto-ops:hasTimestamp ;
                                              owl:someValuesFrom xsd:dateTime
                                            ] ;
                            rdfs:comment "Record capturing evidence collected during security monitoring, detection, or assessment."@en ;
                            rdfs:label "Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#FileFormat
nis2onto-ops:FileFormat rdf:type owl:Class ;
                        rdfs:subClassOf nis2onto:NIS2GeneralOntologicalEntity ;
                        rdfs:comment "Classification of file's type or encoding."@en ;
                        rdfs:label "File Format"@en .


###  https://w3id.org/nis2onto-ops#HashAlgorithm
nis2onto-ops:HashAlgorithm rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:HashComponent ;
                           rdfs:comment "Cryptographic algorithm used to compute a hash digest."@en ;
                           rdfs:label "Hash Algorithm"@en .


###  https://w3id.org/nis2onto-ops#HashComponent
nis2onto-ops:HashComponent rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto:NIS2GeneralOntologicalEntity ;
                           rdfs:comment "Component involved in producing or representing a cryptographic hash."@en ;
                           rdfs:label "Hash Component"@en .


###  https://w3id.org/nis2onto-ops#HashDigest
nis2onto-ops:HashDigest rdf:type owl:Class ;
                        rdfs:subClassOf nis2onto-ops:HashComponent ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty nis2onto-ops:hashedUsing ;
                                          owl:someValuesFrom nis2onto-ops:HashAlgorithm
                                        ] ,
                                        [ rdf:type owl:Restriction ;
                                          owl:onProperty nis2onto-ops:hasHashValue ;
                                          owl:someValuesFrom xsd:string
                                        ] ;
                        rdfs:comment "Fixed-length value produced by applying a hash algorithm to data."@en ;
                        rdfs:label "Hash Digest"@en .


###  https://w3id.org/nis2onto-ops#IOCMatching
nis2onto-ops:IOCMatching rdf:type owl:Class ;
                         rdfs:subClassOf nis2onto-ops:RuleBasedAssessment ;
                         rdfs:comment "Rule-based assessment that matches observed data against known Indicators of Compromise."@en ;
                         rdfs:label "IOC Matching"@en .


###  https://w3id.org/nis2onto-ops#ITAsset
nis2onto-ops:ITAsset rdf:type owl:Class ;
                     rdfs:subClassOf nis2onto-ops:Asset ;
                     rdfs:comment "Information Technology asset such as a workstation, server, cloud instance, or software application."@en ;
                     rdfs:label "IT Asset"@en .


###  https://w3id.org/nis2onto-ops#IncidentDetectionAndMonitoring
nis2onto-ops:IncidentDetectionAndMonitoring rdf:type owl:Class ;
                                            rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty nis2onto-ops:governedBy ;
                                                              owl:someValuesFrom nis2onto:Art21Par2-b-Entity
                                                            ] ,
                                                            [ rdf:type owl:Restriction ;
                                                              owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                              owl:hasValue "3.2"
                                                            ] ;
                                            rdfs:comment "Control theme covering the monitoring and logging of network and information systems to detect events that could constitute incidents."@en ;
                                            rdfs:label "Incident Detection and Monitoring"@en .


###  https://w3id.org/nis2onto-ops#IncidentResponseProcedure
nis2onto-ops:IncidentResponseProcedure rdf:type owl:Class ;
                                       rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty nis2onto-ops:governedBy ;
                                                         owl:someValuesFrom nis2onto:Art21Par2-b-Entity
                                                       ] ,
                                                       [ rdf:type owl:Restriction ;
                                                         owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                         owl:hasValue "3.5"
                                                       ] ;
                                       rdfs:comment "Control theme covering the containment, eradication, and recovery procedures used to respond to incidents."@en ;
                                       rdfs:label "Incident Response Procedure"@en .


###  https://w3id.org/nis2onto-ops#InjectionAttack
nis2onto-ops:InjectionAttack rdf:type owl:Class ;
                             rdfs:subClassOf nis2onto-ops:AssetAttack ;
                             rdfs:comment "Attack that injects malicious, falsified, or unauthorized data into an asset or communication channel."@en ;
                             rdfs:label "Injection Attack"@en .


###  https://w3id.org/nis2onto-ops#IntegrityVerification
nis2onto-ops:IntegrityVerification rdf:type owl:Class ;
                                   rdfs:subClassOf nis2onto:Assessment ;
                                   rdfs:comment "Assessment method that confirms data or a component has not been tampered with."@en ;
                                   rdfs:label "Integrity Verification"@en .


###  https://w3id.org/nis2onto-ops#Ledger
nis2onto-ops:Ledger rdf:type owl:Class ;
                    rdfs:subClassOf nis2onto-ops:SoftwareApplication ;
                    rdfs:comment "Software application, such as a blockchain, that stores records for integrity and traceability."@en ;
                    rdfs:label "Ledger"@en .


###  https://w3id.org/nis2onto-ops#LedgerAttestedEvidenceRecord
nis2onto-ops:LedgerAttestedEvidenceRecord rdf:type owl:Class ;
                                          owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty nis2onto-ops:hasHashDigest ;
                                                                                       owl:someValuesFrom nis2onto-ops:HashDigest
                                                                                     ]
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty nis2onto-ops:recordedOnLedger ;
                                                                                       owl:someValuesFrom nis2onto-ops:Ledger
                                                                                     ]
                                                                                     [ rdf:type owl:Restriction ;
                                                                                       owl:onProperty nis2onto-ops:hasBlockchainTxID ;
                                                                                       owl:someValuesFrom xsd:string
                                                                                     ]
                                                                                   ) ;
                                                                rdf:type owl:Class
                                                              ] ;
                                          rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                          [ rdf:type owl:Restriction ;
                                                            owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                            owl:hasValue nis2onto-ops:ledger_evidence_recording
                                                          ] ;
                                          rdfs:comment "Evidence record whose integrity is attested by a hash digest anchored to a ledger via a blockchain transaction ID."@en ;
                                          rdfs:label "Ledger-Attested Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#MISP
nis2onto-ops:MISP rdf:type owl:Class ;
                  rdfs:subClassOf nis2onto:CybersecurityTool ,
                                  nis2onto-ops:CybersecuritySoftwareApplication ;
                  rdfs:comment "MISP (Malware Information Sharing Platform or Threat Sharing) is an open-source Threat Intelligence Platform (TIP) to store, share, and analyze Indicators of Compromise (IoCs)."@en ;
                  rdfs:label "MISP"@en .


###  https://w3id.org/nis2onto-ops#ManualAssessment
nis2onto-ops:ManualAssessment rdf:type owl:Class ;
                              rdfs:subClassOf nis2onto:Assessment ;
                              rdfs:comment "Assessment method carried out through direct human analysis rather than automated tooling."@en ;
                              rdfs:label "Manual Assessment"@en .


###  https://w3id.org/nis2onto-ops#MonitoringEvidenceRecord
nis2onto-ops:MonitoringEvidenceRecord rdf:type owl:Class ;
                                      owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                                 [ rdf:type owl:Restriction ;
                                                                                   owl:onProperty nis2onto-ops:recordsMonitoringOutcome ;
                                                                                   owl:someValuesFrom nis2onto-ops:MonitoringOutcome
                                                                                 ]
                                                                               ) ;
                                                            rdf:type owl:Class
                                                          ] ;
                                      rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                      [ rdf:type owl:Restriction ;
                                                        owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                        owl:hasValue nis2onto-ops:component_integrity_evaluation
                                                      ] ;
                                      rdfs:comment "Evidence record documenting a monitoring outcome."@en ;
                                      rdfs:label "Monitoring Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#MonitoringOutcome
nis2onto-ops:MonitoringOutcome rdf:type owl:Class ;
                               rdfs:subClassOf nis2onto-ops:RiskRating ;
                               rdfs:comment "Result classification of a monitoring or detection check."@en ;
                               rdfs:label "Monitoring Outcome"@en .


###  https://w3id.org/nis2onto-ops#NetworkAsset
nis2onto-ops:NetworkAsset rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:ITAsset ;
                          rdfs:comment "Network asset such as a router, firewall, switch, or communication channel."@en ;
                          rdfs:label "Network Asset"@en .


###  https://w3id.org/nis2onto-ops#OTAsset
nis2onto-ops:OTAsset rdf:type owl:Class ;
                     rdfs:subClassOf nis2onto-ops:Asset ;
                     rdfs:comment "Operational Technology asset such as a sensor, embedded controller, or industrial system."@en ;
                     rdfs:label "OT Asset"@en .


###  https://w3id.org/nis2onto-ops#PlaybookExecutionEvidenceRecord
nis2onto-ops:PlaybookExecutionEvidenceRecord rdf:type owl:Class ;
                                             owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                                        [ rdf:type owl:Restriction ;
                                                                                          owl:onProperty nis2onto-ops:recordsExecutionOf ;
                                                                                          owl:someValuesFrom nis2onto-ops:DCOPlaybook
                                                                                        ]
                                                                                      ) ;
                                                                   rdf:type owl:Class
                                                                 ] ;
                                             rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                             [ rdf:type owl:Restriction ;
                                                               owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                               owl:hasValue nis2onto-ops:dco_playbook_incident_response
                                                             ] ;
                                             rdfs:comment "Evidence record documenting the execution of a DCO playbook."@en ;
                                             rdfs:label "Playbook Execution Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#PolicyBasedScan
nis2onto-ops:PolicyBasedScan rdf:type owl:Class ;
                             rdfs:subClassOf nis2onto-ops:RuleBasedAssessment ;
                             rdfs:comment "Rule-based assessment that checks compliance against a defined security policy."@en ;
                             rdfs:label "Policy-Based Scan"@en .


###  https://w3id.org/nis2onto-ops#PostureScore
nis2onto-ops:PostureScore rdf:type owl:Class ;
                          rdfs:subClassOf nis2onto-ops:RiskRating ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty nis2onto-ops:hasScoreGrade ;
                                            owl:someValuesFrom xsd:string
                                          ] ,
                                          [ rdf:type owl:Restriction ;
                                            owl:onProperty nis2onto-ops:hasScoreValue ;
                                            owl:someValuesFrom xsd:float
                                          ] ;
                          rdfs:comment "Quantified measure of an entity's overall security posture."@en ;
                          rdfs:label "Posture Score"@en .


###  https://w3id.org/nis2onto-ops#PostureScoreEvidenceRecord
nis2onto-ops:PostureScoreEvidenceRecord rdf:type owl:Class ;
                                        owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                                   [ rdf:type owl:Restriction ;
                                                                                     owl:onProperty nis2onto-ops:hasPostureScore ;
                                                                                     owl:someValuesFrom nis2onto-ops:PostureScore
                                                                                   ]
                                                                                 ) ;
                                                              rdf:type owl:Class
                                                            ] ;
                                        rdfs:subClassOf nis2onto-ops:EvidenceRecord ,
                                                        [ rdf:type owl:Restriction ;
                                                          owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                          owl:hasValue nis2onto-ops:configuration_auditing
                                                        ] ;
                                        rdfs:comment "Evidence record documenting a posture score."@en ;
                                        rdfs:label "Posture Score Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#RemediationScore
nis2onto-ops:RemediationScore rdf:type owl:Class ;
                              rdfs:subClassOf nis2onto-ops:RiskRating ,
                                              [ rdf:type owl:Restriction ;
                                                owl:onProperty nis2onto-ops:hasScoreValue ;
                                                owl:someValuesFrom xsd:float
                                              ] ;
                              rdfs:comment "Composite score for remediation prioritization."@en ;
                              rdfs:label "Remediation Score"@en .


###  https://w3id.org/nis2onto-ops#RiskRating
nis2onto-ops:RiskRating rdf:type owl:Class ;
                        rdfs:subClassOf nis2onto:RiskAssessment ;
                        rdfs:comment "Classification used to rate risk, such as severity, criticality, posture, or monitoring outcome."@en ;
                        rdfs:label "Risk Rating"@en .


###  https://w3id.org/nis2onto-ops#RuleBasedAssessment
nis2onto-ops:RuleBasedAssessment rdf:type owl:Class ;
                                 rdfs:subClassOf nis2onto:Assessment ;
                                 rdfs:comment "Assessment method that applies predefined rules, policies, or signatures to detect conditions."@en ;
                                 rdfs:label "Rule-Based Assessment"@en .


###  https://w3id.org/nis2onto-ops#SUMOSimulator
nis2onto-ops:SUMOSimulator rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:CAVSimulator ;
                           rdfs:comment "SUMO (Simulation of Urban MObility) traffic simulator."@en ;
                           rdfs:label "SUMO Simulator"@en .


###  https://w3id.org/nis2onto-ops#SecurityCatalogReference
nis2onto-ops:SecurityCatalogReference rdf:type owl:Class ;
                                      rdfs:comment "Reference to an entry in an external security catalog or knowledge base, such as CVE or CWE."@en ;
                                      rdfs:label "Security Catalog Reference"@en .


###  https://w3id.org/nis2onto-ops#SecurityPostureAndControlEffectiveness
nis2onto-ops:SecurityPostureAndControlEffectiveness rdf:type owl:Class ;
                                                    rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty nis2onto-ops:governedBy ;
                                                                      owl:someValuesFrom nis2onto:Art21Par2-f-Entity
                                                                    ] ,
                                                                    [ rdf:type owl:Restriction ;
                                                                      owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                                      owl:hasValue "7"
                                                                    ] ;
                                                    rdfs:comment "Control theme covering the policies and procedures used to assess the effectiveness of implemented cybersecurity risk-management measures."@en ;
                                                    rdfs:label "Security Posture and Control Effectiveness"@en .


###  https://w3id.org/nis2onto-ops#Severity
nis2onto-ops:Severity rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto-ops:RiskRating ;
                      rdfs:comment "Classification of how serious a vulnerability, weakness, or incident is."@en ;
                      rdfs:label "Severity"@en .


###  https://w3id.org/nis2onto-ops#SignatureMatching
nis2onto-ops:SignatureMatching rdf:type owl:Class ;
                               rdfs:subClassOf nis2onto-ops:RuleBasedAssessment ;
                               rdfs:comment "Rule-based assessment that matches observed data against known malicious signatures."@en ;
                               rdfs:label "Signature Matching"@en .


###  https://w3id.org/nis2onto-ops#Snyk
nis2onto-ops:Snyk rdf:type owl:Class ;
                  rdfs:subClassOf nis2onto:CybersecurityTool ,
                                  nis2onto-ops:CybersecuritySoftwareApplication ;
                  rdfs:comment "Snyk is a software security platform that scans source code, open-source dependencies, containers, and infrastructure configurations to find and automatically fix security flaws."@en ;
                  rdfs:label "Snyk"@en .


###  https://w3id.org/nis2onto-ops#SoftwareApplication
nis2onto-ops:SoftwareApplication rdf:type owl:Class ;
                                 rdfs:subClassOf nis2onto-ops:SoftwareAsset ;
                                 rdfs:comment "Software that is intended for end-user use."@en ;
                                 rdfs:label "Software Application"@en .


###  https://w3id.org/nis2onto-ops#SoftwareAsset
nis2onto-ops:SoftwareAsset rdf:type owl:Class ;
                           rdfs:subClassOf nis2onto-ops:ITAsset ;
                           rdfs:comment "Software-related asset."@en ;
                           rdfs:label "Software Asset"@en .


###  https://w3id.org/nis2onto-ops#SoftwareModule
nis2onto-ops:SoftwareModule rdf:type owl:Class ;
                            rdfs:subClassOf nis2onto-ops:SoftwareAsset ;
                            rdfs:comment "Software unit responsible for a specific function."@en ;
                            rdfs:label "Software Module"@en .


###  https://w3id.org/nis2onto-ops#StreamPatternMatching
nis2onto-ops:StreamPatternMatching rdf:type owl:Class ;
                                   rdfs:subClassOf nis2onto-ops:RuleBasedAssessment ;
                                   rdfs:comment "Rule-based assessment that matches patterns within a continuous data stream."@en ;
                                   rdfs:label "Stream Pattern Matching"@en .


###  https://w3id.org/nis2onto-ops#SupplyChainSecurity
nis2onto-ops:SupplyChainSecurity rdf:type owl:Class ;
                                 rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty nis2onto-ops:governedBy ;
                                                   owl:someValuesFrom nis2onto:Art21Par2-d-Entity
                                                 ] ,
                                                 [ rdf:type owl:Restriction ;
                                                   owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                   owl:hasValue "5.1"
                                                 ] ;
                                 rdfs:comment "Control theme covering the identification and management of risks arising from suppliers, service providers, and third-party software components in the network and information systems supply chain."@en ;
                                 rdfs:label "Supply Chain Security"@en .


###  https://w3id.org/nis2onto-ops#Suricata
nis2onto-ops:Suricata rdf:type owl:Class ;
                      rdfs:subClassOf nis2onto:CybersecurityTool ,
                                      nis2onto-ops:CybersecuritySoftwareApplication ;
                      rdfs:comment "Suricata is an open-source Network Intrusion Detection System (NIDS), Intrusion Prevention System (IPS), and Network Security Monitoring (NSM) engine that performs deep packet inspection and watches network traffic for malicious patterns, policy violations, and suspicious anomalies."@en ;
                      rdfs:label "Suricata"@en .


###  https://w3id.org/nis2onto-ops#ThreatEvidenceRecord
nis2onto-ops:ThreatEvidenceRecord rdf:type owl:Class ;
                                  owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                             [ rdf:type owl:Class ;
                                                                               owl:unionOf ( [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty nis2onto-ops:recordsAttackTactic ;
                                                                                               owl:someValuesFrom nis2onto-ops:AttackTactic
                                                                                             ]
                                                                                             [ rdf:type owl:Restriction ;
                                                                                               owl:onProperty nis2onto-ops:recordsAttackTechnique ;
                                                                                               owl:someValuesFrom nis2onto-ops:AttackTechnique
                                                                                             ]
                                                                                           )
                                                                             ]
                                                                           ) ;
                                                        rdf:type owl:Class
                                                      ] ;
                                  rdfs:subClassOf nis2onto-ops:CTIEnrichedEvidenceRecord ;
                                  rdfs:comment "Evidence record documenting an attack tactic or technique from the MITRE ATT&CK knowledge base."@en ;
                                  rdfs:label "Threat Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#VulnerabilityEvidenceRecord
nis2onto-ops:VulnerabilityEvidenceRecord rdf:type owl:Class ;
                                         owl:equivalentClass [ owl:intersectionOf ( nis2onto-ops:EvidenceRecord
                                                                                    [ rdf:type owl:Class ;
                                                                                      owl:unionOf ( [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty nis2onto-ops:recordsVulnerability ;
                                                                                                      owl:someValuesFrom nis2onto-ops:CVE
                                                                                                    ]
                                                                                                    [ rdf:type owl:Restriction ;
                                                                                                      owl:onProperty nis2onto-ops:recordsWeakness ;
                                                                                                      owl:someValuesFrom nis2onto-ops:CWE
                                                                                                    ]
                                                                                                  )
                                                                                    ]
                                                                                  ) ;
                                                               rdf:type owl:Class
                                                             ] ;
                                         rdfs:subClassOf nis2onto-ops:CTIEnrichedEvidenceRecord ,
                                                         [ rdf:type owl:Restriction ;
                                                           owl:onProperty nis2onto-ops:supportsControlTheme ;
                                                           owl:hasValue nis2onto-ops:cve_cwe_disclosure
                                                         ] ;
                                         rdfs:comment "Evidence record documenting a vulnerability/weakness from a CVE/CWE."@en ;
                                         rdfs:label "Vulnerability Evidence Record"@en .


###  https://w3id.org/nis2onto-ops#VulnerabilityHandlingAndDisclosure
nis2onto-ops:VulnerabilityHandlingAndDisclosure rdf:type owl:Class ;
                                                rdfs:subClassOf nis2onto-ops:ControlTheme ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty nis2onto-ops:governedBy ;
                                                                  owl:someValuesFrom nis2onto:Art21Par2-e-Entity
                                                                ] ,
                                                                [ rdf:type owl:Restriction ;
                                                                  owl:onProperty nis2onto-ops:relatedToENISATechnicalGuideSection ;
                                                                  owl:hasValue "6.10"
                                                                ] ;
                                                rdfs:comment "Control theme covering the identification, handling, and coordinated disclosure of vulnerabilities affecting network and information systems."@en ;
                                                rdfs:label "Vulnerability Handling and Disclosure"@en .


###  https://w3id.org/nis2onto-ops#Wazuh
nis2onto-ops:Wazuh rdf:type owl:Class ;
                   rdfs:subClassOf nis2onto:CybersecurityTool ,
                                   nis2onto-ops:CybersecuritySoftwareApplication ;
                   rdfs:comment "Wazuh is an open-source, enterprise-grade security monitoring platform that uses agents to collect, analyze, and correlate logs in real-time, offering file integrity monitoring, vulnerability detection, and incident response."@en ;
                   rdfs:label "Wazuh"@en .


#################################################################
#    Individuals
#################################################################

###  https://w3id.org/nis2onto-ops#CROSSCORE
nis2onto-ops:CROSSCORE rdf:type owl:NamedIndividual ,
                                nis2onto-ops:CybersecuritySoftwareModule ;
                       nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                       nis2onto-ops:hasID "CROSSCORE" ;
                       rdfs:comment "CYberSynchrony module that facilitates secure, cross-border cooperation during cyber incidents. Blockchain technology ensures data integrity, enabling reliable information sharing among MS."@en ;
                       rdfs:label "CROSSCORE"@en .


###  https://w3id.org/nis2onto-ops#CYBERGOPLUS
nis2onto-ops:CYBERGOPLUS rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:CybersecuritySoftwareModule ;
                         nis2onto-ops:hasComponent nis2onto-ops:CYBERGOPLUS-Snyk ;
                         nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                         nis2onto-ops:hasID "CYBERGOPLUS" ;
                         rdfs:comment "CYberSynchrony module that supports the implementation of robust cybersecurity policies and standards, ensuring consistent practices and regulatory compliance across sectors."@en ;
                         rdfs:label "CYBERGOPLUS"@en .


###  https://w3id.org/nis2onto-ops#CYBERGOPLUS-Snyk
nis2onto-ops:CYBERGOPLUS-Snyk rdf:type owl:NamedIndividual ,
                                       nis2onto-ops:Snyk ;
                              nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                              nis2onto-ops:hasID "CYBERGOPLUS-Snyk" ;
                              rdfs:comment "Snyk instance deployed as a component of the CYBERGOPLUS cybersecurity module."@en ;
                              rdfs:label "CYBERGOPLUS Snyk"@en .


###  https://w3id.org/nis2onto-ops#CYBERRA
nis2onto-ops:CYBERRA rdf:type owl:NamedIndividual ,
                              nis2onto-ops:CybersecuritySoftwareModule ;
                     nis2onto-ops:hasComponent nis2onto-ops:CYBERRA-MISP ;
                     nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                     nis2onto-ops:hasID "CYBERRA" ;
                     rdfs:comment "CYberSynchrony module that focuses on real-time threat intelligence and tailored risk analysis for member states, ensuring reliable assessments through secure forensic methods."@en ;
                     rdfs:label "CYBERRA"@en .


###  https://w3id.org/nis2onto-ops#CYBERRA-MISP
nis2onto-ops:CYBERRA-MISP rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:MISP ;
                          nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                          nis2onto-ops:hasID "CYBERRA-MISP" ;
                          rdfs:comment "MISP instance deployed as a component of the CYBERRA cybersecurity module."@en ;
                          rdfs:label "CYBERRA MISP"@en .


###  https://w3id.org/nis2onto-ops#CYBERWISE
nis2onto-ops:CYBERWISE rdf:type owl:NamedIndividual ,
                                nis2onto-ops:CybersecuritySoftwareModule ;
                       nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                       nis2onto-ops:hasID "CYBERWISE" ;
                       rdfs:comment "CYberSynchrony module that promotes cybersecurity awareness through engaging, educational tools, fostering a culture of cybersecurity across society."@en ;
                       rdfs:label "CYBERWISE"@en .


###  https://w3id.org/nis2onto-ops#CYBRITE
nis2onto-ops:CYBRITE rdf:type owl:NamedIndividual ,
                              nis2onto-ops:CybersecuritySoftwareModule ;
                     nis2onto-ops:hasComponent nis2onto-ops:CYBRITE-Suricata ,
                                               nis2onto-ops:CYBRITE-Wazuh ;
                     nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                     nis2onto-ops:hasID "CYBRITE" ;
                     rdfs:comment "CYberSynchrony module that provides continuous monitoring to detect threats early. Advanced analytics support proactive risk management, minimizing incident impact."@en ;
                     rdfs:label "CYBRITE"@en .


###  https://w3id.org/nis2onto-ops#CYBRITE-Suricata
nis2onto-ops:CYBRITE-Suricata rdf:type owl:NamedIndividual ,
                                       nis2onto-ops:Suricata ;
                              nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                              nis2onto-ops:hasID "CYBRITE-Suricata" ;
                              rdfs:comment "Suricata instance deployed as a component of the CYBRITE cybersecurity module."@en ;
                              rdfs:label "CYBRITE Suricata"@en .


###  https://w3id.org/nis2onto-ops#CYBRITE-Wazuh
nis2onto-ops:CYBRITE-Wazuh rdf:type owl:NamedIndividual ,
                                    nis2onto-ops:Wazuh ;
                           nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                           nis2onto-ops:hasID "CYBRITE-Wazuh" ;
                           rdfs:comment "Wazuh instance deployed as a component of the CYBRITE cybersecurity module."@en ;
                           rdfs:label "CYBRITE Wazuh"@en .


###  https://w3id.org/nis2onto-ops#CYRESCUE
nis2onto-ops:CYRESCUE rdf:type owl:NamedIndividual ,
                               nis2onto-ops:CybersecuritySoftwareModule ;
                      nis2onto-ops:hasCriticality nis2onto-ops:n_a ;
                      nis2onto-ops:hasID "CYRESCUE" ;
                      rdfs:comment "CYberSynchrony module that enhances resilience by identifying vulnerabilities in critical systems and streamlining incident response. Automated tools and secure digital vaults protect systems and data, enabling rapid response to threats."@en ;
                      rdfs:label "CYRESCUE"@en .


###  https://w3id.org/nis2onto-ops#adversarial_perturbation_detection
nis2onto-ops:adversarial_perturbation_detection rdf:type owl:NamedIndividual ,
                                                         nis2onto-ops:AnomalyDetection ;
                                                rdfs:comment "Identifies adversarial perturbations crafted to fool a perception AI model."@en ;
                                                rdfs:label "Adversarial Perturbation Detection"@en .


###  https://w3id.org/nis2onto-ops#ai_segmentation_degradation
nis2onto-ops:ai_segmentation_degradation rdf:type owl:NamedIndividual ,
                                                  nis2onto-ops:CAV2DSegmentationAIAttack ;
                                         rdfs:comment "Attack that degrades the accuracy of the 2D image segmentation AI module."@en ;
                                         rdfs:label "AI Segmentation Degradation"@en .


###  https://w3id.org/nis2onto-ops#ai_segmentation_divergent
nis2onto-ops:ai_segmentation_divergent rdf:type owl:NamedIndividual ,
                                                nis2onto-ops:CAV2DSegmentationAIEvent ;
                                       rdfs:comment "Event in which the 2D image segmentation output disagrees beyond tolerance with an independently trained reference model or with the HD map."@en ;
                                       rdfs:label "AI Segmentation Divergent"@en .


###  https://w3id.org/nis2onto-ops#anomaly
nis2onto-ops:anomaly rdf:type owl:NamedIndividual ,
                              nis2onto-ops:MonitoringOutcome ;
                     rdfs:comment "Monitoring outcome indicating that an anomaly was detected."@en ;
                     rdfs:label "Anomaly"@en .


###  https://w3id.org/nis2onto-ops#anomaly_detector_detection
nis2onto-ops:anomaly_detector_detection rdf:type owl:NamedIndividual ,
                                                 nis2onto-ops:AnomalyDetection ;
                                        rdfs:comment "Generic anomaly-detection assessment method for identifying abnormal behavior."@en ;
                                        rdfs:label "Anomaly Detector Detection"@en .


###  https://w3id.org/nis2onto-ops#api_key_validation
nis2onto-ops:api_key_validation rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:AuthenticationCheck ;
                                rdfs:comment "Validates an API key presented by a client."@en ;
                                rdfs:label "API Key Validation"@en .


###  https://w3id.org/nis2onto-ops#asset_evidence_documentation
nis2onto-ops:asset_evidence_documentation rdf:type owl:NamedIndividual ,
                                                   nis2onto-ops:AssetInventoryAndManagement ;
                                          rdfs:comment "Linking evidence records to the assets they concern."@en ;
                                          rdfs:label "Asset Evidence Documentation"@en .


###  https://w3id.org/nis2onto-ops#authentication_check
nis2onto-ops:authentication_check rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:AuthenticationCheck ;
                                  rdfs:comment "Generic authentication check verifying credentials presented by an entity."@en ;
                                  rdfs:label "Authentication Check"@en .


###  https://w3id.org/nis2onto-ops#behavioral_baseline_deviation
nis2onto-ops:behavioral_baseline_deviation rdf:type owl:NamedIndividual ,
                                                    nis2onto-ops:AnomalyDetection ;
                                           rdfs:comment "Flags deviation from an established behavioral baseline."@en ;
                                           rdfs:label "Behavioral Baseline Deviation"@en .


###  https://w3id.org/nis2onto-ops#can_bus_anomaly_detection
nis2onto-ops:can_bus_anomaly_detection rdf:type owl:NamedIndividual ,
                                                nis2onto-ops:AnomalyDetection ;
                                       rdfs:comment "Monitors CAN bus traffic for abnormal patterns."@en ;
                                       rdfs:label "CAN Bus Anomaly Detection"@en .


###  https://w3id.org/nis2onto-ops#can_bus_rule_check
nis2onto-ops:can_bus_rule_check rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:StreamPatternMatching ;
                                rdfs:comment "Checks CAN bus messages against predefined rules."@en ;
                                rdfs:label "CAN Bus Rule Check"@en .


###  https://w3id.org/nis2onto-ops#certificate_validation
nis2onto-ops:certificate_validation rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:AuthenticationCheck ;
                                    rdfs:comment "Validates a digital certificate."@en ;
                                    rdfs:label "Certificate Validation"@en .


###  https://w3id.org/nis2onto-ops#compliant
nis2onto-ops:compliant rdf:type owl:NamedIndividual ,
                                nis2onto-ops:ControlStatus ;
                       rdfs:comment "Status indicating the scope is fully supported by sufficient, current evidence."@en ;
                       rdfs:label "Compliant"@en .


###  https://w3id.org/nis2onto-ops#component_authentication_and_authorisation
nis2onto-ops:component_authentication_and_authorisation rdf:type owl:NamedIndividual ,
                                                                 nis2onto-ops:AuthenticationAndAccessControl ,
                                                                 nis2onto-ops:CryptographicProtection ;
                                                        rdfs:comment "Component identity and access verification and control, e.g., authentication checks on API calls."@en ;
                                                        rdfs:label "Component Authentication and Authorisation"@en .


###  https://w3id.org/nis2onto-ops#component_integrity_evaluation
nis2onto-ops:component_integrity_evaluation rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:CryptographicProtection ,
                                                     nis2onto-ops:EventAnalysisAndClassification ,
                                                     nis2onto-ops:IncidentDetectionAndMonitoring ;
                                            rdfs:comment "Component integrity monitoring and event analysis, e.g., routine RAIM checks, spoofing attacks."@en ;
                                            rdfs:label "Component Integrity Evaluation"@en .


###  https://w3id.org/nis2onto-ops#configuration_auditing
nis2onto-ops:configuration_auditing rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:SecurityPostureAndControlEffectiveness ;
                                    rdfs:comment "Evaluation of assets against established security baselines and best practices, e.g., Wazuh SCA scans."@en ;
                                    rdfs:label "Configuration Auditing"@en .


###  https://w3id.org/nis2onto-ops#container_policy_scan
nis2onto-ops:container_policy_scan rdf:type owl:NamedIndividual ,
                                            nis2onto-ops:PolicyBasedScan ;
                                   rdfs:comment "Checks container images and configurations for policy compliance."@en ;
                                   rdfs:label "Container Policy Scan"@en .


###  https://w3id.org/nis2onto-ops#content_signature_match
nis2onto-ops:content_signature_match rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:SignatureMatching ;
                                     rdfs:comment "Compares content against known malicious signatures."@en ;
                                     rdfs:label "Content Signature Match"@en .


###  https://w3id.org/nis2onto-ops#credential_login_check
nis2onto-ops:credential_login_check rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:AuthenticationCheck ;
                                    rdfs:comment "Verifies login credentials such as username and password."@en ;
                                    rdfs:label "Credential Login Check"@en .


###  https://w3id.org/nis2onto-ops#critical_criticality
nis2onto-ops:critical_criticality rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:Criticality ;
                                  rdfs:comment "Criticality level indicating the asset is essential and its failure would have severe impact."@en ;
                                  rdfs:label "Critical"@en .


###  https://w3id.org/nis2onto-ops#critical_severity
nis2onto-ops:critical_severity rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:Severity ;
                               rdfs:comment "Severity level indicating the highest degree of seriousness, requiring immediate action."@en ;
                               rdfs:label "Critical"@en .


###  https://w3id.org/nis2onto-ops#csv_format
nis2onto-ops:csv_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Comma-Separated Values format."@en ;
                        rdfs:label "CSV"@en .


###  https://w3id.org/nis2onto-ops#cti_enrichment
nis2onto-ops:cti_enrichment rdf:type owl:NamedIndividual ,
                                     nis2onto-ops:EventAnalysisAndClassification ;
                            rdfs:comment "Incident-context enrichment via external CTI (Cyber Threat Intelligence), e.g., MISP IoC (Indicator of Compromise)."@en ;
                            rdfs:label "CTI Enrichment"@en .


###  https://w3id.org/nis2onto-ops#cve_cwe_disclosure
nis2onto-ops:cve_cwe_disclosure rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:VulnerabilityHandlingAndDisclosure ;
                                rdfs:comment "Reporting and disclosure of identified CVEs and their underlying CWEs."@en ;
                                rdfs:label "CVE/CWE Disclosure"@en .


###  https://w3id.org/nis2onto-ops#cvgl_auth_attempt
nis2onto-ops:cvgl_auth_attempt rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:CAVCVGLEvent ;
                               rdfs:comment "Event representing an authentication or access attempt against the CVGL correction service."@en ;
                               rdfs:label "CVGL Authentication Attempt"@en .


###  https://w3id.org/nis2onto-ops#cvgl_availability_monitoring
nis2onto-ops:cvgl_availability_monitoring rdf:type owl:NamedIndividual ,
                                                   nis2onto-ops:AnomalyDetection ,
                                                   nis2onto-ops:IntegrityVerification ;
                                          rdfs:comment "Monitors the CVGL correction service's request rate, response latency, error rate and resource use against its normal operating envelope, including whether it answered at all."@en ;
                                          rdfs:label "CVGL Availability Monitoring"@en .


###  https://w3id.org/nis2onto-ops#cvgl_config_data_poisoning
nis2onto-ops:cvgl_config_data_poisoning rdf:type owl:NamedIndividual ,
                                                 nis2onto-ops:CAVCVGLAttack ;
                                        rdfs:comment "Attack that poisons the cached satellite reference tiles the CVGL service matches ground imagery against."@en ;
                                        rdfs:label "CVGL Configuration Data Poisoning"@en .


###  https://w3id.org/nis2onto-ops#cvgl_config_mismatch
nis2onto-ops:cvgl_config_mismatch rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:CAVCVGLEvent ;
                                  rdfs:comment "Event in which the CVGL service's configuration files or stored satellite reference tiles no longer match their recorded baseline fingerprint."@en ;
                                  rdfs:label "CVGL Configuration Mismatch"@en .


###  https://w3id.org/nis2onto-ops#cvgl_config_tampering
nis2onto-ops:cvgl_config_tampering rdf:type owl:NamedIndividual ,
                                            nis2onto-ops:CAVCVGLAttack ;
                                   rdfs:comment "Attack that modifies the CVGL service's configuration so that corrections are computed differently."@en ;
                                   rdfs:label "CVGL Configuration Tampering"@en .


###  https://w3id.org/nis2onto-ops#cvgl_correction_out_of_envelope
nis2onto-ops:cvgl_correction_out_of_envelope rdf:type owl:NamedIndividual ,
                                                      nis2onto-ops:CAVCVGLEvent ;
                                             rdfs:comment "Event in which a returned CVGL correction falls outside the residual envelope the service was validated for, relative to the raw GNSS fix and the dead-reckoning estimate."@en ;
                                             rdfs:label "CVGL Correction Out of Envelope"@en .


###  https://w3id.org/nis2onto-ops#cvgl_correction_stale
nis2onto-ops:cvgl_correction_stale rdf:type owl:NamedIndividual ,
                                            nis2onto-ops:CAVCVGLEvent ;
                                   rdfs:comment "Event in which a CVGL correction carries an outdated timestamp, a repeated sequence number or a reused nonce, so it does not describe the vehicle's current position."@en ;
                                   rdfs:label "CVGL Correction Stale"@en .


###  https://w3id.org/nis2onto-ops#cvgl_delay_replay
nis2onto-ops:cvgl_delay_replay rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:CAVCVGLAttack ;
                               rdfs:comment "Attack that replays delayed CVGL data to mislead the localization result."@en ;
                               rdfs:label "CVGL Delay Replay"@en .


###  https://w3id.org/nis2onto-ops#cvgl_delay_replay_injection
nis2onto-ops:cvgl_delay_replay_injection rdf:type owl:NamedIndividual ,
                                                  nis2onto-ops:CAVCVGLAttack ,
                                                  nis2onto-ops:InjectionAttack ;
                                         rdfs:comment "Injection attack that feeds delayed, replayed data into the CVGL service."@en ;
                                         rdfs:label "CVGL Delay Replay Injection"@en .


###  https://w3id.org/nis2onto-ops#cvgl_dos
nis2onto-ops:cvgl_dos rdf:type owl:NamedIndividual ,
                               nis2onto-ops:CAVCVGLAttack ;
                      rdfs:comment "Attack that floods the CVGL correction service or the path to it so that corrections time out for the vehicles relying on it."@en ;
                      rdfs:label "CVGL Denial of Service"@en .


###  https://w3id.org/nis2onto-ops#cvgl_integrity_check
nis2onto-ops:cvgl_integrity_check rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:AnomalyDetection ,
                                           nis2onto-ops:IntegrityVerification ;
                                  rdfs:comment "Verifies the integrity of CVGL localization data."@en ;
                                  rdfs:label "CVGL Integrity Check"@en .


###  https://w3id.org/nis2onto-ops#cvgl_manipulation
nis2onto-ops:cvgl_manipulation rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:CAVCVGLAttack ;
                               rdfs:comment "Attack that manipulates CVGL inputs or outputs to produce an incorrect localization."@en ;
                               rdfs:label "CVGL Manipulation"@en .


###  https://w3id.org/nis2onto-ops#cvgl_unauth
nis2onto-ops:cvgl_unauth rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:CAVCVGLAttack ;
                         rdfs:comment "Attack involving unauthorized access to the CVGL correction service or its host."@en ;
                         rdfs:label "CVGL Unauthorized Access"@en .


###  https://w3id.org/nis2onto-ops#cvgl_unauth_injection
nis2onto-ops:cvgl_unauth_injection rdf:type owl:NamedIndividual ,
                                            nis2onto-ops:CAVCVGLAttack ,
                                            nis2onto-ops:InjectionAttack ;
                                   rdfs:comment "Injection attack that performs unauthorized access against the CVGL correction service."@en ;
                                   rdfs:label "CVGL Unauthorized Injection"@en .


###  https://w3id.org/nis2onto-ops#cvgl_unavailable
nis2onto-ops:cvgl_unavailable rdf:type owl:NamedIndividual ,
                                       nis2onto-ops:CAVCVGLEvent ;
                              rdfs:comment "Event in which the CVGL correction service does not answer, or answers too slowly or with too many errors for its corrections to be usable by the vehicles relying on it."@en ;
                              rdfs:label "CVGL Unavailable"@en .


###  https://w3id.org/nis2onto-ops#dco_playbook_incident_response
nis2onto-ops:dco_playbook_incident_response rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:IncidentResponseProcedure ;
                                            rdfs:comment "Incident response carried out through execution of a DCO playbook."@en ;
                                            rdfs:label "DCO Playbook Incident Response"@en .


###  https://w3id.org/nis2onto-ops#dead_reckoning_cross_validation
nis2onto-ops:dead_reckoning_cross_validation rdf:type owl:NamedIndividual ,
                                                      nis2onto-ops:AnomalyDetection ,
                                                      nis2onto-ops:IntegrityVerification ;
                                             rdfs:comment "Cross-validates a raw GNSS fix, a motion-propagated dead-reckoning estimate and a returned CVGL correction, to determine whether the corrected position can be trusted."@en ;
                                             rdfs:label "Dead Reckoning Cross Validation"@en .


###  https://w3id.org/nis2onto-ops#dependency_policy_scan
nis2onto-ops:dependency_policy_scan rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:PolicyBasedScan ;
                                    rdfs:comment "Checks software dependencies for policy compliance."@en ;
                                    rdfs:label "Dependency Policy Scan"@en .


###  https://w3id.org/nis2onto-ops#digital_signature_verification
nis2onto-ops:digital_signature_verification rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:AuthenticationCheck ,
                                                     nis2onto-ops:IntegrityVerification ;
                                            rdfs:comment "Verifies a digital signature to confirm authenticity and integrity."@en ;
                                            rdfs:label "Digital Signature Verification"@en .


###  https://w3id.org/nis2onto-ops#docx_format
nis2onto-ops:docx_format rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:FileFormat ;
                         rdfs:comment "Microsoft Word document format."@en ;
                         rdfs:label "DOCX"@en .


###  https://w3id.org/nis2onto-ops#domain_ioc_match
nis2onto-ops:domain_ioc_match rdf:type owl:NamedIndividual ,
                                       nis2onto-ops:IOCMatching ;
                              rdfs:comment "Compares observed domain names against known indicators of compromise."@en ;
                              rdfs:label "Domain IOC Match"@en .


###  https://w3id.org/nis2onto-ops#eml_format
nis2onto-ops:eml_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Exported email message format."@en ;
                        rdfs:label "EML"@en .


###  https://w3id.org/nis2onto-ops#fail
nis2onto-ops:fail rdf:type owl:NamedIndividual ,
                           nis2onto-ops:MonitoringOutcome ;
                  rdfs:comment "Monitoring outcome indicating that the check failed."@en ;
                  rdfs:label "Fail"@en .


###  https://w3id.org/nis2onto-ops#file_integrity_monitoring
nis2onto-ops:file_integrity_monitoring rdf:type owl:NamedIndividual ,
                                                nis2onto-ops:IntegrityVerification ;
                                       rdfs:comment "Rechecks a file, configuration or stored dataset against a previously recorded baseline fingerprint."@en ;
                                       rdfs:label "File Integrity Monitoring"@en .


###  https://w3id.org/nis2onto-ops#gnss_inconsistent
nis2onto-ops:gnss_inconsistent rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:CAVGNSSEvent ;
                               rdfs:comment "Event in which the GNSS receiver's position fix is inconsistent across satellites, or disagrees with independent motion estimates beyond tolerance."@en ;
                               rdfs:label "GNSS Inconsistent"@en .


###  https://w3id.org/nis2onto-ops#gnss_jamming
nis2onto-ops:gnss_jamming rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:CAVGNSSAttack ;
                          rdfs:comment "Attack that jams GNSS signals to disrupt the CAV's positioning."@en ;
                          rdfs:label "GNSS Jamming"@en .


###  https://w3id.org/nis2onto-ops#gnss_jamming_injection
nis2onto-ops:gnss_jamming_injection rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:CAVGNSSAttack ,
                                             nis2onto-ops:InjectionAttack ;
                                    rdfs:comment "Injection attack that introduces jamming signals into the CAV's GNSS reception."@en ;
                                    rdfs:label "GNSS Jamming Injection"@en .


###  https://w3id.org/nis2onto-ops#gnss_manipulation
nis2onto-ops:gnss_manipulation rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:CAVGNSSAttack ;
                               rdfs:comment "Attack that manipulates GNSS data to alter the CAV's perceived position."@en ;
                               rdfs:label "GNSS Manipulation"@en .


###  https://w3id.org/nis2onto-ops#gnss_spoofing
nis2onto-ops:gnss_spoofing rdf:type owl:NamedIndividual ,
                                    nis2onto-ops:CAVGNSSAttack ;
                           rdfs:comment "Attack that spoofs GNSS signals to feed the CAV false positioning data."@en ;
                           rdfs:label "GNSS Spoofing"@en .


###  https://w3id.org/nis2onto-ops#gnss_spoofing_injection
nis2onto-ops:gnss_spoofing_injection rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:CAVGNSSAttack ,
                                              nis2onto-ops:InjectionAttack ;
                                     rdfs:comment "Injection attack that injects spoofed GNSS signals into the CAV's receiver."@en ;
                                     rdfs:label "GNSS Spoofing Injection"@en .


###  https://w3id.org/nis2onto-ops#hash_verification
nis2onto-ops:hash_verification rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:IOCMatching ,
                                        nis2onto-ops:IntegrityVerification ;
                               rdfs:comment "Verifies data integrity by comparing hash digests."@en ;
                               rdfs:label "Hash Verification"@en .


###  https://w3id.org/nis2onto-ops#hd_map_consistency_verification
nis2onto-ops:hd_map_consistency_verification rdf:type owl:NamedIndividual ,
                                                      nis2onto-ops:AnomalyDetection ,
                                                      nis2onto-ops:IntegrityVerification ;
                                             rdfs:comment "Compares segmented structural classes against the HD map, to separate a manipulated perception result from a genuine change in the environment."@en ;
                                             rdfs:label "HD Map Consistency Verification"@en .


###  https://w3id.org/nis2onto-ops#high_criticality
nis2onto-ops:high_criticality rdf:type owl:NamedIndividual ,
                                       nis2onto-ops:Criticality ;
                              rdfs:comment "Criticality level indicating the asset is important and its failure would have significant impact."@en ;
                              rdfs:label "High"@en .


###  https://w3id.org/nis2onto-ops#high_severity
nis2onto-ops:high_severity rdf:type owl:NamedIndividual ,
                                    nis2onto-ops:Severity ;
                           rdfs:comment "Severity level indicating a serious issue requiring prompt attention."@en ;
                           rdfs:label "High"@en .


###  https://w3id.org/nis2onto-ops#iac_policy_scan
nis2onto-ops:iac_policy_scan rdf:type owl:NamedIndividual ,
                                      nis2onto-ops:PolicyBasedScan ;
                             rdfs:comment "Checks Infrastructure-as-Code definitions for policy compliance."@en ;
                             rdfs:label "IaC Policy Scan"@en .


###  https://w3id.org/nis2onto-ops#image_perturbation
nis2onto-ops:image_perturbation rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:CAVCameraAttack ;
                                rdfs:comment "Attack that perturbs camera images to deceive perception algorithms."@en ;
                                rdfs:label "Image Perturbation"@en .


###  https://w3id.org/nis2onto-ops#image_perturbation_injection
nis2onto-ops:image_perturbation_injection rdf:type owl:NamedIndividual ,
                                                   nis2onto-ops:CAV2DSegmentationAIAttack ,
                                                   nis2onto-ops:CAVCameraAttack ,
                                                   nis2onto-ops:InjectionAttack ;
                                          rdfs:comment "Injection attack that introduces perturbed image data to mislead the 2D image segmentation AI module or camera sensor."@en ;
                                          rdfs:label "Image Perturbation Injection"@en .


###  https://w3id.org/nis2onto-ops#image_stream_inconsistent
nis2onto-ops:image_stream_inconsistent rdf:type owl:NamedIndividual ,
                                                nis2onto-ops:CAVCameraEvent ;
                                       rdfs:comment "Event in which camera frames show content or statistics inconsistent with co-located sensors or with expected scene properties."@en ;
                                       rdfs:label "Image Stream Inconsistent"@en .


###  https://w3id.org/nis2onto-ops#inconclusive
nis2onto-ops:inconclusive rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:MonitoringOutcome ;
                          rdfs:comment "Monitoring outcome indicating that the check could not determine a definitive result."@en ;
                          rdfs:label "Inconclusive"@en .


###  https://w3id.org/nis2onto-ops#info_severity
nis2onto-ops:info_severity rdf:type owl:NamedIndividual ,
                                    nis2onto-ops:Severity ;
                           rdfs:comment "Severity level indicating informational significance with no immediate risk."@en ;
                           rdfs:label "Info"@en .


###  https://w3id.org/nis2onto-ops#ip_ioc_match
nis2onto-ops:ip_ioc_match rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:IOCMatching ;
                          rdfs:comment "Compares observed IP addresses against known indicators of compromise."@en ;
                          rdfs:label "IP IOC Match"@en .


###  https://w3id.org/nis2onto-ops#jpeg_format
nis2onto-ops:jpeg_format rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:FileFormat ;
                         rdfs:comment "JPEG image format."@en ;
                         rdfs:label "JPEG"@en .


###  https://w3id.org/nis2onto-ops#json_format
nis2onto-ops:json_format rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:FileFormat ;
                         rdfs:comment "JavaScript Object Notation format."@en ;
                         rdfs:label "JSON"@en .


###  https://w3id.org/nis2onto-ops#jsonl_format
nis2onto-ops:jsonl_format rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:FileFormat ;
                          rdfs:comment "JSON Lines format."@en ;
                          rdfs:label "JSONL"@en .


###  https://w3id.org/nis2onto-ops#ledger_attestation
nis2onto-ops:ledger_attestation rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:IntegrityVerification ;
                                rdfs:comment "Verifies integrity by checking a record's attestation on a ledger."@en ;
                                rdfs:label "Ledger Attestation"@en .


###  https://w3id.org/nis2onto-ops#ledger_evidence_recording
nis2onto-ops:ledger_evidence_recording rdf:type owl:NamedIndividual ,
                                                nis2onto-ops:DataIntegrityAndTamperResistance ;
                                       rdfs:comment "Data integrity maintained by recording evidence on a ledger."@en ;
                                       rdfs:label "Ledger Evidence Recording"@en .


###  https://w3id.org/nis2onto-ops#lidar_camera_cross_check
nis2onto-ops:lidar_camera_cross_check rdf:type owl:NamedIndividual ,
                                               nis2onto-ops:AnomalyDetection ,
                                               nis2onto-ops:IntegrityVerification ;
                                      rdfs:comment "Cross-checks LiDAR and camera data for consistency."@en ;
                                      rdfs:label "LiDAR-Camera Cross Check"@en .


###  https://w3id.org/nis2onto-ops#lidar_model_mismatch
nis2onto-ops:lidar_model_mismatch rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:CAVLiDARSegmentationAIEvent ;
                                  rdfs:comment "Event in which a LiDAR segmentation model's weights or configuration no longer match their recorded baseline fingerprint."@en ;
                                  rdfs:label "LiDAR Model Mismatch"@en .


###  https://w3id.org/nis2onto-ops#lidar_model_tampering
nis2onto-ops:lidar_model_tampering rdf:type owl:NamedIndividual ,
                                            nis2onto-ops:CAVLiDARSegmentationAIAttack ;
                                   rdfs:comment "Attack that alters a LiDAR segmentation model's weights or configuration."@en ;
                                   rdfs:label "LiDAR Model Tampering"@en .


###  https://w3id.org/nis2onto-ops#lidar_segmentation_degradation
nis2onto-ops:lidar_segmentation_degradation rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:CAVLiDARSegmentationAIAttack ;
                                            rdfs:comment "Attack that degrades the accuracy of the LiDAR segmentation module."@en ;
                                            rdfs:label "LiDAR Segmentation Degradation"@en .


###  https://w3id.org/nis2onto-ops#lidar_segmentation_divergent
nis2onto-ops:lidar_segmentation_divergent rdf:type owl:NamedIndividual ,
                                                   nis2onto-ops:CAVLiDARSegmentationAIEvent ;
                                          rdfs:comment "Event in which the LiDAR segmentation output disagrees beyond tolerance with an independently trained reference model or with the HD map."@en ;
                                          rdfs:label "LiDAR Segmentation Divergent"@en .


###  https://w3id.org/nis2onto-ops#log_correlation_rule
nis2onto-ops:log_correlation_rule rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:StreamPatternMatching ;
                                  rdfs:comment "Correlates log entries against predefined rules."@en ;
                                  rdfs:label "Log Correlation Rule"@en .


###  https://w3id.org/nis2onto-ops#low_criticality
nis2onto-ops:low_criticality rdf:type owl:NamedIndividual ,
                                      nis2onto-ops:Criticality ;
                             rdfs:comment "Criticality level indicating the asset has limited impact if it fails."@en ;
                             rdfs:label "Low"@en .


###  https://w3id.org/nis2onto-ops#low_severity
nis2onto-ops:low_severity rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:Severity ;
                          rdfs:comment "Severity level indicating minor significance with limited impact."@en ;
                          rdfs:label "Low"@en .


###  https://w3id.org/nis2onto-ops#maintenance_window_policy_scan
nis2onto-ops:maintenance_window_policy_scan rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:PolicyBasedScan ;
                                            rdfs:comment "Checks whether an access to a service occurred inside a declared maintenance window."@en ;
                                            rdfs:label "Maintenance Window Policy Scan"@en .


###  https://w3id.org/nis2onto-ops#manual_analyst_review
nis2onto-ops:manual_analyst_review rdf:type owl:NamedIndividual ,
                                            nis2onto-ops:ManualAssessment ;
                                   rdfs:comment "Manual assessment performed by a human analyst reviewing evidence."@en ;
                                   rdfs:label "Manual Analyst Review"@en .


###  https://w3id.org/nis2onto-ops#manual_assessment
nis2onto-ops:manual_assessment rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:ManualAssessment ;
                               rdfs:comment "Generic manual assessment performed by a human."@en ;
                               rdfs:label "Manual Assessment"@en .


###  https://w3id.org/nis2onto-ops#manual_code_review
nis2onto-ops:manual_code_review rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:ManualAssessment ;
                                rdfs:comment "Manual assessment involving human review of source code."@en ;
                                rdfs:label "Manual Code Review"@en .


###  https://w3id.org/nis2onto-ops#manual_document_review
nis2onto-ops:manual_document_review rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:ManualAssessment ;
                                    rdfs:comment "Manual assessment involving review of an uploaded document."@en ;
                                    rdfs:label "Manual Document Review"@en .


###  https://w3id.org/nis2onto-ops#manual_forensic_investigation
nis2onto-ops:manual_forensic_investigation rdf:type owl:NamedIndividual ,
                                                    nis2onto-ops:ManualAssessment ;
                                           rdfs:comment "Manual assessment involving forensic investigation of an incident."@en ;
                                           rdfs:label "Manual Forensic Investigation"@en .


###  https://w3id.org/nis2onto-ops#manual_penetration_test
nis2onto-ops:manual_penetration_test rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:ManualAssessment ;
                                     rdfs:comment "Manual assessment involving simulated attacks to identify exploitable weaknesses."@en ;
                                     rdfs:label "Manual Penetration Test"@en .


###  https://w3id.org/nis2onto-ops#manual_physical_inspection
nis2onto-ops:manual_physical_inspection rdf:type owl:NamedIndividual ,
                                                 nis2onto-ops:ManualAssessment ;
                                        rdfs:comment "Manual assessment involving physical inspection of an asset."@en ;
                                        rdfs:label "Manual Physical Inspection"@en .


###  https://w3id.org/nis2onto-ops#manual_red_team_exercise
nis2onto-ops:manual_red_team_exercise rdf:type owl:NamedIndividual ,
                                               nis2onto-ops:ManualAssessment ;
                                      rdfs:comment "Manual assessment involving an adversarial red team exercise."@en ;
                                      rdfs:label "Manual Red Team Exercise"@en .


###  https://w3id.org/nis2onto-ops#medium_criticality
nis2onto-ops:medium_criticality rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:Criticality ;
                                rdfs:comment "Criticality level indicating moderate impact if the asset fails."@en ;
                                rdfs:label "Medium"@en .


###  https://w3id.org/nis2onto-ops#medium_severity
nis2onto-ops:medium_severity rdf:type owl:NamedIndividual ,
                                      nis2onto-ops:Severity ;
                             rdfs:comment "Severity level indicating moderate significance requiring attention."@en ;
                             rdfs:label "Medium"@en .


###  https://w3id.org/nis2onto-ops#ml_perception_anomaly_detection
nis2onto-ops:ml_perception_anomaly_detection rdf:type owl:NamedIndividual ,
                                                      nis2onto-ops:AnomalyDetection ;
                                             rdfs:comment "Uses machine learning to detect abnormal perception outputs."@en ;
                                             rdfs:label "ML Perception Anomaly Detection"@en .


###  https://w3id.org/nis2onto-ops#n_a
nis2onto-ops:n_a rdf:type owl:NamedIndividual ,
                          nis2onto-ops:Criticality ;
                 rdfs:comment "Criticality level indicating that a criticality classification does not apply."@en ;
                 rdfs:label "N/A"@en .


###  https://w3id.org/nis2onto-ops#needs_review
nis2onto-ops:needs_review rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:ControlStatus ;
                          rdfs:comment "Status indicating evidence is present but ambiguous, stale, or borderline, and requires human review before a final status is assigned."@en ;
                          rdfs:label "Needs Review"@en .


###  https://w3id.org/nis2onto-ops#network_signature_match
nis2onto-ops:network_signature_match rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:SignatureMatching ;
                                     rdfs:comment "Compares network traffic against known malicious signatures."@en ;
                                     rdfs:label "Network Signature Match"@en .


###  https://w3id.org/nis2onto-ops#not_assessed
nis2onto-ops:not_assessed rdf:type owl:NamedIndividual ,
                                   nis2onto-ops:ControlStatus ;
                          rdfs:comment "Status indicating no evaluation has yet been performed and assessment is pending."@en ;
                          rdfs:label "Not Assessed"@en .


###  https://w3id.org/nis2onto-ops#not_compliant
nis2onto-ops:not_compliant rdf:type owl:NamedIndividual ,
                                    nis2onto-ops:ControlStatus ;
                           rdfs:comment "Status indicating evidence or lack of evidence contradicts compliance."@en ;
                           rdfs:label "Not Compliant"@en .


###  https://w3id.org/nis2onto-ops#partially_compliant
nis2onto-ops:partially_compliant rdf:type owl:NamedIndividual ,
                                          nis2onto-ops:ControlStatus ;
                                 rdfs:comment "Status indicating evidence is present but is insufficient for full compliance."@en ;
                                 rdfs:label "Partially Compliant"@en .


###  https://w3id.org/nis2onto-ops#pass
nis2onto-ops:pass rdf:type owl:NamedIndividual ,
                           nis2onto-ops:MonitoringOutcome ;
                  rdfs:comment "Monitoring outcome indicating that the check passed successfully."@en ;
                  rdfs:label "Pass"@en .


###  https://w3id.org/nis2onto-ops#pdf_format
nis2onto-ops:pdf_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Portable Document Format."@en ;
                        rdfs:label "PDF"@en .


###  https://w3id.org/nis2onto-ops#perception_model_cross_validation
nis2onto-ops:perception_model_cross_validation rdf:type owl:NamedIndividual ,
                                                        nis2onto-ops:AnomalyDetection ,
                                                        nis2onto-ops:IntegrityVerification ;
                                               rdfs:comment "Compares a primary perception model's output against that of an independently trained reference model run on the same input."@en ;
                                               rdfs:label "Perception Model Cross Validation"@en .


###  https://w3id.org/nis2onto-ops#png_format
nis2onto-ops:png_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Portable Network Graphics image format."@en ;
                        rdfs:label "PNG"@en .


###  https://w3id.org/nis2onto-ops#point_cloud_inconsistent
nis2onto-ops:point_cloud_inconsistent rdf:type owl:NamedIndividual ,
                                               nis2onto-ops:CAVLiDAREvent ;
                                      rdfs:comment "Event in which the LiDAR point cloud contains points inconsistent with co-located sensors or with the expected geometry of the scene."@en ;
                                      rdfs:label "Point Cloud Inconsistent"@en .


###  https://w3id.org/nis2onto-ops#point_cloud_perturbation
nis2onto-ops:point_cloud_perturbation rdf:type owl:NamedIndividual ,
                                               nis2onto-ops:CAVLiDARAttack ;
                                      rdfs:comment "Attack that perturbs LiDAR points to deceive segmentation."@en ;
                                      rdfs:label "Point Cloud Perturbation"@en .


###  https://w3id.org/nis2onto-ops#point_cloud_perturbation_injection
nis2onto-ops:point_cloud_perturbation_injection rdf:type owl:NamedIndividual ,
                                                         nis2onto-ops:CAVLiDARAttack ,
                                                         nis2onto-ops:InjectionAttack ;
                                                rdfs:comment "Injection attack that introduces adversarially perturbed point-cloud data to mislead the LiDAR segmentation module."@en ;
                                                rdfs:label "Point Cloud Perturbation Injection"@en .


###  https://w3id.org/nis2onto-ops#pptx_format
nis2onto-ops:pptx_format rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:FileFormat ;
                         rdfs:comment "Microsoft PowerPoint format."@en ;
                         rdfs:label "PPTX"@en .


###  https://w3id.org/nis2onto-ops#raim
nis2onto-ops:raim rdf:type owl:NamedIndividual ,
                           nis2onto-ops:AnomalyDetection ,
                           nis2onto-ops:IntegrityVerification ;
                  rdfs:comment "Receiver Autonomous Integrity Monitoring: detects faults in GNSS positioning data."@en ;
                  rdfs:label "RAIM"@en .


###  https://w3id.org/nis2onto-ops#risk_based_testing
nis2onto-ops:risk_based_testing rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:ComplianceMonitoring ,
                                         nis2onto-ops:VulnerabilityHandlingAndDisclosure ;
                                rdfs:comment "Conducting risk-based security testing, e.g., penetration testing."@en ;
                                rdfs:label "Risk-Based Testing"@en .


###  https://w3id.org/nis2onto-ops#sast_policy_scan
nis2onto-ops:sast_policy_scan rdf:type owl:NamedIndividual ,
                                       nis2onto-ops:PolicyBasedScan ;
                              rdfs:comment "Uses Static Application Security Testing to check code for policy compliance."@en ;
                              rdfs:label "SAST Policy Scan"@en .


###  https://w3id.org/nis2onto-ops#severity_classification
nis2onto-ops:severity_classification rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:EventAnalysisAndClassification ;
                                     rdfs:comment "Analysis and classification carried out by scoring the severity of an identified incident, vulnerability, or weakness."@en ;
                                     rdfs:label "Severity Classification"@en .


###  https://w3id.org/nis2onto-ops#sha2_224
nis2onto-ops:sha2_224 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-2 family hash algorithm that produces a 224-bit digest."@en ;
                      rdfs:label "SHA2-224"@en .


###  https://w3id.org/nis2onto-ops#sha2_256
nis2onto-ops:sha2_256 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-2 family hash algorithm that produces a 256-bit digest."@en ;
                      rdfs:label "SHA2-256"@en .


###  https://w3id.org/nis2onto-ops#sha2_384
nis2onto-ops:sha2_384 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-2 family hash algorithm that produces a 384-bit digest."@en ;
                      rdfs:label "SHA2-384"@en .


###  https://w3id.org/nis2onto-ops#sha2_512
nis2onto-ops:sha2_512 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-2 family hash algorithm that produces a 512-bit digest."@en ;
                      rdfs:label "SHA2-512"@en .


###  https://w3id.org/nis2onto-ops#sha3_224
nis2onto-ops:sha3_224 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-3 family hash algorithm that produces a 224-bit digest."@en ;
                      rdfs:label "SHA3-224"@en .


###  https://w3id.org/nis2onto-ops#sha3_256
nis2onto-ops:sha3_256 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-3 family hash algorithm that produces a 256-bit digest."@en ;
                      rdfs:label "SHA3-256"@en .


###  https://w3id.org/nis2onto-ops#sha3_384
nis2onto-ops:sha3_384 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-3 family hash algorithm that produces a 384-bit digest."@en ;
                      rdfs:label "SHA3-384"@en .


###  https://w3id.org/nis2onto-ops#sha3_512
nis2onto-ops:sha3_512 rdf:type owl:NamedIndividual ,
                               nis2onto-ops:HashAlgorithm ;
                      rdfs:comment "SHA-3 family hash algorithm that produces a 512-bit digest."@en ;
                      rdfs:label "SHA3-512"@en .


###  https://w3id.org/nis2onto-ops#software_dependency_risk_reporting
nis2onto-ops:software_dependency_risk_reporting rdf:type owl:NamedIndividual ,
                                                         nis2onto-ops:SupplyChainSecurity ,
                                                         nis2onto-ops:VulnerabilityHandlingAndDisclosure ;
                                                rdfs:comment "Identification and reporting of known vulnerabilities and weaknesses in third-party libraries and dependencies."@en ;
                                                rdfs:label "Software Dependency Risk Reporting"@en .


###  https://w3id.org/nis2onto-ops#statistical_outlier_detection
nis2onto-ops:statistical_outlier_detection rdf:type owl:NamedIndividual ,
                                                    nis2onto-ops:AnomalyDetection ;
                                           rdfs:comment "Flags statistical outliers in observed data."@en ;
                                           rdfs:label "Statistical Outlier Detection"@en .


###  https://w3id.org/nis2onto-ops#teleop_api_call
nis2onto-ops:teleop_api_call rdf:type owl:NamedIndividual ,
                                      nis2onto-ops:CAVTeleoperationServiceEvent ;
                             rdfs:comment "Event representing a call to the teleoperation service API."@en ;
                             rdfs:label "Teleoperation API Call"@en .


###  https://w3id.org/nis2onto-ops#teleop_api_dos
nis2onto-ops:teleop_api_dos rdf:type owl:NamedIndividual ,
                                     nis2onto-ops:CAVTeleoperationServiceAttack ;
                            rdfs:comment "Attack that floods the teleoperation API until it stops answering or becomes too slow to be usable."@en ;
                            rdfs:label "Teleoperation API Denial of Service"@en .


###  https://w3id.org/nis2onto-ops#teleop_api_unauth
nis2onto-ops:teleop_api_unauth rdf:type owl:NamedIndividual ,
                                        nis2onto-ops:CAVTeleoperationServiceAttack ;
                               rdfs:comment "Attack involving unauthorized access to the teleoperation service API."@en ;
                               rdfs:label "Teleoperation API Unauthorized Access"@en .


###  https://w3id.org/nis2onto-ops#teleop_api_unauth_injection
nis2onto-ops:teleop_api_unauth_injection rdf:type owl:NamedIndividual ,
                                                  nis2onto-ops:CAVTeleoperationServiceAttack ,
                                                  nis2onto-ops:InjectionAttack ;
                                         rdfs:comment "Injection attack that submits unauthorized commands to the teleoperation service API."@en ;
                                         rdfs:label "Teleoperation API Unauthorized Injection"@en .


###  https://w3id.org/nis2onto-ops#teleop_auth_attempt
nis2onto-ops:teleop_auth_attempt rdf:type owl:NamedIndividual ,
                                          nis2onto-ops:CAVTeleoperationServiceEvent ;
                                 rdfs:comment "Event representing an authentication attempt against the teleoperation service."@en ;
                                 rdfs:label "Teleoperation Authentication Attempt"@en .


###  https://w3id.org/nis2onto-ops#teleop_availability_monitoring
nis2onto-ops:teleop_availability_monitoring rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:AnomalyDetection ,
                                                     nis2onto-ops:IntegrityVerification ;
                                            rdfs:comment "Monitors the teleoperation service's request volume, response time, error rate and resource use against its normal operating envelope, including whether it answered at all."@en ;
                                            rdfs:label "Teleoperation Availability Monitoring"@en .


###  https://w3id.org/nis2onto-ops#teleop_config_mismatch
nis2onto-ops:teleop_config_mismatch rdf:type owl:NamedIndividual ,
                                             nis2onto-ops:CAVTeleoperationServiceEvent ;
                                    rdfs:comment "Event in which the teleoperation API's settings or session configuration no longer match their recorded baseline fingerprint."@en ;
                                    rdfs:label "Teleoperation Configuration Mismatch"@en .


###  https://w3id.org/nis2onto-ops#teleop_config_tampering
nis2onto-ops:teleop_config_tampering rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:CAVTeleoperationServiceAttack ;
                                     rdfs:comment "Attack that modifies the teleoperation API's settings or session configuration."@en ;
                                     rdfs:label "Teleoperation Configuration Tampering"@en .


###  https://w3id.org/nis2onto-ops#teleop_unavailable
nis2onto-ops:teleop_unavailable rdf:type owl:NamedIndividual ,
                                         nis2onto-ops:CAVTeleoperationServiceEvent ;
                                rdfs:comment "Event in which the teleoperation service does not answer, or its response time or error rate makes remote operation of the vehicle unusable."@en ;
                                rdfs:label "Teleoperation Unavailable"@en .


###  https://w3id.org/nis2onto-ops#txt_format
nis2onto-ops:txt_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Plain text format."@en ;
                        rdfs:label "TXT"@en .


###  https://w3id.org/nis2onto-ops#v2x_message_implausible
nis2onto-ops:v2x_message_implausible rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:CAVV2XCommunicationModuleEvent ;
                                     rdfs:comment "Event in which a received V2X message fails authenticity or plausibility constraints, such as an invalid signature, or position, speed or timing values inconsistent with the sender's history or physical limits."@en ;
                                     rdfs:label "V2X Message Implausible"@en .


###  https://w3id.org/nis2onto-ops#v2x_message_policy_rule
nis2onto-ops:v2x_message_policy_rule rdf:type owl:NamedIndividual ,
                                              nis2onto-ops:StreamPatternMatching ;
                                     rdfs:comment "Checks V2X messages against a predefined policy rule."@en ;
                                     rdfs:label "V2X Message Policy Rule"@en .


###  https://w3id.org/nis2onto-ops#v2x_message_spoofing
nis2onto-ops:v2x_message_spoofing rdf:type owl:NamedIndividual ,
                                           nis2onto-ops:CAVV2XCommunicationModuleAttack ;
                                  rdfs:comment "Attack that spoofs V2X messages to feed the CAV false information from other vehicles or infrastructure."@en ;
                                  rdfs:label "V2X Message Spoofing"@en .


###  https://w3id.org/nis2onto-ops#v2x_message_spoofing_injection
nis2onto-ops:v2x_message_spoofing_injection rdf:type owl:NamedIndividual ,
                                                     nis2onto-ops:CAVV2XCommunicationModuleAttack ,
                                                     nis2onto-ops:InjectionAttack ;
                                            rdfs:comment "Injection attack that injects spoofed V2X messages into the CAV's communication module."@en ;
                                            rdfs:label "V2X Message Spoofing Injection"@en .


###  https://w3id.org/nis2onto-ops#vehicle_positioning_lost
nis2onto-ops:vehicle_positioning_lost rdf:type owl:NamedIndividual ,
                                               nis2onto-ops:CAVEvent ;
                                      rdfs:comment "Event in which the vehicle no longer holds a trusted position reference from any of its sources."@en ;
                                      rdfs:label "Vehicle Positioning Lost"@en .


###  https://w3id.org/nis2onto-ops#xlsx_format
nis2onto-ops:xlsx_format rdf:type owl:NamedIndividual ,
                                  nis2onto-ops:FileFormat ;
                         rdfs:comment "Microsoft Excel spreadsheet format."@en ;
                         rdfs:label "XLSX"@en .


###  https://w3id.org/nis2onto-ops#xml_format
nis2onto-ops:xml_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Extensible Markup Language format."@en ;
                        rdfs:label "XML"@en .


###  https://w3id.org/nis2onto-ops#zip_format
nis2onto-ops:zip_format rdf:type owl:NamedIndividual ,
                                 nis2onto-ops:FileFormat ;
                        rdfs:comment "Compressed archive format."@en ;
                        rdfs:label "ZIP"@en .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( nis2onto-ops:anomaly
                        nis2onto-ops:fail
                        nis2onto-ops:inconclusive
                        nis2onto-ops:pass
                      )
] .


[ rdf:type owl:AllDifferent ;
  owl:distinctMembers ( nis2onto-ops:critical_criticality
                        nis2onto-ops:high_criticality
                        nis2onto-ops:low_criticality
                        nis2onto-ops:medium_criticality
                        nis2onto-ops:n_a
                      )
] .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
