Design and implement a sparql query to dbpedia

Assignment Help Basic Computer Science
Reference no: EM132693116

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: EM132693116

Questions Cloud

How would the yield curve be described : If the interest rates for long-term investments are lower than those for short-term investments, how would the yield curve be described?
Marketing mix and discuss how marketing research : Select one element of the Marketing mix and discuss how marketing research could help that area. Be specific in your recommendations.
Journalize entries to allocate the partner deficiency : Assume that partner with capital deficiency declares bankruptcy and is unable to pay the deficiency. Journalize the entries to allocate the partner deficiency
How much potato were used : A physical count at the end of a month indicated $45 inventory at hand. Suppose we purchased $30 during the month, how much potato were used?
Design and implement a sparql query to dbpedia : Design and implement a SPARQL query to DBpedia and Describe the process in the design of your query: e.g. How you find relevant classes and properties
Design research-based interventions for individual cases : Design research-based interventions for individual cases based on the principles of applied behavior analysis. Communicate in a manner that is scholarly.
Determine the division of the net income : Determine the division of the net income under each of the following assumptions: (1) net income of $115,000 and (2) net income of $200,000
Net present value of project-lakeside winery : Lakeside Winery is considering expanding its winemaking operations. The expansion will require new equipment costing $687,000 that would be depreciated
Relationship to integrated marketing communications : Discuss the role of demographics in relationship to integrated marketing communications.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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