Question on SPARQL Web Pages File(.swp)

59 views
Skip to first unread message

deviredd...@gmail.com

unread,
Feb 4, 2022, 7:42:38 AM2/4/22
to TopBraid Suite Users
Hi,
        Whenever the SPARQL Web Pages File(.swp) is changed then the Composer IDE(TopBraid Maestro Edition 7.0.3 (20210703-1923).) needs to be restarted for getting the code changes reflected. I tried the System -> Refresh TopBraid system registries (SPIN etc) option but no difference. I observed that the changes to RDF/SWP file(.ui.ttlx) reflect without any refresh/restart. So, I want to check that is there way to get the SPARQL Web Pages File(.swp) changes reflected without Composer IDE restart?

Thanks,
Sanjeev

Holger Knublauch

unread,
Feb 4, 2022, 4:18:47 PM2/4/22
to topbrai...@googlegroups.com
I don’t think so, and as of 7.1 TBC is no longer the recommended IDE for developing EDG extensions and features. .swp files are not widely used and may at some stage get deprecated too. I have no insights on how many customers actually use them. Do you have many such files?

Moving forward, with scripting tasks, did you look at JavaScript/ADS? This is our suggested long-term suggestion for many scripting tasks.

Holger


--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/7374289d-0d1e-4a9a-a8c1-f633739fed7an%40googlegroups.com.

Tim Smith

unread,
Feb 4, 2022, 4:55:06 PM2/4/22
to topbrai...@googlegroups.com
The bummer part of this product architecture change is now it is impossible to utilize the excellent model driven application capabilities that have always been a part of TBC without buying EDG server.  I like the EDG environment but I dont necessarily need the data governance capabilities (e.g  the ontologies).  Having a TBL-like version (personal and/or server) would suit a lot of my needs.



Bohms, H.M. (Michel)

unread,
Feb 5, 2022, 4:32:40 AM2/5/22
to topbrai...@googlegroups.com
I very much support this comment.
I hope TQ comes with a solution soon...
Michel


Op 4 feb. 2022 22:55 schreef Tim Smith <smith...@gmail.com>:

 

This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by 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.

David Price

unread,
Feb 5, 2022, 8:21:58 AM2/5/22
to 'Felix Sasaki' via TopBraid Suite Users
Hi,

Irene explained the approach and rationale in a response to this forum at 7.1 Beta release:

As stated in the release notes, running EDG within TBC was never exactly the same as running EDG server. Supporting this mode complicated certain aspects of our codebase and still was not 100% the same. We decided to simplify the code in order to provide more reliable, maintainable and better optimized software for our customers. For example, EDG Studio does not have any Eclipse in it and it does not use Jetty.

At the same time, for users who are only interested in TBC having EDG in TBC delivered no value and, instead, created some inconveniences for them e.g., slow start up due to the need to initialize the server.

So, after careful consideration we decided to separate the two tools. It is a change and changes can take getting used to. However, we believe it is a change for the better and we do not intend it to leave any current or prospective customers in the dark. Functionally, the same options exists with 7.1 and we are actually considering what else we could offer to the community.

2. Some users were using it in order to explore and evaluate EDG prior to the purchase which, as you say, requires a more significant commitment than TBC.

    This need could be addressed by requesting an evaluation server from TopQuadrant. It is true that this would be for a limited period e.g., a month or two. However, this approach is not unique to TQ. It is pretty much industry standard.

    Beyond the beta, there is no technical reason why we could not license TopBraid EDG Studio to users who do not have EDG. We have not made this option available at the time of 7.1 beta because we are still considering what would work best for our user community and for TQ. We also are looking at other alternatives that may be better aligned with our move towards SaaS e.g., offering a hosted “Community Edition” of EDG that would have more limited features.

    In the meantime, we appreciate users input on what they would prefer and why.


WRT Irene's request for alternatives, preferences and suggestions going forward, best to not think that creating a parallel EDG codebase for Composer again is a viable option. If some of the rationale for your needs involve projects/contracts that are not public knowledge, probably best relay those ideas by contacting TQ staff with whom you are already familiar directly to have a more private conversation.

