-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmanifest.ttl
35 lines (30 loc) · 1.44 KB
/
manifest.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@base <https://barnard59.zazuko.com/operations/shacl/> .
@prefix b59: <https://barnard59.zazuko.com/vocab#> .
@prefix code: <https://code.described.at/> .
@prefix p: <https://pipeline.described.at/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<validate> a p:Operation, p:Readable;
rdfs:label "validate rdf";
rdfs:comment "Validates a RDF graph against a set of conditions specified in a SHACL document";
code:implementedBy [ a code:EcmaScriptModule;
code:link <node:barnard59-shacl/validate.js#shacl>
].
<report> a p:Operation, p:Readable;
rdfs:label "validate rdf";
rdfs:comment "Validates a RDF graph against a set of conditions specified in a SHACL document, returning the validation report";
code:implementedBy [ a code:EcmaScriptModule;
code:link <node:barnard59-shacl/report.js#shacl>
].
<command/validate>
a b59:CliCommand ;
b59:command "validate" ;
rdfs:label "Validates the RDF in standard input against a SHACL document" ;
b59:source "barnard59-shacl/pipeline/validate.ttl" ;
b59:pipeline <https://barnard59.zazuko.com/pipeline/shacl/validate> ;
.
<command/report-summary>
a b59:CliCommand ;
b59:command "report-summary" ;
rdfs:label "Human-readable summary of SHACL validation report" ;
b59:source "barnard59-shacl/pipeline/report-summary.ttl" ;
.