https://github.com/public-law/war-crimes-explorer
Interactive in-browser learning about genocide, war crimes, crimes against humanity, and aggression.
https://github.com/public-law/war-crimes-explorer
clips expert-system international-law javascript logic-programming prolog python rule-based typescript
Last synced: 9 months ago
JSON representation
Interactive in-browser learning about genocide, war crimes, crimes against humanity, and aggression.
- Host: GitHub
- URL: https://github.com/public-law/war-crimes-explorer
- Owner: public-law
- License: mit
- Created: 2022-04-15T19:30:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-01T19:05:50.000Z (over 2 years ago)
- Last Synced: 2025-04-20T18:12:58.946Z (over 1 year ago)
- Topics: clips, expert-system, international-law, javascript, logic-programming, prolog, python, rule-based, typescript
- Language: Prolog
- Homepage:
- Size: 23.4 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# War Crimes Explorer
The War Crimes Explorer idea:
* In-browser learning about genocide, war crimes, crimes against humanity, and aggression.
* Interactively enter facts and discover the laws that might have been broken.
* Possibly submit the information to the ICC (International Criminal Court) as a witness statement.
## Other implementation ideas
* [Tau Prolog](http://tau-prolog.org) runs in the browser.
* There's a Prolog implementation for Erlang; that could run a browser app.
* CLIPS is another option. Maybe it could run in the browser via a [clipspy](https://github.com/noxdafox/clipspy) server?
* [Vaticle Type DB](https://vaticle.com/) is another possibility. It supports inference explanations, but I couldn't find any info about web clients.
* Writing this as a simulation using Typescript, Elm, or Phoenix Live View.
* What else? Some kind of very intelligent chatbot framework?