Re: [topbraid-users] sh:nodes and sh:minus

2024-04-27 Thread Holger Knublauch
Hi Marie, when you look at the diagram view of the sh:values rule you will note that something is missing:  The sh:minus is ignored because it "competes" with the sh:filterShape for the sh:nodes input. There is one level of nesting missing, as you have sh:filterShape and sh:minus on the

Re: [topbraid-users] Constructor for type

2024-04-24 Thread Holger Knublauch
is there a way to make a Constructor on the Mammal Class that will > know the type to use based on the "new instance" selected? So in this case, > it would know the "Cat" is the type for the new instance. If I selected "new > instance" when "Dog" is

Re: [topbraid-users] enum creation

2024-04-18 Thread Holger Knublauch
So what do you see in edit mode? Can you share a screenshot? Holger > On 18 Apr 2024, at 3:56 PM, 'Luis Enrique Ramos García' via TopBraid Suite > Users wrote: > > When I edit TrafficColor I do not see anything new, > > Luis > > El jue, 18 abr 2024 a las

Re: [topbraid-users] enum creation

2024-04-18 Thread Holger Knublauch
n't you see a drop down for colors when you add a new value/row? Holger > > > So, I am still not able to find out where the problem is.. > > > Luis Ramos > > > El jue, 18 abr 2024 a las 8:22, Holger Knublauch ( <mailto:hol...@topquadrant.com>>) escri

Re: [topbraid-users] Asset Collection Samples

