Re: [topbraid-users] Looking for a SHACL Shape equivalent

2021-09-06 Thread Scott Henninger
edMinCount 1 but you would need a > sh:path and the sh:path cannot be computed dynamically, i.e. you cannot use > a variable that gets computed using subPropertyOf. It would only work if > you can know the sub-properties in advance, when you write the constraint. > > You have it formula

Re: [topbraid-users] Looking for a SHACL Shape equivalent

2021-09-04 Thread Scott Henninger
SHACL Core? > > Holger > > > > On 2021-09-03 4:01 pm, Scott Henninger wrote: >> Another SHACL question for the topbraid-users group: >> >> This one is a bit hard to explain, but the general idea is to create a shape >> that requires two target classes, a

[topbraid-users] Looking for a SHACL Shape equivalent

2021-09-03 Thread Scott Henninger
Another SHACL question for the topbraid-users group: This one is a bit hard to explain, but the general idea is to create a shape that requires two target classes, and the hierarchical parent must be one of three classes, and the target cannot have any properties are a sub-property of a

Re: [topbraid-users] Case sensitivity in SHACL

2021-09-02 Thread Scott Henninger
gic to ignore the @lang tag or similar. > > Regards > Holger > > > > On 2021-08-31 5:10 am, Scott Henninger wrote: >> Hello topbraid-users group' >> >> I've been looking for a way in SHACL to case-sensitive matching, for example >> in sh:in or sh:hasValue.

[topbraid-users] Case sensitivity in SHACL

2021-08-30 Thread Scott Henninger
Hello topbraid-users group' I've been looking for a way in SHACL to case-sensitive matching, for example in sh:in or sh:hasValue. It it possible to to do this and if so, how? Thanks! -- Scot -- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users"

Re: [topbraid-users] EVN, nested forms and blank node deletion

2015-06-03 Thread Scott Henninger
Jamal, when you edit an Person with an address, in the schema.org example, note that there is a box with a set of properties.  All of those can be deleted by clicking the 'x' on their right-hand side.  The same is true for the bnode box, except that the 'x' may be a bit

Re: [topbraid-users] Topbraid free for Mac broken download: (tbcfree-4.6.3v20150326-1917-macosx.cocoa.x86_64.tar.gz)

2015-06-02 Thread Scott Henninger
Chances are the downloads are incomplete. The user should check the size and checksum. Yes, trying a different browser often works. -- Scott Sent from my iPhone On Jun 2, 2015, at 5:20 AM, David Price dpr...@topquadrant.com wrote: After seeing this email, I just downloaded

Re: [topbraid-users] Excluding specific subclasses from a spin rule,constraint...etc

2015-04-03 Thread Scott Henninger
Τη Παρασκευή, 3 Απριλίου 2015 - 2:41:56 μ.μ. UTC+3, ο χρήστης Scott Henninger έγραψε: Nikolaos; One approach would be to FILTER out the class instances. I.e.:

Re: [topbraid-users] Excluding specific subclasses from a spin rule,constraint...etc

2015-04-03 Thread Scott Henninger
Nikolaos; One approach would be to FILTER out the class instances. I.e.: { ?this :prop ?value . ... ?undesiredInstance a :SubClass1 . FILTER (?this != ?undesiredInstance) } -- Scott Sent from my iPhone On Apr 3, 2015, at 7:05 AM, Nikolaos Beredimas bere...@gmail.com wrote: Quoting

Re: [topbraid-users] swpEdit service _base restrictions?

2015-04-02 Thread Scott Henninger
Mark, it is the case that TopBraid will require that a connector to the named graph is defined, and you use the base URI of the connector (which can be the same as the named graph is TDB).  The general issue here is that TopBraid, workspace is basically a named graph

[topbraid-users] TopBraid 4.6.3 Release Announcement

2015-03-27 Thread Scott Henninger
We are pleased to announce availability of TopBraid 4.6.3. This maintenance release refines the inclusion of metadata types for TopBraid RDM and provides a mechanism for defining default view with data inclusion for TopBraid EVN. It also includes an improvement for connection management

Re: [topbraid-users] Re: EVN: how to change the labels in Add Constraint dialog (Class Form)

2015-03-26 Thread Scott Henninger
the SPIN file into a vocabulary. A new section of the documentation goes into more detail and provides an example.  See   http://download.topquadrant.com/evn/46doc/devguide/index.html#creating-and-maintaining-constraint-templates -- Scott On 3/24/2015 5:55 PM, Scott

