| sh:property | sh:class rdfs:Class;
sh:message "If present, sfcfg:hasPanelTargetClass values must be IRIs typed rdfs:Class.";
sh:nodeKind sh:IRI;
sh:path sfcfg:hasPanelTargetClass;
sh:severity sh:Violation.
|
| sh:property | sh:class sfcfg:ArtifactRole;
sh:message "If present, sfcfg:hasPanelTargetArtifactRole values must be IRIs typed sfcfg:ArtifactRole.";
sh:nodeKind sh:IRI;
sh:path sfcfg:hasPanelTargetArtifactRole;
sh:severity sh:Violation.
|
| sh:property | sh:class sfcfg:ResourcePageKind;
sh:message "If present, sfcfg:hasPanelTargetPageKind values must be IRIs typed sfcfg:ResourcePageKind.";
sh:nodeKind sh:IRI;
sh:path sfcfg:hasPanelTargetPageKind;
sh:severity sh:Violation.
|
| sh:property | sh:class sfcfg:ResourcePagePanel;
sh:maxCount "1"^^xsd:integer;
sh:message "A ResourcePagePanelSelection MUST have exactly one sfcfg:hasResourcePagePanel value typed sfcfg:ResourcePagePanel.";
sh:minCount "1"^^xsd:integer;
sh:nodeKind sh:IRI;
sh:path sfcfg:hasResourcePagePanel;
sh:severity sh:Violation.
|
| sh:property | sh:class sfcfg:ResourcePagePanelDataRequirement;
sh:message "A ResourcePagePanelSelection MUST have at least one sfcfg:hasPanelDataRequirement value typed sfcfg:ResourcePagePanelDataRequirement.";
sh:minCount "1"^^xsd:integer;
sh:nodeKind sh:IRI;
sh:path sfcfg:hasPanelDataRequirement;
sh:severity sh:Violation.
|
| sh:property | sh:class sfcfg:ResourcePagePanelInclusionPolicy;
sh:maxCount "1"^^xsd:integer;
sh:message "A ResourcePagePanelSelection MUST have exactly one sfcfg:hasPanelInclusionPolicy value typed sfcfg:ResourcePagePanelInclusionPolicy.";
sh:minCount "1"^^xsd:integer;
sh:nodeKind sh:IRI;
sh:path sfcfg:hasPanelInclusionPolicy;
sh:severity sh:Violation.
|
| sh:property | sh:datatype xsd:nonNegativeInteger;
sh:maxCount "1"^^xsd:integer;
sh:message "A ResourcePagePanelSelection MUST have exactly one non-negative sfcfg:panelOrder value.";
sh:minCount "1"^^xsd:integer;
sh:path sfcfg:panelOrder;
sh:severity sh:Violation.
|