Skip to content

Software for a lab on Expert Systems as part of the Intelligent Systems course at the Department of Data Science & Knowledge Engineering, Maastricht University - coordinated by Prof. Kurt Driessens

License

Notifications You must be signed in to change notification settings

kodymoodley/expertsystemslab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expert Systems Lab

A Java application for demonstrating the use of ontologies to represent and reason with knowledge in Expert Systems. This particular system allows users to build (virtual) pizzas and then infers interesting properties about them. It also provides explanations (justifications) for why it makes these inferences.

For Users: Installing and using the system

Requirements:

  • Java Runtime Environment 1.8+

Steps:

  1. Use git to clone this repository or download the zip archive.

  2. If you cloned the repository, change into the expertsystemslab-master/ directory. If you downloaded the zip archive, extract it and change into the expertsystemslab-master/ directory.

  3. Double-click the pizzaexpert-${version}.jar file. Alternatively, open a terminal or command prompt, change into the expertsystemslab-master/ directory, and run java -jar pizzaexpert-${version}.jar.

Note: pizzaexpert-${version}.jar requires the following directory structure to launch correctly:

pizzaexpert-${version}.jar
resources
|-- pizza.owl
|-- logo.png
|-- Amatic-Bold.ttf
|-- AmaticSC-Regular.ttf

For Developers: Building a jar executable of the system

Requirements:

  • Apache's Maven.
  • A tool for checking out a Git repository.
  • Java Development Kit 1.8

Steps:

  1. Get a copy of the code:

     git clone https://github.com/kodymoodley/expertsystemslab.git
    
  2. Change into the expertsystemslab-master/ directory.

  3. Type mvn clean compile assembly:single. On build completion, the target/ directory will contain an executable pizzaexpert-${version}.jar file.

Other resources used in this system

For specific versions check the pom.xml file.

About

Software for a lab on Expert Systems as part of the Intelligent Systems course at the Department of Data Science & Knowledge Engineering, Maastricht University - coordinated by Prof. Kurt Driessens

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages