Professional Documents
Culture Documents
A Semantic Agent-Based Safety Model For Alzheimer'sPatients For Driving
A Semantic Agent-Based Safety Model For Alzheimer'sPatients For Driving
A Semantic Agent-Based Safety Model For Alzheimer'sPatients For Driving
The School of Computing and Built Environment Birmingham City University Article QR
Affiliation: Birmingham United Kingdom
Copyright
Information: This article is open access and is distributed under the terms of
Creative Commons Attribution 4.0 International License
A publication of the
1
Yasir Sultan is with The School of Computing and Built Environment Birmingham City
University Birmingham United Kingdom. Yasir Sultan is the corresponding author and available
at yasir.sultan2@mail.bcu.ac.uk
B. OWL F. Pellet
OWL or the Web Ontology Language Pellet is an open-source JAVA-
is a semantic web computational based semantic reasoner for OWL2. A
rationale-based language intended to semantic reasoner is a program that can
state information about concepts, derive sensible results from a bunch of
groups of concepts, and the declared realities and maxims.
relationships between concepts. It may With regard to this paper, Activity
be utilized to confirm the consistency of Driven Model is characterized as a
information patterns or to deduce semantic model that takes into
verifiable information (W3C, 2018) consideration user actions.
[20].
Activity Service Ontology is
C. RDFS characterized as formal and computable
RDFS or the Resource Description representation of real-life processes for
Framework Schema is an augmentation client activities that can be given as a
of the fundamental RDF vocabulary that Web Service.
takes into consideration information Utilizing the above devices and
demonstration. RDF itself is a standard ideas, a Significance Level Model is
model for information trade on the proposed that can be executed to
internet (W3C, 2018). It is used to support and help with action
communicate the rules for semantic web acknowledgment, give acknowledgment
given by SWRL or the Semantic Web of activities, and respond to them as
Rule Language [21]. needed. Utilizing the instrument’s
D. Jess accessibility, we can fabricate an OWL
model that can be used to portray the
Jess Rule Engine is a standard
environment around the occupant,
engine for the JAVA platform that can
express the connections between the
generate new information from pre-set
objects in the environment in RDFS, use
principles.
SWRL to characterize rules, and Pellet
E. Apache Jena to reason the outcomes. Apache Jena
Apache Jena is an open-source and the Jess Rule engine can be utilized
semantic web structure for JAVA that to make new principles and supplement
gives an API to separate information new axioms dependent on user conduct.
from and compose information to RDF For Pellet to comprehend our ontology,
diagrams. data about the associated knowledge to
patient entity is provided as Jess facts
functions and SWRL rules are
interpreted as Jess rules. The service,
further, deduces from provided health G., & Rinaldi) to utilize the existing
guidelines and add the inductions to the COA model; however, in our model we
Course of Action (COA) information also add different classes, object
base lastly control this through a user properties, data properties, and
interface. instantiation.
V. ONTOLOGY MODEL AND SYSTEM System architecture is designed by
ARCHITECT making the full use of Protégé’s features
of classification, consistency checking,
System architecture is planned by
and ontology testing. It acts as an
utilizing Protégé’s highlights of
extension of the underlying APIs adding
characterization, consistency checking,
classes to represent COA and danger
and ontology testing. It goes about as an
levels using RDFS and OWL DL.
augmentation of the basic APIs, adding
classes to speak to COA and predicting Consequently, we can support
danger levels utilizing RDFS and OWL inferencing with SWRL rules using the
and RDFS and SWRL, respectively. Drool Engine. We have created and
edited classes and their characteristics,
A. Evaluation of the Implemented
accessed reasoning engines, executed
Approach
queries and rules, added individuals and
We have created an ontology-based visualized relationships between
reasoning model to assist the patient in concepts through a customizable
the given scenario. We have used graphical user interface.
ontology reuse approach (Caldarola, E.
Fig. 4. SWRL
Following is the implementation of rules and we use pellet as a reasoner for
inferencing.
Fig. 6. Inferred value by the sensor to the wearable device to alert the user
Fig. 8. Inferred value by the sensor to the wearable device to alert the user
Fig. 10. Inferred value by the sensor to the wearable device to alert the user
We write SWRL in ROWL and use The following figure displays our whole
Pellet Reasoner to get the desired result. system.