Re: [topbraid-users] Re: [TBC] : how to show only properties with matching domains in forms ?

2015-03-25 Thread Scott Henninger
did not know such drag and drop where possible. It is really a nice feature of the interface. Thanks again Best regards -- David Le mardi 24 mars 2015 23:10:51 UTC+1, Scott Henninger a écrit :

Re: [topbraid-users] Re: [TBC] : how to show only properties with matching domains in forms ?

2015-03-24 Thread Scott Henninger
That's it.  Maybe it could instead be called "Hide properties without values". -- Scott From: Scott Henninger shennin...@topquadrant.com Organization: TopQuadrant, Inc. Reply-To: topbraid-users@googlegroups.com Date:

Re: [topbraid-users] Re: EVN: how to change the labels in Add Constraint dialog (Class Form)

2015-03-24 Thread Scott Henninger
On 3/24/2015 9:49 AM, Lieke Verhelst wrote: Hi Holger, Irene, Thanks for looking into this, my next question would indeed be how can I add more constraints. ..I guess by writing my own constraint templates in spl.spin.ttl..? Or can I do that

Re: [topbraid-users] Re: [TBC] : how to show only properties with matching domains in forms ?

2015-03-24 Thread Scott Henninger
Hello David; Yes it is the case that "show widgets for all matching properties" is designed to show all defined properties for a resource.  In RDF, it is perfectly valid to have any property defined for a resource, regardless of the property's domain definitions.

Re: [topbraid-users] Re: [TBC] : how to show only properties with matching domains in forms ?

2015-03-24 Thread Scott Henninger
your model. It may be that these properties are defined for a superclass and this is why they are showing. From: Scott Henninger shennin...@topquadrant.com Organization: TopQuadrant, Inc. Reply-To: topbraid-users@googlegroups.com D

Re: [topbraid-users] EVN: how to change the labels in Add Constraint dialog (Class Form)

2015-03-23 Thread Scott Henninger
Lieke; I'm uncertain what you want to do here.  Is it to add "nl" to the list of language tags for text literals?  If so go to the Server Admin Server Configuration Parameters page and edit the list of default languages at the bottom of the page.  There is a help

Re: [topbraid-users] Debugging Sesame 2 repository connection error

2015-03-23 Thread Scott Henninger
6:41 PM, Peter Ansell wrote: Hi Scott, Definitely file a bug with Sesame (and assign to me) if you have testcases where the Rio parsers have bugs. Thanks, Peter On 24 March 2015 at 09:55, Scott Henninger shennin...@topquadrant.com wrote: Hello, Rich; Is it the case that the names of some

Re: [topbraid-users] View classes associated with a particular property

2015-03-18 Thread Scott Henninger
Andy, if you double-click on a property in the Property view, it will appear in the middle pane and all domain properties (classes) will be listed. Also see Help TopBraid Composer Properties View. -- Scott On 3/18/2015 8:13 AM, Andy Whelan

Re: [topbraid-users] Re: TBC Free and spra:Table

2015-03-16 Thread Scott Henninger
Caudia, SPARQL aggregates MIN, MAX, are available.  See http://www.w3.org/TR/sparql11-query/ -- Scott On 3/16/2015 8:38 AM, Claudia Grieco wrote: Thanks for your reply. Is there a way in TBC Free to store select result in a

Re: [topbraid-users] exporting spin functions to fuseki

2015-02-28 Thread Scott Henninger
manual as well) and will hope to find good java examples there. Thanks, Jack On Friday, February 27, 2015 at 4:50:00 PM UTC-8, Scott Henninger wrote: OTOH, if you call the services via the REST APIs designed in the template, ui (SWP), sms, sparql (SPARQL Endpoint), etc. servlet, then you

Re: [topbraid-users] exporting spin functions to fuseki

2015-02-27 Thread Scott Henninger
OTOH, if you call the services via the REST APIs designed in the template, ui (SWP), sms, sparql (SPARQL Endpoint), etc. servlet, then you can use TBL as a server platform. These are well-documented in the Composer Help pages, and all can be used by Java in a RESTful context. -- Scott On

Re: [topbraid-users] SDB vs TDB

2015-02-26 Thread Scott Henninger
Charlie; In terms of transaction management, one way to understand it is that since a relational back-end is used to store all data, the transactional guarantees from the relational system hold. I.e., all changed are executed as fully or roll-back and retry; however the relational system performs

