-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprocessor.ttl
More file actions
41 lines (39 loc) · 1.2 KB
/
processor.ttl
File metadata and controls
41 lines (39 loc) · 1.2 KB
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
36
37
38
39
40
41
@prefix rdfc: <https://w3id.org/rdf-connect#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix sh: <http://www.w3.org/ns/shacl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
rdfc:SensorThingsFetcher rdfc:jsImplementationOf rdfc:Processor;
rdfs:label "JS/TS SensorThings Fetcher";
rdfs:comment "Fetch processor to retrieve SensorThings observations.";
rdfc:file <./lib/index.js>;
rdfc:class "SensorThingsFetcher";
rdfc:entrypoint <./>.
[ ] a sh:NodeShape;
sh:targetClass rdfc:SensorThingsFetcher;
sh:property [
sh:path rdfc:datastreamCollection;
sh:name "datastreamCollection";
sh:datatype xsd:string;
sh:maxCount 1;
], [
sh:path rdfc:datastream;
sh:name "datastream";
sh:datatype xsd:string;
sh:maxCount 1;
], [
sh:class rdfc:Writer;
sh:path rdfc:writer;
sh:name "writer";
sh:minCount 1;
sh:maxCount 1;
], [
sh:path rdfc:follow;
sh:name "follow";
sh:datatype xsd:boolean;
sh:maxCount 1;
], [
sh:path rdfc:maxDatastreams;
sh:name "maxDatastreams";
sh:datatype xsd:integer;
sh:maxCount 1;
].