Semantic Web Enabled GUI SPARQL CRUD Operation on VPS with Integration of Apache Jena Fuseki Server
Total Page:16
File Type:pdf, Size:1020Kb
International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-10, August 2019 Semantic Web Enabled GUI SPARQL CRUD operation on VPS with Integration of Apache Jena Fuseki Server Priya R. Swaminarayan, Ronak Panchal institutes, universities using AISHE Portal developed by Abstract: The most important affecting factors to World National Informatics Center (NIC) to formulate the economy include knowledge, proficiency and inventiveness of National Policy on Education people. Education is allied with improved skills, and better human (AISHE_MHRD_Wikipedia, 2011). In Budget- 2016, capacity to progress the quality of life. The development of country depends on the status of higher education in country. Finance Minister Arun Jaitley announced a marginal increase Every year, MHRD, India collects details about Higher Education of 4.8 per cent in the overall budget for education, with a from universities using AISHE Portal to plan National Policy on bigger thrust on improving Higher Education. The Education but in the existing AISHE system, user interface is not government earmarked Rs 72,394 core for education against provided to the users; they are downloading PDF file from Portal Rs 69,074 (budget estimate) provided last year. Among this, and then after entering necessary details in PDF file offline they Rs 28,840 core went to higher education and Rs 43,554 crore upload PDF file on portal. Here we have implemented Semantic Web Enabled System on Apache Jena Fuseki Server using Virtual to schools. In short, AISHE helps to MHRD for getting Private Server (VPS). Researchers provide knowledge based information about the status of higher education in India and AISHE user friendly system with GUI interface & implemented formulating the National Policy on Higher Education. CRUD operation on VPS. Proposed AISHE system provides B. Review of Work Already Done benefits of SW such as machine understandability, reusability, Researchers have studied AISHE Portal and find interoperability, inference of new knowledge, reduces development time etc; as Ontology is used for development. innovative way to collect data from Higher Education institutions and then MHRD plans National Policy on Higher Index Terms: Semantic Web, AISHE, Virtual Private Server, Education by adopting emerging Technology – Semantic Apache Jena Fuseki Server, CRUD Operations. Web: To depict the status of higher education in the India, I. INTRODUCTION AND MOTIVATIO Ministry of Human Resource Development (MHRD) has Today, global wealth is less concentrated in factories, ventured to carry out an annual web-based All India Survey lands, tools and machinery. The most important affecting on Higher Education in India. factors to World economy include knowledge, proficiency Education (AISHE) since 2010-11. The survey includes all and inventiveness of people. Education is allied with the Institutions in the India engaged in imparting higher improved skills, higher efficiency, and better human capacity education. In the survey, various types of data are being to progress the quality of life. One of the factors for collected on several factors such as programmes, students, development of any country depends on the status of higher teachers, examination results, infrastructure and finance. education in country. Malcolm Gillis, President of Rice Indicators of educational development such as Institution University said that - “Today, more than ever before in human Density, Gross Enrolment Ratio, Pupil-teacher ratio, history, the wealth or poverty of nations depends on the Gender Parity Index, Per Student Expenditure are also quality of higher education. Those with a larger repertoire of calculated from the data collected through AISHE. These all skills and a greater capacity for learning can look forward to are very much useful in finalizing policy decisions and lifetimes of unprecedented economic fulfillment.” research for development of education sector in country. A. Introduction to AISHE National Informatics Center (NIC) has developed AISHE One of the factors for development of any country depends Portal for getting information from academic institutes and on the status of higher education in country. Being a universities. developing country, India needs to stand with the other Semantic Web based knowledge representation system countries in the field of Education. Every year, Ministry of doesn’t exist for AISHE Web Portal. Human Resource Development Government of India (MHRD In this paper, the researchers make alternative AISHE portal - Ministry of Human Resource Department) (MHRD, 2018) using Semantic Web for collecting relevant information from collects details about Higher Education from various Higher Education Institutions. In the proposed system – AISHE Portal will offer additional features and take Revised Manuscript Received on August 06, 2019. advantages of Semantic Web Technology. Dr.Priya Swamiaraya, Dean, Faculty of IT & Computer Science, Parul University, Vadodara,India. Prof. Ronak Panchal, Assistant Professor BCA Department, Vidyabharti Trust College of BCA,Bardoli, India. Published By: Retrieval Number I8526078919/2019©BEIESP Blue Eyes Intelligence Engineering DOI: 10.35940/ijitee.I8526.0881019 1358 & Sciences Publication Semantic Web Enabled GUI SPARQL CRUD operation on VPS with Integration of Apache Jena Fuseki Server The Semantic Web technology has proven several benefits Note: Earlier authors used AISHE Ontology from such as machine understandability, reusability of domain localhost (Ronak & Priya, 2017) but as per the knowledge, interoperability, knowledge representation using requirement of MHRD, information about Higher schema, mapping of schema to an upper ontology, inference Education must be gathered from the heterogeneous of new knowledge from existing, reduces development time, environment. Then researchers asked many hosting increases reusability etc. providers such as GoDaddy, Amazon Web Server and many more, for uploading ontology dataset. But they do II. PROPOSED SYSTEM not have this facility in their control panel. Finally, authors In this paper, authors have proposed Semantic Web enabled have purchased Virtual Private Server (VPS) for system which supports SPARQL CRUD (Create, Read, implementation of Apache Jena Fuseki Server with Update and Delete) operations on Virtual Private Server domain name. (VPS) with the integration of Apache Jena Fuseki Server. It’s a user friendly GUI system. B. Implementation of Proposed System – Data Publishing and Access A. Major steps for Implementation of Proposed System: 1) Development of AISHE Ontology using below sub Researchers have collected details about Virtual Private steps (Priya, 2012) Server and its FTP (File Transfer Protocol) from web hosting provider. Authors have used Putty Software to access Virtual Determine the scope of the Ontology a. Private Server. Researcher enters host name or IP address and b. Define concepts (classes) to be modeled 22 as port number in Putty server with connection type of in Ontology and relationship among SSH. As per the Wikipedia, “Secure Shell (SSH) is a them cryptographic network protocol for operating network c. Reuse concepts which are available in services securely over an unsecured network.” similar existing Ontology, if any. (SSH_Wikipedia, 2018) d. Arrange the concepts in a hierarchy (sub class-super class hierarchy) Step-1: Access Virtual Private Server using Putty with SSH e. Determine attributes and properties Login (slots) for each class and constraints on their values f. Define instance and fill the slot values for each class. Here authors have identified related entities such as University, Course, and Statutory Body etc. for the development of AISHE Ontology. Here authors have developed ontology in rdf file format using protégé tool. Protégé is a knowledge based framework and Ontology Editor. It’s a free and open source tool for the Ontology Development (protegewiki.stanford.edu/wiki/Main_Page, 2015). The Protégé platform offers two different ways of ontologies development via the Protégé-Frames and Protégé-OWL Figure 1: Login Page editors. Protégé ontologies can be exported into a various format which include RDF, RDFS, OWL, and XML Schema Step-2: Download JAVA and install on Virtual Private (Stanford University, 2009). Server. Then download Java Development Tool Kit (32 bit or 64 Protégé is extensible and based on Java, and bit - (http://oracle.com) provides a plug-and-play environment that makes it more flexible for quick application and $wgethttps://...urllink..../jdk-8u181-linux-x64.tar.gz prototyping development (Stanford University, (StackOverflow, 2018) 2009). and extract tar.gz using tar command 2) Design front-end side GUI web based application in PHP (Hyper preprocessor) with use of EasyRDF library (Humfrey, 2018) $tar zxvfjdk-8u181-linux-x64.tar.gz 3) Design back-end which stores information in AISHE ontology dataset. Published By: Retrieval Number I8526078919/2019©BEIESP Blue Eyes Intelligence Engineering DOI: 10.35940/ijitee.I8526.0881019 1359 & Sciences Publication International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-10, August 2019 Then set java environment and checkjava –version. ## 1 - set a recovering password in [users] above. ## 2 - comment out the "/$/** = localhost" line and use: Step-3: Now, Download Apache Jena Fuseki Server and ## "/$/** = authcBasic,user[admin]" install on VPS ## or to allow any access. ##/$/(double-start)**