2024-04-18 Thread Holger Knublauch
et collecton that I am looking for, however when opening > the link > (https://www.topquadrant.com/wp-content/uploads/2022/04/Samples-main-7-2.zip) > of the samples i get "Page not found". > > > On Thursday, April 18, 2024 at 9:41:27 AM UTC+2 Holger Knublauch wr

Re: [topbraid-users] Asset Collection Samples

2024-04-18 Thread Holger Knublauch
Do you mean the asset collection samples at https://archive.topquadrant.com/topbraid-composer-install/ Holger > On 17 Apr 2024, at 10:48 PM, Христијан Станојоски > wrote: > > Hello, > > I need the asset collection samples for Top Braid Composer ME, does anyone > have them or have a link

Re: [topbraid-users] enum creation

2024-04-18 Thread Holger Knublauch
hich values can be selected. Holger > . > and when I create an instance of traffic light, this is what I see: > > > Thus, I wonder what I am doing wrong?. > > > best regards > > > Luis Ramos > > > > > > > > > > > > >

Re: [topbraid-users] enum creation

2024-04-17 Thread Holger Knublauch
ly declared the color property then you should be able to select values from the form, not just source code. Holger > > > That is moreless the expected result on my end. > > > Thanks, > > > Luis > > El mié, 17 abr 2024 a las 15:37, Holger Knublauch ( <mai

Re: [topbraid-users] enum creation

2024-04-17 Thread Holger Knublauch
ed result? > > How do I use this in traffic light instances, if that were the case? > > > Luis > > > > > > > > > > > > > > > > > > El mié, 17 abr 2024 a las 14:41, Holger Knublauch ( <mailto:hol...@topquadrant.c

Re: [topbraid-users] enum creation

2024-04-17 Thread Holger Knublauch
rience. There is no out-of-the-box solution for what >> you are trying to express. >> >> How many enumerations do you need? If it's just a few, I would suggest going >> ahead with manual editing of sh:in lists in the Source Code. >> >> Holger >> &

Re: [topbraid-users] enum creation

2024-04-17 Thread Holger Knublauch
umerations do you need? If it's just a few, I would suggest going ahead with manual editing of sh:in lists in the Source Code. Holger > > > Luis > > > > El mié, 17 abr 2024 a las 13:45, Holger Knublauch ( <mailto:hol...@topquadrant.com>>) escribió: >>

Re: [topbraid-users] enum creation

2024-04-17 Thread Holger Knublauch
er add sh:in to a class/node shape or to a property shape. If you just want to add it to a specific property then a different script would be needed. Holger > > > Luis > > > > > > > > > > > > > > El mié, 17 abr 2024 a las 11:50,

Re: [topbraid-users] enum creation

2024-04-17 Thread Holger Knublauch
n declaration that enumerates all (current) >> instances of the selected class." ; >> rdfs:label "Declare enumeration from instances" ; >> . >> rdfs:Class >> dash:resourceAction myontology:DeclareEnumerationFromInstances ; >> >> I have not done this before, if you have a tutori

Re: [topbraid-users] Asserting inverse properties (skos:topConceptOf)

2024-04-17 Thread Holger Knublauch
Hi Dan, yes this can be achieved through a dash:ChangeScript, see https://archive.topquadrant.com/doc/latest/ext/points.html#change-and-commit-scripts Basically, such scripts are triggered after every change and may perform additional changes. In this case, whenever a skos:hasTopConcept gets

Re: [topbraid-users] Auto generate in Datareference sets

2024-04-16 Thread Holger Knublauch
Hello Jan, I believe you can use dash:constructors for this, see https://archive.topquadrant.com/doc/latest/ext/points.html#constructors Constructors are used whenever someone attempts to create a new instance using the New buttons of a class that declares a constructor. You need to implement

Re: [topbraid-users] TBC Label Display

2024-04-15 Thread Holger Knublauch
I cannot think of other reasons right now. Holger > > If none of this works, could you share a screenshot of the language settings > in Chrome? > > > Only English is selected > > > Luis Ramos > > > > El lun, 15 abr 2024 a las 11:30, Holger Knublauch

Re: [topbraid-users] TBC Label Display

2024-04-15 Thread Holger Knublauch
Chrome? Holger > On 15 Apr 2024, at 9:53 AM, 'Luis Enrique Ramos García' via TopBraid Suite > Users wrote: > > sure dear, > > it is about EDG > > the screenshot: > > > > > El lun, 15 abr 2024 a las 9:37, Holger Knublauch ( <mailto:hol...@topquad

Re: [topbraid-users] TBC Label Display

2024-04-15 Thread Holger Knublauch
> and also checked that skos:core was imported, > however in this case, still the label in German is still rendered. > > > There should be something that I am not considering? > > Best regards > > > Luis Ramos > > > > > On Thursday, May 27, 2021 at

Re: [topbraid-users] Is it possible to impersonate a specific user or governance role?

2024-04-12 Thread Holger Knublauch
Hi Jessica, we usually suggest that workflows are tested with TopBraid EDG Studio, and in Studio you can log out as Admin and then re-login as some other (random) user. Do you have access to a Studio instance? Holger > On 12 Apr 2024, at 4:33 PM, Jessica Cleary-Kemp > wrote: > > Hi folks.

Re: [topbraid-users] Create custom "Add to Asset List"

2024-04-10 Thread Holger Knublauch
2024 at 2:48:19 AM UTC-6 Holger Knublauch wrote: >> Hi Marie, >> >> This is a more complicating requirement than what normal ExploreActions can >> do. The content of the Asset Lists is not stored on the server, but using >> browser localStorage only. >> As

Re: [topbraid-users] Create custom "Add to Asset List"

2024-04-10 Thread Holger Knublauch
Hi Marie, This is a more complicating requirement than what normal ExploreActions can do. The content of the Asset Lists is not stored on the server, but using browser localStorage only. As a result, the action needs to execute in the browser (client) while dash:ExploreActions use ADS which is

Re: [topbraid-users] constructor - new entity only visible after refresh

2024-04-04 Thread Holger Knublauch
Could you show us the last line of the constructor? It just needs to be the variable of the new resource.HolgerSent from my iPhoneOn 04.04.2024, at 15:03, Julia S. wrote:Hi there,we are using constructor (in v7.7.1) for new entities.It does exactly what we want it to (specific URI generation,

Re: [topbraid-users] Constructor for type

2024-03-29 Thread Holger Knublauch
Hi Marie, this is a good use case, and I agree selecting the type should work better. For now I don't see work-around and you'll need to wait for 8.0 to have more control over that. For example, I guess the sh:node trick from the previous emails could be used then. But since your scenario

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-27 Thread Holger Knublauch
BTW this is now addressed for the upcoming 8.0 release. Holger > On 26 Mar 2024, at 7:13 PM, Marie Valadez wrote: > > Thank you for submitting a development ticket. Hopefully, this can be updated > in the future. > > On Tuesday, March 26, 2024 at 11:50:42 AM UTC-6 Holg

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-26 Thread Holger Knublauch
the same auto-complete widget. So for this particular case I don't see a work-around at this stage, to exclude subclasses. Apologies if I have wasted your time here. I have recorded a development ticket to try to address this moving forward. Holger > On 26 Mar 2024, at 2:51 PM, Holger Knubla

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-26 Thread Holger Knublauch
no direct > instances of skos:Concept in my data graph. The one I am looking for is > ex:Concept. > > On Tuesday, March 26, 2024 at 8:08:04 AM UTC-6 Holger Knublauch wrote: >> >>> On 26 Mar 2024, at 2:06 PM, Marie Valadez > wrote: >>> >>> I tried t

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-26 Thread Holger Knublauch
oncept ; Replace ex:Concept with skos:Concept. Holger > ] ; > ] ; > . > > > On Monday, March 25, 2024 at 12:30:44 PM UTC-6 Holger Knublauch wrote: >> >>> On 25 Mar 2024, at 5:23 PM, Marie Valadez > wrote: >>> >>> Thanks Holger! That worked for my use case. Appre

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-25 Thread Holger Knublauch
auto-completed value and drop those that do not conform to the given sh:node shape. In this case here, the constraint ensures that all values have skos:Concept as one of its values for rdf:type. This does not apply to subclasses. Holger > > On Saturday, March 23, 2024 at 4:27:20 AM U

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-23 Thread Holger Knublauch
t work either. To be on the safe side w.r.t. these prefix constants, try replacing it with the full URI, e.g. node.instanceOf(graph.namedNode('http://example <http://example/>.org/Concept')) Holger > On Friday, March 22, 2024 at 3:46:46 AM UTC-6 Holger Knublauch wrote: >>

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-22 Thread Holger Knublauch
Hi Marie, thanks for those details. I believe I was able to reproduce the same scenario. It happens when the sh:class of a parameter points at a class that isn't covered by the ADS code generation. I have just made this code more resilient for 8.0 but in the meantime I think the following

Re: [topbraid-users] Files only available from Studio

2024-03-20 Thread Holger Knublauch
be building this new external >> project anyway, and that is to upgrade your copy of QUDT to the latest >> release. It is much improved. Feel free to send us feedback if there are >> aspects that conflict with EDG in any manner. >> >> Steve >> >> >>

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-19 Thread Holger Knublauch
ding something or typing something incorrectly. > > dash:jsCondition "focusNodes.forEach(node => > node.values(rdf.type).some((Class) => Class == ex.Concept))" ; > > > On Tuesday, March 19, 2024 at 2:36:23 AM UTC-6 Holger Knublauch wrote: >> Hi Marie,

Re: [topbraid-users] Using dash:BatchAction in EDG

2024-03-19 Thread Holger Knublauch
Hi Marie, BatchActions are not linked to specific classes. Instead they are invoked on a list of nodes as values of the variable focusNodes, and are called from the batch actions drop down buttons that are found in various places. For example, you can run them from the Asset List panel, the

Re: [topbraid-users] Commercial extensions of the SPIN API

2024-03-18 Thread Holger Knublauch
Hi Eric, sorry, we do not have such a bundle and have no further plans to continue SPIN development. For the missing functions, I am afraid the only solution would be for you to implement them yourself, as the code is mixed with our product code base. Regards, Holger > On 18 Mar 2024, at

Re: [topbraid-users] dash:showProgress in modify action

2024-03-18 Thread Holger Knublauch
nks in advance! > > Regards, Ad > Op vrijdag 15 maart 2024 om 16:47:10 UTC+1 schreef Holger Knublauch: >> Should work but it is hard to say what is wrong without details of what you >> tried and what the exact error was. Minimal example? >> >> Holger >> >

Re: [topbraid-users] dash:showProgress in modify action

2024-03-15 Thread Holger Knublauch
Should work but it is hard to say what is wrong without details of what you tried and what the exact error was. Minimal example?HolgerSent from my iPhoneOn 15.03.2024, at 15:40, Ad Reuijl wrote:Hi Holger,I really wanted to use this functionality: 

Re: [topbraid-users] TopBraid Browser Extension

2024-03-12 Thread Holger Knublauch
hanks Holger > > Op dinsdag 2 maart 2021 om 01:57:20 UTC+1 schreef Holger Knublauch: >> Dear Users, >> >> with the new TopBraid 7.0 beta we are also making available a TopBraid >> Browser Extension (for Chrome). See announcement and video at >> >>

Re: [topbraid-users] Files only available from Studio

2024-03-11 Thread Holger Knublauch
s and it would require manually deleting each file > individually every time there was an upgrade instead of just pushing a > project. > > On Mon, Mar 11, 2024, 8:46 AM Holger Knublauch <mailto:hol...@topquadrant.com>> wrote: >> Ok, I am on it. One question (to everyone)

Re: [topbraid-users] Files only available from Studio

2024-03-11 Thread Holger Knublauch
024, at 3:34 pm, Steveraysteveray > wrote: > > I think moving QUDT into the dedicated project would be a great idea. > > > - Steve > >> On Mar 10, 2024, at 8:50 AM, Holger Knublauch wrote: >> >>  >> >>> On 9 Mar 2024, at 7:34 pm, stever

Re: [topbraid-users] Files only available from Studio

2024-03-10 Thread Holger Knublauch
, annotations, etc >> are considered “common” in different industries and a “separate project” >> approach would even allow us to deliver, for example, an EDG Life Sciences >> vs EDG Finance project with tailored common graphs pre-included in the >> future. >> >&g

Re: [topbraid-users] Files only available from Studio

2024-03-09 Thread Holger Knublauch
s were a project, it would be trivial to update them > and push them from Studio. > > Hope that makes sense. > > Matt Goldberg > > On Thu, Mar 7, 2024, 2:31 PM Holger Knublauch <mailto:hol...@topquadrant.com>> wrote: >> Hi Matt, >> >> We took tha

Re: [topbraid-users] Customizing the form of a specific shape

2024-03-09 Thread Holger Knublauch
If I understand your question correctly, you want to change the properties and groups shown when instances of sh:NodeShape are displayed and edited? To do so, just add properties to sh:NodeShape itself, or create a subclass of sh:NodeShape and then add the properties there. Holger > On 8 Mar

Re: [topbraid-users] EDG Diagram

2024-03-08 Thread Holger Knublauch
This special rendering is only implemented for classes, although I guess the same logic could be used for node shapes too. I have recorded this as an enhancement request with ticket number TBS-6504. At this stage I cannot predict whether this would make it into 8.0 as we are approaching code

Re: [topbraid-users] Files only available from Studio

2024-03-07 Thread Holger Knublauch
Hi Matt, We took that out for security concerns. Changing system files should be the last resort and is strongly discouraged. I would like to understand which parts of our platform are not sufficiently configurable so that you needed to resort to editing system files? (There is ui:override)

Re: [topbraid-users] SPARQL Query for distance between nodes

2024-03-07 Thread Holger Knublauch
u also agree that this approach is better than trying to do > something in native SPARQL? I have always seen SPARQL as better suited to > declarative, set-based problems rather than navigational ones. > > On Thursday, March 7, 2024 at 11:52:52 AM UTC-5 Holger Knublauch wrote: >> Hi Steve, >

Re: [topbraid-users] SPARQL Query for distance between nodes

2024-03-07 Thread Holger Knublauch
be to tackle this using the Javascript extension to SHACL > mechanism? (Or even better, do you have the Javascript code?). > > On Wednesday, February 21, 2024 at 11:15:12 PM UTC-5 Marie Valadez wrote: >> Thank you so much! Appreciate all your help. >> >> On Tuesday, Febr

Re: [topbraid-users] Sorting ValueTableViewer

2024-03-05 Thread Holger Knublauch
The values from a sh:path are unsorted so I believe you would need to turn this into a sh:values computation with SPARQL to get them sorted. Holger > On 5 Mar 2024, at 9:10 pm, Marie Valadez wrote: > > It doesn't use a select query. It is formulated from sh:path. > > On Monday, March 4,

Re: [topbraid-users] Sorting ValueTableViewer

2024-03-05 Thread Holger Knublauch
Are the values computed via a sh:values rule? If yes, have you tried using a sh:select with an ORDER BY clause? Holger > On 4 Mar 2024, at 4:55 pm, Marie Valadez wrote: > > We are working in TopBraid EDG 7.7.1. We are setting up a > dash:ValueTableViewer and wondering if you are able to

Re: [topbraid-users] Make a dropdown with calculated values

2024-03-04 Thread Holger Knublauch
it because it really doesn't exist. But it's a good requirement that I have ran into before. Holger > On 4 Mar 2024, at 4:22 pm, Ad wrote: > > Yes indeed, exactly that. > Regards, > > Op ma 4 mrt 2024 16:24 schreef Holger Knublauch <mailto:hol...@topquadrant.com>>: >

Re: [topbraid-users] Make a dropdown with calculated values

2024-03-04 Thread Holger Knublauch
Hi Ad, not sure if I understand the scenario correctly. Do you mean: 1) One property is dynamically computed using sh:values 2) Another property shall be edited as a drop-down list populated with those values? Holger > On 4 Mar 2024, at 2:48 pm, Ad Reuijl wrote: > > Hi Holger, > > >

Re: [topbraid-users] Adding an instance when using dash:ValueTableViewer

2024-03-02 Thread Holger Knublauch
actually be instantiated... could you provide some insight as to how > this "New" button is constructed? > > On Thursday, February 29, 2024 at 2:25:57 AM UTC-8 Holger Knublauch wrote: >> Hi Marie, >> >> no, the form-based tables are not editable yet. With 7

Re: [topbraid-users] Hide properties with SHACL

2024-03-02 Thread Holger Knublauch
l connections that would be displayed in the > viewer. > > On Tuesday, March 12, 2019 at 5:13:01 PM UTC-6 Holger Knublauch wrote: >> To reiterate Irene's point, I would encourage you to play with using >> multiple shapes. Shapes act as "views" on your data, and these views

Re: [topbraid-users] Customizing Definition tab in Ontology

2024-02-29 Thread Holger Knublauch
rk. > > > Best regards > > > > Luis Ramos > > On Thursday, August 20, 2020 at 12:59:08 AM UTC+2 Holger Knublauch wrote: >> >> On 20/08/2020 06:52, Irene Polikoff wrote: >>> >>> >>>> On Aug 19, 2020, at 4:29 PM, Adam Kimball > wro

Re: [topbraid-users] ADS add a business term

2024-02-28 Thread Holger Knublauch
; ; > . > > Br, > > Kasia > > On Tuesday, February 27, 2024 at 3:44:47 PM UTC+1 Holger Knublauch wrote: >> >>> On 27 Feb 2024, at 2:36 pm, Kasia Kryczka > wrote: >>> >>> Hi, >>> >>> I would like to use

Re: [topbraid-users] ADS add a business term

2024-02-27 Thread Holger Knublauch
> On 27 Feb 2024, at 2:36 pm, Kasia Kryczka wrote: > > Hi, > > I would like to use ads to add business terms and I have done : > let id = tbs.createAssetCollection({ > typeLabel: "", > name: "", > description: "" > }); typeLabel and name cannot be empty. But I guess that was just

Re: [topbraid-users] Simpel import csv with pipes

2024-02-27 Thread Holger Knublauch
Hi Jan, this may require ADS JavaScript, which gives you the most flexibility. Just parse the uploaded text row by row and split the string by | https://archive.topquadrant.com/doc/latest/scripting/importing.html# Alternatively, consider pre-processing the spreadsheets, e.g. with Excel to

Re: [topbraid-users] linking glossaries to ontologies ( or taxonomies)

2024-02-23 Thread Holger Knublauch
rty that uses a sh:path expression such as ex:glossaryTerm/rdfs:comment or declare a sh:values rule that does the same. See https://www.linkedin.com/pulse/inferencing-shacl-using-shvalues-holger-knublauch-0metf/ for some background on sh:values rules. HTH Holger > On 23 Feb 2024, a

Re: [topbraid-users] SPARQL Query to find Instances with the same values for property

2024-02-22 Thread Holger Knublauch
rough > skos:broader*/ex:category where in some cases they might have both directly > stated and inherited connections to the blank node. > > > On Thursday, February 22, 2024 at 8:45:00 AM UTC-7 Holger Knublauch wrote: >> Ok, to express that, I believe you need to >> &

Re: [topbraid-users] SPARQL Query to find Instances with the same values for property

2024-02-22 Thread Holger Knublauch
> I only want to return Concept B since it has exactly the same blank nodes as > Concept A. I don't want to return Concept C and Concept D since they either > have 1 less or 1 more than Concept A. > > On Thursday, February 22, 2024 at 2:55:09 AM UTC-7 Holger Knublauch wrote: >&g

Re: [topbraid-users] SPARQL Query for distance between nodes

2024-02-20 Thread Holger Knublauch
^ ]", "") AS ?spaces) . BIND (STRLEN(?spaces) AS ?depth) . to count the spaces. Holger > > On Monday, February 19, 2024 at 12:37:20 AM UTC-7 Holger Knublauch wrote: >> Yes, g:Europe is the end node and is optional. If no end node is specified, >> it wil

