# Apache Jena Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 17
## About Apache Jena
Apache Jena a free and open source Java framework for building Semantic Web and Linked Data applications.




## Apache Jena Reviews
  ### 1. it is a good framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

it is a open source Semantic Web framework that is more reliable anyone can contribute and modify because it is open source

**What do you dislike about Apache Jena?**

it take some time to setup and need more community support 

**What problems is Apache Jena solving and how is that benefiting you?**

it use to design a website of the good java framework 

  ### 2. Capabilities and performance of Apache Jena 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sidharth P. | Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 21, 2019

**What do you like best about Apache Jena?**

Apache Jena is an open source semantic web framework for Java. It provides an API to extract data from and write to RDF graphs. This is the attractive part of Apache Jena.The graphs represented as an abstract model. A model can be sourced with data from files, Databases, URLs or combination of these.

**What do you dislike about Apache Jena?**

Apache Jena is mainly for extract data and pushes this data to graphs or models. So we need to familiar with these technologies.

**Recommendations to others considering Apache Jena:**

The basic recommendation to those who wish to use Apache Jena is that we need to have a well understanding about how to use the APIs provided by Apache Jena

**What problems is Apache Jena solving and how is that benefiting you?**

Apache Jena helps to extract data from RDF graphs and represent as model .The model can be sourced with data from various sources like DB, File or URLs.

  ### 3. Apache Jena is for Open Sourced Semantic Web Framework Development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Government Administration | Enterprise (> 1000 emp.)

**Reviewed Date:** April 12, 2019

**What do you like best about Apache Jena?**

It's completely FREE as open sourced Java-based software from Apache Software Foundation. It includes a majority of semantic web technology standards, such as RDF API, SPARQL query language, and Ontology API. 

**What do you dislike about Apache Jena?**

Some of the integration and version upgrades and compatibility issues are difficult at times to manage. 

**Recommendations to others considering Apache Jena:**

Apache Jena is a great option for projects that are comfortable with integration and utilizing Free and Open Sourced Software (FOSS) model. The only drawback is that since it's FOSS, the technical support is only available as open sourced community forums and distribution lists, etc.

**What problems is Apache Jena solving and how is that benefiting you?**

Using Apache Jena as the open sourced alternative to support semantic web technologies and linked data graphs.

  ### 4. Supported, best free rdf

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Libraries | Enterprise (> 1000 emp.)

**Reviewed Date:** January 11, 2019

**What do you like best about Apache Jena?**

I've used a lot of paid and free RDF/LD/triplestore tools and I appreciate that jena is easy to install, and is updated all the time.  Fuseki is pretty easy to use, and the tools all are very well maintained

**What do you dislike about Apache Jena?**

Unfortunately, Java - certainly it is nice it runs everywhere but it's just not what everyone expects in 2018, esp. with how every server does not have jdk 1.8 so you have to install it.  Fuseki doesn't really work well with large triplestores, so you eventually have to switch to a commercial product.

**What problems is Apache Jena solving and how is that benefiting you?**

The main thing I use it for is riot to validate triples - the other tool we were using, Raptor, has a bug and I'm trying to get my team to use riot instead because it validates IRIs more accurately, and doesn't have the serialization bugs.  The other thing is for doing sparql queries in Fuseki.

  ### 5. Apache Jena Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in E-Learning | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

Using Apache Jena has helped quell my fears about DB engines: 
- what do when there are more data than it can fit in memory? 
- do you need to allow others to make queries against your data over a network?
Jena takes care of these two items with you worrying about data. 

**What do you dislike about Apache Jena?**

There is a lot of semantics around Jena.  Apache Jena is a powerful RDF toolkit that offers many features to manipulate and query linked data. It's a powerful and versatile RDF library. However, it's not a standalone application like Marmotta.

**What problems is Apache Jena solving and how is that benefiting you?**

Working on RDF data using Apache Jena.

  ### 6. Very good software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

It’s very helpful in the office and it’s very reliable 

**What do you dislike about Apache Jena?**

At first it can be complicated to download and work but after a few tries it’s easy

**Recommendations to others considering Apache Jena:**

Just take the time to learn all the works of the system it’s hard at first but it’s gets very easy with practice 

**What problems is Apache Jena solving and how is that benefiting you?**

We are using a much better system because of this software 

  ### 7. Great for Querying Sparql

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Libraries | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 11, 2019

**What do you like best about Apache Jena?**

I use it for Semantic Scripting in RDF and XML and Sparql queries in command line. It works well and has good promise for next gen web capabilities. 

**What do you dislike about Apache Jena?**

There’s not much to dislike. It does what it is supposed to do. It uses command line and the software downloads to sit in your files. This was difficult to set up at first. 

**What problems is Apache Jena solving and how is that benefiting you?**

Using it to help advance library querying and storing of data. It’s easy to teach to those who have low to intermediate skills in querying and coding. 

  ### 8. Apache

**Rating:** 4.0/5.0 stars

**Reviewed by:** maciel u. | Pharmacy Technician, Pharmaceuticals, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

I like the fact its an open source semantic web framework for java.

**What do you dislike about Apache Jena?**

Sometimes its hard to understand the graphs

**What problems is Apache Jena solving and how is that benefiting you?**

