IIC Journal of Innovation 5th Edition | Page 53
A Knowledge Graph Driven Approach for Edge Analytics
onboarded will inherit a triggered
deployment of unique instances of the same
required containers.
as inherit properties from other device
types.
The strength of the knowledge graph is in
the capturing of relationships such as an
"instance_of” link between a device type
and a device instance when a field engineer
S OLUTION A RCHITECTURE
Knowledge Graph
Knowledge Graph
Device Metadata
Device
Type
Data type
Data
Type
Model Metadata
Data type
OS type
GW
Instance
Connected to
Capability
Instance
{ Resource
Requirements }
OS
Data Type:
{ Data
Schema }
Model
Type
HW_Req
Device
Type
Device
Type
{ Data Schema }
Inherits
{ Model
Parameters }
Model
Instance
Hardware
Running on
Copyright © 2017 Accenture All rights reserved.
Figure 5: Knowledge Graph
onboards a sensor. All capabilities of the
instance are documented via the device type
through the knowledge graph. However,
instance-specific information, such as what
sensors are connected, which applications
are running, location, current resource
usage, etc. are associated to that instance
alone. The instance and device type
relationships together enable deployment
and management teams to query for subsets
of devices based on capabilities and
properties when determining which
applications to deploy where. Furthermore,
these relationships allow for more complex
The knowledge graph (simplification shown
in Figure 5) portion is implemented as a
graph in the cloud. It stores all relationships
for devices, sensors, models, and data types.
When onboarding a new device, the device
engineer creates a new device type which in
turn is associated to data schemas
(documenting the semantics and format of
the data produced by a device), associated
hardware (e.g., GPU or other unique
property specifying which types of
applications can run on the device), as well
IIC Journal of Innovation
- 51 -