[tbc-users] Re: Pizza Ontology, Inference Loop

2008-10-18 Thread Holger Knublauch
Hi Christoph, TopBraid never forgets any assertions. The triple is probably showing up in blue because TopBraid automatically makes every class that does not have any other named superclass a subclass of owl:Thing. So my guess is that the triple is not asserted in your case but inferred

[tbc-users] Re: Opencyc OWL error when opening

2008-10-21 Thread Holger Knublauch
Locate the eclipse.ini in the main installation folder and increase the value of -Xmx. Good luck, Holger On Oct 21, 2008, at 3:17 AM, Christoph wrote: How can I increase memory size of topbraid-eclipse? Thanks! --~--~-~--~~~---~--~~ You received this

[tbc-users] Re: AllegroGraph

2008-11-11 Thread Holger Knublauch
3.0 On Nov 11, 2008, at 10:45 AM, jlapalme wrote: Which one should I use... On Nov 11, 1:38 pm, Holger Knublauch [EMAIL PROTECTED] wrote: James, we don't support AG 3.1 yet - it was published after TBC 2.6.2 came out. Holger On Nov 11, 2008, at 10:36 AM, jlapalme wrote

[tbc-users] Re: Importing from Jena Persistence Databases

2008-11-11 Thread Holger Knublauch
printing this e-mail. From: Holger Knublauch [EMAIL PROTECTED] Reply-To: TBC group topbraid-composer-users@googlegroups.com Date: Tue, 11 Nov 2008 14:59:41 -0800 To: TBC group topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: Importing from Jena Persistence Databases Did you also

[tbc-users] Re: Using SPARQL to query for inferred triples

2008-11-17 Thread Holger Knublauch
Based on Scott's description, you can do the following: 1) run the inferences you like 2) manually execute the JSP page using Script Generate file from JSP. - the JSP tags will operate on the whole RDF graph, including the inferences This way you don't need SPARQLMotion. SM on the other hand

[tbc-users] Re: SparqlMotion CreateMap

2008-12-01 Thread Holger Knublauch
Yes and (for the record) in the next version (3.0) of TBC, no SELECT query at all will be necessary for sml:CreateMap, in which case the system will simply run the default query that Scott has outlined below. Holger On Nov 30, 2008, at 7:38 PM, Scott Henninger wrote: Stuart; The

[tbc-users] Re: Graphy layout left--right

2008-12-03 Thread Holger Knublauch
Hi JP, the class diagram viewer is inspired by UML, where class diagrams are typically laid out with the root classes on the top. See examples at http://en.wikipedia.org/wiki/Class_diagram I have noted a feature request for some future version, to have a button to switch

[tbc-users] Re: Versioning Models...

2008-12-04 Thread Holger Knublauch
Hi Jody, if you want to send me the (Jena?) code that does the sorting, then I can likely integrate it into the next TBC release. Thanks, Holger On Dec 4, 2008, at 4:45 PM, Jody wrote: I've been trying to solve the same problem. For our use it seems N3 is going to work. One issue I've

[tbc-users] Re: dl query and topbraid

2008-12-29 Thread Holger Knublauch
To add to this: once you have configured to use an OWL DL inference engine (such as Pellet or OWLIM), you can activate inferencing on the SPARQL view with the Use currently configured inferences button. In that case the SPARQL engine will run the inferences and thus see additional

[tbc-users] Re: for-loop in SPARQL Motion

2008-12-30 Thread Holger Knublauch
Yes I believe we will need a bit more details to understand your use case. You could potentially use sml:PerformUpdate to replace (DELETE/ INSERT) a triple that keeps track of the status. However that's pretty difficult. The next TBC version (scheduled for tomorrow) will have a module

[tbc-users] Re: xsd:tme and pellet

2008-12-30 Thread Holger Knublauch
On Dec 30, 2008, at 4:33 PM, Christoph wrote: I tried xsd:time in Topbraid with pellet as reasoner. If no time zone is used, e.g., 01:30:17.859, then the ontology is consistent. With timezone, pellet complains and outputs the error message above. Is it possible to use a newer version of

[tbc-users] Re: dl query and topbraid

2009-01-02 Thread Holger Knublauch
, Holger Knublauch hol...@topquadrant.com wrote: To add to this: once you have configured to use an OWL DL inference engine (such as Pellet or OWLIM), Just as a side note: From looking at the OWLIM page [1], I cannot confirm that OWLIM is a OWL DL reasoner. OWLIM's underlying reasoning engine

[tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1

2009-01-02 Thread Holger Knublauch
Dez. 2008, 23:01, TQ rhodg...@topquadrant.com wrote: Sent from my iPhone On Dec 31, 2008, at 8:45 AM, Holger Knublauch hol...@topquadrant.com wrote: Dear users, We are pleased to announce the first public beta release of TopBraid Composer 3.0, Standard and Maestro Editions

[tbc-users] Re: xsd:tme and pellet

2009-01-05 Thread Holger Knublauch
31.12.2008 um 02:19 schrieb Holger Knublauch: We use the final 1.x version of Pellet. We do not plan to include newer versions of Pellet because Pellet is not longer free software since 2.0. What does this mean for OWL2-support in TBC? Reading through the documentation of TBC3beta1 I can see

[tbc-users] Re: xsd:duration

2009-01-05 Thread Holger Knublauch
Christoph (and others), any Java programmer can add their own interfaces to inference engines to TopBraid using the provided Eclipse extension points. In fact all currently supported inference engines are plug-ins. I can provide some help if anyone wants to implement a Pellet 2

[tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1

2009-01-05 Thread Holger Knublauch
- what are your plans for support of OWL2? We need to distinguish between editing and inferencing support for OWL 2. Strictly speaking we already support editing OWL 2 ontologies - just add the properties such as owl:key and owl:propertyChain (or import a model that defines them) and use

[tbc-users] Re: reproducing sparql motion demo

2009-01-06 Thread Holger Knublauch
Hi Rick, I think the palette is there but it is minimized by default. You should see a small expand button in the upper right corner of the graph. If this does not help, please send a screenshot along. Thanks Holger On Jan 6, 2009, at 7:38 AM, rick wrote: TB Newbie here ... When

[tbc-users] Re: palette not displayed

2009-01-06 Thread Holger Knublauch
(already responded to - your first message was in the moderation queue: this mailing list blocks all first postings from new users to suppress spam). Thanks for your patience, Holger On Jan 6, 2009, at 9:27 AM, Rick Murphy wrote: TB Newbie here ... When reproducing the SPARQL Motion

[tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1

2009-01-06 Thread Holger Knublauch
: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Friday, January 02, 2009 10:58 AM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1 Hi Christoph, yes we will publish more background material on SPIN in the next few weeks

Thread hijacking (was: Re: on... Re: [tbc-users] Re: reproducing sparql motion demo)

2009-01-06 Thread Holger Knublauch
, is it possible to prevent people from hijacking posts? This one hijacked the beta announcement. Which means people scanning posts on the Forum Web site will not see them. -- Scott Holger Knublauch wrote: Hi Rick, I think the palette is there but it is minimized by default. You should see

[tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1

2009-01-06 Thread Holger Knublauch
to/from String util as a stand-alone API (for running outside of TBC)? Or better yet, have it added to the Jena ARQ libs in some way? Thanks, Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Friday, January 02, 2009 10:58 AM To: topbraid

[tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1

2009-01-06 Thread Holger Knublauch
2:48 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1 Yes, I think that should cover our case for the near future at least. Thanks, Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent

[tbc-users] Re: ANN: TopBraid Composer 3.0.0 beta 1

2009-01-07 Thread Holger Knublauch
: Deprecated: please use sp:query instead. However, I don't see a sp:query property in the sp.owl ontology. Should this comment reference the spin:query property instead? Thanks, Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Tuesday, January 06, 2009

[tbc-users] Re: for-loop in SPARQL Motion

2009-01-07 Thread Holger Knublauch
of times. for(int i=0; ix;i++) It seems possible with the given modules but it's proving difficult to increment the count variable (i) once it is bound. On Dec 30 2008, 3:06 pm, Holger Knublauch hol...@topquadrant.com wrote: Yes I believe we will need a bit more details to understand your

[tbc-users] Re: SPIN functions and templates (was: Re:ConstructDefaultValues)

2009-01-21 Thread Holger Knublauch
to execute the rule I added. Is this perhaps a bug? Or is there something else I need to do when using Pellet? Thanks, Jeff From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Thursday, January 08, 2009 7:04 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users

[tbc-users] Re: SPIN functions and templates (was:Re:ConstructDefaultValues)

2009-01-22 Thread Holger Knublauch
, ?sysRatio)) } From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Wednesday, January 21, 2009 4:36 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: SPIN functions and templates (was:Re:ConstructDefaultValues) Hi Jeff, I tried a trivial ontology with one

[tbc-users] Re: Can't find property in viewer

2009-01-22 Thread Holger Knublauch
Jeff, I can't see the images but perhaps it's a subproperty of some other property or even in a cyclical relationship so that there is no tree path to display it? It would be helpful to see the property's properties in detail. Holger On Jan 22, 2009, at 1:14 PM, Schmitz, Jeffrey A wrote:

[tbc-users] Re: Annotation Properties

2009-01-26 Thread Holger Knublauch
Hi James, the OWL namespace itself adds this triple to declare rdfs:label (and some others) annotation properties. But may I ask: why are you concerned that leaving OWL DL is a bad thing? Thanks Holger On Jan 26, 2009, at 9:49 AM, James A Miller wrote: I don't know if this is a TBC

[tbc-users] Re: Annotation Properties

2009-01-26 Thread Holger Knublauch
- With OWL-DL ontology/data, as our ontology changes, and affects the pre-existing data, OWL-Full data usually indicates some inconsistences--sometimes I have outdated references to classes/ properties that no longer exist, for example. This is an interesting point. Using a DL reasoner

[tbc-users] Re: Math functions in the ontology

2009-01-30 Thread Holger Knublauch
Hi Andrew, as Scott states the current list of SPARQL functions is included in the TBC help's appendix. I don't believe we have any statistical functions, and certainly no standard deviation. SPIN makes it possible to define such functions yourself (although anything with a lot of

[tbc-users] Re: Sesame-Jena interaction

2009-02-03 Thread Holger Knublauch
Hi Jim, for all database back-ends, we are using Jena Graphs as interlingua. We have custom code that converts between Jena and Sesame in both directions. I was not aware of open-source solutions when I implemented the Sesame bridge. Holger On Feb 3, 2009, at 7:47 PM, James A Miller

[tbc-users] Re: topbraid composer on SUN solaris SPAC

2009-02-06 Thread Holger Knublauch
As TopBraid Composer is based on Eclipse, the main question is whether Eclipse runs on your platform. I think it will work: http://dev.eclipse.org/newslists/news.eclipse.platform/msg66443.html Holger On Feb 6, 2009, at 1:59 AM, b wrote: We now have a Sun Blade 2000 Workstation

[tbc-users] Re: sparql

2009-02-06 Thread Holger Knublauch
Hi Alex, yes and I would even claim that TopBraid is the best SPARQL tool on the market right now. To get started, TBC SE contains a SPARQL View which is visible by default in the lower half of the screen. Otherwise go to Window Show View SPARQL to open it. This allows you to run any

[tbc-users] Re: File synchronization issues.

2009-03-05 Thread Holger Knublauch
Hi Arthur, I just did a test to reproduce your scenario. I have an .n3 file in my workspace and (without having it open in TBC), edit its base URI with an external text editor. Then I select the file in the workspace and hit the Refresh (F5) key. The system then does an internal check and

[tbc-users] Re: File synchronization issues.

2009-03-06 Thread Holger Knublauch
me to build the kind of models I would not have dreamed of trying with the other tools that I have used. The re-factorization capabilities are amazing. thanks Arthur pastedGraphic.png On Mar 5, 2009, at 3:12 PM, Holger Knublauch wrote: Hi Arthur, I just did a test to reproduce your

[tbc-users] SPIN API is now open source

2009-03-07 Thread Holger Knublauch
Dear users, we have had several requests from people who would like to integrate SPIN functionality (SPARQL-based constraint checking, inferencing, user-defined functions) into their own applications. In order to encourage the wider adoption of SPIN in the community, we have therefore

[tbc-users] Re: no constraint violation warnings?

2009-03-10 Thread Holger Knublauch
Hi Michel, there may be side effects between OWLIM and SPIN, in so far that OWLIM (or another inference engine) may infer additional triples which impact the SPIN expression syntax. I will change the constraint checking engine to ignore such inferred triples when the SPARQL queries are

[tbc-users] Re: Annotation properties in latest TBE

2009-03-10 Thread Holger Knublauch
Hi James, I don't think anything has changed since 2.6. I just verified that it still behaves as it should: When an annotation property (or any other) has no range (or owl:allValuesFrom), then you can assign either literals or resources to it. So please double-check that no range exists.

[tbc-users] Re: no constraint violation warnings?

2009-03-11 Thread Holger Knublauch
Thanks, Michel, for sending me the files (off-list). I can confirm that the error will be fixed for the next beta. Holger On Mar 10, 2009, at 9:16 AM, Holger Knublauch wrote: Hi Michel, there may be side effects between OWLIM and SPIN, in so far that OWLIM (or another inference engine

[tbc-users] TopQuadrant on Twitter

2009-03-11 Thread Holger Knublauch
For Twitter users, TopQuadrant has just launched a company-wide Twitter feed http://twitter.com/TopQuadrant Several people from TopQuadrant may contribute to this in the future, with topics like event announcements, interesting links and other updates. Holger

[tbc-users] Re: TopSPIN Explain Inference

2009-03-12 Thread Holger Knublauch
Jody, I had already implemented this two weeks ago, and it will be in the upcoming beta 2 :) There is now also a consistent explain button in the Inferences View, that works for every engine with explanation facility (currently Pellet and TopSPIN). Thanks Holger On Mar 12, 2009, at

[tbc-users] Re: 'Order' in OWL?

2009-03-12 Thread Holger Knublauch
Yes, order is a common request and an important topic. In addition to the rdf collections such as rdf:List and rdf:Seq, you can hand-code ordering by attaching additional triples to the ordered elements. For example, in those cases where the ordered elements are owned by the parent, you

[tbc-users] Re: RDFa import

2009-03-13 Thread Holger Knublauch
Hi Paul, thanks for the report. We are using a third-party RDFa parser based on an XSL-T stylesheet. Looks like we should replace this with a more complete parser. I have noted the link below and hope we can integrate this (Python-based) solution for a future release. Disclaimer: I am not

[tbc-users] Re: Enumerated classes (section 5.3 in the Getting Started Doc)

2009-03-13 Thread Holger Knublauch
will not yield the orange ball with the { } symbolizing the enumeration. Instead, there is a planet symbol similar to the one used for the Imports View tab. --tk On Thu, Mar 12, 2009 at 11:01 AM, Holger Knublauch hol...@topquadrant.com wrote: Hi TK, this aspect has changed since

[tbc-users] Re: 'Order' in OWL?

2009-03-13 Thread Holger Knublauch
Furthermore, I consider changing our pmo: hasPart into your child one...getting extra TBC support for it for free It is sufficient to create sub-properties of composite:index to get the ordering benefits of the UI. Holger --~--~-~--~~~---~--~~ You

[tbc-users] Re: 'Order' in OWL?

2009-03-13 Thread Holger Knublauch
(it is fairly simple), and you arrive at something not dissimilar to my approach from 2002. Jeremy -Original Message- From: topbraid-composer-users@googlegroups.com [mailto:topbraid-composer- us...@googlegroups.com] On Behalf Of Holger Knublauch Sent: Thursday, March 12, 2009 9:07 AM

[tbc-users] ANN: TopBraid Composer 3.0.0 beta 2

2009-03-14 Thread Holger Knublauch
Dear users, we are pleased to announce the release of TopBraid Composer 3.0 beta 2, Standard and Maestro Editions. It is available for download from: http://www.topquadrant.com/topbraid/composer/tbc-3.0.0.html Our current plan is for this be the final beta before the upcoming General

[tbc-users] Re: activate owl1.1 - small issue

2009-03-17 Thread Holger Knublauch
could then reuse it as owl3.0 tick box :) But seriously, when do you think the 2.0 stuff will be formalised/finilized, soon? Ch/Michel -Original Message- From: topbraid-composer-users@googlegroups.com [mailto:topbraid-composer-us...@googlegroups.com] On Behalf Of Holger Knublauch

[tbc-users] Re: own functions in spin:rules

2009-03-18 Thread Holger Knublauch
Yes, this convention has been introduced to make some functions more convenient, reducing the number of arguments. For example, this approach allows you to define a cardinality function that only needs the property as argument - the subject would be ?this. Keep in mind though that calling

[tbc-users] Re: Creating a SPARQL Endpoint for a Webservice

2009-03-19 Thread Holger Knublauch
Hi Tim, it sounds like you are asking for something similar to D2RQ but for an XML web service. D2RQ represents a virtual RDF graph that is populated at query time. What you would need is a virtual RDF graph that reacts on incoming SPO queries by issuing web service calls. Out of the box I

[tbc-users] Re: Creating a SPARQL Endpoint for a Webservice

2009-03-19 Thread Holger Knublauch
Of Holger Knublauch Sent: Thursday, March 19, 2009 11:05 AM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: Creating a SPARQL Endpoint for a Webservice Hi Tim, it sounds like you are asking for something similar to D2RQ but for an XML web service. D2RQ represents a virtual

[tbc-users] Re: Best of Breed OWL API

2009-03-25 Thread Holger Knublauch
Jeremy you brought up the comment that Jena was designed more for analysis type applications as opposed to ontology editing applications. From the little that I have experimented (jena java code examples) I saw that Jena could be a good candidate for use as an API for an ontology

[tbc-users] Re: SPIN API is now open source

2009-03-26 Thread Holger Knublauch
of the release? Thanks! Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Saturday, March 07, 2009 12:38 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] SPIN API is now open source Dear users, we have had several requests

[tbc-users] Re: SPIN API is now open source

2009-03-26 Thread Holger Knublauch
, missed that part. That did it though, thanks! Looks like great stuff! Jeff From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Thursday, March 26, 2009 3:41 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: SPIN API is now open source Hi Jeff, did

[tbc-users] Re: SPARQL Comment Support in SM scripts

2009-03-26 Thread Holger Knublauch
Hi Tim, this has been disabled for now (by default) because SPARQLMotion modules now store the SPARQL queries in SPIN RDF format. This format currently only supports comments in the beginning of the query, e.g. # This query is trivial. # Yes. Really trivial. ASK WHERE { } will be stored OK.

[tbc-users] Re: Maps API

2009-03-28 Thread Holger Knublauch
Pavel, could you clarify which version of TBC you are using? Is this 3.0 beta 2 SE? Thanks Holger On Mar 28, 2009, at 4:21 PM, Pavel Gocev wrote: Hi, I obtained Google API Key and after the computer restart I still can not see the google map in TBC. Instead of the map I get: HTTP

[tbc-users] Re: SPIN Box: Time and Images

2009-03-29 Thread Holger Knublauch
Hi Pavel, SPIN Box is more or less a demo facility to show the kind of things that would be possible with SPIN, and to serve as a sand box for experiments. I believe it's easy to see how SPIN Box could be extended into something more useful than a computer game engine, for example to

[tbc-users] Re: Semantic JSP - interating over rdf:List

2009-03-31 Thread Holger Knublauch
Hi Jody, Jena has a couple of built-in magic predicates, including list:member: http://jena.sourceforge.net/ARQ/library-propfunc.html You can use these within TopBraid as well, to iterate over all values in an rdf:List. These predicates (under a different name) may also become part of the

[tbc-users] Re: GUI Annoyance

2009-03-31 Thread Holger Knublauch
Tim, I think it's dangerous to automatically close any modified files. The current policy is to leave them open with a (*) behind them to indicate that they contain unsaved changes. A quick save all in the end gives the user a better control IMHO. But I see the underlying problem - the

[tbc-users] Next Webinar (on SPIN) Wed 11 am Pacific Time

2009-03-31 Thread Holger Knublauch
Just a reminder to those who were not already spammed :) In the webinar below, Dean and I will introduce SPIN and give some practical examples. Holger We invite you to join TopQuadrant for a live webinar: SPARQL for Business Rules and Constraint Checking: Introducing SPIN on April 1,

[tbc-users] Re: SPARQL Queries over several imports

2009-03-31 Thread Holger Knublauch
Whenever you run a SPARQL query in TBC, and give neither FROM nor GRAPH clauses, the system will run the query over the whole graph, including the imports. You can narrow down querying against the base graph only using a button in the SPARQL view, or using the GRAPH keyword. But apart

[tbc-users] Re: SPIN API is now open source

2009-03-31 Thread Holger Knublauch
On Mar 31, 2009, at 2:00 PM, Schmitz, Jeffrey A wrote: Not that I know of, I have never used QuerySolutionMap. That surprises me. How do you do variable substitution (e.g. ?this) when you build and run SPARQL queries? String parsing? Perhaps an opportunity for me to contribute to

[tbc-users] Re: SparqlMotion, SWRL Rules, and Jena Inferencing Problem

2009-04-02 Thread Holger Knublauch
Hi Kevin, it should work if you just use sml:ApplyJenaRules - this includes Jena rules and SWRL rules. The sml:ApplyJenaInferencing is for the built-in Jena inference configurations such as OWL and RDFS. Note that even after you run this script, it will - by default - not affect the

[tbc-users] Re: SPIN Inference with import

2009-04-06 Thread Holger Knublauch
Hi Jeff, I am afraid this is a bug in Jena. Calling Model.qnameFor() on an OntModel will also use a default namespace from imported models - clearly it should only use the default namespace of the first (base) Model. I have worked around this issue in other places and need to check what

[tbc-users] Re: Default Imports

2009-04-07 Thread Holger Knublauch
No, there isn't. A work-around is: just create an empty file that has all those imports and either import that empty file, or use it as a template and create a clone of it to start fresh. Holger On Apr 7, 2009, at 8:30 AM, Joseph Shea wrote: Hello all. Is there a way to have certain

[tbc-users] Re: GUI question

2009-04-07 Thread Holger Knublauch
Yes, this is a known limitation right now. I have it on my list. Thanks Holger On Apr 2, 2009, at 10:19 AM, James A Miller wrote: I have noticed in TBC that when I navigate to a particular position in an ontology (in the Classes view), and then select a different OWL file tab, and then

[tbc-users] Re: Semantic JSP - interating over rdf:List

2009-04-08 Thread Holger Knublauch
looked, but don't see any ontologies that would define these majic predicates. How can I use them? Jody On Mar 31, 12:01 pm, Holger Knublauch hol...@topquadrant.com wrote: Hi Jody, Jena has a couple of built-in magic predicates, includinglist:member: http://jena.sourceforge.net/ARQ

[tbc-users] Re: SPIN API suggestion

2009-04-09 Thread Holger Knublauch
Hi Jeff, thanks for your feedback. Your suggestion makes very much sense, and I have added another run method as you propose to the next release. Your use case sounds familiar, and we often discover similar patterns in which finer control over the order of inferences is needed. If these

[tbc-users] Re: TBC: option to see all properties for domain class

2009-04-09 Thread Holger Knublauch
I think the class diagrams show nicely which properties are relevant, and this includes OWL restrictions as well as domain statements and even SPIN constraints. Holger On Apr 9, 2009, at 8:51 AM, Bohms, H.M. (Michel) wrote: Hi Scot, Ok see your point. It was not the idea to see them

[tbc-users] Re: TBC: option to see all properties for domain class

2009-04-09 Thread Holger Knublauch
execution whenever the selected resource changes. Holger On Apr 9, 2009, at 3:27 PM, Holger Knublauch wrote: I think the class diagrams show nicely which properties are relevant, and this includes OWL restrictions as well as domain statements and even SPIN constraints. Holger On Apr 9

Re: [SPIN-API][tbc-users] Re: SPIN API suggestion

2009-04-10 Thread Holger Knublauch
, or perhaps you want to limit spin:rule's in this way? Anyway, just something to think about. Thanks, Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Thursday, April 09, 2009 1:34 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users

[tbc-users] Re: SPIN sub queries

2009-04-10 Thread Holger Knublauch
Sub-queries (like LET and aggregations) are native ARQ extensions that have not reached standard status yet. It is likely that they will be added to SPARQL 1.1, but currently the SPIN syntax does not support them. I will add this to our TODO list, but cannot promise any date for this

[tbc-users] Re: SPIN API suggestion

2009-04-10 Thread Holger Knublauch
rules. Thanks! Jeff On Apr 10, 12:50 pm, Holger Knublauch hol...@topquadrant.com wrote: Hi Jeff, I think the scenario you describe, to create new instances of the associated class, cannot happen in spin:rules. When spin:rules are executed, the engine automatically prepends a clause

[tbc-users] Re: SPIN API suggestion

2009-04-10 Thread Holger Knublauch
FWIW, would there be any reason to have a rule without a ?this that's not attached to rdfs:Resource or owl:Thing? I don't think so, apart from organizing queries for maintenance. For example, you may want to optimize performance of some rules so that they don't bind ?this in the beginning,

[tbc-users] Re: user defined javascript access

2009-04-13 Thread Holger Knublauch
Hi Mingzhen, if you have a spin:Function my:testFunction then you just need to create a JavaScript file in the same folder as your RDF/SPIN file and point to that file using spinx:javaScriptFile. The file either needs to contain a JavaScript function called testFunction, or you can call

[tbc-users] Re: Spin models ?s

2009-04-14 Thread Holger Knublauch
Hi Jeff, spl contains the built-in functions of the official SPARQL spec. These are already implemented by the SPARQL engines and therefore do not require a spin:body. Instead, as you state, the spin:symbol is used to render them into string format for execution. I have put them into the

[tbc-users] Re: still cannot make the javascript function work as expected

2009-04-15 Thread Holger Knublauch
Is there anything in the error log (Window Show View Error Log)? Also, could you send us the definition of the SPIN function? How does it differ from the example I presented on my blog? Thanks Holger On Apr 15, 2009, at 8:45 AM, mwz wrote: Scott, I added the argument, and I still got

[tbc-users] Re: still cannot make the javascript function work as expected

2009-04-15 Thread Holger Knublauch
the square of a number. You can read the previous posts for more information. I got the same function work when I put it in spinx:javascriptCode. I just cannot get it when using spinx:javaScriptFile option. Thank you all for help. Mingzhen On Apr 15, 10:50 am, Holger Knublauch hol

[tbc-users] Re: SPIN API suggestion

2009-04-16 Thread Holger Knublauch
has 'spin:rule' hardcoded in the explanation string that you may want to change to something like: E.g. String explanationText = Inferred by + rulePredicate.getURI() + at class + SPINLabels.get().getLabel(cls) + :\n\n + arqWrapper.getText(); -Original Message- From: Holger

[tbc-users] Re: SPIN API - SPARQL Query Alteration

2009-04-16 Thread Holger Knublauch
On Apr 16, 2009, at 12:52 PM, PJ wrote: Hello, I am trying to use SPIN in my work related to SPARQL re- writing.I have a couple of newbie questions with respect to SPIN. 1. How do I go back from RDF Representation to SPARQL Text Representation I looked at the the example

[tbc-users] Re: counting and owl:sameAs

2009-04-17 Thread Holger Knublauch
Hi Bernard, one might argue both directions. On the one hand side, same instances should be suppressed (if you interpret the count as the number of distinct instances. On the other hand, the count may be the number of rdf:type triples for that class, in which case the current behavior is

[tbc-users] Re: counting and owl:sameAs

2009-04-17 Thread Holger Knublauch
On Apr 17, 2009, at 8:36 AM, Holger Knublauch wrote: Hi Bernard, Oops, sorry - I mean Hi Paul :) Holger On Apr 17, 2009, at 5:48 AM, PaulZ wrote: I have been preparing a short showcase with Ensemble for a non --~--~-~--~~~---~--~~ You received

[tbc-users] Re: counting and owl:sameAs

2009-04-20 Thread Holger Knublauch
Paul, the count algorithm does not use SPARQL, but instead relies on the Jena statistics providers on the Graph level. Walking through all results and filtering them would be too slow. Also, a namespace is not a safe criteria because any file may contain definitions from the same

[tbc-users] ANN: SPIN 1.0.0

2009-04-24 Thread Holger Knublauch
As we are nearing the 3.0 release of TopBraid Suite, I am declaring the SPIN system ontologies [1] and the SPIN API [2] to be out of beta stage. There have been very little changes since the December release, and I appreciate the feedback from the user community that has confirmed and

[tbc-users] Re: Toggle between QName and rdfs:label function in multi-lingual ontology context

2009-04-28 Thread Holger Knublauch
Hi Bernard, the main page of the TBC Preferences has an option Preferred language(s) of rdfs:labels. For example, add pt to that field to see the portuguese labels of the pizza ontology. Holger On Apr 28, 2009, at 3:50 AM, Chabot Bernard wrote: Hello, This function is very useful to

[tbc-users] Re: Toggle between QName and rdfs:label function in multi-lingual ontology context

2009-04-29 Thread Holger Knublauch
Hi Arthur, I assume you are on 3.0 beta 2? There has been a bug in that version leading to loss of language tags in some input fields. The issue has been fixed for the final 3.0 release. Holger On Apr 29, 2009, at 2:11 PM, Arthur Keen wrote: Scott Thanks, that did the trick (without

[tbc-users] Re: import a javascript library

2009-05-01 Thread Holger Knublauch
On Apr 16, 2009, at 9:19 PM, Scott Henninger wrote: Oh, my apologies. This is a different story altogether. It seems that Composer's version of of JavaScript (Mozilla Rhino) is not providing access to the built-in objects (Math, Boolean, Array, etc.). We are working to fix this. This

[tbc-users] Re: Another multi-lingual question

2009-05-01 Thread Holger Knublauch
Yes this is a known difference between Mac and Windows. There are subtle differences in how Eclipse/SWT are implemented on both platforms, and it's tricky to find a solution that works on both. Holger On May 1, 2009, at 10:16 AM, Arthur Keen wrote: Scot While I was experimenting with

[tbc-users] Re: ANN: SPIN 1.0.0

2009-05-01 Thread Holger Knublauch
, Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Friday, April 24, 2009 4:13 PM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] ANN: SPIN 1.0.0 As we are nearing the 3.0 release of TopBraid Suite, I am declaring the SPIN

[tbc-users] Re: [SPIN] ARQ2SPIN.createQuery error

2009-05-01 Thread Holger Knublauch
Hi Jeff, I can't reproduce problems there. For example, change the query of the SPINParsingExample class to contain a = and it still appears to work. Could it be that your Model does not contain the SP import graph and therefore does not know that = is a built-in operator? Otherwise, could

[tbc-users] Re: [SPIN] ARQ2SPIN.createQuery error

2009-05-01 Thread Holger Knublauch
= ModelFactory.createDefaultModel(); model.setNsPrefix(rdf, RDF.getURI()); model.setNsPrefix(ex, http://example.org/demo#;); Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Friday, May 01, 2009 12:46 PM To: topbraid-composer

[tbc-users] Re: Searching query in SPARQLpedia

2009-05-01 Thread Holger Knublauch
, I have a sugguest. Is possible searching query by name or surname, not full name such as Holger Knublauch but only Holger or Knublauch (In this case I don't have any results) Regards ol3j --~--~-~--~~~---~--~~ You received this message because you

[tbc-users] Re: ANN: TopBraid Suite 3.0

2009-05-04 Thread Holger Knublauch
for linux installations? Best, Marco On Fri, May 1, 2009 at 12:25 PM, Holger Knublauch hol...@topquadrant.com wrote: Dear users, we are pleased to announce the release of TopBraid Suite 3.0 today. This combined release includes TopBraid Composer, TopBraid Live and TopBraid Ensemble. TBC

[tbc-users] Re: ARQ2SPIN performance

2009-05-06 Thread Holger Knublauch
Hi Jeff, I cannot imagine that converting an ARQ query to SPIN would take a second :) Perhaps do you have inferencing turned on in your OntModel that you operate on? Holger On May 6, 2009, at 6:07 AM, Schmitz, Jeffrey A wrote: Hello, In using the ARQ2SPIN class to convert my sparql

[tbc-users] Re: ARQ2SPIN performance

2009-05-06 Thread Holger Knublauch
Note though that the baseModel is setup as a database backed model Here we go. You may want to set up a cache graph in between the database and your application. SPIN will do various look-ups during query construction, e.g. to reuse variable names, check for functions etc. Holger

[tbc-users] Re: Question on TopSpin incremental reasoning with iteration

2009-05-06 Thread Holger Knublauch
Hi Arthur, incremental TopSPIN mode currently does not iterate, i.e. the iteration flag is ignored. This is because iterating might be slow and cause other undesirable side effects, including very long loops. As a result of this, the order of rules matters: if the Cube rule is executed

[tbc-users] Re: ARQ2SPIN performance

2009-05-07 Thread Holger Knublauch
! Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Wednesday, May 06, 2009 10:37 AM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: ARQ2SPIN performance Note though that the baseModel is setup as a database backed model

[tbc-users] Re: ARQ2SPIN performance

2009-05-07 Thread Holger Knublauch
figure it never hurts to ask :-) Jeff -Original Message- From: Holger Knublauch [mailto:hol...@topquadrant.com] Sent: Thursday, May 07, 2009 10:45 AM To: topbraid-composer-users@googlegroups.com Subject: [tbc-users] Re: ARQ2SPIN performance Jeff, in our implementations we hardly

[tbc-users] Re: ARQ2SPIN performance

2009-05-07 Thread Holger Knublauch
That seems dangerous to me. What if a box (of class Box) references its 6 side rectangles (of class Rectangle) through a side property, and has a rule to infer its surface area by adding the areas of it's side rectangles? If the rectangles' widths/heights change, it seems like only the

[tbc-users] Re: AG export of d2rq

2009-05-12 Thread Holger Knublauch
Hi Jason, thanks for your feedback. The Export/Merge/Convert wizard will walk through all triples that are vin the current model. So if your current model is a D2RQ database, then it would copy all triples over into the target database. The algorithm does not do anything different with

  1   2   3   4   5   6   7   8   9   10   >