https://ontology.solveit-df.org/solveit/observable/shapes/ArtifactSetShape
Validates that the members of an ArtifactSet, named with hasArtifact, are observable objects.
Focus nodes of this shape (solveit-observable:ArtifactSet) can have the following properties:
| PROPERTY | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS |
|---|---|---|---|---|---|
| solveit-observable:hasArtifact | An artifact belonging to this artifact set. sh:message hasArtifact must reference uco-observable:ObservableObject instances |
0 | * | uco-observable:ObservableObject sh:IRI |
@prefix default1: <https://ontology.solveit-df.org/solveit/observable/shapes/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix solveit-observable: <https://ontology.solveit-df.org/solveit/observable/> .
@prefix uco-observable: <https://ontology.unifiedcyberontology.org/uco/observable/> .
default1:ArtifactSetShape a sh:NodeShape ;
rdfs:label "Artifact Set Shape"@en ;
rdfs:comment "Validates that the members of an ArtifactSet, named with hasArtifact, are observable objects."@en ;
sh:property [ sh:class uco-observable:ObservableObject ;
sh:message "hasArtifact must reference uco-observable:ObservableObject instances"@en ;
sh:nodeKind sh:IRI ;
sh:path solveit-observable:hasArtifact ] ;
sh:targetClass solveit-observable:ArtifactSet .