SWRL Tab and Jess Tab Support on Protégé 4 - ontology

I need to add the SWRL Tab and the Jess Tab to my ontology on Protégé 4 but I could not find any support for Jess. Does Protégé 4 have any support or plugin for Jess, or there is any other substitute?

There is a Pellet plugin to support SWRL inference in Protege 4.x:
http://clarkparsia.com/pellet/protege/
(Reasoning can be started in Reasoner/Start reasoner after selecting Pellet)
This is a very complete tutorial on the integration of Protege 4.x and SWRL:
http://dior.ics.muni.cz/~makub/owl/

It doesn't seem to be supported in version 4 but you can still edit swrl rules.
See here: SWRL tab in Protege 4

There is no SWRL tab plugin support after Protege 3.x; rule editor can be enabled using Protege 4 without SWRL tab. please refer the attached image.

Related

openapi tools generator vs swagger codegen

I am lost in dependencies and tools:
I previously use the following tool to generate code for my swagger webservices.
swagger-codegen-cli
https://mvnrepository.com/artifact/io.swagger.codegen.v3/swagger-codegen-cli/3.0.13
https://github.com/swagger-api/swagger-codegen
Then I noticed the following tool, and thought this was a successor:
openapi tools generator
https://github.com/OpenAPITools/openapi-generator
https://openapi-generator.tech/docs/installation.html
But the code that is generated uses different annotations and seems older.
Could somebody tell me, are these 2 tools related to eachother and which one is the more recent version?
From the OpenAPI Generator FAQs
What is the difference between Swagger Codegen and OpenAPI Generator?
Swagger Codegen is driven by SmartBear while OpenAPI Generator is
driven by the community. More than 40 top contributors and template
creators of Swagger Codegen have joined OpenAPI Generator as the
founding team members. For more details, see the Fork Q&A.
Swagger is a trademark owned by SmartBear and the use of the term
"Swagger" in this project is for demo (reference) purposes only.
One way to compare open-source projects is using https://openhub.net.
e.g. OpenAPI Generator vs Swagger Codegen.
From the activity and community graphs, openapi-generator seems to be a lot more active.
Its seems that openapi is in a messy state currently. I'm also confused on which generator to use... And I want to write a custom generator.
GRPC is in a much better state. Every generator is a plugin and the core is well maintained, are the community is not forking.
Update:
Our company has agreed to keep using OpenAPI. We're now using the new OpenSource variant of OpenAPI: openapi-generator.tech/
We've extended the python generators to tweak the generated code.
We're also using client generators in TypeScript and considering Kotlin and Swift for our mobile apps.
In the end it works well. If you're not ready to go binary with GRPC, OpenAPI is a nice alternative. It does requires a bit more, my experience with GRPC is that its a no-brains solution. "It Just Works".
But your miles may vary.

What are the ways to generate language server for Xtext based Eclipse plug-in project?

We have our own language developed over Xtext. This project is Xtext Project and Eclipse Plug-in.
For this language, we have our own custom Content Assist, error navigation. All these components are configured in UI module of the plugin project.
Can you please help me to understand how these components can be used in Language Server protocol?
Can configuration in any way(mwe2 or any other way) so that it will use my custom content assist and error navigation in Language server instead of Xtext provided?
They are not used at all. All the is used by the language service resides in the mydsl (runtime) and mydsl.ide (eclipse independent ui part) projects.
Thus you have to implement content assist again in the ide project extending https://github.com/eclipse/xtext-core/blob/master/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/editor/contentassist/IdeContentProposalProvider.xtend
There are plans to unify both extension points https://github.com/eclipse/xtext-eclipse/issues/139

Netbeans IDE can use Grails Framework? Or Eclipse?

I would like to know about Grails Framework. When I search grails tool suite to download,i just can find 'Based on Eclipse'. Is there anything for Netbeans IDE? Can I use Grails framework on Netbeans IDE?
Yes, You can use NetBeans 6.5 or above versions which support Groovy/ Grails development. NetBeans comes with a Groovy editor with various integrated tools and offers features like code completion, providing name of dynamic methods for grails domain and controller class. It is light and offers great functional features.
Check this link
http://grails.github.io/grails-doc/latest/guide/gettingStarted.html#ide
Also you can take help from book Grails in Action to know more about Grails framework and how to develop applications using it.
IMHO JetBrains IntelliJ IDEA is the best IDEA for Grails and it blows all other IDEs out of the water. Although you have to pay $199 for the license, it is definitely worth the $$$.
If you are a student you can get the Academic license for free :).

Reverse engineering Delphi code - UML

I am totally new to UML and I am using the trial version of Delphi XE4 currently. I am trying to create UML design for my project which is built using Delphi 2009. When I open project in Delphi XE4, I am able to see Class diagram in "Model View" option for each pas file but there is no relationship among the classes. There are more than 100 pas files in my project.
I am not clear is it possible to get all UML diagrams automatically? Or I need to create it each diagram manually?
Basically i want to know how much complecated my current project is to migrate to JAVA. i wanted to perform Reverse Engineering.
To the best of my knowledge, the IDE's built in UML diagram support does not reverse engineer code into diagrams. Various third party tools claim this ability, for example ModelMaker, Enterprise Architect, Rational Rose, etc.

Running FxCop on a ASP.NET MVC application

Hi I'm implementing an FxCop analysis over our MVC application. Does anyone have a recommended version and ruleset?
Thanks!
We use the version built into VS Pro+ with a custom ruleset which is essentially "all rules" minus one or two which are irrelevant to us (e.g., code signing).

Resources