Search code examples
rdfjenasemantic-weblinked-dataapache-marmotta

Apache Jena vs Apache Marmotta


What's the difference between Apache Jena and Apache Marmotta?

According to my readings both can be used for semantic web purposes. Both supports RDF,Triple store and so on. Both are based on Java. I hope this question will be valuable for those who are new to semantic web to solve the confusion.

  • What are the main differences?
  • How can I select which one to be used?

Note that I'm not asking which one is better, What I'm asking is how to select one over the other depending on the usage/requirement/factors


Solution

    1. Marmotta is a deployment ready Web Application used to expose existing data from Any DB(MySql/Sesame/Jena).
    2. Jena is a RDF library simillar to Sesame.