Re: [topbraid-users] Simple user interactions with Resource or Batch Actions

2024-02-19 Thread Holger Knublauch
js) from within > the users HTML front-end. But this would make it a really complex feature on > your (EDG) side I guess. Anyway I won't use the focusNode for now. > > Thanks for the replies and support. Have a nice weekend, > > Cheers, > > Richard > > Op donderdag

Re: [topbraid-users] SPARQL Query for distance between nodes

2024-02-18 Thread Holger Knublauch
distance each one is away from the current > concept, then I wouldn't want to specify a single child concept. > > On Sun, Feb 18, 2024 at 3:24 AM Holger Knublauch <mailto:hol...@topquadrant.com>> wrote: >> Here is an example: >> >> >> >> where

Re: [topbraid-users] SPARQL Query for distance between nodes

2024-02-17 Thread Holger Knublauch
Hi Marie, we do have some built-in functions including spif:shortestObjectsPath and swa:shortestPathsBetweenNodes that may help. To clarify your requirements, is it true that one of the nodes is always an (indirect) parent of the other node, or does the algorithm also need to walk in one

Re: [topbraid-users] EDG Public SPARQL End-point

2024-02-16 Thread Holger Knublauch
Hi Richard, would you mind going through the TSM support system for this question? This allows us to better track and discuss responses. Thanks Holger > On 16 Feb 2024, at 10:27 am, 'Richard Nagelmaeker' via TopBraid Suite Users > wrote: > > Hi, > > Is it possible to have a public SPARQL

