Java – Build Your Semantic Web Application using Jena
By admin on Oct 23, 2007 in Java, open source, Programming, semantic web
In my previous articles, I talked about GATE, Protégé, Crunch and Lucene. I used all these tools together with Jena to build a semantic web application.
If you have no idea what semantic web is, here is a good introduction. Tim Berners-Lee originally expressed the vision of the semantic web as follows:
I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A “Semantic Web”, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.
Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.
Jena is open source and grown out of work with the HP Labs Semantic Web Programme.
The Jena Framework includes:
- A RDF API
- Reading and writing RDF in RDF/XML, N3 and N-Triples
- An OWL API
- In-memory and persistent storage
- SPARQL query engine
So far I only described the components that I used in my application. In future articles I will tell you how I put all the pieces together to build my semantic web application.
Fawaz | Feb 17, 2008 | Reply
It will be good if you explain how you compiled this technologies…
Can you please email me?
N.R.Ananthanarayanan | Jun 9, 2008 | Reply
Which site i can go for programming with jena
Simon Gibbs | Sep 5, 2008 | Reply
This article serves no useful purpose.
Did your SEO person write it?