Describe the process in the design of your query

Assignment Help Basic Computer Science
Reference no: EM132693132

CS 489 Topics in Computer Science Neural Networks, University of Waterloo

Assignment: Design and implement a SPARQL query

• Submission method: bblearn
• Document naming: SWOP_2020_Assignment3_YOUR_NAME.ext (e.g. txt, pdf, doc, html)

Note: Your report for this assignment should be the result of your own individual work. Take care to avoid plagiarism ("copying"), including all web resources, texts, and class presentations. You may discuss the problems with other students, but do not take written notes during these discussions, and do not share your written solutions. Use the numbering below when completing your responses to this assignment.

General assignment and requirements:
1) Design and implement a SPARQL query to DBpedia
• The SPARQL endpoint of DBpedia
• Select a topic that you are familiar and propose an objective of your query
• You are required to use all those keywords in your query: SELECT, WHERE, DISTINCT, COUNT AS, FILTER, OPTIONAL, UNION
• You are also required to use at least two keywords from this list: ORDER BY, GROUP BY, HAVING, LIMIT
• You are also required to use at least three keywords from this list: STR, STRLEN, REGEX, STRSTARTS, STRENDS
• Run the query at DBpedia SPARQL endpoint and ensure it retrieves what you need
2) Write a report about the design and implementation of your SPARQL query
• State the topic that you select and the purpose of your query (2-3 sentences)
• Describe the process in the design of your query: e.g. How you find relevant classes and properties in the SPARQL endpoint of DBpedia? How you select the classes and properties that can be used to compose your query? How you design different parts of your query? (4-5 sentences)
• Explain the meaning of the variables you use in the SPARQL code. Describe how you organize the sequence of your SPARQL code to achieve the purpose of the query (4-5 sentences)

Paste a copy of your SPARQL code at the end of your report, and only submit the report file.

Tips:
• In SPARQL code you can use ‘#' to add notes or comments
• On DBPedia website you can search documents about ontologies used in their triple store. You can also use SPARQL to do reverse engineering to explore the classes and properties in DBPedia, as we showed in the classroom.

Attachment:- Assignment design and implement a sparql query.rar

Reference no: EM132693132

Questions Cloud

How many equivalent units of production did forward co : In the current period, Assuming no beginning work in process, how many equivalent units of production did Forward Co. produce for the period?
Explain the market capitalization : Explain the market capitalization and what it means to the investor. Evaluate trends in stock price, dividend payout, and total stockholders' equity.
How would you advise the partners in developing method : Terry Willard and Jasmine Hill decide to form a partnership. How would you advise the partners in developing a method for dividing income
What is the percentage of net profit : What is the percentage (%) of net profit according to this projected budget? Is the percentage (%) greater than or less than 50%?
Describe the process in the design of your query : Describe the process in the design of your query: e.g. How you find relevant classes and properties in the SPARQL endpoint of DBpedia
What might you suggest in forming the final agreement : If you were providing Lindsey Wilson counsel, what might you suggest in forming the final agreement
Determine when manager would use cost-volume-profit analysis : Based on the text reading and other materials used, determine when a manager would use cost-volume-profit analysis and sensitivity analysis.
Discuss whether Robbins is acting in an ethical manner : Discuss whether Robbins is acting in an ethical manner. How could Barrow renegotiate the partnership agreement to avoid this dispute
Balancing priorities at clif bar : Without knowing Gary Erickson's age, where would you guess he falls in the four generations of workers as delineated by Zemke?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What are some technologies and solutions

What are some technologies and solutions that can be used to reduce risk for the "Cloud" or "Cloud Data"

  Successfully permeating and spreading in our community

What evidence of ‘eco-citizenship' do you find in your everyday life? Do you think that ‘eco-modernization project' that Hobson (2006) highlights has been successfully permeating and spreading in our community? - e.g. GreenHome Programme in NSW

  Describe a user-defined function

Describe a user-defined function that you could create but which isn't mentioned in the textbook. How would your function work?

  Siegel explores relationship between crime and criminology

Siegel explores the relationship between "crime and criminology" (2015). After reading this chapter, provide detailed evaluation of various sociological schools

  Determine the complexity classes of the algorithms

Examining an array of Points to see how many trios of points are colinear-that is, how many groups of three points could be connected by a straight line

  Why is the cloud hot buzzword

The customer is very happy with their new ERP system and network. Why is "The Cloud" a hot buzzword? What advantages does it offer?

  Gui library to convert celsius to fahrenheit

Write a program in Java using Swing GUI library to convert Celsius to Fahrenheit. If the input is in Celsius, the program can output equivalent Fahrenheit. Both the input and output should use Swing GUI program. Both the input and output should use S..

  Create the foundations of an e-commerce engine

Electronic Commerce. You need to create the foundations of an e-commerce engine for a B2C (business-to-consumer) retailer.

  Access the data type is called autonumber

In access the data type is called "AutoNumber" in SQLServer it is called an identity field, Oracle is it called a "sequence". What do they do?

  Would the variable of interest in this problem

Would the variable of interest in this problem be quantitative or qualitative?

  What circumstances is static allocation

Under what circumstances is static allocation for a local permissible?

  Nonprofit sector in the united states over the past decade

What factors do you think explain the growth of the nonprofit sector in the United States over the past decade?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd