Reference no: EM133106903
CS549 Distributed Information Systems - University of Strathclyde
Building and processing an ontology in OWL
1) Aim Of The Assignment:
The aim of this exercise is to build an ontology to represent part of the business of the University of Strathclyde's Students Union.
Learning Outcome 1: Successful completion of this assignment will indicate your understanding of the design of a distributed global application and your appreciation the range of issues involved in the development and implementation of such systems.
2) Task:
The exercise should be carried out by examining the Students Union Web pages and identifying elements that are suitable for representation in an ontology. Your solution does not need to incorporate all the elements that are included on the Students Union Web pages but you do need to include enough to satisfy the criteria listed "Deliverables (a)" below. You should restrict your work to the Students Union domain but if necessary, it would be permissible to add content to the domain to carry out this task providing that an appropriate argument is presented in the critique.
It is important that the ontology contains multiple instances of classes, modifiers, relations and definables. For relations, you should show which characteristics are necessary and give the definition of definables.
As a guide, you should be aiming for three or four main classes with subclasses, some properties (both object and datatype), instances and definables. You should incorporate at least one example of an element imported from an external ontology.
You also need to formulate at least five competency questions that can be answered by the ontology.
You should use Protégé to build the OWL representation of the ontology.
The following SPARQL queries should be executed against your ontology:
(a) traverse at least three predicates in the graph and involve at least one predicate from an imported ontology.
(b) use a FILTER
(c) carry out an aggregate operation using a 'group by' clause.
(d) check for the existence of a fact in your collection.
(e) generate RDF output from a query result.
You can use Twinkle by placing the file containing the data to be queried in your WWW directory. Make sure that the file has the following permissions:
- r w x r - - r - -
Use a FROM clause in the SPARQL query that makes it use data from FROM
You also need to be able to demonstrate a description logic (DL) query over the Protégé representation of your ontology. To do this, you need to:
• use the 'DL Query' tab in Protégé,
• formulate an appropriate DL query in the Query (class expression) box
• select the appropriate element(s) from the 'Query for' panel on the right,
• start a reasoner from the Reasoner menu,
• take a screenshot of the query results panel to include in your submitted report.
• The DL query needs a least TWO 'ands' and TWO qualifiers ('some' etc) and must produce a result.
Attachment:- Distributed Information Systems.rar
Present on one collaborative tool
: Convince the leadership team to adopt the collaborative tool for use throughout the organization - effectively facilitate remote collaboration
|
Prepare the adjusting entry to report securities properly
: Prepare the adjusting entry to report the securities properly, assuming that the investments purchased represent less than a 5% interest in the other companies
|
Prepare journal entries to recognize change in fair value
: Prepare the journal entries to recognize the change in the fair value of the call option as of March 31, 2020
|
Explain the measurement of property dividend payable
: Explain the measurement of property dividend payable. Explain the accounting procedure for the retirement of treasury shares when the retirement results in gain
|
CS549 Distributed Information Systems Assignment
: CS549 Distributed Information Systems Assignment Help and Solution, University of Strathclyde - Assessment Writing Service
|
Formulate a linear program to maximize the return
: Security Y, 2-year maturity, total yield 12% if bought now, 11% thereafter. Formulate a linear program to maximize the return
|
How much explicit tax would curtis incur
: Curtis invests $325,000 in a city of Athens bond that pays 5.25 percent interest. How much explicit tax would Curtis incur
|
Prepare the journal entries
: Prepare the journal entries, INCLUDING journal entry descriptions, to record to the formation of the ST Partnership
|
Estimate alphabet market capitalization
: If amount spent on share repurchases were expected to grow by 7.5% per year and Alphabet equity cost of capital is 8.2%, estimate Alphabet market capitalization
|