Coder Social home page Coder Social logo

tweetyprojectteam / tweetyproject Goto Github PK

View Code? Open in Web Editor NEW
28.0 8.0 17.0 347.26 MB

TweetyProject is a collection of Java libraries that implement approaches to different areas of artificial intelligence.

Home Page: http://tweetyproject.org/

License: GNU General Public License v3.0

Java 99.20% Standard ML 0.01% Classic ASP 0.01% HTML 0.40% JavaScript 0.34% CSS 0.04%
java artificial-intelligence knowledge-representation argumentation symbolic-artificial-intelligence java-libraries

tweetyproject's Introduction

TweetyProject

TweetyProject Logo

TweetyProject is a collection of various Java libraries that implement approaches to different areas of artificial intelligence. In particular, it provides a general interface layer for doing research and working with different knowledge representation formalisms such as classical logics, conditional logics, probabilistic logics, and argumentation. Furthermore, TweetyProject contains libraries for dealing with agents, multi-agent systems, and dialog systems for agents, as well as belief revision, preference reasoning, preference aggregation, and action languages. A series of utility libraries that deal with e.g. mathematical optimization complement the collection.

TweetyProject is in development since 2010.

Project website: http://tweetyproject.org/
Newsletter: http://tweetyproject.org/newsletter/

Installation

Step-by-step guides can be found here:

Contributing

Want to contribute? We appreciate it! If you find a bug or would like to request a feature, please open an issue here. For bug reports, include steps to recreate the bug and screenshots, if possible.

If you want to make your own contributions to the code, follow the usual steps:

  • Fork this repository
  • Create a new branch git checkout -b wip/myfeature
  • Make your changes
  • Add your changes git add your-files
  • Commit your changes git commit -m "description of your feature"
  • Push to your branch git push origin wip/myfeature
  • Create a pull request`

Documentation

A manual on how to use TweetyProject in your programs is currently in development.

License

All parts of the TweetyProject available on this website are licensed under the GNU Lesser General Public License version 3 (beginning with TweetyProject version 1.6, the versions before are licensed under the GNU General Public License version 3) except when this is noted otherwise. Use and modification of the libraries is encouraged but please give credit by referring to this repository. Please note that some libraries make also use of other third-party libraries such as Apache Commons.

tweetyproject's People

Contributors

anachronismus avatar benediktknopp avatar cankurtan avatar darthb avatar dletkemann avatar jklein94 avatar jliansander avatar jonas-schumacher avatar larsbengel avatar mathiashofer avatar matthiasthimm avatar nilsgeilen avatar sandra-hoffmann avatar sfranke43 avatar tjitze avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tweetyproject's Issues

add prefix `tweety` to all tweety libs

Actually, when adding the libs into my project with:

<dependency>
    <groupId>org.tweetyproject</groupId>
    <artifactId>tweety-full</artifactId>
    <version>..</version>
</dependency>

It cannot be seen at first glance. which imported libs belong to Tweety (e.g. rankings.jar, prob.jar).

Please add the prefix tweety to all imported libs (e.g. instead of rankings.jar it would be better to name it tweety-rankings.jar , etc.).

Thanks.

Missing step from setup instructions

Hey! I was setting up Tweety using Maven on the command line as per these instructions. To get mvn package to work without errors, I needed to add the following lines to pom.xml:

<properties>
   <maven.compiler.source>1.8</maven.compiler.source>
   <maven.compiler.target>1.8</maven.compiler.target>
</properties>

I'm not sure if targeting 1.8 is the correct value. Could be useful to add this to the instructions for other people getting started.

tweety-mvn repository is down

I am using one of the tweety libraries in my mvn build and recently the build stopped working. It appears that tweetyproject.org/mvn is timing out. Upon visiting the website, it seems to be completely down.

Dependency in my pom file:

  <dependency>
    <groupId>net.sf.tweety.arg</groupId>
    <artifactId>dung</artifactId>
    <version>1.17</version>
  </dependency>

Maven build error:

Failed to collect dependencies at net.sf.tweety.arg:dung:jar:1.17 -> net.sf.tweety.logics:pl:jar:1.17 -> net.sf.tweety.logics:fol:jar:1.17 -> net.sf.tweety:plugin:jar:1.17 -> jspf:core:jar:1.0.2: Failed to read artifact descriptor for jspf:core:jar:1.0.2: Could not transfer artifact jspf:core:pom:1.0.2 from/to tweety-mvn (https://tweetyproject.org/mvn): Connect to tweetyproject.org:443 [tweetyproject.org/x.110.129.55] failed: Connection timed out (Connection timed out)

Does anyone know what happened to the tweetyproject.org website and when it will be up again?

CommonLogic/CLIF

Has there ever been any interest or work on parsers/writers for CommonLogic, specifically CLIF?
thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.