Cheers,
David


Bohms, H.M. (Michel)

unread,
Feb 7, 2022, 3:10:54 AM2/7/22
to topbrai...@googlegroups.com

Dear David, see my comment after >

 

 

 

Michel Böhms
Data Scientist

Unit Buildings, Infrastructure & Maritime


Mobile +31 630381220
E-mail  
michel...@tno.nl

Location

 

1. As stated in the release notes, running EDG within TBC was never exactly the same as running EDG server. Supporting this mode complicated certain aspects of our codebase and still was not 100% the same. We decided to simplify the code in order to provide more reliable, maintainable and better optimized software for our customers. For example, EDG Studio does not have any Eclipse in it and it does not use Jetty.

 

At the same time, for users who are only interested in TBC having EDG in TBC delivered no value and, instead, created some inconveniences for them e.g., slow start up due to the need to initialize the server.

 

So, after careful consideration we decided to separate the two tools. It is a change and changes can take getting used to. However, we believe it is a change for the better and we do not intend it to leave any current or prospective customers in the dark. Functionally, the same options exists with 7.1 and we are actually considering what else we could offer to the community.

 

Ø     I fully support these changes and see all the benefits

 

2. Some users were using it in order to explore and evaluate EDG prior to the purchase which, as you say, requires a more significant commitment than TBC.

    This need could be addressed by requesting an evaluation server from TopQuadrant. It is true that this would be for a limited period e.g., a month or two. However, this approach is not unique to TQ. It is pretty much industry standard.

 

  • Exchanging existing functionality for an evaluation variant is I think not fair (maybe legally not even ok)
  • We made demos to clients involving excel imports, You once us advised not to use TBC for that but EDG because those modules were actually developed further and supported. When upgrading, these demos would not work anymore.



    Beyond the beta, there is no technical reason why we could not license TopBraid EDG Studio to users who do not have EDG. We have not made this option available at the time of 7.1 beta because we are still considering what would work best for our user community and for TQ. We also are looking at other alternatives that may be better aligned with our move towards SaaS e.g., offering a hosted “Community Edition” of EDG that would have more limited features.

 

  • I am looking forward to a better solution like



    In the meantime, we appreciate users input on what they would prefer and why.

 

  • Hereby … greetings, Michel

 

deviredd...@gmail.com

unread,
Feb 7, 2022, 3:57:20 AM2/7/22
to TopBraid Suite Users
Hi Holger,

Yes, we have few SPARQL Web Pages File(.swp) files and Many RDF/SWP files(.ui.ttlx).

I understand that as of 7.1 SPARQLMotion servlet/feature has been removed and also that at some stage SPARQL Web Pages File(.swp) feature will be removed. Any idea on what will happen to RDF/SWP files(.ui.ttlx) in near future?

A basic question on scripting with ADS/JavaScript, can this be used as an alternate to all SPARQL Web Pages Files(.swp), RDF/SWP files(.ui.ttlx) and SPARQLMotion scripts(.sms.ttl)? Could you please share a simple example/document on how to get started with ADS/JavaScript?

Thanks,
Sanjeev

David Price

unread,
Feb 7, 2022, 6:32:33 AM2/7/22
to 'Felix Sasaki' via TopBraid Suite Users

On 7 Feb 2022, at 08:57, deviredd...@gmail.com <deviredd...@gmail.com> wrote:

Hi Holger,

Yes, we have few SPARQL Web Pages File(.swp) files and Many RDF/SWP files(.ui.ttlx).

I understand that as of 7.1 SPARQLMotion servlet/feature has been removed and also that at some stage SPARQL Web Pages File(.swp) feature will be removed. Any idea on what will happen to RDF/SWP files(.ui.ttlx) in near future?

A basic question on scripting with ADS/JavaScript, can this be used as an alternate to all SPARQL Web Pages Files(.swp), RDF/SWP files(.ui.ttlx) and SPARQLMotion scripts(.sms.ttl)? Could you please share a simple example/document on how to get started with ADS/JavaScript?


