Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

An 'Resource Description Framework' Package

Introduction


The Resource Description Framework (RDF) is a W3C standard for describing Web resources. RDF documents are written in XML. The XML language used by RDF is called RDF/XML. By using XML, RDF information can easily be exchanged between different types of computers using different types of operating systems and application languages. With the advancing use of RDF s in web handling has become too complex. This project provides set of RDF functionalities to handle RDF at ease way.


The Architectural Overview


The system uses a unit wise architecture. (Refer to the Appendix A for the Architectural Overview.) There are different units that are used to achieve desired functions. The functions that are implemented by each unit are independent of the other units but the communication is done between units. The functions that are expected from each unit are as summarized below.


2.1 Plug-in Connector
This unit will connect the system to the central eclipse IDE. This will make the reset of the units run independently. The other units do not have to worry about the process of being integrated to the eclipse IDE.


2.2 RDF grammar and syntaxes unit
This unit provide RDF grammar and syntaxes used in RDF processing. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.


2.3 RDF Processing unit
Provide additional processing to RDF files.


2.4 Presentation Unit
This unit implements the presentation layer functions. This unit process data to offer in required presentation standards.


Scope


The scope of this project is to create a package to provide basic RDF related functionality which will support RDF syntaxes and grammar. This package will be design with the capability of integrating with Eclipse as an Eclipse plug-in.


Future Enhancement


This component can be further improved by adding new features like RDF graph visualization, SPARQL query editor, etc.


Conclusion


The Resource Description Framework Package is considered to be a very useful feature all the developers who use the eclipse IDE. This is designed with a high degree of extensibility so that in the long run this can be modified and created new advanced systems. It is guaranteed that this will be an easy to use, flexible system which will deliver a toil free experience for developers.


Appendix - A

Capture1.JPG 

Back to the top