This document provides instructions for an assessment task involving creating a semantic dataset using an ontology and RDF/RDFS, along with a user interface application. It outlines the following key sections and point breakdown:
Concept/Aim (5%): Choosing an application area suitable for a semantic-based application.
Design (30%): Using Protege to create an ontology with classes, properties, individuals, and constraints/axioms.
Implementation (30%): Writing code for a UI that takes natural language queries, converts them to SPARQL, and displays results.
Evaluation (25%): Providing 5 SPARQL queries to demonstrate use of semantic concepts for the chosen application.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
21 views1 page
Assignment
This document provides instructions for an assessment task involving creating a semantic dataset using an ontology and RDF/RDFS, along with a user interface application. It outlines the following key sections and point breakdown:
Concept/Aim (5%): Choosing an application area suitable for a semantic-based application.
Design (30%): Using Protege to create an ontology with classes, properties, individuals, and constraints/axioms.
Implementation (30%): Writing code for a UI that takes natural language queries, converts them to SPARQL, and displays results.
Evaluation (25%): Providing 5 SPARQL queries to demonstrate use of semantic concepts for the chosen application.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
Assessment Task Detail and Instructions:
Max word count: 5000 (Report)
What to submit: PDF/Word Report Objective: To create a dataset using Semantic Data Technologies (i.e. a data model using an ontology, a dataset using RDF/RDFS) and an application interface (UI) that runs SPARQL queries at the back-end and executes results in human-readable format.
Concept / Aim (05%)
You can choose any idea for the application considering if the application area is a suitable one for a semantic-based application? Are the aims both useful and achievable? e.g. an application where users can search or filter some data using search controls (like text fields, checkboxes and radio buttons). Design (30%) Use Protégé to create an Ontology for your dataset. The Ontology should have good range of classes, properties and individuals. Explain the constraints and axioms and your process of designing the Ontology Model. Implementation (30%) Write code for a user interface (ideally using Python) which takes Natural Language queries (text), converts user query to a SPARQL query which runs on your dataset and displays results. Marks for this section will be given based upon the Natural Language Processing Techniques, connection to the dataset, results display and quality of code. The code should be dynamic and the examples in the report should include at-least 5 SPARQL queries. Evaluation and Use (25%) The marks for this section will be given for the SPARQL queries. You should consider providing five different queries to show the use of the semantic concepts for your chosen application. Please provide queries with the screenshots for the results (either run on Protégé or your SPARQL end-point). These queries may include the queries from the step above (implementation). Research Mapping (10%) What future lines of research your application/ontology can adapt. It may be a critically reflect on your application. Maybe compare with alternative approaches or discuss limitations and future work. It requires an extensive literature review.
Practical Machine Learning: Learn how to build Machine Learning applications to solve real-world data analysis challenges with this Machine Learning book – packed with practical tutorials
Ultimate Enterprise Data Analysis and Forecasting using Python: Leverage Cloud platforms with Azure Time Series Insights and AWS Forecast Components for Deep learning Modeling using Python (English Edition)