Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
h2. Topaz

Based loosely on the ORM (Object to Relational Mapping) family of software, Topaz is a powerful object to triple persistence and query service.  It has its own software codebase ([http://gandalf.topazproject.org|

Topaz

...

http://gandalf.topazproject.org]) and integrates with both the Fedora Repository service and the Mulgara RDF Database (semantic triple-store).  Major re-usable software components of Topaz include the OTM - Object Triple Mapping and OQL - Object Query Language.  The Topaz Project is working with the Fedora Repository Project on re-architecture efforts that benefit both projects and bring them closer together. One result of this work in the past 6 months is the new Akubra

...

Feature

...

Action

...

 

...

 

...

 

...

 

...

 

...

 

...

Availability

...

 

...

 

...

 

...

 

...

Notes

...

 

...

FR

...

A

...

T

...

M

...

FM

...

O

...

Q108

...

 

...

Q208

...

Q308

...

Q408

...

2009

...

 

...

Object Triple Mapper

...

I

...

 

...

D

...

 

...

 

...

I

...

X

...

 

...

 

...

 

...

 

...

 

...

 

...

Object Query Language

...

I

...

 

...

D

...

 

...

 

...

I

...

X

...

 

...

 

...

 

...

 

...

 

...

 

...

Akubra Plug-in

...

 

...

D

...

I

...

 

...

 

...

 

...

 

...

 

...

X

...

 

...

 

...

 

...

 

...

JTA Compliance

...

I

...

 

...

D

...

 

...

 

...

I

...

 

...

 

...

X

...

 

...

 

...

 

...

 

...

PLoS1 App Support

...

 

...

 

...

D

...

 

...

 

...

 

...

X

...

 

...

X

...

 

...

 

...

 

...

 Project.
\\ \\
{table:width=100%|border=1|cellspacing=1|cellpadding=4|rules=all}
  {tr:align=center|bgcolor=#c0c0c0}
    {th:rowspan=2|width=30%}Feature{th}
    {th:colspan=6|width=15%}Action{th}
    {th:colspan=5|width=15%}Availability{th}
    {th:rowspan=2}Notes{th}
  {tr}
  {tr:align=center|bgcolor=#d3d3d3}
    {th}FR{th}
    {th}A{th}
    {th}T{th}
    {th}M{th}
    {th}FM{th}
    {th}O{th}
    {th}Q108{th}
    {th}Q208{th}
    {th}Q308{th}
    {th}Q408{th}
    {th}2009{th}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
  {tr:bgcolor=#ffffff}
    {td}Modular Deployment Support{td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td:align=center|bgcolor=#d3d3d3} {td}
    {td} {td}
  {tr}
{table}
\\
{table:border=1|cellspacing=1|cellpadding=4|rules=all}
  {tr:align=center|bgcolor=#c0c0c0}
    {th:colspan=7}Legend{th}
  {tr}
  {tr:align=center|bgcolor=#ffffff}
    {td:bgcolor=#d3d3d3}Project{td}
    {td}FR -- Fedora Repository Project{td}
    {td}A -- Akubra Project{td}
    {td}T -- Topaz Project{td}
    {td}M -- Mulgara Project{td}
    {td}FM -- Fedora Middleware Project{td}
    {td}O -- Other independent open source projects{td}
  {tr}
  {tr:align=center|bgcolor=#ffffff}
    {td:bgcolor=#d3d3d3}Action{td}
    {td:align=center}D -- Develops Software{td}
    {td:align=center}I -- Integrates Software{td}
    {td} {td}
    {td} {td}
    {td} {td}
    {td} {td}
  {tr}
{table}


|Feature|Action| | | | | | |Availability| | | | |Notes|
| |FR|A|T|M|FM|O|Q108| |Q208|Q308|Q408|2009| |
|Object Triple Mapper|I| |D| | |I|X| | | | | | |
|Object Query Language|I| |D| | |I|X| | | | | | |
|Akubra Plug-in| |D|I| | | | | |X| | | | |
|JTA Compliance|I| |D| | |I| | |X| | | | |
|PLoS1 App Support| | |D| | | |X| |X| | | | |