Re: [topbraid-users] [SPIN API]

2024-02-15 Thread Holger Knublauch
nk you in advance and I > look forward to hearing from you. > > On Thu, Feb 15, 2024, 09:46 Holger Knublauch <mailto:hol...@topquadrant.com>> wrote: >> Hi Eric, >> >> as you may have guessed, we no longer support the SPIN API. >> >> The SHACL API is

Re: [topbraid-users] Simple user interactions with Resource or Batch Actions

2024-02-15 Thread Holger Knublauch
lger > > Thank you for the support and the effort you put into it already. It is well > received on this side. I hope this answer clarifies the requirements a bit. > If you have any suggestions, I'm happy to receive them. > > Cheers, > > Richard > > Op woensdag 7 feb

Re: [topbraid-users] [SPIN API]

2024-02-15 Thread Holger Knublauch
Hi Eric, as you may have guessed, we no longer support the SPIN API. The SHACL API is a more modern, and more standard-aligned approach with similar capabilities. Holger > On 15 Feb 2024, at 1:19 pm, Eric Leão wrote: > > Hello, good morning everyone. I'm trying to use the SPIN API, but

Re: [topbraid-users] How can we deactivate rdfs:label constraint?

2024-02-14 Thread Holger Knublauch
ment on that shape, not sure if it matters here: > > "As of TopBraid 7.8, the validation engine will bypass the SPARQL query and > use a native, optimized query instead." > > Thank you, > Hamid > > > > On Saturday, February 10, 2024 at 3:18:30 AM UTC-

