Semantic web is considered as the next generation of world wide web, in order to create Semantic Web, we have to work with many academic concepts such as First Order Logic, Knowledge Base, Inference Engine… which most developers feel difficult to understand and implement. in my opinion, this is
... [More]
the main reason leading to the slow development of Semantic Web. there are a couple of tools like SeSame, Jena, RAP…that support creating Ontology, querying SPARQL and/or hosting RDF files. This project don’t attempt to create another Semantic Web framework. Instead, it has a common interface to work with deference SW tools. in other word, it allows developer to choose whatever language/framework which sit behind the scene but using the same friendly interface to work with SW.This interface will be created using Eclipse Modeling Framework (ecore models), which is independent with language/framework. the GUI for building knowledge base may be rewritten in HTML/JavaScript base on the new common interface. By doing so, many hard concepts will be hidden from developers. For example, the interface may provide some components like “Semantic based Categories”, “ontology search engine” or “further informations area”, which can be easily integrated with any web applications. Furthermore, this project also provide a visual environment to design RIAs (Rich Internet Applications)’s user interfaces based on HTML/JavaScript or Flash, JavaFX… It may be a plug-in for Eclipse, or a RIAs itself. about the name of this projects, I called it Web 2.5 (not 3.0) since Semantic Web, web 3.0 is still a vision and being developed day by day. hopefully, with this tool-kit, the Semantic Web will become more friendly with developers and end-users. [Less]