Re: [topbraid-users] Project Upload in TBL with .sdb Files

2015-02-24 Thread Scott Henninger
Bart, I think that message reflects some previous limitations that no longer have relevance. We'll take it up as an issue. Meanwhile, your scenario should work fine. As long as the SDB connector is the same in EVN and TBC-ME (via EVN Config Params), the respective systems will point to the

Re: FW: [topbraid-users] automatic classification?

2015-02-16 Thread Scott Henninger
You have used spin:constructor instead of spin:rule. -- Scott On 2/16/2015 7:16 AM, Bohms, H.M. (Michel) wrote: Hmm, strange, I tried what you said but it did not work (got no instance of subclass

Re: [topbraid-users] automatic classification?

2015-02-16 Thread Scott Henninger
Michel; using SPIN to generate this inference is very straightforward.  Create a SPIN file and make sure inferencing is configured to use TopSPIN. Create your model, per below and in the class X, property spin:rule, add this rule: CONSTRUCT {     ?this a

Re: [topbraid-users] automatic classification?

2015-02-16 Thread Scott Henninger
I didn't see this until later - this is precisely the same approach. -- Scott On 2/16/2015 4:25 AM, David Price wrote: I think some of the commercial reasoners can handle this, but you’d need to investigate that yourself.

Re: [topbraid-users] automatic classification?

2015-02-16 Thread Scott Henninger
Michel; I think you mean the problem was that spin:construct was used, not spin:rule.  Redundant triples is not an issue in this scenario. -- Scott On 2/16/2015 9:10 AM, Ohms, H.M. (Michel) wrote: That

Re: [topbraid-users] TopBraid Composer Free Edition problem

2015-02-12 Thread Scott Henninger
Claudia;  RDF/XML (.rdf) and Turtle (.ttl) are equivalent text serializations of RDF - i.e. they are interpreted by TopBraid as the same data structures and hence the problem cannot be at there.  (However, if you want to try, just convert your RDF/XML file to Turtle

Re: [topbraid-users] Problem with IF in SPARQL

2015-02-09 Thread Scott Henninger
Jack; The problem may be that SPARQL's declarative nature does not impose any ordering on its statements.  One should be able to place the statements in any order and the result will be the same. In your case, you need to make sure the ?res1 and ?res2 binding are

Re: [topbraid-users] breaking a list of tokens up?

2015-01-19 Thread Scott Henninger
Jack; No reason to use spif:split, given that the data is already in RDF. Something like the following should work: SELECT ?str WHERE { ... ?s rdf:rest*/rdf:first ?o . BIND (xsd:string(?o) AS ?str) } The rdf:rest*/rdf:first idiom will de-construct the RDF list into elements. -- Scott

Re: [topbraid-users] Re: Problems submitting queries to the sparql-endpoint of a TBL EVN server from an external source.

2015-01-14 Thread Scott Henninger
such requests to the TBL EVN server? Best regards, Torbjørn tirsdag 6. januar 2015 21.00.21 UTC+1 skrev Scott Henninger følgende: Torbjørn; In addition

Re: [topbraid-users] problem with a function in a javascript file

2015-01-14 Thread Scott Henninger
Pierluigi; Is the file defined in the same folder as the file with the SPIN function?  It does need to be in the TopBraid workspace, and you can provide a relative or full path name for the js file.  Paths start with "/" in the root folder of the workspace, for example

Re: [topbraid-users] TBC Quick Start guide - can't identify problems after bornIn cardinalty constraint is set

2015-01-12 Thread Scott Henninger
Nate; The tutorial is designed to show some basic modeling features in TopBraid Composer.  To run rules or constraints requires some additional steps.  (See the How to use SPIN section on http://www.topquadrant.com/technology/sparql-rules-spin/ for more.) First, you

Re: [topbraid-users] User-defined SPIN function: no factory

2015-01-09 Thread Scott Henninger
Hello Rich;  On the differences with the .spin files, the kennedysSPIN.ttl under TopBraid/Examples file does not define SPIN functions that will be used in other files.  All the .spin does is to register functions so that it can be used in other workspace

Re: [topbraid-users] SPIN rule using Virtuoso bif: functions not working

2015-01-07 Thread Scott Henninger
David, Antonino;  The prefix syntax is correct as defined, i.e.   PREFIX bif: http://www.openlinksw.com/schemas/bif# -- Scott On 1/7/2015 2:06 PM, David Price wrote: Only use angle brackets for full URIs, not when using prefixes.

Re: [topbraid-users] SPIN rule using Virtuoso bif: functions not working

2015-01-07 Thread Scott Henninger
On 1/7/2015 2:30 PM, David Price wrote: On 7 Jan 2015, at 20:22, Scott Henninger shennin...@topquadrant.com wrote: David, Antonino;  The prefix syntax

Re: [topbraid-users] Re: Problems submitting queries to the sparql-endpoint of a TBL EVN server from an external source.

2015-01-06 Thread Scott Henninger
Torbjørn; In addition, there are methods for invoking Web services, including the SPARQL Endpoint with authentication.  See http://www.topquadrant.com/docs/tbl/TBLAdminGuide/index.html#tbladmindoc_AuthenticatingServiceCalls for some details. Let us know if that

Re: [topbraid-users] Modifying Graphs in SPARQLMotion

2015-01-02 Thread Scott Henninger
Hello, Tim;  I'm not yet clear how your use case deviates from normal SPARQLMotion data pipelines.  I.e. if the need to modify the "triple stream" is within the session, then using ApplyConstruct (with replace = true or false depending on required behavior) or

Re: [topbraid-users] Problems submitting queries to the sparql-endpoint of a TBL EVN server from an external source.

2014-12-16 Thread Scott Henninger
Torbjørn; Please let us know the version and type of server you are using (OS, authentication setup, etc.)  Most importantly, let us know the specific error messages from the log, which is accessible through the TBL Logs page in the Server Administration page. One

Re: [topbraid-users] Sparqlmotion script with multiple sm:next

2014-12-04 Thread Scott Henninger
Henrik; The scenario you describe is actually a common pattern for SPARQLMotion.  The overall objective is to create "streams" of triples and combine them as needed.  Therefore: Two or more sm:next properties coming into a module means that the union of the triple

Re: [topbraid-users] labels and loading

2014-12-01 Thread Scott Henninger
Alexander; What are the error messages you are getting?  There's a good chance the error message is telling you to re-name the .owl extension to .rdf.  For the label view, see Composer Help TopBraid Composer User Interface Overview.  There is a section named

Re: [topbraid-users] PerformUpdate Component behavior

2014-11-27 Thread Scott Henninger
Jamal; I take it the module looks like the attached image.  I.e. two sml:updateQuery statements.  As stated earlier, only one will be executed.  Note that the definition of sml:updateQuery states that the count is 1.  To make this clearer, a paragraph has been added to

Re: [topbraid-users] PerformUpdate Component behavior

2014-11-26 Thread Scott Henninger
Jamal, it is the case that PerformUpdate will take only one statement per module.  This used to raise an error and we can look into look into why it no longer appears as an error, clarify the documentation, etc. -- Scott On 11/26/2014, 3:24 AM, J.REZZOUK

Re: [topbraid-users] TBC hangs on startup - network issue

2014-11-26 Thread Scott Henninger
One way to check for remote imports is to run the following URL with TBC-ME running:   http://localhost:8083/tbl/admin/baseURIMgmt Any "missing import" will be identified with a blue information button, which you can mouse-over and find what the name of the

Re: [topbraid-users] support for rdf:value

2014-10-02 Thread Scott Henninger
Michel; Yes, rdf:value is supported in TopBraid. One way to verify is to CONSTRUCT some rdf:value values: CONSTRUCT { exproduct:item10245 exterms:weight _:weight10245 . _:weight10245 rdf:value "2.4"^^xsd:decimal . _:weight10245 exterms:units

Re: [topbraid-users] RE: support for rdf:value

2014-10-02 Thread Scott Henninger
Michel; I believe 12.4 is a shorthand for 12.4^^xsd:string, just as 1 is a shorthand for 1^^xsd:integer. Jena is just insisting on using the shorthand. -- Scott On 10/1/2014, 7:25 AM, Bohms, H.M. (Michel) wrote: More info: see it available now (class pref ticked) but I cannot fill in:

Re: [topbraid-users] upgrade issue

2014-10-02 Thread Scott Henninger
Michel; Another approach is to start with fresh workspace and use Import General Existing Projects into Workspace to copy your old projects into the new workspace. -- Scott On 10/2/2014, 9:59 AM, Bohms, H.M. (Michel) wrote:

Re: [topbraid-users] support for rdf:value

2014-10-02 Thread Scott Henninger
smission of messages. From: topbraid-users@googlegroups.com [mailto:topbraid-users@googlegroups.com] On Behalf

Re: [topbraid-users] RE: support for rdf:value

2014-10-02 Thread Scott Henninger
keep resulting in red boxes -Original Message- From: topbraid-users@googlegroups.com [mailto:topbraid-users@googlegroups.com] On Behalf Of Scott Henninger Sent: donderdag 2 oktober 2014 16:09 To: topbraid-users@googlegroups.com Subject: Re: [topbraid-users] RE: support for rdf:value

Re: [topbraid-users] Viewing custom properties for object properties in an ontology on an EVN server

2014-10-02 Thread Scott Henninger
that object property. -Paula On Sep 30, 2014, at 3:46 PM, Scott Henninger wrote: Hello Paula; In EVN 4.4.1 you can create EVN projects that are RDFS/OWL o

Re: [topbraid-users] support for rdf:value

2014-10-02 Thread Scott Henninger
On Oct 2, 2014, at 11:16 AM, Scott Henninger shennin...@topquadrant.com wrote: Michel, the domain and range of rdf:value is rdf:Resource, so I would suggest using "Create and add..." or "Create

Re: [topbraid-users] support for rdf:value

2014-10-02 Thread Scott Henninger
Of Scott Henninger Sent: donderdag 2 oktober 2014 17:37 To: topbraid-users@googlegroups.com Subject: Re: [topbraid-users] support for rdf:value   It is a literal with a value

Re: [topbraid-users] Viewing custom properties for object properties in an ontology on an EVN server

2014-09-30 Thread Scott Henninger
Hello Paula; In EVN 4.4.1 you can create EVN projects that are RDFS/OWL ontologies. When opening EVN go to the Ontologies section and choose Create New Ontology. This works just like a SKOS-based EVN Taxonomy. You can then import your existing files into the new EVN ontology projects and set

Re: [topbraid-users] Problem with sp:now()

2014-09-29 Thread Scott Henninger
Hello K.J.; The way a SPIN Rule works is that it will execute until no new triples are created.  This is how SPIN Rules can be used as a forward chaining reasoner.  Since now() will create a unique value each time it is executed, it will always create a new triple.

Re: [topbraid-users] Limit number of results of a SPARQL query within a range

2014-09-25 Thread Scott Henninger
Lucas, Mark; I believe Mark has the right idea, but the sub-select isn't necessary: SELECT ?subject (count(?child) AS ?nchild) WHERE { ?subject kennedys:child ?child . } GROUP BY ?subject HAVING(?nchild 7 3 ?nchild ) HAVING is executed after

Re: [topbraid-users] Linking to external resources

2014-09-25 Thread Scott Henninger
Maatary;  You can use the SERVICE keyword in SPARQL to access SPARQL endpoints.  For linking to external controlled vocabularies, the best would be to use Import From URL... in the Imports tab - see Help Help Contents TopBraid Composer User Interface Overview

Re: [topbraid-users] Best practices for deploying to DEV/QA/Production

2014-09-24 Thread Scott Henninger
n SDB files? Or would that be a bad idea if it was possible? Thanks so much for your help. Bart On Friday, September 12, 2014 12:25:34 PM UTC-6, Scott Henninger wrote

Re: [topbraid-users] SQL TO RDF

2014-09-16 Thread Scott Henninger
Maarary; To be clear, TopBraid Live is not needed for this conversion. You can use TopBraid Composer-ME. The D2RQ wizard is a good choice, and one the DataView mapping is opened you can yse EXport Export/Merge/Convert RDF Graphs to copy the data into an

Re: [topbraid-users] SQL TO RDF

2014-09-16 Thread Scott Henninger
which tables and columns you want to view. -- Scott On 9/16/2014, 9:35 AM, Scott Henninger wrote: Maarary; To be clear, TopBraid Live is not needed for this conversion. You can use TopBraid Composer-ME. The D2RQ wizard

Re: [topbraid-users] Problem with language tags in automatic instance import

2014-09-11 Thread Scott Henninger
Nikos, the RDF syntax for language tags is a string followed by "@" and the language tag, such as "Wednesday"@en. The {@en} syntax is just a way to place the language tag in a text box in Composer.  In TopBraid EVN, for example, a separate drop-down is used for the

Re: [topbraid-users] I am developing a Natural Language Query answering system using ontology for specific domain.

2014-09-04 Thread Scott Henninger
S.J.; you can use the SPARQL Endpoint available in the topbraid suite.  There is a description in Composer Help TopBraid Live Integration TopBraid Live SPARQL Endpoint.  There is also a default user interface for SPARQL endpoint that is available at

Re: [topbraid-users] sparql question(s) related to BIND

2014-09-03 Thread Scott Henninger
Nicolae;  The semantics of BIND and basic graph patterns are a bit confusing, and you've noted that parts of the spec is open to interpretation.  The Jena ARQ engine TopBraid uses will interpret the graph patterns inside-out, which means the GRAPH ?egDataGraph {} is

Re: [topbraid-users] impossible to remove a piece of code from ui:prototype? :(

2014-08-20 Thread Scott Henninger
Is the ui:errorPrototype imported from a different model?  If so, open that model to do the editing. -- Scott On 8/20/2014, 9:33 AM, Nicolae Marasoiu wrote: Hi, Editing ui:errorPrototype, I remove a piece of code. I

Re: [topbraid-users] Re: How to Return SINGLE JSON Object Within a ui:JSONServices Subclass

2014-08-20 Thread Scott Henninger
Dejan;  You would need to use the ui:forEach to invoke the result set processing, so the following should work: ui:forEach ui:resultSet="{#     SELECT ?some_value ?something_else     WHERE {     ?argument_variable rdfs:label ?some_value .

Re: [topbraid-users] problem loading generated file - no clear errors

2014-08-19 Thread Scott Henninger
jack; You can check the import to see which URI is not loaded. Note that it could be an import of an import. Also the error message should have a statement to the effect of "The following URIs could not be imported" followed by the URI. If this is not the case, the

Re: [topbraid-users] rdfs:subClassOf transitivity?

2014-08-18 Thread Scott Henninger
Lieke;  It seems the reasoners are not going to make this inference, which makes sense since the standards state that all user-defined class definitions are subclasses of owl:Thing, and rdfs:Resource is not a subclass of owl:Thing.  See for example

Re: [topbraid-users] How to Return SINGLE JSON Object Within a ui:JSONServices Subclass

2014-08-18 Thread Scott Henninger
Dejan, have you looked into SPIN Templates (Composer Help TopBraid Composer TopBraid Live Integration SPIN Template Service), which are services for SPARQL queries can be returned as standard SPARQL result sets in JSON by setting the parameter _format to 'json'?

Re: [topbraid-users] How to Return SINGLE JSON Object Within a ui:JSONServices Subclass

2014-08-18 Thread Scott Henninger
, and SPARQLMotion, all out-of-the-box. -- Scott On 8/18/2014, 5:09 PM, Scott Henninger wrote: Dejan, have you looked into SPIN Templates (Composer Help TopBraid Composer TopBraid Live Integration SPIN Template Service), which are services

Re: [topbraid-users] TopSpin Exception w/ Trace

2014-08-17 Thread Scott Henninger
Tim; What is the rule set that TopSPIN is executing on?  Perhaps a process of elimination can tell which rule or dataset could be causing the problem. Also in 4.5 there is a verbose logging option in Server Administration Server Configuration Params.  Set this to

Re: [topbraid-users] how to use CONSTRUCT/WHERE in SPARQL SPIN rule declaration

2014-08-17 Thread Scott Henninger
Hello Russel;  There are a couple of things to understand about SPIN rules.  The first is that it is model-driven.  This means that you define a rule on the class and apply it to all members of the class (and subclasses).  Hence if you have no instances, there will be no

Re: [topbraid-users] Using TopSpin

2014-08-08 Thread Scott Henninger
Tim; if I'm understanding this correctly, when you say you have multiple "rule sets" I take it that you have multiple files with spin:rule and run each of these through an ApplyTopSpin.  And the problem is that the downstream ApplyTopSpin's "filter" out triples that have

Re: [topbraid-users] CONSTRUCT Performance Question

2014-08-08 Thread Scott Henninger
Tim; Yes, we have seen this before.  An ApplyConstruct in SPARQLMotion with multiple queries with BGP (basic graph patterns - i.e. sets of triple patterns) will often outperform a single query with multiple OPTIONALs. The think to know about OPTIONAL is that as

Re: [topbraid-users] Using TopSpin

2014-08-08 Thread Scott Henninger
ot show up in the inference output.  Thus it may be that this effect is not dependent on there being a previously populated inference graph.  On Fri, Aug 8, 2014 at 10:41 AM, Scott Henninger shennin...@topquadrant.com

Re: [topbraid-users] CONSTRUCT Performance Question

2014-08-08 Thread Scott Henninger
Thanks! Tim On Fri, Aug 8, 2014 at 1:50 PM, Scott Henninger shennin...@topquadrant.com wrote: Tim; Yes, we have seen this before.  An ApplyConstruct in SPARQLMotion with

Re: [topbraid-users] Is JSON-LD available as a serialization format for spin templates?

2014-08-05 Thread Scott Henninger
Barton, SPARQLMotion could be useful for this.  You can place the CONSTRUCT statement in an ApplyConstruct with sml:replace set to true (thus ApplyConstruct retains only the constructed triples) and save this in a file with a .jsonld ending. If you then need this

Re: [topbraid-users] detecting inconsistencies in an ontology

2014-07-25 Thread Scott Henninger
Charlie; A couple of thinks here.  First, the kind of inference you are looking for is possible using the OWL 2 RL profile.  The one extra step is to choose 'Inference... Configure Inferencing' and check the "Complete mode" box.  If you don't do that, then Composer will

Re: [topbraid-users] Re: Customize behavior of TreeDataProvider arg:onSelect

2014-07-21 Thread Scott Henninger
Jack; For general information on how forms work in SWA applications, including TopBraid EVN, you can see the SWA help pages from Composer by going to Help SWA Help/Examples.  Section 3 is about Forms. Beneath the example that states "Personal Details of Robert F.

Re: [topbraid-users] Re: Best way to modify existing data

2014-07-19 Thread Scott Henninger
Barton, the message is stating that the script is undefined. Given that the script URL is http://domain/endpoints#ModifyForm, it seems you need to replace domain with the name of your server. If working with TBC-ME, when you first define a SPARQLMotion service or change it's signature, you

Re: [topbraid-users] Best way to modify existing data

2014-07-18 Thread Scott Henninger
Barton, could you send an example of the query you are using?  The normal pattern for a DELETE/INSERT is to query what you want to delete and insert the new data.  So let's assume you have an argument arg:newData DELETE {  some_resource some_prop ?oldData }

Re: [topbraid-users] Filure to display instance or class views (ui:instanceView)

2014-07-17 Thread Scott Henninger
Jack, also see the FAQ at http://www.topquadrant.com/knowledge-assets/faq/tbc/, and find the section named "How do I upgrade to the latest version of Composer?". -- Scott On 7/17/2014, 11:04 AM, Jack Hodges wrote: That will be time

Re: [topbraid-users] Best TBC Practices re: segregating instances from classes

2014-07-15 Thread Scott Henninger
Just to add a bit to this, owl:imports, as designed in TopBraid Suite, is precisely the "include capability" you seek. -- Scott On 7/14/2014, 6:24 PM, Irene Polikoff wrote: Best practice is to maintain schema and instances as separate

Re: [topbraid-users] Connection refused as reported by TBC/TBL but works from browser

2014-07-11 Thread Scott Henninger
Nicolae; Can we assume the TBL server is set to Basic authentication? How was the service called - I.e. what type of entity? How was the sml:PostRequest module set up? Is there a possibility that there were multiple simultaneous requests to the service? These are the kinds of questions Nick

Re: [topbraid-users] Abridged summary of topbraid-users@googlegroups.com - 4 updates in 1 topic

2014-07-09 Thread Scott Henninger
to close TBC and reopen it because it takes half an hour to do so (for version ...more Back to top Scott Henninger shennin...@topquadrant.com Jul 08 03:27AM +0200

Re: [topbraid-users] Re: When does TBC 'remember' prefixes - and how do I stop it?

2014-07-07 Thread Scott Henninger
Jack, in terms of time it takes to re-open Composer, this is usually relative to the number of files open when closing Composer, as on opening Composer will try to establish the last known context.  Try closing all or most of the models before re-starting. For

Re: [topbraid-users] Re: Where can I locate previous versions of TBCME for Windows?

2014-06-30 Thread Scott Henninger
Jack, the error message states what you need to do.  For each SWP class you want to expose as a Web service, you need to provide a response type.  In addition to assisting the mime type of the response, this serves as a way to control access to the SWP classes you

Re: [topbraid-users] Re: Where can I locate previous versions of TBCME for Windows?

2014-06-30 Thread Scott Henninger
, Scott Henninger wrote: Jack, the error message states what you need to do.  For each SWP class you want to expose as a Web service, you need to provide a response type.  In addition to assisting the mime type of the response

Re: [topbraid-users] Re: Where can I locate previous versions of TBCME for Windows?

2014-06-30 Thread Scott Henninger
a bunch of classes I hope the whole thing doesn't break completely, but that is my problem. Jack On Monday, June 30, 2014 10:45:08 AM UTC-7, Scott Henninger wrote: In http://www.topquadrant.com/docs/versions/changes-4.3.0.txt

Re: [topbraid-users] NullPointerException when using Perform Update

2014-06-26 Thread Scott Henninger
Bart; Yes you assumption is correct.  The INSERT query is inserting into the default graph, which is the SPARQLMotion script in this case.  Whenever using INSERT, it should be used with the GRAPH clause unless the context for the default graph is set to the graph

Re: [topbraid-users] windows 4.4.1 vs linux 4.4.1

2014-06-24 Thread Scott Henninger
In particular, the browser and version of the browser would be important to know...  as well as the specific behavior you are/ are not seeing. Also try clearing the cache.  If you had a previous version of TopBraid working on the browser, some old .js/.css files may

Re: [topbraid-users] TBCSE hangs

2014-06-16 Thread Scott Henninger
That's OWL/XML, which is not supported by TopBraid. We'd suggesting using one of the RDF standard serializations of Turtle, NT or RDF/XML. -- Scott On 6/16/2014, 11:14 AM, Mark Graham wrote: Checking this as well. Hangs on line 1693 if I

Re: [topbraid-users] Rich Text Editor

2014-06-16 Thread Scott Henninger
Mark, you can use the editWidget attribute.  For example:   swa:Objects arg:editWidget="evnui:RichTextEditor" arg:predicate="{= ?pred}"/ -- Scott On 6/16/2014, 1:30 PM, Mark van Berkel wrote: I would like to do some basic authoring of a

Re: [topbraid-users] TBCSE hangs

2014-06-16 Thread Scott Henninger
I observe the same behavior in 4.4.1 using the procedure Irene specifies.  It is the case that some of the imports are not available, and the timeouts could make this appear to hang. Yes apologies for the false alarm on the OWL/XML files.  The file at

Re: [topbraid-users] Model loading...taking forever

2014-06-08 Thread Scott Henninger
Jack; I haven't been following this too closely, but I assume you now have a .tdb connector file for your data.  If you want to import that data into any other model use the owl:imports, just like any other model.  The easiest is to drag/drop the .tdb file connector into

Re: [topbraid-users] typing issue

2014-05-28 Thread Scott Henninger
Michel; Currently there is no way to clear the SPARQL results. Executing a query that gets different (or no) results is one work-around. Another is to create a new SPARQL window (click the orange star in the SPARQL View icon var) -- Scott On 5/28/2014, 1:47

Re: [topbraid-users] 2014-05-27T14:06:11+0300 is not an xsd:dateTime value?

2014-05-28 Thread Scott Henninger
- 2))) how can i see the error? it just shows that the variable being bound does not have any string value assigned to it. Thanks Nicu

Re: [topbraid-users] Re: sml:FilterByConstruct does not filter

2014-05-28 Thread Scott Henninger
Nicolae; One way to verify the outcome of a module is to click on the module so it is highlighted and click the green run button to run up to the selected module.  When the dialog appears to display the resulting triples, choose that.  The triples available after

Re: [topbraid-users] Model loading...taking forever

2014-05-28 Thread Scott Henninger
Jack; There are a number of models that fail to assert root classes, i.e. all classes that are subclasses of owl:Thing. While technically correct, these are difficult to process, as the system has to find all of the class definitions that have no subClassOf definitions. This is the Applying

Re: [topbraid-users] 2014-05-27T14:06:11+0300 is not an xsd:dateTime value?

2014-05-27 Thread Scott Henninger
Nicolae;  On creating the Date time, why not just use SPARQL now() directly, i.e.: BIND(now() AS ?date) ...or SELECT (now() AS ?date)... In terms of the error message, the leading and trailing apostrophe is probably to blame.  The syntax of ant RDF

  1   2   3   4   5   6   7   8   9   10   >