Final Year Projects in Semantic Web

Semantic web is an effort to enhance current web so that computers can process the information presented on WWW, interpret and connect it, to help humans to find required knowledge. In the same way as WWW is a huge distributed hypertext system, semantic web is intended to form a huge distributed knowledge based system. The focus of semantic web is to share data instead of documents. In other words, it is a project that should provide a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by World Wide Web Consortium (W3C).

Related Area

  • Semantic Web Technologies
  • Ontologies and Ontology Languages
  • Simple Ontologies in RDF and RDF Schema
  • Simple Protocol and RDF Query Language (SPARQL)
  • RDF Formal Semantics
  • Web Ontology Language OWL
  • Creating and Managing Ontologies
  • Developing the Semantic Web
  • Methodology for Semi-automatic Ontology Construction
  • Using Knowledge Discovery for Ontology Learning
  • Semantic Annotation
  • Data-driven Ontology Changes
  • Usage-driven Ontology Changes
  • Approaches to Reasoning with Inconsistency
  • Causes for Inconsistency in the Semantic Web
  • Reasoning with Inconsistent Ontologies
  • Approaches in Ontology Mediation
  • Mapping and Querying Disparate Knowledge Bases
  • Ontologies for Knowledge Management
  • Knowledge Access and the Semantic WEB
  • Searching for Semantic Web Resources
  • Natural Language Generation from Ontologies
  • Semantic Web Services
  • The Web Services Modeling Ontology (WSMO)
  • The Web Service Modeling Language (WSML)
  • OWL-S Approach
  • The WSDL-S Approach

Tools and Technologies

  • Java
  • Netbeans 8.0.1
  • Eclipse – Indigo SR2
  • Tomcat 8.0.27
  • Glass Fish 4.0
  • MySQL 5.5.40
  • SQL-Server /MS-Access
  • Apache Axis2
  • Protege 4.0.2
  • ArgoUML 0.34
  • Java Server Pages (JSP)
  • Servlets
  • Apache Jena – Jena Ontology
  • Java API for XML Web Services (JAX-WS)
  • Java API For XML Processing (JAXP)
  • Java Architecture For XML Binding (JAXB)