Explore chapters and articles related to this topic
A Recommendation System Enhanced by Topic Modeling for Knowledge Reuse in MOOCs Ecosystems
Published in Stuart H Rubin, Lydia Bouzar-Benlabiod, Reuse in Intelligent Systems, 2020
Rodrigo Campos, Rodrigo Pereira dos Santos, Jonice Oliveira
Upon accessing the system, Tom searched for the words “SQL web”, just as he had watched on the Khan Academy platform. The system allows Tom to select some search filters, that were: Start Soon (for availability), Introductory (in level), English (as the language), and Free (for value). The moment Tom submits his search, the first process of the recommendation system is to retrieve the input data from the user to the knowledge base. The key information retrieved at this stage is the student curriculum information, such as course history from other providers, Lattes curriculum, and LinkedIn curriculum. Then, SPARQL groups all the course information and its menus contained in the Background Data layer. Since this layer contains information from four different providers, including the Khan Academy, Tom’s previous search results are also grouped together for data integration. Through the Apache Jena Fuseki Server, the raw data is transformed into an acceptable RDF, creating and maintaining the SPARQL endpoint and then executing SPARQL queries according to the search submitted by Tom.
Semantic Framework and Methodology for Cultural Heritage Data Integration Fore-Walkthrough
Published in Durgesh Kumar Mishra, Nilanjan Dey, Bharat Singh Deora, Amit Joshi, ICT for Competitive Strategies, 2020
M. Lissa, V. Bhuvaneswari, T. Devi
This section discuss the enivornmental setup for rendering the PPO ontology to view as Semantic Web. As the first step Tomact Server is installed to relate the web links to the semantic concepts by configuring necessary privileage access. Apache Jena Fuseki is used to update SPARQL endpoints. The web of data is presented as SPARQL endpoints through Pubby Server which provides a walkthrough to the concepts links. The rendered RDF explored as linked mapping with Web of data for PPO to connect with external links, images, videos and documents in a click of each node.
Visualizing Chat-Bot Knowledge Graph Using RDF
Published in Archana Patel, Narayan C. Debnath, Bharat Bhushan, Semantic Web Technologies, 2023
Noman Islam, Darakhshan Syed, Mariz Zafar, Asif Raza
Apache Jena Fuseki: Apache Jena is a proprietary and free source Java platform for constructing Semantic Web and Linked Applications. It is made up of several APIs that work together to process Resource Description Framework data. Jena Fuseki is an Apache Jena SPARQL server that can be used as a system resource, a Java web apps (WAR file), or a standalone server.
Domain-specific requirements analysis framework: ontology-driven approach
Published in International Journal of Computers and Applications, 2019
Shreya Banerjee, Anirban Sarkar
In this section, validation rules and rule-based reasoner proposed in Section 4 are implemented using Apache Jena. Apache Jena is a free and open-source Java framework for building semantic web and Linked Data applications. The framework is composed of different APIs interacting together to process RDF data. It supports processing of ontology expressed in OWL by giving access to a range of inference capabilities. Jena has several built-in reasoners. Generic rule reasoner is one, which can reason over an ontology specification based on users’ defined rules. Those rules should be defined in Apache Jena rule syntax. In this section, the proposed validation rules in Section 4 are written in Apache Jena rule syntax. Further, based on those rules a generic rule reasoner is implemented. This reasoner validates consistency and unambiguity in both domain and application-level requirement specifications. Further, it checks traceability from the higher level to the lower level abstractions of proposed ODRA. This generic rule reasoner is devised using tool Eclipse [40] and Apache Jena.
A generic knowledge management approach towards the development of a decision support system
Published in International Journal of Production Research, 2021
Oussama Meski, Farouk Belkadi, Florent Laroche, Mathieu Ritou, Benoit Furet
The Global Framework is developed using the Java language. The technological issue was to find the most suitable API to communicate with the ontology developed using the Web Ontology Language (OWL). The required solution is to use the Jena API. Apache Jena, as stated on the Jena website, is a Java framework to construct Semantic Web Applications. It provides a programmatic environment for: Resource Description Framework (RDF), a graph model for describing web resources and their metadata, so that such descriptions can be processed automatically. Developed by the W3C, RDF is the basic language of the Semantic Web.The Web Ontology Language (OWL), a knowledge representation language built on the RDF data model. It provides the means to define structured web ontologies.SPARQL Protocol and RDF Query Language, a protocol that allows searching, adding, modifying or deleting RDF data available through the Internet.The Jena inference subsystem, designed to allow a range of inference engines or reasoners to be plugged into Jena. Such engines are used to derive additional RDF assertions, which are entailed from some base RDF together with any optional ontology information, and the axioms and rules associated with the reasoner.