# Everything barnard59-n3 declares in RDF: operations and CLI commands
# https://barnard59.zazuko.com/packages/n3

@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#>.

<https://barnard59.zazuko.com/operations/n3/applyRules> a p:Operation, p:Readable;
  rdfs:comment "Applies N3 rules to datasets in barnard59 pipelines";
  rdfs:label "Apply N3 Rules";
  code:implementedBy [ a code:EcmaScriptModule;
      code:link <node:barnard59-n3/applyRules.js#default>
    ].

<https://barnard59.zazuko.com/operations/n3/command/applyRules> a b59:CliCommand;
  rdfs:label "Applies N3 rules to datasets in barnard59 pipelines";
  b59:command "apply";
  b59:pipeline <https://barnard59.zazuko.com/pipeline/n3/apply>;
  b59:source "barnard59-n3/pipeline/applyRules.ttl".
