write a semantic web application using a library in Java (Jena ), Python (RdfLib ) or any other programming language.
You should store my ontology in an RDF store like Jena TDB , Fuseki  or Virtuoso , .
1. Develop a simple web page that i show the output of the query i'll send my ontology.
2. Link my ontology to any other open dataset (Wikidata, Dbpedia etc.) by writing a federated
query and represent the output again in the same kind of simple web page.
3. Write a query to show the property restrictions on my ontology and infer new knowledge
from my ontology with the help of rules that i give you