Re: [topbraid-users] Changing instance type

2024-02-13 Thread Holger Knublauch
Hi Marie, is this a question about TopBraid EDG or Composer? What is the class that you are using? Does it define a property shape for rdf:type so that you see the type on the form? A screenshot may help. Holger > On 13 Feb 2024, at 8:13 pm, Marie Valadez wrote: > > Is there a way a user

Re: [topbraid-users] How can we deactivate rdfs:label constraint?

2024-02-10 Thread Holger Knublauch
I believe it should disappear when you add a triple teamworkconstraints:MissingLabelConstraint sh:deactivated true . HTH Holger > On 9 Feb 2024, at 8:44 pm, Hamid Abdirad wrote: > > Hello, > AFAIK, EDG requires a rdfs:label for named nodes and raises the following > violation when it is

Re: [topbraid-users] Displaying complex inferred values in EDG

2024-02-09 Thread Holger Knublauch
> > > > > `); > > On Thursday, February 8, 2024 at 5:57:33 AM UTC-8 Rebecca Jackson wrote: >> the inferred blank node itself would need yet more inferred triples >> Yes, this is exactly what we need. My next step

Re: [topbraid-users] Generating a closed shapes asset collection

2024-02-07 Thread Holger Knublauch
Hi Adam, asserting triples in response to changes in another asset collection should be possible using dash:CommitScripts. https://archive.topquadrant.com/doc/latest/ext/points.html#change-and-commit-scripts The base Ontology would need to define that script or owl:import a file with

Re: [topbraid-users] Displaying complex inferred values in EDG

2024-02-07 Thread Holger Knublauch
No, this is not possible because inferred values can only be immediate, but what you describe sounds like the inferred blank node itself would need yet more inferred triples. If you are familiar with JavaScript/ADS you could have a sh:values rule that infers an rdf:HTML literal instead, and

Re: [topbraid-users] Simple user interactions with Resource or Batch Actions

2024-02-07 Thread Holger Knublauch
dash:Explore/Modify/BatchActions can take parameters that are declared using sh:parameter. The other input they receive is the focusNode, i.e. the currently selected resource. This means that the dash:js script may query the values that were entered/selected by the user for the parameters.

Re: [topbraid-users] Materialized inferred values in GraphQL queries

2024-02-06 Thread Holger Knublauch
ary 5, 2024 at 5:25:33 PM UTC-6 Michael Panzer wrote: >> We have not already done this, but will give it a try. >> >> Michael >> >> On Monday, February 5, 2024 at 10:49:19 AM UTC-6 Holger Knublauch wrote: >>> Quite possibly yes. For these properties, the engi

Re: [topbraid-users] ADS adding a givernance role as viewer

2024-02-06 Thread Holger Knublauch
I don't see a function that would construct a urn:x-tb-role:XY URI, but you can just use graph.namedGraph('urn:x-tb-role:' + xy) and yes, the graph.add below looks fine with that value. tbs.addGovernanceRole is doing something else. Holger > On 6 Feb 2024, at 12:02 pm, Kasia Kryczka wrote:

Re: [topbraid-users] Materialized inferred values in GraphQL queries

2024-02-05 Thread Holger Knublauch
Quite possibly yes. For these properties, the engine will look both for asserted and inferred values. Have you tried removing the sh:values rules (temporarily) and run the same queries, comparing the execution time? If you assert them anyway, would it make sense for you to have these sh:values

Re: [topbraid-users] EDG to other Graph/RDF Store sync

2024-02-05 Thread Holger Knublauch
future for upcoming technical implementation. On the other questions I suggest you follow up with our PS contacts as it's easier to coordinate this way. Holger > > > Best Regards, > Akhilesh > > > On Thursday, January 25, 2024 at 5:03:33 PM UTC+5:30 Holger Knublauc

Re: [topbraid-users] Icons are not coloring consistantly in tree

2024-02-05 Thread Holger Knublauch
the form tab, only the tree doest apply the same > colors. > I haven't done anything else on the icon part. I'm only including other > ontologies i made, those all have their own uri's and don't mess with any > dash or sh properties. > I', using EDG 7.7.1 studio > > R

Re: [topbraid-users] versionIRI import question

2024-02-01 Thread Holger Knublauch
y mistake, you are > requested to inform the sender and delete the message. TNO accepts no > liability for the content of this e-mail, for the manner in which you use it > and for damage of any kind resulting from the risks inherent to the > electronic transmission of messages. >

Re: [topbraid-users] Icons are not coloring consistantly in tree

2024-02-01 Thread Holger Knublauch
What is the complete definition (source code) of that resource, including the imported triples? And does it have a metaclass that would declare the dash:IconRole, i.e. does IconRole have any References? Holger > On 31 Jan 2024, at 9:02 pm, Ad Reuijl wrote: > > Hi, > > I was wondering why

Re: [topbraid-users] versionIRI import question

2024-01-31 Thread Holger Knublauch
I don't see where we have special handling of owl:versionIRI, nor is it required for anything. What error do you get and with what file? Holger > On 31 Jan 2024, at 2:06 pm, 'Bohms, H.M. (Michel)' via TopBraid Suite Users > wrote: > > Importing a versionIRI that is not defined as base-uri

Re: [EXTERNAL] [topbraid-users] Reifiable by

2024-01-30 Thread Holger Knublauch
to the shape. > > I guess could alternatively prompt user for a property name and a datatype > and create the first refied property in the same interaction. They additional > properties could be added to that same shape. > > Cheers, > David > > > On 30 Jan 2024, at 06:23

Re: [topbraid-users] sparql query to get all objects

2024-01-30 Thread Holger Knublauch
teamwork:object $object ; > teamwork:predicate $predicate ; > teamwork:subject$subject ; > ] > } WHERE {}`, triple); > > }); &g

