Nick; In terms of access to TBC functionality, TopBraid supports a couple of way to get to Composer/Live functionality. Probably the most relevant in your case is SPARQLMotion (http://www.topquadrant.com/ sparqlmotion/). This has modules for reasoners, SPARQL queries, import/export formats, etc. The scripts can be exposed as REST Web Services.
The implication is that SPARQLMotion has access to a large set of Composer features and you can access this from the outside world by creating a script, exposing the script as a Web service, and storing it on TopBraid Live. This is quite powerful, as you can design a series of ontology manipulations using a graphical language and access this via a simple Web service call. In many ways, the API is yours to design. Ensemble also provides access to Composer features via a configurable Web application. -- Scott On Mar 21, 7:34 am, Nick Khamis <[email protected]> wrote: > Hey Jeremy, > > Thanks you so much for you response... We are going to be working with OWL > Ontologies with axioms, individuals, and reasoning using OWL-DL Tableau > Reasoners. I have been using TBC for over a year now and I love it... I > never looked into whether or not TBC has an API that we can use for the said > operations? If so how complete is it. > > Regards, > Ninus > > On Fri, Mar 20, 2009 at 11:35 PM, Jeremy Carroll > <[email protected]>wrote: > > > > > Please clarify: CRUD operations for > > > - ontologies > > > - triples in ontologies expressed in RDF > > > - or something else? (e.g. axioms in ontologies, or individuals > > in say an OWL Ontology) > > > Concerning Jena, when I worked on that project, the belief was that the > > typical life cycle had > > > Create + Update operations, followed by Read operations > > > and we tended to design with that in mind, while supporting CRUD in any > > order. i.e. we believed Jena was being used more for analysis type > > applications than OLTP type applications. > > > Of course, I don’t know any better than anyone else (not in the Jena team) > > what the current design goals are. > > > Jeremy > > > *From:* [email protected] [mailto: > > [email protected]] *On Behalf Of *Nick Khamis > > *Sent:* Friday, March 20, 2009 8:14 PM > > *To:* [email protected]; GATE ML > > *Subject:* [tbc-users] Best of Breed OWL API > > > Hello Everyone, > > > We are currently considering one of the following (jena.jar, gate.jar, > > protege.jar) libraries to assist in CRUD (Create, Read, Update, Delete) > > operations of ontologies. We will be using triple stores such as (jenadb, > > sdb, rdfcrm). I am trying to learn from your experiences regarding this > > issue and what your advice (pros and cons) is in terms of using the listed > > libraries. We are also open to recommendations of other APIs that I have not > > listed. > > > Regards, > > Ninus. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