Here’s the 7.1 online documentation Scripting with JavaScript and ADS:


which has code snippets you can try.

Cheers,
David


Thanks,
Sanjeev

On Saturday, February 5, 2022 at 2:48:47 AM UTC+5:30 Holger Knublauch wrote:
I don’t think so, and as of 7.1 TBC is no longer the recommended IDE for developing EDG extensions and features. .swp files are not widely used and may at some stage get deprecated too. I have no insights on how many customers actually use them. Do you have many such files?

Moving forward, with scripting tasks, did you look at JavaScript/ADS? This is our suggested long-term suggestion for many scripting tasks.

Holger


On 4 Feb 2022, at 11:42 pm, deviredd...@gmail.com <deviredd...@gmail.com> wrote:

Hi,
        Whenever the SPARQL Web Pages File(.swp) is changed then the Composer IDE(TopBraid Maestro Edition 7.0.3 (20210703-1923).) needs to be restarted for getting the code changes reflected. I tried the System -> Refresh TopBraid system registries (SPIN etc) option but no difference. I observed that the changes to RDF/SWP file(.ui.ttlx) reflect without any refresh/restart. So, I want to check that is there way to get the SPARQL Web Pages File(.swp) changes reflected without Composer IDE restart?

Thanks,
Sanjeev

--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/7374289d-0d1e-4a9a-a8c1-f633739fed7an%40googlegroups.com.


--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.

Holger Knublauch

unread,
Feb 9, 2022, 2:14:33 AM2/9/22
to topbrai...@googlegroups.com

On 7 Feb 2022, at 7:57 pm, deviredd...@gmail.com <deviredd...@gmail.com> wrote:

Hi Holger,

Yes, we have few SPARQL Web Pages File(.swp) files and Many RDF/SWP files(.ui.ttlx).

I understand that as of 7.1 SPARQLMotion servlet/feature has been removed and also that at some stage SPARQL Web Pages File(.swp) feature will be removed. Any idea on what will happen to RDF/SWP files(.ui.ttlx) in near future?

Nothing will happen to .ui.ttlx and SWP in general for the foreseeable future. We are heavily using SWP ourselves, not just for parts of the UI but also for web services. So I am confident this isn’t going anywhere for several years to come, let’s say conservatively at least 3 years. I hope this gives you enough confidence that those investments are safe.



A basic question on scripting with ADS/JavaScript, can this be used as an alternate to all SPARQL Web Pages Files(.swp), RDF/SWP files(.ui.ttlx) and SPARQLMotion scripts(.sms.ttl)? Could you please share a simple example/document on how to get started with ADS/JavaScript?

David had meanwhile pointed you at documentation, which includes import scripts in ADS for various formats. If you have specific scenarios where you are unsure how to cover them in ADS, please ask follow-up questions.

Holger



Thanks,
Sanjeev

On Saturday, February 5, 2022 at 2:48:47 AM UTC+5:30 Holger Knublauch wrote:
I don’t think so, and as of 7.1 TBC is no longer the recommended IDE for developing EDG extensions and features. .swp files are not widely used and may at some stage get deprecated too. I have no insights on how many customers actually use them. Do you have many such files?

Moving forward, with scripting tasks, did you look at JavaScript/ADS? This is our suggested long-term suggestion for many scripting tasks.

Holger


On 4 Feb 2022, at 11:42 pm, deviredd...@gmail.com <deviredd...@gmail.com> wrote:

Hi,
        Whenever the SPARQL Web Pages File(.swp) is changed then the Composer IDE(TopBraid Maestro Edition 7.0.3 (20210703-1923).) needs to be restarted for getting the code changes reflected. I tried the System -> Refresh TopBraid system registries (SPIN etc) option but no difference. I observed that the changes to RDF/SWP file(.ui.ttlx) reflect without any refresh/restart. So, I want to check that is there way to get the SPARQL Web Pages File(.swp) changes reflected without Composer IDE restart?

Thanks,
Sanjeev

--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/7374289d-0d1e-4a9a-a8c1-f633739fed7an%40googlegroups.com.


--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages