https://ontology.solveit-df.org/solveit/tool-profile/MitigationCapabilityShape
Instances of solveit-tool-profile:MitigationCapability can have the following properties:
PROPERTY |
MIN COUNT |
MAX COUNT |
TYPE |
|
|---|---|---|---|---|
| solveit-tool-profile:MitigationCapability | ||||
| solveit-tool-profile:establishedForWeakness | 1 |
solveit-core:Weakness
|
||
| solveit-tool-profile:supportingCitation |
solveit-core:Citation
|
|||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix solveit-core: <https://ontology.solveit-df.org/solveit/core/> .
@prefix solveit-tool-profile: <https://ontology.solveit-df.org/solveit/tool-profile/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
solveit-tool-profile:MitigationCapabilityShape a sh:NodeShape ;
rdfs:label "Mitigation Capability Shape"@en ;
sh:property [ sh:class solveit-core:Weakness ;
sh:message "establishedForWeakness must reference a solveit-core:Weakness. A weakness given as a literal, or as a node with no type, cannot be matched against the knowledge base." ;
sh:name "established for weakness" ;
sh:nodeKind sh:IRI ;
sh:path solveit-tool-profile:establishedForWeakness ],
[ sh:message "This capability declares no weakness scope, so it is read as covering every weakness its mitigation addresses. If it was established for fewer than that, name those weaknesses with establishedForWeakness." ;
sh:minCount 1 ;
sh:name "established for weakness" ;
sh:path solveit-tool-profile:establishedForWeakness ;
sh:severity sh:Info ],
[ sh:class solveit-core:Citation ;
sh:message "supportingCitation must reference a solveit-core:Citation. A profile may mint its own Citation carrying citationPlaintext or citationBibtex; it need not be a registered DFCite entry." ;
sh:name "supporting citation" ;
sh:nodeKind sh:IRI ;
sh:path solveit-tool-profile:supportingCitation ] ;
sh:targetClass solveit-tool-profile:MitigationCapability .