Re: [topbraid-users] sparql query to get all objects

2024-01-30 Thread Holger Knublauch
her this is > not possible? > > Br, > > Kasia > On Wednesday, January 10, 2024 at 12:59:52 PM UTC+1 Kasia Kryczka wrote: >> Hi Holger, >> >> This is great :) >> >> Thank you, >> >> Br, >> >> Kasia >> >> On Monday,

Re: [EXTERNAL] [topbraid-users] Reifiable by

2024-01-29 Thread Holger Knublauch
appreciate learning best practices and recommendations > to improve my modeling. > > GaBriella Branson > Interagency Wildland Fire - Knowledge Manager > > > From: topbraid-users@googlegroups.com > <mailto:topbraid-users@googlegroups.com> <mailto:topbraid-users@goog

Re: [topbraid-users] Reifiable by

2024-01-29 Thread Holger Knublauch
Yes, only one level is supported. The general alternative to using reification is to introduce relationship objects, lifting the reification info into the main ontology. Some people argue that reification should not be used when it is really the representation of a relationship. Instead, it

Re: [topbraid-users] Exporting rich text definitions

2024-01-25 Thread Holger Knublauch
r, > your right, the diacrits are handeld well. > This the source, the result using HTMLLtoText en the desired output > > > Op donderdag 25 januari 2024 om 11:19:52 UTC+1 schreef Jan Campschroer: >> >> >> Op donderdag 25 januari 2024 om 10:16:51 UTC+1 schreef Ho