I can use it as a model that can be sourced with data from files. Databases. Urls or a combination of the three

  ### 9. Apache Jena good simple RDF extraction tool

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Enterprise (> 1000 emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

Apache Jena is a good open source tool that will provide you a decent api to extract rdf data.

**What do you dislike about Apache Jena?**

Because it is java and not everyone uses java in my line of work we dont see much use for Apache Jena other than the few applications we have in the lab.

**What problems is Apache Jena solving and how is that benefiting you?**

We arent solving any problems with Apache Jena, but it is a nice tool to build graphs the business can understand.

  ### 10. "best java framework to build semantic web!!"

**Rating:** 5.0/5.0 stars

**Reviewed by:** chandan s. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 24, 2018

**What do you like best about Apache Jena?**

so basically semantic web was a dream of Tim Berners-Lee (The creator of world wide web ,and we can develop this kind of big semantic web application using java so easily using it, the best thing is we can easily define any kind of complex semantic network in it.It also has fuseki and TDB which provides very good transaction persistent layer!!The setup is not trivial for vanilla Lucene. It helps to use something like SOLR or Elasticsearch that sits on top of Lucene to allow for your applications to easily interact with the backend. SOLR provides a great API (with XML and JSON output) for indexing and retrieving data. The statistics capability are the time we used it had a lot of room for improvement.

**What do you dislike about Apache Jena?**

while using the logging functionality we need configure so many things so there is alwaysa new configuration overhead when you try to provide additional functionalities!! The tool that the SOLR addition of Lucene provides needs improvement, although it works and does its job and was difficult to set up and get to work in a large scale production environment.



**Recommendations to others considering Apache Jena:**

I like Jena because it's a search engine implemented in Java. Java is a easy-to-understand language.Lucene provides several useful features for implementing search engines and search features in you business appllications.


**What problems is Apache Jena solving and how is that benefiting you?**

it's a best framework to build complex semantic web application and for the learning purpose it also provides datasets!!we develop vertical applications using apache jena for the The Health Care domain!!A free and open source Java framework for building Semantic Web applications. The full text search and faceting enabled our library to move into the 20th century in terms of providing a full-featured search tool to our patrons. We used Lucene in conjunction with SOLR to index and expose our metadata from a variety of sources, including MARC, EAD, and HTML data. We eventually incorporated Elasticsearch into the mix to deal with unstructured JSON data (as it can operate without an official schema).

  ### 11. Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Hospitality | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

It was  a good thing to use when I was in a pinch for time. It was cheap and good for the use for what I need it to use it for 

**What do you dislike about Apache Jena?**

It was hard to use and i got lost some of the time while using it. 

**What problems is Apache Jena solving and how is that benefiting you?**

We had some gaps in our process but Apache was able to catch what was wrong and I was able to fix it. 

  ### 12. Good user experience

**Rating:** 3.5/5.0 stars

**Reviewed by:** Brittany E. | SEM Specialist, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

This product is simple to use and  versatile for my needs

**What do you dislike about Apache Jena?**

Support staff could be increased in knowledge and speed.

**What problems is Apache Jena solving and how is that benefiting you?**

Ease of solving my java problems at work.

  ### 13. Enhanced my day to day productivity

**Rating:** 4.0/5.0 stars

**Reviewed by:** Emily M. | Emily , Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

Easy to keep organized! Enhances my productivity 

**What do you dislike about Apache Jena?**

It takes forever to load sometimes! It is frustrating when I have to wait for so long

**What problems is Apache Jena solving and how is that benefiting you?**

Organization

  ### 14. Apache jena For business

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rasik c. | Manager, Oil & Energy, Enterprise (> 1000 emp.)

**Reviewed Date:** April 13, 2019

**What do you like best about Apache Jena?**

Apache jena is good and provides exhaustive Java lib for developer

**What do you dislike about Apache Jena?**

This being a open source, practically nothing.

**What problems is Apache Jena solving and how is that benefiting you?**

Web applications, Easy implementation

  ### 15. Great Product

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Jena?**

It's a great working software that's easy to manage and maintain.

**What do you dislike about Apache Jena?**

There is a learning curve to use this product so the initial setup can be complex

**What problems is Apache Jena solving and how is that benefiting you?**

We used this to build an internal Java application as a test application for potentially using it on a production app.  We just used it to call some API endpoints.

  ### 16. best java framework to build semantic web!!

**Rating:** 4.0/5.0 stars

**Reviewed by:** aman s. | Software Engineer, Information Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 11, 2018

**What do you like best about Apache Jena?**

so basically semantic web was a dream of Tim Berners-Lee (The creator of world wide web ,and we can develop this kind of big semantic web application using java so easily using it, the best thing is we can easily define any kind of complex semantic network in it.It also has fuseki and TDB  which provides very good transaction persistent layer!!    

**What do you dislike about Apache Jena?**

while using the logging functionality we need configure so many things so there is alwaysa new configuration overhead when you try to provide additional functionalities!! 

**Recommendations to others considering Apache Jena:**

it's a best framework to build complex semantic web application and for the learning purpose it also provides datasets!! 

**What problems is Apache Jena solving and how is that benefiting you?**

we develop vertical applications using apache jena for the  The Health Care domain!! 

  ### 17.  Review for Jena Apache

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 12, 2018

**What do you like best about Apache Jena?**

building Semantic Web is easy with this tool.

**What do you dislike about Apache Jena?**

Getting to know how to use takes time long

**What problems is Apache Jena solving and how is that benefiting you?**

A free and open source Java framework for building Semantic Web applications



- [View Apache Jena pricing details and edition comparison](https://www.g2.com/products/apache-jena/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-17+21%3A50%3A42+-0500&secure%5Bsession_id%5D=77650cb3-c976-4e1a-b1a0-f31a168b32d7&secure%5Btoken%5D=6191dfb2a5fede9d430406ff6252118913d071bf7d655dbd56c0e8238efe3069&format=llm_user)


## Top Apache Jena Alternatives
  - [spring.io](https://www.g2.com/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [JHipster](https://www.g2.com/products/jhipster/reviews) - 4.4/5.0 (83 reviews)
  - [Hibernate](https://www.g2.com/products/hibernate/reviews) - 4.2/5.0 (25 reviews)

