openRDF.org Welcome Guest   | Login   
  Search  
  Index  | Recent Threads  | Who's Online  | User List  | Search  | Help  | RSS feeds

Forum closing down
This forum will be closing down due to extensive spamming activities. As a first step, registration of new members has been disabled. Existing members will be able to use the forum for now, but please consider using the sesame-general mailing list instead.


Quick Go »
Thread Status: Normal
Total posts in this thread: 6
[Add To My Favorites] [Watch this Thread] [Post new Thread]
Author
Previous Thread This topic has been viewed 9798 times and has 5 replies Next Thread
Sep 16, 2004 7:19:37 AM

hendlerman
Regular
Member's Avatar


Joined: Sep 14, 2004
Posts: 36
Status: Offline
Jena vs Sesame vs Protege Reply to this Post
Reply with Quote

Hi,

This email is to the Jena, Sesame, and Protégé mailing lists. I hope my attempt at efficiency works!
I am trying to decide on an embedded Semantic Web engine for my Java application - an XML-RPC server for which I need a high performance storage and querying system for semantic web data / triple.
I’d not only like to offer my initial perceptions of Jena, Sesame, and Protégé, but also learn from this dialogue to effectively differentiate the three Java tools from each other. I am, as a sole developer, having difficulty in this subject. Therefore, there must be many others. Please make me/us aware of any general comparisons available online or as published material.
I found Protégé a very useful GUI, and generator of files.
Sesame has adaptable server functionality, and seems to be quite adaptable on the backend through SAIL.
Jena seems to be a focused and robust API.

My needs are fairly focused but my implementation undefined because I am not sure what functionality is 100% ready. I am also unsure how to understand and label the layers of functionality I may need.

Basically my needs are:


    store and retrieve large amounts of data in a many-user environment.
    do complex queries and inferencing
    embed via an easy to use API
    marshal query results into java objects my own application can work with (instead of URIs)


Thanks for your time and efforts.

Regards

Jonathan Hendler

PS: Since Java already has a good hold on web services, I feel that the Semantic Web is another opportunity for Java to mature into what is was meant to be – easy cross- platform development and deployment of applications. I feel that the documentation and quality of Jena, Sesame, and Protégé all meet my expectations but I want to be around for the stage where I can use them, and recommend them, for complete, individually produced, commercial software development efforts. I eventually plan to use this application commercially, but first for my nonprofit – http://www.equiforum.org .
Show Printable Version of Post        Hidden to Guest    http://semanticsearch.org [Link] Report threatening or abusive post: please login first  Go to top 
Sep 20, 2004 3:21:55 PM

arjohn
OpenRDF project lead
Member's Avatar

The Netherlands
Joined: Jan 23, 2004
Posts: 1289
Status: Offline
Re: Jena vs Sesame vs Protege Reply to this Post
Reply with Quote

 
I’d not only like to offer my initial perceptions of Jena, Sesame, and Protégé, but also learn from this dialogue to effectively differentiate the three Java tools from each other. I am, as a sole developer, having difficulty in this subject. Therefore, there must be many others. Please make me/us aware of any general comparisons available online or as published material.
I found Protégé a very useful GUI, and generator of files.
Sesame has adaptable server functionality, and seems to be quite adaptable on the backend through SAIL.
Jena seems to be a focused and robust API.


Sesame and Jena are, to some extend, quite comparable: both are toolkits for storing and querying RDF. The differences between the two are in things like inference support, performance and query languages. Protégé is quite different, I believe, in that it focuses on editing RDF data/ontologies.

I haven't played a lot with Jena myself, so I do not have a comparison readily available. But if you find one, please share it with us.

There are some Sesame-Jena related postings on this forum. Most notably:
a Note and a Quesition Sesame/Jena, and
Inference and different repositories

 
My needs are fairly focused but my implementation undefined because I am not sure what functionality is 100% ready. I am also unsure how to understand and label the layers of functionality I may need.

Basically my needs are:


    store and retrieve large amounts of data in a many-user environment.
    do complex queries and inferencing
    embed via an easy to use API
    marshal query results into java objects my own application can work with (instead of URIs)


Sounds feasible with Sesame. Sesame has been tested with tens of millions of triples, offers the powerful SeRQL query language and features, since 1.1-RC1, the combined repository and Graph API for handling RDF programmatically.

Just let me know if you any more detailed info.

Arjohn
----------------------------------------
Arjohn Kampman, OpenRDF project lead, Aduna
Show Printable Version of Post        Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Sep 21, 2004 2:15:42 PM

arjohn
OpenRDF project lead
Member's Avatar

The Netherlands
Joined: Jan 23, 2004
Posts: 1289
Status: Offline
Re: Jena vs Sesame vs Protege Reply to this Post
Reply with Quote

I just remembered that the SIMILE Store Report, which compares several RDF triple stores. Announcement can be found in the RDF-interest archives: http://lists.w3.org/Archives/Public/www-rdf-interest/2004Jul/0139.html.

Follow-ups to this posting contain some valid criticism on the comparion.

Arjohn
----------------------------------------
Arjohn Kampman, OpenRDF project lead, Aduna
Show Printable Version of Post        Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Sep 22, 2004 8:18:02 AM

arjohn
OpenRDF project lead
Member's Avatar

The Netherlands
Joined: Jan 23, 2004
Posts: 1289
Status: Offline
Re: Jena vs Sesame vs Protege Reply to this Post
Reply with Quote

FYI: a parallel discussion on this subject can be found on the jena-dev mailing list. Original post can be found here.
----------------------------------------
Arjohn Kampman, OpenRDF project lead, Aduna
Show Printable Version of Post        Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Dec 16, 2007 6:15:53 PM

johann_p
Regular


Austria
Joined: Dec 16, 2007
Posts: 21
Status: Offline

shock   Re: Jena vs Sesame vs Protege Reply to this Post
Reply with Quote

 

There are some Sesame-Jena related postings on this forum. Most notably:
a Note and a Quesition Sesame/Jena, and
Inference and different repositories


For both links I get a page that says "This topic has been viewed 1877 times and has -1 replies" (of course viewed ... times is different between the two).

confused
Show Printable Version of Post     [Link] Report threatening or abusive post: please login first  Go to top 
Dec 18, 2007 10:05:34 AM

arjohn
OpenRDF project lead
Member's Avatar

The Netherlands
Joined: Jan 23, 2004
Posts: 1289
Status: Offline
Re: Jena vs Sesame vs Protege Reply to this Post
Reply with Quote

Hmm, that's weird. I'm afraid I don't know what happened to thes pages. Well, they're probably too old to be relevant anyway. Any specific info that you're looking for?
----------------------------------------
Arjohn Kampman, OpenRDF project lead, Aduna
Show Printable Version of Post        Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
[Show Printable Version of Thread] [Post new Thread]