Re: [topbraid-users] EDG to other Graph/RDF Store sync

2024-01-25 Thread Holger Knublauch
> On 25 Jan 2024, at 12:20 pm, Akhilesh Kumar Chaurasiya > wrote: > > Hello, > > I am trying implement the best way possible to sync EDG to down stream Neo4j > or RDF store > using some automated trigger as soon as some one approves a change workflow. > > I saw somewhere in documentation

Re: [topbraid-users] Exporting rich text definitions

2024-01-25 Thread Holger Knublauch
Hi Jan, would you be able to clarify what feature you are referring to? I don't think the Form panel has Excel export. Do you mean export from the results of the SPARQL Query panel? That does not have Excel export, although it has tab-separated values export. To make this precise I ran this

Re: [topbraid-users] Adding graphs to the Search the EDG Lucene index

2024-01-22 Thread Holger Knublauch
t/qudt-public-repo/releases. >> To avoid the confusion of duplicate URIs, though, you need to go into the >> workspace and delete or rename the built-in QUDT files. >> >> Steve >> >> >> >> >> On Mon, Jan 22, 2024 at 8:50 AM Holger Knublauch > &

Re: [topbraid-users] Adding graphs to the Search the EDG Lucene index

2024-01-22 Thread Holger Knublauch
Hi Matt, no, the infrastructure of Search the EDG is set up to operate on asset collections only. You would need to copy the content from QUDT into an Ontology and use that instead of the files. Holger > On 22 Jan 2024, at 2:40 pm, Matt Goldberg wrote: > > Hello- > > I'm wondering if it's

Re: [topbraid-users] dash:abstract

2024-01-17 Thread Holger Knublauch
I think so, by marking the sh:maxCount of the inverse of rdf:type ex:MyClass to 0 Quick and untested: ex:MyClassAbstract a sh:NodeShape ; sh:targetNode ex:MyClass ; sh:property [ sh:path [ sh:inversePath rdf:type ] ; sh:maxCount 0 ; ] . Holger > On 17 Jan 2024,

Re: [topbraid-users] Question about tag shapes for validation in Workflows

2024-01-15 Thread Holger Knublauch
(It may also help if you want to share your workflow definitions file with me so that I can see what constraints you are using. Private email is fine.) Holger > On 15 Jan 2024, at 10:28 am, Holger Knublauch wrote: > > Hi Rebecca, > > I am a bit unclear what user experience

Re: [topbraid-users] Question about tag shapes for validation in Workflows

2024-01-15 Thread Holger Knublauch
Hi Rebecca, I am a bit unclear what user experience you would like to see here. You say that users should be forced to go through a validation step, but what would they do to trigger that? Would this be a specific set of shapes or shall the workflow simply not have any new constraint

Re: [topbraid-users] sparql query to get all objects

2024-01-08 Thread Holger Knublauch
asses from imports. > > Br, > > Kasia > > On Monday, January 8, 2024 at 1:45:49 PM UTC+1 Holger Knublauch wrote: >> Ok thanks, I better see what you're trying to do now. My previous "hint" was >> not helpful. >> >> I ran the script in my

Re: [topbraid-users] sparql query to get all objects

2024-01-08 Thread Holger Knublauch
console.log('Found ' + usedURIs.length); > // console.log(usedURIs); > > Am I missing sth ? > > Br, > > Kasia > > On Friday, January 5, 2024 at 3:56:26 PM UTC+1 Holger Knublauch wrote: >> >>> On 5 Jan 2024, at 3:51 pm, Kasia Kryczka &g

Re: [topbraid-users] sparql query to get all objects

2024-01-05 Thread Holger Knublauch
>return orphans; // Return the list of orphans after processing > }); > > > > it shows result in the change history but nothing gets added, the change is > empty. > > Could you have a look and let me know what should be changed ? > > > Thank you,

Re: [topbraid-users] sparql query to get all objects

2024-01-05 Thread Holger Knublauch
> > > and all of them are from imports there are only 3 which are locally defined. > I would like to get all with a sparql query if that's possible. > Hope this clarifies a bit. > > Br, > > Kasia > On Friday, January 5, 2024 at 9:05:47 AM UTC+1 H

Re: [topbraid-users] sparql query to get all objects

2024-01-05 Thread Holger Knublauch
ryczka wrote: > > Hi Holger, > > thank you for quick reply. > The thing is I don't want to use the include imports checkbox. I want to have > a query which I can later use in ADS. > Br, > > Kasia > > > On Thursday, January 4, 2024 at 4:02:09 PM UTC+

  1   2   3   4   5   6   7   8   9   10   >