Michel; sorry for the mix-ups. Some quick responses here and we can address this more comprehensively later.
We have dropped SWRL support for lack of demand. SWRL has migrated to RIF BLD. But more important is that SPIN has proven to be a much more expressive alternative. It's pretty easy to convert SWRL to SPIN. I can look into more detail later, but it seems that SPARQMotion can address your use cases. Supporting SDK plug-inn for Composer will not happen except for custom SPARQLMotion modules. SPARQLMotion, Ensemble, SWP, and Flex extensions with the TBL Flex SDK are the way we have chosen to provide support for extending TopBraid Suite capabilities. -- Scott Sent from my iPhone On Dec 6, 2011, at 4:00 AM, [email protected] wrote: > Hello Scott, > > Thank you for this very informative response that generates a > multitude of questions. Which one first, What is your policy about > SWRL and SWRL BuiltIn command technologies? > > Concerning TBS, I take note, this is extremely interesting technology. > I also take note that you can not stand the development of plug-in TBC > but it is still possible. > > For now, I am interested in processes and tools to build an ontology. > I work on a project of the knowledge elicitation and formalization in > ontology. To do this, we construct a graphical semi-formal models > coupled with an expert system based on OWL and SWRL. We integrated the > model editor and expert system in Eclipse with TBC-SE. For handling > ontologies and SWRL rules, we used the Protégé Java API that we would > replace Java API and access to plug-in TBC-SE (you can see more detail > of our tool at : http : / / ontocase.sourceforge.net /, note that for > the moment, the product and the site is in French.) > > We are aware that the development of plug-in is constantly changing > but we are confident that access to plug-ins allow us to increase the > effectiveness of our tool and we would able to adapt to this > situation. Do you think it is nevertheless possible to have access to > an SDK Plug-in TBC? > > Michel > > > > On Dec 1, 11:22 pm, Scott Henninger <[email protected]> > wrote: >> Michel; I'd recommend taking a look at the TopBraid Suite (TBS) page >> athttp://www.topquadrant.com/products/TB_Suite.htmlfor some background on >> TBS capabilities. I am also attaching a diagram of the TopBraid Suite stack >> that could help provide some perspective. >> TBS is an application development environment designed to utilize W3C >> Semantic Technology standards to develop Web applications, with primary >> focus on RDF, RDFS, OWL, SKOS, SPARQL and SPIN. TBS supports a minimum set >> of extensions to W3C standards to enable application development. There is >> also tutorials and supporting pages available >> athttp://www.topquadrant.com/products/support.html. >> The kinds of extensions you are looking for are supported out-of-the-box by >> TopBraid Suite through a variety of semantic-based technologies. The >> capabilities you inquire about, modifying adding and deleting resources, >> executing inferences, etc. are already available through a Web application >> interface using TopBraid Ensemble. The steps to view your data for browsing >> and editing are as follows: >> 1. Install TBC-ME and add you data in a TBC project. >> 2. With TBC-ME running open a browser tohttp://localhost:8083/tbl >> 3. Click Default Application >> 4. Choose your project and model >> TopBraid Ensemble will display a default application (a fully functional >> application) for browsing and editing. This application is customizable and >> extensible, can run scripts on the server, etc. For more, see the Ensemble >> home page athttp://www.topquadrant.com/products/TB_Ensemble.html. For >> accessing TBS on a multi-user server, see TopBraid Live >> (http://www.topquadrant.com/products/TB_Live.html). >> This is one of a few ways to develop applications with TopBraid Suite and >> extend TopBraid capabilities- see the top level of the TopBraid Suite stack. >> One way of looking at TBS is that users can create a custom API for >> services using the TopBraid Live semantic infrastructure. These are >> accessed through Web services (SPARQLMotion scripts), the Flex TBL SDK, or >> SPARQL Web Pages (SWP). For inferencing, all capabilities are available >> through SPARQLMotion scripts, which allow you to import data from a variety >> of sources, manipulate streams of triples, invoke inference engines, execute >> SPARQL queries, and export data in a variety of formats. >> In sum, TopBraid Suite supports the following programming languages for >> application development: >> - Adobe Flex: used with TBL Flex SDK -HTML and Javascript: used with >> SPARQL Web Pages (SWP) -Java: limited to development of custom SPARQLMotion >> modules and the use of SPIN APIs -Any programming language/environment that >> can call REST web services, where the Web service API is implemented using >> SPARQLMotion >> Developing plug-ins for TBS is possible, but not supported by TopQuadrant, >> as we continue to develop features that enable application development from >> a tool suite perspective. And we will be happy to answer your questions as >> you look at TopBraid Suite for developing your custom application. >> -- Scott >> On 12/1/11 3:16 PM,[email protected]:Hello Holger Basically, I want to >> access the contents of ontologies through Java programs that I encapsulated >> in plugins. To modify, add, delete: some classes, properties, instances, >> restrictions etc. .... I also want to trigger the inference engine directly >> from Java system calls. I would also like to interact with graphical >> interfaces, making drag and drop interfaces between TBC and applications. >> Basically, I want to extend the functionality of TBC applications of >> specific R&D. Regards Michel On Dec 1, 5:06 am, Holger >> Knublauch<[email protected]>wrote:We do have a number of extension >> points and APIs, but for TopBraid Composer-specific features we cannot >> guarantee support - this would be on a good will basis and the APIs may >> change without notice. What specifically do you need? Regards, Holger On Dec >> 1, 2011, at 8:03 PM,[email protected]:Hi,First, I apologize for my poor >> English.I am a eclipse plugin designer and I want to extend some features of >> TBC. To do this, I need to know the structure of the various Java APIs for >> TBC. Is there a JDK produced by Topcadrant allowing the use of TBC plug-in >> .thank youMichel Héon PhD Cotechnoe inc.-- You received this message because >> you are subscribed to the Google Group "TopBraid Suite Users", the topics of >> which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, >> SPARQLMotion and SPIN. To post to this group, send email >> [email protected] unsubscribe from this group, send email >> [email protected] more options, visit this >> group athttp://groups.google.com/group/topbraid-users?hl=en- Hide quoted >> text -- Show quoted text - >> >> TopBraidSuiteStack.png >> 387KViewDownload > > -- > You received this message because you are subscribed to the Google > Group "TopBraid Suite Users", the topics of which include TopBraid Composer, > TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. > 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-users?hl=en -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. 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-users?hl=en
