Welcome to Topaz
Topaz is a powerful object to RDF persistence and query service. Based loosely on the ORM family of software, Topaz lets you develop persistent classes following object-oriented concepts such as inheritance, composition, association, etc. Besides allowing use of the underlying RDF store's native query language, Topaz provides its own language (OQL), which applications can utilize to query based on defined objects. Topaz is written in Java and is available under the ECL till 0.8.3 and Apache open source license for subsequent releases. The following diagram provides a conceptual view on where Topaz can be used by an application:
NOTE: Please note that the above is a conceptual diagram and not all storage modules are currently supported. As of now we provide support for only Fedora and Mulgara. If you need support for other storage layers, please contact us.
The first application that has been built using Topaz is the Ambra Publishing System and is being used by PLoS to host some of their journals (e.g. PLoS ONE).
Recent News
- We have changed the license in subversion to Apache 2.0 - April 5, 2008
- Topaz 0.8.3 has been released - April 4, 2008
- All news
Starting Points
Download
See the Download instructions.
Issues
Topaz has an issue tracking system here: report. This is the place to go to report or check on bugs and feature requests.
Community
You can participate in Topaz by joining one of the mailing lists:
- topaz-dev: For developer discussion.
- topaz-general: For user support and discussion on using Topaz, RDF/OWL, etc.
You can participate in Ambra by joining one of the mailing lists:
- ambra-dev: For developer discussion.
- ambra-users: For user support and discussion on using Ambra.
New users to Trac Wiki
- WikiFormatting -- Wiki Formatting Rules
- TracGuide -- Built-in Documentation
- Play in SandBox to test Wiki commands
For a complete list of local wiki pages, see TitleIndex.
Attachments
- TopazSystem.png (58.8 kB) - added by amit on 01/08/08 21:21:27.

