Repository logo

Cloud-based Ontology Solution for Conceptualizing Human Needs

dc.contributor.authorDsouza, Shawn Dexter
dc.contributor.supervisorEl Saddik, Abdulmotaleb
dc.date.accessioned2015-11-12T18:55:44Z
dc.date.available2015-11-12T18:55:44Z
dc.date.created2015
dc.date.issued2015
dc.degree.disciplineGénie / Engineering
dc.degree.levelmasters
dc.degree.nameMCS
dc.description.abstractThe current generation has seen technology penetrate every aspect of our life. However, even with recent advancements, adopters of contemporary technology are often angry and frustrated with their devices. With the increasing number of devices available to us in our day-to-day lives, and with the emergence of newer technologies like the Internet of Things, there is a stronger need than ever for computers to better understand human needs. However, there is still no machine understandable vocabulary that conceptualizes and describes the human-needs domain. As such, in this thesis we present a cloud-based ontology solution that conceptualizes the needs-domain by describing the relationships between the concepts of an Agent, a Role, a Need, and a Satisfier. The thesis focusses on the design of an OWL ontology which is based on an existing human-needs model. The human-needs model chosen for the ontology stems from a trans-disciplinary approach led by Manfred Max-Neef, called the Fundamental Human Needs model. It is seen as classifiable, finite and constant across all cultures and time periods. The methodology approach used to develop a new ontology is METHONTOLOGY, which is geared toward conceptualizing an ontology from scratch with the mindset of continual evaluation. We then further discuss the overall FHN Ontology comprising of various components including a RESTful Web Service and a SPARQL endpoint for querying and updating the FHN Ontology. The ontology is evaluated via competency questions for validation and via the Ontology Pitfall Scanner for verification and correctness across multiple criteria. The entire system is tested and evaluated by implementing a native android application which serves as a REST client to connect to the FHN Ontology end-point
dc.faculty.departmentScience informatique et génie électrique / Electrical Engineering and Computer Science
dc.identifier.urihttp://hdl.handle.net/10393/33183
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-4059
dc.language.isoen
dc.publisherUniversité d'Ottawa / University of Ottawa
dc.subjectontology
dc.subjecthuman needs
dc.titleCloud-based Ontology Solution for Conceptualizing Human Needs
dc.typeThesis
thesis.degree.disciplineGénie / Engineering
thesis.degree.levelMasters
thesis.degree.nameMCS
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Dsouza_Shawn_2015_thesis.pdf
Size:
3.29 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
4.07 KB
Format:
Item-specific license agreed upon to submission
Description: