Re: [topbraid-users] inherit property value from parent class

2017-07-21 Thread 'Joakim Soderberg' via TopBraid Suite Users
I haven’t used SPIN or SHACL rules, but if you say it’s possible to scope a rule for all sub-classes for example, I’ll give it a try. /J > On Jul 21, 2017, at 7:25 PM, Irene Polikoff wrote: > > I am not sure what you mean. You only need one rule because it would be >

Re: [topbraid-users] inherit property value from parent class

2017-07-21 Thread Irene Polikoff
I am not sure what you mean. You only need one rule because it would be totally generic: if there is no value for property x, find the nearest parent class that has a value for this property and infer it. You then, need to scope the applicability of the rule. In SPIN, scope (target of the

Re: [topbraid-users] Setting Java memory

2017-07-21 Thread Nick Abston
Hi Gary, can you attach both the .ini and the .ini.orig files here please? - Or diff them. A difference of the .ini vs the .ini.orig can result in default values. I am suspecting there is possibly some subtle difference? Thanks I replicated your symlink scenario while ensuring both files were

Re: [topbraid-users] Setting Java memory

2017-07-21 Thread Gary Murphy
No conflict, the launch is by way of a symbolic link :) /opt$ ls -l topbraid lrwxrwxrwx 1 root root 14 Jun 6 14:02 topbraid -> topbraid-5.3.1 I do this when I upgrade so that my dev environment is always looking at the 'current' version. Just to be sure, though, I had already deleted the prior

Re: [topbraid-users] inherit property value from parent class

2017-07-21 Thread Irene Polikoff
David is correct. I would highly recommend that you don't use owl:equivalentClass because you are changing semantic of owl:equivalentClass by implementing such rule. Just create your own custom property or you can use skos:exactMatch. And then create the inference rule. SHACL just officially

Re: [topbraid-users] Setting Java memory

2017-07-21 Thread Richard Cyganiak
Gary, This might just show my ignorance of Linux, but it looks like you are editing the ini files in /opt/topbraid-5.3.1 but the app is launched from /opt/topbraid. Are these two different copies? Richard On 21 Jul 2017, at 16:21, Gary Murphy >

Re: [topbraid-users] inherit property value from parent class

2017-07-21 Thread David Price
Hi, OWL class hierarchies are super-sub class hierarchies, not inheritance, so you have to think in more terms of set theory. In the case you describe, the logic is wrong. Equivalent class means “has exactly the same set of members”. A superclass may have more members that its subclass, and

[topbraid-users] inherit property value from parent class

2017-07-21 Thread joakim.soderberg via TopBraid Suite Users
Hi, I wonder if it's possible in Topbraid to automatically (perhaps by inference) inherit the value of a property from a parent class to its subclass? For example, say you have the following class hierarchy ex:Vehicle ex:Car ex:Sedan Some classes have the property owl:equivalenClass set

[topbraid-users] Setting Java memory

2017-07-21 Thread Gary Murphy
I'm having some trouble trying to increase my Java -Xmx settings. >From the topquadrant FAQ ... Can I increase the amount of memory for Composer? Increasing the amount of memory available to Composer involves setting the -Xmx value for the maximum Java heap size. The setting is packaged in the