Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IoTConcentrator.cs
1using System;
4
6{
11 {
16 {
17 }
18
22 public string OntologyNamespace => Namespace;
23
27 public string OntologyPrefix => "conc";
28
32 public bool ShowByDefault => true;
33
39 public Grade Supports(string Uri)
40 {
41 return Uri.StartsWith(Namespace) ? Grade.Ok : Grade.NotAtAll;
42 }
43
47 public const string Namespace = "urn:nf:iot:concentrator:1.0:";
48
52 public static readonly Uri Broker = new Uri(Namespace + "Broker");
53
57 public static readonly Uri DataSource = new Uri(Namespace + "DataSource");
58
62 public static readonly Uri Node = new Uri(Namespace + "Node");
63
67 public static readonly Uri domain = new Uri(Namespace + "domains");
68
72 public static readonly Uri rootSources = new Uri(Namespace + "rootSources");
73
77 public static readonly Uri hasChildSources = new Uri(Namespace + "hasChildSources");
78
82 public static readonly Uri childSources = new Uri(Namespace + "childSources");
83
87 public static readonly Uri rootNodes = new Uri(Namespace + "rootNodes");
88
92 public static readonly Uri childNodes = new Uri(Namespace + "childNodes");
93
97 public static readonly Uri parentNode = new Uri(Namespace + "parentNode");
98
102 public static readonly Uri nodeId = new Uri(Namespace + "nodeId");
103
107 public static readonly Uri sourceId = new Uri(Namespace + "sourceId");
108
112 public static readonly Uri partition = new Uri(Namespace + "partition");
113
117 public static readonly Uri logId = new Uri(Namespace + "logId");
118
122 public static readonly Uri localId = new Uri(Namespace + "localId");
123
127 public static readonly Uri hasCommands = new Uri(Namespace + "hasCommands");
128
132 public static readonly Uri isControllable = new Uri(Namespace + "isControllable");
133
137 public static readonly Uri isReadable = new Uri(Namespace + "isReadable");
138
142 public static readonly Uri state = new Uri(Namespace + "state");
143
147 public static readonly Uri nodeState = new Uri(Namespace + "nodeState");
148
152 public static readonly Uri typeName = new Uri(Namespace + "typeName");
153
157 public static readonly Uri commands = new Uri(Namespace + "commands");
158
162 public static readonly Uri Command = new Uri(Namespace + "Command");
163
167 public static readonly Uri commandId = new Uri(Namespace + "commandId");
168
172 public static readonly Uri commandType = new Uri(Namespace + "commandType");
173
177 public static readonly Uri sortCategory = new Uri(Namespace + "sortCategory");
178
182 public static readonly Uri sortKey = new Uri(Namespace + "sortKey");
183
187 public static readonly Uri success = new Uri(Namespace + "success");
188
192 public static readonly Uri failure = new Uri(Namespace + "failure");
193
197 public static readonly Uri confirmation = new Uri(Namespace + "confirmation");
198
202 public static readonly Uri dispParam = new Uri(Namespace + "dispParam");
203
207 public static readonly Uri parameterId = new Uri(Namespace + "parameterId");
208
212 public static readonly Uri messages = new Uri(Namespace + "messages");
213
217 public static readonly Uri eventId = new Uri(Namespace + "eventId");
218
222 public static readonly Uri body = new Uri(Namespace + "body");
223
227 public static readonly Uri messageType = new Uri(Namespace + "messageType");
228
232 public static readonly Uri operations = new Uri(Namespace + "operations");
233
237 public static readonly Uri edit = new Uri(Namespace + "edit");
238
242 public static readonly Uri read = new Uri(Namespace + "read");
243
247 public static readonly Uri control = new Uri(Namespace + "control");
248 }
249}
static readonly Uri body
urn:nf:iot:concentrator:1.0:body
static readonly Uri failure
urn:nf:iot:concentrator:1.0:failure
static readonly Uri commandType
urn:nf:iot:concentrator:1.0:commandType
static readonly Uri rootSources
urn:nf:iot:concentrator:1.0:rootSources
static readonly Uri messageType
urn:nf:iot:concentrator:1.0:messageType
static readonly Uri Broker
urn:nf:iot:concentrator:1.0:Broker
static readonly Uri read
urn:nf:iot:concentrator:1.0:read
static readonly Uri isControllable
urn:nf:iot:concentrator:1.0:isControllable
static readonly Uri commands
urn:nf:iot:concentrator:1.0:commands
static readonly Uri Command
urn:nf:iot:concentrator:1.0:Command
static readonly Uri logId
urn:nf:iot:concentrator:1.0:logId
static readonly Uri commandId
urn:nf:iot:concentrator:1.0:commandId
static readonly Uri hasCommands
urn:nf:iot:concentrator:1.0:hasCommands
const string Namespace
urn:nf:iot:concentrator:1.0:
static readonly Uri localId
urn:nf:iot:concentrator:1.0:localId
static readonly Uri messages
urn:nf:iot:concentrator:1.0:messages
static readonly Uri edit
urn:nf:iot:concentrator:1.0:edit
static readonly Uri sourceId
urn:nf:iot:concentrator:1.0:sourceId
static readonly Uri state
urn:nf:iot:concentrator:1.0:state
Grade Supports(string Uri)
If the interface understands objects such as Uri .
bool ShowByDefault
If the ontology should be shown by default in query interfaces.
static readonly Uri childSources
urn:nf:iot:concentrator:1.0:childSources
static readonly Uri Node
urn:nf:iot:concentrator:1.0:Node
static readonly Uri parameterId
urn:nf:iot:concentrator:1.0:parameterId
static readonly Uri childNodes
urn:nf:iot:concentrator:1.0:childNodes
static readonly Uri typeName
urn:nf:iot:concentrator:1.0:typeName
static readonly Uri sortKey
urn:nf:iot:concentrator:1.0:sortKey
static readonly Uri rootNodes
urn:nf:iot:concentrator:1.0:rootNodes
static readonly Uri control
urn:nf:iot:concentrator:1.0:control
static readonly Uri nodeState
urn:nf:iot:concentrator:1.0:nodeState
static readonly Uri success
urn:nf:iot:concentrator:1.0:success
static readonly Uri hasChildSources
urn:nf:iot:concentrator:1.0:hasChildSources
static readonly Uri isReadable
urn:nf:iot:concentrator:1.0:isReadable
static readonly Uri DataSource
urn:nf:iot:concentrator:1.0:DataSource
static readonly Uri operations
urn:nf:iot:concentrator:1.0:operations
static readonly Uri sortCategory
urn:nf:iot:concentrator:1.0:sortCategory
static readonly Uri eventId
urn:nf:iot:concentrator:1.0:eventId
static readonly Uri domain
urn:nf:iot:concentrator:1.0:domains
static readonly Uri dispParam
urn:nf:iot:concentrator:1.0:dispParam
static readonly Uri confirmation
urn:nf:iot:concentrator:1.0:confirmation
static readonly Uri partition
urn:nf:iot:concentrator:1.0:partition
string OntologyPrefix
Well-known ontology prefix.
static readonly Uri nodeId
urn:nf:iot:concentrator:1.0:nodeId
static readonly Uri parentNode
urn:nf:iot:concentrator:1.0:parentNode
Interface for semantic ontologies.
Definition: IOntology.cs:9
Grade
Grade enumeration
Definition: Grade.cs:7