Hi tk,

If you remove TBC and develop an application directly against an RDF store,
then you your best bet is to contact the RDF store vendors to see what type
of reasoning they can support. Each has its own capabilities and
limitations. 

Decision will depend on the application you are developing, the kind of
queries you foresee needing and the type of architecture you will decide on.
For example, sometimes inferencing is performed at the query time, but there
are also architectures where it is done offline in a batch mode.

If you want to consider staying with the TopBraid Suite for your application
development, then you should take a look at SPIN:
http://www.topquadrant.com/topbraid/composer/spin.html. Also, check out
Holger's recent blogs about SPIN
http://composing-the-semantic-web.blogspot.com/. SPIN inferencing is
available not only in TBC, but also in TopBraid Live and Ensemble. Since
SPIN is in SPARQL it works with any RDF backend.

One of the key accomplishments of OWL 2.0 working group was defining OWL
profiles: http://www.w3.org/TR/2008/WD-owl2-profiles-20081202/. SPIN can be
used to realize OWL 2 RL profile. I believe Holger already made some
progress towards it by expressing a number of key RDFS and OWL axioms as
SPIN rules. Over and above standard OWL semantics, SPIN supports domain
specific constraints and rules.

Regards,


Irene Polikoff


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of TK
Sent: Wednesday, February 25, 2009 10:46 PM
To: TopBraid Composer Users
Subject: [tbc-users] reasoner support and production architectures


Hello,  I'm very new to this and have a few questions about product
development that leverages backend reasoners and RDF-Stores.

I'm a user of TBC 2.6.2 and given the powerful reasoners in the product I
have been able to create some very powerful semantic models.  The more
ellaborate ones make full use of OWL and go well beyond RDFS.

In my quest to move these models into a production system, my first guess
was to just use AllegroGraph 3.1.1.
But upon investigation, when TBC is backended with AllegroGraph, the
reasoning is still performed in TBC's IDE.
If I remove TBC, AllegroGraph only has a limited set of constructs
from OWL within its native reasoner it called RDFS++.   The
AllegroGraph website essentially says that if I want an fully supported OWL
reasoner, I need to be using RACERPRO along with AllegroGraph.

My question is: if I do most of my modeling with the TBC/AllegroGraph
combination, what are my choices regarding reasoners when I remove TBC and
look to develop an application around that ontological backend store?

If my question is not making sense, I'll take another shot at it.
Thanks in advanced,
--tk


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TopBraid Composer Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/topbraid-composer-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to