ISIT315- Spring 2022- Major Assignment
Please read the attached paper and complete the following tasks.
12 marks: Tasks 1-5 must be completed and submitted by Oct 23, 2022 (23:59 pm).
Copyright By PowCoder代写 加微信 powcoder
Description
Based on Table I in the attached paper, develop an ontology for human values and name it “Human Values Ontology”.
Based on Table II in the attached paper, develop an ontology for GDPR Data Subject Rights, Rights Sub Provisions, and GDPR Data Protection Principles. Name the ontology as “GDPR Ontology”.
Based on Figures 2-3, combine “Human Values Ontology” and “GDPR Ontology” into a new ontology named “Values Map Ontology”.
Validate “Values Map Ontology” in Protégé and visualize it using any preferred plugins/tools, e.g., http://vowl.visualdataweb.org/protegevowl.html
Write a report (maximum 6 pages, including the figures and references) to describe:
· Your understanding of the domain (human values, GDPR, and how they relate) and the ontologies.
· The methodology and steps you have followed to create the ontologies.
· The process of mapping (combining) the ontologies.
· How could “Values Map Ontology” benefit IT practitioners? You may visit the following link for some hints: https://www.youtube.com/watch?v=QUiigUxLlXI&ab_channel=ValueProgramming
Submission
· Please write your ontologies (Human Values, GDPR, and Values Map) in three separate OWL files.
· Please specify your name and student number in each file.
· Please submit your OWL files as a single Zip file.
Your answers will be marked based on their correctness and completeness.
https://protege.stanford.edu/publications/ontology_development/ontology101.pdf
3 bonus marks will be given for completing and submitting Task 6 by Nov 10, 2020 (23:59 pm).
Description
Develop a SPARQL endpoint for “Values Map Ontology”. You can do this in any programming language you prefer. For instance, you can use Java with Fuseki: https://jena.apache.org/documentation/archive/serving_data/fuseki1.html
Submission
Please upload your source code on GitHub and provide the link to the repository.
You will demonstrate your code during the lab and some SPARQL queries will be executed on the end point.
——————————————————————————————————————————————————————————–
ADDITIONAL TASK (BONOUS MARKS)
——————————————————————————————————————————————————————————–
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com