Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clearify the relation to Pellet #53

Closed
cknoll opened this issue Nov 16, 2020 · 3 comments
Closed

Clearify the relation to Pellet #53

cknoll opened this issue Nov 16, 2020 · 3 comments

Comments

@cknoll
Copy link
Collaborator

cknoll commented Nov 16, 2020

I discovered this repository because I had an issue with https://github.com/stardog-union/pellet. In this pull request the openllet repo is referenced. However, it remains unclear, whether openllet is a fork of pellet and might become its successor or in what other relation the repos stand.

Some more information in the README would help potential new users to have clear knowledge which of the two reasoners they should use for which use case.

@Galigator
Copy link
Owner

This is an very old PR that have not reviewed. After a will I decided that pellet was inactive and not fit for my needs. So I fork it to correct some problems. When https://github.com/stardog-union/pellet become a showroom(by my opinion) for the commercial StarDog product , the fork (openllet) have been separated. The dependence between the two remain for historical reason only.

Right now I am closing the PR because it is very old.
Your issue isn't related to this PR because it wasn't merged.
In your issue you may have encounter a bug specific to version of java > 11. With openllet, you may try
$ ./openllet.sh help

I am also using java-14, in next release java >= 14 may become a requirement as I don't have the time to check older version (and love news features).

NB: I don't have time to search solutions for existing know-bug inside openllet.

@cknoll
Copy link
Collaborator Author

cknoll commented Dec 20, 2020

I understand the background. However, there are still some things unclear to me, e.g:

  • Can I use java -jar openllet.jar ... as a drop in replacement for java -jar pellet.jar ...?
    • Background: pellet is shipped with the python project owlready which calls it as a subprocess.
  • What is meant with "migration" in the README.md? The migration from pellet to openllet?

I would suggest a short section in the README.md like this:

## Historical Notes and Migration
Openllet (i.e. this project) has started as a fork of [pellet](https://github.com/stardog-union/pellet)
but evolved to be an independent project. The original repo seems to be inactive.
The following changes/improvement have been made:

- ...
- ...

To replace the dependency pellet by openllet cosider the folliwing:

- ...
- ...

@Galigator
Copy link
Owner

Well, there is no 'openllet.jar' so I guess that the answer to your first question is 'no'.
For your second question, I don't remember all small differences... sorry, but you are please to create a list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants